Struct ICEnroll_Vtbl
#[repr(C)]pub struct ICEnroll_Vtbl {Show 57 fields
pub base__: IDispatch_Vtbl,
pub createFilePKCS10: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut c_void) -> HRESULT,
pub acceptFilePKCS7: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub createPKCS10: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub acceptPKCS7: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub getCertFromPKCS7: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub enumProviders: unsafe extern "system" fn(_: *mut c_void, _: i32, _: i32, _: *mut *mut c_void) -> HRESULT,
pub enumContainers: unsafe extern "system" fn(_: *mut c_void, _: i32, _: *mut *mut c_void) -> HRESULT,
pub freeRequestInfo: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub MyStoreName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetMyStoreName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub MyStoreType: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetMyStoreType: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub MyStoreFlags: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetMyStoreFlags: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub CAStoreName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetCAStoreName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub CAStoreType: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetCAStoreType: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub CAStoreFlags: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetCAStoreFlags: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub RootStoreName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetRootStoreName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub RootStoreType: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetRootStoreType: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub RootStoreFlags: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetRootStoreFlags: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub RequestStoreName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetRequestStoreName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub RequestStoreType: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetRequestStoreType: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub RequestStoreFlags: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetRequestStoreFlags: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub ContainerName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetContainerName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub ProviderName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetProviderName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub ProviderType: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetProviderType: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub KeySpec: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetKeySpec: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub ProviderFlags: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetProviderFlags: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub UseExistingKeySet: unsafe extern "system" fn(_: *mut c_void, _: *mut BOOL) -> HRESULT,
pub SetUseExistingKeySet: unsafe extern "system" fn(_: *mut c_void, _: BOOL) -> HRESULT,
pub GenKeyFlags: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT,
pub SetGenKeyFlags: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT,
pub DeleteRequestCert: unsafe extern "system" fn(_: *mut c_void, _: *mut BOOL) -> HRESULT,
pub SetDeleteRequestCert: unsafe extern "system" fn(_: *mut c_void, _: BOOL) -> HRESULT,
pub WriteCertToCSP: unsafe extern "system" fn(_: *mut c_void, _: *mut BOOL) -> HRESULT,
pub SetWriteCertToCSP: unsafe extern "system" fn(_: *mut c_void, _: BOOL) -> HRESULT,
pub SPCFileName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetSPCFileName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT,
pub PVKFileName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT,
pub SetPVKFileName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> 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,
}Fields§
§base__: IDispatch_Vtbl§createFilePKCS10: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut c_void) -> HRESULT§acceptFilePKCS7: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§createPKCS10: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT§acceptPKCS7: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§getCertFromPKCS7: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void, _: *mut *mut c_void) -> HRESULT§enumProviders: unsafe extern "system" fn(_: *mut c_void, _: i32, _: i32, _: *mut *mut c_void) -> HRESULT§enumContainers: unsafe extern "system" fn(_: *mut c_void, _: i32, _: *mut *mut c_void) -> HRESULT§freeRequestInfo: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§MyStoreName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetMyStoreName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§MyStoreType: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetMyStoreType: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§MyStoreFlags: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetMyStoreFlags: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§CAStoreName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetCAStoreName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§CAStoreType: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetCAStoreType: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§CAStoreFlags: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetCAStoreFlags: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§RootStoreName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetRootStoreName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§RootStoreType: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetRootStoreType: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§RootStoreFlags: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetRootStoreFlags: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§RequestStoreName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetRequestStoreName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§RequestStoreType: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetRequestStoreType: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§RequestStoreFlags: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetRequestStoreFlags: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§ContainerName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetContainerName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§ProviderName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetProviderName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§ProviderType: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetProviderType: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§KeySpec: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetKeySpec: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§ProviderFlags: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetProviderFlags: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§UseExistingKeySet: unsafe extern "system" fn(_: *mut c_void, _: *mut BOOL) -> HRESULT§SetUseExistingKeySet: unsafe extern "system" fn(_: *mut c_void, _: BOOL) -> HRESULT§GenKeyFlags: unsafe extern "system" fn(_: *mut c_void, _: *mut i32) -> HRESULT§SetGenKeyFlags: unsafe extern "system" fn(_: *mut c_void, _: i32) -> HRESULT§DeleteRequestCert: unsafe extern "system" fn(_: *mut c_void, _: *mut BOOL) -> HRESULT§SetDeleteRequestCert: unsafe extern "system" fn(_: *mut c_void, _: BOOL) -> HRESULT§WriteCertToCSP: unsafe extern "system" fn(_: *mut c_void, _: *mut BOOL) -> HRESULT§SetWriteCertToCSP: unsafe extern "system" fn(_: *mut c_void, _: BOOL) -> HRESULT§SPCFileName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetSPCFileName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> HRESULT§PVKFileName: unsafe extern "system" fn(_: *mut c_void, _: *mut *mut c_void) -> HRESULT§SetPVKFileName: unsafe extern "system" fn(_: *mut c_void, _: *mut c_void) -> 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) -> HRESULTImplementations§
§impl ICEnroll_Vtbl
impl ICEnroll_Vtbl
pub const fn new<Identity: ICEnroll_Impl, const OFFSET: isize>() -> Self
pub fn matches(iid: &GUID) -> bool
Auto Trait Implementations§
impl Freeze for ICEnroll_Vtbl
impl RefUnwindSafe for ICEnroll_Vtbl
impl Send for ICEnroll_Vtbl
impl Sync for ICEnroll_Vtbl
impl Unpin for ICEnroll_Vtbl
impl UnwindSafe for ICEnroll_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