hidsdi.h header

This header is used by hid. For more information, see:

Functions

Title Description
HidD_FlushQueue The HidD_FlushQueue routine deletes all pending input reports in a top-level collection's input queue.
HidD_FreePreparsedData The HidD_FreePreparsedData routine releases the resources that the HID class driver allocated to hold a top-level collection's preparsed data.
HidD_GetAttributes The HidD_GetAttributes routine returns the attributes of a specified top-level collection.
HidD_GetFeature The HidD_GetFeature routine returns a feature report from a specified top-level collection.
HidD_GetHidGuid The HidD_GetHidGuid routine returns the device interfaceGUID for HIDClass devices.
HidD_GetIndexedString The HidD_GetIndexedString routine returns a specified embedded string from a top-level collection.
HidD_GetInputReport The HidD_GetInputReport routine returns an input reports from a top-level collection.
HidD_GetManufacturerString The HidD_GetManufacturerString routine returns a top-level collection's embedded string that identifies the manufacturer.
HidD_GetNumInputBuffers The HidD_GetNumInputBuffers routine returns the current size, in number of reports, of the ring buffer that the HID class driver uses to queue input reports from a specified top-level collection.
HidD_GetPhysicalDescriptor The HidD_GetPhysicalDescriptor routine returns the embedded string of a top-level collection that identifies the collection's physical device.
HidD_GetPreparsedData The HidD_GetPreparsedData routine returns a top-level collection's preparsed data.
HidD_GetProductString The HidD_GetProductString routine returns the embedded string of a top-level collection that identifies the manufacturer's product.
HidD_GetSerialNumberString The HidD_GetSerialNumberString routine returns the embedded string of a top-level collection that identifies the serial number of the collection's physical device.
HidD_SetFeature The HidD_SetFeature routine sends a feature report to a top-level collection.
HidD_SetNumInputBuffers The HidD_SetNumInputBuffers routine sets the maximum number of input reports that the HID class driver ring buffer can hold for a specified top-level collection.
HidD_SetOutputReport The HidD_SetOutputReport routine sends an output report to a top-level collection.

Structures

Title Description
HIDD_ATTRIBUTES The HIDD_ATTRIBUTES structure contains vendor information about a HIDClass device.