hidsdi.h header

This module contains the PUBLIC definitions for the code that implements the HID dll.

For more information, see:

hidsdi.h contains the following programming interfaces:

Functions

 
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

 
HIDD_ATTRIBUTES

The HIDD_ATTRIBUTES structure contains vendor information about a HIDClass device.