Struct CRYPT_PROVIDER_FUNCTIONS
#[repr(C)]pub struct CRYPT_PROVIDER_FUNCTIONS {Show 16 fields
pub cbStruct: u32,
pub pfnAlloc: PFN_CPD_MEM_ALLOC,
pub pfnFree: PFN_CPD_MEM_FREE,
pub pfnAddStore2Chain: PFN_CPD_ADD_STORE,
pub pfnAddSgnr2Chain: PFN_CPD_ADD_SGNR,
pub pfnAddCert2Chain: PFN_CPD_ADD_CERT,
pub pfnAddPrivData2Chain: PFN_CPD_ADD_PRIVDATA,
pub pfnInitialize: PFN_PROVIDER_INIT_CALL,
pub pfnObjectTrust: PFN_PROVIDER_OBJTRUST_CALL,
pub pfnSignatureTrust: PFN_PROVIDER_SIGTRUST_CALL,
pub pfnCertificateTrust: PFN_PROVIDER_CERTTRUST_CALL,
pub pfnFinalPolicy: PFN_PROVIDER_FINALPOLICY_CALL,
pub pfnCertCheckPolicy: PFN_PROVIDER_CERTCHKPOLICY_CALL,
pub pfnTestFinalPolicy: PFN_PROVIDER_TESTFINALPOLICY_CALL,
pub psUIpfns: *mut CRYPT_PROVUI_FUNCS,
pub pfnCleanupPolicy: PFN_PROVIDER_CLEANUP_CALL,
}Fields§
§cbStruct: u32§pfnAlloc: PFN_CPD_MEM_ALLOC§pfnFree: PFN_CPD_MEM_FREE§pfnAddStore2Chain: PFN_CPD_ADD_STORE§pfnAddSgnr2Chain: PFN_CPD_ADD_SGNR§pfnAddCert2Chain: PFN_CPD_ADD_CERT§pfnAddPrivData2Chain: PFN_CPD_ADD_PRIVDATA§pfnInitialize: PFN_PROVIDER_INIT_CALL§pfnObjectTrust: PFN_PROVIDER_OBJTRUST_CALL§pfnSignatureTrust: PFN_PROVIDER_SIGTRUST_CALL§pfnCertificateTrust: PFN_PROVIDER_CERTTRUST_CALL§pfnFinalPolicy: PFN_PROVIDER_FINALPOLICY_CALL§pfnCertCheckPolicy: PFN_PROVIDER_CERTCHKPOLICY_CALL§pfnTestFinalPolicy: PFN_PROVIDER_TESTFINALPOLICY_CALL§psUIpfns: *mut CRYPT_PROVUI_FUNCS§pfnCleanupPolicy: PFN_PROVIDER_CLEANUP_CALLTrait Implementations§
§impl Clone for CRYPT_PROVIDER_FUNCTIONS
impl Clone for CRYPT_PROVIDER_FUNCTIONS
§fn clone(&self) -> CRYPT_PROVIDER_FUNCTIONS
fn clone(&self) -> CRYPT_PROVIDER_FUNCTIONS
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read more§impl Debug for CRYPT_PROVIDER_FUNCTIONS
impl Debug for CRYPT_PROVIDER_FUNCTIONS
§impl Default for CRYPT_PROVIDER_FUNCTIONS
impl Default for CRYPT_PROVIDER_FUNCTIONS
§impl PartialEq for CRYPT_PROVIDER_FUNCTIONS
impl PartialEq for CRYPT_PROVIDER_FUNCTIONS
impl Copy for CRYPT_PROVIDER_FUNCTIONS
impl StructuralPartialEq for CRYPT_PROVIDER_FUNCTIONS
Auto Trait Implementations§
impl Freeze for CRYPT_PROVIDER_FUNCTIONS
impl RefUnwindSafe for CRYPT_PROVIDER_FUNCTIONS
impl !Send for CRYPT_PROVIDER_FUNCTIONS
impl !Sync for CRYPT_PROVIDER_FUNCTIONS
impl Unpin for CRYPT_PROVIDER_FUNCTIONS
impl UnwindSafe for CRYPT_PROVIDER_FUNCTIONS
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