xref: /linux/drivers/hid/bpf/progs/hid_usages.h (revision fbf5df34a4dbcd09d433dd4f0916bf9b2ddb16de)
1 /* SPDX-License-Identifier: GPL-2.0-only */
2 /* Copyright (c) 2025 Red Hat, Inc
3  */
4 
5 // THIS FILE IS GENERATED, DO NOT EDIT
6 
7 #pragma once
8 
9 /* ----- Generated Usage Pages and Usages ------ */
10 #define HidUsagePage_GenericDesktop                 0x01
11 #define HidUsagePage_SimulationControls             0x02
12 #define HidUsagePage_VRControls                     0x03
13 #define HidUsagePage_SportControls                  0x04
14 #define HidUsagePage_GameControls                   0x05
15 #define HidUsagePage_GenericDeviceControls          0x06
16 #define HidUsagePage_KeyboardKeypad                 0x07
17 #define HidUsagePage_LED                            0x08
18 #define HidUsagePage_Button                         0x09
19 #define HidUsagePage_Ordinal                        0x0a
20 #define HidUsagePage_TelephonyDevice                0x0b
21 #define HidUsagePage_Consumer                       0x0c
22 #define HidUsagePage_Digitizers                     0x0d
23 #define HidUsagePage_Haptics                        0x0e
24 #define HidUsagePage_PhysicalInputDevice            0x0f
25 #define HidUsagePage_Unicode                        0x10
26 #define HidUsagePage_SoC                            0x11
27 #define HidUsagePage_EyeandHeadTrackers             0x12
28 #define HidUsagePage_AuxiliaryDisplay               0x14
29 #define HidUsagePage_Sensors                        0x20
30 #define HidUsagePage_MedicalInstrument              0x40
31 #define HidUsagePage_BrailleDisplay                 0x41
32 #define HidUsagePage_LightingAndIllumination        0x59
33 #define HidUsagePage_Monitor                        0x80
34 #define HidUsagePage_MonitorEnumerated              0x81
35 #define HidUsagePage_VESAVirtualControls            0x82
36 #define HidUsagePage_Power                          0x84
37 #define HidUsagePage_BatterySystem                  0x85
38 #define HidUsagePage_BarcodeScanner                 0x8c
39 #define HidUsagePage_Scales                         0x8d
40 #define HidUsagePage_MagneticStripeReader           0x8e
41 #define HidUsagePage_CameraControl                  0x90
42 #define HidUsagePage_Arcade                         0x91
43 #define HidUsagePage_FIDOAlliance                   0xf1d0
44 
45 #define HidUsage_GD_Pointer                               0x01
46 #define HidUsage_GD_Mouse                                 0x02
47 #define HidUsage_GD_Joystick                              0x04
48 #define HidUsage_GD_Gamepad                               0x05
49 #define HidUsage_GD_Keyboard                              0x06
50 #define HidUsage_GD_Keypad                                0x07
51 #define HidUsage_GD_MultiaxisController                   0x08
52 #define HidUsage_GD_TabletPCSystemControls                0x09
53 #define HidUsage_GD_WaterCoolingDevice                    0x0a
54 #define HidUsage_GD_ComputerChassisDevice                 0x0b
55 #define HidUsage_GD_WirelessRadioControls                 0x0c
56 #define HidUsage_GD_PortableDeviceControl                 0x0d
57 #define HidUsage_GD_SystemMultiAxisController             0x0e
58 #define HidUsage_GD_SpatialController                     0x0f
59 #define HidUsage_GD_AssistiveControl                      0x10
60 #define HidUsage_GD_DeviceDock                            0x11
61 #define HidUsage_GD_DockableDevice                        0x12
62 #define HidUsage_GD_CallStateManagementControl            0x13
63 #define HidUsage_GD_X                                     0x30
64 #define HidUsage_GD_Y                                     0x31
65 #define HidUsage_GD_Z                                     0x32
66 #define HidUsage_GD_Rx                                    0x33
67 #define HidUsage_GD_Ry                                    0x34
68 #define HidUsage_GD_Rz                                    0x35
69 #define HidUsage_GD_Slider                                0x36
70 #define HidUsage_GD_Dial                                  0x37
71 #define HidUsage_GD_Wheel                                 0x38
72 #define HidUsage_GD_HatSwitch                             0x39
73 #define HidUsage_GD_CountedBuffer                         0x3a
74 #define HidUsage_GD_ByteCount                             0x3b
75 #define HidUsage_GD_MotionWakeup                          0x3c
76 #define HidUsage_GD_Start                                 0x3d
77 #define HidUsage_GD_Select                                0x3e
78 #define HidUsage_GD_Vx                                    0x40
79 #define HidUsage_GD_Vy                                    0x41
80 #define HidUsage_GD_Vz                                    0x42
81 #define HidUsage_GD_Vbrx                                  0x43
82 #define HidUsage_GD_Vbry                                  0x44
83 #define HidUsage_GD_Vbrz                                  0x45
84 #define HidUsage_GD_Vno                                   0x46
85 #define HidUsage_GD_FeatureNotification                   0x47
86 #define HidUsage_GD_ResolutionMultiplier                  0x48
87 #define HidUsage_GD_Qx                                    0x49
88 #define HidUsage_GD_Qy                                    0x4a
89 #define HidUsage_GD_Qz                                    0x4b
90 #define HidUsage_GD_Qw                                    0x4c
91 #define HidUsage_GD_SystemControl                         0x80
92 #define HidUsage_GD_SystemPowerDown                       0x81
93 #define HidUsage_GD_SystemSleep                           0x82
94 #define HidUsage_GD_SystemWakeUp                          0x83
95 #define HidUsage_GD_SystemContextMenu                     0x84
96 #define HidUsage_GD_SystemMainMenu                        0x85
97 #define HidUsage_GD_SystemAppMenu                         0x86
98 #define HidUsage_GD_SystemMenuHelp                        0x87
99 #define HidUsage_GD_SystemMenuExit                        0x88
100 #define HidUsage_GD_SystemMenuSelect                      0x89
101 #define HidUsage_GD_SystemMenuRight                       0x8a
102 #define HidUsage_GD_SystemMenuLeft                        0x8b
103 #define HidUsage_GD_SystemMenuUp                          0x8c
104 #define HidUsage_GD_SystemMenuDown                        0x8d
105 #define HidUsage_GD_SystemColdRestart                     0x8e
106 #define HidUsage_GD_SystemWarmRestart                     0x8f
107 #define HidUsage_GD_DpadUp                                0x90
108 #define HidUsage_GD_DpadDown                              0x91
109 #define HidUsage_GD_DpadRight                             0x92
110 #define HidUsage_GD_DpadLeft                              0x93
111 #define HidUsage_GD_IndexTrigger                          0x94
112 #define HidUsage_GD_PalmTrigger                           0x95
113 #define HidUsage_GD_Thumbstick                            0x96
114 #define HidUsage_GD_SystemFunctionShift                   0x97
115 #define HidUsage_GD_SystemFunctionShiftLock               0x98
116 #define HidUsage_GD_SystemFunctionShiftLockIndicator      0x99
117 #define HidUsage_GD_SystemDismissNotification             0x9a
118 #define HidUsage_GD_SystemDoNotDisturb                    0x9b
119 #define HidUsage_GD_SystemDock                            0xa0
120 #define HidUsage_GD_SystemUndock                          0xa1
121 #define HidUsage_GD_SystemSetup                           0xa2
122 #define HidUsage_GD_SystemBreak                           0xa3
123 #define HidUsage_GD_SystemDebuggerBreak                   0xa4
124 #define HidUsage_GD_ApplicationBreak                      0xa5
125 #define HidUsage_GD_ApplicationDebuggerBreak              0xa6
126 #define HidUsage_GD_SystemSpeakerMute                     0xa7
127 #define HidUsage_GD_SystemHibernate                       0xa8
128 #define HidUsage_GD_SystemMicrophoneMute                  0xa9
129 #define HidUsage_GD_SystemAccessibilityBinding            0xaa
130 #define HidUsage_GD_SystemDisplayInvert                   0xb0
131 #define HidUsage_GD_SystemDisplayInternal                 0xb1
132 #define HidUsage_GD_SystemDisplayExternal                 0xb2
133 #define HidUsage_GD_SystemDisplayBoth                     0xb3
134 #define HidUsage_GD_SystemDisplayDual                     0xb4
135 #define HidUsage_GD_SystemDisplayToggleIntExtMode         0xb5
136 #define HidUsage_GD_SystemDisplaySwapPrimarySecondary     0xb6
137 #define HidUsage_GD_SystemDisplayToggleLCDAutoscale       0xb7
138 #define HidUsage_GD_SensorZone                            0xc0
139 #define HidUsage_GD_RPM                                   0xc1
140 #define HidUsage_GD_CoolantLevel                          0xc2
141 #define HidUsage_GD_CoolantCriticalLevel                  0xc3
142 #define HidUsage_GD_CoolantPump                           0xc4
143 #define HidUsage_GD_ChassisEnclosure                      0xc5
144 #define HidUsage_GD_WirelessRadioButton                   0xc6
145 #define HidUsage_GD_WirelessRadioLED                      0xc7
146 #define HidUsage_GD_WirelessRadioSliderSwitch             0xc8
147 #define HidUsage_GD_SystemDisplayRotationLockButton       0xc9
148 #define HidUsage_GD_SystemDisplayRotationLockSliderSwitch 0xca
149 #define HidUsage_GD_ControlEnable                         0xcb
150 #define HidUsage_GD_DockableDeviceUniqueID                0xd0
151 #define HidUsage_GD_DockableDeviceVendorID                0xd1
152 #define HidUsage_GD_DockableDevicePrimaryUsagePage        0xd2
153 #define HidUsage_GD_DockableDevicePrimaryUsageID          0xd3
154 #define HidUsage_GD_DockableDeviceDockingState            0xd4
155 #define HidUsage_GD_DockableDeviceDisplayOcclusion        0xd5
156 #define HidUsage_GD_DockableDeviceObjectType              0xd6
157 #define HidUsage_GD_CallActiveLED                         0xe0
158 #define HidUsage_GD_CallMuteToggle                        0xe1
159 #define HidUsage_GD_CallMuteLED                           0xe2
160 #define HidUsage_SC_FlightSimulationDevice                0x01
161 #define HidUsage_SC_AutomobileSimulationDevice            0x02
162 #define HidUsage_SC_TankSimulationDevice                  0x03
163 #define HidUsage_SC_SpaceshipSimulationDevice             0x04
164 #define HidUsage_SC_SubmarineSimulationDevice             0x05
165 #define HidUsage_SC_SailingSimulationDevice               0x06
166 #define HidUsage_SC_MotorcycleSimulationDevice            0x07
167 #define HidUsage_SC_SportsSimulationDevice                0x08
168 #define HidUsage_SC_AirplaneSimulationDevice              0x09
169 #define HidUsage_SC_HelicopterSimulationDevice            0x0a
170 #define HidUsage_SC_MagicCarpetSimulationDevice           0x0b
171 #define HidUsage_SC_BicycleSimulationDevice               0x0c
172 #define HidUsage_SC_FlightControlStick                    0x20
173 #define HidUsage_SC_FlightStick                           0x21
174 #define HidUsage_SC_CyclicControl                         0x22
175 #define HidUsage_SC_CyclicTrim                            0x23
176 #define HidUsage_SC_FlightYoke                            0x24
177 #define HidUsage_SC_TrackControl                          0x25
178 #define HidUsage_SC_Aileron                               0xb0
179 #define HidUsage_SC_AileronTrim                           0xb1
180 #define HidUsage_SC_AntiTorqueControl                     0xb2
181 #define HidUsage_SC_AutopilotEnable                       0xb3
182 #define HidUsage_SC_ChaffRelease                          0xb4
183 #define HidUsage_SC_CollectiveControl                     0xb5
184 #define HidUsage_SC_DiveBrake                             0xb6
185 #define HidUsage_SC_ElectronicCountermeasures             0xb7
186 #define HidUsage_SC_Elevator                              0xb8
187 #define HidUsage_SC_ElevatorTrim                          0xb9
188 #define HidUsage_SC_Rudder                                0xba
189 #define HidUsage_SC_Throttle                              0xbb
190 #define HidUsage_SC_FlightCommunications                  0xbc
191 #define HidUsage_SC_FlareRelease                          0xbd
192 #define HidUsage_SC_LandingGear                           0xbe
193 #define HidUsage_SC_ToeBrake                              0xbf
194 #define HidUsage_SC_Trigger                               0xc0
195 #define HidUsage_SC_WeaponsArm                            0xc1
196 #define HidUsage_SC_WeaponsSelect                         0xc2
197 #define HidUsage_SC_WingFlaps                             0xc3
198 #define HidUsage_SC_Accelerator                           0xc4
199 #define HidUsage_SC_Brake                                 0xc5
200 #define HidUsage_SC_Clutch                                0xc6
201 #define HidUsage_SC_Shifter                               0xc7
202 #define HidUsage_SC_Steering                              0xc8
203 #define HidUsage_SC_TurretDirection                       0xc9
204 #define HidUsage_SC_BarrelElevation                       0xca
205 #define HidUsage_SC_DivePlane                             0xcb
206 #define HidUsage_SC_Ballast                               0xcc
207 #define HidUsage_SC_BicycleCrank                          0xcd
208 #define HidUsage_SC_HandleBars                            0xce
209 #define HidUsage_SC_FrontBrake                            0xcf
210 #define HidUsage_SC_RearBrake                             0xd0
211 #define HidUsage_VRC_Belt                                 0x01
212 #define HidUsage_VRC_BodySuit                             0x02
213 #define HidUsage_VRC_Flexor                               0x03
214 #define HidUsage_VRC_Glove                                0x04
215 #define HidUsage_VRC_HeadTracker                          0x05
216 #define HidUsage_VRC_HeadMountedDisplay                   0x06
217 #define HidUsage_VRC_HandTracker                          0x07
218 #define HidUsage_VRC_Oculometer                           0x08
219 #define HidUsage_VRC_Vest                                 0x09
220 #define HidUsage_VRC_AnimatronicDevice                    0x0a
221 #define HidUsage_VRC_StereoEnable                         0x20
222 #define HidUsage_VRC_DisplayEnable                        0x21
223 #define HidUsage_SC_BaseballBat                           0x01
224 #define HidUsage_SC_GolfClub                              0x02
225 #define HidUsage_SC_RowingMachine                         0x03
226 #define HidUsage_SC_Treadmill                             0x04
227 #define HidUsage_SC_Oar                                   0x30
228 #define HidUsage_SC_Slope                                 0x31
229 #define HidUsage_SC_Rate                                  0x32
230 #define HidUsage_SC_StickSpeed                            0x33
231 #define HidUsage_SC_StickFaceAngle                        0x34
232 #define HidUsage_SC_StickHeelToe                          0x35
233 #define HidUsage_SC_StickFollowThrough                    0x36
234 #define HidUsage_SC_StickTempo                            0x37
235 #define HidUsage_SC_StickType                             0x38
236 #define HidUsage_SC_StickHeight                           0x39
237 #define HidUsage_SC_Putter                                0x50
238 #define HidUsage_SC_OneIron                               0x51
239 #define HidUsage_SC_TwoIron                               0x52
240 #define HidUsage_SC_ThreeIron                             0x53
241 #define HidUsage_SC_FourIron                              0x54
242 #define HidUsage_SC_FiveIron                              0x55
243 #define HidUsage_SC_SixIron                               0x56
244 #define HidUsage_SC_SevenIron                             0x57
245 #define HidUsage_SC_EightIron                             0x58
246 #define HidUsage_SC_NineIron                              0x59
247 #define HidUsage_SC_One0Iron                              0x5a
248 #define HidUsage_SC_One1Iron                              0x5b
249 #define HidUsage_SC_SandWedge                             0x5c
250 #define HidUsage_SC_LoftWedge                             0x5d
251 #define HidUsage_SC_PowerWedge                            0x5e
252 #define HidUsage_SC_OneWood                               0x5f
253 #define HidUsage_SC_ThreeWood                             0x60
254 #define HidUsage_SC_FiveWood                              0x61
255 #define HidUsage_SC_SevenWood                             0x62
256 #define HidUsage_SC_NineWood                              0x63
257 #define HidUsage_GC_ThreeDGameController                  0x01
258 #define HidUsage_GC_PinballDevice                         0x02
259 #define HidUsage_GC_GunDevice                             0x03
260 #define HidUsage_GC_PointofView                           0x20
261 #define HidUsage_GC_TurnRightLeft                         0x21
262 #define HidUsage_GC_PitchForwardBackward                  0x22
263 #define HidUsage_GC_RollRightLeft                         0x23
264 #define HidUsage_GC_MoveRightLeft                         0x24
265 #define HidUsage_GC_MoveForwardBackward                   0x25
266 #define HidUsage_GC_MoveUpDown                            0x26
267 #define HidUsage_GC_LeanRightLeft                         0x27
268 #define HidUsage_GC_LeanForwardBackward                   0x28
269 #define HidUsage_GC_HeightofPOV                           0x29
270 #define HidUsage_GC_Flipper                               0x2a
271 #define HidUsage_GC_SecondaryFlipper                      0x2b
272 #define HidUsage_GC_Bump                                  0x2c
273 #define HidUsage_GC_NewGame                               0x2d
274 #define HidUsage_GC_ShootBall                             0x2e
275 #define HidUsage_GC_Player                                0x2f
276 #define HidUsage_GC_GunBolt                               0x30
277 #define HidUsage_GC_GunClip                               0x31
278 #define HidUsage_GC_GunSelector                           0x32
279 #define HidUsage_GC_GunSingleShot                         0x33
280 #define HidUsage_GC_GunBurst                              0x34
281 #define HidUsage_GC_GunAutomatic                          0x35
282 #define HidUsage_GC_GunSafety                             0x36
283 #define HidUsage_GC_GamepadFireJump                       0x37
284 #define HidUsage_GC_GamepadTrigger                        0x39
285 #define HidUsage_GC_FormfittingGamepad                    0x3a
286 #define HidUsage_GDC_BackgroundNonuserControls            0x01
287 #define HidUsage_GDC_BatteryStrength                      0x20
288 #define HidUsage_GDC_WirelessChannel                      0x21
289 #define HidUsage_GDC_WirelessID                           0x22
290 #define HidUsage_GDC_DiscoverWirelessControl              0x23
291 #define HidUsage_GDC_SecurityCodeCharacterEntered         0x24
292 #define HidUsage_GDC_SecurityCodeCharacterErased          0x25
293 #define HidUsage_GDC_SecurityCodeCleared                  0x26
294 #define HidUsage_GDC_SequenceID                           0x27
295 #define HidUsage_GDC_SequenceIDReset                      0x28
296 #define HidUsage_GDC_RFSignalStrength                     0x29
297 #define HidUsage_GDC_SoftwareVersion                      0x2a
298 #define HidUsage_GDC_ProtocolVersion                      0x2b
299 #define HidUsage_GDC_HardwareVersion                      0x2c
300 #define HidUsage_GDC_Major                                0x2d
301 #define HidUsage_GDC_Minor                                0x2e
302 #define HidUsage_GDC_Revision                             0x2f
303 #define HidUsage_GDC_Handedness                           0x30
304 #define HidUsage_GDC_EitherHand                           0x31
305 #define HidUsage_GDC_LeftHand                             0x32
306 #define HidUsage_GDC_RightHand                            0x33
307 #define HidUsage_GDC_BothHands                            0x34
308 #define HidUsage_GDC_GripPoseOffset                       0x40
309 #define HidUsage_GDC_PointerPoseOffset                    0x41
310 #define HidUsage_KK_ErrorRollOver                         0x01
311 #define HidUsage_KK_POSTFail                              0x02
312 #define HidUsage_KK_ErrorUndefined                        0x03
313 #define HidUsage_KK_KeyboardA                             0x04
314 #define HidUsage_KK_KeyboardB                             0x05
315 #define HidUsage_KK_KeyboardC                             0x06
316 #define HidUsage_KK_KeyboardD                             0x07
317 #define HidUsage_KK_KeyboardE                             0x08
318 #define HidUsage_KK_KeyboardF                             0x09
319 #define HidUsage_KK_KeyboardG                             0x0a
320 #define HidUsage_KK_KeyboardH                             0x0b
321 #define HidUsage_KK_KeyboardI                             0x0c
322 #define HidUsage_KK_KeyboardJ                             0x0d
323 #define HidUsage_KK_KeyboardK                             0x0e
324 #define HidUsage_KK_KeyboardL                             0x0f
325 #define HidUsage_KK_KeyboardM                             0x10
326 #define HidUsage_KK_KeyboardN                             0x11
327 #define HidUsage_KK_KeyboardO                             0x12
328 #define HidUsage_KK_KeyboardP                             0x13
329 #define HidUsage_KK_KeyboardQ                             0x14
330 #define HidUsage_KK_KeyboardR                             0x15
331 #define HidUsage_KK_KeyboardS                             0x16
332 #define HidUsage_KK_KeyboardT                             0x17
333 #define HidUsage_KK_KeyboardU                             0x18
334 #define HidUsage_KK_KeyboardV                             0x19
335 #define HidUsage_KK_KeyboardW                             0x1a
336 #define HidUsage_KK_KeyboardX                             0x1b
337 #define HidUsage_KK_KeyboardY                             0x1c
338 #define HidUsage_KK_KeyboardZ                             0x1d
339 #define HidUsage_KK_Keyboard1andBang                      0x1e
340 #define HidUsage_KK_Keyboard2andAt                        0x1f
341 #define HidUsage_KK_Keyboard3andHash                      0x20
342 #define HidUsage_KK_Keyboard4andDollar                    0x21
343 #define HidUsage_KK_Keyboard5andPercent                   0x22
344 #define HidUsage_KK_Keyboard6andCaret                     0x23
345 #define HidUsage_KK_Keyboard7andAmpersand                 0x24
346 #define HidUsage_KK_Keyboard8andStar                      0x25
347 #define HidUsage_KK_Keyboard9andLeftBracket               0x26
348 #define HidUsage_KK_Keyboard0andRightBracket              0x27
349 #define HidUsage_KK_KeyboardReturnEnter                   0x28
350 #define HidUsage_KK_KeyboardEscape                        0x29
351 #define HidUsage_KK_KeyboardDelete                        0x2a
352 #define HidUsage_KK_KeyboardTab                           0x2b
353 #define HidUsage_KK_KeyboardSpacebar                      0x2c
354 #define HidUsage_KK_KeyboardDashandUnderscore             0x2d
355 #define HidUsage_KK_KeyboardEqualsandPlus                 0x2e
356 #define HidUsage_KK_KeyboardLeftBrace                     0x2f
357 #define HidUsage_KK_KeyboardRightBrace                    0x30
358 #define HidUsage_KK_KeyboardBackslashandPipe              0x31
359 #define HidUsage_KK_KeyboardNonUSHashandTilde             0x32
360 #define HidUsage_KK_KeyboardSemiColonandColon             0x33
361 #define HidUsage_KK_KeyboardLeftAposandDouble             0x34
362 #define HidUsage_KK_KeyboardGraveAccentandTilde           0x35
363 #define HidUsage_KK_KeyboardCommaandLessThan              0x36
364 #define HidUsage_KK_KeyboardPeriodandGreaterThan          0x37
365 #define HidUsage_KK_KeyboardForwardSlashandQuestionMark   0x38
366 #define HidUsage_KK_KeyboardCapsLock                      0x39
367 #define HidUsage_KK_KeyboardF1                            0x3a
368 #define HidUsage_KK_KeyboardF2                            0x3b
369 #define HidUsage_KK_KeyboardF3                            0x3c
370 #define HidUsage_KK_KeyboardF4                            0x3d
371 #define HidUsage_KK_KeyboardF5                            0x3e
372 #define HidUsage_KK_KeyboardF6                            0x3f
373 #define HidUsage_KK_KeyboardF7                            0x40
374 #define HidUsage_KK_KeyboardF8                            0x41
375 #define HidUsage_KK_KeyboardF9                            0x42
376 #define HidUsage_KK_KeyboardF10                           0x43
377 #define HidUsage_KK_KeyboardF11                           0x44
378 #define HidUsage_KK_KeyboardF12                           0x45
379 #define HidUsage_KK_KeyboardPrintScreen                   0x46
380 #define HidUsage_KK_KeyboardScrollLock                    0x47
381 #define HidUsage_KK_KeyboardPause                         0x48
382 #define HidUsage_KK_KeyboardInsert                        0x49
383 #define HidUsage_KK_KeyboardHome                          0x4a
384 #define HidUsage_KK_KeyboardPageUp                        0x4b
385 #define HidUsage_KK_KeyboardDeleteForward                 0x4c
386 #define HidUsage_KK_KeyboardEnd                           0x4d
387 #define HidUsage_KK_KeyboardPageDown                      0x4e
388 #define HidUsage_KK_KeyboardRightArrow                    0x4f
389 #define HidUsage_KK_KeyboardLeftArrow                     0x50
390 #define HidUsage_KK_KeyboardDownArrow                     0x51
391 #define HidUsage_KK_KeyboardUpArrow                       0x52
392 #define HidUsage_KK_KeypadNumLockandClear                 0x53
393 #define HidUsage_KK_KeypadForwardSlash                    0x54
394 #define HidUsage_KK_KeypadStar                            0x55
395 #define HidUsage_KK_KeypadDash                            0x56
396 #define HidUsage_KK_KeypadPlus                            0x57
397 #define HidUsage_KK_KeypadENTER                           0x58
398 #define HidUsage_KK_Keypad1andEnd                         0x59
399 #define HidUsage_KK_Keypad2andDownArrow                   0x5a
400 #define HidUsage_KK_Keypad3andPageDn                      0x5b
401 #define HidUsage_KK_Keypad4andLeftArrow                   0x5c
402 #define HidUsage_KK_Keypad5                               0x5d
403 #define HidUsage_KK_Keypad6andRightArrow                  0x5e
404 #define HidUsage_KK_Keypad7andHome                        0x5f
405 #define HidUsage_KK_Keypad8andUpArrow                     0x60
406 #define HidUsage_KK_Keypad9andPageUp                      0x61
407 #define HidUsage_KK_Keypad0andInsert                      0x62
408 #define HidUsage_KK_KeypadPeriodandDelete                 0x63
409 #define HidUsage_KK_KeyboardNonUSBackslashandPipe         0x64
410 #define HidUsage_KK_KeyboardApplication                   0x65
411 #define HidUsage_KK_KeyboardPower                         0x66
412 #define HidUsage_KK_KeypadEquals                          0x67
413 #define HidUsage_KK_KeyboardF13                           0x68
414 #define HidUsage_KK_KeyboardF14                           0x69
415 #define HidUsage_KK_KeyboardF15                           0x6a
416 #define HidUsage_KK_KeyboardF16                           0x6b
417 #define HidUsage_KK_KeyboardF17                           0x6c
418 #define HidUsage_KK_KeyboardF18                           0x6d
419 #define HidUsage_KK_KeyboardF19                           0x6e
420 #define HidUsage_KK_KeyboardF20                           0x6f
421 #define HidUsage_KK_KeyboardF21                           0x70
422 #define HidUsage_KK_KeyboardF22                           0x71
423 #define HidUsage_KK_KeyboardF23                           0x72
424 #define HidUsage_KK_KeyboardF24                           0x73
425 #define HidUsage_KK_KeyboardExecute                       0x74
426 #define HidUsage_KK_KeyboardHelp                          0x75
427 #define HidUsage_KK_KeyboardMenu                          0x76
428 #define HidUsage_KK_KeyboardSelect                        0x77
429 #define HidUsage_KK_KeyboardStop                          0x78
430 #define HidUsage_KK_KeyboardAgain                         0x79
431 #define HidUsage_KK_KeyboardUndo                          0x7a
432 #define HidUsage_KK_KeyboardCut                           0x7b
433 #define HidUsage_KK_KeyboardCopy                          0x7c
434 #define HidUsage_KK_KeyboardPaste                         0x7d
435 #define HidUsage_KK_KeyboardFind                          0x7e
436 #define HidUsage_KK_KeyboardMute                          0x7f
437 #define HidUsage_KK_KeyboardVolumeUp                      0x80
438 #define HidUsage_KK_KeyboardVolumeDown                    0x81
439 #define HidUsage_KK_KeyboardLockingCapsLock               0x82
440 #define HidUsage_KK_KeyboardLockingNumLock                0x83
441 #define HidUsage_KK_KeyboardLockingScrollLock             0x84
442 #define HidUsage_KK_KeypadComma                           0x85
443 #define HidUsage_KK_KeypadEqualSign                       0x86
444 #define HidUsage_KK_KeyboardInternational1                0x87
445 #define HidUsage_KK_KeyboardInternational2                0x88
446 #define HidUsage_KK_KeyboardInternational3                0x89
447 #define HidUsage_KK_KeyboardInternational4                0x8a
448 #define HidUsage_KK_KeyboardInternational5                0x8b
449 #define HidUsage_KK_KeyboardInternational6                0x8c
450 #define HidUsage_KK_KeyboardInternational7                0x8d
451 #define HidUsage_KK_KeyboardInternational8                0x8e
452 #define HidUsage_KK_KeyboardInternational9                0x8f
453 #define HidUsage_KK_KeyboardLANG1                         0x90
454 #define HidUsage_KK_KeyboardLANG2                         0x91
455 #define HidUsage_KK_KeyboardLANG3                         0x92
456 #define HidUsage_KK_KeyboardLANG4                         0x93
457 #define HidUsage_KK_KeyboardLANG5                         0x94
458 #define HidUsage_KK_KeyboardLANG6                         0x95
459 #define HidUsage_KK_KeyboardLANG7                         0x96
460 #define HidUsage_KK_KeyboardLANG8                         0x97
461 #define HidUsage_KK_KeyboardLANG9                         0x98
462 #define HidUsage_KK_KeyboardAlternateErase                0x99
463 #define HidUsage_KK_KeyboardSysReqAttention               0x9a
464 #define HidUsage_KK_KeyboardCancel                        0x9b
465 #define HidUsage_KK_KeyboardClear                         0x9c
466 #define HidUsage_KK_KeyboardPrior                         0x9d
467 #define HidUsage_KK_KeyboardReturn                        0x9e
468 #define HidUsage_KK_KeyboardSeparator                     0x9f
469 #define HidUsage_KK_KeyboardOut                           0xa0
470 #define HidUsage_KK_KeyboardOper                          0xa1
471 #define HidUsage_KK_KeyboardClearAgain                    0xa2
472 #define HidUsage_KK_KeyboardCrSelProps                    0xa3
473 #define HidUsage_KK_KeyboardExSel                         0xa4
474 #define HidUsage_KK_KeypadDouble0                         0xb0
475 #define HidUsage_KK_KeypadTriple0                         0xb1
476 #define HidUsage_KK_ThousandsSeparator                    0xb2
477 #define HidUsage_KK_DecimalSeparator                      0xb3
478 #define HidUsage_KK_CurrencyUnit                          0xb4
479 #define HidUsage_KK_CurrencySubunit                       0xb5
480 #define HidUsage_KK_KeypadLeftBracket                     0xb6
481 #define HidUsage_KK_KeypadRightBracket                    0xb7
482 #define HidUsage_KK_KeypadLeftBrace                       0xb8
483 #define HidUsage_KK_KeypadRightBrace                      0xb9
484 #define HidUsage_KK_KeypadTab                             0xba
485 #define HidUsage_KK_KeypadBackspace                       0xbb
486 #define HidUsage_KK_KeypadA                               0xbc
487 #define HidUsage_KK_KeypadB                               0xbd
488 #define HidUsage_KK_KeypadC                               0xbe
489 #define HidUsage_KK_KeypadD                               0xbf
490 #define HidUsage_KK_KeypadE                               0xc0
491 #define HidUsage_KK_KeypadF                               0xc1
492 #define HidUsage_KK_KeypadXOR                             0xc2
493 #define HidUsage_KK_KeypadCaret                           0xc3
494 #define HidUsage_KK_KeypadPercentage                      0xc4
495 #define HidUsage_KK_KeypadLess                            0xc5
496 #define HidUsage_KK_KeypadGreater                         0xc6
497 #define HidUsage_KK_KeypadAmpersand                       0xc7
498 #define HidUsage_KK_KeypadDoubleAmpersand                 0xc8
499 #define HidUsage_KK_KeypadBar                             0xc9
500 #define HidUsage_KK_KeypadDoubleBar                       0xca
501 #define HidUsage_KK_KeypadColon                           0xcb
502 #define HidUsage_KK_KeypadHash                            0xcc
503 #define HidUsage_KK_KeypadSpace                           0xcd
504 #define HidUsage_KK_KeypadAt                              0xce
505 #define HidUsage_KK_KeypadBang                            0xcf
506 #define HidUsage_KK_KeypadMemoryStore                     0xd0
507 #define HidUsage_KK_KeypadMemoryRecall                    0xd1
508 #define HidUsage_KK_KeypadMemoryClear                     0xd2
509 #define HidUsage_KK_KeypadMemoryAdd                       0xd3
510 #define HidUsage_KK_KeypadMemorySubtract                  0xd4
511 #define HidUsage_KK_KeypadMemoryMultiply                  0xd5
512 #define HidUsage_KK_KeypadMemoryDivide                    0xd6
513 #define HidUsage_KK_KeypadPlusMinus                       0xd7
514 #define HidUsage_KK_KeypadClear                           0xd8
515 #define HidUsage_KK_KeypadClearEntry                      0xd9
516 #define HidUsage_KK_KeypadBinary                          0xda
517 #define HidUsage_KK_KeypadOctal                           0xdb
518 #define HidUsage_KK_KeypadDecimal                         0xdc
519 #define HidUsage_KK_KeypadHexadecimal                     0xdd
520 #define HidUsage_KK_KeyboardLeftControl                   0xe0
521 #define HidUsage_KK_KeyboardLeftShift                     0xe1
522 #define HidUsage_KK_KeyboardLeftAlt                       0xe2
523 #define HidUsage_KK_KeyboardLeftGUI                       0xe3
524 #define HidUsage_KK_KeyboardRightControl                  0xe4
525 #define HidUsage_KK_KeyboardRightShift                    0xe5
526 #define HidUsage_KK_KeyboardRightAlt                      0xe6
527 #define HidUsage_KK_KeyboardRightGUI                      0xe7
528 #define HidUsage_LED_NumLock                              0x01
529 #define HidUsage_LED_CapsLock                             0x02
530 #define HidUsage_LED_ScrollLock                           0x03
531 #define HidUsage_LED_Compose                              0x04
532 #define HidUsage_LED_Kana                                 0x05
533 #define HidUsage_LED_Power                                0x06
534 #define HidUsage_LED_Shift                                0x07
535 #define HidUsage_LED_DoNotDisturb                         0x08
536 #define HidUsage_LED_Mute                                 0x09
537 #define HidUsage_LED_ToneEnable                           0x0a
538 #define HidUsage_LED_HighCutFilter                        0x0b
539 #define HidUsage_LED_LowCutFilter                         0x0c
540 #define HidUsage_LED_EqualizerEnable                      0x0d
541 #define HidUsage_LED_SoundFieldOn                         0x0e
542 #define HidUsage_LED_SurroundOn                           0x0f
543 #define HidUsage_LED_Repeat                               0x10
544 #define HidUsage_LED_Stereo                               0x11
545 #define HidUsage_LED_SamplingRateDetect                   0x12
546 #define HidUsage_LED_Spinning                             0x13
547 #define HidUsage_LED_CAV                                  0x14
548 #define HidUsage_LED_CLV                                  0x15
549 #define HidUsage_LED_RecordingFormatDetect                0x16
550 #define HidUsage_LED_OffHook                              0x17
551 #define HidUsage_LED_Ring                                 0x18
552 #define HidUsage_LED_MessageWaiting                       0x19
553 #define HidUsage_LED_DataMode                             0x1a
554 #define HidUsage_LED_BatteryOperation                     0x1b
555 #define HidUsage_LED_BatteryOK                            0x1c
556 #define HidUsage_LED_BatteryLow                           0x1d
557 #define HidUsage_LED_Speaker                              0x1e
558 #define HidUsage_LED_Headset                              0x1f
559 #define HidUsage_LED_Hold                                 0x20
560 #define HidUsage_LED_Microphone                           0x21
561 #define HidUsage_LED_Coverage                             0x22
562 #define HidUsage_LED_NightMode                            0x23
563 #define HidUsage_LED_SendCalls                            0x24
564 #define HidUsage_LED_CallPickup                           0x25
565 #define HidUsage_LED_Conference                           0x26
566 #define HidUsage_LED_Standby                              0x27
567 #define HidUsage_LED_CameraOn                             0x28
568 #define HidUsage_LED_CameraOff                            0x29
569 #define HidUsage_LED_OnLine                               0x2a
570 #define HidUsage_LED_OffLine                              0x2b
571 #define HidUsage_LED_Busy                                 0x2c
572 #define HidUsage_LED_Ready                                0x2d
573 #define HidUsage_LED_PaperOut                             0x2e
574 #define HidUsage_LED_PaperJam                             0x2f
575 #define HidUsage_LED_Remote                               0x30
576 #define HidUsage_LED_Forward                              0x31
577 #define HidUsage_LED_Reverse                              0x32
578 #define HidUsage_LED_Stop                                 0x33
579 #define HidUsage_LED_Rewind                               0x34
580 #define HidUsage_LED_FastForward                          0x35
581 #define HidUsage_LED_Play                                 0x36
582 #define HidUsage_LED_Pause                                0x37
583 #define HidUsage_LED_Record                               0x38
584 #define HidUsage_LED_Error                                0x39
585 #define HidUsage_LED_UsageSelectedIndicator               0x3a
586 #define HidUsage_LED_UsageInUseIndicator                  0x3b
587 #define HidUsage_LED_UsageMultiModeIndicator              0x3c
588 #define HidUsage_LED_IndicatorOn                          0x3d
589 #define HidUsage_LED_IndicatorFlash                       0x3e
590 #define HidUsage_LED_IndicatorSlowBlink                   0x3f
591 #define HidUsage_LED_IndicatorFastBlink                   0x40
592 #define HidUsage_LED_IndicatorOff                         0x41
593 #define HidUsage_LED_FlashOnTime                          0x42
594 #define HidUsage_LED_SlowBlinkOnTime                      0x43
595 #define HidUsage_LED_SlowBlinkOffTime                     0x44
596 #define HidUsage_LED_FastBlinkOnTime                      0x45
597 #define HidUsage_LED_FastBlinkOffTime                     0x46
598 #define HidUsage_LED_UsageIndicatorColor                  0x47
599 #define HidUsage_LED_IndicatorRed                         0x48
600 #define HidUsage_LED_IndicatorGreen                       0x49
601 #define HidUsage_LED_IndicatorAmber                       0x4a
602 #define HidUsage_LED_GenericIndicator                     0x4b
603 #define HidUsage_LED_SystemSuspend                        0x4c
604 #define HidUsage_LED_ExternalPowerConnected               0x4d
605 #define HidUsage_LED_IndicatorBlue                        0x4e
606 #define HidUsage_LED_IndicatorOrange                      0x4f
607 #define HidUsage_LED_GoodStatus                           0x50
608 #define HidUsage_LED_WarningStatus                        0x51
609 #define HidUsage_LED_RGBLED                               0x52
610 #define HidUsage_LED_RedLEDChannel                        0x53
611 #define HidUsage_LED_BlueLEDChannel                       0x54
612 #define HidUsage_LED_GreenLEDChannel                      0x55
613 #define HidUsage_LED_LEDIntensity                         0x56
614 #define HidUsage_LED_SystemMicrophoneMute                 0x57
615 #define HidUsage_LED_PlayerIndicator                      0x60
616 #define HidUsage_LED_Player1                              0x61
617 #define HidUsage_LED_Player2                              0x62
618 #define HidUsage_LED_Player3                              0x63
619 #define HidUsage_LED_Player4                              0x64
620 #define HidUsage_LED_Player5                              0x65
621 #define HidUsage_LED_Player6                              0x66
622 #define HidUsage_LED_Player7                              0x67
623 #define HidUsage_LED_Player8                              0x68
624 #define HidUsage_TD_Phone                                 0x01
625 #define HidUsage_TD_AnsweringMachine                      0x02
626 #define HidUsage_TD_MessageControls                       0x03
627 #define HidUsage_TD_Handset                               0x04
628 #define HidUsage_TD_Headset                               0x05
629 #define HidUsage_TD_TelephonyKeyPad                       0x06
630 #define HidUsage_TD_ProgrammableButton                    0x07
631 #define HidUsage_TD_HookSwitch                            0x20
632 #define HidUsage_TD_Flash                                 0x21
633 #define HidUsage_TD_Feature                               0x22
634 #define HidUsage_TD_Hold                                  0x23
635 #define HidUsage_TD_Redial                                0x24
636 #define HidUsage_TD_Transfer                              0x25
637 #define HidUsage_TD_Drop                                  0x26
638 #define HidUsage_TD_Park                                  0x27
639 #define HidUsage_TD_ForwardCalls                          0x28
640 #define HidUsage_TD_AlternateFunction                     0x29
641 #define HidUsage_TD_Line                                  0x2a
642 #define HidUsage_TD_SpeakerPhone                          0x2b
643 #define HidUsage_TD_Conference                            0x2c
644 #define HidUsage_TD_RingEnable                            0x2d
645 #define HidUsage_TD_RingSelect                            0x2e
646 #define HidUsage_TD_PhoneMute                             0x2f
647 #define HidUsage_TD_CallerID                              0x30
648 #define HidUsage_TD_Send                                  0x31
649 #define HidUsage_TD_SpeedDial                             0x50
650 #define HidUsage_TD_StoreNumber                           0x51
651 #define HidUsage_TD_RecallNumber                          0x52
652 #define HidUsage_TD_PhoneDirectory                        0x53
653 #define HidUsage_TD_VoiceMail                             0x70
654 #define HidUsage_TD_ScreenCalls                           0x71
655 #define HidUsage_TD_DoNotDisturb                          0x72
656 #define HidUsage_TD_Message                               0x73
657 #define HidUsage_TD_AnswerOnOff                           0x74
658 #define HidUsage_TD_InsideDialTone                        0x90
659 #define HidUsage_TD_OutsideDialTone                       0x91
660 #define HidUsage_TD_InsideRingTone                        0x92
661 #define HidUsage_TD_OutsideRingTone                       0x93
662 #define HidUsage_TD_PriorityRingTone                      0x94
663 #define HidUsage_TD_InsideRingback                        0x95
664 #define HidUsage_TD_PriorityRingback                      0x96
665 #define HidUsage_TD_LineBusyTone                          0x97
666 #define HidUsage_TD_ReorderTone                           0x98
667 #define HidUsage_TD_CallWaitingTone                       0x99
668 #define HidUsage_TD_ConfirmationTone1                     0x9a
669 #define HidUsage_TD_ConfirmationTone2                     0x9b
670 #define HidUsage_TD_TonesOff                              0x9c
671 #define HidUsage_TD_OutsideRingback                       0x9d
672 #define HidUsage_TD_Ringer                                0x9e
673 #define HidUsage_TD_PhoneKey0                             0xb0
674 #define HidUsage_TD_PhoneKey1                             0xb1
675 #define HidUsage_TD_PhoneKey2                             0xb2
676 #define HidUsage_TD_PhoneKey3                             0xb3
677 #define HidUsage_TD_PhoneKey4                             0xb4
678 #define HidUsage_TD_PhoneKey5                             0xb5
679 #define HidUsage_TD_PhoneKey6                             0xb6
680 #define HidUsage_TD_PhoneKey7                             0xb7
681 #define HidUsage_TD_PhoneKey8                             0xb8
682 #define HidUsage_TD_PhoneKey9                             0xb9
683 #define HidUsage_TD_PhoneKeyStar                          0xba
684 #define HidUsage_TD_PhoneKeyPound                         0xbb
685 #define HidUsage_TD_PhoneKeyA                             0xbc
686 #define HidUsage_TD_PhoneKeyB                             0xbd
687 #define HidUsage_TD_PhoneKeyC                             0xbe
688 #define HidUsage_TD_PhoneKeyD                             0xbf
689 #define HidUsage_TD_PhoneCallHistoryKey                   0xc0
690 #define HidUsage_TD_PhoneCallerIDKey                      0xc1
691 #define HidUsage_TD_PhoneSettingsKey                      0xc2
692 #define HidUsage_TD_HostControl                           0xf0
693 #define HidUsage_TD_HostAvailable                         0xf1
694 #define HidUsage_TD_HostCallActive                        0xf2
695 #define HidUsage_TD_ActivateHandsetAudio                  0xf3
696 #define HidUsage_TD_RingType                              0xf4
697 #define HidUsage_TD_RedialablePhoneNumber                 0xf5
698 #define HidUsage_TD_StopRingTone                          0xf8
699 #define HidUsage_TD_PSTNRingTone                          0xf9
700 #define HidUsage_TD_HostRingTone                          0xfa
701 #define HidUsage_TD_AlertSoundError                       0xfb
702 #define HidUsage_TD_AlertSoundConfirm                     0xfc
703 #define HidUsage_TD_AlertSoundNotification                0xfd
704 #define HidUsage_TD_SilentRing                            0xfe
705 #define HidUsage_TD_EmailMessageWaiting                   0x108
706 #define HidUsage_TD_VoicemailMessageWaiting               0x109
707 #define HidUsage_TD_HostHold                              0x10a
708 #define HidUsage_TD_IncomingCallHistoryCount              0x110
709 #define HidUsage_TD_OutgoingCallHistoryCount              0x111
710 #define HidUsage_TD_IncomingCallHistory                   0x112
711 #define HidUsage_TD_OutgoingCallHistory                   0x113
712 #define HidUsage_TD_PhoneLocale                           0x114
713 #define HidUsage_TD_PhoneTimeSecond                       0x140
714 #define HidUsage_TD_PhoneTimeMinute                       0x141
715 #define HidUsage_TD_PhoneTimeHour                         0x142
716 #define HidUsage_TD_PhoneDateDay                          0x143
717 #define HidUsage_TD_PhoneDateMonth                        0x144
718 #define HidUsage_TD_PhoneDateYear                         0x145
719 #define HidUsage_TD_HandsetNickname                       0x146
720 #define HidUsage_TD_AddressBookID                         0x147
721 #define HidUsage_TD_CallDuration                          0x14a
722 #define HidUsage_TD_DualModePhone                         0x14b
723 #define HidUsage_Con_ConsumerControl                      0x01
724 #define HidUsage_Con_NumericKeyPad                        0x02
725 #define HidUsage_Con_ProgrammableButtons                  0x03
726 #define HidUsage_Con_Microphone                           0x04
727 #define HidUsage_Con_Headphone                            0x05
728 #define HidUsage_Con_GraphicEqualizer                     0x06
729 #define HidUsage_Con_Plus10                               0x20
730 #define HidUsage_Con_Plus100                              0x21
731 #define HidUsage_Con_AMPM                                 0x22
732 #define HidUsage_Con_Power                                0x30
733 #define HidUsage_Con_Reset                                0x31
734 #define HidUsage_Con_Sleep                                0x32
735 #define HidUsage_Con_SleepAfter                           0x33
736 #define HidUsage_Con_SleepMode                            0x34
737 #define HidUsage_Con_Illumination                         0x35
738 #define HidUsage_Con_FunctionButtons                      0x36
739 #define HidUsage_Con_Menu                                 0x40
740 #define HidUsage_Con_MenuPick                             0x41
741 #define HidUsage_Con_MenuUp                               0x42
742 #define HidUsage_Con_MenuDown                             0x43
743 #define HidUsage_Con_MenuLeft                             0x44
744 #define HidUsage_Con_MenuRight                            0x45
745 #define HidUsage_Con_MenuEscape                           0x46
746 #define HidUsage_Con_MenuValueIncrease                    0x47
747 #define HidUsage_Con_MenuValueDecrease                    0x48
748 #define HidUsage_Con_DataOnScreen                         0x60
749 #define HidUsage_Con_ClosedCaption                        0x61
750 #define HidUsage_Con_ClosedCaptionSelect                  0x62
751 #define HidUsage_Con_VCRTV                                0x63
752 #define HidUsage_Con_BroadcastMode                        0x64
753 #define HidUsage_Con_Snapshot                             0x65
754 #define HidUsage_Con_Still                                0x66
755 #define HidUsage_Con_PictureinPictureToggle               0x67
756 #define HidUsage_Con_PictureinPictureSwap                 0x68
757 #define HidUsage_Con_RedMenuButton                        0x69
758 #define HidUsage_Con_GreenMenuButton                      0x6a
759 #define HidUsage_Con_BlueMenuButton                       0x6b
760 #define HidUsage_Con_YellowMenuButton                     0x6c
761 #define HidUsage_Con_Aspect                               0x6d
762 #define HidUsage_Con_ThreeDModeSelect                     0x6e
763 #define HidUsage_Con_DisplayBrightnessIncrement           0x6f
764 #define HidUsage_Con_DisplayBrightnessDecrement           0x70
765 #define HidUsage_Con_DisplayBrightness                    0x71
766 #define HidUsage_Con_DisplayBacklightToggle               0x72
767 #define HidUsage_Con_DisplaySetBrightnesstoMinimum        0x73
768 #define HidUsage_Con_DisplaySetBrightnesstoMaximum        0x74
769 #define HidUsage_Con_DisplaySetAutoBrightness             0x75
770 #define HidUsage_Con_CameraAccessEnabled                  0x76
771 #define HidUsage_Con_CameraAccessDisabled                 0x77
772 #define HidUsage_Con_CameraAccessToggle                   0x78
773 #define HidUsage_Con_KeyboardBrightnessIncrement          0x79
774 #define HidUsage_Con_KeyboardBrightnessDecrement          0x7a
775 #define HidUsage_Con_KeyboardBacklightSetLevel            0x7b
776 #define HidUsage_Con_KeyboardBacklightOOC                 0x7c
777 #define HidUsage_Con_KeyboardBacklightSetMinimum          0x7d
778 #define HidUsage_Con_KeyboardBacklightSetMaximum          0x7e
779 #define HidUsage_Con_KeyboardBacklightAuto                0x7f
780 #define HidUsage_Con_Selection                            0x80
781 #define HidUsage_Con_AssignSelection                      0x81
782 #define HidUsage_Con_ModeStep                             0x82
783 #define HidUsage_Con_RecallLast                           0x83
784 #define HidUsage_Con_EnterChannel                         0x84
785 #define HidUsage_Con_OrderMovie                           0x85
786 #define HidUsage_Con_Channel                              0x86
787 #define HidUsage_Con_MediaSelection                       0x87
788 #define HidUsage_Con_MediaSelectComputer                  0x88
789 #define HidUsage_Con_MediaSelectTV                        0x89
790 #define HidUsage_Con_MediaSelectWWW                       0x8a
791 #define HidUsage_Con_MediaSelectDVD                       0x8b
792 #define HidUsage_Con_MediaSelectTelephone                 0x8c
793 #define HidUsage_Con_MediaSelectProgramGuide              0x8d
794 #define HidUsage_Con_MediaSelectVideoPhone                0x8e
795 #define HidUsage_Con_MediaSelectGames                     0x8f
796 #define HidUsage_Con_MediaSelectMessages                  0x90
797 #define HidUsage_Con_MediaSelectCD                        0x91
798 #define HidUsage_Con_MediaSelectVCR                       0x92
799 #define HidUsage_Con_MediaSelectTuner                     0x93
800 #define HidUsage_Con_Quit                                 0x94
801 #define HidUsage_Con_Help                                 0x95
802 #define HidUsage_Con_MediaSelectTape                      0x96
803 #define HidUsage_Con_MediaSelectCable                     0x97
804 #define HidUsage_Con_MediaSelectSatellite                 0x98
805 #define HidUsage_Con_MediaSelectSecurity                  0x99
806 #define HidUsage_Con_MediaSelectHome                      0x9a
807 #define HidUsage_Con_MediaSelectCall                      0x9b
808 #define HidUsage_Con_ChannelIncrement                     0x9c
809 #define HidUsage_Con_ChannelDecrement                     0x9d
810 #define HidUsage_Con_MediaSelectSAP                       0x9e
811 #define HidUsage_Con_VCRPlus                              0xa0
812 #define HidUsage_Con_Once                                 0xa1
813 #define HidUsage_Con_Daily                                0xa2
814 #define HidUsage_Con_Weekly                               0xa3
815 #define HidUsage_Con_Monthly                              0xa4
816 #define HidUsage_Con_Play                                 0xb0
817 #define HidUsage_Con_Pause                                0xb1
818 #define HidUsage_Con_Record                               0xb2
819 #define HidUsage_Con_FastForward                          0xb3
820 #define HidUsage_Con_Rewind                               0xb4
821 #define HidUsage_Con_ScanNextTrack                        0xb5
822 #define HidUsage_Con_ScanPreviousTrack                    0xb6
823 #define HidUsage_Con_Stop                                 0xb7
824 #define HidUsage_Con_Eject                                0xb8
825 #define HidUsage_Con_RandomPlay                           0xb9
826 #define HidUsage_Con_SelectDisc                           0xba
827 #define HidUsage_Con_EnterDisc                            0xbb
828 #define HidUsage_Con_Repeat                               0xbc
829 #define HidUsage_Con_Tracking                             0xbd
830 #define HidUsage_Con_TrackNormal                          0xbe
831 #define HidUsage_Con_SlowTracking                         0xbf
832 #define HidUsage_Con_FrameForward                         0xc0
833 #define HidUsage_Con_FrameBack                            0xc1
834 #define HidUsage_Con_Mark                                 0xc2
835 #define HidUsage_Con_ClearMark                            0xc3
836 #define HidUsage_Con_RepeatFromMark                       0xc4
837 #define HidUsage_Con_ReturnToMark                         0xc5
838 #define HidUsage_Con_SearchMarkForward                    0xc6
839 #define HidUsage_Con_SearchMarkBackwards                  0xc7
840 #define HidUsage_Con_CounterReset                         0xc8
841 #define HidUsage_Con_ShowCounter                          0xc9
842 #define HidUsage_Con_TrackingIncrement                    0xca
843 #define HidUsage_Con_TrackingDecrement                    0xcb
844 #define HidUsage_Con_StopEject                            0xcc
845 #define HidUsage_Con_PlayPause                            0xcd
846 #define HidUsage_Con_PlaySkip                             0xce
847 #define HidUsage_Con_VoiceCommand                         0xcf
848 #define HidUsage_Con_InvokeCaptureInterface               0xd0
849 #define HidUsage_Con_StartorStopGameRecording             0xd1
850 #define HidUsage_Con_HistoricalGameCapture                0xd2
851 #define HidUsage_Con_CaptureGameScreenshot                0xd3
852 #define HidUsage_Con_ShoworHideRecordingIndicator         0xd4
853 #define HidUsage_Con_StartorStopMicrophoneCapture         0xd5
854 #define HidUsage_Con_StartorStopCameraCapture             0xd6
855 #define HidUsage_Con_StartorStopGameBroadcast             0xd7
856 #define HidUsage_Con_StartorStopVoiceDictationSession     0xd8
857 #define HidUsage_Con_InvokeDismissEmojiPicker             0xd9
858 #define HidUsage_Con_Volume                               0xe0
859 #define HidUsage_Con_Balance                              0xe1
860 #define HidUsage_Con_Mute                                 0xe2
861 #define HidUsage_Con_Bass                                 0xe3
862 #define HidUsage_Con_Treble                               0xe4
863 #define HidUsage_Con_BassBoost                            0xe5
864 #define HidUsage_Con_SurroundMode                         0xe6
865 #define HidUsage_Con_Loudness                             0xe7
866 #define HidUsage_Con_MPX                                  0xe8
867 #define HidUsage_Con_VolumeIncrement                      0xe9
868 #define HidUsage_Con_VolumeDecrement                      0xea
869 #define HidUsage_Con_SpeedSelect                          0xf0
870 #define HidUsage_Con_PlaybackSpeed                        0xf1
871 #define HidUsage_Con_StandardPlay                         0xf2
872 #define HidUsage_Con_LongPlay                             0xf3
873 #define HidUsage_Con_ExtendedPlay                         0xf4
874 #define HidUsage_Con_Slow                                 0xf5
875 #define HidUsage_Con_FanEnable                            0x100
876 #define HidUsage_Con_FanSpeed                             0x101
877 #define HidUsage_Con_LightEnable                          0x102
878 #define HidUsage_Con_LightIlluminationLevel               0x103
879 #define HidUsage_Con_ClimateControlEnable                 0x104
880 #define HidUsage_Con_RoomTemperature                      0x105
881 #define HidUsage_Con_SecurityEnable                       0x106
882 #define HidUsage_Con_FireAlarm                            0x107
883 #define HidUsage_Con_PoliceAlarm                          0x108
884 #define HidUsage_Con_Proximity                            0x109
885 #define HidUsage_Con_Motion                               0x10a
886 #define HidUsage_Con_DuressAlarm                          0x10b
887 #define HidUsage_Con_HoldupAlarm                          0x10c
888 #define HidUsage_Con_MedicalAlarm                         0x10d
889 #define HidUsage_Con_BalanceRight                         0x150
890 #define HidUsage_Con_BalanceLeft                          0x151
891 #define HidUsage_Con_BassIncrement                        0x152
892 #define HidUsage_Con_BassDecrement                        0x153
893 #define HidUsage_Con_TrebleIncrement                      0x154
894 #define HidUsage_Con_TrebleDecrement                      0x155
895 #define HidUsage_Con_SpeakerSystem                        0x160
896 #define HidUsage_Con_ChannelLeft                          0x161
897 #define HidUsage_Con_ChannelRight                         0x162
898 #define HidUsage_Con_ChannelCenter                        0x163
899 #define HidUsage_Con_ChannelFront                         0x164
900 #define HidUsage_Con_ChannelCenterFront                   0x165
901 #define HidUsage_Con_ChannelSide                          0x166
902 #define HidUsage_Con_ChannelSurround                      0x167
903 #define HidUsage_Con_ChannelLowFrequencyEnhancement       0x168
904 #define HidUsage_Con_ChannelTop                           0x169
905 #define HidUsage_Con_ChannelUnknown                       0x16a
906 #define HidUsage_Con_Subchannel                           0x170
907 #define HidUsage_Con_SubchannelIncrement                  0x171
908 #define HidUsage_Con_SubchannelDecrement                  0x172
909 #define HidUsage_Con_AlternateAudioIncrement              0x173
910 #define HidUsage_Con_AlternateAudioDecrement              0x174
911 #define HidUsage_Con_ApplicationLaunchButtons             0x180
912 #define HidUsage_Con_ALLaunchButtonConfigurationTool      0x181
913 #define HidUsage_Con_ALProgrammableButtonConfiguration    0x182
914 #define HidUsage_Con_ALConsumerControlConfiguration       0x183
915 #define HidUsage_Con_ALWordProcessor                      0x184
916 #define HidUsage_Con_ALTextEditor                         0x185
917 #define HidUsage_Con_ALSpreadsheet                        0x186
918 #define HidUsage_Con_ALGraphicsEditor                     0x187
919 #define HidUsage_Con_ALPresentationApp                    0x188
920 #define HidUsage_Con_ALDatabaseApp                        0x189
921 #define HidUsage_Con_ALEmailReader                        0x18a
922 #define HidUsage_Con_ALNewsreader                         0x18b
923 #define HidUsage_Con_ALVoicemail                          0x18c
924 #define HidUsage_Con_ALContactsAddressBook                0x18d
925 #define HidUsage_Con_ALCalendarSchedule                   0x18e
926 #define HidUsage_Con_ALTaskProjectManager                 0x18f
927 #define HidUsage_Con_ALLogJournalTimecard                 0x190
928 #define HidUsage_Con_ALCheckbookFinance                   0x191
929 #define HidUsage_Con_ALCalculator                         0x192
930 #define HidUsage_Con_ALAVCapturePlayback                  0x193
931 #define HidUsage_Con_ALLocalMachineBrowser                0x194
932 #define HidUsage_Con_ALLANWANBrowser                      0x195
933 #define HidUsage_Con_ALInternetBrowser                    0x196
934 #define HidUsage_Con_ALRemoteNetworkingISPConnect         0x197
935 #define HidUsage_Con_ALNetworkConference                  0x198
936 #define HidUsage_Con_ALNetworkChat                        0x199
937 #define HidUsage_Con_ALTelephonyDialer                    0x19a
938 #define HidUsage_Con_ALLogon                              0x19b
939 #define HidUsage_Con_ALLogoff                             0x19c
940 #define HidUsage_Con_ALLogonLogoff                        0x19d
941 #define HidUsage_Con_ALTerminalLockScreensaver            0x19e
942 #define HidUsage_Con_ALControlPanel                       0x19f
943 #define HidUsage_Con_ALCommandLineProcessorRun            0x1a0
944 #define HidUsage_Con_ALProcessTaskManager                 0x1a1
945 #define HidUsage_Con_ALSelectTaskApplication              0x1a2
946 #define HidUsage_Con_ALNextTaskApplication                0x1a3
947 #define HidUsage_Con_ALPreviousTaskApplication            0x1a4
948 #define HidUsage_Con_ALPreemptiveHaltTaskApplication      0x1a5
949 #define HidUsage_Con_ALIntegratedHelpCenter               0x1a6
950 #define HidUsage_Con_ALDocuments                          0x1a7
951 #define HidUsage_Con_ALThesaurus                          0x1a8
952 #define HidUsage_Con_ALDictionary                         0x1a9
953 #define HidUsage_Con_ALDesktop                            0x1aa
954 #define HidUsage_Con_ALSpellCheck                         0x1ab
955 #define HidUsage_Con_ALGrammarCheck                       0x1ac
956 #define HidUsage_Con_ALWirelessStatus                     0x1ad
957 #define HidUsage_Con_ALKeyboardLayout                     0x1ae
958 #define HidUsage_Con_ALVirusProtection                    0x1af
959 #define HidUsage_Con_ALEncryption                         0x1b0
960 #define HidUsage_Con_ALScreenSaver                        0x1b1
961 #define HidUsage_Con_ALAlarms                             0x1b2
962 #define HidUsage_Con_ALClock                              0x1b3
963 #define HidUsage_Con_ALFileBrowser                        0x1b4
964 #define HidUsage_Con_ALPowerStatus                        0x1b5
965 #define HidUsage_Con_ALImageBrowser                       0x1b6
966 #define HidUsage_Con_ALAudioBrowser                       0x1b7
967 #define HidUsage_Con_ALMovieBrowser                       0x1b8
968 #define HidUsage_Con_ALDigitalRightsManager               0x1b9
969 #define HidUsage_Con_ALDigitalWallet                      0x1ba
970 #define HidUsage_Con_ALInstantMessaging                   0x1bc
971 #define HidUsage_Con_ALOEMFeaturesTipsTutorialBrowser     0x1bd
972 #define HidUsage_Con_ALOEMHelp                            0x1be
973 #define HidUsage_Con_ALOnlineCommunity                    0x1bf
974 #define HidUsage_Con_ALEntertainmentContentBrowser        0x1c0
975 #define HidUsage_Con_ALOnlineShoppingBrowser              0x1c1
976 #define HidUsage_Con_ALSmartCardInformationHelp           0x1c2
977 #define HidUsage_Con_ALMarketMonitorFinanceBrowser        0x1c3
978 #define HidUsage_Con_ALCustomizedCorporateNewsBrowser     0x1c4
979 #define HidUsage_Con_ALOnlineActivityBrowser              0x1c5
980 #define HidUsage_Con_ALResearchSearchBrowser              0x1c6
981 #define HidUsage_Con_ALAudioPlayer                        0x1c7
982 #define HidUsage_Con_ALMessageStatus                      0x1c8
983 #define HidUsage_Con_ALContactSync                        0x1c9
984 #define HidUsage_Con_ALNavigation                         0x1ca
985 #define HidUsage_Con_ALContextawareDesktopAssistant       0x1cb
986 #define HidUsage_Con_GenericGUIApplicationControls        0x200
987 #define HidUsage_Con_ACNew                                0x201
988 #define HidUsage_Con_ACOpen                               0x202
989 #define HidUsage_Con_ACClose                              0x203
990 #define HidUsage_Con_ACExit                               0x204
991 #define HidUsage_Con_ACMaximize                           0x205
992 #define HidUsage_Con_ACMinimize                           0x206
993 #define HidUsage_Con_ACSave                               0x207
994 #define HidUsage_Con_ACPrint                              0x208
995 #define HidUsage_Con_ACProperties                         0x209
996 #define HidUsage_Con_ACUndo                               0x21a
997 #define HidUsage_Con_ACCopy                               0x21b
998 #define HidUsage_Con_ACCut                                0x21c
999 #define HidUsage_Con_ACPaste                              0x21d
1000 #define HidUsage_Con_ACSelectAll                          0x21e
1001 #define HidUsage_Con_ACFind                               0x21f
1002 #define HidUsage_Con_ACFindandReplace                     0x220
1003 #define HidUsage_Con_ACSearch                             0x221
1004 #define HidUsage_Con_ACGoTo                               0x222
1005 #define HidUsage_Con_ACHome                               0x223
1006 #define HidUsage_Con_ACBack                               0x224
1007 #define HidUsage_Con_ACForward                            0x225
1008 #define HidUsage_Con_ACStop                               0x226
1009 #define HidUsage_Con_ACRefresh                            0x227
1010 #define HidUsage_Con_ACPreviousLink                       0x228
1011 #define HidUsage_Con_ACNextLink                           0x229
1012 #define HidUsage_Con_ACBookmarks                          0x22a
1013 #define HidUsage_Con_ACHistory                            0x22b
1014 #define HidUsage_Con_ACSubscriptions                      0x22c
1015 #define HidUsage_Con_ACZoomIn                             0x22d
1016 #define HidUsage_Con_ACZoomOut                            0x22e
1017 #define HidUsage_Con_ACZoom                               0x22f
1018 #define HidUsage_Con_ACFullScreenView                     0x230
1019 #define HidUsage_Con_ACNormalView                         0x231
1020 #define HidUsage_Con_ACViewToggle                         0x232
1021 #define HidUsage_Con_ACScrollUp                           0x233
1022 #define HidUsage_Con_ACScrollDown                         0x234
1023 #define HidUsage_Con_ACScroll                             0x235
1024 #define HidUsage_Con_ACPanLeft                            0x236
1025 #define HidUsage_Con_ACPanRight                           0x237
1026 #define HidUsage_Con_ACPan                                0x238
1027 #define HidUsage_Con_ACNewWindow                          0x239
1028 #define HidUsage_Con_ACTileHorizontally                   0x23a
1029 #define HidUsage_Con_ACTileVertically                     0x23b
1030 #define HidUsage_Con_ACFormat                             0x23c
1031 #define HidUsage_Con_ACEdit                               0x23d
1032 #define HidUsage_Con_ACBold                               0x23e
1033 #define HidUsage_Con_ACItalics                            0x23f
1034 #define HidUsage_Con_ACUnderline                          0x240
1035 #define HidUsage_Con_ACStrikethrough                      0x241
1036 #define HidUsage_Con_ACSubscript                          0x242
1037 #define HidUsage_Con_ACSuperscript                        0x243
1038 #define HidUsage_Con_ACAllCaps                            0x244
1039 #define HidUsage_Con_ACRotate                             0x245
1040 #define HidUsage_Con_ACResize                             0x246
1041 #define HidUsage_Con_ACFlipHorizontal                     0x247
1042 #define HidUsage_Con_ACFlipVertical                       0x248
1043 #define HidUsage_Con_ACMirrorHorizontal                   0x249
1044 #define HidUsage_Con_ACMirrorVertical                     0x24a
1045 #define HidUsage_Con_ACFontSelect                         0x24b
1046 #define HidUsage_Con_ACFontColor                          0x24c
1047 #define HidUsage_Con_ACFontSize                           0x24d
1048 #define HidUsage_Con_ACJustifyLeft                        0x24e
1049 #define HidUsage_Con_ACJustifyCenterH                     0x24f
1050 #define HidUsage_Con_ACJustifyRight                       0x250
1051 #define HidUsage_Con_ACJustifyBlockH                      0x251
1052 #define HidUsage_Con_ACJustifyTop                         0x252
1053 #define HidUsage_Con_ACJustifyCenterV                     0x253
1054 #define HidUsage_Con_ACJustifyBottom                      0x254
1055 #define HidUsage_Con_ACJustifyBlockV                      0x255
1056 #define HidUsage_Con_ACIndentDecrease                     0x256
1057 #define HidUsage_Con_ACIndentIncrease                     0x257
1058 #define HidUsage_Con_ACNumberedList                       0x258
1059 #define HidUsage_Con_ACRestartNumbering                   0x259
1060 #define HidUsage_Con_ACBulletedList                       0x25a
1061 #define HidUsage_Con_ACPromote                            0x25b
1062 #define HidUsage_Con_ACDemote                             0x25c
1063 #define HidUsage_Con_ACYes                                0x25d
1064 #define HidUsage_Con_ACNo                                 0x25e
1065 #define HidUsage_Con_ACCancel                             0x25f
1066 #define HidUsage_Con_ACCatalog                            0x260
1067 #define HidUsage_Con_ACBuyCheckout                        0x261
1068 #define HidUsage_Con_ACAddtoCart                          0x262
1069 #define HidUsage_Con_ACExpand                             0x263
1070 #define HidUsage_Con_ACExpandAll                          0x264
1071 #define HidUsage_Con_ACCollapse                           0x265
1072 #define HidUsage_Con_ACCollapseAll                        0x266
1073 #define HidUsage_Con_ACPrintPreview                       0x267
1074 #define HidUsage_Con_ACPasteSpecial                       0x268
1075 #define HidUsage_Con_ACInsertMode                         0x269
1076 #define HidUsage_Con_ACDelete                             0x26a
1077 #define HidUsage_Con_ACLock                               0x26b
1078 #define HidUsage_Con_ACUnlock                             0x26c
1079 #define HidUsage_Con_ACProtect                            0x26d
1080 #define HidUsage_Con_ACUnprotect                          0x26e
1081 #define HidUsage_Con_ACAttachComment                      0x26f
1082 #define HidUsage_Con_ACDeleteComment                      0x270
1083 #define HidUsage_Con_ACViewComment                        0x271
1084 #define HidUsage_Con_ACSelectWord                         0x272
1085 #define HidUsage_Con_ACSelectSentence                     0x273
1086 #define HidUsage_Con_ACSelectParagraph                    0x274
1087 #define HidUsage_Con_ACSelectColumn                       0x275
1088 #define HidUsage_Con_ACSelectRow                          0x276
1089 #define HidUsage_Con_ACSelectTable                        0x277
1090 #define HidUsage_Con_ACSelectObject                       0x278
1091 #define HidUsage_Con_ACRedoRepeat                         0x279
1092 #define HidUsage_Con_ACSort                               0x27a
1093 #define HidUsage_Con_ACSortAscending                      0x27b
1094 #define HidUsage_Con_ACSortDescending                     0x27c
1095 #define HidUsage_Con_ACFilter                             0x27d
1096 #define HidUsage_Con_ACSetClock                           0x27e
1097 #define HidUsage_Con_ACViewClock                          0x27f
1098 #define HidUsage_Con_ACSelectTimeZone                     0x280
1099 #define HidUsage_Con_ACEditTimeZones                      0x281
1100 #define HidUsage_Con_ACSetAlarm                           0x282
1101 #define HidUsage_Con_ACClearAlarm                         0x283
1102 #define HidUsage_Con_ACSnoozeAlarm                        0x284
1103 #define HidUsage_Con_ACResetAlarm                         0x285
1104 #define HidUsage_Con_ACSynchronize                        0x286
1105 #define HidUsage_Con_ACSendReceive                        0x287
1106 #define HidUsage_Con_ACSendTo                             0x288
1107 #define HidUsage_Con_ACReply                              0x289
1108 #define HidUsage_Con_ACReplyAll                           0x28a
1109 #define HidUsage_Con_ACForwardMsg                         0x28b
1110 #define HidUsage_Con_ACSend                               0x28c
1111 #define HidUsage_Con_ACAttachFile                         0x28d
1112 #define HidUsage_Con_ACUpload                             0x28e
1113 #define HidUsage_Con_ACDownloadSaveTargetAs               0x28f
1114 #define HidUsage_Con_ACSetBorders                         0x290
1115 #define HidUsage_Con_ACInsertRow                          0x291
1116 #define HidUsage_Con_ACInsertColumn                       0x292
1117 #define HidUsage_Con_ACInsertFile                         0x293
1118 #define HidUsage_Con_ACInsertPicture                      0x294
1119 #define HidUsage_Con_ACInsertObject                       0x295
1120 #define HidUsage_Con_ACInsertSymbol                       0x296
1121 #define HidUsage_Con_ACSaveandClose                       0x297
1122 #define HidUsage_Con_ACRename                             0x298
1123 #define HidUsage_Con_ACMerge                              0x299
1124 #define HidUsage_Con_ACSplit                              0x29a
1125 #define HidUsage_Con_ACDisributeHorizontally              0x29b
1126 #define HidUsage_Con_ACDistributeVertically               0x29c
1127 #define HidUsage_Con_ACNextKeyboardLayoutSelect           0x29d
1128 #define HidUsage_Con_ACNavigationGuidance                 0x29e
1129 #define HidUsage_Con_ACDesktopShowAllWindows              0x29f
1130 #define HidUsage_Con_ACSoftKeyLeft                        0x2a0
1131 #define HidUsage_Con_ACSoftKeyRight                       0x2a1
1132 #define HidUsage_Con_ACDesktopShowAllApplications         0x2a2
1133 #define HidUsage_Con_ACIdleKeepAlive                      0x2b0
1134 #define HidUsage_Con_ExtendedKeyboardAttributesCollection 0x2c0
1135 #define HidUsage_Con_KeyboardFormFactor                   0x2c1
1136 #define HidUsage_Con_KeyboardKeyType                      0x2c2
1137 #define HidUsage_Con_KeyboardPhysicalLayout               0x2c3
1138 #define HidUsage_Con_VendorSpecificKeyboardPhysicalLayout 0x2c4
1139 #define HidUsage_Con_KeyboardIETFLanguageTagIndex         0x2c5
1140 #define HidUsage_Con_ImplementedKeyboardInputAssistControls 0x2c6
1141 #define HidUsage_Con_KeyboardInputAssistPrevious          0x2c7
1142 #define HidUsage_Con_KeyboardInputAssistNext              0x2c8
1143 #define HidUsage_Con_KeyboardInputAssistPreviousGroup     0x2c9
1144 #define HidUsage_Con_KeyboardInputAssistNextGroup         0x2ca
1145 #define HidUsage_Con_KeyboardInputAssistAccept            0x2cb
1146 #define HidUsage_Con_KeyboardInputAssistCancel            0x2cc
1147 #define HidUsage_Con_PrivacyScreenToggle                  0x2d0
1148 #define HidUsage_Con_PrivacyScreenLevelDecrement          0x2d1
1149 #define HidUsage_Con_PrivacyScreenLevelIncrement          0x2d2
1150 #define HidUsage_Con_PrivacyScreenLevelMinimum            0x2d3
1151 #define HidUsage_Con_PrivacyScreenLevelMaximum            0x2d4
1152 #define HidUsage_Con_ContactEdited                        0x500
1153 #define HidUsage_Con_ContactAdded                         0x501
1154 #define HidUsage_Con_ContactRecordActive                  0x502
1155 #define HidUsage_Con_ContactIndex                         0x503
1156 #define HidUsage_Con_ContactNickname                      0x504
1157 #define HidUsage_Con_ContactFirstName                     0x505
1158 #define HidUsage_Con_ContactLastName                      0x506
1159 #define HidUsage_Con_ContactFullName                      0x507
1160 #define HidUsage_Con_ContactPhoneNumberPersonal           0x508
1161 #define HidUsage_Con_ContactPhoneNumberBusiness           0x509
1162 #define HidUsage_Con_ContactPhoneNumberMobile             0x50a
1163 #define HidUsage_Con_ContactPhoneNumberPager              0x50b
1164 #define HidUsage_Con_ContactPhoneNumberFax                0x50c
1165 #define HidUsage_Con_ContactPhoneNumberOther              0x50d
1166 #define HidUsage_Con_ContactEmailPersonal                 0x50e
1167 #define HidUsage_Con_ContactEmailBusiness                 0x50f
1168 #define HidUsage_Con_ContactEmailOther                    0x510
1169 #define HidUsage_Con_ContactEmailMain                     0x511
1170 #define HidUsage_Con_ContactSpeedDialNumber               0x512
1171 #define HidUsage_Con_ContactStatusFlag                    0x513
1172 #define HidUsage_Con_ContactMisc                          0x514
1173 #define HidUsage_Dig_Digitizer                            0x01
1174 #define HidUsage_Dig_Pen                                  0x02
1175 #define HidUsage_Dig_LightPen                             0x03
1176 #define HidUsage_Dig_TouchScreen                          0x04
1177 #define HidUsage_Dig_TouchPad                             0x05
1178 #define HidUsage_Dig_Whiteboard                           0x06
1179 #define HidUsage_Dig_CoordinateMeasuringMachine           0x07
1180 #define HidUsage_Dig_ThreeDDigitizer                      0x08
1181 #define HidUsage_Dig_StereoPlotter                        0x09
1182 #define HidUsage_Dig_ArticulatedArm                       0x0a
1183 #define HidUsage_Dig_Armature                             0x0b
1184 #define HidUsage_Dig_MultiplePointDigitizer               0x0c
1185 #define HidUsage_Dig_FreeSpaceWand                        0x0d
1186 #define HidUsage_Dig_DeviceConfiguration                  0x0e
1187 #define HidUsage_Dig_CapacitiveHeatMapDigitizer           0x0f
1188 #define HidUsage_Dig_Stylus                               0x20
1189 #define HidUsage_Dig_Puck                                 0x21
1190 #define HidUsage_Dig_Finger                               0x22
1191 #define HidUsage_Dig_Devicesettings                       0x23
1192 #define HidUsage_Dig_CharacterGesture                     0x24
1193 #define HidUsage_Dig_TipPressure                          0x30
1194 #define HidUsage_Dig_BarrelPressure                       0x31
1195 #define HidUsage_Dig_InRange                              0x32
1196 #define HidUsage_Dig_Touch                                0x33
1197 #define HidUsage_Dig_Untouch                              0x34
1198 #define HidUsage_Dig_Tap                                  0x35
1199 #define HidUsage_Dig_Quality                              0x36
1200 #define HidUsage_Dig_DataValid                            0x37
1201 #define HidUsage_Dig_TransducerIndex                      0x38
1202 #define HidUsage_Dig_TabletFunctionKeys                   0x39
1203 #define HidUsage_Dig_ProgramChangeKeys                    0x3a
1204 #define HidUsage_Dig_BatteryStrength                      0x3b
1205 #define HidUsage_Dig_Invert                               0x3c
1206 #define HidUsage_Dig_XTilt                                0x3d
1207 #define HidUsage_Dig_YTilt                                0x3e
1208 #define HidUsage_Dig_Azimuth                              0x3f
1209 #define HidUsage_Dig_Altitude                             0x40
1210 #define HidUsage_Dig_Twist                                0x41
1211 #define HidUsage_Dig_TipSwitch                            0x42
1212 #define HidUsage_Dig_SecondaryTipSwitch                   0x43
1213 #define HidUsage_Dig_BarrelSwitch                         0x44
1214 #define HidUsage_Dig_Eraser                               0x45
1215 #define HidUsage_Dig_TabletPick                           0x46
1216 #define HidUsage_Dig_TouchValid                           0x47
1217 #define HidUsage_Dig_Width                                0x48
1218 #define HidUsage_Dig_Height                               0x49
1219 #define HidUsage_Dig_ContactIdentifier                    0x51
1220 #define HidUsage_Dig_DeviceMode                           0x52
1221 #define HidUsage_Dig_DeviceIdentifier                     0x53
1222 #define HidUsage_Dig_ContactCount                         0x54
1223 #define HidUsage_Dig_ContactCountMaximum                  0x55
1224 #define HidUsage_Dig_ScanTime                             0x56
1225 #define HidUsage_Dig_SurfaceSwitch                        0x57
1226 #define HidUsage_Dig_ButtonSwitch                         0x58
1227 #define HidUsage_Dig_PadType                              0x59
1228 #define HidUsage_Dig_SecondaryBarrelSwitch                0x5a
1229 #define HidUsage_Dig_TransducerSerialNumber               0x5b
1230 #define HidUsage_Dig_PreferredColor                       0x5c
1231 #define HidUsage_Dig_PreferredColorisLocked               0x5d
1232 #define HidUsage_Dig_PreferredLineWidth                   0x5e
1233 #define HidUsage_Dig_PreferredLineWidthisLocked           0x5f
1234 #define HidUsage_Dig_LatencyMode                          0x60
1235 #define HidUsage_Dig_GestureCharacterQuality              0x61
1236 #define HidUsage_Dig_CharacterGestureDataLength           0x62
1237 #define HidUsage_Dig_CharacterGestureData                 0x63
1238 #define HidUsage_Dig_GestureCharacterEncoding             0x64
1239 #define HidUsage_Dig_UTF8CharacterGestureEncoding         0x65
1240 #define HidUsage_Dig_UTF16LittleEndianCharacterGestureEncoding 0x66
1241 #define HidUsage_Dig_UTF16BigEndianCharacterGestureEncoding 0x67
1242 #define HidUsage_Dig_UTF32LittleEndianCharacterGestureEncoding 0x68
1243 #define HidUsage_Dig_UTF32BigEndianCharacterGestureEncoding 0x69
1244 #define HidUsage_Dig_CapacitiveHeatMapProtocolVendorID    0x6a
1245 #define HidUsage_Dig_CapacitiveHeatMapProtocolVersion     0x6b
1246 #define HidUsage_Dig_CapacitiveHeatMapFrameData           0x6c
1247 #define HidUsage_Dig_GestureCharacterEnable               0x6d
1248 #define HidUsage_Dig_TransducerSerialNumberPart2          0x6e
1249 #define HidUsage_Dig_NoPreferredColor                     0x6f
1250 #define HidUsage_Dig_PreferredLineStyle                   0x70
1251 #define HidUsage_Dig_PreferredLineStyleisLocked           0x71
1252 #define HidUsage_Dig_Ink                                  0x72
1253 #define HidUsage_Dig_Pencil                               0x73
1254 #define HidUsage_Dig_Highlighter                          0x74
1255 #define HidUsage_Dig_ChiselMarker                         0x75
1256 #define HidUsage_Dig_Brush                                0x76
1257 #define HidUsage_Dig_NoPreference                         0x77
1258 #define HidUsage_Dig_DigitizerDiagnostic                  0x80
1259 #define HidUsage_Dig_DigitizerError                       0x81
1260 #define HidUsage_Dig_ErrNormalStatus                      0x82
1261 #define HidUsage_Dig_ErrTransducersExceeded               0x83
1262 #define HidUsage_Dig_ErrFullTransFeaturesUnavailable      0x84
1263 #define HidUsage_Dig_ErrChargeLow                         0x85
1264 #define HidUsage_Dig_TransducerSoftwareInfo               0x90
1265 #define HidUsage_Dig_TransducerVendorId                   0x91
1266 #define HidUsage_Dig_TransducerProductId                  0x92
1267 #define HidUsage_Dig_DeviceSupportedProtocols             0x93
1268 #define HidUsage_Dig_TransducerSupportedProtocols         0x94
1269 #define HidUsage_Dig_NoProtocol                           0x95
1270 #define HidUsage_Dig_WacomAESProtocol                     0x96
1271 #define HidUsage_Dig_USIProtocol                          0x97
1272 #define HidUsage_Dig_MicrosoftPenProtocol                 0x98
1273 #define HidUsage_Dig_SupportedReportRates                 0xa0
1274 #define HidUsage_Dig_ReportRate                           0xa1
1275 #define HidUsage_Dig_TransducerConnected                  0xa2
1276 #define HidUsage_Dig_SwitchDisabled                       0xa3
1277 #define HidUsage_Dig_SwitchUnimplemented                  0xa4
1278 #define HidUsage_Dig_TransducerSwitches                   0xa5
1279 #define HidUsage_Dig_TransducerIndexSelector              0xa6
1280 #define HidUsage_Dig_ButtonPressThreshold                 0xb0
1281 #define HidUsage_Hap_SimpleHapticController               0x01
1282 #define HidUsage_Hap_WaveformList                         0x10
1283 #define HidUsage_Hap_DurationList                         0x11
1284 #define HidUsage_Hap_AutoTrigger                          0x20
1285 #define HidUsage_Hap_ManualTrigger                        0x21
1286 #define HidUsage_Hap_AutoTriggerAssociatedControl         0x22
1287 #define HidUsage_Hap_Intensity                            0x23
1288 #define HidUsage_Hap_RepeatCount                          0x24
1289 #define HidUsage_Hap_RetriggerPeriod                      0x25
1290 #define HidUsage_Hap_WaveformVendorPage                   0x26
1291 #define HidUsage_Hap_WaveformVendorID                     0x27
1292 #define HidUsage_Hap_WaveformCutoffTime                   0x28
1293 #define HidUsage_Hap_WaveformNone                         0x1001
1294 #define HidUsage_Hap_WaveformStop                         0x1002
1295 #define HidUsage_Hap_WaveformClick                        0x1003
1296 #define HidUsage_Hap_WaveformBuzzContinuous               0x1004
1297 #define HidUsage_Hap_WaveformRumbleContinuous             0x1005
1298 #define HidUsage_Hap_WaveformPress                        0x1006
1299 #define HidUsage_Hap_WaveformRelease                      0x1007
1300 #define HidUsage_Hap_WaveformHover                        0x1008
1301 #define HidUsage_Hap_WaveformSuccess                      0x1009
1302 #define HidUsage_Hap_WaveformError                        0x100a
1303 #define HidUsage_Hap_WaveformInkContinuous                0x100b
1304 #define HidUsage_Hap_WaveformPencilContinuous             0x100c
1305 #define HidUsage_Hap_WaveformMarkerContinuous             0x100d
1306 #define HidUsage_Hap_WaveformChiselMarkerContinuous       0x100e
1307 #define HidUsage_Hap_WaveformBrushContinuous              0x100f
1308 #define HidUsage_Hap_WaveformEraserContinuous             0x1010
1309 #define HidUsage_Hap_WaveformSparkleContinuous            0x1011
1310 #define HidUsage_PID_PhysicalInputDevice                  0x01
1311 #define HidUsage_PID_Normal                               0x20
1312 #define HidUsage_PID_SetEffectReport                      0x21
1313 #define HidUsage_PID_EffectParameterBlockIndex            0x22
1314 #define HidUsage_PID_ParameterBlockOffset                 0x23
1315 #define HidUsage_PID_ROMFlag                              0x24
1316 #define HidUsage_PID_EffectType                           0x25
1317 #define HidUsage_PID_ETConstantForce                      0x26
1318 #define HidUsage_PID_ETRamp                               0x27
1319 #define HidUsage_PID_ETCustomForce                        0x28
1320 #define HidUsage_PID_ETSquare                             0x30
1321 #define HidUsage_PID_ETSine                               0x31
1322 #define HidUsage_PID_ETTriangle                           0x32
1323 #define HidUsage_PID_ETSawtoothUp                         0x33
1324 #define HidUsage_PID_ETSawtoothDown                       0x34
1325 #define HidUsage_PID_ETSpring                             0x40
1326 #define HidUsage_PID_ETDamper                             0x41
1327 #define HidUsage_PID_ETInertia                            0x42
1328 #define HidUsage_PID_ETFriction                           0x43
1329 #define HidUsage_PID_Duration                             0x50
1330 #define HidUsage_PID_SamplePeriod                         0x51
1331 #define HidUsage_PID_Gain                                 0x52
1332 #define HidUsage_PID_TriggerButton                        0x53
1333 #define HidUsage_PID_TriggerRepeatInterval                0x54
1334 #define HidUsage_PID_AxesEnable                           0x55
1335 #define HidUsage_PID_DirectionEnable                      0x56
1336 #define HidUsage_PID_Direction                            0x57
1337 #define HidUsage_PID_TypeSpecificBlockOffset              0x58
1338 #define HidUsage_PID_BlockType                            0x59
1339 #define HidUsage_PID_SetEnvelopeReport                    0x5a
1340 #define HidUsage_PID_AttackLevel                          0x5b
1341 #define HidUsage_PID_AttackTime                           0x5c
1342 #define HidUsage_PID_FadeLevel                            0x5d
1343 #define HidUsage_PID_FadeTime                             0x5e
1344 #define HidUsage_PID_SetConditionReport                   0x5f
1345 #define HidUsage_PID_CenterPointOffset                    0x60
1346 #define HidUsage_PID_PositiveCoefficient                  0x61
1347 #define HidUsage_PID_NegativeCoefficient                  0x62
1348 #define HidUsage_PID_PositiveSaturation                   0x63
1349 #define HidUsage_PID_NegativeSaturation                   0x64
1350 #define HidUsage_PID_DeadBand                             0x65
1351 #define HidUsage_PID_DownloadForceSample                  0x66
1352 #define HidUsage_PID_IsochCustomForceEnable               0x67
1353 #define HidUsage_PID_CustomForceDataReport                0x68
1354 #define HidUsage_PID_CustomForceData                      0x69
1355 #define HidUsage_PID_CustomForceVendorDefinedData         0x6a
1356 #define HidUsage_PID_SetCustomForceReport                 0x6b
1357 #define HidUsage_PID_CustomForceDataOffset                0x6c
1358 #define HidUsage_PID_SampleCount                          0x6d
1359 #define HidUsage_PID_SetPeriodicReport                    0x6e
1360 #define HidUsage_PID_Offset                               0x6f
1361 #define HidUsage_PID_Magnitude                            0x70
1362 #define HidUsage_PID_Phase                                0x71
1363 #define HidUsage_PID_Period                               0x72
1364 #define HidUsage_PID_SetConstantForceReport               0x73
1365 #define HidUsage_PID_SetRampForceReport                   0x74
1366 #define HidUsage_PID_RampStart                            0x75
1367 #define HidUsage_PID_RampEnd                              0x76
1368 #define HidUsage_PID_EffectOperationReport                0x77
1369 #define HidUsage_PID_EffectOperation                      0x78
1370 #define HidUsage_PID_OpEffectStart                        0x79
1371 #define HidUsage_PID_OpEffectStartSolo                    0x7a
1372 #define HidUsage_PID_OpEffectStop                         0x7b
1373 #define HidUsage_PID_LoopCount                            0x7c
1374 #define HidUsage_PID_DeviceGainReport                     0x7d
1375 #define HidUsage_PID_DeviceGain                           0x7e
1376 #define HidUsage_PID_ParameterBlockPoolsReport            0x7f
1377 #define HidUsage_PID_RAMPoolSize                          0x80
1378 #define HidUsage_PID_ROMPoolSize                          0x81
1379 #define HidUsage_PID_ROMEffectBlockCount                  0x82
1380 #define HidUsage_PID_SimultaneousEffectsMax               0x83
1381 #define HidUsage_PID_PoolAlignment                        0x84
1382 #define HidUsage_PID_ParameterBlockMoveReport             0x85
1383 #define HidUsage_PID_MoveSource                           0x86
1384 #define HidUsage_PID_MoveDestination                      0x87
1385 #define HidUsage_PID_MoveLength                           0x88
1386 #define HidUsage_PID_EffectParameterBlockLoadReport       0x89
1387 #define HidUsage_PID_EffectParameterBlockLoadStatus       0x8b
1388 #define HidUsage_PID_BlockLoadSuccess                     0x8c
1389 #define HidUsage_PID_BlockLoadFull                        0x8d
1390 #define HidUsage_PID_BlockLoadError                       0x8e
1391 #define HidUsage_PID_BlockHandle                          0x8f
1392 #define HidUsage_PID_EffectParameterBlockFreeReport       0x90
1393 #define HidUsage_PID_TypeSpecificBlockHandle              0x91
1394 #define HidUsage_PID_PIDStateReport                       0x92
1395 #define HidUsage_PID_EffectPlaying                        0x94
1396 #define HidUsage_PID_PIDDeviceControlReport               0x95
1397 #define HidUsage_PID_PIDDeviceControl                     0x96
1398 #define HidUsage_PID_DCEnableActuators                    0x97
1399 #define HidUsage_PID_DCDisableActuators                   0x98
1400 #define HidUsage_PID_DCStopAllEffects                     0x99
1401 #define HidUsage_PID_DCReset                              0x9a
1402 #define HidUsage_PID_DCPause                              0x9b
1403 #define HidUsage_PID_DCContinue                           0x9c
1404 #define HidUsage_PID_DevicePaused                         0x9f
1405 #define HidUsage_PID_ActuatorsEnabled                     0xa0
1406 #define HidUsage_PID_SafetySwitch                         0xa4
1407 #define HidUsage_PID_ActuatorOverrideSwitch               0xa5
1408 #define HidUsage_PID_ActuatorPower                        0xa6
1409 #define HidUsage_PID_StartDelay                           0xa7
1410 #define HidUsage_PID_ParameterBlockSize                   0xa8
1411 #define HidUsage_PID_DeviceManagedPool                    0xa9
1412 #define HidUsage_PID_SharedParameterBlocks                0xaa
1413 #define HidUsage_PID_CreateNewEffectParameterBlockReport  0xab
1414 #define HidUsage_PID_RAMPoolAvailable                     0xac
1415 #define HidUsage_SC_SocControl                            0x01
1416 #define HidUsage_SC_FirmwareTransfer                      0x02
1417 #define HidUsage_SC_FirmwareFileId                        0x03
1418 #define HidUsage_SC_FileOffsetInBytes                     0x04
1419 #define HidUsage_SC_FileTransferSizeMaxInBytes            0x05
1420 #define HidUsage_SC_FilePayload                           0x06
1421 #define HidUsage_SC_FilePayloadSizeInBytes                0x07
1422 #define HidUsage_SC_FilePayloadContainsLastBytes          0x08
1423 #define HidUsage_SC_FileTransferStop                      0x09
1424 #define HidUsage_SC_FileTransferTillEnd                   0x0a
1425 #define HidUsage_EHT_EyeTracker                           0x01
1426 #define HidUsage_EHT_HeadTracker                          0x02
1427 #define HidUsage_EHT_TrackingData                         0x10
1428 #define HidUsage_EHT_Capabilities                         0x11
1429 #define HidUsage_EHT_Configuration                        0x12
1430 #define HidUsage_EHT_Status                               0x13
1431 #define HidUsage_EHT_Control                              0x14
1432 #define HidUsage_EHT_SensorTimestamp                      0x20
1433 #define HidUsage_EHT_PositionX                            0x21
1434 #define HidUsage_EHT_PositionY                            0x22
1435 #define HidUsage_EHT_PositionZ                            0x23
1436 #define HidUsage_EHT_GazePoint                            0x24
1437 #define HidUsage_EHT_LeftEyePosition                      0x25
1438 #define HidUsage_EHT_RightEyePosition                     0x26
1439 #define HidUsage_EHT_HeadPosition                         0x27
1440 #define HidUsage_EHT_HeadDirectionPoint                   0x28
1441 #define HidUsage_EHT_RotationaboutXaxis                   0x29
1442 #define HidUsage_EHT_RotationaboutYaxis                   0x2a
1443 #define HidUsage_EHT_RotationaboutZaxis                   0x2b
1444 #define HidUsage_EHT_TrackerQuality                       0x100
1445 #define HidUsage_EHT_MinimumTrackingDistance              0x101
1446 #define HidUsage_EHT_OptimumTrackingDistance              0x102
1447 #define HidUsage_EHT_MaximumTrackingDistance              0x103
1448 #define HidUsage_EHT_MaximumScreenPlaneWidth              0x104
1449 #define HidUsage_EHT_MaximumScreenPlaneHeight             0x105
1450 #define HidUsage_EHT_DisplayManufacturerID                0x200
1451 #define HidUsage_EHT_DisplayProductID                     0x201
1452 #define HidUsage_EHT_DisplaySerialNumber                  0x202
1453 #define HidUsage_EHT_DisplayManufacturerDate              0x203
1454 #define HidUsage_EHT_CalibratedScreenWidth                0x204
1455 #define HidUsage_EHT_CalibratedScreenHeight               0x205
1456 #define HidUsage_EHT_SamplingFrequency                    0x300
1457 #define HidUsage_EHT_ConfigurationStatus                  0x301
1458 #define HidUsage_EHT_DeviceModeRequest                    0x400
1459 #define HidUsage_AD_AlphanumericDisplay                   0x01
1460 #define HidUsage_AD_AuxiliaryDisplay                      0x02
1461 #define HidUsage_AD_DisplayAttributesReport               0x20
1462 #define HidUsage_AD_ASCIICharacterSet                     0x21
1463 #define HidUsage_AD_DataReadBack                          0x22
1464 #define HidUsage_AD_FontReadBack                          0x23
1465 #define HidUsage_AD_DisplayControlReport                  0x24
1466 #define HidUsage_AD_ClearDisplay                          0x25
1467 #define HidUsage_AD_DisplayEnable                         0x26
1468 #define HidUsage_AD_ScreenSaverDelay                      0x27
1469 #define HidUsage_AD_ScreenSaverEnable                     0x28
1470 #define HidUsage_AD_VerticalScroll                        0x29
1471 #define HidUsage_AD_HorizontalScroll                      0x2a
1472 #define HidUsage_AD_CharacterReport                       0x2b
1473 #define HidUsage_AD_DisplayData                           0x2c
1474 #define HidUsage_AD_DisplayStatus                         0x2d
1475 #define HidUsage_AD_StatNotReady                          0x2e
1476 #define HidUsage_AD_StatReady                             0x2f
1477 #define HidUsage_AD_ErrNotaloadablecharacter              0x30
1478 #define HidUsage_AD_ErrFontdatacannotberead               0x31
1479 #define HidUsage_AD_CursorPositionReport                  0x32
1480 #define HidUsage_AD_Row                                   0x33
1481 #define HidUsage_AD_Column                                0x34
1482 #define HidUsage_AD_Rows                                  0x35
1483 #define HidUsage_AD_Columns                               0x36
1484 #define HidUsage_AD_CursorPixelPositioning                0x37
1485 #define HidUsage_AD_CursorMode                            0x38
1486 #define HidUsage_AD_CursorEnable                          0x39
1487 #define HidUsage_AD_CursorBlink                           0x3a
1488 #define HidUsage_AD_FontReport                            0x3b
1489 #define HidUsage_AD_FontData                              0x3c
1490 #define HidUsage_AD_CharacterWidth                        0x3d
1491 #define HidUsage_AD_CharacterHeight                       0x3e
1492 #define HidUsage_AD_CharacterSpacingHorizontal            0x3f
1493 #define HidUsage_AD_CharacterSpacingVertical              0x40
1494 #define HidUsage_AD_UnicodeCharacterSet                   0x41
1495 #define HidUsage_AD_Font7Segment                          0x42
1496 #define HidUsage_AD_SevenSegmentDirectMap                 0x43
1497 #define HidUsage_AD_Font14Segment                         0x44
1498 #define HidUsage_AD_One4SegmentDirectMap                  0x45
1499 #define HidUsage_AD_DisplayBrightness                     0x46
1500 #define HidUsage_AD_DisplayContrast                       0x47
1501 #define HidUsage_AD_CharacterAttribute                    0x48
1502 #define HidUsage_AD_AttributeReadback                     0x49
1503 #define HidUsage_AD_AttributeData                         0x4a
1504 #define HidUsage_AD_CharAttrEnhance                       0x4b
1505 #define HidUsage_AD_CharAttrUnderline                     0x4c
1506 #define HidUsage_AD_CharAttrBlink                         0x4d
1507 #define HidUsage_AD_BitmapSizeX                           0x80
1508 #define HidUsage_AD_BitmapSizeY                           0x81
1509 #define HidUsage_AD_MaxBlitSize                           0x82
1510 #define HidUsage_AD_BitDepthFormat                        0x83
1511 #define HidUsage_AD_DisplayOrientation                    0x84
1512 #define HidUsage_AD_PaletteReport                         0x85
1513 #define HidUsage_AD_PaletteDataSize                       0x86
1514 #define HidUsage_AD_PaletteDataOffset                     0x87
1515 #define HidUsage_AD_PaletteData                           0x88
1516 #define HidUsage_AD_BlitReport                            0x8a
1517 #define HidUsage_AD_BlitRectangleX1                       0x8b
1518 #define HidUsage_AD_BlitRectangleY1                       0x8c
1519 #define HidUsage_AD_BlitRectangleX2                       0x8d
1520 #define HidUsage_AD_BlitRectangleY2                       0x8e
1521 #define HidUsage_AD_BlitData                              0x8f
1522 #define HidUsage_AD_SoftButton                            0x90
1523 #define HidUsage_AD_SoftButtonID                          0x91
1524 #define HidUsage_AD_SoftButtonSide                        0x92
1525 #define HidUsage_AD_SoftButtonOffset1                     0x93
1526 #define HidUsage_AD_SoftButtonOffset2                     0x94
1527 #define HidUsage_AD_SoftButtonReport                      0x95
1528 #define HidUsage_AD_SoftKeys                              0xc2
1529 #define HidUsage_AD_DisplayDataExtensions                 0xcc
1530 #define HidUsage_AD_CharacterMapping                      0xcf
1531 #define HidUsage_AD_UnicodeEquivalent                     0xdd
1532 #define HidUsage_AD_CharacterPageMapping                  0xdf
1533 #define HidUsage_AD_RequestReport                         0xff
1534 #define HidUsage_Sen_Sensor                               0x01
1535 #define HidUsage_Sen_Biometric                            0x10
1536 #define HidUsage_Sen_BiometricHumanPresence               0x11
1537 #define HidUsage_Sen_BiometricHumanProximity              0x12
1538 #define HidUsage_Sen_BiometricHumanTouch                  0x13
1539 #define HidUsage_Sen_BiometricBloodPressure               0x14
1540 #define HidUsage_Sen_BiometricBodyTemperature             0x15
1541 #define HidUsage_Sen_BiometricHeartRate                   0x16
1542 #define HidUsage_Sen_BiometricHeartRateVariability        0x17
1543 #define HidUsage_Sen_BiometricPeripheralOxygenSaturation  0x18
1544 #define HidUsage_Sen_BiometricRespiratoryRate             0x19
1545 #define HidUsage_Sen_Electrical                           0x20
1546 #define HidUsage_Sen_ElectricalCapacitance                0x21
1547 #define HidUsage_Sen_ElectricalCurrent                    0x22
1548 #define HidUsage_Sen_ElectricalPower                      0x23
1549 #define HidUsage_Sen_ElectricalInductance                 0x24
1550 #define HidUsage_Sen_ElectricalResistance                 0x25
1551 #define HidUsage_Sen_ElectricalVoltage                    0x26
1552 #define HidUsage_Sen_ElectricalPotentiometer              0x27
1553 #define HidUsage_Sen_ElectricalFrequency                  0x28
1554 #define HidUsage_Sen_ElectricalPeriod                     0x29
1555 #define HidUsage_Sen_Environmental                        0x30
1556 #define HidUsage_Sen_EnvironmentalAtmosphericPressure     0x31
1557 #define HidUsage_Sen_EnvironmentalHumidity                0x32
1558 #define HidUsage_Sen_EnvironmentalTemperature             0x33
1559 #define HidUsage_Sen_EnvironmentalWindDirection           0x34
1560 #define HidUsage_Sen_EnvironmentalWindSpeed               0x35
1561 #define HidUsage_Sen_EnvironmentalAirQuality              0x36
1562 #define HidUsage_Sen_EnvironmentalHeatIndex               0x37
1563 #define HidUsage_Sen_EnvironmentalSurfaceTemperature      0x38
1564 #define HidUsage_Sen_EnvironmentalVolatileOrganicCompounds 0x39
1565 #define HidUsage_Sen_EnvironmentalObjectPresence          0x3a
1566 #define HidUsage_Sen_EnvironmentalObjectProximity         0x3b
1567 #define HidUsage_Sen_Light                                0x40
1568 #define HidUsage_Sen_LightAmbientLight                    0x41
1569 #define HidUsage_Sen_LightConsumerInfrared                0x42
1570 #define HidUsage_Sen_LightInfraredLight                   0x43
1571 #define HidUsage_Sen_LightVisibleLight                    0x44
1572 #define HidUsage_Sen_LightUltravioletLight                0x45
1573 #define HidUsage_Sen_Location                             0x50
1574 #define HidUsage_Sen_LocationBroadcast                    0x51
1575 #define HidUsage_Sen_LocationDeadReckoning                0x52
1576 #define HidUsage_Sen_LocationGPSGlobalPositioningSystem   0x53
1577 #define HidUsage_Sen_LocationLookup                       0x54
1578 #define HidUsage_Sen_LocationOther                        0x55
1579 #define HidUsage_Sen_LocationStatic                       0x56
1580 #define HidUsage_Sen_LocationTriangulation                0x57
1581 #define HidUsage_Sen_Mechanical                           0x60
1582 #define HidUsage_Sen_MechanicalBooleanSwitch              0x61
1583 #define HidUsage_Sen_MechanicalBooleanSwitchArray         0x62
1584 #define HidUsage_Sen_MechanicalMultivalueSwitch           0x63
1585 #define HidUsage_Sen_MechanicalForce                      0x64
1586 #define HidUsage_Sen_MechanicalPressure                   0x65
1587 #define HidUsage_Sen_MechanicalStrain                     0x66
1588 #define HidUsage_Sen_MechanicalWeight                     0x67
1589 #define HidUsage_Sen_MechanicalHapticVibrator             0x68
1590 #define HidUsage_Sen_MechanicalHallEffectSwitch           0x69
1591 #define HidUsage_Sen_Motion                               0x70
1592 #define HidUsage_Sen_MotionAccelerometer1D                0x71
1593 #define HidUsage_Sen_MotionAccelerometer2D                0x72
1594 #define HidUsage_Sen_MotionAccelerometer3D                0x73
1595 #define HidUsage_Sen_MotionGyrometer1D                    0x74
1596 #define HidUsage_Sen_MotionGyrometer2D                    0x75
1597 #define HidUsage_Sen_MotionGyrometer3D                    0x76
1598 #define HidUsage_Sen_MotionMotionDetector                 0x77
1599 #define HidUsage_Sen_MotionSpeedometer                    0x78
1600 #define HidUsage_Sen_MotionAccelerometer                  0x79
1601 #define HidUsage_Sen_MotionGyrometer                      0x7a
1602 #define HidUsage_Sen_MotionGravityVector                  0x7b
1603 #define HidUsage_Sen_MotionLinearAccelerometer            0x7c
1604 #define HidUsage_Sen_Orientation                          0x80
1605 #define HidUsage_Sen_OrientationCompass1D                 0x81
1606 #define HidUsage_Sen_OrientationCompass2D                 0x82
1607 #define HidUsage_Sen_OrientationCompass3D                 0x83
1608 #define HidUsage_Sen_OrientationInclinometer1D            0x84
1609 #define HidUsage_Sen_OrientationInclinometer2D            0x85
1610 #define HidUsage_Sen_OrientationInclinometer3D            0x86
1611 #define HidUsage_Sen_OrientationDistance1D                0x87
1612 #define HidUsage_Sen_OrientationDistance2D                0x88
1613 #define HidUsage_Sen_OrientationDistance3D                0x89
1614 #define HidUsage_Sen_OrientationDeviceOrientation         0x8a
1615 #define HidUsage_Sen_OrientationCompass                   0x8b
1616 #define HidUsage_Sen_OrientationInclinometer              0x8c
1617 #define HidUsage_Sen_OrientationDistance                  0x8d
1618 #define HidUsage_Sen_OrientationRelativeOrientation       0x8e
1619 #define HidUsage_Sen_OrientationSimpleOrientation         0x8f
1620 #define HidUsage_Sen_Scanner                              0x90
1621 #define HidUsage_Sen_ScannerBarcode                       0x91
1622 #define HidUsage_Sen_ScannerRFID                          0x92
1623 #define HidUsage_Sen_ScannerNFC                           0x93
1624 #define HidUsage_Sen_Time                                 0xa0
1625 #define HidUsage_Sen_TimeAlarmTimer                       0xa1
1626 #define HidUsage_Sen_TimeRealTimeClock                    0xa2
1627 #define HidUsage_Sen_PersonalActivity                     0xb0
1628 #define HidUsage_Sen_PersonalActivityActivityDetection    0xb1
1629 #define HidUsage_Sen_PersonalActivityDevicePosition       0xb2
1630 #define HidUsage_Sen_PersonalActivityFloorTracker         0xb3
1631 #define HidUsage_Sen_PersonalActivityPedometer            0xb4
1632 #define HidUsage_Sen_PersonalActivityStepDetection        0xb5
1633 #define HidUsage_Sen_OrientationExtended                  0xc0
1634 #define HidUsage_Sen_OrientationExtendedGeomagneticOrientation 0xc1
1635 #define HidUsage_Sen_OrientationExtendedMagnetometer      0xc2
1636 #define HidUsage_Sen_Gesture                              0xd0
1637 #define HidUsage_Sen_GestureChassisFlipGesture            0xd1
1638 #define HidUsage_Sen_GestureHingeFoldGesture              0xd2
1639 #define HidUsage_Sen_Other                                0xe0
1640 #define HidUsage_Sen_OtherCustom                          0xe1
1641 #define HidUsage_Sen_OtherGeneric                         0xe2
1642 #define HidUsage_Sen_OtherGenericEnumerator               0xe3
1643 #define HidUsage_Sen_OtherHingeAngle                      0xe4
1644 #define HidUsage_Sen_VendorReserved1                      0xf0
1645 #define HidUsage_Sen_VendorReserved2                      0xf1
1646 #define HidUsage_Sen_VendorReserved3                      0xf2
1647 #define HidUsage_Sen_VendorReserved4                      0xf3
1648 #define HidUsage_Sen_VendorReserved5                      0xf4
1649 #define HidUsage_Sen_VendorReserved6                      0xf5
1650 #define HidUsage_Sen_VendorReserved7                      0xf6
1651 #define HidUsage_Sen_VendorReserved8                      0xf7
1652 #define HidUsage_Sen_VendorReserved9                      0xf8
1653 #define HidUsage_Sen_VendorReserved10                     0xf9
1654 #define HidUsage_Sen_VendorReserved11                     0xfa
1655 #define HidUsage_Sen_VendorReserved12                     0xfb
1656 #define HidUsage_Sen_VendorReserved13                     0xfc
1657 #define HidUsage_Sen_VendorReserved14                     0xfd
1658 #define HidUsage_Sen_VendorReserved15                     0xfe
1659 #define HidUsage_Sen_VendorReserved16                     0xff
1660 #define HidUsage_Sen_Event                                0x200
1661 #define HidUsage_Sen_EventSensorState                     0x201
1662 #define HidUsage_Sen_EventSensorEvent                     0x202
1663 #define HidUsage_Sen_Property                             0x300
1664 #define HidUsage_Sen_PropertyFriendlyName                 0x301
1665 #define HidUsage_Sen_PropertyPersistentUniqueID           0x302
1666 #define HidUsage_Sen_PropertySensorStatus                 0x303
1667 #define HidUsage_Sen_PropertyMinimumReportInterval        0x304
1668 #define HidUsage_Sen_PropertySensorManufacturer           0x305
1669 #define HidUsage_Sen_PropertySensorModel                  0x306
1670 #define HidUsage_Sen_PropertySensorSerialNumber           0x307
1671 #define HidUsage_Sen_PropertySensorDescription            0x308
1672 #define HidUsage_Sen_PropertySensorConnectionType         0x309
1673 #define HidUsage_Sen_PropertySensorDevicePath             0x30a
1674 #define HidUsage_Sen_PropertyHardwareRevision             0x30b
1675 #define HidUsage_Sen_PropertyFirmwareVersion              0x30c
1676 #define HidUsage_Sen_PropertyReleaseDate                  0x30d
1677 #define HidUsage_Sen_PropertyReportInterval               0x30e
1678 #define HidUsage_Sen_PropertyChangeSensitivityAbsolute    0x30f
1679 #define HidUsage_Sen_PropertyChangeSensitivityPercentofRange 0x310
1680 #define HidUsage_Sen_PropertyChangeSensitivityPercentRelative 0x311
1681 #define HidUsage_Sen_PropertyAccuracy                     0x312
1682 #define HidUsage_Sen_PropertyResolution                   0x313
1683 #define HidUsage_Sen_PropertyMaximum                      0x314
1684 #define HidUsage_Sen_PropertyMinimum                      0x315
1685 #define HidUsage_Sen_PropertyReportingState               0x316
1686 #define HidUsage_Sen_PropertySamplingRate                 0x317
1687 #define HidUsage_Sen_PropertyResponseCurve                0x318
1688 #define HidUsage_Sen_PropertyPowerState                   0x319
1689 #define HidUsage_Sen_PropertyMaximumFIFOEvents            0x31a
1690 #define HidUsage_Sen_PropertyReportLatency                0x31b
1691 #define HidUsage_Sen_PropertyFlushFIFOEvents              0x31c
1692 #define HidUsage_Sen_PropertyMaximumPowerConsumption      0x31d
1693 #define HidUsage_Sen_PropertyIsPrimary                    0x31e
1694 #define HidUsage_Sen_PropertyHumanPresenceDetectionType   0x31f
1695 #define HidUsage_Sen_DataFieldLocation                    0x400
1696 #define HidUsage_Sen_DataFieldAltitudeAntennaSeaLevel     0x402
1697 #define HidUsage_Sen_DataFieldDifferentialReferenceStationID 0x403
1698 #define HidUsage_Sen_DataFieldAltitudeEllipsoidError      0x404
1699 #define HidUsage_Sen_DataFieldAltitudeEllipsoid           0x405
1700 #define HidUsage_Sen_DataFieldAltitudeSeaLevelError       0x406
1701 #define HidUsage_Sen_DataFieldAltitudeSeaLevel            0x407
1702 #define HidUsage_Sen_DataFieldDifferentialGPSDataAge      0x408
1703 #define HidUsage_Sen_DataFieldErrorRadius                 0x409
1704 #define HidUsage_Sen_DataFieldFixQuality                  0x40a
1705 #define HidUsage_Sen_DataFieldFixType                     0x40b
1706 #define HidUsage_Sen_DataFieldGeoidalSeparation           0x40c
1707 #define HidUsage_Sen_DataFieldGPSOperationMode            0x40d
1708 #define HidUsage_Sen_DataFieldGPSSelectionMode            0x40e
1709 #define HidUsage_Sen_DataFieldGPSStatus                   0x40f
1710 #define HidUsage_Sen_DataFieldPositionDilutionofPrecision 0x410
1711 #define HidUsage_Sen_DataFieldHorizontalDilutionofPrecision 0x411
1712 #define HidUsage_Sen_DataFieldVerticalDilutionofPrecision 0x412
1713 #define HidUsage_Sen_DataFieldLatitude                    0x413
1714 #define HidUsage_Sen_DataFieldLongitude                   0x414
1715 #define HidUsage_Sen_DataFieldTrueHeading                 0x415
1716 #define HidUsage_Sen_DataFieldMagneticHeading             0x416
1717 #define HidUsage_Sen_DataFieldMagneticVariation           0x417
1718 #define HidUsage_Sen_DataFieldSpeed                       0x418
1719 #define HidUsage_Sen_DataFieldSatellitesinView            0x419
1720 #define HidUsage_Sen_DataFieldSatellitesinViewAzimuth     0x41a
1721 #define HidUsage_Sen_DataFieldSatellitesinViewElevation   0x41b
1722 #define HidUsage_Sen_DataFieldSatellitesinViewIDs         0x41c
1723 #define HidUsage_Sen_DataFieldSatellitesinViewPRNs        0x41d
1724 #define HidUsage_Sen_DataFieldSatellitesinViewSNRatios    0x41e
1725 #define HidUsage_Sen_DataFieldSatellitesUsedCount         0x41f
1726 #define HidUsage_Sen_DataFieldSatellitesUsedPRNs          0x420
1727 #define HidUsage_Sen_DataFieldNMEASentence                0x421
1728 #define HidUsage_Sen_DataFieldAddressLine1                0x422
1729 #define HidUsage_Sen_DataFieldAddressLine2                0x423
1730 #define HidUsage_Sen_DataFieldCity                        0x424
1731 #define HidUsage_Sen_DataFieldStateorProvince             0x425
1732 #define HidUsage_Sen_DataFieldCountryorRegion             0x426
1733 #define HidUsage_Sen_DataFieldPostalCode                  0x427
1734 #define HidUsage_Sen_PropertyLocation                     0x42a
1735 #define HidUsage_Sen_PropertyLocationDesiredAccuracy      0x42b
1736 #define HidUsage_Sen_DataFieldEnvironmental               0x430
1737 #define HidUsage_Sen_DataFieldAtmosphericPressure         0x431
1738 #define HidUsage_Sen_DataFieldRelativeHumidity            0x433
1739 #define HidUsage_Sen_DataFieldTemperature                 0x434
1740 #define HidUsage_Sen_DataFieldWindDirection               0x435
1741 #define HidUsage_Sen_DataFieldWindSpeed                   0x436
1742 #define HidUsage_Sen_DataFieldAirQualityIndex             0x437
1743 #define HidUsage_Sen_DataFieldEquivalentCO2               0x438
1744 #define HidUsage_Sen_DataFieldVolatileOrganicCompoundConcentration 0x439
1745 #define HidUsage_Sen_DataFieldObjectPresence              0x43a
1746 #define HidUsage_Sen_DataFieldObjectProximityRange        0x43b
1747 #define HidUsage_Sen_DataFieldObjectProximityOutofRange   0x43c
1748 #define HidUsage_Sen_PropertyEnvironmental                0x440
1749 #define HidUsage_Sen_PropertyReferencePressure            0x441
1750 #define HidUsage_Sen_DataFieldMotion                      0x450
1751 #define HidUsage_Sen_DataFieldMotionState                 0x451
1752 #define HidUsage_Sen_DataFieldAcceleration                0x452
1753 #define HidUsage_Sen_DataFieldAccelerationAxisX           0x453
1754 #define HidUsage_Sen_DataFieldAccelerationAxisY           0x454
1755 #define HidUsage_Sen_DataFieldAccelerationAxisZ           0x455
1756 #define HidUsage_Sen_DataFieldAngularVelocity             0x456
1757 #define HidUsage_Sen_DataFieldAngularVelocityaboutXAxis   0x457
1758 #define HidUsage_Sen_DataFieldAngularVelocityaboutYAxis   0x458
1759 #define HidUsage_Sen_DataFieldAngularVelocityaboutZAxis   0x459
1760 #define HidUsage_Sen_DataFieldAngularPosition             0x45a
1761 #define HidUsage_Sen_DataFieldAngularPositionaboutXAxis   0x45b
1762 #define HidUsage_Sen_DataFieldAngularPositionaboutYAxis   0x45c
1763 #define HidUsage_Sen_DataFieldAngularPositionaboutZAxis   0x45d
1764 #define HidUsage_Sen_DataFieldMotionSpeed                 0x45e
1765 #define HidUsage_Sen_DataFieldMotionIntensity             0x45f
1766 #define HidUsage_Sen_DataFieldOrientation                 0x470
1767 #define HidUsage_Sen_DataFieldHeading                     0x471
1768 #define HidUsage_Sen_DataFieldHeadingXAxis                0x472
1769 #define HidUsage_Sen_DataFieldHeadingYAxis                0x473
1770 #define HidUsage_Sen_DataFieldHeadingZAxis                0x474
1771 #define HidUsage_Sen_DataFieldHeadingCompensatedMagneticNorth 0x475
1772 #define HidUsage_Sen_DataFieldHeadingCompensatedTrueNorth 0x476
1773 #define HidUsage_Sen_DataFieldHeadingMagneticNorth        0x477
1774 #define HidUsage_Sen_DataFieldHeadingTrueNorth            0x478
1775 #define HidUsage_Sen_DataFieldDistance                    0x479
1776 #define HidUsage_Sen_DataFieldDistanceXAxis               0x47a
1777 #define HidUsage_Sen_DataFieldDistanceYAxis               0x47b
1778 #define HidUsage_Sen_DataFieldDistanceZAxis               0x47c
1779 #define HidUsage_Sen_DataFieldDistanceOutofRange          0x47d
1780 #define HidUsage_Sen_DataFieldTilt                        0x47e
1781 #define HidUsage_Sen_DataFieldTiltXAxis                   0x47f
1782 #define HidUsage_Sen_DataFieldTiltYAxis                   0x480
1783 #define HidUsage_Sen_DataFieldTiltZAxis                   0x481
1784 #define HidUsage_Sen_DataFieldRotationMatrix              0x482
1785 #define HidUsage_Sen_DataFieldQuaternion                  0x483
1786 #define HidUsage_Sen_DataFieldMagneticFlux                0x484
1787 #define HidUsage_Sen_DataFieldMagneticFluxXAxis           0x485
1788 #define HidUsage_Sen_DataFieldMagneticFluxYAxis           0x486
1789 #define HidUsage_Sen_DataFieldMagneticFluxZAxis           0x487
1790 #define HidUsage_Sen_DataFieldMagnetometerAccuracy        0x488
1791 #define HidUsage_Sen_DataFieldSimpleOrientationDirection  0x489
1792 #define HidUsage_Sen_DataFieldMechanical                  0x490
1793 #define HidUsage_Sen_DataFieldBooleanSwitchState          0x491
1794 #define HidUsage_Sen_DataFieldBooleanSwitchArrayStates    0x492
1795 #define HidUsage_Sen_DataFieldMultivalueSwitchValue       0x493
1796 #define HidUsage_Sen_DataFieldForce                       0x494
1797 #define HidUsage_Sen_DataFieldAbsolutePressure            0x495
1798 #define HidUsage_Sen_DataFieldGaugePressure               0x496
1799 #define HidUsage_Sen_DataFieldStrain                      0x497
1800 #define HidUsage_Sen_DataFieldWeight                      0x498
1801 #define HidUsage_Sen_PropertyMechanical                   0x4a0
1802 #define HidUsage_Sen_PropertyVibrationState               0x4a1
1803 #define HidUsage_Sen_PropertyForwardVibrationSpeed        0x4a2
1804 #define HidUsage_Sen_PropertyBackwardVibrationSpeed       0x4a3
1805 #define HidUsage_Sen_DataFieldBiometric                   0x4b0
1806 #define HidUsage_Sen_DataFieldHumanPresence               0x4b1
1807 #define HidUsage_Sen_DataFieldHumanProximityRange         0x4b2
1808 #define HidUsage_Sen_DataFieldHumanProximityOutofRange    0x4b3
1809 #define HidUsage_Sen_DataFieldHumanTouchState             0x4b4
1810 #define HidUsage_Sen_DataFieldBloodPressure               0x4b5
1811 #define HidUsage_Sen_DataFieldBloodPressureDiastolic      0x4b6
1812 #define HidUsage_Sen_DataFieldBloodPressureSystolic       0x4b7
1813 #define HidUsage_Sen_DataFieldHeartRate                   0x4b8
1814 #define HidUsage_Sen_DataFieldRestingHeartRate            0x4b9
1815 #define HidUsage_Sen_DataFieldHeartbeatInterval           0x4ba
1816 #define HidUsage_Sen_DataFieldRespiratoryRate             0x4bb
1817 #define HidUsage_Sen_DataFieldSpO2                        0x4bc
1818 #define HidUsage_Sen_DataFieldHumanAttentionDetected      0x4bd
1819 #define HidUsage_Sen_DataFieldHumanHeadAzimuth            0x4be
1820 #define HidUsage_Sen_DataFieldHumanHeadAltitude           0x4bf
1821 #define HidUsage_Sen_DataFieldHumanHeadRoll               0x4c0
1822 #define HidUsage_Sen_DataFieldHumanHeadPitch              0x4c1
1823 #define HidUsage_Sen_DataFieldHumanHeadYaw                0x4c2
1824 #define HidUsage_Sen_DataFieldHumanCorrelationId          0x4c3
1825 #define HidUsage_Sen_DataFieldLight                       0x4d0
1826 #define HidUsage_Sen_DataFieldIlluminance                 0x4d1
1827 #define HidUsage_Sen_DataFieldColorTemperature            0x4d2
1828 #define HidUsage_Sen_DataFieldChromaticity                0x4d3
1829 #define HidUsage_Sen_DataFieldChromaticityX               0x4d4
1830 #define HidUsage_Sen_DataFieldChromaticityY               0x4d5
1831 #define HidUsage_Sen_DataFieldConsumerIRSentenceReceive   0x4d6
1832 #define HidUsage_Sen_DataFieldInfraredLight               0x4d7
1833 #define HidUsage_Sen_DataFieldRedLight                    0x4d8
1834 #define HidUsage_Sen_DataFieldGreenLight                  0x4d9
1835 #define HidUsage_Sen_DataFieldBlueLight                   0x4da
1836 #define HidUsage_Sen_DataFieldUltravioletALight           0x4db
1837 #define HidUsage_Sen_DataFieldUltravioletBLight           0x4dc
1838 #define HidUsage_Sen_DataFieldUltravioletIndex            0x4dd
1839 #define HidUsage_Sen_DataFieldNearInfraredLight           0x4de
1840 #define HidUsage_Sen_PropertyLight                        0x4df
1841 #define HidUsage_Sen_PropertyConsumerIRSentenceSend       0x4e0
1842 #define HidUsage_Sen_PropertyAutoBrightnessPreferred      0x4e2
1843 #define HidUsage_Sen_PropertyAutoColorPreferred           0x4e3
1844 #define HidUsage_Sen_DataFieldScanner                     0x4f0
1845 #define HidUsage_Sen_DataFieldRFIDTag40Bit                0x4f1
1846 #define HidUsage_Sen_DataFieldNFCSentenceReceive          0x4f2
1847 #define HidUsage_Sen_PropertyScanner                      0x4f8
1848 #define HidUsage_Sen_PropertyNFCSentenceSend              0x4f9
1849 #define HidUsage_Sen_DataFieldElectrical                  0x500
1850 #define HidUsage_Sen_DataFieldCapacitance                 0x501
1851 #define HidUsage_Sen_DataFieldCurrent                     0x502
1852 #define HidUsage_Sen_DataFieldElectricalPower             0x503
1853 #define HidUsage_Sen_DataFieldInductance                  0x504
1854 #define HidUsage_Sen_DataFieldResistance                  0x505
1855 #define HidUsage_Sen_DataFieldVoltage                     0x506
1856 #define HidUsage_Sen_DataFieldFrequency                   0x507
1857 #define HidUsage_Sen_DataFieldPeriod                      0x508
1858 #define HidUsage_Sen_DataFieldPercentofRange              0x509
1859 #define HidUsage_Sen_DataFieldTime                        0x520
1860 #define HidUsage_Sen_DataFieldYear                        0x521
1861 #define HidUsage_Sen_DataFieldMonth                       0x522
1862 #define HidUsage_Sen_DataFieldDay                         0x523
1863 #define HidUsage_Sen_DataFieldDayofWeek                   0x524
1864 #define HidUsage_Sen_DataFieldHour                        0x525
1865 #define HidUsage_Sen_DataFieldMinute                      0x526
1866 #define HidUsage_Sen_DataFieldSecond                      0x527
1867 #define HidUsage_Sen_DataFieldMillisecond                 0x528
1868 #define HidUsage_Sen_DataFieldTimestamp                   0x529
1869 #define HidUsage_Sen_DataFieldJulianDayofYear             0x52a
1870 #define HidUsage_Sen_DataFieldTimeSinceSystemBoot         0x52b
1871 #define HidUsage_Sen_PropertyTime                         0x530
1872 #define HidUsage_Sen_PropertyTimeZoneOffsetfromUTC        0x531
1873 #define HidUsage_Sen_PropertyTimeZoneName                 0x532
1874 #define HidUsage_Sen_PropertyDaylightSavingsTimeObserved  0x533
1875 #define HidUsage_Sen_PropertyTimeTrimAdjustment           0x534
1876 #define HidUsage_Sen_PropertyArmAlarm                     0x535
1877 #define HidUsage_Sen_DataFieldCustom                      0x540
1878 #define HidUsage_Sen_DataFieldCustomUsage                 0x541
1879 #define HidUsage_Sen_DataFieldCustomBooleanArray          0x542
1880 #define HidUsage_Sen_DataFieldCustomValue                 0x543
1881 #define HidUsage_Sen_DataFieldCustomValue1                0x544
1882 #define HidUsage_Sen_DataFieldCustomValue2                0x545
1883 #define HidUsage_Sen_DataFieldCustomValue3                0x546
1884 #define HidUsage_Sen_DataFieldCustomValue4                0x547
1885 #define HidUsage_Sen_DataFieldCustomValue5                0x548
1886 #define HidUsage_Sen_DataFieldCustomValue6                0x549
1887 #define HidUsage_Sen_DataFieldCustomValue7                0x54a
1888 #define HidUsage_Sen_DataFieldCustomValue8                0x54b
1889 #define HidUsage_Sen_DataFieldCustomValue9                0x54c
1890 #define HidUsage_Sen_DataFieldCustomValue10               0x54d
1891 #define HidUsage_Sen_DataFieldCustomValue11               0x54e
1892 #define HidUsage_Sen_DataFieldCustomValue12               0x54f
1893 #define HidUsage_Sen_DataFieldCustomValue13               0x550
1894 #define HidUsage_Sen_DataFieldCustomValue14               0x551
1895 #define HidUsage_Sen_DataFieldCustomValue15               0x552
1896 #define HidUsage_Sen_DataFieldCustomValue16               0x553
1897 #define HidUsage_Sen_DataFieldCustomValue17               0x554
1898 #define HidUsage_Sen_DataFieldCustomValue18               0x555
1899 #define HidUsage_Sen_DataFieldCustomValue19               0x556
1900 #define HidUsage_Sen_DataFieldCustomValue20               0x557
1901 #define HidUsage_Sen_DataFieldCustomValue21               0x558
1902 #define HidUsage_Sen_DataFieldCustomValue22               0x559
1903 #define HidUsage_Sen_DataFieldCustomValue23               0x55a
1904 #define HidUsage_Sen_DataFieldCustomValue24               0x55b
1905 #define HidUsage_Sen_DataFieldCustomValue25               0x55c
1906 #define HidUsage_Sen_DataFieldCustomValue26               0x55d
1907 #define HidUsage_Sen_DataFieldCustomValue27               0x55e
1908 #define HidUsage_Sen_DataFieldCustomValue28               0x55f
1909 #define HidUsage_Sen_DataFieldGeneric                     0x560
1910 #define HidUsage_Sen_DataFieldGenericGUIDorPROPERTYKEY    0x561
1911 #define HidUsage_Sen_DataFieldGenericCategoryGUID         0x562
1912 #define HidUsage_Sen_DataFieldGenericTypeGUID             0x563
1913 #define HidUsage_Sen_DataFieldGenericEventPROPERTYKEY     0x564
1914 #define HidUsage_Sen_DataFieldGenericPropertyPROPERTYKEY  0x565
1915 #define HidUsage_Sen_DataFieldGenericDataFieldPROPERTYKEY 0x566
1916 #define HidUsage_Sen_DataFieldGenericEvent                0x567
1917 #define HidUsage_Sen_DataFieldGenericProperty             0x568
1918 #define HidUsage_Sen_DataFieldGenericDataField            0x569
1919 #define HidUsage_Sen_DataFieldEnumeratorTableRowIndex     0x56a
1920 #define HidUsage_Sen_DataFieldEnumeratorTableRowCount     0x56b
1921 #define HidUsage_Sen_DataFieldGenericGUIDorPROPERTYKEYkind 0x56c
1922 #define HidUsage_Sen_DataFieldGenericGUID                 0x56d
1923 #define HidUsage_Sen_DataFieldGenericPROPERTYKEY          0x56e
1924 #define HidUsage_Sen_DataFieldGenericTopLevelCollectionID 0x56f
1925 #define HidUsage_Sen_DataFieldGenericReportID             0x570
1926 #define HidUsage_Sen_DataFieldGenericReportItemPositionIndex 0x571
1927 #define HidUsage_Sen_DataFieldGenericFirmwareVARTYPE      0x572
1928 #define HidUsage_Sen_DataFieldGenericUnitofMeasure        0x573
1929 #define HidUsage_Sen_DataFieldGenericUnitExponent         0x574
1930 #define HidUsage_Sen_DataFieldGenericReportSize           0x575
1931 #define HidUsage_Sen_DataFieldGenericReportCount          0x576
1932 #define HidUsage_Sen_PropertyGeneric                      0x580
1933 #define HidUsage_Sen_PropertyEnumeratorTableRowIndex      0x581
1934 #define HidUsage_Sen_PropertyEnumeratorTableRowCount      0x582
1935 #define HidUsage_Sen_DataFieldPersonalActivity            0x590
1936 #define HidUsage_Sen_DataFieldActivityType                0x591
1937 #define HidUsage_Sen_DataFieldActivityState               0x592
1938 #define HidUsage_Sen_DataFieldDevicePosition              0x593
1939 #define HidUsage_Sen_DataFieldStepCount                   0x594
1940 #define HidUsage_Sen_DataFieldStepCountReset              0x595
1941 #define HidUsage_Sen_DataFieldStepDuration                0x596
1942 #define HidUsage_Sen_DataFieldStepType                    0x597
1943 #define HidUsage_Sen_PropertyMinimumActivityDetectionInterval 0x5a0
1944 #define HidUsage_Sen_PropertySupportedActivityTypes       0x5a1
1945 #define HidUsage_Sen_PropertySubscribedActivityTypes      0x5a2
1946 #define HidUsage_Sen_PropertySupportedStepTypes           0x5a3
1947 #define HidUsage_Sen_PropertySubscribedStepTypes          0x5a4
1948 #define HidUsage_Sen_PropertyFloorHeight                  0x5a5
1949 #define HidUsage_Sen_DataFieldCustomTypeID                0x5b0
1950 #define HidUsage_Sen_PropertyCustom                       0x5c0
1951 #define HidUsage_Sen_PropertyCustomValue1                 0x5c1
1952 #define HidUsage_Sen_PropertyCustomValue2                 0x5c2
1953 #define HidUsage_Sen_PropertyCustomValue3                 0x5c3
1954 #define HidUsage_Sen_PropertyCustomValue4                 0x5c4
1955 #define HidUsage_Sen_PropertyCustomValue5                 0x5c5
1956 #define HidUsage_Sen_PropertyCustomValue6                 0x5c6
1957 #define HidUsage_Sen_PropertyCustomValue7                 0x5c7
1958 #define HidUsage_Sen_PropertyCustomValue8                 0x5c8
1959 #define HidUsage_Sen_PropertyCustomValue9                 0x5c9
1960 #define HidUsage_Sen_PropertyCustomValue10                0x5ca
1961 #define HidUsage_Sen_PropertyCustomValue11                0x5cb
1962 #define HidUsage_Sen_PropertyCustomValue12                0x5cc
1963 #define HidUsage_Sen_PropertyCustomValue13                0x5cd
1964 #define HidUsage_Sen_PropertyCustomValue14                0x5ce
1965 #define HidUsage_Sen_PropertyCustomValue15                0x5cf
1966 #define HidUsage_Sen_PropertyCustomValue16                0x5d0
1967 #define HidUsage_Sen_DataFieldHinge                       0x5e0
1968 #define HidUsage_Sen_DataFieldHingeAngle                  0x5e1
1969 #define HidUsage_Sen_DataFieldGestureSensor               0x5f0
1970 #define HidUsage_Sen_DataFieldGestureState                0x5f1
1971 #define HidUsage_Sen_DataFieldHingeFoldInitialAngle       0x5f2
1972 #define HidUsage_Sen_DataFieldHingeFoldFinalAngle         0x5f3
1973 #define HidUsage_Sen_DataFieldHingeFoldContributingPanel  0x5f4
1974 #define HidUsage_Sen_DataFieldHingeFoldType               0x5f5
1975 #define HidUsage_Sen_SensorStateUndefined                 0x800
1976 #define HidUsage_Sen_SensorStateReady                     0x801
1977 #define HidUsage_Sen_SensorStateNotAvailable              0x802
1978 #define HidUsage_Sen_SensorStateNoData                    0x803
1979 #define HidUsage_Sen_SensorStateInitializing              0x804
1980 #define HidUsage_Sen_SensorStateAccessDenied              0x805
1981 #define HidUsage_Sen_SensorStateError                     0x806
1982 #define HidUsage_Sen_SensorEventUnknown                   0x810
1983 #define HidUsage_Sen_SensorEventStateChanged              0x811
1984 #define HidUsage_Sen_SensorEventPropertyChanged           0x812
1985 #define HidUsage_Sen_SensorEventDataUpdated               0x813
1986 #define HidUsage_Sen_SensorEventPollResponse              0x814
1987 #define HidUsage_Sen_SensorEventChangeSensitivity         0x815
1988 #define HidUsage_Sen_SensorEventRangeMaximumReached       0x816
1989 #define HidUsage_Sen_SensorEventRangeMinimumReached       0x817
1990 #define HidUsage_Sen_SensorEventHighThresholdCrossUpward  0x818
1991 #define HidUsage_Sen_SensorEventHighThresholdCrossDownward 0x819
1992 #define HidUsage_Sen_SensorEventLowThresholdCrossUpward   0x81a
1993 #define HidUsage_Sen_SensorEventLowThresholdCrossDownward 0x81b
1994 #define HidUsage_Sen_SensorEventZeroThresholdCrossUpward  0x81c
1995 #define HidUsage_Sen_SensorEventZeroThresholdCrossDownward 0x81d
1996 #define HidUsage_Sen_SensorEventPeriodExceeded            0x81e
1997 #define HidUsage_Sen_SensorEventFrequencyExceeded         0x81f
1998 #define HidUsage_Sen_SensorEventComplexTrigger            0x820
1999 #define HidUsage_Sen_ConnectionTypePCIntegrated           0x830
2000 #define HidUsage_Sen_ConnectionTypePCAttached             0x831
2001 #define HidUsage_Sen_ConnectionTypePCExternal             0x832
2002 #define HidUsage_Sen_ReportingStateReportNoEvents         0x840
2003 #define HidUsage_Sen_ReportingStateReportAllEvents        0x841
2004 #define HidUsage_Sen_ReportingStateReportThresholdEvents  0x842
2005 #define HidUsage_Sen_ReportingStateWakeOnNoEvents         0x843
2006 #define HidUsage_Sen_ReportingStateWakeOnAllEvents        0x844
2007 #define HidUsage_Sen_ReportingStateWakeOnThresholdEvents  0x845
2008 #define HidUsage_Sen_ReportingStateAnytime                0x846
2009 #define HidUsage_Sen_PowerStateUndefined                  0x850
2010 #define HidUsage_Sen_PowerStateD0FullPower                0x851
2011 #define HidUsage_Sen_PowerStateD1LowPower                 0x852
2012 #define HidUsage_Sen_PowerStateD2StandbyPowerwithWakeup   0x853
2013 #define HidUsage_Sen_PowerStateD3SleepwithWakeup          0x854
2014 #define HidUsage_Sen_PowerStateD4PowerOff                 0x855
2015 #define HidUsage_Sen_AccuracyDefault                      0x860
2016 #define HidUsage_Sen_AccuracyHigh                         0x861
2017 #define HidUsage_Sen_AccuracyMedium                       0x862
2018 #define HidUsage_Sen_AccuracyLow                          0x863
2019 #define HidUsage_Sen_FixQualityNoFix                      0x870
2020 #define HidUsage_Sen_FixQualityGPS                        0x871
2021 #define HidUsage_Sen_FixQualityDGPS                       0x872
2022 #define HidUsage_Sen_FixTypeNoFix                         0x880
2023 #define HidUsage_Sen_FixTypeGPSSPSModeFixValid            0x881
2024 #define HidUsage_Sen_FixTypeDGPSSPSModeFixValid           0x882
2025 #define HidUsage_Sen_FixTypeGPSPPSModeFixValid            0x883
2026 #define HidUsage_Sen_FixTypeRealTimeKinematic             0x884
2027 #define HidUsage_Sen_FixTypeFloatRTK                      0x885
2028 #define HidUsage_Sen_FixTypeEstimateddeadreckoned         0x886
2029 #define HidUsage_Sen_FixTypeManualInputMode               0x887
2030 #define HidUsage_Sen_FixTypeSimulatorMode                 0x888
2031 #define HidUsage_Sen_GPSOperationModeManual               0x890
2032 #define HidUsage_Sen_GPSOperationModeAutomatic            0x891
2033 #define HidUsage_Sen_GPSSelectionModeAutonomous           0x8a0
2034 #define HidUsage_Sen_GPSSelectionModeDGPS                 0x8a1
2035 #define HidUsage_Sen_GPSSelectionModeEstimateddeadreckoned 0x8a2
2036 #define HidUsage_Sen_GPSSelectionModeManualInput          0x8a3
2037 #define HidUsage_Sen_GPSSelectionModeSimulator            0x8a4
2038 #define HidUsage_Sen_GPSSelectionModeDataNotValid         0x8a5
2039 #define HidUsage_Sen_GPSStatusDataValid                   0x8b0
2040 #define HidUsage_Sen_GPSStatusDataNotValid                0x8b1
2041 #define HidUsage_Sen_DayofWeekSunday                      0x8c0
2042 #define HidUsage_Sen_DayofWeekMonday                      0x8c1
2043 #define HidUsage_Sen_DayofWeekTuesday                     0x8c2
2044 #define HidUsage_Sen_DayofWeekWednesday                   0x8c3
2045 #define HidUsage_Sen_DayofWeekThursday                    0x8c4
2046 #define HidUsage_Sen_DayofWeekFriday                      0x8c5
2047 #define HidUsage_Sen_DayofWeekSaturday                    0x8c6
2048 #define HidUsage_Sen_KindCategory                         0x8d0
2049 #define HidUsage_Sen_KindType                             0x8d1
2050 #define HidUsage_Sen_KindEvent                            0x8d2
2051 #define HidUsage_Sen_KindProperty                         0x8d3
2052 #define HidUsage_Sen_KindDataField                        0x8d4
2053 #define HidUsage_Sen_MagnetometerAccuracyLow              0x8e0
2054 #define HidUsage_Sen_MagnetometerAccuracyMedium           0x8e1
2055 #define HidUsage_Sen_MagnetometerAccuracyHigh             0x8e2
2056 #define HidUsage_Sen_SimpleOrientationDirectionNotRotated 0x8f0
2057 #define HidUsage_Sen_SimpleOrientationDirectionRotated90DegreesCCW 0x8f1
2058 #define HidUsage_Sen_SimpleOrientationDirectionRotated180DegreesCCW 0x8f2
2059 #define HidUsage_Sen_SimpleOrientationDirectionRotated270DegreesCCW 0x8f3
2060 #define HidUsage_Sen_SimpleOrientationDirectionFaceUp     0x8f4
2061 #define HidUsage_Sen_SimpleOrientationDirectionFaceDown   0x8f5
2062 #define HidUsage_Sen_VT_NULL                              0x900
2063 #define HidUsage_Sen_VT_BOOL                              0x901
2064 #define HidUsage_Sen_VT_UI1                               0x902
2065 #define HidUsage_Sen_VT_I1                                0x903
2066 #define HidUsage_Sen_VT_UI2                               0x904
2067 #define HidUsage_Sen_VT_I2                                0x905
2068 #define HidUsage_Sen_VT_UI4                               0x906
2069 #define HidUsage_Sen_VT_I4                                0x907
2070 #define HidUsage_Sen_VT_UI8                               0x908
2071 #define HidUsage_Sen_VT_I8                                0x909
2072 #define HidUsage_Sen_VT_R4                                0x90a
2073 #define HidUsage_Sen_VT_R8                                0x90b
2074 #define HidUsage_Sen_VT_WSTR                              0x90c
2075 #define HidUsage_Sen_VT_STR                               0x90d
2076 #define HidUsage_Sen_VT_CLSID                             0x90e
2077 #define HidUsage_Sen_VT_VECTORVT_UI1                      0x90f
2078 #define HidUsage_Sen_VT_F16E0                             0x910
2079 #define HidUsage_Sen_VT_F16E1                             0x911
2080 #define HidUsage_Sen_VT_F16E2                             0x912
2081 #define HidUsage_Sen_VT_F16E3                             0x913
2082 #define HidUsage_Sen_VT_F16E4                             0x914
2083 #define HidUsage_Sen_VT_F16E5                             0x915
2084 #define HidUsage_Sen_VT_F16E6                             0x916
2085 #define HidUsage_Sen_VT_F16E7                             0x917
2086 #define HidUsage_Sen_VT_F16E8                             0x918
2087 #define HidUsage_Sen_VT_F16E9                             0x919
2088 #define HidUsage_Sen_VT_F16EA                             0x91a
2089 #define HidUsage_Sen_VT_F16EB                             0x91b
2090 #define HidUsage_Sen_VT_F16EC                             0x91c
2091 #define HidUsage_Sen_VT_F16ED                             0x91d
2092 #define HidUsage_Sen_VT_F16EE                             0x91e
2093 #define HidUsage_Sen_VT_F16EF                             0x91f
2094 #define HidUsage_Sen_VT_F32E0                             0x920
2095 #define HidUsage_Sen_VT_F32E1                             0x921
2096 #define HidUsage_Sen_VT_F32E2                             0x922
2097 #define HidUsage_Sen_VT_F32E3                             0x923
2098 #define HidUsage_Sen_VT_F32E4                             0x924
2099 #define HidUsage_Sen_VT_F32E5                             0x925
2100 #define HidUsage_Sen_VT_F32E6                             0x926
2101 #define HidUsage_Sen_VT_F32E7                             0x927
2102 #define HidUsage_Sen_VT_F32E8                             0x928
2103 #define HidUsage_Sen_VT_F32E9                             0x929
2104 #define HidUsage_Sen_VT_F32EA                             0x92a
2105 #define HidUsage_Sen_VT_F32EB                             0x92b
2106 #define HidUsage_Sen_VT_F32EC                             0x92c
2107 #define HidUsage_Sen_VT_F32ED                             0x92d
2108 #define HidUsage_Sen_VT_F32EE                             0x92e
2109 #define HidUsage_Sen_VT_F32EF                             0x92f
2110 #define HidUsage_Sen_ActivityTypeUnknown                  0x930
2111 #define HidUsage_Sen_ActivityTypeStationary               0x931
2112 #define HidUsage_Sen_ActivityTypeFidgeting                0x932
2113 #define HidUsage_Sen_ActivityTypeWalking                  0x933
2114 #define HidUsage_Sen_ActivityTypeRunning                  0x934
2115 #define HidUsage_Sen_ActivityTypeInVehicle                0x935
2116 #define HidUsage_Sen_ActivityTypeBiking                   0x936
2117 #define HidUsage_Sen_ActivityTypeIdle                     0x937
2118 #define HidUsage_Sen_UnitNotSpecified                     0x940
2119 #define HidUsage_Sen_UnitLux                              0x941
2120 #define HidUsage_Sen_UnitDegreesKelvin                    0x942
2121 #define HidUsage_Sen_UnitDegreesCelsius                   0x943
2122 #define HidUsage_Sen_UnitPascal                           0x944
2123 #define HidUsage_Sen_UnitNewton                           0x945
2124 #define HidUsage_Sen_UnitMetersSecond                     0x946
2125 #define HidUsage_Sen_UnitKilogram                         0x947
2126 #define HidUsage_Sen_UnitMeter                            0x948
2127 #define HidUsage_Sen_UnitMetersSecondSecond               0x949
2128 #define HidUsage_Sen_UnitFarad                            0x94a
2129 #define HidUsage_Sen_UnitAmpere                           0x94b
2130 #define HidUsage_Sen_UnitWatt                             0x94c
2131 #define HidUsage_Sen_UnitHenry                            0x94d
2132 #define HidUsage_Sen_UnitOhm                              0x94e
2133 #define HidUsage_Sen_UnitVolt                             0x94f
2134 #define HidUsage_Sen_UnitHertz                            0x950
2135 #define HidUsage_Sen_UnitBar                              0x951
2136 #define HidUsage_Sen_UnitDegreesAnticlockwise             0x952
2137 #define HidUsage_Sen_UnitDegreesClockwise                 0x953
2138 #define HidUsage_Sen_UnitDegrees                          0x954
2139 #define HidUsage_Sen_UnitDegreesSecond                    0x955
2140 #define HidUsage_Sen_UnitDegreesSecondSecond              0x956
2141 #define HidUsage_Sen_UnitKnot                             0x957
2142 #define HidUsage_Sen_UnitPercent                          0x958
2143 #define HidUsage_Sen_UnitSecond                           0x959
2144 #define HidUsage_Sen_UnitMillisecond                      0x95a
2145 #define HidUsage_Sen_UnitG                                0x95b
2146 #define HidUsage_Sen_UnitBytes                            0x95c
2147 #define HidUsage_Sen_UnitMilligauss                       0x95d
2148 #define HidUsage_Sen_UnitBits                             0x95e
2149 #define HidUsage_Sen_ActivityStateNoStateChange           0x960
2150 #define HidUsage_Sen_ActivityStateStartActivity           0x961
2151 #define HidUsage_Sen_ActivityStateEndActivity             0x962
2152 #define HidUsage_Sen_Exponent0                            0x970
2153 #define HidUsage_Sen_Exponent1                            0x971
2154 #define HidUsage_Sen_Exponent2                            0x972
2155 #define HidUsage_Sen_Exponent3                            0x973
2156 #define HidUsage_Sen_Exponent4                            0x974
2157 #define HidUsage_Sen_Exponent5                            0x975
2158 #define HidUsage_Sen_Exponent6                            0x976
2159 #define HidUsage_Sen_Exponent7                            0x977
2160 #define HidUsage_Sen_Exponent8                            0x978
2161 #define HidUsage_Sen_Exponent9                            0x979
2162 #define HidUsage_Sen_ExponentA                            0x97a
2163 #define HidUsage_Sen_ExponentB                            0x97b
2164 #define HidUsage_Sen_ExponentC                            0x97c
2165 #define HidUsage_Sen_ExponentD                            0x97d
2166 #define HidUsage_Sen_ExponentE                            0x97e
2167 #define HidUsage_Sen_ExponentF                            0x97f
2168 #define HidUsage_Sen_DevicePositionUnknown                0x980
2169 #define HidUsage_Sen_DevicePositionUnchanged              0x981
2170 #define HidUsage_Sen_DevicePositionOnDesk                 0x982
2171 #define HidUsage_Sen_DevicePositionInHand                 0x983
2172 #define HidUsage_Sen_DevicePositionMovinginBag            0x984
2173 #define HidUsage_Sen_DevicePositionStationaryinBag        0x985
2174 #define HidUsage_Sen_StepTypeUnknown                      0x990
2175 #define HidUsage_Sen_StepTypeWalking                      0x991
2176 #define HidUsage_Sen_StepTypeRunning                      0x992
2177 #define HidUsage_Sen_GestureStateUnknown                  0x9a0
2178 #define HidUsage_Sen_GestureStateStarted                  0x9a1
2179 #define HidUsage_Sen_GestureStateCompleted                0x9a2
2180 #define HidUsage_Sen_GestureStateCancelled                0x9a3
2181 #define HidUsage_Sen_HingeFoldContributingPanelUnknown    0x9b0
2182 #define HidUsage_Sen_HingeFoldContributingPanelPanel1     0x9b1
2183 #define HidUsage_Sen_HingeFoldContributingPanelPanel2     0x9b2
2184 #define HidUsage_Sen_HingeFoldContributingPanelBoth       0x9b3
2185 #define HidUsage_Sen_HingeFoldTypeUnknown                 0x9b4
2186 #define HidUsage_Sen_HingeFoldTypeIncreasing              0x9b5
2187 #define HidUsage_Sen_HingeFoldTypeDecreasing              0x9b6
2188 #define HidUsage_Sen_HumanPresenceDetectionTypeVendorDefinedNonBiometric 0x9c0
2189 #define HidUsage_Sen_HumanPresenceDetectionTypeVendorDefinedBiometric 0x9c1
2190 #define HidUsage_Sen_HumanPresenceDetectionTypeFacialBiometric 0x9c2
2191 #define HidUsage_Sen_HumanPresenceDetectionTypeAudioBiometric 0x9c3
2192 #define HidUsage_Sen_ModifierChangeSensitivityAbsolute    0x1000
2193 #define HidUsage_Sen_ModifierMaximum                      0x2000
2194 #define HidUsage_Sen_ModifierMinimum                      0x3000
2195 #define HidUsage_Sen_ModifierAccuracy                     0x4000
2196 #define HidUsage_Sen_ModifierResolution                   0x5000
2197 #define HidUsage_Sen_ModifierThresholdHigh                0x6000
2198 #define HidUsage_Sen_ModifierThresholdLow                 0x7000
2199 #define HidUsage_Sen_ModifierCalibrationOffset            0x8000
2200 #define HidUsage_Sen_ModifierCalibrationMultiplier        0x9000
2201 #define HidUsage_Sen_ModifierReportInterval               0xa000
2202 #define HidUsage_Sen_ModifierFrequencyMax                 0xb000
2203 #define HidUsage_Sen_ModifierPeriodMax                    0xc000
2204 #define HidUsage_Sen_ModifierChangeSensitivityPercentofRange 0xd000
2205 #define HidUsage_Sen_ModifierChangeSensitivityPercentRelative 0xe000
2206 #define HidUsage_Sen_ModifierVendorReserved               0xf000
2207 #define HidUsage_MI_MedicalUltrasound                     0x01
2208 #define HidUsage_MI_VCRAcquisition                        0x20
2209 #define HidUsage_MI_FreezeThaw                            0x21
2210 #define HidUsage_MI_ClipStore                             0x22
2211 #define HidUsage_MI_Update                                0x23
2212 #define HidUsage_MI_Next                                  0x24
2213 #define HidUsage_MI_Save                                  0x25
2214 #define HidUsage_MI_Print                                 0x26
2215 #define HidUsage_MI_MicrophoneEnable                      0x27
2216 #define HidUsage_MI_Cine                                  0x40
2217 #define HidUsage_MI_TransmitPower                         0x41
2218 #define HidUsage_MI_Volume                                0x42
2219 #define HidUsage_MI_Focus                                 0x43
2220 #define HidUsage_MI_Depth                                 0x44
2221 #define HidUsage_MI_SoftStepPrimary                       0x60
2222 #define HidUsage_MI_SoftStepSecondary                     0x61
2223 #define HidUsage_MI_DepthGainCompensation                 0x70
2224 #define HidUsage_MI_ZoomSelect                            0x80
2225 #define HidUsage_MI_ZoomAdjust                            0x81
2226 #define HidUsage_MI_SpectralDopplerModeSelect             0x82
2227 #define HidUsage_MI_SpectralDopplerAdjust                 0x83
2228 #define HidUsage_MI_ColorDopplerModeSelect                0x84
2229 #define HidUsage_MI_ColorDopplerAdjust                    0x85
2230 #define HidUsage_MI_MotionModeSelect                      0x86
2231 #define HidUsage_MI_MotionModeAdjust                      0x87
2232 #define HidUsage_MI_TwoDModeSelect                        0x88
2233 #define HidUsage_MI_TwoDModeAdjust                        0x89
2234 #define HidUsage_MI_SoftControlSelect                     0xa0
2235 #define HidUsage_MI_SoftControlAdjust                     0xa1
2236 #define HidUsage_BD_BrailleDisplay                        0x01
2237 #define HidUsage_BD_BrailleRow                            0x02
2238 #define HidUsage_BD_EightDotBrailleCell                   0x03
2239 #define HidUsage_BD_SixDotBrailleCell                     0x04
2240 #define HidUsage_BD_NumberofBrailleCells                  0x05
2241 #define HidUsage_BD_ScreenReaderControl                   0x06
2242 #define HidUsage_BD_ScreenReaderIdentifier                0x07
2243 #define HidUsage_BD_RouterSet1                            0xfa
2244 #define HidUsage_BD_RouterSet2                            0xfb
2245 #define HidUsage_BD_RouterSet3                            0xfc
2246 #define HidUsage_BD_RouterKey                             0x100
2247 #define HidUsage_BD_RowRouterKey                          0x101
2248 #define HidUsage_BD_BrailleButtons                        0x200
2249 #define HidUsage_BD_BrailleKeyboardDot1                   0x201
2250 #define HidUsage_BD_BrailleKeyboardDot2                   0x202
2251 #define HidUsage_BD_BrailleKeyboardDot3                   0x203
2252 #define HidUsage_BD_BrailleKeyboardDot4                   0x204
2253 #define HidUsage_BD_BrailleKeyboardDot5                   0x205
2254 #define HidUsage_BD_BrailleKeyboardDot6                   0x206
2255 #define HidUsage_BD_BrailleKeyboardDot7                   0x207
2256 #define HidUsage_BD_BrailleKeyboardDot8                   0x208
2257 #define HidUsage_BD_BrailleKeyboardSpace                  0x209
2258 #define HidUsage_BD_BrailleKeyboardLeftSpace              0x20a
2259 #define HidUsage_BD_BrailleKeyboardRightSpace             0x20b
2260 #define HidUsage_BD_BrailleFaceControls                   0x20c
2261 #define HidUsage_BD_BrailleLeftControls                   0x20d
2262 #define HidUsage_BD_BrailleRightControls                  0x20e
2263 #define HidUsage_BD_BrailleTopControls                    0x20f
2264 #define HidUsage_BD_BrailleJoystickCenter                 0x210
2265 #define HidUsage_BD_BrailleJoystickUp                     0x211
2266 #define HidUsage_BD_BrailleJoystickDown                   0x212
2267 #define HidUsage_BD_BrailleJoystickLeft                   0x213
2268 #define HidUsage_BD_BrailleJoystickRight                  0x214
2269 #define HidUsage_BD_BrailleDPadCenter                     0x215
2270 #define HidUsage_BD_BrailleDPadUp                         0x216
2271 #define HidUsage_BD_BrailleDPadDown                       0x217
2272 #define HidUsage_BD_BrailleDPadLeft                       0x218
2273 #define HidUsage_BD_BrailleDPadRight                      0x219
2274 #define HidUsage_BD_BraillePanLeft                        0x21a
2275 #define HidUsage_BD_BraillePanRight                       0x21b
2276 #define HidUsage_BD_BrailleRockerUp                       0x21c
2277 #define HidUsage_BD_BrailleRockerDown                     0x21d
2278 #define HidUsage_BD_BrailleRockerPress                    0x21e
2279 #define HidUsage_LAI_LampArray                            0x01
2280 #define HidUsage_LAI_LampArrayAttributesReport            0x02
2281 #define HidUsage_LAI_LampCount                            0x03
2282 #define HidUsage_LAI_BoundingBoxWidthInMicrometers        0x04
2283 #define HidUsage_LAI_BoundingBoxHeightInMicrometers       0x05
2284 #define HidUsage_LAI_BoundingBoxDepthInMicrometers        0x06
2285 #define HidUsage_LAI_LampArrayKind                        0x07
2286 #define HidUsage_LAI_MinUpdateIntervalInMicroseconds      0x08
2287 #define HidUsage_LAI_LampAttributesRequestReport          0x20
2288 #define HidUsage_LAI_LampId                               0x21
2289 #define HidUsage_LAI_LampAttributesResponseReport         0x22
2290 #define HidUsage_LAI_PositionXInMicrometers               0x23
2291 #define HidUsage_LAI_PositionYInMicrometers               0x24
2292 #define HidUsage_LAI_PositionZInMicrometers               0x25
2293 #define HidUsage_LAI_LampPurposes                         0x26
2294 #define HidUsage_LAI_UpdateLatencyInMicroseconds          0x27
2295 #define HidUsage_LAI_RedLevelCount                        0x28
2296 #define HidUsage_LAI_GreenLevelCount                      0x29
2297 #define HidUsage_LAI_BlueLevelCount                       0x2a
2298 #define HidUsage_LAI_IntensityLevelCount                  0x2b
2299 #define HidUsage_LAI_IsProgrammable                       0x2c
2300 #define HidUsage_LAI_InputBinding                         0x2d
2301 #define HidUsage_LAI_LampMultiUpdateReport                0x50
2302 #define HidUsage_LAI_RedUpdateChannel                     0x51
2303 #define HidUsage_LAI_GreenUpdateChannel                   0x52
2304 #define HidUsage_LAI_BlueUpdateChannel                    0x53
2305 #define HidUsage_LAI_IntensityUpdateChannel               0x54
2306 #define HidUsage_LAI_LampUpdateFlags                      0x55
2307 #define HidUsage_LAI_LampRangeUpdateReport                0x60
2308 #define HidUsage_LAI_LampIdStart                          0x61
2309 #define HidUsage_LAI_LampIdEnd                            0x62
2310 #define HidUsage_LAI_LampArrayControlReport               0x70
2311 #define HidUsage_LAI_AutonomousMode                       0x71
2312 #define HidUsage_Mon_MonitorControl                       0x01
2313 #define HidUsage_Mon_EDIDInformation                      0x02
2314 #define HidUsage_Mon_VDIFInformation                      0x03
2315 #define HidUsage_Mon_VESAVersion                          0x04
2316 #define HidUsage_VESAVC_Degauss                           0x01
2317 #define HidUsage_VESAVC_Brightness                        0x10
2318 #define HidUsage_VESAVC_Contrast                          0x12
2319 #define HidUsage_VESAVC_RedVideoGain                      0x16
2320 #define HidUsage_VESAVC_GreenVideoGain                    0x18
2321 #define HidUsage_VESAVC_BlueVideoGain                     0x1a
2322 #define HidUsage_VESAVC_Focus                             0x1c
2323 #define HidUsage_VESAVC_HorizontalPosition                0x20
2324 #define HidUsage_VESAVC_HorizontalSize                    0x22
2325 #define HidUsage_VESAVC_HorizontalPincushion              0x24
2326 #define HidUsage_VESAVC_HorizontalPincushionBalance       0x26
2327 #define HidUsage_VESAVC_HorizontalMisconvergence          0x28
2328 #define HidUsage_VESAVC_HorizontalLinearity               0x2a
2329 #define HidUsage_VESAVC_HorizontalLinearityBalance        0x2c
2330 #define HidUsage_VESAVC_VerticalPosition                  0x30
2331 #define HidUsage_VESAVC_VerticalSize                      0x32
2332 #define HidUsage_VESAVC_VerticalPincushion                0x34
2333 #define HidUsage_VESAVC_VerticalPincushionBalance         0x36
2334 #define HidUsage_VESAVC_VerticalMisconvergence            0x38
2335 #define HidUsage_VESAVC_VerticalLinearity                 0x3a
2336 #define HidUsage_VESAVC_VerticalLinearityBalance          0x3c
2337 #define HidUsage_VESAVC_ParallelogramDistortionKeyBalance 0x40
2338 #define HidUsage_VESAVC_TrapezoidalDistortionKey          0x42
2339 #define HidUsage_VESAVC_TiltRotation                      0x44
2340 #define HidUsage_VESAVC_TopCornerDistortionControl        0x46
2341 #define HidUsage_VESAVC_TopCornerDistortionBalance        0x48
2342 #define HidUsage_VESAVC_BottomCornerDistortionControl     0x4a
2343 #define HidUsage_VESAVC_BottomCornerDistortionBalance     0x4c
2344 #define HidUsage_VESAVC_HorizontalMoiré                   0x56
2345 #define HidUsage_VESAVC_VerticalMoiré                     0x58
2346 #define HidUsage_VESAVC_InputLevelSelect                  0x5e
2347 #define HidUsage_VESAVC_InputSourceSelect                 0x60
2348 #define HidUsage_VESAVC_RedVideoBlackLevel                0x6c
2349 #define HidUsage_VESAVC_GreenVideoBlackLevel              0x6e
2350 #define HidUsage_VESAVC_BlueVideoBlackLevel               0x70
2351 #define HidUsage_VESAVC_AutoSizeCenter                    0xa2
2352 #define HidUsage_VESAVC_PolarityHorizontalSynchronization 0xa4
2353 #define HidUsage_VESAVC_PolarityVerticalSynchronization   0xa6
2354 #define HidUsage_VESAVC_SynchronizationType               0xa8
2355 #define HidUsage_VESAVC_ScreenOrientation                 0xaa
2356 #define HidUsage_VESAVC_HorizontalFrequency               0xac
2357 #define HidUsage_VESAVC_VerticalFrequency                 0xae
2358 #define HidUsage_VESAVC_Settings                          0xb0
2359 #define HidUsage_VESAVC_OnScreenDisplay                   0xca
2360 #define HidUsage_VESAVC_StereoMode                        0xd4
2361 #define HidUsage_Pow_iName                                0x01
2362 #define HidUsage_Pow_PresentStatus                        0x02
2363 #define HidUsage_Pow_ChangedStatus                        0x03
2364 #define HidUsage_Pow_UPS                                  0x04
2365 #define HidUsage_Pow_PowerSupply                          0x05
2366 #define HidUsage_Pow_BatterySystem                        0x10
2367 #define HidUsage_Pow_BatterySystemId                      0x11
2368 #define HidUsage_Pow_Battery                              0x12
2369 #define HidUsage_Pow_BatteryId                            0x13
2370 #define HidUsage_Pow_Charger                              0x14
2371 #define HidUsage_Pow_ChargerId                            0x15
2372 #define HidUsage_Pow_PowerConverter                       0x16
2373 #define HidUsage_Pow_PowerConverterId                     0x17
2374 #define HidUsage_Pow_OutletSystem                         0x18
2375 #define HidUsage_Pow_OutletSystemId                       0x19
2376 #define HidUsage_Pow_Input                                0x1a
2377 #define HidUsage_Pow_InputId                              0x1b
2378 #define HidUsage_Pow_Output                               0x1c
2379 #define HidUsage_Pow_OutputId                             0x1d
2380 #define HidUsage_Pow_Flow                                 0x1e
2381 #define HidUsage_Pow_FlowId                               0x1f
2382 #define HidUsage_Pow_Outlet                               0x20
2383 #define HidUsage_Pow_OutletId                             0x21
2384 #define HidUsage_Pow_Gang                                 0x22
2385 #define HidUsage_Pow_GangId                               0x23
2386 #define HidUsage_Pow_PowerSummary                         0x24
2387 #define HidUsage_Pow_PowerSummaryId                       0x25
2388 #define HidUsage_Pow_Voltage                              0x30
2389 #define HidUsage_Pow_Current                              0x31
2390 #define HidUsage_Pow_Frequency                            0x32
2391 #define HidUsage_Pow_ApparentPower                        0x33
2392 #define HidUsage_Pow_ActivePower                          0x34
2393 #define HidUsage_Pow_PercentLoad                          0x35
2394 #define HidUsage_Pow_Temperature                          0x36
2395 #define HidUsage_Pow_Humidity                             0x37
2396 #define HidUsage_Pow_BadCount                             0x38
2397 #define HidUsage_Pow_ConfigVoltage                        0x40
2398 #define HidUsage_Pow_ConfigCurrent                        0x41
2399 #define HidUsage_Pow_ConfigFrequency                      0x42
2400 #define HidUsage_Pow_ConfigApparentPower                  0x43
2401 #define HidUsage_Pow_ConfigActivePower                    0x44
2402 #define HidUsage_Pow_ConfigPercentLoad                    0x45
2403 #define HidUsage_Pow_ConfigTemperature                    0x46
2404 #define HidUsage_Pow_ConfigHumidity                       0x47
2405 #define HidUsage_Pow_SwitchOnControl                      0x50
2406 #define HidUsage_Pow_SwitchOffControl                     0x51
2407 #define HidUsage_Pow_ToggleControl                        0x52
2408 #define HidUsage_Pow_LowVoltageTransfer                   0x53
2409 #define HidUsage_Pow_HighVoltageTransfer                  0x54
2410 #define HidUsage_Pow_DelayBeforeReboot                    0x55
2411 #define HidUsage_Pow_DelayBeforeStartup                   0x56
2412 #define HidUsage_Pow_DelayBeforeShutdown                  0x57
2413 #define HidUsage_Pow_Test                                 0x58
2414 #define HidUsage_Pow_ModuleReset                          0x59
2415 #define HidUsage_Pow_AudibleAlarmControl                  0x5a
2416 #define HidUsage_Pow_Present                              0x60
2417 #define HidUsage_Pow_Good                                 0x61
2418 #define HidUsage_Pow_InternalFailure                      0x62
2419 #define HidUsage_Pow_VoltagOutOfRange                     0x63
2420 #define HidUsage_Pow_FrequencyOutOfRange                  0x64
2421 #define HidUsage_Pow_Overload                             0x65
2422 #define HidUsage_Pow_OverCharged                          0x66
2423 #define HidUsage_Pow_OverTemperature                      0x67
2424 #define HidUsage_Pow_ShutdownRequested                    0x68
2425 #define HidUsage_Pow_ShutdownImminent                     0x69
2426 #define HidUsage_Pow_SwitchOnOff                          0x6b
2427 #define HidUsage_Pow_Switchable                           0x6c
2428 #define HidUsage_Pow_Used                                 0x6d
2429 #define HidUsage_Pow_Boost                                0x6e
2430 #define HidUsage_Pow_Buck                                 0x6f
2431 #define HidUsage_Pow_Initialized                          0x70
2432 #define HidUsage_Pow_Tested                               0x71
2433 #define HidUsage_Pow_AwaitingPower                        0x72
2434 #define HidUsage_Pow_CommunicationLost                    0x73
2435 #define HidUsage_Pow_iManufacturer                        0xfd
2436 #define HidUsage_Pow_iProduct                             0xfe
2437 #define HidUsage_Pow_iSerialNumber                        0xff
2438 #define HidUsage_BS_SmartBatteryBatteryMode               0x01
2439 #define HidUsage_BS_SmartBatteryBatteryStatus             0x02
2440 #define HidUsage_BS_SmartBatteryAlarmWarning              0x03
2441 #define HidUsage_BS_SmartBatteryChargerMode               0x04
2442 #define HidUsage_BS_SmartBatteryChargerStatus             0x05
2443 #define HidUsage_BS_SmartBatteryChargerSpecInfo           0x06
2444 #define HidUsage_BS_SmartBatterySelectorState             0x07
2445 #define HidUsage_BS_SmartBatterySelectorPresets           0x08
2446 #define HidUsage_BS_SmartBatterySelectorInfo              0x09
2447 #define HidUsage_BS_OptionalMfgFunction1                  0x10
2448 #define HidUsage_BS_OptionalMfgFunction2                  0x11
2449 #define HidUsage_BS_OptionalMfgFunction3                  0x12
2450 #define HidUsage_BS_OptionalMfgFunction4                  0x13
2451 #define HidUsage_BS_OptionalMfgFunction5                  0x14
2452 #define HidUsage_BS_ConnectionToSMBus                     0x15
2453 #define HidUsage_BS_OutputConnection                      0x16
2454 #define HidUsage_BS_ChargerConnection                     0x17
2455 #define HidUsage_BS_BatteryInsertion                      0x18
2456 #define HidUsage_BS_UseNext                               0x19
2457 #define HidUsage_BS_OKToUse                               0x1a
2458 #define HidUsage_BS_BatterySupported                      0x1b
2459 #define HidUsage_BS_SelectorRevision                      0x1c
2460 #define HidUsage_BS_ChargingIndicator                     0x1d
2461 #define HidUsage_BS_ManufacturerAccess                    0x28
2462 #define HidUsage_BS_RemainingCapacityLimit                0x29
2463 #define HidUsage_BS_RemainingTimeLimit                    0x2a
2464 #define HidUsage_BS_AtRate                                0x2b
2465 #define HidUsage_BS_CapacityMode                          0x2c
2466 #define HidUsage_BS_BroadcastToCharger                    0x2d
2467 #define HidUsage_BS_PrimaryBattery                        0x2e
2468 #define HidUsage_BS_ChargeController                      0x2f
2469 #define HidUsage_BS_TerminateCharge                       0x40
2470 #define HidUsage_BS_TerminateDischarge                    0x41
2471 #define HidUsage_BS_BelowRemainingCapacityLimit           0x42
2472 #define HidUsage_BS_RemainingTimeLimitExpired             0x43
2473 #define HidUsage_BS_Charging                              0x44
2474 #define HidUsage_BS_Discharging                           0x45
2475 #define HidUsage_BS_FullyCharged                          0x46
2476 #define HidUsage_BS_FullyDischarged                       0x47
2477 #define HidUsage_BS_ConditioningFlag                      0x48
2478 #define HidUsage_BS_AtRateOK                              0x49
2479 #define HidUsage_BS_SmartBatteryErrorCode                 0x4a
2480 #define HidUsage_BS_NeedReplacement                       0x4b
2481 #define HidUsage_BS_AtRateTimeToFull                      0x60
2482 #define HidUsage_BS_AtRateTimeToEmpty                     0x61
2483 #define HidUsage_BS_AverageCurrent                        0x62
2484 #define HidUsage_BS_MaxError                              0x63
2485 #define HidUsage_BS_RelativeStateOfCharge                 0x64
2486 #define HidUsage_BS_AbsoluteStateOfCharge                 0x65
2487 #define HidUsage_BS_RemainingCapacity                     0x66
2488 #define HidUsage_BS_FullChargeCapacity                    0x67
2489 #define HidUsage_BS_RunTimeToEmpty                        0x68
2490 #define HidUsage_BS_AverageTimeToEmpty                    0x69
2491 #define HidUsage_BS_AverageTimeToFull                     0x6a
2492 #define HidUsage_BS_CycleCount                            0x6b
2493 #define HidUsage_BS_BatteryPackModelLevel                 0x80
2494 #define HidUsage_BS_InternalChargeController              0x81
2495 #define HidUsage_BS_PrimaryBatterySupport                 0x82
2496 #define HidUsage_BS_DesignCapacity                        0x83
2497 #define HidUsage_BS_SpecificationInfo                     0x84
2498 #define HidUsage_BS_ManufactureDate                       0x85
2499 #define HidUsage_BS_SerialNumber                          0x86
2500 #define HidUsage_BS_iManufacturerName                     0x87
2501 #define HidUsage_BS_iDeviceName                           0x88
2502 #define HidUsage_BS_iDeviceChemistry                      0x89
2503 #define HidUsage_BS_ManufacturerData                      0x8a
2504 #define HidUsage_BS_Rechargeable                          0x8b
2505 #define HidUsage_BS_WarningCapacityLimit                  0x8c
2506 #define HidUsage_BS_CapacityGranularity1                  0x8d
2507 #define HidUsage_BS_CapacityGranularity2                  0x8e
2508 #define HidUsage_BS_iOEMInformation                       0x8f
2509 #define HidUsage_BS_InhibitCharge                         0xc0
2510 #define HidUsage_BS_EnablePolling                         0xc1
2511 #define HidUsage_BS_ResetToZero                           0xc2
2512 #define HidUsage_BS_ACPresent                             0xd0
2513 #define HidUsage_BS_BatteryPresent                        0xd1
2514 #define HidUsage_BS_PowerFail                             0xd2
2515 #define HidUsage_BS_AlarmInhibited                        0xd3
2516 #define HidUsage_BS_ThermistorUnderRange                  0xd4
2517 #define HidUsage_BS_ThermistorHot                         0xd5
2518 #define HidUsage_BS_ThermistorCold                        0xd6
2519 #define HidUsage_BS_ThermistorOverRange                   0xd7
2520 #define HidUsage_BS_VoltageOutOfRange                     0xd8
2521 #define HidUsage_BS_CurrentOutOfRange                     0xd9
2522 #define HidUsage_BS_CurrentNotRegulated                   0xda
2523 #define HidUsage_BS_VoltageNotRegulated                   0xdb
2524 #define HidUsage_BS_MasterMode                            0xdc
2525 #define HidUsage_BS_ChargerSelectorSupport                0xf0
2526 #define HidUsage_BS_ChargerSpec                           0xf1
2527 #define HidUsage_BS_Level2                                0xf2
2528 #define HidUsage_BS_Level3                                0xf3
2529 #define HidUsage_BS_BarcodeBadgeReader                    0x01
2530 #define HidUsage_BS_BarcodeScanner                        0x02
2531 #define HidUsage_BS_DumbBarCodeScanner                    0x03
2532 #define HidUsage_BS_CordlessScannerBase                   0x04
2533 #define HidUsage_BS_BarCodeScannerCradle                  0x05
2534 #define HidUsage_BS_AttributeReport                       0x10
2535 #define HidUsage_BS_SettingsReport                        0x11
2536 #define HidUsage_BS_ScannedDataReport                     0x12
2537 #define HidUsage_BS_RawScannedDataReport                  0x13
2538 #define HidUsage_BS_TriggerReport                         0x14
2539 #define HidUsage_BS_StatusReport                          0x15
2540 #define HidUsage_BS_UPCEANControlReport                   0x16
2541 #define HidUsage_BS_EAN23LabelControlReport               0x17
2542 #define HidUsage_BS_Code39ControlReport                   0x18
2543 #define HidUsage_BS_Interleaved2of5ControlReport          0x19
2544 #define HidUsage_BS_Standard2of5ControlReport             0x1a
2545 #define HidUsage_BS_MSIPlesseyControlReport               0x1b
2546 #define HidUsage_BS_CodabarControlReport                  0x1c
2547 #define HidUsage_BS_Code128ControlReport                  0x1d
2548 #define HidUsage_BS_Misc1DControlReport                   0x1e
2549 #define HidUsage_BS_TwoDControlReport                     0x1f
2550 #define HidUsage_BS_AimingPointerMode                     0x30
2551 #define HidUsage_BS_BarCodePresentSensor                  0x31
2552 #define HidUsage_BS_Class1ALaser                          0x32
2553 #define HidUsage_BS_Class2Laser                           0x33
2554 #define HidUsage_BS_HeaterPresent                         0x34
2555 #define HidUsage_BS_ContactScanner                        0x35
2556 #define HidUsage_BS_ElectronicArticleSurveillanceNotification 0x36
2557 #define HidUsage_BS_ConstantElectronicArticleSurveillance 0x37
2558 #define HidUsage_BS_ErrorIndication                       0x38
2559 #define HidUsage_BS_FixedBeeper                           0x39
2560 #define HidUsage_BS_GoodDecodeIndication                  0x3a
2561 #define HidUsage_BS_HandsFreeScanning                     0x3b
2562 #define HidUsage_BS_IntrinsicallySafe                     0x3c
2563 #define HidUsage_BS_KlasseEinsLaser                       0x3d
2564 #define HidUsage_BS_LongRangeScanner                      0x3e
2565 #define HidUsage_BS_MirrorSpeedControl                    0x3f
2566 #define HidUsage_BS_NotOnFileIndication                   0x40
2567 #define HidUsage_BS_ProgrammableBeeper                    0x41
2568 #define HidUsage_BS_Triggerless                           0x42
2569 #define HidUsage_BS_Wand                                  0x43
2570 #define HidUsage_BS_WaterResistant                        0x44
2571 #define HidUsage_BS_MultiRangeScanner                     0x45
2572 #define HidUsage_BS_ProximitySensor                       0x46
2573 #define HidUsage_BS_FragmentDecoding                      0x4d
2574 #define HidUsage_BS_ScannerReadConfidence                 0x4e
2575 #define HidUsage_BS_DataPrefix                            0x4f
2576 #define HidUsage_BS_PrefixAIMI                            0x50
2577 #define HidUsage_BS_PrefixNone                            0x51
2578 #define HidUsage_BS_PrefixProprietary                     0x52
2579 #define HidUsage_BS_ActiveTime                            0x55
2580 #define HidUsage_BS_AimingLaserPattern                    0x56
2581 #define HidUsage_BS_BarCodePresent                        0x57
2582 #define HidUsage_BS_BeeperState                           0x58
2583 #define HidUsage_BS_LaserOnTime                           0x59
2584 #define HidUsage_BS_LaserState                            0x5a
2585 #define HidUsage_BS_LockoutTime                           0x5b
2586 #define HidUsage_BS_MotorState                            0x5c
2587 #define HidUsage_BS_MotorTimeout                          0x5d
2588 #define HidUsage_BS_PowerOnResetScanner                   0x5e
2589 #define HidUsage_BS_PreventReadofBarcodes                 0x5f
2590 #define HidUsage_BS_InitiateBarcodeRead                   0x60
2591 #define HidUsage_BS_TriggerState                          0x61
2592 #define HidUsage_BS_TriggerMode                           0x62
2593 #define HidUsage_BS_TriggerModeBlinkingLaserOn            0x63
2594 #define HidUsage_BS_TriggerModeContinuousLaserOn          0x64
2595 #define HidUsage_BS_TriggerModeLaseronwhilePulled         0x65
2596 #define HidUsage_BS_TriggerModeLaserstaysonafterrelease   0x66
2597 #define HidUsage_BS_CommitParameterstoNVM                 0x6d
2598 #define HidUsage_BS_ParameterScanning                     0x6e
2599 #define HidUsage_BS_ParametersChanged                     0x6f
2600 #define HidUsage_BS_Setparameterdefaultvalues             0x70
2601 #define HidUsage_BS_ScannerInCradle                       0x75
2602 #define HidUsage_BS_ScannerInRange                        0x76
2603 #define HidUsage_BS_AimDuration                           0x7a
2604 #define HidUsage_BS_GoodReadLampDuration                  0x7b
2605 #define HidUsage_BS_GoodReadLampIntensity                 0x7c
2606 #define HidUsage_BS_GoodReadLED                           0x7d
2607 #define HidUsage_BS_GoodReadToneFrequency                 0x7e
2608 #define HidUsage_BS_GoodReadToneLength                    0x7f
2609 #define HidUsage_BS_GoodReadToneVolume                    0x80
2610 #define HidUsage_BS_NoReadMessage                         0x82
2611 #define HidUsage_BS_NotonFileVolume                       0x83
2612 #define HidUsage_BS_PowerupBeep                           0x84
2613 #define HidUsage_BS_SoundErrorBeep                        0x85
2614 #define HidUsage_BS_SoundGoodReadBeep                     0x86
2615 #define HidUsage_BS_SoundNotOnFileBeep                    0x87
2616 #define HidUsage_BS_GoodReadWhentoWrite                   0x88
2617 #define HidUsage_BS_GRWTIAfterDecode                      0x89
2618 #define HidUsage_BS_GRWTIBeepLampaftertransmit            0x8a
2619 #define HidUsage_BS_GRWTINoBeepLampuseatall               0x8b
2620 #define HidUsage_BS_BooklandEAN                           0x91
2621 #define HidUsage_BS_ConvertEAN8to13Type                   0x92
2622 #define HidUsage_BS_ConvertUPCAtoEAN13                    0x93
2623 #define HidUsage_BS_ConvertUPCEtoA                        0x94
2624 #define HidUsage_BS_EAN13                                 0x95
2625 #define HidUsage_BS_EAN8                                  0x96
2626 #define HidUsage_BS_EAN99128Mandatory                     0x97
2627 #define HidUsage_BS_EAN99P5128Optional                    0x98
2628 #define HidUsage_BS_EnableEANTwoLabel                     0x99
2629 #define HidUsage_BS_UPCEAN                                0x9a
2630 #define HidUsage_BS_UPCEANCouponCode                      0x9b
2631 #define HidUsage_BS_UPCEANPeriodicals                     0x9c
2632 #define HidUsage_BS_UPCA                                  0x9d
2633 #define HidUsage_BS_UPCAwith128Mandatory                  0x9e
2634 #define HidUsage_BS_UPCAwith128Optional                   0x9f
2635 #define HidUsage_BS_UPCAwithP5Optional                    0xa0
2636 #define HidUsage_BS_UPCE                                  0xa1
2637 #define HidUsage_BS_UPCE1                                 0xa2
2638 #define HidUsage_BS_Periodical                            0xa9
2639 #define HidUsage_BS_PeriodicalAutoDiscriminatePlus2       0xaa
2640 #define HidUsage_BS_PeriodicalOnlyDecodewithPlus2         0xab
2641 #define HidUsage_BS_PeriodicalIgnorePlus2                 0xac
2642 #define HidUsage_BS_PeriodicalAutoDiscriminatePlus5       0xad
2643 #define HidUsage_BS_PeriodicalOnlyDecodewithPlus5         0xae
2644 #define HidUsage_BS_PeriodicalIgnorePlus5                 0xaf
2645 #define HidUsage_BS_Check                                 0xb0
2646 #define HidUsage_BS_CheckDisablePrice                     0xb1
2647 #define HidUsage_BS_CheckEnable4digitPrice                0xb2
2648 #define HidUsage_BS_CheckEnable5digitPrice                0xb3
2649 #define HidUsage_BS_CheckEnableEuropean4digitPrice        0xb4
2650 #define HidUsage_BS_CheckEnableEuropean5digitPrice        0xb5
2651 #define HidUsage_BS_EANTwoLabel                           0xb7
2652 #define HidUsage_BS_EANThreeLabel                         0xb8
2653 #define HidUsage_BS_EAN8FlagDigit1                        0xb9
2654 #define HidUsage_BS_EAN8FlagDigit2                        0xba
2655 #define HidUsage_BS_EAN8FlagDigit3                        0xbb
2656 #define HidUsage_BS_EAN13FlagDigit1                       0xbc
2657 #define HidUsage_BS_EAN13FlagDigit2                       0xbd
2658 #define HidUsage_BS_EAN13FlagDigit3                       0xbe
2659 #define HidUsage_BS_AddEAN23LabelDefinition               0xbf
2660 #define HidUsage_BS_ClearallEAN23LabelDefinitions         0xc0
2661 #define HidUsage_BS_Codabar                               0xc3
2662 #define HidUsage_BS_Code128                               0xc4
2663 #define HidUsage_BS_Code39                                0xc7
2664 #define HidUsage_BS_Code93                                0xc8
2665 #define HidUsage_BS_FullASCIIConversion                   0xc9
2666 #define HidUsage_BS_Interleaved2of5                       0xca
2667 #define HidUsage_BS_ItalianPharmacyCode                   0xcb
2668 #define HidUsage_BS_MSIPlessey                            0xcc
2669 #define HidUsage_BS_Standard2of5IATA                      0xcd
2670 #define HidUsage_BS_Standard2of5                          0xce
2671 #define HidUsage_BS_TransmitStartStop                     0xd3
2672 #define HidUsage_BS_TriOptic                              0xd4
2673 #define HidUsage_BS_UCCEAN128                             0xd5
2674 #define HidUsage_BS_CheckDigit                            0xd6
2675 #define HidUsage_BS_CheckDigitDisable                     0xd7
2676 #define HidUsage_BS_CheckDigitEnableInterleaved2of5OPCC   0xd8
2677 #define HidUsage_BS_CheckDigitEnableInterleaved2of5USS    0xd9
2678 #define HidUsage_BS_CheckDigitEnableStandard2of5OPCC      0xda
2679 #define HidUsage_BS_CheckDigitEnableStandard2of5USS       0xdb
2680 #define HidUsage_BS_CheckDigitEnableOneMSIPlessey         0xdc
2681 #define HidUsage_BS_CheckDigitEnableTwoMSIPlessey         0xdd
2682 #define HidUsage_BS_CheckDigitCodabarEnable               0xde
2683 #define HidUsage_BS_CheckDigitCode39Enable                0xdf
2684 #define HidUsage_BS_TransmitCheckDigit                    0xf0
2685 #define HidUsage_BS_DisableCheckDigitTransmit             0xf1
2686 #define HidUsage_BS_EnableCheckDigitTransmit              0xf2
2687 #define HidUsage_BS_SymbologyIdentifier1                  0xfb
2688 #define HidUsage_BS_SymbologyIdentifier2                  0xfc
2689 #define HidUsage_BS_SymbologyIdentifier3                  0xfd
2690 #define HidUsage_BS_DecodedData                           0xfe
2691 #define HidUsage_BS_DecodeDataContinued                   0xff
2692 #define HidUsage_BS_BarSpaceData                          0x100
2693 #define HidUsage_BS_ScannerDataAccuracy                   0x101
2694 #define HidUsage_BS_RawDataPolarity                       0x102
2695 #define HidUsage_BS_PolarityInvertedBarCode               0x103
2696 #define HidUsage_BS_PolarityNormalBarCode                 0x104
2697 #define HidUsage_BS_MinimumLengthtoDecode                 0x106
2698 #define HidUsage_BS_MaximumLengthtoDecode                 0x107
2699 #define HidUsage_BS_DiscreteLengthtoDecode1               0x108
2700 #define HidUsage_BS_DiscreteLengthtoDecode2               0x109
2701 #define HidUsage_BS_DataLengthMethod                      0x10a
2702 #define HidUsage_BS_DLMethodReadany                       0x10b
2703 #define HidUsage_BS_DLMethodCheckinRange                  0x10c
2704 #define HidUsage_BS_DLMethodCheckforDiscrete              0x10d
2705 #define HidUsage_BS_AztecCode                             0x110
2706 #define HidUsage_BS_BC412                                 0x111
2707 #define HidUsage_BS_ChannelCode                           0x112
2708 #define HidUsage_BS_Code16                                0x113
2709 #define HidUsage_BS_Code32                                0x114
2710 #define HidUsage_BS_Code49                                0x115
2711 #define HidUsage_BS_CodeOne                               0x116
2712 #define HidUsage_BS_Colorcode                             0x117
2713 #define HidUsage_BS_DataMatrix                            0x118
2714 #define HidUsage_BS_MaxiCode                              0x119
2715 #define HidUsage_BS_MicroPDF                              0x11a
2716 #define HidUsage_BS_PDF417                                0x11b
2717 #define HidUsage_BS_PosiCode                              0x11c
2718 #define HidUsage_BS_QRCode                                0x11d
2719 #define HidUsage_BS_SuperCode                             0x11e
2720 #define HidUsage_BS_UltraCode                             0x11f
2721 #define HidUsage_BS_USD5SlugCode                          0x120
2722 #define HidUsage_BS_VeriCode                              0x121
2723 #define HidUsage_Sca_Scales                               0x01
2724 #define HidUsage_Sca_ScaleDevice                          0x20
2725 #define HidUsage_Sca_ScaleClass                           0x21
2726 #define HidUsage_Sca_ScaleClassIMetric                    0x22
2727 #define HidUsage_Sca_ScaleClassIIMetric                   0x23
2728 #define HidUsage_Sca_ScaleClassIIIMetric                  0x24
2729 #define HidUsage_Sca_ScaleClassIIILMetric                 0x25
2730 #define HidUsage_Sca_ScaleClassIVMetric                   0x26
2731 #define HidUsage_Sca_ScaleClassIIIEnglish                 0x27
2732 #define HidUsage_Sca_ScaleClassIIILEnglish                0x28
2733 #define HidUsage_Sca_ScaleClassIVEnglish                  0x29
2734 #define HidUsage_Sca_ScaleClassGeneric                    0x2a
2735 #define HidUsage_Sca_ScaleAttributeReport                 0x30
2736 #define HidUsage_Sca_ScaleControlReport                   0x31
2737 #define HidUsage_Sca_ScaleDataReport                      0x32
2738 #define HidUsage_Sca_ScaleStatusReport                    0x33
2739 #define HidUsage_Sca_ScaleWeightLimitReport               0x34
2740 #define HidUsage_Sca_ScaleStatisticsReport                0x35
2741 #define HidUsage_Sca_DataWeight                           0x40
2742 #define HidUsage_Sca_DataScaling                          0x41
2743 #define HidUsage_Sca_WeightUnit                           0x50
2744 #define HidUsage_Sca_WeightUnitMilligram                  0x51
2745 #define HidUsage_Sca_WeightUnitGram                       0x52
2746 #define HidUsage_Sca_WeightUnitKilogram                   0x53
2747 #define HidUsage_Sca_WeightUnitCarats                     0x54
2748 #define HidUsage_Sca_WeightUnitTaels                      0x55
2749 #define HidUsage_Sca_WeightUnitGrains                     0x56
2750 #define HidUsage_Sca_WeightUnitPennyweights               0x57
2751 #define HidUsage_Sca_WeightUnitMetricTon                  0x58
2752 #define HidUsage_Sca_WeightUnitAvoirTon                   0x59
2753 #define HidUsage_Sca_WeightUnitTroyOunce                  0x5a
2754 #define HidUsage_Sca_WeightUnitOunce                      0x5b
2755 #define HidUsage_Sca_WeightUnitPound                      0x5c
2756 #define HidUsage_Sca_CalibrationCount                     0x60
2757 #define HidUsage_Sca_ReZeroCount                          0x61
2758 #define HidUsage_Sca_ScaleStatus                          0x70
2759 #define HidUsage_Sca_ScaleStatusFault                     0x71
2760 #define HidUsage_Sca_ScaleStatusStableatCenterofZero      0x72
2761 #define HidUsage_Sca_ScaleStatusInMotion                  0x73
2762 #define HidUsage_Sca_ScaleStatusWeightStable              0x74
2763 #define HidUsage_Sca_ScaleStatusUnderZero                 0x75
2764 #define HidUsage_Sca_ScaleStatusOverWeightLimit           0x76
2765 #define HidUsage_Sca_ScaleStatusRequiresCalibration       0x77
2766 #define HidUsage_Sca_ScaleStatusRequiresRezeroing         0x78
2767 #define HidUsage_Sca_ZeroScale                            0x80
2768 #define HidUsage_Sca_EnforcedZeroReturn                   0x81
2769 #define HidUsage_MSR_MSRDeviceReadOnly                    0x01
2770 #define HidUsage_MSR_Track1Length                         0x11
2771 #define HidUsage_MSR_Track2Length                         0x12
2772 #define HidUsage_MSR_Track3Length                         0x13
2773 #define HidUsage_MSR_TrackJISLength                       0x14
2774 #define HidUsage_MSR_TrackData                            0x20
2775 #define HidUsage_MSR_Track1Data                           0x21
2776 #define HidUsage_MSR_Track2Data                           0x22
2777 #define HidUsage_MSR_Track3Data                           0x23
2778 #define HidUsage_MSR_TrackJISData                         0x24
2779 #define HidUsage_CC_CameraAutofocus                       0x20
2780 #define HidUsage_CC_CameraShutter                         0x21
2781 #define HidUsage_Arc_GeneralPurposeIOCard                 0x01
2782 #define HidUsage_Arc_CoinDoor                             0x02
2783 #define HidUsage_Arc_WatchdogTimer                        0x03
2784 #define HidUsage_Arc_GeneralPurposeAnalogInputState       0x30
2785 #define HidUsage_Arc_GeneralPurposeDigitalInputState      0x31
2786 #define HidUsage_Arc_GeneralPurposeOpticalInputState      0x32
2787 #define HidUsage_Arc_GeneralPurposeDigitalOutputState     0x33
2788 #define HidUsage_Arc_NumberofCoinDoors                    0x34
2789 #define HidUsage_Arc_CoinDrawerDropCount                  0x35
2790 #define HidUsage_Arc_CoinDrawerStart                      0x36
2791 #define HidUsage_Arc_CoinDrawerService                    0x37
2792 #define HidUsage_Arc_CoinDrawerTilt                       0x38
2793 #define HidUsage_Arc_CoinDoorTest                         0x39
2794 #define HidUsage_Arc_CoinDoorLockout                      0x40
2795 #define HidUsage_Arc_WatchdogTimeout                      0x41
2796 #define HidUsage_Arc_WatchdogAction                       0x42
2797 #define HidUsage_Arc_WatchdogReboot                       0x43
2798 #define HidUsage_Arc_WatchdogRestart                      0x44
2799 #define HidUsage_Arc_AlarmInput                           0x45
2800 #define HidUsage_Arc_CoinDoorCounter                      0x46
2801 #define HidUsage_Arc_IODirectionMapping                   0x47
2802 #define HidUsage_Arc_SetIODirectionMapping                0x48
2803 #define HidUsage_Arc_ExtendedOpticalInputState            0x49
2804 #define HidUsage_Arc_PinPadInputState                     0x4a
2805 #define HidUsage_Arc_PinPadStatus                         0x4b
2806 #define HidUsage_Arc_PinPadOutput                         0x4c
2807 #define HidUsage_Arc_PinPadCommand                        0x4d
2808 #define HidUsage_FIDOA_U2FAuthenticatorDevice             0x01
2809 #define HidUsage_FIDOA_InputReportData                    0x20
2810 #define HidUsage_FIDOA_OutputReportData                   0x21
2811