HID Parser Functions (Compact 2013)
3/26/2014
The following table shows the HID parser functions.
Programming element |
Description |
---|---|
This function frees the resources in the DeviceDescription parameter that the HidP_GetCollectionDescription function allocated. |
|
This function returns a button capability array that describes the HID control buttons in a top-level collection for a specified type of HID report. |
|
This function returns a top-level collection's HIDP_CAPS structure. |
|
This function adds a linked list of collection descriptors to the DeviceDescription parameter block. It also adds the corresponding report-identifier information that is described by the specified report descriptor. |
|
This function returns an array of HIDP_DATA structures for a specified report that identifies the data indexes of all HID control buttons currently set to On (one). It also returns data indexes and data associated with all HID control values. |
|
This function returns the extended attributes of a HID control. |
|
This function returns a top-level collection's link collection array. |
|
This function returns the signed and scaled result of a HID control value extracted from a HID report. |
|
This function returns a button capability array that describes all HID control buttons in a top-level collection that meet a specified selection criteria. |
|
This function returns a value capability array that describes all HID control values that meet specified selection criteria. |
|
This function returns a list of the HID control button usages that are in a specified usage page and are set to On in a HID report. |
|
This function returns a list of the HID control button usages that are set to On in a HID report. |
|
This function extracts the data associated with a HID control value that matches selection criteria in a HID report. |
|
This function extracts the data associated with a HID control usage value array from a HID report. |
|
This function returns a value capability array that describes the HID control values in a top-level collection for a specified type of HID report. |
|
This function initializes a HID report. |
|
This function returns the maximum number of HIDP_DATA structures that HidP_GetData can return for a specified type of HID report and a specified top-level collection. |
|
This function returns the maximum number of HID usages that the HidP_GetUsages function can return for a specified type of HID report and a specified top-level collection. |
|
This function sets a specified set of HID control button and value usages in a HID report. |
|
This function converts a signed and scaled physical number to a HID usage's logical value, and sets the usage value in a specified HID report. |
|
This function sets the specified HID control buttons On (one) in a HID report. |
|
This function sets a HID control value in a specified HID report. |
|
This function sets a HID control usage value array in a specified HID report. |
|
This function sets specified HID control button usages to Off (zero) in a HID report. |
|
This function returns the difference between two arrays of HID extended usages. |
|
This function returns the difference between two arrays of HID usages. |