pub trait IOpcDigitalSignature_Impl: Sized {
Show 15 methods // Required methods fn GetNamespaces( &self, prefixes: *mut *mut PWSTR, namespaces: *mut *mut PWSTR, count: *mut u32, ) -> Result<()>; fn GetSignatureId(&self) -> Result<PWSTR>; fn GetSignaturePartName(&self) -> Result<IOpcPartUri>; fn GetSignatureMethod(&self) -> Result<PWSTR>; fn GetCanonicalizationMethod(&self) -> Result<OPC_CANONICALIZATION_METHOD>; fn GetSignatureValue( &self, signaturevalue: *mut *mut u8, count: *mut u32, ) -> Result<()>; fn GetSignaturePartReferenceEnumerator( &self, ) -> Result<IOpcSignaturePartReferenceEnumerator>; fn GetSignatureRelationshipReferenceEnumerator( &self, ) -> Result<IOpcSignatureRelationshipReferenceEnumerator>; fn GetSigningTime(&self) -> Result<PWSTR>; fn GetTimeFormat(&self) -> Result<OPC_SIGNATURE_TIME_FORMAT>; fn GetPackageObjectReference(&self) -> Result<IOpcSignatureReference>; fn GetCertificateEnumerator(&self) -> Result<IOpcCertificateEnumerator>; fn GetCustomReferenceEnumerator( &self, ) -> Result<IOpcSignatureReferenceEnumerator>; fn GetCustomObjectEnumerator( &self, ) -> Result<IOpcSignatureCustomObjectEnumerator>; fn GetSignatureXml( &self, signaturexml: *mut *mut u8, count: *mut u32, ) -> Result<()>;
}

Required Methods§

fn GetNamespaces( &self, prefixes: *mut *mut PWSTR, namespaces: *mut *mut PWSTR, count: *mut u32, ) -> Result<()>

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

fn GetSignaturePartName(&self) -> Result<IOpcPartUri>

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

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

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

fn GetSignaturePartReferenceEnumerator( &self, ) -> Result<IOpcSignaturePartReferenceEnumerator>

fn GetSignatureRelationshipReferenceEnumerator( &self, ) -> Result<IOpcSignatureRelationshipReferenceEnumerator>

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

fn GetTimeFormat(&self) -> Result<OPC_SIGNATURE_TIME_FORMAT>

fn GetPackageObjectReference(&self) -> Result<IOpcSignatureReference>

fn GetCertificateEnumerator(&self) -> Result<IOpcCertificateEnumerator>

fn GetCustomReferenceEnumerator( &self, ) -> Result<IOpcSignatureReferenceEnumerator>

fn GetCustomObjectEnumerator( &self, ) -> Result<IOpcSignatureCustomObjectEnumerator>

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

Object Safety§

This trait is not object safe.

Implementors§