Trait ICLRStrongName3_Impl
pub trait ICLRStrongName3_Impl: IUnknownImpl {
// Required methods
fn StrongNameDigestGenerate(
&self,
wszfilepath: &PCWSTR,
ppbdigestblob: *mut *mut u8,
pcbdigestblob: *mut u32,
dwflags: u32,
) -> Result<()>;
fn StrongNameDigestSign(
&self,
wszkeycontainer: &PCWSTR,
pbkeyblob: *const u8,
cbkeyblob: u32,
pbdigestblob: *const u8,
cbdigestblob: u32,
hashalgid: u32,
ppbsignatureblob: *mut *mut u8,
pcbsignatureblob: *mut u32,
dwflags: u32,
) -> Result<()>;
fn StrongNameDigestEmbed(
&self,
wszfilepath: &PCWSTR,
pbsignatureblob: *const u8,
cbsignatureblob: u32,
) -> Result<()>;
}
Required Methods§
fn StrongNameDigestGenerate( &self, wszfilepath: &PCWSTR, ppbdigestblob: *mut *mut u8, pcbdigestblob: *mut u32, dwflags: u32, ) -> Result<()>
fn StrongNameDigestSign( &self, wszkeycontainer: &PCWSTR, pbkeyblob: *const u8, cbkeyblob: u32, pbdigestblob: *const u8, cbdigestblob: u32, hashalgid: u32, ppbsignatureblob: *mut *mut u8, pcbsignatureblob: *mut u32, dwflags: u32, ) -> Result<()>
fn StrongNameDigestEmbed( &self, wszfilepath: &PCWSTR, pbsignatureblob: *const u8, cbsignatureblob: 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.