Loading...
Searching...
No Matches
26typedef USHORT USAGE, *PUSAGE;
28#define HID_USAGE_PAGE_GENERIC ((USAGE)0x01)
29#define HID_USAGE_PAGE_SIMULATION ((USAGE)0x02)
30#define HID_USAGE_PAGE_VR ((USAGE)0x03)
31#define HID_USAGE_PAGE_SPORT ((USAGE)0x04)
32#define HID_USAGE_PAGE_GAME ((USAGE)0x05)
33#define HID_USAGE_PAGE_KEYBOARD ((USAGE)0x07)
34#define HID_USAGE_PAGE_LED ((USAGE)0x08)
35#define HID_USAGE_PAGE_BUTTON ((USAGE)0x09)
36#define HID_USAGE_PAGE_ORDINAL ((USAGE)0x0A)
37#define HID_USAGE_PAGE_TELEPHONY ((USAGE)0x0B)
38#define HID_USAGE_PAGE_CONSUMER ((USAGE)0x0C)
39#define HID_USAGE_PAGE_DIGITIZER ((USAGE)0x0D)
40#define HID_USAGE_PAGE_UNICODE ((USAGE)0x10)
41#define HID_USAGE_PAGE_ALPHANUMERIC ((USAGE)0x14)
47#define HID_USAGE_GENERIC_POINTER ((USAGE)0x01)
48#define HID_USAGE_GENERIC_MOUSE ((USAGE)0x02)
49#define HID_USAGE_GENERIC_JOYSTICK ((USAGE)0x04)
50#define HID_USAGE_GENERIC_GAMEPAD ((USAGE)0x05)
51#define HID_USAGE_GENERIC_KEYBOARD ((USAGE)0x06)
52#define HID_USAGE_GENERIC_KEYPAD ((USAGE)0x07)
53#define HID_USAGE_GENERIC_SYSTEM_CTL ((USAGE)0x80)
55#define HID_USAGE_GENERIC_X ((USAGE)0x30)
56#define HID_USAGE_GENERIC_Y ((USAGE)0x31)
57#define HID_USAGE_GENERIC_Z ((USAGE)0x32)
58#define HID_USAGE_GENERIC_RX ((USAGE)0x33)
59#define HID_USAGE_GENERIC_RY ((USAGE)0x34)
60#define HID_USAGE_GENERIC_RZ ((USAGE)0x35)
61#define HID_USAGE_GENERIC_SLIDER ((USAGE)0x36)
62#define HID_USAGE_GENERIC_DIAL ((USAGE)0x37)
63#define HID_USAGE_GENERIC_WHEEL ((USAGE)0x38)
64#define HID_USAGE_GENERIC_HATSWITCH ((USAGE)0x39)
65#define HID_USAGE_GENERIC_COUNTED_BUFFER ((USAGE)0x3A)
66#define HID_USAGE_GENERIC_BYTE_COUNT ((USAGE)0x3B)
67#define HID_USAGE_GENERIC_MOTION_WAKEUP ((USAGE)0x3C)
68#define HID_USAGE_GENERIC_VX ((USAGE)0x40)
69#define HID_USAGE_GENERIC_VY ((USAGE)0x41)
70#define HID_USAGE_GENERIC_VZ ((USAGE)0x42)
71#define HID_USAGE_GENERIC_VBRX ((USAGE)0x43)
72#define HID_USAGE_GENERIC_VBRY ((USAGE)0x44)
73#define HID_USAGE_GENERIC_VBRZ ((USAGE)0x45)
74#define HID_USAGE_GENERIC_VNO ((USAGE)0x46)
75#define HID_USAGE_GENERIC_SYSCTL_POWER ((USAGE)0x81)
76#define HID_USAGE_GENERIC_SYSCTL_SLEEP ((USAGE)0x82)
77#define HID_USAGE_GENERIC_SYSCTL_WAKE ((USAGE)0x83)
78#define HID_USAGE_GENERIC_SYSCTL_CONTEXT_MENU ((USAGE)0x84)
79#define HID_USAGE_GENERIC_SYSCTL_MAIN_MENU ((USAGE)0x85)
80#define HID_USAGE_GENERIC_SYSCTL_APP_MENU ((USAGE)0x86)
81#define HID_USAGE_GENERIC_SYSCTL_HELP_MENU ((USAGE)0x87)
82#define HID_USAGE_GENERIC_SYSCTL_MENU_EXIT ((USAGE)0x88)
83#define HID_USAGE_GENERIC_SYSCTL_MENU_SELECT ((USAGE)0x89)
84#define HID_USAGE_GENERIC_SYSCTL_MENU_RIGHT ((USAGE)0x8A)
85#define HID_USAGE_GENERIC_SYSCTL_MENU_LEFT ((USAGE)0x8B)
86#define HID_USAGE_GENERIC_SYSCTL_MENU_UP ((USAGE)0x8C)
87#define HID_USAGE_GENERIC_SYSCTL_MENU_DOWN ((USAGE)0x8D)
93#define HID_USAGE_SIMULATION_RUDDER ((USAGE)0xBA)
94#define HID_USAGE_SIMULATION_THROTTLE ((USAGE)0xBB)
113#define HID_USAGE_KEYBOARD_NOEVENT ((USAGE)0x00)
114#define HID_USAGE_KEYBOARD_ROLLOVER ((USAGE)0x01)
115#define HID_USAGE_KEYBOARD_POSTFAIL ((USAGE)0x02)
116#define HID_USAGE_KEYBOARD_UNDEFINED ((USAGE)0x03)
119#define HID_USAGE_KEYBOARD_aA ((USAGE)0x04)
120#define HID_USAGE_KEYBOARD_zZ ((USAGE)0x1D)
122#define HID_USAGE_KEYBOARD_ONE ((USAGE)0x1E)
123#define HID_USAGE_KEYBOARD_ZERO ((USAGE)0x27)
125#define HID_USAGE_KEYBOARD_LCTRL ((USAGE)0xE0)
126#define HID_USAGE_KEYBOARD_LSHFT ((USAGE)0xE1)
127#define HID_USAGE_KEYBOARD_LALT ((USAGE)0xE2)
128#define HID_USAGE_KEYBOARD_LGUI ((USAGE)0xE3)
129#define HID_USAGE_KEYBOARD_RCTRL ((USAGE)0xE4)
130#define HID_USAGE_KEYBOARD_RSHFT ((USAGE)0xE5)
131#define HID_USAGE_KEYBOARD_RALT ((USAGE)0xE6)
132#define HID_USAGE_KEYBOARD_RGUI ((USAGE)0xE7)
133#define HID_USAGE_KEYBOARD_SCROLL_LOCK ((USAGE)0x47)
134#define HID_USAGE_KEYBOARD_NUM_LOCK ((USAGE)0x53)
135#define HID_USAGE_KEYBOARD_CAPS_LOCK ((USAGE)0x39)
137#define HID_USAGE_KEYBOARD_F1 ((USAGE)0x3A)
138#define HID_USAGE_KEYBOARD_F12 ((USAGE)0x45)
140#define HID_USAGE_KEYBOARD_RETURN ((USAGE)0x28)
141#define HID_USAGE_KEYBOARD_ESCAPE ((USAGE)0x29)
142#define HID_USAGE_KEYBOARD_DELETE ((USAGE)0x2A)
144#define HID_USAGE_KEYBOARD_PRINT_SCREEN ((USAGE)0x46)
152#define HID_USAGE_LED_NUM_LOCK ((USAGE)0x01)
153#define HID_USAGE_LED_CAPS_LOCK ((USAGE)0x02)
154#define HID_USAGE_LED_SCROLL_LOCK ((USAGE)0x03)
155#define HID_USAGE_LED_COMPOSE ((USAGE)0x04)
156#define HID_USAGE_LED_KANA ((USAGE)0x05)
157#define HID_USAGE_LED_POWER ((USAGE)0x06)
158#define HID_USAGE_LED_SHIFT ((USAGE)0x07)
159#define HID_USAGE_LED_DO_NOT_DISTURB ((USAGE)0x08)
160#define HID_USAGE_LED_MUTE ((USAGE)0x09)
161#define HID_USAGE_LED_TONE_ENABLE ((USAGE)0x0A)
162#define HID_USAGE_LED_HIGH_CUT_FILTER ((USAGE)0x0B)
163#define HID_USAGE_LED_LOW_CUT_FILTER ((USAGE)0x0C)
164#define HID_USAGE_LED_EQUALIZER_ENABLE ((USAGE)0x0D)
165#define HID_USAGE_LED_SOUND_FIELD_ON ((USAGE)0x0E)
166#define HID_USAGE_LED_SURROUND_FIELD_ON ((USAGE)0x0F)
167#define HID_USAGE_LED_REPEAT ((USAGE)0x10)
168#define HID_USAGE_LED_STEREO ((USAGE)0x11)
169#define HID_USAGE_LED_SAMPLING_RATE_DETECT ((USAGE)0x12)
170#define HID_USAGE_LED_SPINNING ((USAGE)0x13)
171#define HID_USAGE_LED_CAV ((USAGE)0x14)
172#define HID_USAGE_LED_CLV ((USAGE)0x15)
173#define HID_USAGE_LED_RECORDING_FORMAT_DET ((USAGE)0x16)
174#define HID_USAGE_LED_OFF_HOOK ((USAGE)0x17)
175#define HID_USAGE_LED_RING ((USAGE)0x18)
176#define HID_USAGE_LED_MESSAGE_WAITING ((USAGE)0x19)
177#define HID_USAGE_LED_DATA_MODE ((USAGE)0x1A)
178#define HID_USAGE_LED_BATTERY_OPERATION ((USAGE)0x1B)
179#define HID_USAGE_LED_BATTERY_OK ((USAGE)0x1C)
180#define HID_USAGE_LED_BATTERY_LOW ((USAGE)0x1D)
181#define HID_USAGE_LED_SPEAKER ((USAGE)0x1E)
182#define HID_USAGE_LED_HEAD_SET ((USAGE)0x1F)
183#define HID_USAGE_LED_HOLD ((USAGE)0x20)
184#define HID_USAGE_LED_MICROPHONE ((USAGE)0x21)
185#define HID_USAGE_LED_COVERAGE ((USAGE)0x22)
186#define HID_USAGE_LED_NIGHT_MODE ((USAGE)0x23)
187#define HID_USAGE_LED_SEND_CALLS ((USAGE)0x24)
188#define HID_USAGE_LED_CALL_PICKUP ((USAGE)0x25)
189#define HID_USAGE_LED_CONFERENCE ((USAGE)0x26)
190#define HID_USAGE_LED_STAND_BY ((USAGE)0x27)
191#define HID_USAGE_LED_CAMERA_ON ((USAGE)0x28)
192#define HID_USAGE_LED_CAMERA_OFF ((USAGE)0x29)
193#define HID_USAGE_LED_ON_LINE ((USAGE)0x2A)
194#define HID_USAGE_LED_OFF_LINE ((USAGE)0x2B)
195#define HID_USAGE_LED_BUSY ((USAGE)0x2C)
196#define HID_USAGE_LED_READY ((USAGE)0x2D)
197#define HID_USAGE_LED_PAPER_OUT ((USAGE)0x2E)
198#define HID_USAGE_LED_PAPER_JAM ((USAGE)0x2F)
199#define HID_USAGE_LED_REMOTE ((USAGE)0x30)
200#define HID_USAGE_LED_FORWARD ((USAGE)0x31)
201#define HID_USAGE_LED_REVERSE ((USAGE)0x32)
202#define HID_USAGE_LED_STOP ((USAGE)0x33)
203#define HID_USAGE_LED_REWIND ((USAGE)0x34)
204#define HID_USAGE_LED_FAST_FORWARD ((USAGE)0x35)
205#define HID_USAGE_LED_PLAY ((USAGE)0x36)
206#define HID_USAGE_LED_PAUSE ((USAGE)0x37)
207#define HID_USAGE_LED_RECORD ((USAGE)0x38)
208#define HID_USAGE_LED_ERROR ((USAGE)0x39)
209#define HID_USAGE_LED_SELECTED_INDICATOR ((USAGE)0x3A)
210#define HID_USAGE_LED_IN_USE_INDICATOR ((USAGE)0x3B)
211#define HID_USAGE_LED_MULTI_MODE_INDICATOR ((USAGE)0x3C)
212#define HID_USAGE_LED_INDICATOR_ON ((USAGE)0x3D)
213#define HID_USAGE_LED_INDICATOR_FLASH ((USAGE)0x3E)
214#define HID_USAGE_LED_INDICATOR_SLOW_BLINK ((USAGE)0x3F)
215#define HID_USAGE_LED_INDICATOR_FAST_BLINK ((USAGE)0x40)
216#define HID_USAGE_LED_INDICATOR_OFF ((USAGE)0x41)
217#define HID_USAGE_LED_FLASH_ON_TIME ((USAGE)0x42)
218#define HID_USAGE_LED_SLOW_BLINK_ON_TIME ((USAGE)0x43)
219#define HID_USAGE_LED_SLOW_BLINK_OFF_TIME ((USAGE)0x44)
220#define HID_USAGE_LED_FAST_BLINK_ON_TIME ((USAGE)0x45)
221#define HID_USAGE_LED_FAST_BLINK_OFF_TIME ((USAGE)0x46)
222#define HID_USAGE_LED_INDICATOR_COLOR ((USAGE)0x47)
223#define HID_USAGE_LED_RED ((USAGE)0x48)
224#define HID_USAGE_LED_GREEN ((USAGE)0x49)
225#define HID_USAGE_LED_AMBER ((USAGE)0x4A)
226#define HID_USAGE_LED_GENERIC_INDICATOR ((USAGE)0x3B)
244#define HID_USAGE_TELEPHONY_PHONE ((USAGE)0x01)
245#define HID_USAGE_TELEPHONY_ANSWERING_MACHINE ((USAGE)0x02)
246#define HID_USAGE_TELEPHONY_MESSAGE_CONTROLS ((USAGE)0x03)
247#define HID_USAGE_TELEPHONY_HANDSET ((USAGE)0x04)
248#define HID_USAGE_TELEPHONY_HEADSET ((USAGE)0x05)
249#define HID_USAGE_TELEPHONY_KEYPAD ((USAGE)0x06)
250#define HID_USAGE_TELEPHONY_PROGRAMMABLE_BUTTON ((USAGE)0x07)