Trait ICertSrvSetupKeyInformation_Impl
pub trait ICertSrvSetupKeyInformation_Impl: IDispatch_Impl {
// Required methods
fn ProviderName(&self) -> Result<BSTR>;
fn SetProviderName(&self, bstrval: &BSTR) -> Result<()>;
fn Length(&self) -> Result<i32>;
fn SetLength(&self, lval: i32) -> Result<()>;
fn Existing(&self) -> Result<VARIANT_BOOL>;
fn SetExisting(&self, bval: VARIANT_BOOL) -> Result<()>;
fn ContainerName(&self) -> Result<BSTR>;
fn SetContainerName(&self, bstrval: &BSTR) -> Result<()>;
fn HashAlgorithm(&self) -> Result<BSTR>;
fn SetHashAlgorithm(&self, bstrval: &BSTR) -> Result<()>;
fn ExistingCACertificate(&self) -> Result<VARIANT>;
fn SetExistingCACertificate(&self, varval: &VARIANT) -> Result<()>;
}
Required Methods§
fn ProviderName(&self) -> Result<BSTR>
fn SetProviderName(&self, bstrval: &BSTR) -> Result<()>
fn Length(&self) -> Result<i32>
fn SetLength(&self, lval: i32) -> Result<()>
fn Existing(&self) -> Result<VARIANT_BOOL>
fn SetExisting(&self, bval: VARIANT_BOOL) -> Result<()>
fn ContainerName(&self) -> Result<BSTR>
fn SetContainerName(&self, bstrval: &BSTR) -> Result<()>
fn HashAlgorithm(&self) -> Result<BSTR>
fn SetHashAlgorithm(&self, bstrval: &BSTR) -> Result<()>
fn ExistingCACertificate(&self) -> Result<VARIANT>
fn SetExistingCACertificate(&self, varval: &VARIANT) -> 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.