---
title: IOUSBHIDReportDesc
framework: IOKit
role: pseudoSymbol
platforms: []
path: iokit/usb_h_user-space/iousbhidreportdesc
---

# IOUSBHIDReportDesc

## Declaration

```occ
struct IOUSBHIDReportDesc {
   UInt8 hidDescriptorType;
   UInt8 hidDescriptorLengthLo;
   UInt8 hidDescriptorLengthHi;
};
```

## Overview

USB HID Report Descriptor header. See the USB HID Specification at [http://www.usb.org](../../link-1670329.md). (This structure should have used the #pragma pack(1) compiler directive to get byte alignment.

## See Also

### Related Documentation

- [IOUSBHIDReportDesc](../../kernel/iousbhidreportdesc.md)
