pub trait IOpcSignatureRelationshipReference_Impl: Sized {
// Required methods
fn GetSourceUri(&self) -> Result<IOpcUri>;
fn GetDigestMethod(&self) -> Result<PWSTR>;
fn GetDigestValue(
&self,
digestvalue: *mut *mut u8,
count: *mut u32,
) -> Result<()>;
fn GetTransformMethod(&self) -> Result<OPC_CANONICALIZATION_METHOD>;
fn GetRelationshipSigningOption(
&self,
) -> Result<OPC_RELATIONSHIPS_SIGNING_OPTION>;
fn GetRelationshipSelectorEnumerator(
&self,
) -> Result<IOpcRelationshipSelectorEnumerator>;
}
Required Methods§
fn GetSourceUri(&self) -> Result<IOpcUri>
fn GetDigestMethod(&self) -> Result<PWSTR>
fn GetDigestValue( &self, digestvalue: *mut *mut u8, count: *mut u32, ) -> Result<()>
fn GetTransformMethod(&self) -> Result<OPC_CANONICALIZATION_METHOD>
fn GetRelationshipSigningOption( &self, ) -> Result<OPC_RELATIONSHIPS_SIGNING_OPTION>
fn GetRelationshipSelectorEnumerator( &self, ) -> Result<IOpcRelationshipSelectorEnumerator>
Object Safety§
This trait is not object safe.