pub type RIDStorageForeachCb = Option<unsafe extern "C" fn(user: *mut c_void, data: *mut c_void, id: c_uint) -> bool>;