Trait ICertRequest2_Impl
pub trait ICertRequest2_Impl: ICertRequest_Impl {
// Required methods
fn GetIssuedCertificate(
&self,
strconfig: &BSTR,
requestid: i32,
strserialnumber: &BSTR,
) -> Result<CR_DISP>;
fn GetErrorMessageText(&self, hrmessage: i32, flags: i32) -> Result<BSTR>;
fn GetCAProperty(
&self,
strconfig: &BSTR,
propid: i32,
propindex: i32,
proptype: i32,
flags: i32,
) -> Result<VARIANT>;
fn GetCAPropertyFlags(&self, strconfig: &BSTR, propid: i32) -> Result<i32>;
fn GetCAPropertyDisplayName(
&self,
strconfig: &BSTR,
propid: i32,
) -> Result<BSTR>;
fn GetFullResponseProperty(
&self,
propid: FULL_RESPONSE_PROPERTY_ID,
propindex: i32,
proptype: CERT_PROPERTY_TYPE,
flags: CERT_REQUEST_OUT_TYPE,
) -> Result<VARIANT>;
}
Required Methods§
fn GetIssuedCertificate( &self, strconfig: &BSTR, requestid: i32, strserialnumber: &BSTR, ) -> Result<CR_DISP>
fn GetErrorMessageText(&self, hrmessage: i32, flags: i32) -> Result<BSTR>
fn GetCAProperty( &self, strconfig: &BSTR, propid: i32, propindex: i32, proptype: i32, flags: i32, ) -> Result<VARIANT>
fn GetCAPropertyFlags(&self, strconfig: &BSTR, propid: i32) -> Result<i32>
fn GetCAPropertyDisplayName( &self, strconfig: &BSTR, propid: i32, ) -> Result<BSTR>
fn GetFullResponseProperty( &self, propid: FULL_RESPONSE_PROPERTY_ID, propindex: i32, proptype: CERT_PROPERTY_TYPE, flags: CERT_REQUEST_OUT_TYPE, ) -> Result<VARIANT>
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.