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§

Object Safety§

This trait is not object safe.

Implementors§