ReactOS  0.4.15-dev-344-g6808e40
hidusage.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define HID_USAGE_GENERIC_POINTER   ((USAGE) 0x01)
 
#define HID_USAGE_GENERIC_MOUSE   ((USAGE) 0x02)
 
#define HID_USAGE_GENERIC_JOYSTICK   ((USAGE) 0x04)
 
#define HID_USAGE_GENERIC_GAMEPAD   ((USAGE) 0x05)
 
#define HID_USAGE_GENERIC_KEYBOARD   ((USAGE) 0x06)
 
#define HID_USAGE_GENERIC_KEYPAD   ((USAGE) 0x07)
 
#define HID_USAGE_GENERIC_SYSTEM_CTL   ((USAGE) 0x80)
 
#define HID_USAGE_GENERIC_X   ((USAGE) 0x30)
 
#define HID_USAGE_GENERIC_Y   ((USAGE) 0x31)
 
#define HID_USAGE_GENERIC_Z   ((USAGE) 0x32)
 
#define HID_USAGE_GENERIC_RX   ((USAGE) 0x33)
 
#define HID_USAGE_GENERIC_RY   ((USAGE) 0x34)
 
#define HID_USAGE_GENERIC_RZ   ((USAGE) 0x35)
 
#define HID_USAGE_GENERIC_SLIDER   ((USAGE) 0x36)
 
#define HID_USAGE_GENERIC_DIAL   ((USAGE) 0x37)
 
#define HID_USAGE_GENERIC_WHEEL   ((USAGE) 0x38)
 
#define HID_USAGE_GENERIC_HATSWITCH   ((USAGE) 0x39)
 
#define HID_USAGE_GENERIC_COUNTED_BUFFER   ((USAGE) 0x3A)
 
#define HID_USAGE_GENERIC_BYTE_COUNT   ((USAGE) 0x3B)
 
#define HID_USAGE_GENERIC_MOTION_WAKEUP   ((USAGE) 0x3C)
 
#define HID_USAGE_GENERIC_VX   ((USAGE) 0x40)
 
#define HID_USAGE_GENERIC_VY   ((USAGE) 0x41)
 
#define HID_USAGE_GENERIC_VZ   ((USAGE) 0x42)
 
#define HID_USAGE_GENERIC_VBRX   ((USAGE) 0x43)
 
#define HID_USAGE_GENERIC_VBRY   ((USAGE) 0x44)
 
#define HID_USAGE_GENERIC_VBRZ   ((USAGE) 0x45)
 
#define HID_USAGE_GENERIC_VNO   ((USAGE) 0x46)
 
#define HID_USAGE_GENERIC_SYSCTL_POWER   ((USAGE) 0x81)
 
#define HID_USAGE_GENERIC_SYSCTL_SLEEP   ((USAGE) 0x82)
 
#define HID_USAGE_GENERIC_SYSCTL_WAKE   ((USAGE) 0x83)
 
#define HID_USAGE_GENERIC_SYSCTL_CONTEXT_MENU   ((USAGE) 0x84)
 
#define HID_USAGE_GENERIC_SYSCTL_MAIN_MENU   ((USAGE) 0x85)
 
#define HID_USAGE_GENERIC_SYSCTL_APP_MENU   ((USAGE) 0x86)
 
#define HID_USAGE_GENERIC_SYSCTL_HELP_MENU   ((USAGE) 0x87)
 
#define HID_USAGE_GENERIC_SYSCTL_MENU_EXIT   ((USAGE) 0x88)
 
#define HID_USAGE_GENERIC_SYSCTL_MENU_SELECT   ((USAGE) 0x89)
 
#define HID_USAGE_GENERIC_SYSCTL_MENU_RIGHT   ((USAGE) 0x8A)
 
#define HID_USAGE_GENERIC_SYSCTL_MENU_LEFT   ((USAGE) 0x8B)
 
#define HID_USAGE_GENERIC_SYSCTL_MENU_UP   ((USAGE) 0x8C)
 
#define HID_USAGE_GENERIC_SYSCTL_MENU_DOWN   ((USAGE) 0x8D)
 
#define HID_USAGE_KEYBOARD_NOEVENT   ((USAGE) 0x00)
 
#define HID_USAGE_KEYBOARD_ROLLOVER   ((USAGE) 0x01)
 
#define HID_USAGE_KEYBOARD_POSTFAIL   ((USAGE) 0x02)
 
#define HID_USAGE_KEYBOARD_UNDEFINED   ((USAGE) 0x03)
 
#define HID_USAGE_KEYBOARD_aA   ((USAGE) 0x04)
 
#define HID_USAGE_KEYBOARD_zZ   ((USAGE) 0x1D)
 
#define HID_USAGE_KEYBOARD_ONE   ((USAGE) 0x1E)
 
#define HID_USAGE_KEYBOARD_ZERO   ((USAGE) 0x27)
 
#define HID_USAGE_KEYBOARD_LCTRL   ((USAGE) 0xE0)
 
#define HID_USAGE_KEYBOARD_LSHFT   ((USAGE) 0xE1)
 
#define HID_USAGE_KEYBOARD_LALT   ((USAGE) 0xE2)
 
#define HID_USAGE_KEYBOARD_LGUI   ((USAGE) 0xE3)
 
#define HID_USAGE_KEYBOARD_RCTRL   ((USAGE) 0xE4)
 
#define HID_USAGE_KEYBOARD_RSHFT   ((USAGE) 0xE5)
 
#define HID_USAGE_KEYBOARD_RALT   ((USAGE) 0xE6)
 
#define HID_USAGE_KEYBOARD_RGUI   ((USAGE) 0xE7)
 
#define HID_USAGE_KEYBOARD_SCROLL_LOCK   ((USAGE) 0x47)
 
#define HID_USAGE_KEYBOARD_NUM_LOCK   ((USAGE) 0x53)
 
#define HID_USAGE_KEYBOARD_CAPS_LOCK   ((USAGE) 0x39)
 
#define HID_USAGE_KEYBOARD_F1   ((USAGE) 0x3A)
 
#define HID_USAGE_KEYBOARD_F12   ((USAGE) 0x45)
 
#define HID_USAGE_KEYBOARD_RETURN   ((USAGE) 0x28)
 
