Type Alias CSSM_STATE_FUNCS

Source
pub type CSSM_STATE_FUNCS = cssm_state_funcs;
Available on crate features SecAsn1Types and cssmconfig and cssmspi and cssmtype and emmspi and emmtype only.
Expand description

Aliased Type§

struct CSSM_STATE_FUNCS {
    pub cssm_GetAttachFunctions: Option<unsafe extern "C-unwind" fn(_: isize, _: u32, _: *mut *mut c_void, _: *mut cssm_guid, _: *mut i32) -> i32>,
    pub cssm_ReleaseAttachFunctions: Option<unsafe extern "C-unwind" fn(_: isize) -> i32>,
    pub cssm_GetAppMemoryFunctions: Option<unsafe extern "C-unwind" fn(_: isize, _: *mut cssm_upcalls) -> i32>,
    pub cssm_IsFuncCallValid: Option<unsafe extern "C-unwind" fn(_: isize, _: Option<unsafe extern "C-unwind" fn()>, _: Option<unsafe extern "C-unwind" fn()>, _: u64, _: *mut u64, _: u32, _: *mut i32) -> i32>,
    pub cssm_DeregisterManagerServices: Option<unsafe extern "C-unwind" fn(_: *const cssm_guid) -> i32>,
    pub cssm_DeliverModuleManagerEvent: Option<unsafe extern "C-unwind" fn(_: *const cssm_manager_event_notification) -> i32>,
}

Fields§

§cssm_GetAttachFunctions: Option<unsafe extern "C-unwind" fn(_: isize, _: u32, _: *mut *mut c_void, _: *mut cssm_guid, _: *mut i32) -> i32>
👎Deprecated
§cssm_ReleaseAttachFunctions: Option<unsafe extern "C-unwind" fn(_: isize) -> i32>
👎Deprecated
§cssm_GetAppMemoryFunctions: Option<unsafe extern "C-unwind" fn(_: isize, _: *mut cssm_upcalls) -> i32>
👎Deprecated
§cssm_IsFuncCallValid: Option<unsafe extern "C-unwind" fn(_: isize, _: Option<unsafe extern "C-unwind" fn()>, _: Option<unsafe extern "C-unwind" fn()>, _: u64, _: *mut u64, _: u32, _: *mut i32) -> i32>
👎Deprecated
§cssm_DeregisterManagerServices: Option<unsafe extern "C-unwind" fn(_: *const cssm_guid) -> i32>
👎Deprecated
§cssm_DeliverModuleManagerEvent: Option<unsafe extern "C-unwind" fn(_: *const cssm_manager_event_notification) -> i32>
👎Deprecated