pub type IOAsyncCallback1 = unsafe extern "C" fn(refcon: *mut c_void, result: IOReturn, arg0: *mut c_void);