CSSM_SPI_DL_FUNCS

Type Alias CSSM_SPI_DL_FUNCS 

Source
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