// hidpddi.h
typedef struct _HIDP_DEVICE_DESC {
PHIDP_COLLECTION_DESC CollectionDesc;
ULONG CollectionDescLength;
PHIDP_REPORT_IDS ReportIDs;
ULONG ReportIDsLength;
HIDP_GETCOLDESC_DBG Dbg;
} HIDP_DEVICE_DESC, *PHIDP_DEVICE_DESC;
View the official Windows Driver Kit DDI referenceNo description available.
Contains the device description block filled in collection descriptions as linked lists. This structure is used by HidP_GetCollectionDescription.
CollectionDescAn array of HIDP_COLLECTION_DESC structure that contains the collection descriptors.
CollectionDescLengthThe number of elements in the array of the collection descriptors.
ReportIDsAn array of HIDP_REPORT_IDS structures report ID information for a report descriptor.
ReportIDsLengthThe number of elements in the length of the array of report IDs.
DbgA HIDP_GETCOLDESC_DBG structure that contains the error code indicating the failure in parsing the report descriptor.