windows::Win32::Storage::Xps

Trait IXpsSigningOptions_Impl

pub trait IXpsSigningOptions_Impl: IUnknownImpl {
Show 17 methods // Required methods fn GetSignatureId(&self) -> Result<PWSTR>; fn SetSignatureId(&self, signatureid: &PCWSTR) -> Result<()>; fn GetSignatureMethod(&self) -> Result<PWSTR>; fn SetSignatureMethod(&self, signaturemethod: &PCWSTR) -> Result<()>; fn GetDigestMethod(&self) -> Result<PWSTR>; fn SetDigestMethod(&self, digestmethod: &PCWSTR) -> Result<()>; fn GetSignaturePartName(&self) -> Result<IOpcPartUri>; fn SetSignaturePartName( &self, signaturepartname: Ref<'_, IOpcPartUri>, ) -> Result<()>; fn GetPolicy(&self) -> Result<XPS_SIGN_POLICY>; fn SetPolicy(&self, policy: XPS_SIGN_POLICY) -> Result<()>; fn GetSigningTimeFormat(&self) -> Result<OPC_SIGNATURE_TIME_FORMAT>; fn SetSigningTimeFormat( &self, timeformat: OPC_SIGNATURE_TIME_FORMAT, ) -> Result<()>; fn GetCustomObjects(&self) -> Result<IOpcSignatureCustomObjectSet>; fn GetCustomReferences(&self) -> Result<IOpcSignatureReferenceSet>; fn GetCertificateSet(&self) -> Result<IOpcCertificateSet>; fn GetFlags(&self) -> Result<XPS_SIGN_FLAGS>; fn SetFlags(&self, flags: XPS_SIGN_FLAGS) -> Result<()>;
}

Required Methods§

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

fn SetSignatureId(&self, signatureid: &PCWSTR) -> Result<()>

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

fn SetSignatureMethod(&self, signaturemethod: &PCWSTR) -> Result<()>

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

fn SetDigestMethod(&self, digestmethod: &PCWSTR) -> Result<()>

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

fn SetSignaturePartName( &self, signaturepartname: Ref<'_, IOpcPartUri>, ) -> Result<()>

fn GetPolicy(&self) -> Result<XPS_SIGN_POLICY>

fn SetPolicy(&self, policy: XPS_SIGN_POLICY) -> Result<()>

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

fn SetSigningTimeFormat( &self, timeformat: OPC_SIGNATURE_TIME_FORMAT, ) -> Result<()>

fn GetCustomObjects(&self) -> Result<IOpcSignatureCustomObjectSet>

fn GetCustomReferences(&self) -> Result<IOpcSignatureReferenceSet>

fn GetCertificateSet(&self) -> Result<IOpcCertificateSet>

fn GetFlags(&self) -> Result<XPS_SIGN_FLAGS>

fn SetFlags(&self, flags: XPS_SIGN_FLAGS) -> Result<()>

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§