Trait windows::Win32::Security::Cryptography::Certificates::ICertRequest_Impl
pub trait ICertRequest_Impl: Sized + IDispatch_Impl {
// Required methods
fn Submit(
&self,
flags: i32,
strrequest: &BSTR,
strattributes: &BSTR,
strconfig: &BSTR,
) -> Result<i32>;
fn RetrievePending(&self, requestid: i32, strconfig: &BSTR) -> Result<i32>;
fn GetLastStatus(&self) -> Result<i32>;
fn GetRequestId(&self) -> Result<i32>;
fn GetDispositionMessage(&self) -> Result<BSTR>;
fn GetCACertificate(
&self,
fexchangecertificate: i32,
strconfig: &BSTR,
flags: i32,
) -> Result<BSTR>;
fn GetCertificate(&self, flags: i32) -> Result<BSTR>;
}
Required Methods§
fn Submit( &self, flags: i32, strrequest: &BSTR, strattributes: &BSTR, strconfig: &BSTR, ) -> Result<i32>
fn RetrievePending(&self, requestid: i32, strconfig: &BSTR) -> Result<i32>
fn GetLastStatus(&self) -> Result<i32>
fn GetRequestId(&self) -> Result<i32>
fn GetDispositionMessage(&self) -> Result<BSTR>
fn GetCACertificate( &self, fexchangecertificate: i32, strconfig: &BSTR, flags: i32, ) -> Result<BSTR>
fn GetCertificate(&self, flags: i32) -> Result<BSTR>
Object Safety§
This trait is not object safe.