#define HID_USAGE_KEYBOARD_ESCAPE   ((USAGE) 0x29)
 
#define HID_USAGE_KEYBOARD_DELETE   ((USAGE) 0x2A)
 
#define HID_USAGE_KEYBOARD_PRINT_SCREEN   ((USAGE) 0x46)
 
#define HID_USAGE_LED_NUM_LOCK   ((USAGE) 0x01)
 
#define HID_USAGE_LED_CAPS_LOCK   ((USAGE) 0x02)
 
#define HID_USAGE_LED_SCROLL_LOCK   ((USAGE) 0x03)
 
#define HID_USAGE_LED_COMPOSE   ((USAGE) 0x04)
 
#define HID_USAGE_LED_KANA   ((USAGE) 0x05)
 
#define HID_USAGE_LED_POWER   ((USAGE) 0x06)
 
#define HID_USAGE_LED_SHIFT   ((USAGE) 0x07)
 
#define HID_USAGE_LED_DO_NOT_DISTURB   ((USAGE) 0x08)
 
#define HID_USAGE_LED_MUTE   ((USAGE) 0x09)
 
#define HID_USAGE_LED_TONE_ENABLE   ((USAGE) 0x0A)
 
#define HID_USAGE_LED_HIGH_CUT_FILTER   ((USAGE) 0x0B)
 
#define HID_USAGE_LED_LOW_CUT_FILTER   ((USAGE) 0x0C)
 
#define HID_USAGE_LED_EQUALIZER_ENABLE   ((USAGE) 0x0D)
 
#define HID_USAGE_LED_SOUND_FIELD_ON   ((USAGE) 0x0E)
 
#define HID_USAGE_LED_SURROUND_FIELD_ON   ((USAGE) 0x0F)
 
#define HID_USAGE_LED_REPEAT   ((USAGE) 0x10)
 
#define HID_USAGE_LED_STEREO   ((USAGE) 0x11)
 
#define HID_USAGE_LED_SAMPLING_RATE_DETECT   ((USAGE) 0x12)
 
#define HID_USAGE_LED_SPINNING   ((USAGE) 0x13)
 
#define HID_USAGE_LED_CAV   ((USAGE) 0x14)
 
#define HID_USAGE_LED_CLV   ((USAGE) 0x15)
 
#define HID_USAGE_LED_RECORDING_FORMAT_DET   ((USAGE) 0x16)
 
#define HID_USAGE_LED_OFF_HOOK   ((USAGE) 0x17)
 
#define HID_USAGE_LED_RING   ((USAGE) 0x18)
 
#define HID_USAGE_LED_MESSAGE_WAITING   ((USAGE) 0x19)
 
#define HID_USAGE_LED_DATA_MODE   ((USAGE) 0x1A)
 
#define HID_USAGE_LED_BATTERY_OPERATION   ((USAGE) 0x1B)
 
#define HID_USAGE_LED_BATTERY_OK   ((USAGE) 0x1C)
 
#define HID_USAGE_LED_BATTERY_LOW   ((USAGE) 0x1D)
 
#define HID_USAGE_LED_SPEAKER   ((USAGE) 0x1E)
 
#define HID_USAGE_LED_HEAD_SET   ((USAGE) 0x1F)
 
#define HID_USAGE_LED_HOLD   ((USAGE) 0x20)
 
#define HID_USAGE_LED_MICROPHONE   ((USAGE) 0x21)
 
#define HID_USAGE_LED_COVERAGE   ((USAGE) 0x22)
 
#define HID_USAGE_LED_NIGHT_MODE   ((USAGE) 0x23)
 
#define HID_USAGE_LED_SEND_CALLS   ((USAGE) 0x24)
 
#define HID_USAGE_LED_CALL_PICKUP   ((USAGE) 0x25)
 
#define HID_USAGE_LED_CONFERENCE   ((USAGE) 0x26)
 
#define HID_USAGE_LED_STAND_BY   ((USAGE) 0x27)
 
#define HID_USAGE_LED_CAMERA_ON   ((USAGE) 0x28)
 
#define HID_USAGE_LED_CAMERA_OFF   ((USAGE) 0x29)
 
#define HID_USAGE_LED_ON_LINE   ((USAGE) 0x2A)
 
#define HID_USAGE_LED_OFF_LINE   ((USAGE) 0x2B)
 
#define HID_USAGE_LED_BUSY   ((USAGE) 0x2C)
 
#define HID_USAGE_LED_READY   ((USAGE) 0x2D)
 
#define HID_USAGE_LED_PAPER_OUT   ((USAGE) 0x2E)
 
#define HID_USAGE_LED_PAPER_JAM   ((USAGE) 0x2F)
 
#define HID_USAGE_LED_REMOTE   ((USAGE) 0x30)
 
#define HID_USAGE_LED_FORWARD   ((USAGE) 0x31)
 
#define HID_USAGE_LED_REVERSE   ((USAGE) 0x32)
 
#define HID_USAGE_LED_STOP   ((USAGE) 0x33)
 
#define HID_USAGE_LED_REWIND   ((USAGE) 0x34)
 
#define HID_USAGE_LED_FAST_FORWARD   ((USAGE) 0x35)
 
#define HID_USAGE_LED_PLAY   ((USAGE) 0x36)
 
#define HID_USAGE_LED_PAUSE   ((USAGE) 0x37)
 
#define HID_USAGE_LED_RECORD   ((USAGE) 0x38)
 
#define HID_USAGE_LED_ERROR   ((USAGE) 0x39)
 
#define HID_USAGE_LED_SELECTED_INDICATOR   ((USAGE) 0x3A)
 
#define HID_USAGE_LED_IN_USE_INDICATOR   ((USAGE) 0x3B)
 
#define HID_USAGE_LED_MULTI_MODE_INDICATOR   ((USAGE) 0x3C)
 
#define HID_USAGE_LED_INDICATOR_ON   ((USAGE) 0x3D)
 
#define HID_USAGE_LED_INDICATOR_FLASH   ((USAGE) 0x3E)
 
#define HID_USAGE_LED_INDICATOR_SLOW_BLINK   ((USAGE) 0x3F)
 
#define HID_USAGE_LED_INDICATOR_FAST_BLINK   ((USAGE) 0x40)
 
