pub trait IWMImageInfo_Impl: Sized {
    // Required methods
    fn GetImageCount(&self) -> Result<u32>;
    fn GetImage(
        &self,
        windex: u32,
        pcchmimetype: *mut u16,
        pwszmimetype: PWSTR,
        pcchdescription: *mut u16,
        pwszdescription: PWSTR,
        pimagetype: *mut u16,
        pcbimagedata: *mut u32,
        pbimagedata: *mut u8
    ) -> Result<()>;
}

Required Methods§

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

fn GetImage( &self, windex: u32, pcchmimetype: *mut u16, pwszmimetype: PWSTR, pcchdescription: *mut u16, pwszdescription: PWSTR, pimagetype: *mut u16, pcbimagedata: *mut u32, pbimagedata: *mut u8 ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§