Trait IX509EnrollmentHelper_Impl
pub trait IX509EnrollmentHelper_Impl: IDispatch_Impl {
// Required methods
fn AddPolicyServer(
&self,
strenrollmentpolicyserveruri: &BSTR,
strenrollmentpolicyid: &BSTR,
enrollmentpolicyserverflags: PolicyServerUrlFlags,
authflags: X509EnrollmentAuthFlags,
strcredential: &BSTR,
strpassword: &BSTR,
) -> Result<()>;
fn AddEnrollmentServer(
&self,
strenrollmentserveruri: &BSTR,
authflags: X509EnrollmentAuthFlags,
strcredential: &BSTR,
strpassword: &BSTR,
) -> Result<()>;
fn Enroll(
&self,
strenrollmentpolicyserveruri: &BSTR,
strtemplatename: &BSTR,
encoding: EncodingType,
enrollflags: WebEnrollmentFlags,
) -> Result<BSTR>;
fn Initialize(
&self,
context: X509CertificateEnrollmentContext,
) -> Result<()>;
}
Required Methods§
fn AddPolicyServer( &self, strenrollmentpolicyserveruri: &BSTR, strenrollmentpolicyid: &BSTR, enrollmentpolicyserverflags: PolicyServerUrlFlags, authflags: X509EnrollmentAuthFlags, strcredential: &BSTR, strpassword: &BSTR, ) -> Result<()>
fn AddEnrollmentServer( &self, strenrollmentserveruri: &BSTR, authflags: X509EnrollmentAuthFlags, strcredential: &BSTR, strpassword: &BSTR, ) -> Result<()>
fn Enroll( &self, strenrollmentpolicyserveruri: &BSTR, strtemplatename: &BSTR, encoding: EncodingType, enrollflags: WebEnrollmentFlags, ) -> Result<BSTR>
fn Initialize(&self, context: X509CertificateEnrollmentContext) -> 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.