pub unsafe extern "system" fn HidD_SetOutputReport( HidDeviceObject: HANDLE, ReportBuffer: PVOID, ReportBufferLength: ULONG, ) -> BOOLEAN