pub trait IOpcSignatureReference_Impl: Sized {
    // Required methods
    fn GetId(&self) -> Result<PWSTR>;
    fn GetUri(&self) -> Result<IUri>;
    fn GetType(&self) -> Result<PWSTR>;
    fn GetTransformMethod(&self) -> Result<OPC_CANONICALIZATION_METHOD>;
    fn GetDigestMethod(&self) -> Result<PWSTR>;
    fn GetDigestValue(
        &self,
        digestvalue: *mut *mut u8,
        count: *mut u32,
    ) -> Result<()>;
}

Required Methods§

fn GetId(&self) -> Result<PWSTR>

fn GetUri(&self) -> Result<IUri>

fn GetType(&self) -> Result<PWSTR>

fn GetTransformMethod(&self) -> Result<OPC_CANONICALIZATION_METHOD>

fn GetDigestMethod(&self) -> Result<PWSTR>

fn GetDigestValue( &self, digestvalue: *mut *mut u8, count: *mut u32, ) -> Result<()>

Object Safety§

This trait is not object safe.

Implementors§