#include "hidusage.h"
#include "hidpi.h"
Go to the source code of this file.
◆ HIDP_GETCOLDESC_BAD_REPORT_ID
#define HIDP_GETCOLDESC_BAD_REPORT_ID 0x14 |
◆ HIDP_GETCOLDESC_BUFFER
#define HIDP_GETCOLDESC_BUFFER 0x02 |
◆ HIDP_GETCOLDESC_BYTE_ALLIGN
#define HIDP_GETCOLDESC_BYTE_ALLIGN 0x09 |
◆ HIDP_GETCOLDESC_DEFAULT_ID_ERROR
#define HIDP_GETCOLDESC_DEFAULT_ID_ERROR 0x16 |
◆ HIDP_GETCOLDESC_FOUR_BYTE
#define HIDP_GETCOLDESC_FOUR_BYTE 0x08 |
◆ HIDP_GETCOLDESC_INVALID_MAIN_ITEM
#define HIDP_GETCOLDESC_INVALID_MAIN_ITEM 0x1B |
◆ HIDP_GETCOLDESC_ITEM_UNKNOWN
#define HIDP_GETCOLDESC_ITEM_UNKNOWN 0x12 |
◆ HIDP_GETCOLDESC_LINK_RESOURCES
#define HIDP_GETCOLDESC_LINK_RESOURCES 0x03 |
◆ HIDP_GETCOLDESC_MAIN_ITEM_NO_USAGE
#define HIDP_GETCOLDESC_MAIN_ITEM_NO_USAGE 0x0A |
◆ HIDP_GETCOLDESC_MISMATCH_OC_DELIMITER
#define HIDP_GETCOLDESC_MISMATCH_OC_DELIMITER 0x22 |
◆ HIDP_GETCOLDESC_NO_CLOSE_DELIMITER
#define HIDP_GETCOLDESC_NO_CLOSE_DELIMITER 0x20 |
◆ HIDP_GETCOLDESC_NO_DATA
#define HIDP_GETCOLDESC_NO_DATA 0x1A |
◆ HIDP_GETCOLDESC_NO_REPORT_ID
#define HIDP_GETCOLDESC_NO_REPORT_ID 0x15 |
◆ HIDP_GETCOLDESC_NOT_VALID_DELIMITER
#define HIDP_GETCOLDESC_NOT_VALID_DELIMITER 0x21 |
◆ HIDP_GETCOLDESC_ONE_BYTE
#define HIDP_GETCOLDESC_ONE_BYTE 0x06 |
◆ HIDP_GETCOLDESC_PREPARSE_RESOURCES
#define HIDP_GETCOLDESC_PREPARSE_RESOURCES 0x05 |
◆ HIDP_GETCOLDESC_PUSH_RESOURCES
#define HIDP_GETCOLDESC_PUSH_RESOURCES 0x10 |
◆ HIDP_GETCOLDESC_REPORT_ID
#define HIDP_GETCOLDESC_REPORT_ID 0x13 |
◆ HIDP_GETCOLDESC_RESOURCES
#define HIDP_GETCOLDESC_RESOURCES 0x01 |
◆ HIDP_GETCOLDESC_SUCCESS
#define HIDP_GETCOLDESC_SUCCESS 0x00 |
◆ HIDP_GETCOLDESC_TOP_COLLECTION_USAGE
#define HIDP_GETCOLDESC_TOP_COLLECTION_USAGE 0x0B |
◆ HIDP_GETCOLDESC_TWO_BYTE
#define HIDP_GETCOLDESC_TWO_BYTE 0x07 |
◆ HIDP_GETCOLDESC_UNEXP_END_COL
#define HIDP_GETCOLDESC_UNEXP_END_COL 0x04 |
◆ HIDP_GETCOLDESC_UNSUPPORTED
#define HIDP_GETCOLDESC_UNSUPPORTED 0x40 |
◆ HIDP_COLLECTION_DESC
◆ HIDP_DEVICE_DESC
◆ HIDP_GETCOLDESC_DBG
◆ HIDP_REPORT_IDS
◆ PHIDP_COLLECTION_DESC
◆ PHIDP_DEVICE_DESC
◆ PHIDP_GETCOLDESC_DBG
◆ PHIDP_REPORT_IDS
◆ HidP_FreeCollectionDescription()
Definition at line 13 of file hidp.c.
15{
16
17
18
20}
VOID NTAPI HidParser_FreeCollectionDescription(IN PHIDP_DEVICE_DESC DeviceDescription)
_Must_inspect_result_ _In_ PWDFDEVICE_INIT _In_ PCUNICODE_STRING DeviceDescription
Referenced by TestGetCollectionDescription().
◆ HidP_GetCollectionDescription()
Definition at line 61 of file hidp.c.
66{
68
69
70
71
74}
NTSTATUS TranslateStatusForUpperLayer(IN NTSTATUS Status)
NTSTATUS NTAPI HidParser_GetCollectionDescription(IN PHIDP_REPORT_DESCRIPTOR ReportDesc, IN ULONG DescLength, IN POOL_TYPE PoolType, OUT PHIDP_DEVICE_DESC DeviceDescription)
_Must_inspect_result_ _In_ WDFDEVICE _In_ DEVICE_REGISTRY_PROPERTY _In_ _Strict_type_match_ POOL_TYPE PoolType
Referenced by HidClassFDO_StartDevice(), and TestGetCollectionDescription().
◆ HidP_SysPowerCaps()
Definition at line 340 of file hidp.c.
343{
347}
#define STATUS_NOT_IMPLEMENTED
◆ HidP_SysPowerEvent()