pub trait IOpcSignatureReferenceSet_Impl: Sized {
    // Required methods
    fn Create(
        &self,
        referenceuri: Option<&IUri>,
        referenceid: &PCWSTR,
        type: &PCWSTR,
        digestmethod: &PCWSTR,
        transformmethod: OPC_CANONICALIZATION_METHOD
    ) -> Result<IOpcSignatureReference>;
    fn Delete(&self, reference: Option<&IOpcSignatureReference>) -> Result<()>;
    fn GetEnumerator(&self) -> Result<IOpcSignatureReferenceEnumerator>;
}

Required Methods§

fn Create( &self, referenceuri: Option<&IUri>, referenceid: &PCWSTR, type: &PCWSTR, digestmethod: &PCWSTR, transformmethod: OPC_CANONICALIZATION_METHOD ) -> Result<IOpcSignatureReference>

fn Delete(&self, reference: Option<&IOpcSignatureReference>) -> Result<()>

fn GetEnumerator(&self) -> Result<IOpcSignatureReferenceEnumerator>

Object Safety§

This trait is not object safe.

Implementors§