windows::Win32::Storage::Packaging::Opc

Trait IOpcSignatureRelationshipReference_Impl

pub trait IOpcSignatureRelationshipReference_Impl: IUnknownImpl {
    // 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>

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.

Implementors§