pub unsafe extern "C" fn IOHIDDeviceCopyValueMultipleWithCallback(
    device: IOHIDDeviceRef,
    elements: CFArrayRef,
    pMultiple: *mut CFDictionaryRef,
    timeout: CFTimeInterval,
    callback: IOHIDValueMultipleCallback,
    context: *mut c_void
) -> IOReturn