Trait IWSDSignatureProperty_Impl
pub trait IWSDSignatureProperty_Impl: IUnknownImpl {
// Required methods
fn IsMessageSigned(&self) -> Result<BOOL>;
fn IsMessageSignatureTrusted(&self) -> Result<BOOL>;
fn GetKeyInfo(
&self,
pbkeyinfo: *mut u8,
pdwkeyinfosize: *mut u32,
) -> Result<()>;
fn GetSignature(
&self,
pbsignature: *mut u8,
pdwsignaturesize: *mut u32,
) -> Result<()>;
fn GetSignedInfoHash(
&self,
pbsignedinfohash: *mut u8,
pdwhashsize: *mut u32,
) -> Result<()>;
}
Required Methods§
fn IsMessageSigned(&self) -> Result<BOOL>
fn IsMessageSignatureTrusted(&self) -> Result<BOOL>
fn GetKeyInfo(&self, pbkeyinfo: *mut u8, pdwkeyinfosize: *mut u32) -> Result<()>
fn GetSignature( &self, pbsignature: *mut u8, pdwsignaturesize: *mut u32, ) -> Result<()>
fn GetSignedInfoHash( &self, pbsignedinfohash: *mut u8, pdwhashsize: *mut 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.