Trait IExtractIconA_Impl
pub trait IExtractIconA_Impl: IUnknownImpl {
// Required methods
fn GetIconLocation(
&self,
uflags: u32,
psziconfile: PSTR,
cchmax: u32,
piindex: *mut i32,
pwflags: *mut u32,
) -> Result<()>;
fn Extract(
&self,
pszfile: &PCSTR,
niconindex: u32,
phiconlarge: *mut HICON,
phiconsmall: *mut HICON,
niconsize: u32,
) -> Result<()>;
}
Required Methods§
fn GetIconLocation( &self, uflags: u32, psziconfile: PSTR, cchmax: u32, piindex: *mut i32, pwflags: *mut u32, ) -> Result<()>
fn Extract( &self, pszfile: &PCSTR, niconindex: u32, phiconlarge: *mut HICON, phiconsmall: *mut HICON, niconsize: u32, ) -> Result<()>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.