#define HID_USAGE_LED_INDICATOR_OFF   ((USAGE) 0x41)
 
#define HID_USAGE_LED_FLASH_ON_TIME   ((USAGE) 0x42)
 
#define HID_USAGE_LED_SLOW_BLINK_ON_TIME   ((USAGE) 0x43)
 
#define HID_USAGE_LED_SLOW_BLINK_OFF_TIME   ((USAGE) 0x44)
 
#define HID_USAGE_LED_FAST_BLINK_ON_TIME   ((USAGE) 0x45)
 
#define HID_USAGE_LED_FAST_BLINK_OFF_TIME   ((USAGE) 0x46)
 
#define HID_USAGE_LED_INDICATOR_COLOR   ((USAGE) 0x47)
 
#define HID_USAGE_LED_RED   ((USAGE) 0x48)
 
#define HID_USAGE_LED_GREEN   ((USAGE) 0x49)
 
#define HID_USAGE_LED_AMBER   ((USAGE) 0x4A)
 
#define HID_USAGE_LED_GENERIC_INDICATOR   ((USAGE) 0x3B)
 
#define HID_USAGE_PAGE_UNDEFINED   ((USAGE) 0x00)
 
#define HID_USAGE_PAGE_GENERIC   ((USAGE) 0x01)
 
#define HID_USAGE_PAGE_SIMULATION   ((USAGE) 0x02)
 
#define HID_USAGE_PAGE_VR   ((USAGE) 0x03)
 
#define HID_USAGE_PAGE_SPORT   ((USAGE) 0x04)
 
#define HID_USAGE_PAGE_GAME   ((USAGE) 0x05)
 
#define HID_USAGE_PAGE_KEYBOARD   ((USAGE) 0x07)
 
#define HID_USAGE_PAGE_LED   ((USAGE) 0x08)
 
#define HID_USAGE_PAGE_BUTTON   ((USAGE) 0x09)
 
#define HID_USAGE_PAGE_ORDINAL   ((USAGE) 0x0A)
 
#define HID_USAGE_PAGE_TELEPHONY   ((USAGE) 0x0B)
 
#define HID_USAGE_PAGE_CONSUMER   ((USAGE) 0x0C)
 
#define HID_USAGE_PAGE_DIGITIZER   ((USAGE) 0x0D)
 
#define HID_USAGE_PAGE_UNICODE   ((USAGE) 0x10)
 
#define HID_USAGE_PAGE_ALPHANUMERIC   ((USAGE) 0x14)
 
#define HID_USAGE_TELEPHONY_PHONE   ((USAGE) 0x01)
 
#define HID_USAGE_TELEPHONY_ANSWERING_MACHINE   ((USAGE) 0x02)
 
#define HID_USAGE_TELEPHONY_MESSAGE_CONTROLS   ((USAGE) 0x03)
 
#define HID_USAGE_TELEPHONY_HANDSET   ((USAGE) 0x04)
 
#define HID_USAGE_TELEPHONY_HEADSET   ((USAGE) 0x05)
 
#define HID_USAGE_TELEPHONY_KEYPAD   ((USAGE) 0x06)
 
#define HID_USAGE_TELEPHONY_PROGRAMMABLE_BUTTON   ((USAGE) 0x07)
 
#define HID_USAGE_SIMULATION_RUDDER   ((USAGE) 0xBA)
 
#define HID_USAGE_SIMULATION_THROTTLE   ((USAGE) 0xBB)
 
#define HID_USAGE_CONSUMERCTRL   ((USAGE)0x01)
 
#define HID_USAGE_DIGITIZER_PEN   ((USAGE)0x02)
 
#define HID_USAGE_DIGITIZER_IN_RANGE   ((USAGE)0x32)
 
#define HID_USAGE_DIGITIZER_TIP_SWITCH   ((USAGE)0x42)
 
#define HID_USAGE_DIGITIZER_BARREL_SWITCH   ((USAGE)0x44)
 

Typedefs

typedef USHORT USAGE
 
typedef USHORTPUSAGE
 

Macro Definition Documentation

◆ HID_USAGE_CONSUMERCTRL

#define HID_USAGE_CONSUMERCTRL   ((USAGE)0x01)

Definition at line 203 of file hidusage.h.

◆ HID_USAGE_DIGITIZER_BARREL_SWITCH

#define HID_USAGE_DIGITIZER_BARREL_SWITCH   ((USAGE)0x44)

Definition at line 207 of file hidusage.h.

◆ HID_USAGE_DIGITIZER_IN_RANGE

#define HID_USAGE_DIGITIZER_IN_RANGE   ((USAGE)0x32)

Definition at line 205 of file hidusage.h.

◆ HID_USAGE_DIGITIZER_PEN

#define HID_USAGE_DIGITIZER_PEN   ((USAGE)0x02)

Definition at line 204 of file hidusage.h.

◆ HID_USAGE_DIGITIZER_TIP_SWITCH

#define HID_USAGE_DIGITIZER_TIP_SWITCH   ((USAGE)0x42)

Definition at line 206 of file hidusage.h.

◆ HID_USAGE_GENERIC_BYTE_COUNT

#define HID_USAGE_GENERIC_BYTE_COUNT   ((USAGE) 0x3B)

Definition at line 50 of file hidusage.h.

◆ HID_USAGE_GENERIC_COUNTED_BUFFER

#define HID_USAGE_GENERIC_COUNTED_BUFFER   ((USAGE) 0x3A)

Definition at line 49 of file hidusage.h.

◆ HID_USAGE_GENERIC_DIAL

#define HID_USAGE_GENERIC_DIAL   ((USAGE) 0x37)

Definition at line 46 of file hidusage.h.

◆ HID_USAGE_GENERIC_GAMEPAD

#define HID_USAGE_GENERIC_GAMEPAD   ((USAGE) 0x05)

Definition at line 35 of file hidusage.h.

◆ HID_USAGE_GENERIC_HATSWITCH

#define HID_USAGE_GENERIC_HATSWITCH   ((USAGE) 0x39)

Definition at line 48 of file hidusage.h.

◆ HID_USAGE_GENERIC_JOYSTICK

#define HID_USAGE_GENERIC_JOYSTICK   ((USAGE) 0x04)

Definition at line 34 of file hidusage.h.

◆ HID_USAGE_GENERIC_KEYBOARD

