pub unsafe extern "C-unwind" fn IOHIDDeviceGetReportWithCallback(
device: &IOHIDDevice,
report_type: IOHIDReportType,
report_id: CFIndex,
report: NonNull<u8>,
p_report_length: NonNull<CFIndex>,
timeout: CFTimeInterval,
callback: IOHIDReportCallback,
context: NonNull<c_void>,
) -> IOReturn👎Deprecated: renamed to
IOHIDDevice::report_with_callbackAvailable on crate feature
hid only.