pub unsafe extern "C" fn BNTypeArchiveNewSnapshotTransaction(
archive: *mut BNTypeArchive,
func: Option<unsafe extern "C" fn(context: *mut c_void, id: *const c_char) -> bool>,
context: *mut c_void,
parents: *const *const c_char,
parentCount: usize,
) -> *mut c_char