#define HID_USAGE_GENERIC_KEYBOARD   ((USAGE) 0x06)

Definition at line 36 of file hidusage.h.

◆ HID_USAGE_GENERIC_KEYPAD

#define HID_USAGE_GENERIC_KEYPAD   ((USAGE) 0x07)

Definition at line 37 of file hidusage.h.

◆ HID_USAGE_GENERIC_MOTION_WAKEUP

#define HID_USAGE_GENERIC_MOTION_WAKEUP   ((USAGE) 0x3C)

Definition at line 51 of file hidusage.h.

◆ HID_USAGE_GENERIC_MOUSE

#define HID_USAGE_GENERIC_MOUSE   ((USAGE) 0x02)

Definition at line 33 of file hidusage.h.

◆ HID_USAGE_GENERIC_POINTER

#define HID_USAGE_GENERIC_POINTER   ((USAGE) 0x01)

Definition at line 32 of file hidusage.h.

◆ HID_USAGE_GENERIC_RX

#define HID_USAGE_GENERIC_RX   ((USAGE) 0x33)

Definition at line 42 of file hidusage.h.

◆ HID_USAGE_GENERIC_RY

#define HID_USAGE_GENERIC_RY   ((USAGE) 0x34)

Definition at line 43 of file hidusage.h.

◆ HID_USAGE_GENERIC_RZ

#define HID_USAGE_GENERIC_RZ   ((USAGE) 0x35)

Definition at line 44 of file hidusage.h.

◆ HID_USAGE_GENERIC_SLIDER

#define HID_USAGE_GENERIC_SLIDER   ((USAGE) 0x36)

Definition at line 45 of file hidusage.h.

◆ HID_USAGE_GENERIC_SYSCTL_APP_MENU

#define HID_USAGE_GENERIC_SYSCTL_APP_MENU   ((USAGE) 0x86)

Definition at line 64 of file hidusage.h.

◆ HID_USAGE_GENERIC_SYSCTL_CONTEXT_MENU

#define HID_USAGE_GENERIC_SYSCTL_CONTEXT_MENU   ((USAGE) 0x84)

Definition at line 62 of file hidusage.h.

◆ HID_USAGE_GENERIC_SYSCTL_HELP_MENU

#define HID_USAGE_GENERIC_SYSCTL_HELP_MENU   ((USAGE) 0x87)

Definition at line 65 of file hidusage.h.

◆ HID_USAGE_GENERIC_SYSCTL_MAIN_MENU

#define HID_USAGE_GENERIC_SYSCTL_MAIN_MENU   ((USAGE) 0x85)

Definition at line 63 of file hidusage.h.

◆ HID_USAGE_GENERIC_SYSCTL_MENU_DOWN

#define HID_USAGE_GENERIC_SYSCTL_MENU_DOWN   ((USAGE) 0x8D)

Definition at line 71 of file hidusage.h.

◆ HID_USAGE_GENERIC_SYSCTL_MENU_EXIT

#define HID_USAGE_GENERIC_SYSCTL_MENU_EXIT   ((USAGE) 0x88)

Definition at line 66 of file hidusage.h.

◆ HID_USAGE_GENERIC_SYSCTL_MENU_LEFT

#define HID_USAGE_GENERIC_SYSCTL_MENU_LEFT   ((USAGE) 0x8B)

Definition at line 69 of file hidusage.h.

◆ HID_USAGE_GENERIC_SYSCTL_MENU_RIGHT

#define HID_USAGE_GENERIC_SYSCTL_MENU_RIGHT   ((USAGE) 0x8A)

Definition at line 68 of file hidusage.h.

◆ HID_USAGE_GENERIC_SYSCTL_MENU_SELECT

#define HID_USAGE_GENERIC_SYSCTL_MENU_SELECT   ((USAGE) 0x89)

Definition at line 67 of file hidusage.h.

◆ HID_USAGE_GENERIC_SYSCTL_MENU_UP

#define HID_USAGE_GENERIC_SYSCTL_MENU_UP   ((USAGE) 0x8C)

Definition at line 70 of file hidusage.h.

◆ HID_USAGE_GENERIC_SYSCTL_POWER

#define HID_USAGE_GENERIC_SYSCTL_POWER   ((USAGE) 0x81)

Definition at line 59 of file hidusage.h.

◆ HID_USAGE_GENERIC_SYSCTL_SLEEP

#define HID_USAGE_GENERIC_SYSCTL_SLEEP   ((USAGE) 0x82)

Definition at line 60 of file hidusage.h.

◆ HID_USAGE_GENERIC_SYSCTL_WAKE

#define HID_USAGE_GENERIC_SYSCTL_WAKE   ((USAGE) 0x83)

Definition at line 61 of file hidusage.h.

◆ HID_USAGE_GENERIC_SYSTEM_CTL

#define HID_USAGE_GENERIC_SYSTEM_CTL   ((USAGE) 0x80)

Definition at line 38 of file hidusage.h.

◆ HID_USAGE_GENERIC_VBRX

#define HID_USAGE_GENERIC_VBRX   ((USAGE) 0x43)

Definition at line 55 of file hidusage.h.

◆ HID_USAGE_GENERIC_VBRY

#define HID_USAGE_GENERIC_VBRY   ((USAGE) 0x44)

Definition at line 56 of file hidusage.h.

◆ HID_USAGE_GENERIC_VBRZ

#define HID_USAGE_GENERIC_VBRZ   ((USAGE) 0x45)

Definition at line 57 of file hidusage.h.

◆ HID_USAGE_GENERIC_VNO

#define HID_USAGE_GENERIC_VNO   ((USAGE) 0x46)

Definition at line 58 of file hidusage.h.

◆ HID_USAGE_GENERIC_VX

#define HID_USAGE_GENERIC_VX   ((USAGE) 0x40)

Definition at line 52 of file hidusage.h.

◆ HID_USAGE_GENERIC_VY

#define HID_USAGE_GENERIC_VY   ((USAGE) 0x41)

Definition at line 53 of file hidusage.h.

◆ HID_USAGE_GENERIC_VZ

#define HID_USAGE_GENERIC_VZ   ((USAGE) 0x42)

Definition at line 54 of file hidusage.h.

◆ HID_USAGE_GENERIC_WHEEL

