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