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) -> HRESULT
Implementations§
§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