#define HID_USAGE_GENERIC_WHEEL   ((USAGE) 0x38)

Definition at line 47 of file hidusage.h.

◆ HID_USAGE_GENERIC_X

#define HID_USAGE_GENERIC_X   ((USAGE) 0x30)

Definition at line 39 of file hidusage.h.

◆ HID_USAGE_GENERIC_Y

#define HID_USAGE_GENERIC_Y   ((USAGE) 0x31)

Definition at line 40 of file hidusage.h.

◆ HID_USAGE_GENERIC_Z

#define HID_USAGE_GENERIC_Z   ((USAGE) 0x32)

Definition at line 41 of file hidusage.h.

◆ HID_USAGE_KEYBOARD_aA

#define HID_USAGE_KEYBOARD_aA   ((USAGE) 0x04)

Definition at line 77 of file hidusage.h.

◆ HID_USAGE_KEYBOARD_CAPS_LOCK

#define HID_USAGE_KEYBOARD_CAPS_LOCK   ((USAGE) 0x39)

Definition at line 91 of file hidusage.h.

◆ HID_USAGE_KEYBOARD_DELETE

#define HID_USAGE_KEYBOARD_DELETE   ((USAGE) 0x2A)

Definition at line 96 of file hidusage.h.

◆ HID_USAGE_KEYBOARD_ESCAPE

#define HID_USAGE_KEYBOARD_ESCAPE   ((USAGE) 0x29)

Definition at line 95 of file hidusage.h.

◆ HID_USAGE_KEYBOARD_F1

#define HID_USAGE_KEYBOARD_F1   ((USAGE) 0x3A)

Definition at line 92 of file hidusage.h.

◆ HID_USAGE_KEYBOARD_F12

#define HID_USAGE_KEYBOARD_F12   ((USAGE) 0x45)

Definition at line 93 of file hidusage.h.

◆ HID_USAGE_KEYBOARD_LALT

#define HID_USAGE_KEYBOARD_LALT   ((USAGE) 0xE2)

Definition at line 83 of file hidusage.h.

◆ HID_USAGE_KEYBOARD_LCTRL

#define HID_USAGE_KEYBOARD_LCTRL   ((USAGE) 0xE0)

Definition at line 81 of file hidusage.h.

◆ HID_USAGE_KEYBOARD_LGUI

#define HID_USAGE_KEYBOARD_LGUI   ((USAGE) 0xE3)

Definition at line 84 of file hidusage.h.

◆ HID_USAGE_KEYBOARD_LSHFT

#define HID_USAGE_KEYBOARD_LSHFT   ((USAGE) 0xE1)

Definition at line 82 of file hidusage.h.

◆ HID_USAGE_KEYBOARD_NOEVENT

#define HID_USAGE_KEYBOARD_NOEVENT   ((USAGE) 0x00)

Definition at line 73 of file hidusage.h.

◆ HID_USAGE_KEYBOARD_NUM_LOCK

#define HID_USAGE_KEYBOARD_NUM_LOCK   ((USAGE) 0x53)

Definition at line 90 of file hidusage.h.

◆ HID_USAGE_KEYBOARD_ONE

#define HID_USAGE_KEYBOARD_ONE   ((USAGE) 0x1E)

Definition at line 79 of file hidusage.h.

◆ HID_USAGE_KEYBOARD_POSTFAIL

#define HID_USAGE_KEYBOARD_POSTFAIL   ((USAGE) 0x02)

Definition at line 75 of file hidusage.h.

◆ HID_USAGE_KEYBOARD_PRINT_SCREEN

#define HID_USAGE_KEYBOARD_PRINT_SCREEN   ((USAGE) 0x46)

Definition at line 97 of file hidusage.h.

◆ HID_USAGE_KEYBOARD_RALT

#define HID_USAGE_KEYBOARD_RALT   ((USAGE) 0xE6)

Definition at line 87 of file hidusage.h.

◆ HID_USAGE_KEYBOARD_RCTRL

#define HID_USAGE_KEYBOARD_RCTRL   ((USAGE) 0xE4)

Definition at line 85 of file hidusage.h.

◆ HID_USAGE_KEYBOARD_RETURN

#define HID_USAGE_KEYBOARD_RETURN   ((USAGE) 0x28)

Definition at line 94 of file hidusage.h.

◆ HID_USAGE_KEYBOARD_RGUI

#define HID_USAGE_KEYBOARD_RGUI   ((USAGE) 0xE7)

Definition at line 88 of file hidusage.h.

◆ HID_USAGE_KEYBOARD_ROLLOVER

#define HID_USAGE_KEYBOARD_ROLLOVER   ((USAGE) 0x01)

Definition at line 74 of file hidusage.h.

◆ HID_USAGE_KEYBOARD_RSHFT

#define HID_USAGE_KEYBOARD_RSHFT   ((USAGE) 0xE5)

Definition at line 86 of file hidusage.h.

◆ HID_USAGE_KEYBOARD_SCROLL_LOCK

#define HID_USAGE_KEYBOARD_SCROLL_LOCK   ((USAGE) 0x47)

Definition at line 89 of file hidusage.h.

◆ HID_USAGE_KEYBOARD_UNDEFINED

#define HID_USAGE_KEYBOARD_UNDEFINED   ((USAGE) 0x03)

Definition at line 76 of file hidusage.h.

◆ HID_USAGE_KEYBOARD_ZERO

#define HID_USAGE_KEYBOARD_ZERO   ((USAGE) 0x27)

Definition at line 80 of file hidusage.h.

◆ HID_USAGE_KEYBOARD_zZ

#define HID_USAGE_KEYBOARD_zZ   ((USAGE) 0x1D)

Definition at line 78 of file hidusage.h.

◆ HID_USAGE_LED_AMBER

#define HID_USAGE_LED_AMBER   ((USAGE) 0x4A)

Definition at line 172 of file hidusage.h.

◆ HID_USAGE_LED_BATTERY_LOW

#define HID_USAGE_LED_BATTERY_LOW   ((USAGE) 0x1D)

Definition at line 127 of file hidusage.h.

◆ HID_USAGE_LED_BATTERY_OK

#define HID_USAGE_LED_BATTERY_OK   ((USAGE) 0x1C)

Definition at line 126 of file hidusage.h.

