---
title: IOUSBHIDReportDesc
framework: usbdriverkit
role: symbol
role_heading: Structure
path: usbdriverkit/iousbhidreportdesc
---

# IOUSBHIDReportDesc

A structure that defines the USB HID Report Descriptor header.

## Declaration

```occ
struct IOUSBHIDReportDesc;
```

## Overview

Overview See the USB HID Specification at http://www.usb.org.

## Topics

### Accessing the Descriptor Properties

- [hidDescriptorType](usbdriverkit/iousbhidreportdesc/hiddescriptortype.md)
- [hidDescriptorLengthLo](usbdriverkit/iousbhidreportdesc/hiddescriptorlengthlo.md)
- [hidDescriptorLengthHi](usbdriverkit/iousbhidreportdesc/hiddescriptorlengthhi.md)

## See Also

### HID Descriptors

- [IOUSBHIDDescriptor](usbdriverkit/iousbhiddescriptor.md)
