Trait IX509SCEPEnrollmentHelper_Impl
pub trait IX509SCEPEnrollmentHelper_Impl: IDispatch_Impl {
// Required methods
fn Initialize(
&self,
strserverurl: &BSTR,
strrequestheaders: &BSTR,
prequest: Ref<'_, IX509CertificateRequestPkcs10>,
strcacertificatethumbprint: &BSTR,
) -> Result<()>;
fn InitializeForPending(
&self,
strserverurl: &BSTR,
strrequestheaders: &BSTR,
context: X509CertificateEnrollmentContext,
strtransactionid: &BSTR,
) -> Result<()>;
fn Enroll(
&self,
processflags: X509SCEPProcessMessageFlags,
) -> Result<X509SCEPDisposition>;
fn FetchPending(
&self,
processflags: X509SCEPProcessMessageFlags,
) -> Result<X509SCEPDisposition>;
fn X509SCEPEnrollment(&self) -> Result<IX509SCEPEnrollment>;
fn ResultMessageText(&self) -> Result<BSTR>;
}
Required Methods§
fn Initialize( &self, strserverurl: &BSTR, strrequestheaders: &BSTR, prequest: Ref<'_, IX509CertificateRequestPkcs10>, strcacertificatethumbprint: &BSTR, ) -> Result<()>
fn InitializeForPending( &self, strserverurl: &BSTR, strrequestheaders: &BSTR, context: X509CertificateEnrollmentContext, strtransactionid: &BSTR, ) -> Result<()>
fn Enroll( &self, processflags: X509SCEPProcessMessageFlags, ) -> Result<X509SCEPDisposition>
fn FetchPending( &self, processflags: X509SCEPProcessMessageFlags, ) -> Result<X509SCEPDisposition>
fn X509SCEPEnrollment(&self) -> Result<IX509SCEPEnrollment>
fn ResultMessageText(&self) -> Result<BSTR>
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.