static UCHAR PowerProEliteDescriptor[]
static VOID TestGetCollectionDescription(VOID)
static UCHAR ExampleKeyboardDescriptor[]
#define IOCTL_TEST_DESCRIPTION
KMT_MESSAGE_HANDLER TestHidPDescription
#define ok_eq_pointer(value, expected)
#define ok_eq_hex(value, expected)
#define ok_eq_ulong(value, expected)
#define ok_eq_uint(value, expected)
#define NT_SUCCESS(StatCode)
NTSTATUS NTAPI HidP_GetCollectionDescription(IN PHIDP_REPORT_DESCRIPTOR ReportDesc, IN ULONG DescLength, IN POOL_TYPE PoolType, OUT PHIDP_DEVICE_DESC DeviceDescription)
VOID NTAPI HidP_FreeCollectionDescription(IN PHIDP_DEVICE_DESC DeviceDescription)
#define HID_USAGE_PAGE_GENERIC
#define HID_USAGE_GENERIC_KEYBOARD
#define HID_USAGE_GENERIC_JOYSTICK
#define RtlFillMemory(Dest, Length, Fill)
#define UNREFERENCED_PARAMETER(P)
PULONG MinorVersion OPTIONAL
#define STATUS_NO_DATA_DETECTED
_In_ PDEVICE_OBJECT DeviceObject
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_ PCUNICODE_STRING DeviceDescription
_IRQL_requires_same_ typedef _In_ ULONG ControlCode