pub trait ISnapinAbout_Impl: Sized {
    // Required methods
    fn GetSnapinDescription(&self) -> Result<PWSTR>;
    fn GetProvider(&self) -> Result<PWSTR>;
    fn GetSnapinVersion(&self) -> Result<PWSTR>;
    fn GetSnapinImage(&self) -> Result<HICON>;
    fn GetStaticFolderImage(
        &self,
        hsmallimage: *mut HBITMAP,
        hsmallimageopen: *mut HBITMAP,
        hlargeimage: *mut HBITMAP,
        cmask: *mut COLORREF
    ) -> Result<()>;
}

Required Methods§

fn GetSnapinDescription(&self) -> Result<PWSTR>

fn GetProvider(&self) -> Result<PWSTR>

fn GetSnapinVersion(&self) -> Result<PWSTR>

fn GetSnapinImage(&self) -> Result<HICON>

fn GetStaticFolderImage( &self, hsmallimage: *mut HBITMAP, hsmallimageopen: *mut HBITMAP, hlargeimage: *mut HBITMAP, cmask: *mut COLORREF ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§