Trait ICLRStrongName2_Impl
pub trait ICLRStrongName2_Impl: IUnknownImpl {
// Required methods
fn StrongNameGetPublicKeyEx(
&self,
pwzkeycontainer: &PCWSTR,
pbkeyblob: *const u8,
cbkeyblob: u32,
ppbpublickeyblob: *mut *mut u8,
pcbpublickeyblob: *mut u32,
uhashalgid: u32,
ureserved: u32,
) -> Result<()>;
fn StrongNameSignatureVerificationEx2(
&self,
wszfilepath: &PCWSTR,
fforceverification: bool,
pbecmapublickey: *const u8,
cbecmapublickey: u32,
) -> Result<u8>;
}
Required Methods§
fn StrongNameGetPublicKeyEx( &self, pwzkeycontainer: &PCWSTR, pbkeyblob: *const u8, cbkeyblob: u32, ppbpublickeyblob: *mut *mut u8, pcbpublickeyblob: *mut u32, uhashalgid: u32, ureserved: u32, ) -> Result<()>
fn StrongNameSignatureVerificationEx2( &self, wszfilepath: &PCWSTR, fforceverification: bool, pbecmapublickey: *const u8, cbecmapublickey: u32, ) -> Result<u8>
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.