◆ HID_USAGE_LED_BATTERY_OPERATION

#define HID_USAGE_LED_BATTERY_OPERATION   ((USAGE) 0x1B)

Definition at line 125 of file hidusage.h.

◆ HID_USAGE_LED_BUSY

#define HID_USAGE_LED_BUSY   ((USAGE) 0x2C)

Definition at line 142 of file hidusage.h.

◆ HID_USAGE_LED_CALL_PICKUP

#define HID_USAGE_LED_CALL_PICKUP   ((USAGE) 0x25)

Definition at line 135 of file hidusage.h.

◆ HID_USAGE_LED_CAMERA_OFF

#define HID_USAGE_LED_CAMERA_OFF   ((USAGE) 0x29)

Definition at line 139 of file hidusage.h.

◆ HID_USAGE_LED_CAMERA_ON

#define HID_USAGE_LED_CAMERA_ON   ((USAGE) 0x28)

Definition at line 138 of file hidusage.h.

◆ HID_USAGE_LED_CAPS_LOCK

#define HID_USAGE_LED_CAPS_LOCK   ((USAGE) 0x02)

Definition at line 100 of file hidusage.h.

◆ HID_USAGE_LED_CAV

#define HID_USAGE_LED_CAV   ((USAGE) 0x14)

Definition at line 118 of file hidusage.h.

◆ HID_USAGE_LED_CLV

#define HID_USAGE_LED_CLV   ((USAGE) 0x15)

Definition at line 119 of file hidusage.h.

◆ HID_USAGE_LED_COMPOSE

#define HID_USAGE_LED_COMPOSE   ((USAGE) 0x04)

Definition at line 102 of file hidusage.h.

◆ HID_USAGE_LED_CONFERENCE

#define HID_USAGE_LED_CONFERENCE   ((USAGE) 0x26)

Definition at line 136 of file hidusage.h.

◆ HID_USAGE_LED_COVERAGE

#define HID_USAGE_LED_COVERAGE   ((USAGE) 0x22)

Definition at line 132 of file hidusage.h.

◆ HID_USAGE_LED_DATA_MODE

#define HID_USAGE_LED_DATA_MODE   ((USAGE) 0x1A)

Definition at line 124 of file hidusage.h.

◆ HID_USAGE_LED_DO_NOT_DISTURB

#define HID_USAGE_LED_DO_NOT_DISTURB   ((USAGE) 0x08)

Definition at line 106 of file hidusage.h.

◆ HID_USAGE_LED_EQUALIZER_ENABLE

#define HID_USAGE_LED_EQUALIZER_ENABLE   ((USAGE) 0x0D)

Definition at line 111 of file hidusage.h.

◆ HID_USAGE_LED_ERROR

#define HID_USAGE_LED_ERROR   ((USAGE) 0x39)

Definition at line 155 of file hidusage.h.

◆ HID_USAGE_LED_FAST_BLINK_OFF_TIME

#define HID_USAGE_LED_FAST_BLINK_OFF_TIME   ((USAGE) 0x46)

Definition at line 168 of file hidusage.h.

◆ HID_USAGE_LED_FAST_BLINK_ON_TIME

#define HID_USAGE_LED_FAST_BLINK_ON_TIME   ((USAGE) 0x45)

Definition at line 167 of file hidusage.h.

◆ HID_USAGE_LED_FAST_FORWARD

#define HID_USAGE_LED_FAST_FORWARD   ((USAGE) 0x35)

Definition at line 151 of file hidusage.h.

◆ HID_USAGE_LED_FLASH_ON_TIME

#define HID_USAGE_LED_FLASH_ON_TIME   ((USAGE) 0x42)

Definition at line 164 of file hidusage.h.

◆ HID_USAGE_LED_FORWARD

#define HID_USAGE_LED_FORWARD   ((USAGE) 0x31)

Definition at line 147 of file hidusage.h.

◆ HID_USAGE_LED_GENERIC_INDICATOR

#define HID_USAGE_LED_GENERIC_INDICATOR   ((USAGE) 0x3B)

Definition at line 173 of file hidusage.h.

◆ HID_USAGE_LED_GREEN

#define HID_USAGE_LED_GREEN   ((USAGE) 0x49)

Definition at line 171 of file hidusage.h.

◆ HID_USAGE_LED_HEAD_SET

#define HID_USAGE_LED_HEAD_SET   ((USAGE) 0x1F)

Definition at line 129 of file hidusage.h.

◆ HID_USAGE_LED_HIGH_CUT_FILTER

#define HID_USAGE_LED_HIGH_CUT_FILTER   ((USAGE) 0x0B)

Definition at line 109 of file hidusage.h.

◆ HID_USAGE_LED_HOLD

#define HID_USAGE_LED_HOLD   ((USAGE) 0x20)

Definition at line 130 of file hidusage.h.

◆ HID_USAGE_LED_IN_USE_INDICATOR

#define HID_USAGE_LED_IN_USE_INDICATOR   ((USAGE) 0x3B)

Definition at line 157 of file hidusage.h.

◆ HID_USAGE_LED_INDICATOR_COLOR

#define HID_USAGE_LED_INDICATOR_COLOR   ((USAGE) 0x47)

Definition at line 169 of file hidusage.h.

◆ HID_USAGE_LED_INDICATOR_FAST_BLINK

#define HID_USAGE_LED_INDICATOR_FAST_BLINK   ((USAGE) 0x40)

Definition at line 162 of file hidusage.h.

◆ HID_USAGE_LED_INDICATOR_FLASH

#define HID_USAGE_LED_INDICATOR_FLASH   ((USAGE) 0x3E)

Definition at line 160 of file hidusage.h.

◆ HID_USAGE_LED_INDICATOR_OFF

#define HID_USAGE_LED_INDICATOR_OFF   ((USAGE) 0x41)

Definition at line 163 of file hidusage.h.

◆ HID_USAGE_LED_INDICATOR_ON

#define HID_USAGE_LED_INDICATOR_ON   ((USAGE) 0x3D)

Definition at line 159 of file hidusage.h.

◆ HID_USAGE_LED_INDICATOR_SLOW_BLINK

#define HID_USAGE_LED_INDICATOR_SLOW_BLINK   ((USAGE) 0x3F)

Definition at line 161 of file hidusage.h.

