pub type CSSM_SPI_DL_FUNCS = cssm_spi_dl_funcs;
πDeprecated
Available on crate features
SecAsn1Types
and cssmconfig
and cssmdli
and cssmtype
only.Expand description
Aliased TypeΒ§
#[repr(C)]pub struct CSSM_SPI_DL_FUNCS {Show 23 fields
pub DbOpen: Option<unsafe extern "C-unwind" fn(isize, *const i8, *const cssm_net_address, u32, *const cssm_access_credentials, *const c_void, *mut isize) -> i32>,
pub DbClose: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle) -> i32>,
pub DbCreate: Option<unsafe extern "C-unwind" fn(isize, *const i8, *const cssm_net_address, *const cssm_dbinfo, u32, *const cssm_resource_control_context, *const c_void, *mut isize) -> i32>,
pub DbDelete: Option<unsafe extern "C-unwind" fn(isize, *const i8, *const cssm_net_address, *const cssm_access_credentials) -> i32>,
pub CreateRelation: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle, u32, *const i8, u32, *const cssm_db_schema_attribute_info, u32, *const cssm_db_schema_index_info) -> i32>,
pub DestroyRelation: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle, u32) -> i32>,
pub Authenticate: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle, u32, *const cssm_access_credentials) -> i32>,
pub GetDbAcl: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle, *const [i8; 68], *mut u32, *mut *mut cssm_acl_entry_info) -> i32>,
pub ChangeDbAcl: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle, *const cssm_access_credentials, *const cssm_acl_edit) -> i32>,
pub GetDbOwner: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle, *mut cssm_acl_owner_prototype) -> i32>,
pub ChangeDbOwner: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle, *const cssm_access_credentials, *const cssm_acl_owner_prototype) -> i32>,
pub GetDbNames: Option<unsafe extern "C-unwind" fn(isize, *mut *mut cssm_name_list) -> i32>,
pub GetDbNameFromHandle: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle, *mut *mut i8) -> i32>,
pub FreeNameList: Option<unsafe extern "C-unwind" fn(isize, *mut cssm_name_list) -> i32>,
pub DataInsert: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle, u32, *const cssm_db_record_attribute_data, *const cssm_data, *mut *mut cssm_db_unique_record) -> i32>,
pub DataDelete: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle, *const cssm_db_unique_record) -> i32>,
pub DataModify: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle, u32, *mut cssm_db_unique_record, *const cssm_db_record_attribute_data, *const cssm_data, u32) -> i32>,
pub DataGetFirst: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle, *const cssm_query, *mut isize, *mut cssm_db_record_attribute_data, *mut cssm_data, *mut *mut cssm_db_unique_record) -> i32>,
pub DataGetNext: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle, isize, *mut cssm_db_record_attribute_data, *mut cssm_data, *mut *mut cssm_db_unique_record) -> i32>,
pub DataAbortQuery: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle, isize) -> i32>,
pub DataGetFromUniqueRecordId: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle, *const cssm_db_unique_record, *mut cssm_db_record_attribute_data, *mut cssm_data) -> i32>,
pub FreeUniqueRecord: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle, *mut cssm_db_unique_record) -> i32>,
pub PassThrough: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle, u32, *const c_void, *mut *mut c_void) -> i32>,
}
FieldsΒ§
Β§DbOpen: Option<unsafe extern "C-unwind" fn(isize, *const i8, *const cssm_net_address, u32, *const cssm_access_credentials, *const c_void, *mut isize) -> i32>
πDeprecated
Β§DbClose: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle) -> i32>
πDeprecated
Β§DbCreate: Option<unsafe extern "C-unwind" fn(isize, *const i8, *const cssm_net_address, *const cssm_dbinfo, u32, *const cssm_resource_control_context, *const c_void, *mut isize) -> i32>
πDeprecated
Β§DbDelete: Option<unsafe extern "C-unwind" fn(isize, *const i8, *const cssm_net_address, *const cssm_access_credentials) -> i32>
πDeprecated
Β§CreateRelation: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle, u32, *const i8, u32, *const cssm_db_schema_attribute_info, u32, *const cssm_db_schema_index_info) -> i32>
πDeprecated
Β§DestroyRelation: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle, u32) -> i32>
πDeprecated
Β§Authenticate: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle, u32, *const cssm_access_credentials) -> i32>
πDeprecated
Β§GetDbAcl: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle, *const [i8; 68], *mut u32, *mut *mut cssm_acl_entry_info) -> i32>
πDeprecated
Β§ChangeDbAcl: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle, *const cssm_access_credentials, *const cssm_acl_edit) -> i32>
πDeprecated
Β§GetDbOwner: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle, *mut cssm_acl_owner_prototype) -> i32>
πDeprecated
Β§ChangeDbOwner: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle, *const cssm_access_credentials, *const cssm_acl_owner_prototype) -> i32>
πDeprecated
Β§GetDbNames: Option<unsafe extern "C-unwind" fn(isize, *mut *mut cssm_name_list) -> i32>
πDeprecated
Β§GetDbNameFromHandle: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle, *mut *mut i8) -> i32>
πDeprecated
Β§FreeNameList: Option<unsafe extern "C-unwind" fn(isize, *mut cssm_name_list) -> i32>
πDeprecated
Β§DataInsert: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle, u32, *const cssm_db_record_attribute_data, *const cssm_data, *mut *mut cssm_db_unique_record) -> i32>
πDeprecated
Β§DataDelete: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle, *const cssm_db_unique_record) -> i32>
πDeprecated
Β§DataModify: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle, u32, *mut cssm_db_unique_record, *const cssm_db_record_attribute_data, *const cssm_data, u32) -> i32>
πDeprecated
Β§DataGetFirst: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle, *const cssm_query, *mut isize, *mut cssm_db_record_attribute_data, *mut cssm_data, *mut *mut cssm_db_unique_record) -> i32>
πDeprecated
Β§DataGetNext: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle, isize, *mut cssm_db_record_attribute_data, *mut cssm_data, *mut *mut cssm_db_unique_record) -> i32>
πDeprecated
Β§DataAbortQuery: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle, isize) -> i32>
πDeprecated
Β§DataGetFromUniqueRecordId: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle, *const cssm_db_unique_record, *mut cssm_db_record_attribute_data, *mut cssm_data) -> i32>
πDeprecated
Β§FreeUniqueRecord: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle, *mut cssm_db_unique_record) -> i32>
πDeprecated
Β§PassThrough: Option<unsafe extern "C-unwind" fn(cssm_dl_db_handle, u32, *const c_void, *mut *mut c_void) -> i32>
πDeprecated