Struct IOCSPCAConfiguration_Vtbl
#[repr(C)]pub struct IOCSPCAConfiguration_Vtbl {Show 25 fields
pub base__: IDispatch_Vtbl,
pub Identifier: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub CACertificate: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT) -> HRESULT,
pub HashAlgorithm: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetHashAlgorithm: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub SigningFlags: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetSigningFlags: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub SigningCertificate: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT) -> HRESULT,
pub SetSigningCertificate: unsafe extern "system" fn(_: *mut c_void, _: VARIANT) -> HRESULT,
pub ReminderDuration: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub SetReminderDuration: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT,
pub ErrorCode: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub CSPName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub KeySpec: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT,
pub ProviderCLSID: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetProviderCLSID: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub ProviderProperties: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT) -> HRESULT,
pub SetProviderProperties: unsafe extern "system" fn(_: *mut c_void, _: VARIANT) -> HRESULT,
pub Modified: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT,
pub LocalRevocationInformation: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT) -> HRESULT,
pub SetLocalRevocationInformation: unsafe extern "system" fn(_: *mut c_void, _: VARIANT) -> HRESULT,
pub SigningCertificateTemplate: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetSigningCertificateTemplate: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub CAConfig: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetCAConfig: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
}Fields§
§base__: IDispatch_Vtbl§Identifier: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§CACertificate: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT) -> HRESULT§HashAlgorithm: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetHashAlgorithm: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§SigningFlags: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§SetSigningFlags: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT§SigningCertificate: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT) -> HRESULT§SetSigningCertificate: unsafe extern "system" fn(_: *mut c_void, _: VARIANT) -> HRESULT§ReminderDuration: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§SetReminderDuration: unsafe extern "system" fn(_: *mut c_void, _: u32) -> HRESULT§ErrorCode: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§CSPName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§KeySpec: unsafe extern "system" fn(_: *mut c_void, _: *mut u32) -> HRESULT§ProviderCLSID: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetProviderCLSID: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§ProviderProperties: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT) -> HRESULT§SetProviderProperties: unsafe extern "system" fn(_: *mut c_void, _: VARIANT) -> HRESULT§Modified: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT_BOOL) -> HRESULT§LocalRevocationInformation: unsafe extern "system" fn(_: *mut c_void, _: *mut VARIANT) -> HRESULT§SetLocalRevocationInformation: unsafe extern "system" fn(_: *mut c_void, _: VARIANT) -> HRESULT§SigningCertificateTemplate: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetSigningCertificateTemplate: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§CAConfig: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetCAConfig: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULTImplementations§
§impl IOCSPCAConfiguration_Vtbl
impl IOCSPCAConfiguration_Vtbl
pub const fn new<Identity: IOCSPCAConfiguration_Impl, const OFFSET: isize>() -> Self
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for IOCSPCAConfiguration_Vtbl
impl RefUnwindSafe for IOCSPCAConfiguration_Vtbl
impl Send for IOCSPCAConfiguration_Vtbl
impl Sync for IOCSPCAConfiguration_Vtbl
impl Unpin for IOCSPCAConfiguration_Vtbl
impl UnwindSafe for IOCSPCAConfiguration_Vtbl
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more