◆ HID_USAGE_LED_KANA

#define HID_USAGE_LED_KANA   ((USAGE) 0x05)

Definition at line 103 of file hidusage.h.

◆ HID_USAGE_LED_LOW_CUT_FILTER

#define HID_USAGE_LED_LOW_CUT_FILTER   ((USAGE) 0x0C)

Definition at line 110 of file hidusage.h.

◆ HID_USAGE_LED_MESSAGE_WAITING

#define HID_USAGE_LED_MESSAGE_WAITING   ((USAGE) 0x19)

Definition at line 123 of file hidusage.h.

◆ HID_USAGE_LED_MICROPHONE

#define HID_USAGE_LED_MICROPHONE   ((USAGE) 0x21)

Definition at line 131 of file hidusage.h.

◆ HID_USAGE_LED_MULTI_MODE_INDICATOR

#define HID_USAGE_LED_MULTI_MODE_INDICATOR   ((USAGE) 0x3C)

Definition at line 158 of file hidusage.h.

◆ HID_USAGE_LED_MUTE

#define HID_USAGE_LED_MUTE   ((USAGE) 0x09)

Definition at line 107 of file hidusage.h.

◆ HID_USAGE_LED_NIGHT_MODE

#define HID_USAGE_LED_NIGHT_MODE   ((USAGE) 0x23)

Definition at line 133 of file hidusage.h.

◆ HID_USAGE_LED_NUM_LOCK

#define HID_USAGE_LED_NUM_LOCK   ((USAGE) 0x01)

Definition at line 99 of file hidusage.h.

◆ HID_USAGE_LED_OFF_HOOK

#define HID_USAGE_LED_OFF_HOOK   ((USAGE) 0x17)

Definition at line 121 of file hidusage.h.

◆ HID_USAGE_LED_OFF_LINE

#define HID_USAGE_LED_OFF_LINE   ((USAGE) 0x2B)

Definition at line 141 of file hidusage.h.

◆ HID_USAGE_LED_ON_LINE

#define HID_USAGE_LED_ON_LINE   ((USAGE) 0x2A)

Definition at line 140 of file hidusage.h.

◆ HID_USAGE_LED_PAPER_JAM

#define HID_USAGE_LED_PAPER_JAM   ((USAGE) 0x2F)

Definition at line 145 of file hidusage.h.

◆ HID_USAGE_LED_PAPER_OUT

#define HID_USAGE_LED_PAPER_OUT   ((USAGE) 0x2E)

Definition at line 144 of file hidusage.h.

◆ HID_USAGE_LED_PAUSE

#define HID_USAGE_LED_PAUSE   ((USAGE) 0x37)

Definition at line 153 of file hidusage.h.

◆ HID_USAGE_LED_PLAY

#define HID_USAGE_LED_PLAY   ((USAGE) 0x36)

Definition at line 152 of file hidusage.h.

◆ HID_USAGE_LED_POWER

#define HID_USAGE_LED_POWER   ((USAGE) 0x06)

Definition at line 104 of file hidusage.h.

◆ HID_USAGE_LED_READY

#define HID_USAGE_LED_READY   ((USAGE) 0x2D)

Definition at line 143 of file hidusage.h.

◆ HID_USAGE_LED_RECORD

#define HID_USAGE_LED_RECORD   ((USAGE) 0x38)

Definition at line 154 of file hidusage.h.

◆ HID_USAGE_LED_RECORDING_FORMAT_DET

#define HID_USAGE_LED_RECORDING_FORMAT_DET   ((USAGE) 0x16)

Definition at line 120 of file hidusage.h.

◆ HID_USAGE_LED_RED

#define HID_USAGE_LED_RED   ((USAGE) 0x48)

Definition at line 170 of file hidusage.h.

◆ HID_USAGE_LED_REMOTE

#define HID_USAGE_LED_REMOTE   ((USAGE) 0x30)

Definition at line 146 of file hidusage.h.

◆ HID_USAGE_LED_REPEAT

#define HID_USAGE_LED_REPEAT   ((USAGE) 0x10)

Definition at line 114 of file hidusage.h.

◆ HID_USAGE_LED_REVERSE

#define HID_USAGE_LED_REVERSE   ((USAGE) 0x32)

Definition at line 148 of file hidusage.h.

◆ HID_USAGE_LED_REWIND

#define HID_USAGE_LED_REWIND   ((USAGE) 0x34)

Definition at line 150 of file hidusage.h.

◆ HID_USAGE_LED_RING

#define HID_USAGE_LED_RING   ((USAGE) 0x18)

Definition at line 122 of file hidusage.h.

◆ HID_USAGE_LED_SAMPLING_RATE_DETECT

#define HID_USAGE_LED_SAMPLING_RATE_DETECT   ((USAGE) 0x12)

Definition at line 116 of file hidusage.h.

◆ HID_USAGE_LED_SCROLL_LOCK

#define HID_USAGE_LED_SCROLL_LOCK   ((USAGE) 0x03)

Definition at line 101 of file hidusage.h.

◆ HID_USAGE_LED_SELECTED_INDICATOR

#define HID_USAGE_LED_SELECTED_INDICATOR   ((USAGE) 0x3A)

Definition at line 156 of file hidusage.h.

◆ HID_USAGE_LED_SEND_CALLS

#define HID_USAGE_LED_SEND_CALLS   ((USAGE) 0x24)

Definition at line 134 of file hidusage.h.

◆ HID_USAGE_LED_SHIFT

#define HID_USAGE_LED_SHIFT   ((USAGE) 0x07)

Definition at line 105 of file hidusage.h.

◆ HID_USAGE_LED_SLOW_BLINK_OFF_TIME

#define HID_USAGE_LED_SLOW_BLINK_OFF_TIME   ((USAGE) 0x44)

Definition at line 166 of file hidusage.h.

◆ HID_USAGE_LED_SLOW_BLINK_ON_TIME

#define HID_USAGE_LED_SLOW_BLINK_ON_TIME   ((USAGE) 0x43)

Definition at line 165 of file hidusage.h.

◆ HID_USAGE_LED_SOUND_FIELD_ON

#define HID_USAGE_LED_SOUND_FIELD_ON   ((USAGE) 0x0E)

Definition at line 112 of file hidusage.h.

