pub trait INSSBuffer4_Impl: Sized + INSSBuffer3_Impl {
    // Required methods
    fn GetPropertyCount(&self) -> Result<u32>;
    fn GetPropertyByIndex(
        &self,
        dwbufferpropertyindex: u32,
        pguidbufferproperty: *mut GUID,
        pvbufferproperty: *mut c_void,
        pdwbufferpropertysize: *mut u32
    ) -> Result<()>;
}

Required Methods§

fn GetPropertyCount(&self) -> Result<u32>

fn GetPropertyByIndex( &self, dwbufferpropertyindex: u32, pguidbufferproperty: *mut GUID, pvbufferproperty: *mut c_void, pdwbufferpropertysize: *mut u32 ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§