pub unsafe extern "C" fn IOHIDDeviceSetReport(
    device: IOHIDDeviceRef,
    reportType: IOHIDReportType,
    reportID: CFIndex,
    report: *const u8,
    reportLength: CFIndex
) -> IOReturn