◆ HID_USAGE_LED_SPEAKER

#define HID_USAGE_LED_SPEAKER   ((USAGE) 0x1E)

Definition at line 128 of file hidusage.h.

◆ HID_USAGE_LED_SPINNING

#define HID_USAGE_LED_SPINNING   ((USAGE) 0x13)

Definition at line 117 of file hidusage.h.

◆ HID_USAGE_LED_STAND_BY

#define HID_USAGE_LED_STAND_BY   ((USAGE) 0x27)

Definition at line 137 of file hidusage.h.

◆ HID_USAGE_LED_STEREO

#define HID_USAGE_LED_STEREO   ((USAGE) 0x11)

Definition at line 115 of file hidusage.h.

◆ HID_USAGE_LED_STOP

#define HID_USAGE_LED_STOP   ((USAGE) 0x33)

Definition at line 149 of file hidusage.h.

◆ HID_USAGE_LED_SURROUND_FIELD_ON

#define HID_USAGE_LED_SURROUND_FIELD_ON   ((USAGE) 0x0F)

Definition at line 113 of file hidusage.h.

◆ HID_USAGE_LED_TONE_ENABLE

#define HID_USAGE_LED_TONE_ENABLE   ((USAGE) 0x0A)

Definition at line 108 of file hidusage.h.

◆ HID_USAGE_PAGE_ALPHANUMERIC

#define HID_USAGE_PAGE_ALPHANUMERIC   ((USAGE) 0x14)

Definition at line 189 of file hidusage.h.

◆ HID_USAGE_PAGE_BUTTON

#define HID_USAGE_PAGE_BUTTON   ((USAGE) 0x09)

Definition at line 183 of file hidusage.h.

◆ HID_USAGE_PAGE_CONSUMER

#define HID_USAGE_PAGE_CONSUMER   ((USAGE) 0x0C)

Definition at line 186 of file hidusage.h.

◆ HID_USAGE_PAGE_DIGITIZER

#define HID_USAGE_PAGE_DIGITIZER   ((USAGE) 0x0D)

Definition at line 187 of file hidusage.h.

◆ HID_USAGE_PAGE_GAME

#define HID_USAGE_PAGE_GAME   ((USAGE) 0x05)

Definition at line 180 of file hidusage.h.

◆ HID_USAGE_PAGE_GENERIC

#define HID_USAGE_PAGE_GENERIC   ((USAGE) 0x01)

Definition at line 176 of file hidusage.h.

◆ HID_USAGE_PAGE_KEYBOARD

#define HID_USAGE_PAGE_KEYBOARD   ((USAGE) 0x07)

Definition at line 181 of file hidusage.h.

◆ HID_USAGE_PAGE_LED

#define HID_USAGE_PAGE_LED   ((USAGE) 0x08)

Definition at line 182 of file hidusage.h.

◆ HID_USAGE_PAGE_ORDINAL

#define HID_USAGE_PAGE_ORDINAL   ((USAGE) 0x0A)

Definition at line 184 of file hidusage.h.

◆ HID_USAGE_PAGE_SIMULATION

#define HID_USAGE_PAGE_SIMULATION   ((USAGE) 0x02)

Definition at line 177 of file hidusage.h.

◆ HID_USAGE_PAGE_SPORT

#define HID_USAGE_PAGE_SPORT   ((USAGE) 0x04)

Definition at line 179 of file hidusage.h.

◆ HID_USAGE_PAGE_TELEPHONY

#define HID_USAGE_PAGE_TELEPHONY   ((USAGE) 0x0B)

Definition at line 185 of file hidusage.h.

◆ HID_USAGE_PAGE_UNDEFINED

#define HID_USAGE_PAGE_UNDEFINED   ((USAGE) 0x00)

Definition at line 175 of file hidusage.h.

◆ HID_USAGE_PAGE_UNICODE

#define HID_USAGE_PAGE_UNICODE   ((USAGE) 0x10)

Definition at line 188 of file hidusage.h.

◆ HID_USAGE_PAGE_VR

#define HID_USAGE_PAGE_VR   ((USAGE) 0x03)

Definition at line 178 of file hidusage.h.

◆ HID_USAGE_SIMULATION_RUDDER

#define HID_USAGE_SIMULATION_RUDDER   ((USAGE) 0xBA)

Definition at line 199 of file hidusage.h.

◆ HID_USAGE_SIMULATION_THROTTLE

#define HID_USAGE_SIMULATION_THROTTLE   ((USAGE) 0xBB)

Definition at line 200 of file hidusage.h.

◆ HID_USAGE_TELEPHONY_ANSWERING_MACHINE

#define HID_USAGE_TELEPHONY_ANSWERING_MACHINE   ((USAGE) 0x02)

Definition at line 192 of file hidusage.h.

◆ HID_USAGE_TELEPHONY_HANDSET

#define HID_USAGE_TELEPHONY_HANDSET   ((USAGE) 0x04)

Definition at line 194 of file hidusage.h.

◆ HID_USAGE_TELEPHONY_HEADSET

#define HID_USAGE_TELEPHONY_HEADSET   ((USAGE) 0x05)

Definition at line 195 of file hidusage.h.

◆ HID_USAGE_TELEPHONY_KEYPAD

#define HID_USAGE_TELEPHONY_KEYPAD   ((USAGE) 0x06)

Definition at line 196 of file hidusage.h.

◆ HID_USAGE_TELEPHONY_MESSAGE_CONTROLS

#define HID_USAGE_TELEPHONY_MESSAGE_CONTROLS   ((USAGE) 0x03)

Definition at line 193 of file hidusage.h.

◆ HID_USAGE_TELEPHONY_PHONE

#define HID_USAGE_TELEPHONY_PHONE   ((USAGE) 0x01)

Definition at line 191 of file hidusage.h.

◆ HID_USAGE_TELEPHONY_PROGRAMMABLE_BUTTON

#define HID_USAGE_TELEPHONY_PROGRAMMABLE_BUTTON   ((USAGE) 0x07)

Definition at line 197 of file hidusage.h.

Typedef Documentation

◆ PUSAGE

typedef USHORT * PUSAGE

Definition at line 30 of file hidusage.h.

◆ USAGE

typedef USHORT USAGE

Definition at line 30 of file hidusage.h.