The following table shows the HID driver functions.
| Programming element | Description |
|---|---|
| HIDDeviceAttach | This function loads a HID device driver. It is required for HID client drivers. |
| HIDDeviceNotifications | This function enables HID device notifications. It is required for HID client drivers. |
| LPGET_INTERRUPT_REPORT | This function retrieves an interrupt report from a HID device. |
| LPGET_REPORT | This function retrieves a report from a HID device. |
| LPSET_REPORT | This function sets a report on a HID device. |
| LPGET_STRING | This function obtains a string from a HID device. |
| LPGET_QUEUE_SIZE | This function obtains the size of the HID client's queue. |
| LPSET_QUEUE_SIZE | This function sets the size of the HID client's queue. |
Send Feedback on this topic to the authors