Trait ICertRequest3_Impl
pub trait ICertRequest3_Impl: ICertRequest2_Impl {
// Required methods
fn SetCredential(
&self,
hwnd: i32,
authtype: X509EnrollmentAuthFlags,
strcredential: &BSTR,
strpassword: &BSTR,
) -> Result<()>;
fn GetRequestIdString(&self) -> Result<BSTR>;
fn GetIssuedCertificate2(
&self,
strconfig: &BSTR,
strrequestid: &BSTR,
strserialnumber: &BSTR,
) -> Result<CR_DISP>;
fn GetRefreshPolicy(&self) -> Result<VARIANT_BOOL>;
}
Required Methods§
fn SetCredential( &self, hwnd: i32, authtype: X509EnrollmentAuthFlags, strcredential: &BSTR, strpassword: &BSTR, ) -> Result<()>
fn GetRequestIdString(&self) -> Result<BSTR>
fn GetIssuedCertificate2( &self, strconfig: &BSTR, strrequestid: &BSTR, strserialnumber: &BSTR, ) -> Result<CR_DISP>
fn GetRefreshPolicy(&self) -> Result<VARIANT_BOOL>
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.