iohidmanager 0.10.4

Safe Rust bindings for Apple's IOKit HID — enumerate, inspect, and subscribe to HID devices on macOS
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
/// Collects usage-page and usage constants mirrored from `IOHIDUsageTables.h`.
pub const ALL_USAGE_CONSTANTS: &[UsageConstant] = &[
    UsageConstant { symbol: "kHIDPage_AlphanumericDisplay", value: 20 },
    UsageConstant { symbol: "kHIDPage_Arcade", value: 145 },
    UsageConstant { symbol: "kHIDPage_BarCodeScanner", value: 140 },
    UsageConstant { symbol: "kHIDPage_BatterySystem", value: 133 },
    UsageConstant { symbol: "kHIDPage_BrailleDisplay", value: 65 },
    UsageConstant { symbol: "kHIDPage_Button", value: 9 },
    UsageConstant { symbol: "kHIDPage_CameraControl", value: 144 },
    UsageConstant { symbol: "kHIDPage_Consumer", value: 12 },
    UsageConstant { symbol: "kHIDPage_Digitizer", value: 13 },
    UsageConstant { symbol: "kHIDPage_FIDO", value: 61_904 },
    UsageConstant { symbol: "kHIDPage_Game", value: 5 },
    UsageConstant { symbol: "kHIDPage_GenericDesktop", value: 1 },
    UsageConstant { symbol: "kHIDPage_GenericDeviceControls", value: 6 },
    UsageConstant { symbol: "kHIDPage_Haptics", value: 14 },
    UsageConstant { symbol: "kHIDPage_KeyboardOrKeypad", value: 7 },
    UsageConstant { symbol: "kHIDPage_LEDs", value: 8 },
    UsageConstant { symbol: "kHIDPage_MagneticStripeReader", value: 142 },
    UsageConstant { symbol: "kHIDPage_Monitor", value: 128 },
    UsageConstant { symbol: "kHIDPage_MonitorEnumerated", value: 129 },
    UsageConstant { symbol: "kHIDPage_MonitorReserved", value: 131 },
    UsageConstant { symbol: "kHIDPage_MonitorVirtual", value: 130 },
    UsageConstant { symbol: "kHIDPage_Ordinal", value: 10 },
    UsageConstant { symbol: "kHIDPage_PID", value: 15 },
    UsageConstant { symbol: "kHIDPage_PowerDevice", value: 132 },
    UsageConstant { symbol: "kHIDPage_PowerReserved", value: 134 },
    UsageConstant { symbol: "kHIDPage_PowerReserved2", value: 135 },
    UsageConstant { symbol: "kHIDPage_Scale", value: 141 },
    UsageConstant { symbol: "kHIDPage_Sensor", value: 32 },
    UsageConstant { symbol: "kHIDPage_Simulation", value: 2 },
    UsageConstant { symbol: "kHIDPage_Sport", value: 4 },
    UsageConstant { symbol: "kHIDPage_Telephony", value: 11 },
    UsageConstant { symbol: "kHIDPage_Undefined", value: 0 },
    UsageConstant { symbol: "kHIDPage_Unicode", value: 16 },
    UsageConstant { symbol: "kHIDPage_VR", value: 3 },
    UsageConstant { symbol: "kHIDPage_VendorDefinedStart", value: 65_280 },
    UsageConstant { symbol: "kHIDPage_WeighingDevice", value: 141 },
    UsageConstant { symbol: "kHIDUsage_AD_ASCIICharacterSet", value: 33 },
    UsageConstant { symbol: "kHIDUsage_AD_AlphanumericDisplay", value: 1 },
    UsageConstant { symbol: "kHIDUsage_AD_CharacterHeight", value: 62 },
    UsageConstant { symbol: "kHIDUsage_AD_CharacterReport", value: 43 },
    UsageConstant { symbol: "kHIDUsage_AD_CharacterSpacingHorizontal", value: 63 },
    UsageConstant { symbol: "kHIDUsage_AD_CharacterSpacingVertical", value: 64 },
    UsageConstant { symbol: "kHIDUsage_AD_CharacterWidth", value: 61 },
    UsageConstant { symbol: "kHIDUsage_AD_ClearDisplay", value: 37 },
    UsageConstant { symbol: "kHIDUsage_AD_Column", value: 52 },
    UsageConstant { symbol: "kHIDUsage_AD_Columns", value: 54 },
    UsageConstant { symbol: "kHIDUsage_AD_CursorBlink", value: 58 },
    UsageConstant { symbol: "kHIDUsage_AD_CursorEnable", value: 57 },
    UsageConstant { symbol: "kHIDUsage_AD_CursorMode", value: 56 },
    UsageConstant { symbol: "kHIDUsage_AD_CursorPixelPositioning", value: 55 },
    UsageConstant { symbol: "kHIDUsage_AD_CursorPositionReport", value: 50 },
    UsageConstant { symbol: "kHIDUsage_AD_DataReadBack", value: 34 },
    UsageConstant { symbol: "kHIDUsage_AD_DisplayAttributesReport", value: 32 },
    UsageConstant { symbol: "kHIDUsage_AD_DisplayControlReport", value: 36 },
    UsageConstant { symbol: "kHIDUsage_AD_DisplayData", value: 44 },
    UsageConstant { symbol: "kHIDUsage_AD_DisplayEnable", value: 38 },
    UsageConstant { symbol: "kHIDUsage_AD_DisplayStatus", value: 45 },
    UsageConstant { symbol: "kHIDUsage_AD_ErrFontdatacannotberead", value: 49 },
    UsageConstant { symbol: "kHIDUsage_AD_ErrNotaloadablecharacter", value: 48 },
    UsageConstant { symbol: "kHIDUsage_AD_FontData", value: 60 },
    UsageConstant { symbol: "kHIDUsage_AD_FontReadBack", value: 35 },
    UsageConstant { symbol: "kHIDUsage_AD_FontReport", value: 59 },
    UsageConstant { symbol: "kHIDUsage_AD_HorizontalScroll", value: 42 },
    UsageConstant { symbol: "kHIDUsage_AD_Reserved", value: 65_535 },
    UsageConstant { symbol: "kHIDUsage_AD_Row", value: 51 },
    UsageConstant { symbol: "kHIDUsage_AD_Rows", value: 53 },
    UsageConstant { symbol: "kHIDUsage_AD_ScreenSaverDelay", value: 39 },
    UsageConstant { symbol: "kHIDUsage_AD_ScreenSaverEnable", value: 40 },
    UsageConstant { symbol: "kHIDUsage_AD_StatNotReady", value: 46 },
    UsageConstant { symbol: "kHIDUsage_AD_StatReady", value: 47 },
    UsageConstant { symbol: "kHIDUsage_AD_UnicodeCharacterSet", value: 65 },
    UsageConstant { symbol: "kHIDUsage_AD_VerticalScroll", value: 41 },
    UsageConstant { symbol: "kHIDUsage_BCS_2DControlReport", value: 31 },
    UsageConstant { symbol: "kHIDUsage_BCS_ActiveTime", value: 85 },
    UsageConstant { symbol: "kHIDUsage_BCS_AddEAN2_3LabelDefinition", value: 191 },
    UsageConstant { symbol: "kHIDUsage_BCS_AimDuration", value: 122 },
    UsageConstant { symbol: "kHIDUsage_BCS_AimingLaserPattern", value: 86 },
    UsageConstant { symbol: "kHIDUsage_BCS_Aiming_PointerMide", value: 48 },
    UsageConstant { symbol: "kHIDUsage_BCS_AttributeReport", value: 16 },
    UsageConstant { symbol: "kHIDUsage_BCS_AztecCode", value: 272 },
    UsageConstant { symbol: "kHIDUsage_BCS_BC412", value: 273 },
    UsageConstant { symbol: "kHIDUsage_BCS_BadgeReader", value: 1 },
    UsageConstant { symbol: "kHIDUsage_BCS_BarCodePresent", value: 87 },
    UsageConstant { symbol: "kHIDUsage_BCS_BarCodePresentSensor", value: 49 },
    UsageConstant { symbol: "kHIDUsage_BCS_BarCodeScanner", value: 2 },
    UsageConstant { symbol: "kHIDUsage_BCS_BarCodeScannerCradle", value: 5 },
    UsageConstant { symbol: "kHIDUsage_BCS_BarSpaceData", value: 256 },
    UsageConstant { symbol: "kHIDUsage_BCS_BeeperState", value: 88 },
    UsageConstant { symbol: "kHIDUsage_BCS_BooklandEAN", value: 145 },
    UsageConstant { symbol: "kHIDUsage_BCS_ChannelCode", value: 274 },
    UsageConstant { symbol: "kHIDUsage_BCS_Check", value: 176 },
    UsageConstant { symbol: "kHIDUsage_BCS_CheckDigit", value: 214 },
    UsageConstant { symbol: "kHIDUsage_BCS_CheckDigitCodabarEnable", value: 222 },
    UsageConstant { symbol: "kHIDUsage_BCS_CheckDigitCode99Enable", value: 223 },
    UsageConstant { symbol: "kHIDUsage_BCS_CheckDigitDisable", value: 215 },
    UsageConstant { symbol: "kHIDUsage_BCS_CheckDigitEnableInterleaved2of5OPCC", value: 216 },
    UsageConstant { symbol: "kHIDUsage_BCS_CheckDigitEnableInterleaved2of5USS", value: 217 },
    UsageConstant { symbol: "kHIDUsage_BCS_CheckDigitEnableOneMSIPlessey", value: 220 },
    UsageConstant { symbol: "kHIDUsage_BCS_CheckDigitEnableStandard2of5OPCC", value: 218 },
    UsageConstant { symbol: "kHIDUsage_BCS_CheckDigitEnableStandard2of5USS", value: 219 },
    UsageConstant { symbol: "kHIDUsage_BCS_CheckDigitEnableTwoMSIPlessey", value: 221 },
    UsageConstant { symbol: "kHIDUsage_BCS_CheckDisablePrice", value: 177 },
    UsageConstant { symbol: "kHIDUsage_BCS_CheckEnable4DigitPrice", value: 178 },
    UsageConstant { symbol: "kHIDUsage_BCS_CheckEnable5DigitPrice", value: 179 },
    UsageConstant { symbol: "kHIDUsage_BCS_CheckEnableEuropean4DigitPrice", value: 180 },
    UsageConstant { symbol: "kHIDUsage_BCS_CheckEnableEuropean5DigitPrice", value: 181 },
    UsageConstant { symbol: "kHIDUsage_BCS_Class1ALaser", value: 50 },
    UsageConstant { symbol: "kHIDUsage_BCS_Class2Laser", value: 51 },
    UsageConstant { symbol: "kHIDUsage_BCS_ClearAllEAN2_3LabelDefinitions", value: 192 },
    UsageConstant { symbol: "kHIDUsage_BCS_Codabar", value: 195 },
    UsageConstant { symbol: "kHIDUsage_BCS_CodabarControlReport", value: 28 },
    UsageConstant { symbol: "kHIDUsage_BCS_Code128", value: 196 },
    UsageConstant { symbol: "kHIDUsage_BCS_Code128ControlReport", value: 29 },
    UsageConstant { symbol: "kHIDUsage_BCS_Code16", value: 275 },
    UsageConstant { symbol: "kHIDUsage_BCS_Code32", value: 276 },
    UsageConstant { symbol: "kHIDUsage_BCS_Code39", value: 199 },
    UsageConstant { symbol: "kHIDUsage_BCS_Code39ControlReport", value: 24 },
    UsageConstant { symbol: "kHIDUsage_BCS_Code49", value: 277 },
    UsageConstant { symbol: "kHIDUsage_BCS_Code93", value: 200 },
    UsageConstant { symbol: "kHIDUsage_BCS_CodeOne", value: 278 },
    UsageConstant { symbol: "kHIDUsage_BCS_Colorcode", value: 279 },
    UsageConstant { symbol: "kHIDUsage_BCS_CommitParametersToNVM", value: 109 },
    UsageConstant { symbol: "kHIDUsage_BCS_ConstantElectronicArticleSurveillance", value: 55 },
    UsageConstant { symbol: "kHIDUsage_BCS_ContactScanner", value: 53 },
    UsageConstant { symbol: "kHIDUsage_BCS_ConvertEAN8To13Type", value: 146 },
    UsageConstant { symbol: "kHIDUsage_BCS_ConvertUPCAToEAN_13", value: 147 },
    UsageConstant { symbol: "kHIDUsage_BCS_ConvertUPC_EToA", value: 148 },
    UsageConstant { symbol: "kHIDUsage_BCS_CordlessScannerBase", value: 4 },
    UsageConstant { symbol: "kHIDUsage_BCS_DLMethodCheckForDiscrete", value: 269 },
    UsageConstant { symbol: "kHIDUsage_BCS_DLMethodCheckInRange", value: 268 },
    UsageConstant { symbol: "kHIDUsage_BCS_DLMethodReadAny", value: 267 },
    UsageConstant { symbol: "kHIDUsage_BCS_DataLengthMethod", value: 266 },
    UsageConstant { symbol: "kHIDUsage_BCS_DataMatrix", value: 280 },
    UsageConstant { symbol: "kHIDUsage_BCS_DataPrefix", value: 79 },
    UsageConstant { symbol: "kHIDUsage_BCS_DecodeDataContinued", value: 255 },
    UsageConstant { symbol: "kHIDUsage_BCS_DecodedData", value: 254 },
    UsageConstant { symbol: "kHIDUsage_BCS_DisableCheckDigitTransmit", value: 241 },
    UsageConstant { symbol: "kHIDUsage_BCS_DumbBarCodeScanner", value: 3 },
    UsageConstant { symbol: "kHIDUsage_BCS_EAN13FlagDigit1", value: 188 },
    UsageConstant { symbol: "kHIDUsage_BCS_EAN13FlagDigit2", value: 189 },
    UsageConstant { symbol: "kHIDUsage_BCS_EAN13FlagDigit3", value: 190 },
    UsageConstant { symbol: "kHIDUsage_BCS_EAN2_3LabelControlReport", value: 23 },
    UsageConstant { symbol: "kHIDUsage_BCS_EAN8FlagDigit1", value: 185 },
    UsageConstant { symbol: "kHIDUsage_BCS_EAN8FlagDigit2", value: 186 },
    UsageConstant { symbol: "kHIDUsage_BCS_EAN8FlagDigit3", value: 187 },
    UsageConstant { symbol: "kHIDUsage_BCS_EANThreeLabel", value: 184 },
    UsageConstant { symbol: "kHIDUsage_BCS_EANTwoLabel", value: 183 },
    UsageConstant { symbol: "kHIDUsage_BCS_EAN_13", value: 149 },
    UsageConstant { symbol: "kHIDUsage_BCS_EAN_8", value: 150 },
    UsageConstant { symbol: "kHIDUsage_BCS_EAN_99_128_Mandatory", value: 151 },
    UsageConstant { symbol: "kHIDUsage_BCS_EAN_99_P5_128_Optional", value: 152 },
    UsageConstant { symbol: "kHIDUsage_BCS_ElectronicArticleSurveillanceNotification", value: 54 },
    UsageConstant { symbol: "kHIDUsage_BCS_EnableCheckDigitTransmit", value: 242 },
    UsageConstant { symbol: "kHIDUsage_BCS_ErrorIndication", value: 56 },
    UsageConstant { symbol: "kHIDUsage_BCS_FirstDiscreteLengthToDecode", value: 264 },
    UsageConstant { symbol: "kHIDUsage_BCS_FixedBeeper", value: 57 },
    UsageConstant { symbol: "kHIDUsage_BCS_FragmentDecoding", value: 77 },
    UsageConstant { symbol: "kHIDUsage_BCS_FullASCIIConversion", value: 201 },
    UsageConstant { symbol: "kHIDUsage_BCS_GRWTIAfterDecode", value: 137 },
    UsageConstant { symbol: "kHIDUsage_BCS_GRWTIBeep_LampAfterTransmit", value: 138 },
    UsageConstant { symbol: "kHIDUsage_BCS_GRWTINoBeep_LampUseAtAll", value: 139 },
    UsageConstant { symbol: "kHIDUsage_BCS_GoodDecodeIndication", value: 58 },
    UsageConstant { symbol: "kHIDUsage_BCS_GoodReadLED", value: 125 },
    UsageConstant { symbol: "kHIDUsage_BCS_GoodReadLampDuration", value: 123 },
    UsageConstant { symbol: "kHIDUsage_BCS_GoodReadLampIntensity", value: 124 },
    UsageConstant { symbol: "kHIDUsage_BCS_GoodReadToneFrequency", value: 126 },
    UsageConstant { symbol: "kHIDUsage_BCS_GoodReadToneLength", value: 127 },
    UsageConstant { symbol: "kHIDUsage_BCS_GoodReadToneVolume", value: 128 },
    UsageConstant { symbol: "kHIDUsage_BCS_GoodReadWhenToWrite", value: 136 },
    UsageConstant { symbol: "kHIDUsage_BCS_HandsFreeScanning", value: 59 },
    UsageConstant { symbol: "kHIDUsage_BCS_HeaterPresent", value: 52 },
    UsageConstant { symbol: "kHIDUsage_BCS_InitiateBarcodeRead", value: 96 },
    UsageConstant { symbol: "kHIDUsage_BCS_Interleaved2of5", value: 202 },
    UsageConstant { symbol: "kHIDUsage_BCS_Interleaved2of5ControlReport", value: 25 },
    UsageConstant { symbol: "kHIDUsage_BCS_IntrinsicallySafe", value: 60 },
    UsageConstant { symbol: "kHIDUsage_BCS_ItalianPharmacyCode", value: 203 },
    UsageConstant { symbol: "kHIDUsage_BCS_KlasseEinsLaser", value: 61 },
    UsageConstant { symbol: "kHIDUsage_BCS_LaserOnTime", value: 89 },
    UsageConstant { symbol: "kHIDUsage_BCS_LaserState", value: 90 },
    UsageConstant { symbol: "kHIDUsage_BCS_LockoutTime", value: 91 },
    UsageConstant { symbol: "kHIDUsage_BCS_LongRangeScanner", value: 62 },
    UsageConstant { symbol: "kHIDUsage_BCS_MSIPlesseyControlReport", value: 27 },
    UsageConstant { symbol: "kHIDUsage_BCS_MSI_Plessey", value: 204 },
    UsageConstant { symbol: "kHIDUsage_BCS_MaxiCode", value: 281 },
    UsageConstant { symbol: "kHIDUsage_BCS_MaximumLengthToDecode", value: 263 },
    UsageConstant { symbol: "kHIDUsage_BCS_MicroPDF", value: 282 },
    UsageConstant { symbol: "kHIDUsage_BCS_MinimumLengthToDecode", value: 262 },
    UsageConstant { symbol: "kHIDUsage_BCS_MirrorSpeedControl", value: 63 },
    UsageConstant { symbol: "kHIDUsage_BCS_Misc1DControlReport", value: 30 },
    UsageConstant { symbol: "kHIDUsage_BCS_MotorState", value: 92 },
    UsageConstant { symbol: "kHIDUsage_BCS_MotorTimeout", value: 93 },
    UsageConstant { symbol: "kHIDUsage_BCS_MultiRangeScanner", value: 69 },
    UsageConstant { symbol: "kHIDUsage_BCS_NoReadMessage", value: 130 },
    UsageConstant { symbol: "kHIDUsage_BCS_NotOnFileIndication", value: 64 },
    UsageConstant { symbol: "kHIDUsage_BCS_NotOnFileVolume", value: 131 },
    UsageConstant { symbol: "kHIDUsage_BCS_PDF_417", value: 283 },
    UsageConstant { symbol: "kHIDUsage_BCS_ParameterScanning", value: 110 },
    UsageConstant { symbol: "kHIDUsage_BCS_ParametersChanged", value: 111 },
    UsageConstant { symbol: "kHIDUsage_BCS_Periodical", value: 169 },
    UsageConstant { symbol: "kHIDUsage_BCS_PeriodicalAutoDiscriminatePlus2", value: 170 },
    UsageConstant { symbol: "kHIDUsage_BCS_PeriodicalAutoDiscriminatePlus5", value: 173 },
    UsageConstant { symbol: "kHIDUsage_BCS_PeriodicalIgnorePlus2", value: 172 },
    UsageConstant { symbol: "kHIDUsage_BCS_PeriodicalIgnorePlus5", value: 175 },
    UsageConstant { symbol: "kHIDUsage_BCS_PeriodicalOnlyDecodeWithPlus2", value: 171 },
    UsageConstant { symbol: "kHIDUsage_BCS_PeriodicalOnlyDecodeWithPlus5", value: 174 },
    UsageConstant { symbol: "kHIDUsage_BCS_PolarityInvertedBarCode", value: 259 },
    UsageConstant { symbol: "kHIDUsage_BCS_PolarityNormalBarCode", value: 260 },
    UsageConstant { symbol: "kHIDUsage_BCS_PosiCode", value: 284 },
    UsageConstant { symbol: "kHIDUsage_BCS_PowerOnResetScanner", value: 94 },
    UsageConstant { symbol: "kHIDUsage_BCS_PowerupBeep", value: 132 },
    UsageConstant { symbol: "kHIDUsage_BCS_PrefixAIMI", value: 80 },
    UsageConstant { symbol: "kHIDUsage_BCS_PrefixNone", value: 81 },
    UsageConstant { symbol: "kHIDUsage_BCS_PrefixProprietary", value: 82 },
    UsageConstant { symbol: "kHIDUsage_BCS_PreventReadOfBarcodes", value: 95 },
    UsageConstant { symbol: "kHIDUsage_BCS_ProgrammableBeeper", value: 65 },
    UsageConstant { symbol: "kHIDUsage_BCS_ProximitySensor", value: 70 },
    UsageConstant { symbol: "kHIDUsage_BCS_QRCode", value: 285 },
    UsageConstant { symbol: "kHIDUsage_BCS_RawDataPolarity", value: 258 },
    UsageConstant { symbol: "kHIDUsage_BCS_RawScannedDataReport", value: 19 },
    UsageConstant { symbol: "kHIDUsage_BCS_ScannedDataReport", value: 18 },
    UsageConstant { symbol: "kHIDUsage_BCS_ScannerDataAccuracy", value: 257 },
    UsageConstant { symbol: "kHIDUsage_BCS_ScannerInCradle", value: 117 },
    UsageConstant { symbol: "kHIDUsage_BCS_ScannerInRange", value: 118 },
    UsageConstant { symbol: "kHIDUsage_BCS_ScannerReadConfidence", value: 78 },
    UsageConstant { symbol: "kHIDUsage_BCS_SecondDiscreteLengthToDecode", value: 265 },
    UsageConstant { symbol: "kHIDUsage_BCS_SetParameterDefaultValues", value: 112 },
    UsageConstant { symbol: "kHIDUsage_BCS_SettingsReport", value: 17 },
    UsageConstant { symbol: "kHIDUsage_BCS_SoundErrorBeep", value: 133 },
    UsageConstant { symbol: "kHIDUsage_BCS_SoundGoodReadBeep", value: 134 },
    UsageConstant { symbol: "kHIDUsage_BCS_SoundNotOnFileBeep", value: 135 },
    UsageConstant { symbol: "kHIDUsage_BCS_Standard2of5", value: 206 },
    UsageConstant { symbol: "kHIDUsage_BCS_Standard2of5ControlReport", value: 26 },
    UsageConstant { symbol: "kHIDUsage_BCS_Standard2of5IATA", value: 205 },
    UsageConstant { symbol: "kHIDUsage_BCS_StatusReport", value: 21 },
    UsageConstant { symbol: "kHIDUsage_BCS_SuperCode", value: 286 },
    UsageConstant { symbol: "kHIDUsage_BCS_SymbologyIdentifier1", value: 251 },
    UsageConstant { symbol: "kHIDUsage_BCS_SymbologyIdentifier2", value: 252 },
    UsageConstant { symbol: "kHIDUsage_BCS_SymbologyIdentifier3", value: 253 },
    UsageConstant { symbol: "kHIDUsage_BCS_TransmitCheckDigit", value: 240 },
    UsageConstant { symbol: "kHIDUsage_BCS_TransmitStart_Stop", value: 211 },
    UsageConstant { symbol: "kHIDUsage_BCS_TriOptic", value: 212 },
    UsageConstant { symbol: "kHIDUsage_BCS_TriggerMode", value: 98 },
    UsageConstant { symbol: "kHIDUsage_BCS_TriggerModeBlinkingLaserOn", value: 99 },
    UsageConstant { symbol: "kHIDUsage_BCS_TriggerModeContinuousLaserOn", value: 100 },
    UsageConstant { symbol: "kHIDUsage_BCS_TriggerModeLaserOnWhilePulled", value: 101 },
    UsageConstant { symbol: "kHIDUsage_BCS_TriggerModeLaserStaysOnAfterTriggerRelease", value: 102 },
    UsageConstant { symbol: "kHIDUsage_BCS_TriggerReport", value: 20 },
    UsageConstant { symbol: "kHIDUsage_BCS_TriggerState", value: 97 },
    UsageConstant { symbol: "kHIDUsage_BCS_Triggerless", value: 66 },
    UsageConstant { symbol: "kHIDUsage_BCS_UCC_EAN_128", value: 213 },
    UsageConstant { symbol: "kHIDUsage_BCS_UPC_A", value: 157 },
    UsageConstant { symbol: "kHIDUsage_BCS_UPC_AWith128Mandatory", value: 158 },
    UsageConstant { symbol: "kHIDUsage_BCS_UPC_AWith128Optical", value: 159 },
    UsageConstant { symbol: "kHIDUsage_BCS_UPC_AWithP5Optional", value: 160 },
    UsageConstant { symbol: "kHIDUsage_BCS_UPC_E", value: 161 },
    UsageConstant { symbol: "kHIDUsage_BCS_UPC_E1", value: 162 },
    UsageConstant { symbol: "kHIDUsage_BCS_UPC_EAN", value: 154 },
    UsageConstant { symbol: "kHIDUsage_BCS_UPC_EANControlReport", value: 22 },
    UsageConstant { symbol: "kHIDUsage_BCS_UPC_EANCouponCode", value: 155 },
    UsageConstant { symbol: "kHIDUsage_BCS_UPC_EANPeriodicals", value: 156 },
    UsageConstant { symbol: "kHIDUsage_BCS_USB_5_SlugCode", value: 288 },
    UsageConstant { symbol: "kHIDUsage_BCS_UltraCode", value: 287 },
    UsageConstant { symbol: "kHIDUsage_BCS_Undefined", value: 0 },
    UsageConstant { symbol: "kHIDUsage_BCS_VeriCode", value: 289 },
    UsageConstant { symbol: "kHIDUsage_BCS_Wand", value: 67 },
    UsageConstant { symbol: "kHIDUsage_BCS_WaterResistant", value: 68 },
    UsageConstant { symbol: "kHIDUsage_BD_6DotBrailleCell", value: 4 },
    UsageConstant { symbol: "kHIDUsage_BD_8DotBrailleCell", value: 3 },
    UsageConstant { symbol: "kHIDUsage_BD_BrailleButtons", value: 512 },
    UsageConstant { symbol: "kHIDUsage_BD_BrailleDPadCenter", value: 533 },
    UsageConstant { symbol: "kHIDUsage_BD_BrailleDPadDown", value: 535 },
    UsageConstant { symbol: "kHIDUsage_BD_BrailleDPadLeft", value: 536 },
    UsageConstant { symbol: "kHIDUsage_BD_BrailleDPadRight", value: 537 },
    UsageConstant { symbol: "kHIDUsage_BD_BrailleDPadUp", value: 534 },
    UsageConstant { symbol: "kHIDUsage_BD_BrailleDisplay", value: 1 },
    UsageConstant { symbol: "kHIDUsage_BD_BrailleFaceControls", value: 524 },
    UsageConstant { symbol: "kHIDUsage_BD_BrailleJoystickCenter", value: 528 },
    UsageConstant { symbol: "kHIDUsage_BD_BrailleJoystickDown", value: 530 },
    UsageConstant { symbol: "kHIDUsage_BD_BrailleJoystickLeft", value: 531 },
    UsageConstant { symbol: "kHIDUsage_BD_BrailleJoystickRight", value: 532 },
    UsageConstant { symbol: "kHIDUsage_BD_BrailleJoystickUp", value: 529 },
    UsageConstant { symbol: "kHIDUsage_BD_BrailleKeyboardDot1", value: 513 },
    UsageConstant { symbol: "kHIDUsage_BD_BrailleKeyboardDot2", value: 514 },
    UsageConstant { symbol: "kHIDUsage_BD_BrailleKeyboardDot3", value: 515 },
    UsageConstant { symbol: "kHIDUsage_BD_BrailleKeyboardDot4", value: 516 },
    UsageConstant { symbol: "kHIDUsage_BD_BrailleKeyboardDot5", value: 517 },
    UsageConstant { symbol: "kHIDUsage_BD_BrailleKeyboardDot6", value: 518 },
    UsageConstant { symbol: "kHIDUsage_BD_BrailleKeyboardDot7", value: 519 },
    UsageConstant { symbol: "kHIDUsage_BD_BrailleKeyboardDot8", value: 520 },
    UsageConstant { symbol: "kHIDUsage_BD_BrailleKeyboardLeftSpace", value: 522 },
    UsageConstant { symbol: "kHIDUsage_BD_BrailleKeyboardRightSpace", value: 523 },
    UsageConstant { symbol: "kHIDUsage_BD_BrailleKeyboardSpace", value: 521 },
    UsageConstant { symbol: "kHIDUsage_BD_BrailleLeftControls", value: 525 },
    UsageConstant { symbol: "kHIDUsage_BD_BraillePanLeft", value: 538 },
    UsageConstant { symbol: "kHIDUsage_BD_BraillePanRight", value: 539 },
    UsageConstant { symbol: "kHIDUsage_BD_BrailleRightControls", value: 526 },
    UsageConstant { symbol: "kHIDUsage_BD_BrailleRockerDown", value: 541 },
    UsageConstant { symbol: "kHIDUsage_BD_BrailleRockerPress", value: 542 },
    UsageConstant { symbol: "kHIDUsage_BD_BrailleRockerUp", value: 540 },
    UsageConstant { symbol: "kHIDUsage_BD_BrailleRow", value: 2 },
    UsageConstant { symbol: "kHIDUsage_BD_BrailleTopControls", value: 527 },
    UsageConstant { symbol: "kHIDUsage_BD_NumberOfBrailleCells", value: 5 },
    UsageConstant { symbol: "kHIDUsage_BD_RouterKey", value: 256 },
    UsageConstant { symbol: "kHIDUsage_BD_RouterSet1", value: 250 },
    UsageConstant { symbol: "kHIDUsage_BD_RouterSet2", value: 251 },
    UsageConstant { symbol: "kHIDUsage_BD_RouterSet3", value: 252 },
    UsageConstant { symbol: "kHIDUsage_BD_RowRouterKey", value: 257 },
    UsageConstant { symbol: "kHIDUsage_BD_ScreenReaderControl", value: 6 },
    UsageConstant { symbol: "kHIDUsage_BD_ScreenReaderIdentifier", value: 7 },
    UsageConstant { symbol: "kHIDUsage_BD_Undefined", value: 0 },
    UsageConstant { symbol: "kHIDUsage_BS_ACPresent", value: 208 },
    UsageConstant { symbol: "kHIDUsage_BS_AbsoluteStateOfCharge", value: 101 },
    UsageConstant { symbol: "kHIDUsage_BS_AlarmInhibited", value: 211 },
    UsageConstant { symbol: "kHIDUsage_BS_AtRate", value: 43 },
    UsageConstant { symbol: "kHIDUsage_BS_AtRateOK", value: 73 },
    UsageConstant { symbol: "kHIDUsage_BS_AtRateTimeToEmpty", value: 97 },
    UsageConstant { symbol: "kHIDUsage_BS_AtRateTimeToFull", value: 96 },
    UsageConstant { symbol: "kHIDUsage_BS_AverageCurrent", value: 98 },
    UsageConstant { symbol: "kHIDUsage_BS_AverageTimeToEmpty", value: 105 },
    UsageConstant { symbol: "kHIDUsage_BS_AverageTimeToFull", value: 106 },
    UsageConstant { symbol: "kHIDUsage_BS_BattPackModelLevel", value: 128 },
    UsageConstant { symbol: "kHIDUsage_BS_BatteryInsertion", value: 24 },
    UsageConstant { symbol: "kHIDUsage_BS_BatteryPresent", value: 209 },
    UsageConstant { symbol: "kHIDUsage_BS_BatterySupported", value: 27 },
    UsageConstant { symbol: "kHIDUsage_BS_BelowRemainingCapacityLimit", value: 66 },
    UsageConstant { symbol: "kHIDUsage_BS_BroadcastToCharger", value: 45 },
    UsageConstant { symbol: "kHIDUsage_BS_CapacityGranularity1", value: 141 },
    UsageConstant { symbol: "kHIDUsage_BS_CapacityGranularity2", value: 142 },
    UsageConstant { symbol: "kHIDUsage_BS_CapacityMode", value: 44 },
    UsageConstant { symbol: "kHIDUsage_BS_ChargeController", value: 47 },
    UsageConstant { symbol: "kHIDUsage_BS_ChargerConnection", value: 23 },
    UsageConstant { symbol: "kHIDUsage_BS_ChargerSelectorSupport", value: 240 },
    UsageConstant { symbol: "kHIDUsage_BS_ChargerSpec", value: 241 },
    UsageConstant { symbol: "kHIDUsage_BS_Charging", value: 68 },
    UsageConstant { symbol: "kHIDUsage_BS_ChargingIndicator", value: 29 },
    UsageConstant { symbol: "kHIDUsage_BS_ConditioningFlag", value: 72 },
    UsageConstant { symbol: "kHIDUsage_BS_ConnectionToSMBus", value: 21 },
    UsageConstant { symbol: "kHIDUsage_BS_CurrentNotRegulated", value: 218 },
    UsageConstant { symbol: "kHIDUsage_BS_CurrentOutOfRange", value: 217 },
    UsageConstant { symbol: "kHIDUsage_BS_CycleCount", value: 107 },
    UsageConstant { symbol: "kHIDUsage_BS_DesignCapacity", value: 131 },
    UsageConstant { symbol: "kHIDUsage_BS_Discharging", value: 69 },
    UsageConstant { symbol: "kHIDUsage_BS_EnablePolling", value: 193 },
    UsageConstant { symbol: "kHIDUsage_BS_FullChargeCapacity", value: 103 },
    UsageConstant { symbol: "kHIDUsage_BS_FullyCharged", value: 70 },
    UsageConstant { symbol: "kHIDUsage_BS_FullyDischarged", value: 71 },
    UsageConstant { symbol: "kHIDUsage_BS_InhibitCharge", value: 192 },
    UsageConstant { symbol: "kHIDUsage_BS_InternalChargeController", value: 129 },
    UsageConstant { symbol: "kHIDUsage_BS_Level2", value: 242 },
    UsageConstant { symbol: "kHIDUsage_BS_Level3", value: 243 },
    UsageConstant { symbol: "kHIDUsage_BS_ManufacturerAccess", value: 40 },
    UsageConstant { symbol: "kHIDUsage_BS_ManufacturerData", value: 138 },
    UsageConstant { symbol: "kHIDUsage_BS_ManufacturerDate", value: 133 },
    UsageConstant { symbol: "kHIDUsage_BS_MasterMode", value: 220 },
    UsageConstant { symbol: "kHIDUsage_BS_Maxerror", value: 99 },
    UsageConstant { symbol: "kHIDUsage_BS_NeedReplacement", value: 75 },
    UsageConstant { symbol: "kHIDUsage_BS_OKToUse", value: 26 },
    UsageConstant { symbol: "kHIDUsage_BS_OptionalMfgFunction1", value: 16 },
    UsageConstant { symbol: "kHIDUsage_BS_OptionalMfgFunction2", value: 17 },
    UsageConstant { symbol: "kHIDUsage_BS_OptionalMfgFunction3", value: 18 },
    UsageConstant { symbol: "kHIDUsage_BS_OptionalMfgFunction4", value: 19 },
    UsageConstant { symbol: "kHIDUsage_BS_OptionalMfgFunction5", value: 20 },
    UsageConstant { symbol: "kHIDUsage_BS_OutputConnection", value: 22 },
    UsageConstant { symbol: "kHIDUsage_BS_PowerFail", value: 210 },
    UsageConstant { symbol: "kHIDUsage_BS_PrimaryBattery", value: 46 },
    UsageConstant { symbol: "kHIDUsage_BS_PrimaryBatterySupport", value: 130 },
    UsageConstant { symbol: "kHIDUsage_BS_Rechargable", value: 139 },
    UsageConstant { symbol: "kHIDUsage_BS_RelativeStateOfCharge", value: 100 },
    UsageConstant { symbol: "kHIDUsage_BS_RemainingCapacity", value: 102 },
    UsageConstant { symbol: "kHIDUsage_BS_RemainingCapacityLimit", value: 41 },
    UsageConstant { symbol: "kHIDUsage_BS_RemainingTimeLimit", value: 42 },
    UsageConstant { symbol: "kHIDUsage_BS_RemainingTimeLimitExpired", value: 67 },
    UsageConstant { symbol: "kHIDUsage_BS_ResetToZero", value: 194 },
    UsageConstant { symbol: "kHIDUsage_BS_RunTimeToEmpty", value: 104 },
    UsageConstant { symbol: "kHIDUsage_BS_SMBAlarmWarning", value: 3 },
    UsageConstant { symbol: "kHIDUsage_BS_SMBBatteryMode", value: 1 },
    UsageConstant { symbol: "kHIDUsage_BS_SMBBatteryStatus", value: 2 },
    UsageConstant { symbol: "kHIDUsage_BS_SMBChargerMode", value: 4 },
    UsageConstant { symbol: "kHIDUsage_BS_SMBChargerSpecInfo", value: 6 },
    UsageConstant { symbol: "kHIDUsage_BS_SMBChargerStatus", value: 5 },
    UsageConstant { symbol: "kHIDUsage_BS_SMBErrorCode", value: 74 },
    UsageConstant { symbol: "kHIDUsage_BS_SMBSelectorInfo", value: 9 },
    UsageConstant { symbol: "kHIDUsage_BS_SMBSelectorPresets", value: 8 },
    UsageConstant { symbol: "kHIDUsage_BS_SMBSelectorState", value: 7 },
    UsageConstant { symbol: "kHIDUsage_BS_SelectorRevision", value: 28 },
    UsageConstant { symbol: "kHIDUsage_BS_SerialNumber", value: 134 },
    UsageConstant { symbol: "kHIDUsage_BS_SpecificationInfo", value: 132 },
    UsageConstant { symbol: "kHIDUsage_BS_TerminateCharge", value: 64 },
    UsageConstant { symbol: "kHIDUsage_BS_TerminateDischarge", value: 65 },
    UsageConstant { symbol: "kHIDUsage_BS_ThermistorCold", value: 214 },
    UsageConstant { symbol: "kHIDUsage_BS_ThermistorHot", value: 213 },
    UsageConstant { symbol: "kHIDUsage_BS_ThermistorOverRange", value: 215 },
    UsageConstant { symbol: "kHIDUsage_BS_ThermistorUnderRange", value: 212 },
    UsageConstant { symbol: "kHIDUsage_BS_Undefined", value: 0 },
    UsageConstant { symbol: "kHIDUsage_BS_Usenext", value: 25 },
    UsageConstant { symbol: "kHIDUsage_BS_VoltageNotRegulated", value: 219 },
    UsageConstant { symbol: "kHIDUsage_BS_VoltageOutOfRange", value: 216 },
    UsageConstant { symbol: "kHIDUsage_BS_WarningCapacityLimit", value: 140 },
    UsageConstant { symbol: "kHIDUsage_BS_iDeviceChemistry", value: 137 },
    UsageConstant { symbol: "kHIDUsage_BS_iDevicename", value: 136 },
    UsageConstant { symbol: "kHIDUsage_BS_iManufacturerName", value: 135 },
    UsageConstant { symbol: "kHIDUsage_BS_iOEMInformation", value: 143 },
    UsageConstant { symbol: "kHIDUsage_Button_1", value: 1 },
    UsageConstant { symbol: "kHIDUsage_Button_10", value: 10 },
    UsageConstant { symbol: "kHIDUsage_Button_100", value: 100 },
    UsageConstant { symbol: "kHIDUsage_Button_101", value: 101 },
    UsageConstant { symbol: "kHIDUsage_Button_102", value: 102 },
    UsageConstant { symbol: "kHIDUsage_Button_103", value: 103 },
    UsageConstant { symbol: "kHIDUsage_Button_104", value: 104 },
    UsageConstant { symbol: "kHIDUsage_Button_105", value: 105 },
    UsageConstant { symbol: "kHIDUsage_Button_106", value: 106 },
    UsageConstant { symbol: "kHIDUsage_Button_107", value: 107 },
    UsageConstant { symbol: "kHIDUsage_Button_108", value: 108 },
    UsageConstant { symbol: "kHIDUsage_Button_109", value: 109 },
    UsageConstant { symbol: "kHIDUsage_Button_11", value: 11 },
    UsageConstant { symbol: "kHIDUsage_Button_110", value: 110 },
    UsageConstant { symbol: "kHIDUsage_Button_111", value: 111 },
    UsageConstant { symbol: "kHIDUsage_Button_112", value: 112 },
    UsageConstant { symbol: "kHIDUsage_Button_113", value: 113 },
    UsageConstant { symbol: "kHIDUsage_Button_114", value: 114 },
    UsageConstant { symbol: "kHIDUsage_Button_115", value: 115 },
    UsageConstant { symbol: "kHIDUsage_Button_116", value: 116 },
    UsageConstant { symbol: "kHIDUsage_Button_117", value: 117 },
    UsageConstant { symbol: "kHIDUsage_Button_118", value: 118 },
    UsageConstant { symbol: "kHIDUsage_Button_119", value: 119 },
    UsageConstant { symbol: "kHIDUsage_Button_12", value: 12 },
    UsageConstant { symbol: "kHIDUsage_Button_120", value: 120 },
    UsageConstant { symbol: "kHIDUsage_Button_121", value: 121 },
    UsageConstant { symbol: "kHIDUsage_Button_122", value: 122 },
    UsageConstant { symbol: "kHIDUsage_Button_123", value: 123 },
    UsageConstant { symbol: "kHIDUsage_Button_124", value: 124 },
    UsageConstant { symbol: "kHIDUsage_Button_125", value: 125 },
    UsageConstant { symbol: "kHIDUsage_Button_126", value: 126 },
    UsageConstant { symbol: "kHIDUsage_Button_127", value: 127 },
    UsageConstant { symbol: "kHIDUsage_Button_128", value: 128 },
    UsageConstant { symbol: "kHIDUsage_Button_129", value: 129 },
    UsageConstant { symbol: "kHIDUsage_Button_13", value: 13 },
    UsageConstant { symbol: "kHIDUsage_Button_130", value: 130 },
    UsageConstant { symbol: "kHIDUsage_Button_131", value: 131 },
    UsageConstant { symbol: "kHIDUsage_Button_132", value: 132 },
    UsageConstant { symbol: "kHIDUsage_Button_133", value: 133 },
    UsageConstant { symbol: "kHIDUsage_Button_134", value: 134 },
    UsageConstant { symbol: "kHIDUsage_Button_135", value: 135 },
    UsageConstant { symbol: "kHIDUsage_Button_136", value: 136 },
    UsageConstant { symbol: "kHIDUsage_Button_137", value: 137 },
    UsageConstant { symbol: "kHIDUsage_Button_138", value: 138 },
    UsageConstant { symbol: "kHIDUsage_Button_139", value: 139 },
    UsageConstant { symbol: "kHIDUsage_Button_14", value: 14 },
    UsageConstant { symbol: "kHIDUsage_Button_140", value: 140 },
    UsageConstant { symbol: "kHIDUsage_Button_141", value: 141 },
    UsageConstant { symbol: "kHIDUsage_Button_142", value: 142 },
    UsageConstant { symbol: "kHIDUsage_Button_143", value: 143 },
    UsageConstant { symbol: "kHIDUsage_Button_144", value: 144 },
    UsageConstant { symbol: "kHIDUsage_Button_145", value: 145 },
    UsageConstant { symbol: "kHIDUsage_Button_146", value: 146 },
    UsageConstant { symbol: "kHIDUsage_Button_147", value: 147 },
    UsageConstant { symbol: "kHIDUsage_Button_148", value: 148 },
    UsageConstant { symbol: "kHIDUsage_Button_149", value: 149 },
    UsageConstant { symbol: "kHIDUsage_Button_15", value: 15 },
    UsageConstant { symbol: "kHIDUsage_Button_150", value: 150 },
    UsageConstant { symbol: "kHIDUsage_Button_151", value: 151 },
    UsageConstant { symbol: "kHIDUsage_Button_152", value: 152 },
    UsageConstant { symbol: "kHIDUsage_Button_153", value: 153 },
    UsageConstant { symbol: "kHIDUsage_Button_154", value: 154 },
    UsageConstant { symbol: "kHIDUsage_Button_155", value: 155 },
    UsageConstant { symbol: "kHIDUsage_Button_156", value: 156 },
    UsageConstant { symbol: "kHIDUsage_Button_157", value: 157 },
    UsageConstant { symbol: "kHIDUsage_Button_158", value: 158 },
    UsageConstant { symbol: "kHIDUsage_Button_159", value: 159 },
    UsageConstant { symbol: "kHIDUsage_Button_16", value: 16 },
    UsageConstant { symbol: "kHIDUsage_Button_160", value: 160 },
    UsageConstant { symbol: "kHIDUsage_Button_161", value: 161 },
    UsageConstant { symbol: "kHIDUsage_Button_162", value: 162 },
    UsageConstant { symbol: "kHIDUsage_Button_163", value: 163 },
    UsageConstant { symbol: "kHIDUsage_Button_164", value: 164 },
    UsageConstant { symbol: "kHIDUsage_Button_165", value: 165 },
    UsageConstant { symbol: "kHIDUsage_Button_166", value: 166 },
    UsageConstant { symbol: "kHIDUsage_Button_167", value: 167 },
    UsageConstant { symbol: "kHIDUsage_Button_168", value: 168 },
    UsageConstant { symbol: "kHIDUsage_Button_169", value: 169 },
    UsageConstant { symbol: "kHIDUsage_Button_17", value: 17 },
    UsageConstant { symbol: "kHIDUsage_Button_170", value: 170 },
    UsageConstant { symbol: "kHIDUsage_Button_171", value: 171 },
    UsageConstant { symbol: "kHIDUsage_Button_172", value: 172 },
    UsageConstant { symbol: "kHIDUsage_Button_173", value: 173 },
    UsageConstant { symbol: "kHIDUsage_Button_174", value: 174 },
    UsageConstant { symbol: "kHIDUsage_Button_175", value: 175 },
    UsageConstant { symbol: "kHIDUsage_Button_176", value: 176 },
    UsageConstant { symbol: "kHIDUsage_Button_177", value: 177 },
    UsageConstant { symbol: "kHIDUsage_Button_178", value: 178 },
    UsageConstant { symbol: "kHIDUsage_Button_179", value: 179 },
    UsageConstant { symbol: "kHIDUsage_Button_18", value: 18 },
    UsageConstant { symbol: "kHIDUsage_Button_180", value: 180 },
    UsageConstant { symbol: "kHIDUsage_Button_181", value: 181 },
    UsageConstant { symbol: "kHIDUsage_Button_182", value: 182 },
    UsageConstant { symbol: "kHIDUsage_Button_183", value: 183 },
    UsageConstant { symbol: "kHIDUsage_Button_184", value: 184 },
    UsageConstant { symbol: "kHIDUsage_Button_185", value: 185 },
    UsageConstant { symbol: "kHIDUsage_Button_186", value: 186 },
    UsageConstant { symbol: "kHIDUsage_Button_187", value: 187 },
    UsageConstant { symbol: "kHIDUsage_Button_188", value: 188 },
    UsageConstant { symbol: "kHIDUsage_Button_189", value: 189 },
    UsageConstant { symbol: "kHIDUsage_Button_19", value: 19 },
    UsageConstant { symbol: "kHIDUsage_Button_190", value: 190 },
    UsageConstant { symbol: "kHIDUsage_Button_191", value: 191 },
    UsageConstant { symbol: "kHIDUsage_Button_192", value: 192 },
    UsageConstant { symbol: "kHIDUsage_Button_193", value: 193 },
    UsageConstant { symbol: "kHIDUsage_Button_194", value: 194 },
    UsageConstant { symbol: "kHIDUsage_Button_195", value: 195 },
    UsageConstant { symbol: "kHIDUsage_Button_196", value: 196 },
    UsageConstant { symbol: "kHIDUsage_Button_197", value: 197 },
    UsageConstant { symbol: "kHIDUsage_Button_198", value: 198 },
    UsageConstant { symbol: "kHIDUsage_Button_199", value: 199 },
    UsageConstant { symbol: "kHIDUsage_Button_2", value: 2 },
    UsageConstant { symbol: "kHIDUsage_Button_20", value: 20 },
    UsageConstant { symbol: "kHIDUsage_Button_200", value: 200 },
    UsageConstant { symbol: "kHIDUsage_Button_201", value: 201 },
    UsageConstant { symbol: "kHIDUsage_Button_202", value: 202 },
    UsageConstant { symbol: "kHIDUsage_Button_203", value: 203 },
    UsageConstant { symbol: "kHIDUsage_Button_204", value: 204 },
    UsageConstant { symbol: "kHIDUsage_Button_205", value: 205 },
    UsageConstant { symbol: "kHIDUsage_Button_206", value: 206 },
    UsageConstant { symbol: "kHIDUsage_Button_207", value: 207 },
    UsageConstant { symbol: "kHIDUsage_Button_208", value: 208 },
    UsageConstant { symbol: "kHIDUsage_Button_209", value: 209 },
    UsageConstant { symbol: "kHIDUsage_Button_21", value: 21 },
    UsageConstant { symbol: "kHIDUsage_Button_210", value: 210 },
    UsageConstant { symbol: "kHIDUsage_Button_211", value: 211 },
    UsageConstant { symbol: "kHIDUsage_Button_212", value: 212 },
    UsageConstant { symbol: "kHIDUsage_Button_213", value: 213 },
    UsageConstant { symbol: "kHIDUsage_Button_214", value: 214 },
    UsageConstant { symbol: "kHIDUsage_Button_215", value: 215 },
    UsageConstant { symbol: "kHIDUsage_Button_216", value: 216 },
    UsageConstant { symbol: "kHIDUsage_Button_217", value: 217 },
    UsageConstant { symbol: "kHIDUsage_Button_218", value: 218 },
    UsageConstant { symbol: "kHIDUsage_Button_219", value: 219 },
    UsageConstant { symbol: "kHIDUsage_Button_22", value: 22 },
    UsageConstant { symbol: "kHIDUsage_Button_220", value: 220 },
    UsageConstant { symbol: "kHIDUsage_Button_221", value: 221 },
    UsageConstant { symbol: "kHIDUsage_Button_222", value: 222 },
    UsageConstant { symbol: "kHIDUsage_Button_223", value: 223 },
    UsageConstant { symbol: "kHIDUsage_Button_224", value: 224 },
    UsageConstant { symbol: "kHIDUsage_Button_225", value: 225 },
    UsageConstant { symbol: "kHIDUsage_Button_226", value: 226 },
    UsageConstant { symbol: "kHIDUsage_Button_227", value: 227 },
    UsageConstant { symbol: "kHIDUsage_Button_228", value: 228 },
    UsageConstant { symbol: "kHIDUsage_Button_229", value: 229 },
    UsageConstant { symbol: "kHIDUsage_Button_23", value: 23 },
    UsageConstant { symbol: "kHIDUsage_Button_230", value: 230 },
    UsageConstant { symbol: "kHIDUsage_Button_231", value: 231 },
    UsageConstant { symbol: "kHIDUsage_Button_232", value: 232 },
    UsageConstant { symbol: "kHIDUsage_Button_233", value: 233 },
    UsageConstant { symbol: "kHIDUsage_Button_234", value: 234 },
    UsageConstant { symbol: "kHIDUsage_Button_235", value: 235 },
    UsageConstant { symbol: "kHIDUsage_Button_236", value: 236 },
    UsageConstant { symbol: "kHIDUsage_Button_237", value: 237 },
    UsageConstant { symbol: "kHIDUsage_Button_238", value: 238 },
    UsageConstant { symbol: "kHIDUsage_Button_239", value: 239 },
    UsageConstant { symbol: "kHIDUsage_Button_24", value: 24 },
    UsageConstant { symbol: "kHIDUsage_Button_240", value: 240 },
    UsageConstant { symbol: "kHIDUsage_Button_241", value: 241 },
    UsageConstant { symbol: "kHIDUsage_Button_242", value: 242 },
    UsageConstant { symbol: "kHIDUsage_Button_243", value: 243 },
    UsageConstant { symbol: "kHIDUsage_Button_244", value: 244 },
    UsageConstant { symbol: "kHIDUsage_Button_245", value: 245 },
    UsageConstant { symbol: "kHIDUsage_Button_246", value: 246 },
    UsageConstant { symbol: "kHIDUsage_Button_247", value: 247 },
    UsageConstant { symbol: "kHIDUsage_Button_248", value: 248 },
    UsageConstant { symbol: "kHIDUsage_Button_249", value: 249 },
    UsageConstant { symbol: "kHIDUsage_Button_25", value: 25 },
    UsageConstant { symbol: "kHIDUsage_Button_250", value: 250 },
    UsageConstant { symbol: "kHIDUsage_Button_251", value: 251 },
    UsageConstant { symbol: "kHIDUsage_Button_252", value: 252 },
    UsageConstant { symbol: "kHIDUsage_Button_253", value: 253 },
    UsageConstant { symbol: "kHIDUsage_Button_254", value: 254 },
    UsageConstant { symbol: "kHIDUsage_Button_255", value: 255 },
    UsageConstant { symbol: "kHIDUsage_Button_26", value: 26 },
    UsageConstant { symbol: "kHIDUsage_Button_27", value: 27 },
    UsageConstant { symbol: "kHIDUsage_Button_28", value: 28 },
    UsageConstant { symbol: "kHIDUsage_Button_29", value: 29 },
    UsageConstant { symbol: "kHIDUsage_Button_3", value: 3 },
    UsageConstant { symbol: "kHIDUsage_Button_30", value: 30 },
    UsageConstant { symbol: "kHIDUsage_Button_31", value: 31 },
    UsageConstant { symbol: "kHIDUsage_Button_32", value: 32 },
    UsageConstant { symbol: "kHIDUsage_Button_33", value: 33 },
    UsageConstant { symbol: "kHIDUsage_Button_34", value: 34 },
    UsageConstant { symbol: "kHIDUsage_Button_35", value: 35 },
    UsageConstant { symbol: "kHIDUsage_Button_36", value: 36 },
    UsageConstant { symbol: "kHIDUsage_Button_37", value: 37 },
    UsageConstant { symbol: "kHIDUsage_Button_38", value: 38 },
    UsageConstant { symbol: "kHIDUsage_Button_39", value: 39 },
    UsageConstant { symbol: "kHIDUsage_Button_4", value: 4 },
    UsageConstant { symbol: "kHIDUsage_Button_40", value: 40 },
    UsageConstant { symbol: "kHIDUsage_Button_41", value: 41 },
    UsageConstant { symbol: "kHIDUsage_Button_42", value: 42 },
    UsageConstant { symbol: "kHIDUsage_Button_43", value: 43 },
    UsageConstant { symbol: "kHIDUsage_Button_44", value: 44 },
    UsageConstant { symbol: "kHIDUsage_Button_45", value: 45 },
    UsageConstant { symbol: "kHIDUsage_Button_46", value: 46 },
    UsageConstant { symbol: "kHIDUsage_Button_47", value: 47 },
    UsageConstant { symbol: "kHIDUsage_Button_48", value: 48 },
    UsageConstant { symbol: "kHIDUsage_Button_49", value: 49 },
    UsageConstant { symbol: "kHIDUsage_Button_5", value: 5 },
    UsageConstant { symbol: "kHIDUsage_Button_50", value: 50 },
    UsageConstant { symbol: "kHIDUsage_Button_51", value: 51 },
    UsageConstant { symbol: "kHIDUsage_Button_52", value: 52 },
    UsageConstant { symbol: "kHIDUsage_Button_53", value: 53 },
    UsageConstant { symbol: "kHIDUsage_Button_54", value: 54 },
    UsageConstant { symbol: "kHIDUsage_Button_55", value: 55 },
    UsageConstant { symbol: "kHIDUsage_Button_56", value: 56 },
    UsageConstant { symbol: "kHIDUsage_Button_57", value: 57 },
    UsageConstant { symbol: "kHIDUsage_Button_58", value: 58 },
    UsageConstant { symbol: "kHIDUsage_Button_59", value: 59 },
    UsageConstant { symbol: "kHIDUsage_Button_6", value: 6 },
    UsageConstant { symbol: "kHIDUsage_Button_60", value: 60 },
    UsageConstant { symbol: "kHIDUsage_Button_61", value: 61 },
    UsageConstant { symbol: "kHIDUsage_Button_62", value: 62 },
    UsageConstant { symbol: "kHIDUsage_Button_63", value: 63 },
    UsageConstant { symbol: "kHIDUsage_Button_64", value: 64 },
    UsageConstant { symbol: "kHIDUsage_Button_65", value: 65 },
    UsageConstant { symbol: "kHIDUsage_Button_65535", value: 65_535 },
    UsageConstant { symbol: "kHIDUsage_Button_66", value: 66 },
    UsageConstant { symbol: "kHIDUsage_Button_67", value: 67 },
    UsageConstant { symbol: "kHIDUsage_Button_68", value: 68 },
    UsageConstant { symbol: "kHIDUsage_Button_69", value: 69 },
    UsageConstant { symbol: "kHIDUsage_Button_7", value: 7 },
    UsageConstant { symbol: "kHIDUsage_Button_70", value: 70 },
    UsageConstant { symbol: "kHIDUsage_Button_71", value: 71 },
    UsageConstant { symbol: "kHIDUsage_Button_72", value: 72 },
    UsageConstant { symbol: "kHIDUsage_Button_73", value: 73 },
    UsageConstant { symbol: "kHIDUsage_Button_74", value: 74 },
    UsageConstant { symbol: "kHIDUsage_Button_75", value: 75 },
    UsageConstant { symbol: "kHIDUsage_Button_76", value: 76 },
    UsageConstant { symbol: "kHIDUsage_Button_77", value: 77 },
    UsageConstant { symbol: "kHIDUsage_Button_78", value: 78 },
    UsageConstant { symbol: "kHIDUsage_Button_79", value: 79 },
    UsageConstant { symbol: "kHIDUsage_Button_8", value: 8 },
    UsageConstant { symbol: "kHIDUsage_Button_80", value: 80 },
    UsageConstant { symbol: "kHIDUsage_Button_81", value: 81 },
    UsageConstant { symbol: "kHIDUsage_Button_82", value: 82 },
    UsageConstant { symbol: "kHIDUsage_Button_83", value: 83 },
    UsageConstant { symbol: "kHIDUsage_Button_84", value: 84 },
    UsageConstant { symbol: "kHIDUsage_Button_85", value: 85 },
    UsageConstant { symbol: "kHIDUsage_Button_86", value: 86 },
    UsageConstant { symbol: "kHIDUsage_Button_87", value: 87 },
    UsageConstant { symbol: "kHIDUsage_Button_88", value: 88 },
    UsageConstant { symbol: "kHIDUsage_Button_89", value: 89 },
    UsageConstant { symbol: "kHIDUsage_Button_9", value: 9 },
    UsageConstant { symbol: "kHIDUsage_Button_90", value: 90 },
    UsageConstant { symbol: "kHIDUsage_Button_91", value: 91 },
    UsageConstant { symbol: "kHIDUsage_Button_92", value: 92 },
    UsageConstant { symbol: "kHIDUsage_Button_93", value: 93 },
    UsageConstant { symbol: "kHIDUsage_Button_94", value: 94 },
    UsageConstant { symbol: "kHIDUsage_Button_95", value: 95 },
    UsageConstant { symbol: "kHIDUsage_Button_96", value: 96 },
    UsageConstant { symbol: "kHIDUsage_Button_97", value: 97 },
    UsageConstant { symbol: "kHIDUsage_Button_98", value: 98 },
    UsageConstant { symbol: "kHIDUsage_Button_99", value: 99 },
    UsageConstant { symbol: "kHIDUsage_CC_Autofocus", value: 32 },
    UsageConstant { symbol: "kHIDUsage_CC_Shutter", value: 33 },
    UsageConstant { symbol: "kHIDUsage_CC_Undefined", value: 0 },
    UsageConstant { symbol: "kHIDUsage_Csmr_3DModeSelect", value: 110 },
    UsageConstant { symbol: "kHIDUsage_Csmr_AC", value: 542 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACAddToCart", value: 610 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACAllCaps", value: 580 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACAttachComment", value: 623 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACAttachFile", value: 653 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACBack", value: 548 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACBold", value: 574 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACBookmarks", value: 554 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACBulletedList", value: 602 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACBuyOrCheckout", value: 609 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACCancel", value: 607 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACCatalog", value: 608 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACClearAlarm", value: 643 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACClose", value: 515 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACCollapse", value: 613 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACCollapseAll", value: 614 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACCopy", value: 539 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACCut", value: 540 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACDelete", value: 618 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACDemote", value: 604 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACDesktopShowAllApplications", value: 674 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACDesktopShowAllWindows", value: 671 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACDetachComment", value: 624 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACDistributeH", value: 667 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACDistributeV", value: 668 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACDownload", value: 655 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACEdit", value: 573 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACEditTimeZones", value: 641 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACExit", value: 516 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACExpand", value: 611 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACExpandAll", value: 612 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACFilter", value: 637 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACFind", value: 543 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACFindandReplace", value: 544 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACFlipHorizontal", value: 583 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACFlipVertical", value: 584 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACFontColor", value: 588 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACFontSelect", value: 587 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACFontSize", value: 589 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACFormat", value: 572 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACForward", value: 549 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACForwardMessage", value: 651 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACFullScreenView", value: 560 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACGoTo", value: 546 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACHistory", value: 555 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACHome", value: 547 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACIdleKeepAlive", value: 688 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACIndentyDecrease", value: 598 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACIndentyIncrease", value: 599 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACInsertColumn", value: 658 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACInsertFile", value: 659 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACInsertMode", value: 617 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACInsertObject", value: 661 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACInsertPicture", value: 660 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACInsertRow", value: 657 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACInsertSymbol", value: 662 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACItalics", value: 575 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACJustifyBlockH", value: 593 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACJustifyBlockV", value: 597 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACJustifyBottom", value: 596 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACJustifyCenterH", value: 591 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACJustifyCenterV", value: 595 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACJustifyLeft", value: 590 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACJustifyRight", value: 592 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACJustifyTop", value: 594 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACKeyboardLayoutSelect", value: 669 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACLock", value: 619 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACMaximize", value: 517 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACMerge", value: 665 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACMinimize", value: 518 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACMirrorHorizontal", value: 585 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACMirrorVertical", value: 586 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACNavigationGuidance", value: 670 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACNew", value: 513 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACNewWindow", value: 569 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACNextLink", value: 553 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACNo", value: 606 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACNormalView", value: 561 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACNumberedList", value: 600 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACOpen", value: 514 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACPan", value: 568 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACPanLeft", value: 566 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACPanRight", value: 567 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACPaste", value: 541 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACPasteSpecial", value: 616 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACPreviousLink", value: 552 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACPrint", value: 520 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACPrintPreview", value: 615 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACPromote", value: 603 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACProperties", value: 521 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACProtect", value: 621 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACRedoOrRepeat", value: 633 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACRefresh", value: 551 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACRename", value: 664 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACReply", value: 649 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACReplyAll", value: 650 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACResetAlarm", value: 645 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACResize", value: 582 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACRestartNumbering", value: 601 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACRotate", value: 581 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACSave", value: 519 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACSaveAndClose", value: 663 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACScroll", value: 565 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACScrollDown", value: 564 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACScrollUp", value: 563 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACSearch", value: 545 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACSelectColumn", value: 629 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACSelectObject", value: 632 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACSelectParagraph", value: 628 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACSelectRow", value: 630 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACSelectSentence", value: 627 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACSelectTable", value: 631 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACSelectTimeZone", value: 640 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACSelectWord", value: 626 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACSend", value: 652 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACSendOrReceive", value: 647 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACSendTo", value: 648 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACSetAlarm", value: 642 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACSetBorders", value: 656 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACSetClock", value: 638 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACSnoozeAlarm", value: 644 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACSoftKeyLeft", value: 672 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACSoftKeyRight", value: 673 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACSort", value: 634 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACSortAscending", value: 635 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACSortDescending", value: 636 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACSplit", value: 666 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACStop", value: 550 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACStrikethrough", value: 577 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACSubscript", value: 578 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACSubscriptions", value: 556 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACSuperscript", value: 579 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACSynchronize", value: 646 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACTileHorizontally", value: 570 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACTileVertically", value: 571 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACUnderline", value: 576 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACUndo", value: 538 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACUnlock", value: 620 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACUnprotect", value: 622 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACUpload", value: 654 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACViewClock", value: 639 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACViewComment", value: 625 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACViewToggle", value: 562 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACYes", value: 605 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACZoom", value: 559 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACZoomIn", value: 557 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ACZoomOut", value: 558 },
    UsageConstant { symbol: "kHIDUsage_Csmr_AL", value: 418 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALAOrVCaptureOrPlayback", value: 403 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALAlarms", value: 434 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALAudioBrowser", value: 439 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALAudioPlayer", value: 455 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALCalculator", value: 402 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALCalendarOrSchedule", value: 398 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALCheckbookOrFinance", value: 401 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALClock", value: 435 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALCommandLineProcessorOrRun", value: 416 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALConsumerControlConfiguration", value: 387 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALContactSync", value: 457 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALContactsOrAddressBook", value: 397 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALContextawareDesktopAssistant", value: 459 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALControlPanel", value: 415 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALCustomizedCorporateNewsBrowser", value: 452 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALDatabaseApp", value: 393 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALDesktop", value: 426 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALDictionary", value: 425 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALDigitalRightsManager", value: 441 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALDigitalWallet", value: 442 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALDocuments", value: 423 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALEmailReader", value: 394 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALEncryption", value: 432 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALEntertainmentContentBrowser", value: 448 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALFileBrowser", value: 436 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALGrammerCheck", value: 428 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALGraphicsEditor", value: 391 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALImageBrowser", value: 438 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALInstantMessaging", value: 444 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALIntegratedHelpCenter", value: 422 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALInternetBrowser", value: 406 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALKeyboardLayout", value: 430 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALLANOrWANBrowser", value: 405 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALLaunchButtonConfigurationTool", value: 385 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALLocalMachineBrowser", value: 404 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALLogOrJournalOrTimecard", value: 400 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALLogoff", value: 412 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALLogon", value: 411 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALLogonOrLogoff", value: 413 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALMarketMonitorOrFinanceBrowser", value: 451 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALMessageStatus", value: 456 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALMovieBrowser", value: 440 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALNavigation", value: 458 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALNetworkChat", value: 409 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALNetworkConference", value: 408 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALNewsreader", value: 395 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALNextTaskOrApplication", value: 419 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALOEMFeatureBrowser", value: 445 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALOEMHelp", value: 446 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALOnlineActivityBrowswer", value: 453 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALOnlineCommunity", value: 447 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALOnlineShoppingBrowswer", value: 449 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALPowerStatus", value: 437 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALPreemptiveHaltTaskOrApplication", value: 421 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALPresentationApp", value: 392 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALPreviousTaskOrApplication", value: 420 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALProcessOrTaskManager", value: 417 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALProgrammableButtonConfiguration", value: 386 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALRemoteNetworkingOrISPConnect", value: 407 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALResearchOrSearchBrowswer", value: 454 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALScreenSaver", value: 433 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALSmartCardInformationOrHelp", value: 450 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALSpellCheck", value: 427 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALSpreadsheet", value: 390 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALTaskOrProjectManager", value: 399 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALTelephonyOrDialer", value: 410 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALTerminalLockOrScreensaver", value: 414 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALTextEditor", value: 389 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALThesaurus", value: 424 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALVirusProtection", value: 431 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALVoicemail", value: 396 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALWirelessStatus", value: 429 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ALWordProcessor", value: 388 },
    UsageConstant { symbol: "kHIDUsage_Csmr_AMOrPM", value: 34 },
    UsageConstant { symbol: "kHIDUsage_Csmr_AlternateAudioDecrement", value: 372 },
    UsageConstant { symbol: "kHIDUsage_Csmr_AlternateAudioIncrement", value: 371 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ApplicationLaunchButtons", value: 384 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Aspect", value: 109 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Assign", value: 129 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Balance", value: 225 },
    UsageConstant { symbol: "kHIDUsage_Csmr_BalanceLeft", value: 337 },
    UsageConstant { symbol: "kHIDUsage_Csmr_BalanceRight", value: 336 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Bass", value: 227 },
    UsageConstant { symbol: "kHIDUsage_Csmr_BassBoost", value: 229 },
    UsageConstant { symbol: "kHIDUsage_Csmr_BassDecrement", value: 339 },
    UsageConstant { symbol: "kHIDUsage_Csmr_BassIncrement", value: 338 },
    UsageConstant { symbol: "kHIDUsage_Csmr_BlueMenuButton", value: 107 },
    UsageConstant { symbol: "kHIDUsage_Csmr_BroadcastMode", value: 100 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Channel", value: 134 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ChannelCenter", value: 355 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ChannelCenterFront", value: 357 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ChannelDecrement", value: 157 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ChannelFront", value: 356 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ChannelIncrement", value: 156 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ChannelLeft", value: 353 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ChannelLowFrequencyEnhancement", value: 360 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ChannelRight", value: 354 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ChannelSide", value: 358 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ChannelSurround", value: 359 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ChannelTop", value: 361 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ChannelUnknown", value: 362 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ClearMark", value: 195 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ClimateControlEnable", value: 260 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ClosedCaption", value: 97 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ClosedCaptionSelect", value: 98 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ConsumerControl", value: 1 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ContactAdded", value: 1_281 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ContactEdited", value: 1_280 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ContactEmailBusiness", value: 1_295 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ContactEmailMain", value: 1_297 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ContactEmailOther", value: 1_296 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ContactEmailPersonal", value: 1_294 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ContactFirstName", value: 1_285 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ContactFullName", value: 1_287 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ContactIndex", value: 1_283 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ContactLastName", value: 1_286 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ContactMisc", value: 1_300 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ContactNickname", value: 1_284 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ContactPhoneNumberBusiness", value: 1_289 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ContactPhoneNumberFax", value: 1_292 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ContactPhoneNumberMobile", value: 1_290 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ContactPhoneNumberOther", value: 1_293 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ContactPhoneNumberPager", value: 1_291 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ContactPhoneNumberPersonal", value: 1_288 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ContactRecordActive", value: 1_282 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ContactSpeedDialNumber", value: 1_298 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ContactStatusFlag", value: 1_299 },
    UsageConstant { symbol: "kHIDUsage_Csmr_CounterReset", value: 200 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Daily", value: 162 },
    UsageConstant { symbol: "kHIDUsage_Csmr_DataOnScreen", value: 96 },
    UsageConstant { symbol: "kHIDUsage_Csmr_DisplayBacklightToggle", value: 114 },
    UsageConstant { symbol: "kHIDUsage_Csmr_DisplayBrightness", value: 113 },
    UsageConstant { symbol: "kHIDUsage_Csmr_DisplayBrightnessDecrement", value: 112 },
    UsageConstant { symbol: "kHIDUsage_Csmr_DisplayBrightnessIncrement", value: 111 },
    UsageConstant { symbol: "kHIDUsage_Csmr_DisplayBrightnessMaximum", value: 116 },
    UsageConstant { symbol: "kHIDUsage_Csmr_DisplayBrightnessMinimum", value: 115 },
    UsageConstant { symbol: "kHIDUsage_Csmr_DisplayBrightnessSetAutoBrightness", value: 117 },
    UsageConstant { symbol: "kHIDUsage_Csmr_DuressAlarm", value: 267 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Eject", value: 184 },
    UsageConstant { symbol: "kHIDUsage_Csmr_EnterChannel", value: 132 },
    UsageConstant { symbol: "kHIDUsage_Csmr_EnterDisc", value: 187 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ExtendedKeyboardAttributesCollection", value: 704 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ExtendedPlay", value: 244 },
    UsageConstant { symbol: "kHIDUsage_Csmr_FanEnable", value: 256 },
    UsageConstant { symbol: "kHIDUsage_Csmr_FanSpeed", value: 257 },
    UsageConstant { symbol: "kHIDUsage_Csmr_FastForward", value: 179 },
    UsageConstant { symbol: "kHIDUsage_Csmr_FireAlarm", value: 263 },
    UsageConstant { symbol: "kHIDUsage_Csmr_FrameBack", value: 193 },
    UsageConstant { symbol: "kHIDUsage_Csmr_FrameForward", value: 192 },
    UsageConstant { symbol: "kHIDUsage_Csmr_FunctionButtons", value: 54 },
    UsageConstant { symbol: "kHIDUsage_Csmr_GenericGUIApplicationControls", value: 512 },
    UsageConstant { symbol: "kHIDUsage_Csmr_GraphicEqualizer", value: 6 },
    UsageConstant { symbol: "kHIDUsage_Csmr_GreenMenuButton", value: 106 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Headphone", value: 5 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Help", value: 149 },
    UsageConstant { symbol: "kHIDUsage_Csmr_HoldupAlarm", value: 268 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Illumination", value: 53 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ImplementedKeyboardInputAssistControls", value: 710 },
    UsageConstant { symbol: "kHIDUsage_Csmr_KeyboardBrightnessDecrement", value: 122 },
    UsageConstant { symbol: "kHIDUsage_Csmr_KeyboardBrightnessIncrement", value: 121 },
    UsageConstant { symbol: "kHIDUsage_Csmr_KeyboardFormFactor", value: 705 },
    UsageConstant { symbol: "kHIDUsage_Csmr_KeyboardIETFLanguageTagIndex", value: 709 },
    UsageConstant { symbol: "kHIDUsage_Csmr_KeyboardInputAssistAccept", value: 715 },
    UsageConstant { symbol: "kHIDUsage_Csmr_KeyboardInputAssistCancel", value: 716 },
    UsageConstant { symbol: "kHIDUsage_Csmr_KeyboardInputAssistNext", value: 712 },
    UsageConstant { symbol: "kHIDUsage_Csmr_KeyboardInputAssistNextGroup", value: 714 },
    UsageConstant { symbol: "kHIDUsage_Csmr_KeyboardInputAssistPrevious", value: 711 },
    UsageConstant { symbol: "kHIDUsage_Csmr_KeyboardInputAssistPreviousGroup", value: 713 },
    UsageConstant { symbol: "kHIDUsage_Csmr_KeyboardKeyType", value: 706 },
    UsageConstant { symbol: "kHIDUsage_Csmr_KeyboardPhysicalLayout", value: 707 },
    UsageConstant { symbol: "kHIDUsage_Csmr_LightEnable", value: 258 },
    UsageConstant { symbol: "kHIDUsage_Csmr_LightIlluminationLevel", value: 259 },
    UsageConstant { symbol: "kHIDUsage_Csmr_LongPlay", value: 243 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Loudness", value: 231 },
    UsageConstant { symbol: "kHIDUsage_Csmr_MPX", value: 232 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Mark", value: 194 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Media", value: 158 },
    UsageConstant { symbol: "kHIDUsage_Csmr_MediaSelectCD", value: 145 },
    UsageConstant { symbol: "kHIDUsage_Csmr_MediaSelectCable", value: 151 },
    UsageConstant { symbol: "kHIDUsage_Csmr_MediaSelectCall", value: 155 },
    UsageConstant { symbol: "kHIDUsage_Csmr_MediaSelectComputer", value: 136 },
    UsageConstant { symbol: "kHIDUsage_Csmr_MediaSelectDVD", value: 139 },
    UsageConstant { symbol: "kHIDUsage_Csmr_MediaSelectGames", value: 143 },
    UsageConstant { symbol: "kHIDUsage_Csmr_MediaSelectHome", value: 154 },
    UsageConstant { symbol: "kHIDUsage_Csmr_MediaSelectMessages", value: 144 },
    UsageConstant { symbol: "kHIDUsage_Csmr_MediaSelectProgramGuide", value: 141 },
    UsageConstant { symbol: "kHIDUsage_Csmr_MediaSelectSatellite", value: 152 },
    UsageConstant { symbol: "kHIDUsage_Csmr_MediaSelectSecurity", value: 153 },
    UsageConstant { symbol: "kHIDUsage_Csmr_MediaSelectTV", value: 137 },
    UsageConstant { symbol: "kHIDUsage_Csmr_MediaSelectTape", value: 150 },
    UsageConstant { symbol: "kHIDUsage_Csmr_MediaSelectTelephone", value: 140 },
    UsageConstant { symbol: "kHIDUsage_Csmr_MediaSelectTuner", value: 147 },
    UsageConstant { symbol: "kHIDUsage_Csmr_MediaSelectVCR", value: 146 },
    UsageConstant { symbol: "kHIDUsage_Csmr_MediaSelectVideoPhone", value: 142 },
    UsageConstant { symbol: "kHIDUsage_Csmr_MediaSelectWWW", value: 138 },
    UsageConstant { symbol: "kHIDUsage_Csmr_MediaSelection", value: 135 },
    UsageConstant { symbol: "kHIDUsage_Csmr_MedicalAlarm", value: 269 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Menu", value: 64 },
    UsageConstant { symbol: "kHIDUsage_Csmr_MenuDown", value: 67 },
    UsageConstant { symbol: "kHIDUsage_Csmr_MenuEscape", value: 70 },
    UsageConstant { symbol: "kHIDUsage_Csmr_MenuLeft", value: 68 },
    UsageConstant { symbol: "kHIDUsage_Csmr_MenuPick", value: 65 },
    UsageConstant { symbol: "kHIDUsage_Csmr_MenuRight", value: 69 },
    UsageConstant { symbol: "kHIDUsage_Csmr_MenuUp", value: 66 },
    UsageConstant { symbol: "kHIDUsage_Csmr_MenuValueDecrease", value: 72 },
    UsageConstant { symbol: "kHIDUsage_Csmr_MenuValueIncrease", value: 71 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Microphone", value: 4 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ModeStep", value: 130 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Monthly", value: 164 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Motion", value: 266 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Mute", value: 226 },
    UsageConstant { symbol: "kHIDUsage_Csmr_NumericKeyPad", value: 2 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Once", value: 161 },
    UsageConstant { symbol: "kHIDUsage_Csmr_OrderMovie", value: 133 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Pause", value: 177 },
    UsageConstant { symbol: "kHIDUsage_Csmr_PictureInPictureSwap", value: 104 },
    UsageConstant { symbol: "kHIDUsage_Csmr_PictureInPictureToggle", value: 103 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Play", value: 176 },
    UsageConstant { symbol: "kHIDUsage_Csmr_PlayOrPause", value: 205 },
    UsageConstant { symbol: "kHIDUsage_Csmr_PlayOrSkip", value: 206 },
    UsageConstant { symbol: "kHIDUsage_Csmr_PlaybackSpeed", value: 241 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Plus10", value: 32 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Plus100", value: 33 },
    UsageConstant { symbol: "kHIDUsage_Csmr_PoliceAlarm", value: 264 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Power", value: 48 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ProgrammableButtons", value: 3 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Proximity", value: 265 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Quit", value: 148 },
    UsageConstant { symbol: "kHIDUsage_Csmr_RandomPlay", value: 185 },
    UsageConstant { symbol: "kHIDUsage_Csmr_RecallLast", value: 131 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Record", value: 178 },
    UsageConstant { symbol: "kHIDUsage_Csmr_RedMenuButton", value: 105 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Repeat", value: 188 },
    UsageConstant { symbol: "kHIDUsage_Csmr_RepeatFromMark", value: 196 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Reserved", value: 65_535 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Reset", value: 49 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ReturnToMark", value: 197 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Rewind", value: 180 },
    UsageConstant { symbol: "kHIDUsage_Csmr_RoomTemperature", value: 261 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ScanNextTrack", value: 181 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ScanPreviousTrack", value: 182 },
    UsageConstant { symbol: "kHIDUsage_Csmr_SearchMarkBackwards", value: 199 },
    UsageConstant { symbol: "kHIDUsage_Csmr_SearchMarkForward", value: 198 },
    UsageConstant { symbol: "kHIDUsage_Csmr_SecurityEnable", value: 262 },
    UsageConstant { symbol: "kHIDUsage_Csmr_SelectDisc", value: 186 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Selection", value: 128 },
    UsageConstant { symbol: "kHIDUsage_Csmr_ShowCounter", value: 201 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Sleep", value: 50 },
    UsageConstant { symbol: "kHIDUsage_Csmr_SleepAfter", value: 51 },
    UsageConstant { symbol: "kHIDUsage_Csmr_SleepMode", value: 52 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Slow", value: 245 },
    UsageConstant { symbol: "kHIDUsage_Csmr_SlowTracking", value: 191 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Snapshot", value: 101 },
    UsageConstant { symbol: "kHIDUsage_Csmr_SpeakerSystem", value: 352 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Speed", value: 240 },
    UsageConstant { symbol: "kHIDUsage_Csmr_StandardPlay", value: 242 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Still", value: 102 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Stop", value: 183 },
    UsageConstant { symbol: "kHIDUsage_Csmr_StopOrEject", value: 204 },
    UsageConstant { symbol: "kHIDUsage_Csmr_SubChannel", value: 368 },
    UsageConstant { symbol: "kHIDUsage_Csmr_SubChannelDecrement", value: 370 },
    UsageConstant { symbol: "kHIDUsage_Csmr_SubChannelIncrement", value: 369 },
    UsageConstant { symbol: "kHIDUsage_Csmr_SurroundMode", value: 230 },
    UsageConstant { symbol: "kHIDUsage_Csmr_TrackNormal", value: 190 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Tracking", value: 189 },
    UsageConstant { symbol: "kHIDUsage_Csmr_TrackingDecrement", value: 203 },
    UsageConstant { symbol: "kHIDUsage_Csmr_TrackingIncrement", value: 202 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Treble", value: 228 },
    UsageConstant { symbol: "kHIDUsage_Csmr_TrebleDecrement", value: 341 },
    UsageConstant { symbol: "kHIDUsage_Csmr_TrebleIncrement", value: 340 },
    UsageConstant { symbol: "kHIDUsage_Csmr_VCROrTV", value: 99 },
    UsageConstant { symbol: "kHIDUsage_Csmr_VCRPlus", value: 160 },
    UsageConstant { symbol: "kHIDUsage_Csmr_VendorSpecificKeyboardPhysicalLayout", value: 708 },
    UsageConstant { symbol: "kHIDUsage_Csmr_VoiceCommand", value: 207 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Volume", value: 224 },
    UsageConstant { symbol: "kHIDUsage_Csmr_VolumeDecrement", value: 234 },
    UsageConstant { symbol: "kHIDUsage_Csmr_VolumeIncrement", value: 233 },
    UsageConstant { symbol: "kHIDUsage_Csmr_Weekly", value: 163 },
    UsageConstant { symbol: "kHIDUsage_Csmr_YellowMenuButton", value: 108 },
    UsageConstant { symbol: "kHIDUsage_Dig_3DDigitizer", value: 8 },
    UsageConstant { symbol: "kHIDUsage_Dig_Altitude", value: 64 },
    UsageConstant { symbol: "kHIDUsage_Dig_Armature", value: 11 },
    UsageConstant { symbol: "kHIDUsage_Dig_ArticulatedArm", value: 10 },
    UsageConstant { symbol: "kHIDUsage_Dig_Azimuth", value: 63 },
    UsageConstant { symbol: "kHIDUsage_Dig_BarrelPressure", value: 49 },
    UsageConstant { symbol: "kHIDUsage_Dig_BarrelSwitch", value: 68 },
    UsageConstant { symbol: "kHIDUsage_Dig_BatteryStrength", value: 59 },
    UsageConstant { symbol: "kHIDUsage_Dig_CapacitiveHeatMapDigitizer", value: 15 },
    UsageConstant { symbol: "kHIDUsage_Dig_CapacitiveHeatMapFrameData", value: 108 },
    UsageConstant { symbol: "kHIDUsage_Dig_CapacitiveHeatMapProtocolVendorID", value: 106 },
    UsageConstant { symbol: "kHIDUsage_Dig_CapacitiveHeatMapProtocolVersion", value: 107 },
    UsageConstant { symbol: "kHIDUsage_Dig_ContactCount", value: 84 },
    UsageConstant { symbol: "kHIDUsage_Dig_ContactCountMaximum", value: 85 },
    UsageConstant { symbol: "kHIDUsage_Dig_ContactIdentifier", value: 81 },
    UsageConstant { symbol: "kHIDUsage_Dig_CoordinateMeasuringMachine", value: 7 },
    UsageConstant { symbol: "kHIDUsage_Dig_DataValid", value: 55 },
    UsageConstant { symbol: "kHIDUsage_Dig_DeviceConfiguration", value: 14 },
    UsageConstant { symbol: "kHIDUsage_Dig_DeviceIdentifier", value: 83 },
    UsageConstant { symbol: "kHIDUsage_Dig_DeviceMode", value: 82 },
    UsageConstant { symbol: "kHIDUsage_Dig_DeviceSettings", value: 35 },
    UsageConstant { symbol: "kHIDUsage_Dig_Digitizer", value: 1 },
    UsageConstant { symbol: "kHIDUsage_Dig_Eraser", value: 69 },
    UsageConstant { symbol: "kHIDUsage_Dig_Finger", value: 34 },
    UsageConstant { symbol: "kHIDUsage_Dig_FreeSpaceWand", value: 13 },
    UsageConstant { symbol: "kHIDUsage_Dig_GestureCharacter", value: 36 },
    UsageConstant { symbol: "kHIDUsage_Dig_GestureCharacterData", value: 99 },
    UsageConstant { symbol: "kHIDUsage_Dig_GestureCharacterDataLength", value: 98 },
    UsageConstant { symbol: "kHIDUsage_Dig_GestureCharacterEnable", value: 96 },
    UsageConstant { symbol: "kHIDUsage_Dig_GestureCharacterEncoding", value: 100 },
    UsageConstant { symbol: "kHIDUsage_Dig_GestureCharacterEncodingUTF16BE", value: 103 },
    UsageConstant { symbol: "kHIDUsage_Dig_GestureCharacterEncodingUTF16LE", value: 102 },
    UsageConstant { symbol: "kHIDUsage_Dig_GestureCharacterEncodingUTF32BE", value: 105 },
    UsageConstant { symbol: "kHIDUsage_Dig_GestureCharacterEncodingUTF32LE", value: 104 },
    UsageConstant { symbol: "kHIDUsage_Dig_GestureCharacterEncodingUTF8", value: 101 },
    UsageConstant { symbol: "kHIDUsage_Dig_GestureCharacterQuality", value: 97 },
    UsageConstant { symbol: "kHIDUsage_Dig_Height", value: 73 },
    UsageConstant { symbol: "kHIDUsage_Dig_InRange", value: 50 },
    UsageConstant { symbol: "kHIDUsage_Dig_Invert", value: 60 },
    UsageConstant { symbol: "kHIDUsage_Dig_LightPen", value: 3 },
    UsageConstant { symbol: "kHIDUsage_Dig_MultiplePointDigitizer", value: 12 },
    UsageConstant { symbol: "kHIDUsage_Dig_Pen", value: 2 },
    UsageConstant { symbol: "kHIDUsage_Dig_ProgramChangeKeys", value: 58 },
    UsageConstant { symbol: "kHIDUsage_Dig_Puck", value: 33 },
    UsageConstant { symbol: "kHIDUsage_Dig_Quality", value: 54 },
    UsageConstant { symbol: "kHIDUsage_Dig_RelativeScanTime", value: 86 },
    UsageConstant { symbol: "kHIDUsage_Dig_ReportRate", value: 161 },
    UsageConstant { symbol: "kHIDUsage_Dig_Reserved", value: 65_535 },
    UsageConstant { symbol: "kHIDUsage_Dig_SecondaryTipSwitch", value: 67 },
    UsageConstant { symbol: "kHIDUsage_Dig_StereoPlotter", value: 9 },
    UsageConstant { symbol: "kHIDUsage_Dig_Stylus", value: 32 },
    UsageConstant { symbol: "kHIDUsage_Dig_SurfaceSwitch", value: 87 },
    UsageConstant { symbol: "kHIDUsage_Dig_TabletFunctionKeys", value: 57 },
    UsageConstant { symbol: "kHIDUsage_Dig_TabletPick", value: 70 },
    UsageConstant { symbol: "kHIDUsage_Dig_Tap", value: 53 },
    UsageConstant { symbol: "kHIDUsage_Dig_TipPressure", value: 48 },
    UsageConstant { symbol: "kHIDUsage_Dig_TipSwitch", value: 66 },
    UsageConstant { symbol: "kHIDUsage_Dig_Touch", value: 51 },
    UsageConstant { symbol: "kHIDUsage_Dig_TouchPad", value: 5 },
    UsageConstant { symbol: "kHIDUsage_Dig_TouchScreen", value: 4 },
    UsageConstant { symbol: "kHIDUsage_Dig_TouchValid", value: 71 },
    UsageConstant { symbol: "kHIDUsage_Dig_TransducerIndex", value: 56 },
    UsageConstant { symbol: "kHIDUsage_Dig_Twist", value: 65 },
    UsageConstant { symbol: "kHIDUsage_Dig_Untouch", value: 52 },
    UsageConstant { symbol: "kHIDUsage_Dig_WhiteBoard", value: 6 },
    UsageConstant { symbol: "kHIDUsage_Dig_Width", value: 72 },
    UsageConstant { symbol: "kHIDUsage_Dig_XTilt", value: 61 },
    UsageConstant { symbol: "kHIDUsage_Dig_YTilt", value: 62 },
    UsageConstant { symbol: "kHIDUsage_FIDO_InputData", value: 32 },
    UsageConstant { symbol: "kHIDUsage_FIDO_OutputData", value: 33 },
    UsageConstant { symbol: "kHIDUsage_FIDO_U2FDevice", value: 1 },
    UsageConstant { symbol: "kHIDUsage_FIDO_Undefined", value: 0 },
    UsageConstant { symbol: "kHIDUsage_GD_ApplicationBreak", value: 165 },
    UsageConstant { symbol: "kHIDUsage_GD_ApplicationDebuggerBreak", value: 166 },
    UsageConstant { symbol: "kHIDUsage_GD_AssistiveControl", value: 10 },
    UsageConstant { symbol: "kHIDUsage_GD_AssistiveControlCompatible", value: 16 },
    UsageConstant { symbol: "kHIDUsage_GD_ByteCount", value: 59 },
    UsageConstant { symbol: "kHIDUsage_GD_CallActiveLED", value: 224 },
    UsageConstant { symbol: "kHIDUsage_GD_CallMuteLED", value: 226 },
    UsageConstant { symbol: "kHIDUsage_GD_CallMuteToggle", value: 225 },
    UsageConstant { symbol: "kHIDUsage_GD_ChassisEnclosure", value: 197 },
    UsageConstant { symbol: "kHIDUsage_GD_ControlEnable", value: 203 },
    UsageConstant { symbol: "kHIDUsage_GD_CoolantCriticalLevel", value: 195 },
    UsageConstant { symbol: "kHIDUsage_GD_CoolantLevel", value: 194 },
    UsageConstant { symbol: "kHIDUsage_GD_CoolantPump", value: 196 },
    UsageConstant { symbol: "kHIDUsage_GD_CountedBuffer", value: 58 },
    UsageConstant { symbol: "kHIDUsage_GD_DPadDown", value: 145 },
    UsageConstant { symbol: "kHIDUsage_GD_DPadLeft", value: 147 },
    UsageConstant { symbol: "kHIDUsage_GD_DPadRight", value: 146 },
    UsageConstant { symbol: "kHIDUsage_GD_DPadUp", value: 144 },
    UsageConstant { symbol: "kHIDUsage_GD_Dial", value: 55 },
    UsageConstant { symbol: "kHIDUsage_GD_DoNotDisturb", value: 155 },
    UsageConstant { symbol: "kHIDUsage_GD_DockableDeviceDisplayOcclusion", value: 213 },
    UsageConstant { symbol: "kHIDUsage_GD_DockableDeviceDockingState", value: 212 },
    UsageConstant { symbol: "kHIDUsage_GD_DockableDeviceObjectType", value: 214 },
    UsageConstant { symbol: "kHIDUsage_GD_DockableDevicePrimaryUsageID", value: 211 },
    UsageConstant { symbol: "kHIDUsage_GD_DockableDevicePrimaryUsagePage", value: 210 },
    UsageConstant { symbol: "kHIDUsage_GD_DockableDeviceUniqueID", value: 208 },
    UsageConstant { symbol: "kHIDUsage_GD_DockableDeviceVendorID", value: 209 },
    UsageConstant { symbol: "kHIDUsage_GD_FeatureNotification", value: 71 },
    UsageConstant { symbol: "kHIDUsage_GD_GamePad", value: 5 },
    UsageConstant { symbol: "kHIDUsage_GD_Hatswitch", value: 57 },
    UsageConstant { symbol: "kHIDUsage_GD_IndexTrigger", value: 148 },
    UsageConstant { symbol: "kHIDUsage_GD_Joystick", value: 4 },
    UsageConstant { symbol: "kHIDUsage_GD_Keyboard", value: 6 },
    UsageConstant { symbol: "kHIDUsage_GD_Keypad", value: 7 },
    UsageConstant { symbol: "kHIDUsage_GD_MotionWakeup", value: 60 },
    UsageConstant { symbol: "kHIDUsage_GD_Mouse", value: 2 },
    UsageConstant { symbol: "kHIDUsage_GD_MultiAxisController", value: 8 },
    UsageConstant { symbol: "kHIDUsage_GD_PalmTrigger", value: 149 },
    UsageConstant { symbol: "kHIDUsage_GD_Pointer", value: 1 },
    UsageConstant { symbol: "kHIDUsage_GD_Qw", value: 76 },
    UsageConstant { symbol: "kHIDUsage_GD_Qx", value: 73 },
    UsageConstant { symbol: "kHIDUsage_GD_Qy", value: 74 },
    UsageConstant { symbol: "kHIDUsage_GD_Qz", value: 75 },
    UsageConstant { symbol: "kHIDUsage_GD_RPM", value: 193 },
    UsageConstant { symbol: "kHIDUsage_GD_Reserved", value: 65_535 },
    UsageConstant { symbol: "kHIDUsage_GD_ResolutionMultiplier", value: 72 },
    UsageConstant { symbol: "kHIDUsage_GD_Rx", value: 51 },
    UsageConstant { symbol: "kHIDUsage_GD_Ry", value: 52 },
    UsageConstant { symbol: "kHIDUsage_GD_Rz", value: 53 },
    UsageConstant { symbol: "kHIDUsage_GD_SFShift", value: 151 },
    UsageConstant { symbol: "kHIDUsage_GD_SFShiftLock", value: 152 },
    UsageConstant { symbol: "kHIDUsage_GD_SFShiftLockIndicator", value: 153 },
    UsageConstant { symbol: "kHIDUsage_GD_Select", value: 62 },
    UsageConstant { symbol: "kHIDUsage_GD_SensorZone", value: 192 },
    UsageConstant { symbol: "kHIDUsage_GD_Slider", value: 54 },
    UsageConstant { symbol: "kHIDUsage_GD_SpatialController", value: 15 },
    UsageConstant { symbol: "kHIDUsage_GD_Start", value: 61 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemAppMenu", value: 134 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemBreak", value: 163 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemColdRestart", value: 142 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemContextMenu", value: 132 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemControl", value: 128 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemDebuggerBreak", value: 164 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemDismissNotification", value: 154 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemDisplayBoth", value: 179 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemDisplayDual", value: 180 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemDisplayExternal", value: 178 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemDisplayInternal", value: 177 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemDisplayInvert", value: 176 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemDisplayRotationLockButton", value: 201 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemDisplayRotationLockSliderSwitch", value: 202 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemDisplaySwap", value: 182 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemDisplayToggleLCDAutoscale", value: 183 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemDisplayToggleMode", value: 181 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemDock", value: 160 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemHibernate", value: 168 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemMainMenu", value: 133 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemMenu", value: 137 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemMenuDown", value: 141 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemMenuExit", value: 136 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemMenuHelp", value: 135 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemMenuLeft", value: 139 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemMenuRight", value: 138 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemMenuSelect", value: 137 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemMenuUp", value: 140 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemMicrophoneMute", value: 169 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemMultiAxisController", value: 14 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemPowerDown", value: 129 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemSetup", value: 162 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemSleep", value: 130 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemSpeakerMute", value: 167 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemUndock", value: 161 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemWakeUp", value: 131 },
    UsageConstant { symbol: "kHIDUsage_GD_SystemWarmRestart", value: 143 },
    UsageConstant { symbol: "kHIDUsage_GD_TabletPCSystemControls", value: 9 },
    UsageConstant { symbol: "kHIDUsage_GD_Thumbstick", value: 150 },
    UsageConstant { symbol: "kHIDUsage_GD_Vbrx", value: 67 },
    UsageConstant { symbol: "kHIDUsage_GD_Vbry", value: 68 },
    UsageConstant { symbol: "kHIDUsage_GD_Vbrz", value: 69 },
    UsageConstant { symbol: "kHIDUsage_GD_Vno", value: 70 },
    UsageConstant { symbol: "kHIDUsage_GD_Vx", value: 64 },
    UsageConstant { symbol: "kHIDUsage_GD_Vy", value: 65 },
    UsageConstant { symbol: "kHIDUsage_GD_Vz", value: 66 },
    UsageConstant { symbol: "kHIDUsage_GD_Wheel", value: 56 },
    UsageConstant { symbol: "kHIDUsage_GD_WirelessRadioButton", value: 198 },
    UsageConstant { symbol: "kHIDUsage_GD_WirelessRadioLED", value: 199 },
    UsageConstant { symbol: "kHIDUsage_GD_WirelessRadioSliderSwitch", value: 200 },
    UsageConstant { symbol: "kHIDUsage_GD_X", value: 48 },
    UsageConstant { symbol: "kHIDUsage_GD_Y", value: 49 },
    UsageConstant { symbol: "kHIDUsage_GD_Z", value: 50 },
    UsageConstant { symbol: "kHIDUsage_Game_3DGameController", value: 1 },
    UsageConstant { symbol: "kHIDUsage_Game_Bump", value: 44 },
    UsageConstant { symbol: "kHIDUsage_Game_Flipper", value: 42 },
    UsageConstant { symbol: "kHIDUsage_Game_GamepadFireOrJump", value: 55 },
    UsageConstant { symbol: "kHIDUsage_Game_GamepadFormFitting", value: 58 },
    UsageConstant { symbol: "kHIDUsage_Game_GamepadFormFitting_Compatibility", value: 57 },
    UsageConstant { symbol: "kHIDUsage_Game_GamepadTrigger", value: 57 },
    UsageConstant { symbol: "kHIDUsage_Game_Gun", value: 50 },
    UsageConstant { symbol: "kHIDUsage_Game_GunAutomatic", value: 53 },
    UsageConstant { symbol: "kHIDUsage_Game_GunBolt", value: 48 },
    UsageConstant { symbol: "kHIDUsage_Game_GunBurst", value: 52 },
    UsageConstant { symbol: "kHIDUsage_Game_GunClip", value: 49 },
    UsageConstant { symbol: "kHIDUsage_Game_GunDevice", value: 3 },
    UsageConstant { symbol: "kHIDUsage_Game_GunSafety", value: 54 },
    UsageConstant { symbol: "kHIDUsage_Game_GunSingleShot", value: 51 },
    UsageConstant { symbol: "kHIDUsage_Game_HeightOfPOV", value: 41 },
    UsageConstant { symbol: "kHIDUsage_Game_LeanForwardOrBackward", value: 40 },
    UsageConstant { symbol: "kHIDUsage_Game_LeanRightOrLeft", value: 39 },
    UsageConstant { symbol: "kHIDUsage_Game_MoveForwardOrBackward", value: 37 },
    UsageConstant { symbol: "kHIDUsage_Game_MoveRightOrLeft", value: 36 },
    UsageConstant { symbol: "kHIDUsage_Game_MoveUpOrDown", value: 38 },
    UsageConstant { symbol: "kHIDUsage_Game_NewGame", value: 45 },
    UsageConstant { symbol: "kHIDUsage_Game_PinballDevice", value: 2 },
    UsageConstant { symbol: "kHIDUsage_Game_PitchUpOrDown", value: 34 },
    UsageConstant { symbol: "kHIDUsage_Game_Player", value: 47 },
    UsageConstant { symbol: "kHIDUsage_Game_PointofView", value: 32 },
    UsageConstant { symbol: "kHIDUsage_Game_Reserved", value: 65_535 },
    UsageConstant { symbol: "kHIDUsage_Game_RollRightOrLeft", value: 35 },
    UsageConstant { symbol: "kHIDUsage_Game_SecondaryFlipper", value: 43 },
    UsageConstant { symbol: "kHIDUsage_Game_ShootBall", value: 46 },
    UsageConstant { symbol: "kHIDUsage_Game_TurnRightOrLeft", value: 33 },
    UsageConstant { symbol: "kHIDUsage_GenDevControls_BackgroundControls", value: 1 },
    UsageConstant { symbol: "kHIDUsage_GenDevControls_BatteryStrength", value: 32 },
    UsageConstant { symbol: "kHIDUsage_Haptics_AutoTrigger", value: 32 },
    UsageConstant { symbol: "kHIDUsage_Haptics_AutoTriggerAssociatedControl", value: 34 },
    UsageConstant { symbol: "kHIDUsage_Haptics_DurationList", value: 17 },
    UsageConstant { symbol: "kHIDUsage_Haptics_Intensity", value: 35 },
    UsageConstant { symbol: "kHIDUsage_Haptics_ManualTrigger", value: 33 },
    UsageConstant { symbol: "kHIDUsage_Haptics_RepeatCount", value: 36 },
    UsageConstant { symbol: "kHIDUsage_Haptics_RetriggerPeriod", value: 37 },
    UsageConstant { symbol: "kHIDUsage_Haptics_SimpleHapticController", value: 1 },
    UsageConstant { symbol: "kHIDUsage_Haptics_VendorWaveformFirst", value: 8_193 },
    UsageConstant { symbol: "kHIDUsage_Haptics_VendorWaveformLast", value: 12_287 },
    UsageConstant { symbol: "kHIDUsage_Haptics_WaveformBuzzContinuous", value: 4_100 },
    UsageConstant { symbol: "kHIDUsage_Haptics_WaveformClick", value: 4_099 },
    UsageConstant { symbol: "kHIDUsage_Haptics_WaveformCutoffTime", value: 40 },
    UsageConstant { symbol: "kHIDUsage_Haptics_WaveformList", value: 16 },
    UsageConstant { symbol: "kHIDUsage_Haptics_WaveformNone", value: 4_097 },
    UsageConstant { symbol: "kHIDUsage_Haptics_WaveformPress", value: 4_102 },
    UsageConstant { symbol: "kHIDUsage_Haptics_WaveformRelease", value: 4_103 },
    UsageConstant { symbol: "kHIDUsage_Haptics_WaveformRumbleContinuous", value: 4_101 },
    UsageConstant { symbol: "kHIDUsage_Haptics_WaveformStop", value: 4_098 },
    UsageConstant { symbol: "kHIDUsage_Haptics_WaveformVendorID", value: 39 },
    UsageConstant { symbol: "kHIDUsage_Haptics_WaveformVendorPage", value: 38 },
    UsageConstant { symbol: "kHIDUsage_Keyboard0", value: 39 },
    UsageConstant { symbol: "kHIDUsage_Keyboard1", value: 30 },
    UsageConstant { symbol: "kHIDUsage_Keyboard2", value: 31 },
    UsageConstant { symbol: "kHIDUsage_Keyboard3", value: 32 },
    UsageConstant { symbol: "kHIDUsage_Keyboard4", value: 33 },
    UsageConstant { symbol: "kHIDUsage_Keyboard5", value: 34 },
    UsageConstant { symbol: "kHIDUsage_Keyboard6", value: 35 },
    UsageConstant { symbol: "kHIDUsage_Keyboard7", value: 36 },
    UsageConstant { symbol: "kHIDUsage_Keyboard8", value: 37 },
    UsageConstant { symbol: "kHIDUsage_Keyboard9", value: 38 },
    UsageConstant { symbol: "kHIDUsage_KeyboardA", value: 4 },
    UsageConstant { symbol: "kHIDUsage_KeyboardAgain", value: 121 },
    UsageConstant { symbol: "kHIDUsage_KeyboardAlternateErase", value: 153 },
    UsageConstant { symbol: "kHIDUsage_KeyboardApplication", value: 101 },
    UsageConstant { symbol: "kHIDUsage_KeyboardB", value: 5 },
    UsageConstant { symbol: "kHIDUsage_KeyboardBackslash", value: 49 },
    UsageConstant { symbol: "kHIDUsage_KeyboardC", value: 6 },
    UsageConstant { symbol: "kHIDUsage_KeyboardCancel", value: 155 },
    UsageConstant { symbol: "kHIDUsage_KeyboardCapsLock", value: 57 },
    UsageConstant { symbol: "kHIDUsage_KeyboardClear", value: 156 },
    UsageConstant { symbol: "kHIDUsage_KeyboardClearOrAgain", value: 162 },
    UsageConstant { symbol: "kHIDUsage_KeyboardCloseBracket", value: 48 },
    UsageConstant { symbol: "kHIDUsage_KeyboardComma", value: 54 },
    UsageConstant { symbol: "kHIDUsage_KeyboardCopy", value: 124 },
    UsageConstant { symbol: "kHIDUsage_KeyboardCrSelOrProps", value: 163 },
    UsageConstant { symbol: "kHIDUsage_KeyboardCut", value: 123 },
    UsageConstant { symbol: "kHIDUsage_KeyboardD", value: 7 },
    UsageConstant { symbol: "kHIDUsage_KeyboardDeleteForward", value: 76 },
    UsageConstant { symbol: "kHIDUsage_KeyboardDeleteOrBackspace", value: 42 },
    UsageConstant { symbol: "kHIDUsage_KeyboardDownArrow", value: 81 },
    UsageConstant { symbol: "kHIDUsage_KeyboardE", value: 8 },
    UsageConstant { symbol: "kHIDUsage_KeyboardEnd", value: 77 },
    UsageConstant { symbol: "kHIDUsage_KeyboardEqualSign", value: 46 },
    UsageConstant { symbol: "kHIDUsage_KeyboardErrorRollOver", value: 1 },
    UsageConstant { symbol: "kHIDUsage_KeyboardErrorUndefined", value: 3 },
    UsageConstant { symbol: "kHIDUsage_KeyboardEscape", value: 41 },
    UsageConstant { symbol: "kHIDUsage_KeyboardExSel", value: 164 },
    UsageConstant { symbol: "kHIDUsage_KeyboardExecute", value: 116 },
    UsageConstant { symbol: "kHIDUsage_KeyboardF", value: 9 },
    UsageConstant { symbol: "kHIDUsage_KeyboardF1", value: 58 },
    UsageConstant { symbol: "kHIDUsage_KeyboardF10", value: 67 },
    UsageConstant { symbol: "kHIDUsage_KeyboardF11", value: 68 },
    UsageConstant { symbol: "kHIDUsage_KeyboardF12", value: 69 },
    UsageConstant { symbol: "kHIDUsage_KeyboardF13", value: 104 },
    UsageConstant { symbol: "kHIDUsage_KeyboardF14", value: 105 },
    UsageConstant { symbol: "kHIDUsage_KeyboardF15", value: 106 },
    UsageConstant { symbol: "kHIDUsage_KeyboardF16", value: 107 },
    UsageConstant { symbol: "kHIDUsage_KeyboardF17", value: 108 },
    UsageConstant { symbol: "kHIDUsage_KeyboardF18", value: 109 },
    UsageConstant { symbol: "kHIDUsage_KeyboardF19", value: 110 },
    UsageConstant { symbol: "kHIDUsage_KeyboardF2", value: 59 },
    UsageConstant { symbol: "kHIDUsage_KeyboardF20", value: 111 },
    UsageConstant { symbol: "kHIDUsage_KeyboardF21", value: 112 },
    UsageConstant { symbol: "kHIDUsage_KeyboardF22", value: 113 },
    UsageConstant { symbol: "kHIDUsage_KeyboardF23", value: 114 },
    UsageConstant { symbol: "kHIDUsage_KeyboardF24", value: 115 },
    UsageConstant { symbol: "kHIDUsage_KeyboardF3", value: 60 },
    UsageConstant { symbol: "kHIDUsage_KeyboardF4", value: 61 },
    UsageConstant { symbol: "kHIDUsage_KeyboardF5", value: 62 },
    UsageConstant { symbol: "kHIDUsage_KeyboardF6", value: 63 },
    UsageConstant { symbol: "kHIDUsage_KeyboardF7", value: 64 },
    UsageConstant { symbol: "kHIDUsage_KeyboardF8", value: 65 },
    UsageConstant { symbol: "kHIDUsage_KeyboardF9", value: 66 },
    UsageConstant { symbol: "kHIDUsage_KeyboardFind", value: 126 },
    UsageConstant { symbol: "kHIDUsage_KeyboardG", value: 10 },
    UsageConstant { symbol: "kHIDUsage_KeyboardGraveAccentAndTilde", value: 53 },
    UsageConstant { symbol: "kHIDUsage_KeyboardH", value: 11 },
    UsageConstant { symbol: "kHIDUsage_KeyboardHelp", value: 117 },
    UsageConstant { symbol: "kHIDUsage_KeyboardHome", value: 74 },
    UsageConstant { symbol: "kHIDUsage_KeyboardHyphen", value: 45 },
    UsageConstant { symbol: "kHIDUsage_KeyboardI", value: 12 },
    UsageConstant { symbol: "kHIDUsage_KeyboardInsert", value: 73 },
    UsageConstant { symbol: "kHIDUsage_KeyboardInternational1", value: 135 },
    UsageConstant { symbol: "kHIDUsage_KeyboardInternational2", value: 136 },
    UsageConstant { symbol: "kHIDUsage_KeyboardInternational3", value: 137 },
    UsageConstant { symbol: "kHIDUsage_KeyboardInternational4", value: 138 },
    UsageConstant { symbol: "kHIDUsage_KeyboardInternational5", value: 139 },
    UsageConstant { symbol: "kHIDUsage_KeyboardInternational6", value: 140 },
    UsageConstant { symbol: "kHIDUsage_KeyboardInternational7", value: 141 },
    UsageConstant { symbol: "kHIDUsage_KeyboardInternational8", value: 142 },
    UsageConstant { symbol: "kHIDUsage_KeyboardInternational9", value: 143 },
    UsageConstant { symbol: "kHIDUsage_KeyboardJ", value: 13 },
    UsageConstant { symbol: "kHIDUsage_KeyboardK", value: 14 },
    UsageConstant { symbol: "kHIDUsage_KeyboardL", value: 15 },
    UsageConstant { symbol: "kHIDUsage_KeyboardLANG1", value: 144 },
    UsageConstant { symbol: "kHIDUsage_KeyboardLANG2", value: 145 },
    UsageConstant { symbol: "kHIDUsage_KeyboardLANG3", value: 146 },
    UsageConstant { symbol: "kHIDUsage_KeyboardLANG4", value: 147 },
    UsageConstant { symbol: "kHIDUsage_KeyboardLANG5", value: 148 },
    UsageConstant { symbol: "kHIDUsage_KeyboardLANG6", value: 149 },
    UsageConstant { symbol: "kHIDUsage_KeyboardLANG7", value: 150 },
    UsageConstant { symbol: "kHIDUsage_KeyboardLANG8", value: 151 },
    UsageConstant { symbol: "kHIDUsage_KeyboardLANG9", value: 152 },
    UsageConstant { symbol: "kHIDUsage_KeyboardLeftAlt", value: 226 },
    UsageConstant { symbol: "kHIDUsage_KeyboardLeftArrow", value: 80 },
    UsageConstant { symbol: "kHIDUsage_KeyboardLeftControl", value: 224 },
    UsageConstant { symbol: "kHIDUsage_KeyboardLeftGUI", value: 227 },
    UsageConstant { symbol: "kHIDUsage_KeyboardLeftShift", value: 225 },
    UsageConstant { symbol: "kHIDUsage_KeyboardLockingCapsLock", value: 130 },
    UsageConstant { symbol: "kHIDUsage_KeyboardLockingNumLock", value: 131 },
    UsageConstant { symbol: "kHIDUsage_KeyboardLockingScrollLock", value: 132 },
    UsageConstant { symbol: "kHIDUsage_KeyboardM", value: 16 },
    UsageConstant { symbol: "kHIDUsage_KeyboardMenu", value: 118 },
    UsageConstant { symbol: "kHIDUsage_KeyboardMute", value: 127 },
    UsageConstant { symbol: "kHIDUsage_KeyboardN", value: 17 },
    UsageConstant { symbol: "kHIDUsage_KeyboardNonUSBackslash", value: 100 },
    UsageConstant { symbol: "kHIDUsage_KeyboardNonUSPound", value: 50 },
    UsageConstant { symbol: "kHIDUsage_KeyboardO", value: 18 },
    UsageConstant { symbol: "kHIDUsage_KeyboardOpenBracket", value: 47 },
    UsageConstant { symbol: "kHIDUsage_KeyboardOper", value: 161 },
    UsageConstant { symbol: "kHIDUsage_KeyboardOut", value: 160 },
    UsageConstant { symbol: "kHIDUsage_KeyboardP", value: 19 },
    UsageConstant { symbol: "kHIDUsage_KeyboardPOSTFail", value: 2 },
    UsageConstant { symbol: "kHIDUsage_KeyboardPageDown", value: 78 },
    UsageConstant { symbol: "kHIDUsage_KeyboardPageUp", value: 75 },
    UsageConstant { symbol: "kHIDUsage_KeyboardPaste", value: 125 },
    UsageConstant { symbol: "kHIDUsage_KeyboardPause", value: 72 },
    UsageConstant { symbol: "kHIDUsage_KeyboardPeriod", value: 55 },
    UsageConstant { symbol: "kHIDUsage_KeyboardPower", value: 102 },
    UsageConstant { symbol: "kHIDUsage_KeyboardPrintScreen", value: 70 },
    UsageConstant { symbol: "kHIDUsage_KeyboardPrior", value: 157 },
    UsageConstant { symbol: "kHIDUsage_KeyboardQ", value: 20 },
    UsageConstant { symbol: "kHIDUsage_KeyboardQuote", value: 52 },
    UsageConstant { symbol: "kHIDUsage_KeyboardR", value: 21 },
    UsageConstant { symbol: "kHIDUsage_KeyboardReturn", value: 158 },
    UsageConstant { symbol: "kHIDUsage_KeyboardReturnOrEnter", value: 40 },
    UsageConstant { symbol: "kHIDUsage_KeyboardRightAlt", value: 230 },
    UsageConstant { symbol: "kHIDUsage_KeyboardRightArrow", value: 79 },
    UsageConstant { symbol: "kHIDUsage_KeyboardRightControl", value: 228 },
    UsageConstant { symbol: "kHIDUsage_KeyboardRightGUI", value: 231 },
    UsageConstant { symbol: "kHIDUsage_KeyboardRightShift", value: 229 },
    UsageConstant { symbol: "kHIDUsage_KeyboardS", value: 22 },
    UsageConstant { symbol: "kHIDUsage_KeyboardScrollLock", value: 71 },
    UsageConstant { symbol: "kHIDUsage_KeyboardSelect", value: 119 },
    UsageConstant { symbol: "kHIDUsage_KeyboardSemicolon", value: 51 },
    UsageConstant { symbol: "kHIDUsage_KeyboardSeparator", value: 159 },
    UsageConstant { symbol: "kHIDUsage_KeyboardSlash", value: 56 },
    UsageConstant { symbol: "kHIDUsage_KeyboardSpacebar", value: 44 },
    UsageConstant { symbol: "kHIDUsage_KeyboardStop", value: 120 },
    UsageConstant { symbol: "kHIDUsage_KeyboardSysReqOrAttention", value: 154 },
    UsageConstant { symbol: "kHIDUsage_KeyboardT", value: 23 },
    UsageConstant { symbol: "kHIDUsage_KeyboardTab", value: 43 },
    UsageConstant { symbol: "kHIDUsage_KeyboardU", value: 24 },
    UsageConstant { symbol: "kHIDUsage_KeyboardUndo", value: 122 },
    UsageConstant { symbol: "kHIDUsage_KeyboardUpArrow", value: 82 },
    UsageConstant { symbol: "kHIDUsage_KeyboardV", value: 25 },
    UsageConstant { symbol: "kHIDUsage_KeyboardVolumeDown", value: 129 },
    UsageConstant { symbol: "kHIDUsage_KeyboardVolumeUp", value: 128 },
    UsageConstant { symbol: "kHIDUsage_KeyboardW", value: 26 },
    UsageConstant { symbol: "kHIDUsage_KeyboardX", value: 27 },
    UsageConstant { symbol: "kHIDUsage_KeyboardY", value: 28 },
    UsageConstant { symbol: "kHIDUsage_KeyboardZ", value: 29 },
    UsageConstant { symbol: "kHIDUsage_Keyboard_Reserved", value: 65_535 },
    UsageConstant { symbol: "kHIDUsage_Keypad0", value: 98 },
    UsageConstant { symbol: "kHIDUsage_Keypad1", value: 89 },
    UsageConstant { symbol: "kHIDUsage_Keypad2", value: 90 },
    UsageConstant { symbol: "kHIDUsage_Keypad3", value: 91 },
    UsageConstant { symbol: "kHIDUsage_Keypad4", value: 92 },
    UsageConstant { symbol: "kHIDUsage_Keypad5", value: 93 },
    UsageConstant { symbol: "kHIDUsage_Keypad6", value: 94 },
    UsageConstant { symbol: "kHIDUsage_Keypad7", value: 95 },
    UsageConstant { symbol: "kHIDUsage_Keypad8", value: 96 },
    UsageConstant { symbol: "kHIDUsage_Keypad9", value: 97 },
    UsageConstant { symbol: "kHIDUsage_KeypadAsterisk", value: 85 },
    UsageConstant { symbol: "kHIDUsage_KeypadComma", value: 133 },
    UsageConstant { symbol: "kHIDUsage_KeypadEnter", value: 88 },
    UsageConstant { symbol: "kHIDUsage_KeypadEqualSign", value: 103 },
    UsageConstant { symbol: "kHIDUsage_KeypadEqualSignAS400", value: 134 },
    UsageConstant { symbol: "kHIDUsage_KeypadHyphen", value: 86 },
    UsageConstant { symbol: "kHIDUsage_KeypadNumLock", value: 83 },
    UsageConstant { symbol: "kHIDUsage_KeypadPeriod", value: 99 },
    UsageConstant { symbol: "kHIDUsage_KeypadPlus", value: 87 },
    UsageConstant { symbol: "kHIDUsage_KeypadSlash", value: 84 },
    UsageConstant { symbol: "kHIDUsage_LED_BatteryLow", value: 29 },
    UsageConstant { symbol: "kHIDUsage_LED_BatteryOK", value: 28 },
    UsageConstant { symbol: "kHIDUsage_LED_BatteryOperation", value: 27 },
    UsageConstant { symbol: "kHIDUsage_LED_BlueLEDChannel", value: 84 },
    UsageConstant { symbol: "kHIDUsage_LED_Busy", value: 44 },
    UsageConstant { symbol: "kHIDUsage_LED_CAV", value: 20 },
    UsageConstant { symbol: "kHIDUsage_LED_CLV", value: 21 },
    UsageConstant { symbol: "kHIDUsage_LED_CallPickup", value: 37 },
    UsageConstant { symbol: "kHIDUsage_LED_CameraOff", value: 41 },
    UsageConstant { symbol: "kHIDUsage_LED_CameraOn", value: 40 },
    UsageConstant { symbol: "kHIDUsage_LED_CapsLock", value: 2 },
    UsageConstant { symbol: "kHIDUsage_LED_Compose", value: 4 },
    UsageConstant { symbol: "kHIDUsage_LED_Conference", value: 38 },
    UsageConstant { symbol: "kHIDUsage_LED_Coverage", value: 34 },
    UsageConstant { symbol: "kHIDUsage_LED_DataMode", value: 26 },
    UsageConstant { symbol: "kHIDUsage_LED_DoNotDisturb", value: 8 },
    UsageConstant { symbol: "kHIDUsage_LED_EqualizerEnable", value: 13 },
    UsageConstant { symbol: "kHIDUsage_LED_Error", value: 57 },
    UsageConstant { symbol: "kHIDUsage_LED_ExternalPowerConnected", value: 77 },
    UsageConstant { symbol: "kHIDUsage_LED_FastBlinkOffTime", value: 70 },
    UsageConstant { symbol: "kHIDUsage_LED_FastBlinkOnTime", value: 69 },
    UsageConstant { symbol: "kHIDUsage_LED_FastForward", value: 53 },
    UsageConstant { symbol: "kHIDUsage_LED_FlashOnTime", value: 66 },
    UsageConstant { symbol: "kHIDUsage_LED_Forward", value: 49 },
    UsageConstant { symbol: "kHIDUsage_LED_GenericIndicator", value: 75 },
    UsageConstant { symbol: "kHIDUsage_LED_GoodStatus", value: 80 },
    UsageConstant { symbol: "kHIDUsage_LED_GreenLEDChannel", value: 85 },
    UsageConstant { symbol: "kHIDUsage_LED_HeadSet", value: 31 },
    UsageConstant { symbol: "kHIDUsage_LED_HighCutFilter", value: 11 },
    UsageConstant { symbol: "kHIDUsage_LED_Hold", value: 32 },
    UsageConstant { symbol: "kHIDUsage_LED_IndicatorAmber", value: 74 },
    UsageConstant { symbol: "kHIDUsage_LED_IndicatorBlue", value: 78 },
    UsageConstant { symbol: "kHIDUsage_LED_IndicatorFastBlink", value: 64 },
    UsageConstant { symbol: "kHIDUsage_LED_IndicatorFlash", value: 62 },
    UsageConstant { symbol: "kHIDUsage_LED_IndicatorGreen", value: 73 },
    UsageConstant { symbol: "kHIDUsage_LED_IndicatorOff", value: 65 },
    UsageConstant { symbol: "kHIDUsage_LED_IndicatorOn", value: 61 },
    UsageConstant { symbol: "kHIDUsage_LED_IndicatorOrange", value: 79 },
    UsageConstant { symbol: "kHIDUsage_LED_IndicatorRed", value: 72 },
    UsageConstant { symbol: "kHIDUsage_LED_IndicatorSlowBlink", value: 63 },
    UsageConstant { symbol: "kHIDUsage_LED_Kana", value: 5 },
    UsageConstant { symbol: "kHIDUsage_LED_LEDIntensity", value: 86 },
    UsageConstant { symbol: "kHIDUsage_LED_LowCutFilter", value: 12 },
    UsageConstant { symbol: "kHIDUsage_LED_MessageWaiting", value: 25 },
    UsageConstant { symbol: "kHIDUsage_LED_Microphone", value: 33 },
    UsageConstant { symbol: "kHIDUsage_LED_Mute", value: 9 },
    UsageConstant { symbol: "kHIDUsage_LED_NightMode", value: 35 },
    UsageConstant { symbol: "kHIDUsage_LED_NumLock", value: 1 },
    UsageConstant { symbol: "kHIDUsage_LED_OffHook", value: 23 },
    UsageConstant { symbol: "kHIDUsage_LED_OffLine", value: 43 },
    UsageConstant { symbol: "kHIDUsage_LED_OnLine", value: 42 },
    UsageConstant { symbol: "kHIDUsage_LED_PaperJam", value: 47 },
    UsageConstant { symbol: "kHIDUsage_LED_PaperOut", value: 46 },
    UsageConstant { symbol: "kHIDUsage_LED_Pause", value: 55 },
    UsageConstant { symbol: "kHIDUsage_LED_Play", value: 54 },
    UsageConstant { symbol: "kHIDUsage_LED_Player1", value: 79 },
    UsageConstant { symbol: "kHIDUsage_LED_Player2", value: 80 },
    UsageConstant { symbol: "kHIDUsage_LED_Player3", value: 81 },
    UsageConstant { symbol: "kHIDUsage_LED_Player4", value: 82 },
    UsageConstant { symbol: "kHIDUsage_LED_Player5", value: 83 },
    UsageConstant { symbol: "kHIDUsage_LED_Player6", value: 84 },
    UsageConstant { symbol: "kHIDUsage_LED_Player7", value: 85 },
    UsageConstant { symbol: "kHIDUsage_LED_Player8", value: 86 },
    UsageConstant { symbol: "kHIDUsage_LED_PlayerIndicator", value: 78 },
    UsageConstant { symbol: "kHIDUsage_LED_Power", value: 6 },
    UsageConstant { symbol: "kHIDUsage_LED_RGB_LED", value: 82 },
    UsageConstant { symbol: "kHIDUsage_LED_Ready", value: 45 },
    UsageConstant { symbol: "kHIDUsage_LED_Record", value: 56 },
    UsageConstant { symbol: "kHIDUsage_LED_RecordingFormatDetect", value: 22 },
    UsageConstant { symbol: "kHIDUsage_LED_RedLEDChannel", value: 83 },
    UsageConstant { symbol: "kHIDUsage_LED_Remote", value: 48 },
    UsageConstant { symbol: "kHIDUsage_LED_Repeat", value: 16 },
    UsageConstant { symbol: "kHIDUsage_LED_Reserved", value: 65_535 },
    UsageConstant { symbol: "kHIDUsage_LED_Reverse", value: 50 },
    UsageConstant { symbol: "kHIDUsage_LED_Rewind", value: 52 },
    UsageConstant { symbol: "kHIDUsage_LED_Ring", value: 24 },
    UsageConstant { symbol: "kHIDUsage_LED_SamplingRateDetect", value: 18 },
    UsageConstant { symbol: "kHIDUsage_LED_ScrollLock", value: 3 },
    UsageConstant { symbol: "kHIDUsage_LED_SendCalls", value: 36 },
    UsageConstant { symbol: "kHIDUsage_LED_Shift", value: 7 },
    UsageConstant { symbol: "kHIDUsage_LED_SlowBlinkOffTime", value: 68 },
    UsageConstant { symbol: "kHIDUsage_LED_SlowBlinkOnTime", value: 67 },
    UsageConstant { symbol: "kHIDUsage_LED_SoundFieldOn", value: 14 },
    UsageConstant { symbol: "kHIDUsage_LED_Speaker", value: 30 },
    UsageConstant { symbol: "kHIDUsage_LED_Spinning", value: 19 },
    UsageConstant { symbol: "kHIDUsage_LED_StandBy", value: 39 },
    UsageConstant { symbol: "kHIDUsage_LED_Stereo", value: 17 },
    UsageConstant { symbol: "kHIDUsage_LED_Stop", value: 51 },
    UsageConstant { symbol: "kHIDUsage_LED_SurroundOn", value: 15 },
    UsageConstant { symbol: "kHIDUsage_LED_SystemMicrophoneMute", value: 87 },
    UsageConstant { symbol: "kHIDUsage_LED_SystemSuspend", value: 76 },
    UsageConstant { symbol: "kHIDUsage_LED_ToneEnable", value: 10 },
    UsageConstant { symbol: "kHIDUsage_LED_Usage", value: 58 },
    UsageConstant { symbol: "kHIDUsage_LED_UsageInUseIndicator", value: 59 },
    UsageConstant { symbol: "kHIDUsage_LED_UsageIndicatorColor", value: 71 },
    UsageConstant { symbol: "kHIDUsage_LED_UsageMultiModeIndicator", value: 60 },
    UsageConstant { symbol: "kHIDUsage_LED_WarningStatus", value: 81 },
    UsageConstant { symbol: "kHIDUsage_MSR_DeviceReadOnly", value: 1 },
    UsageConstant { symbol: "kHIDUsage_MSR_Track1Data", value: 33 },
    UsageConstant { symbol: "kHIDUsage_MSR_Track1Length", value: 17 },
    UsageConstant { symbol: "kHIDUsage_MSR_Track2Data", value: 34 },
    UsageConstant { symbol: "kHIDUsage_MSR_Track2Length", value: 18 },
    UsageConstant { symbol: "kHIDUsage_MSR_Track3Data", value: 35 },
    UsageConstant { symbol: "kHIDUsage_MSR_Track3Length", value: 19 },
    UsageConstant { symbol: "kHIDUsage_MSR_TrackData", value: 32 },
    UsageConstant { symbol: "kHIDUsage_MSR_TrackJISData", value: 36 },
    UsageConstant { symbol: "kHIDUsage_MSR_TrackJISLength", value: 20 },
    UsageConstant { symbol: "kHIDUsage_MSR_Undefined", value: 0 },
    UsageConstant { symbol: "kHIDUsage_Ord_Instance1", value: 1 },
    UsageConstant { symbol: "kHIDUsage_Ord_Instance2", value: 2 },
    UsageConstant { symbol: "kHIDUsage_Ord_Instance3", value: 3 },
    UsageConstant { symbol: "kHIDUsage_Ord_Instance4", value: 4 },
    UsageConstant { symbol: "kHIDUsage_Ord_Instance65535", value: 65_535 },
    UsageConstant { symbol: "kHIDUsage_PD_ActivePower", value: 52 },
    UsageConstant { symbol: "kHIDUsage_PD_ApparentPower", value: 51 },
    UsageConstant { symbol: "kHIDUsage_PD_AudibleAlarmControl", value: 90 },
    UsageConstant { symbol: "kHIDUsage_PD_AwaitingPower", value: 114 },
    UsageConstant { symbol: "kHIDUsage_PD_BadCount", value: 56 },
    UsageConstant { symbol: "kHIDUsage_PD_Battery", value: 18 },
    UsageConstant { symbol: "kHIDUsage_PD_BatteryID", value: 19 },
    UsageConstant { symbol: "kHIDUsage_PD_BatterySystem", value: 16 },
    UsageConstant { symbol: "kHIDUsage_PD_BatterySystemID", value: 17 },
    UsageConstant { symbol: "kHIDUsage_PD_Boost", value: 110 },
    UsageConstant { symbol: "kHIDUsage_PD_Buck", value: 111 },
    UsageConstant { symbol: "kHIDUsage_PD_ChangedStatus", value: 3 },
    UsageConstant { symbol: "kHIDUsage_PD_Charger", value: 20 },
    UsageConstant { symbol: "kHIDUsage_PD_ChargerID", value: 21 },
    UsageConstant { symbol: "kHIDUsage_PD_CommunicationLost", value: 115 },
    UsageConstant { symbol: "kHIDUsage_PD_ConfigActivePower", value: 68 },
    UsageConstant { symbol: "kHIDUsage_PD_ConfigApparentPower", value: 67 },
    UsageConstant { symbol: "kHIDUsage_PD_ConfigCurrent", value: 65 },
    UsageConstant { symbol: "kHIDUsage_PD_ConfigFrequency", value: 66 },
    UsageConstant { symbol: "kHIDUsage_PD_ConfigHumidity", value: 71 },
    UsageConstant { symbol: "kHIDUsage_PD_ConfigPercentLoad", value: 69 },
    UsageConstant { symbol: "kHIDUsage_PD_ConfigTemperature", value: 70 },
    UsageConstant { symbol: "kHIDUsage_PD_ConfigVoltage", value: 64 },
    UsageConstant { symbol: "kHIDUsage_PD_Current", value: 49 },
    UsageConstant { symbol: "kHIDUsage_PD_DelayBeforeReboot", value: 85 },
    UsageConstant { symbol: "kHIDUsage_PD_DelayBeforeShutdown", value: 87 },
    UsageConstant { symbol: "kHIDUsage_PD_DelayBeforeStartup", value: 86 },
    UsageConstant { symbol: "kHIDUsage_PD_Flow", value: 30 },
    UsageConstant { symbol: "kHIDUsage_PD_FlowID", value: 31 },
    UsageConstant { symbol: "kHIDUsage_PD_Frequency", value: 50 },
    UsageConstant { symbol: "kHIDUsage_PD_FrequencyOutOfRange", value: 100 },
    UsageConstant { symbol: "kHIDUsage_PD_Gang", value: 34 },
    UsageConstant { symbol: "kHIDUsage_PD_GangID", value: 35 },
    UsageConstant { symbol: "kHIDUsage_PD_Good", value: 97 },
    UsageConstant { symbol: "kHIDUsage_PD_HighVoltageTransfer", value: 84 },
    UsageConstant { symbol: "kHIDUsage_PD_Humidity", value: 55 },
    UsageConstant { symbol: "kHIDUsage_PD_Initialized", value: 112 },
    UsageConstant { symbol: "kHIDUsage_PD_Input", value: 26 },
    UsageConstant { symbol: "kHIDUsage_PD_InputID", value: 27 },
    UsageConstant { symbol: "kHIDUsage_PD_InternalFailure", value: 98 },
    UsageConstant { symbol: "kHIDUsage_PD_LowVoltageTransfer", value: 83 },
    UsageConstant { symbol: "kHIDUsage_PD_ModuleReset", value: 89 },
    UsageConstant { symbol: "kHIDUsage_PD_Outlet", value: 32 },
    UsageConstant { symbol: "kHIDUsage_PD_OutletID", value: 33 },
    UsageConstant { symbol: "kHIDUsage_PD_OutletSystem", value: 24 },
    UsageConstant { symbol: "kHIDUsage_PD_OutletSystemID", value: 25 },
    UsageConstant { symbol: "kHIDUsage_PD_Output", value: 28 },
    UsageConstant { symbol: "kHIDUsage_PD_OutputID", value: 29 },
    UsageConstant { symbol: "kHIDUsage_PD_OverCharged", value: 102 },
    UsageConstant { symbol: "kHIDUsage_PD_OverTemperature", value: 103 },
    UsageConstant { symbol: "kHIDUsage_PD_Overload", value: 101 },
    UsageConstant { symbol: "kHIDUsage_PD_PercentLoad", value: 53 },
    UsageConstant { symbol: "kHIDUsage_PD_PeripheralDevice", value: 6 },
    UsageConstant { symbol: "kHIDUsage_PD_PowerConverter", value: 22 },
    UsageConstant { symbol: "kHIDUsage_PD_PowerConverterID", value: 23 },
    UsageConstant { symbol: "kHIDUsage_PD_PowerSummary", value: 36 },
    UsageConstant { symbol: "kHIDUsage_PD_PowerSummaryID", value: 37 },
    UsageConstant { symbol: "kHIDUsage_PD_PowerSupply", value: 5 },
    UsageConstant { symbol: "kHIDUsage_PD_Present", value: 96 },
    UsageConstant { symbol: "kHIDUsage_PD_PresentStatus", value: 2 },
    UsageConstant { symbol: "kHIDUsage_PD_ShutdownImminent", value: 105 },
    UsageConstant { symbol: "kHIDUsage_PD_ShutdownRequested", value: 104 },
    UsageConstant { symbol: "kHIDUsage_PD_SwitchOffControl", value: 81 },
    UsageConstant { symbol: "kHIDUsage_PD_SwitchOnControl", value: 80 },
    UsageConstant { symbol: "kHIDUsage_PD_SwitchOnOff", value: 107 },
    UsageConstant { symbol: "kHIDUsage_PD_Switchable", value: 108 },
    UsageConstant { symbol: "kHIDUsage_PD_Temperature", value: 54 },
    UsageConstant { symbol: "kHIDUsage_PD_Test", value: 88 },
    UsageConstant { symbol: "kHIDUsage_PD_Tested", value: 113 },
    UsageConstant { symbol: "kHIDUsage_PD_ToggleControl", value: 82 },
    UsageConstant { symbol: "kHIDUsage_PD_UPS", value: 4 },
    UsageConstant { symbol: "kHIDUsage_PD_Undefined", value: 0 },
    UsageConstant { symbol: "kHIDUsage_PD_Used", value: 109 },
    UsageConstant { symbol: "kHIDUsage_PD_Voltage", value: 48 },
    UsageConstant { symbol: "kHIDUsage_PD_VoltageOutOfRange", value: 99 },
    UsageConstant { symbol: "kHIDUsage_PD_iManufacturer", value: 253 },
    UsageConstant { symbol: "kHIDUsage_PD_iName", value: 1 },
    UsageConstant { symbol: "kHIDUsage_PD_iProduct", value: 254 },
    UsageConstant { symbol: "kHIDUsage_PD_iserialNumber", value: 255 },
    UsageConstant { symbol: "kHIDUsage_PID_ActuatorOverrideSwitch", value: 165 },
    UsageConstant { symbol: "kHIDUsage_PID_ActuatorPower", value: 166 },
    UsageConstant { symbol: "kHIDUsage_PID_ActuatorsEnabled", value: 160 },
    UsageConstant { symbol: "kHIDUsage_PID_AttackLevel", value: 91 },
    UsageConstant { symbol: "kHIDUsage_PID_AttackTime", value: 92 },
    UsageConstant { symbol: "kHIDUsage_PID_AxesEnable", value: 85 },
    UsageConstant { symbol: "kHIDUsage_PID_BlockFreeReport", value: 144 },
    UsageConstant { symbol: "kHIDUsage_PID_BlockHandle", value: 143 },
    UsageConstant { symbol: "kHIDUsage_PID_BlockLoadError", value: 142 },
    UsageConstant { symbol: "kHIDUsage_PID_BlockLoadFull", value: 141 },
    UsageConstant { symbol: "kHIDUsage_PID_BlockLoadReport", value: 137 },
    UsageConstant { symbol: "kHIDUsage_PID_BlockLoadStatus", value: 139 },
    UsageConstant { symbol: "kHIDUsage_PID_BlockLoadSuccess", value: 140 },
    UsageConstant { symbol: "kHIDUsage_PID_BlockType", value: 89 },
    UsageConstant { symbol: "kHIDUsage_PID_CP_Offset", value: 96 },
    UsageConstant { symbol: "kHIDUsage_PID_CreateNewEffectReport", value: 171 },
    UsageConstant { symbol: "kHIDUsage_PID_CustomForceData", value: 105 },
    UsageConstant { symbol: "kHIDUsage_PID_CustomForceDataOffset", value: 108 },
    UsageConstant { symbol: "kHIDUsage_PID_CustomForceDataReport", value: 104 },
    UsageConstant { symbol: "kHIDUsage_PID_CustomForceVendorDefinedData", value: 106 },
    UsageConstant { symbol: "kHIDUsage_PID_DC_DeviceContinue", value: 156 },
    UsageConstant { symbol: "kHIDUsage_PID_DC_DevicePause", value: 155 },
    UsageConstant { symbol: "kHIDUsage_PID_DC_DeviceReset", value: 154 },
    UsageConstant { symbol: "kHIDUsage_PID_DC_DisableActuators", value: 152 },
    UsageConstant { symbol: "kHIDUsage_PID_DC_EnableActuators", value: 151 },
    UsageConstant { symbol: "kHIDUsage_PID_DC_StopAllEffects", value: 153 },
    UsageConstant { symbol: "kHIDUsage_PID_DeadBand", value: 101 },
    UsageConstant { symbol: "kHIDUsage_PID_DeviceControl", value: 150 },
    UsageConstant { symbol: "kHIDUsage_PID_DeviceControlReport", value: 149 },
    UsageConstant { symbol: "kHIDUsage_PID_DeviceGain", value: 126 },
    UsageConstant { symbol: "kHIDUsage_PID_DeviceGainReport", value: 125 },
    UsageConstant { symbol: "kHIDUsage_PID_DeviceManagedPool", value: 169 },
    UsageConstant { symbol: "kHIDUsage_PID_DevicePaused", value: 159 },
    UsageConstant { symbol: "kHIDUsage_PID_Direction", value: 87 },
    UsageConstant { symbol: "kHIDUsage_PID_DirectionEnable", value: 86 },
    UsageConstant { symbol: "kHIDUsage_PID_DownloadForceSample", value: 102 },
    UsageConstant { symbol: "kHIDUsage_PID_Duration", value: 80 },
    UsageConstant { symbol: "kHIDUsage_PID_ET_ConstantForce", value: 38 },
    UsageConstant { symbol: "kHIDUsage_PID_ET_CustomForceData", value: 40 },
    UsageConstant { symbol: "kHIDUsage_PID_ET_Damper", value: 65 },
    UsageConstant { symbol: "kHIDUsage_PID_ET_Friction", value: 67 },
    UsageConstant { symbol: "kHIDUsage_PID_ET_Inertia", value: 66 },
    UsageConstant { symbol: "kHIDUsage_PID_ET_Ramp", value: 39 },
    UsageConstant { symbol: "kHIDUsage_PID_ET_SawtoothDown", value: 52 },
    UsageConstant { symbol: "kHIDUsage_PID_ET_SawtoothUp", value: 51 },
    UsageConstant { symbol: "kHIDUsage_PID_ET_Sine", value: 49 },
    UsageConstant { symbol: "kHIDUsage_PID_ET_Spring", value: 64 },
    UsageConstant { symbol: "kHIDUsage_PID_ET_Square", value: 48 },
    UsageConstant { symbol: "kHIDUsage_PID_ET_Triangle", value: 50 },
    UsageConstant { symbol: "kHIDUsage_PID_EffectBlockIndex", value: 34 },
    UsageConstant { symbol: "kHIDUsage_PID_EffectOperation", value: 120 },
    UsageConstant { symbol: "kHIDUsage_PID_EffectOperationReport", value: 119 },
    UsageConstant { symbol: "kHIDUsage_PID_EffectPlaying", value: 148 },
    UsageConstant { symbol: "kHIDUsage_PID_EffectType", value: 37 },
    UsageConstant { symbol: "kHIDUsage_PID_FadeLevel", value: 93 },
    UsageConstant { symbol: "kHIDUsage_PID_FadeTime", value: 94 },
    UsageConstant { symbol: "kHIDUsage_PID_Gain", value: 82 },
    UsageConstant { symbol: "kHIDUsage_PID_IsochCustomForceEnable", value: 103 },
    UsageConstant { symbol: "kHIDUsage_PID_LoopCount", value: 124 },
    UsageConstant { symbol: "kHIDUsage_PID_Magnitude", value: 112 },
    UsageConstant { symbol: "kHIDUsage_PID_MoveDestination", value: 135 },
    UsageConstant { symbol: "kHIDUsage_PID_MoveLength", value: 136 },
    UsageConstant { symbol: "kHIDUsage_PID_MoveSource", value: 134 },
    UsageConstant { symbol: "kHIDUsage_PID_NegativeCoefficient", value: 98 },
    UsageConstant { symbol: "kHIDUsage_PID_NegativeSaturation", value: 100 },
    UsageConstant { symbol: "kHIDUsage_PID_Normal", value: 32 },
    UsageConstant { symbol: "kHIDUsage_PID_Offset", value: 111 },
    UsageConstant { symbol: "kHIDUsage_PID_OpEffectStart", value: 121 },
    UsageConstant { symbol: "kHIDUsage_PID_OpEffectStartSolo", value: 122 },
    UsageConstant { symbol: "kHIDUsage_PID_OpEffectStop", value: 123 },
    UsageConstant { symbol: "kHIDUsage_PID_ParamBlockOffset", value: 35 },
    UsageConstant { symbol: "kHIDUsage_PID_ParameterBlockSize", value: 168 },
    UsageConstant { symbol: "kHIDUsage_PID_Period", value: 114 },
    UsageConstant { symbol: "kHIDUsage_PID_Phase", value: 113 },
    UsageConstant { symbol: "kHIDUsage_PID_PhysicalInterfaceDevice", value: 1 },
    UsageConstant { symbol: "kHIDUsage_PID_PoolAlignment", value: 132 },
    UsageConstant { symbol: "kHIDUsage_PID_PoolMoveReport", value: 133 },
    UsageConstant { symbol: "kHIDUsage_PID_PoolReport", value: 127 },
    UsageConstant { symbol: "kHIDUsage_PID_PositiveCoefficient", value: 97 },
    UsageConstant { symbol: "kHIDUsage_PID_PositiveSaturation", value: 99 },
    UsageConstant { symbol: "kHIDUsage_PID_RAM_PoolAvailable", value: 172 },
    UsageConstant { symbol: "kHIDUsage_PID_RAM_PoolSize", value: 128 },
    UsageConstant { symbol: "kHIDUsage_PID_ROM_EffectBlockCount", value: 130 },
    UsageConstant { symbol: "kHIDUsage_PID_ROM_Flag", value: 36 },
    UsageConstant { symbol: "kHIDUsage_PID_ROM_PoolSize", value: 129 },
    UsageConstant { symbol: "kHIDUsage_PID_RampEnd", value: 118 },
    UsageConstant { symbol: "kHIDUsage_PID_RampStart", value: 117 },
    UsageConstant { symbol: "kHIDUsage_PID_Reserved", value: 65_535 },
    UsageConstant { symbol: "kHIDUsage_PID_SafetySwitch", value: 164 },
    UsageConstant { symbol: "kHIDUsage_PID_SampleCount", value: 109 },
    UsageConstant { symbol: "kHIDUsage_PID_SamplePeriod", value: 81 },
    UsageConstant { symbol: "kHIDUsage_PID_SetConditionReport", value: 95 },
    UsageConstant { symbol: "kHIDUsage_PID_SetConstantForceReport", value: 115 },
    UsageConstant { symbol: "kHIDUsage_PID_SetCustomForceReport", value: 107 },
    UsageConstant { symbol: "kHIDUsage_PID_SetEffectReport", value: 33 },
    UsageConstant { symbol: "kHIDUsage_PID_SetEnvelopeReport", value: 90 },
    UsageConstant { symbol: "kHIDUsage_PID_SetPeriodicReport", value: 110 },
    UsageConstant { symbol: "kHIDUsage_PID_SetRampForceReport", value: 116 },
    UsageConstant { symbol: "kHIDUsage_PID_SharedParameterBlocks", value: 170 },
    UsageConstant { symbol: "kHIDUsage_PID_SimultaneousEffectsMax", value: 131 },
    UsageConstant { symbol: "kHIDUsage_PID_StartDelay", value: 167 },
    UsageConstant { symbol: "kHIDUsage_PID_StateReport", value: 146 },
    UsageConstant { symbol: "kHIDUsage_PID_TriggerButton", value: 83 },
    UsageConstant { symbol: "kHIDUsage_PID_TriggerRepeatInterval", value: 84 },
    UsageConstant { symbol: "kHIDUsage_PID_TypeSpecificBlockHandle", value: 145 },
    UsageConstant { symbol: "kHIDUsage_PID_TypeSpecificBlockOffset", value: 88 },
    UsageConstant { symbol: "kHIDUsage_Sim_Accelerator", value: 196 },
    UsageConstant { symbol: "kHIDUsage_Sim_Aileron", value: 176 },
    UsageConstant { symbol: "kHIDUsage_Sim_AileronTrim", value: 177 },
    UsageConstant { symbol: "kHIDUsage_Sim_AirplaneSimulationDevice", value: 9 },
    UsageConstant { symbol: "kHIDUsage_Sim_AntiTorqueControl", value: 178 },
    UsageConstant { symbol: "kHIDUsage_Sim_AutomobileSimulationDevice", value: 2 },
    UsageConstant { symbol: "kHIDUsage_Sim_AutopilotEnable", value: 179 },
    UsageConstant { symbol: "kHIDUsage_Sim_Ballast", value: 204 },
    UsageConstant { symbol: "kHIDUsage_Sim_BarrelElevation", value: 202 },
    UsageConstant { symbol: "kHIDUsage_Sim_BicycleCrank", value: 205 },
    UsageConstant { symbol: "kHIDUsage_Sim_BicycleSimulationDevice", value: 12 },
    UsageConstant { symbol: "kHIDUsage_Sim_Brake", value: 197 },
    UsageConstant { symbol: "kHIDUsage_Sim_ChaffRelease", value: 180 },
    UsageConstant { symbol: "kHIDUsage_Sim_Clutch", value: 198 },
    UsageConstant { symbol: "kHIDUsage_Sim_CollectiveControl", value: 181 },
    UsageConstant { symbol: "kHIDUsage_Sim_CyclicControl", value: 34 },
    UsageConstant { symbol: "kHIDUsage_Sim_CyclicTrim", value: 35 },
    UsageConstant { symbol: "kHIDUsage_Sim_DiveBrake", value: 182 },
    UsageConstant { symbol: "kHIDUsage_Sim_DivePlane", value: 203 },
    UsageConstant { symbol: "kHIDUsage_Sim_ElectronicCountermeasures", value: 183 },
    UsageConstant { symbol: "kHIDUsage_Sim_Elevator", value: 184 },
    UsageConstant { symbol: "kHIDUsage_Sim_ElevatorTrim", value: 185 },
    UsageConstant { symbol: "kHIDUsage_Sim_FlareRelease", value: 189 },
    UsageConstant { symbol: "kHIDUsage_Sim_FlightCommunications", value: 188 },
    UsageConstant { symbol: "kHIDUsage_Sim_FlightControlStick", value: 32 },
    UsageConstant { symbol: "kHIDUsage_Sim_FlightSimulationDevice", value: 1 },
    UsageConstant { symbol: "kHIDUsage_Sim_FlightStick", value: 33 },
    UsageConstant { symbol: "kHIDUsage_Sim_FlightYoke", value: 36 },
    UsageConstant { symbol: "kHIDUsage_Sim_FrontBrake", value: 207 },
    UsageConstant { symbol: "kHIDUsage_Sim_HandleBars", value: 206 },
    UsageConstant { symbol: "kHIDUsage_Sim_HelicopterSimulationDevice", value: 10 },
    UsageConstant { symbol: "kHIDUsage_Sim_LandingGear", value: 190 },
    UsageConstant { symbol: "kHIDUsage_Sim_MagicCarpetSimulationDevice", value: 11 },
    UsageConstant { symbol: "kHIDUsage_Sim_MotorcycleSimulationDevice", value: 7 },
    UsageConstant { symbol: "kHIDUsage_Sim_RearBrake", value: 208 },
    UsageConstant { symbol: "kHIDUsage_Sim_Reserved", value: 65_535 },
    UsageConstant { symbol: "kHIDUsage_Sim_Rudder", value: 186 },
    UsageConstant { symbol: "kHIDUsage_Sim_SailingSimulationDevice", value: 6 },
    UsageConstant { symbol: "kHIDUsage_Sim_Shifter", value: 199 },
    UsageConstant { symbol: "kHIDUsage_Sim_SpaceshipSimulationDevice", value: 4 },
    UsageConstant { symbol: "kHIDUsage_Sim_SportsSimulationDevice", value: 8 },
    UsageConstant { symbol: "kHIDUsage_Sim_Steering", value: 200 },
    UsageConstant { symbol: "kHIDUsage_Sim_SubmarineSimulationDevice", value: 5 },
    UsageConstant { symbol: "kHIDUsage_Sim_TankSimulationDevice", value: 3 },
    UsageConstant { symbol: "kHIDUsage_Sim_Throttle", value: 187 },
    UsageConstant { symbol: "kHIDUsage_Sim_ToeBrake", value: 191 },
    UsageConstant { symbol: "kHIDUsage_Sim_TrackControl", value: 37 },
    UsageConstant { symbol: "kHIDUsage_Sim_Trigger", value: 192 },
    UsageConstant { symbol: "kHIDUsage_Sim_TurretDirection", value: 201 },
    UsageConstant { symbol: "kHIDUsage_Sim_Weapons", value: 194 },
    UsageConstant { symbol: "kHIDUsage_Sim_WeaponsArm", value: 193 },
    UsageConstant { symbol: "kHIDUsage_Sim_WingFlaps", value: 195 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Biometric", value: 16 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Biometric_HeartRate", value: 22 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Biometric_HumanPresence", value: 17 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Biometric_HumanProximity", value: 18 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Biometric_HumanTouch", value: 19 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Biometric", value: 1_200 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Biometric_HeartRate", value: 1_208 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Biometric_HumanPresence", value: 1_201 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Biometric_HumanProximityOutOfRange", value: 1_203 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Biometric_HumanProximityRange", value: 1_202 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Biometric_HumanTouchState", value: 1_204 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Custom", value: 1_344 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Custom_BooleanArray", value: 1_346 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Custom_Usage", value: 1_345 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Custom_Value", value: 1_347 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Custom_Value1", value: 1_348 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Custom_Value2", value: 1_349 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Custom_Value3", value: 1_350 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Custom_Value4", value: 1_351 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Custom_Value5", value: 1_352 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Custom_Value6", value: 1_353 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Electrical", value: 1_280 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Electrical_Capacitance", value: 1_281 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Electrical_Current", value: 1_282 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Electrical_ElectricalPower", value: 1_283 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Electrical_Frequency", value: 1_287 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Electrical_Inductance", value: 1_284 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Electrical_PercentOfRange", value: 1_289 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Electrical_Period", value: 1_288 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Electrical_Resistance", value: 1_285 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Electrical_Voltage", value: 1_286 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Environmental", value: 1_072 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Environmental_AtmosphericPressure", value: 1_073 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Environmental_RelativeHumidity", value: 1_075 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Environmental_Reserved", value: 1_074 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Environmental_Temperature", value: 1_076 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Environmental_WindDirection", value: 1_077 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Environmental_WindSpeed", value: 1_078 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Light", value: 1_232 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Light_Chromaticity", value: 1_235 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Light_ChromaticityX", value: 1_236 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Light_ChromaticityY", value: 1_237 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Light_ColorTemperature", value: 1_234 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Light_ConsumerIRSentenceReceive", value: 1_238 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Light_Illuminance", value: 1_233 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location", value: 1_024 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_AddressLine1", value: 1_058 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_AddressLine2", value: 1_059 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_AltitudeAntennaSeaLevel", value: 1_026 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_AltitudeEllipsoid", value: 1_029 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_AltitudeEllipsoidError", value: 1_028 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_AltitudeSeaLevel", value: 1_031 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_AltitudeSeaLevelError", value: 1_030 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_City", value: 1_060 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_CountryOrRegion", value: 1_062 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_DifferentialGPSDataAge", value: 1_032 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_DifferentialReferenceStationID", value: 1_027 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_ErrorRadius", value: 1_033 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_FixQuality", value: 1_034 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_FixQualityDGPS", value: 2_162 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_FixQualityGPS", value: 2_161 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_FixQualityNoFix", value: 2_160 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_FixType", value: 1_035 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_FixTypeDGPSSPSMode", value: 2_178 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_FixTypeEstimated", value: 2_182 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_FixTypeFloatRTK", value: 2_181 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_FixTypeGPSPPSMode", value: 2_179 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_FixTypeGPSSPSMode", value: 2_177 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_FixTypeManualInputMode", value: 2_183 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_FixTypeNoFix", value: 2_176 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_FixTypeRealTimeKinematic", value: 2_180 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_FixTypeSimulatorMode", value: 2_184 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_GPSOperationMode", value: 1_037 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_GPSOperationModeAutomatic", value: 2_193 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_GPSOperationModeManual", value: 2_192 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_GPSSelectionMode", value: 1_038 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_GPSSelectionModeAutonomous", value: 2_208 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_GPSSelectionModeDGPS", value: 2_209 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_GPSSelectionModeDataNotValid", value: 2_213 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_GPSSelectionModeEstimated", value: 2_210 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_GPSSelectionModeManualInput", value: 2_211 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_GPSSelectionModeSimulator", value: 2_212 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_GPSStatus", value: 1_039 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_GPSStatusDataNotValid", value: 2_225 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_GPSStatusDataValid", value: 2_224 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_GeoidalSeparation", value: 1_036 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_HorizontalDilutionOfPrecision", value: 1_041 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_Latitude", value: 1_043 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_Longitude", value: 1_044 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_MagneticHeading", value: 1_046 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_MagneticVariation", value: 1_047 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_NMEASentence", value: 1_057 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_PositionDilutionOfPrecision", value: 1_040 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_PostalCode", value: 1_063 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_Reserved", value: 1_025 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_SatellitesInView", value: 1_049 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_SatellitesInViewAzimuth", value: 1_050 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_SatellitesInViewElevation", value: 1_051 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_SatellitesInViewIDs", value: 1_052 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_SatellitesInViewPRNs", value: 1_053 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_SatellitesInViewSNRatios", value: 1_054 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_SatellitesUsedCount", value: 1_055 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_SatellitesUsedPRNs", value: 1_056 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_Speed", value: 1_048 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_StateOrProvince", value: 1_061 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_TrueHeading", value: 1_045 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Location_VerticalDilutionOfPrecision", value: 1_042 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Mechanical", value: 1_168 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Mechanical_AbsolutePressure", value: 1_173 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Mechanical_BooleanSwitchArrayStates", value: 1_170 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Mechanical_BooleanSwitchState", value: 1_169 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Mechanical_Force", value: 1_172 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Mechanical_GaugePressure", value: 1_174 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Mechanical_MultivalueSwitchValue", value: 1_171 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Mechanical_Strain", value: 1_175 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Mechanical_Weight", value: 1_176 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Motion", value: 1_104 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Motion_Acceleration", value: 1_106 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Motion_AccelerationAxisX", value: 1_107 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Motion_AccelerationAxisY", value: 1_108 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Motion_AccelerationAxisZ", value: 1_109 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Motion_AngularPosition", value: 1_114 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Motion_AngularPositionXAxis", value: 1_115 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Motion_AngularPositionYAxis", value: 1_116 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Motion_AngularPositionZAxis", value: 1_117 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Motion_AngularVelocity", value: 1_110 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Motion_AngularVelocityXAxis", value: 1_111 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Motion_AngularVelocityYAxis", value: 1_112 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Motion_AngularVelocityZAxis", value: 1_113 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Motion_Intensity", value: 1_119 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Motion_Speed", value: 1_118 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Motion_State", value: 1_105 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Orientation", value: 1_136 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Orientation_Distance", value: 1_145 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Orientation_DistanceOutOfRange", value: 1_149 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Orientation_DistanceXAxis", value: 1_146 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Orientation_DistanceYAxis", value: 1_147 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Orientation_DistanceZAxis", value: 1_148 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Orientation_Heading", value: 1_137 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Orientation_HeadingCompensatedMagneticNorth", value: 1_141 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Orientation_HeadingCompensatedTrueNorth", value: 1_142 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Orientation_HeadingMagneticNorth", value: 1_143 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Orientation_HeadingTrueNorth", value: 1_144 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Orientation_HeadingXAxis", value: 1_138 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Orientation_HeadingYAxis", value: 1_139 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Orientation_HeadingZAxis", value: 1_140 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Orientation_MagneticFlux", value: 1_156 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Orientation_MagneticFluxXAxis", value: 1_157 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Orientation_MagneticFluxYAxis", value: 1_158 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Orientation_MagneticFluxZAxis", value: 1_159 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Orientation_Quaternion", value: 1_155 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Orientation_RotationMatrix", value: 1_154 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Orientation_Tilt", value: 1_150 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Orientation_TiltXAxis", value: 1_151 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Orientation_TiltYAxis", value: 1_152 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Orientation_TiltZAxis", value: 1_153 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Scanner", value: 1_264 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Scanner_NFCSentenceReceive", value: 1_266 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Scanner_RFIDTag40Bit", value: 1_265 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Time", value: 1_312 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Time_Day", value: 1_315 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Time_DayOfWeek", value: 1_316 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Time_DayOfWeekFriday", value: 2_245 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Time_DayOfWeekMonday", value: 2_241 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Time_DayOfWeekSaturday", value: 2_246 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Time_DayOfWeekSunday", value: 2_240 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Time_DayOfWeekThursday", value: 2_244 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Time_DayOfWeekTuesday", value: 2_242 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Time_DayOfWeekWednesday", value: 2_243 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Time_Hour", value: 1_317 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Time_JulianDayOfYear", value: 1_322 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Time_Millisecond", value: 1_320 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Time_Minute", value: 1_318 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Time_Month", value: 1_314 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Time_Second", value: 1_319 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Time_Timestamp", value: 1_321 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Data_Time_Year", value: 1_313 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Electrical", value: 32 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Electrical_Capacitance", value: 33 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Electrical_Current", value: 34 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Electrical_Frequency", value: 40 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Electrical_Inductance", value: 36 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Electrical_Period", value: 41 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Electrical_Potentiometer", value: 39 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Electrical_Power", value: 35 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Electrical_Resistance", value: 37 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Electrical_Voltage", value: 38 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Environmental", value: 48 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Environmental_AtmosphericPressure", value: 49 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Environmental_Humidity", value: 50 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Environmental_Temperature", value: 51 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Environmental_WindDirection", value: 52 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Environmental_WindSpeed", value: 53 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Event", value: 512 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Event_SensorEvent", value: 514 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Event_SensorEvent_ChangeSensitivity", value: 2_069 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Event_SensorEvent_ComplexTrigger", value: 2_080 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Event_SensorEvent_DataUpdated", value: 2_067 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Event_SensorEvent_FrequencyExceeded", value: 2_079 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Event_SensorEvent_HighThresholdCrossDown", value: 2_073 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Event_SensorEvent_HighThresholdCrossUp", value: 2_072 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Event_SensorEvent_LowThresholdCrossDown", value: 2_075 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Event_SensorEvent_LowThresholdCrossUp", value: 2_074 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Event_SensorEvent_PeriodExceeded", value: 2_078 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Event_SensorEvent_PollResponse", value: 2_068 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Event_SensorEvent_PropertyChanged", value: 2_066 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Event_SensorEvent_RangeMaxReached", value: 2_070 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Event_SensorEvent_RangeMinReached", value: 2_071 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Event_SensorEvent_StateChanged", value: 2_065 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Event_SensorEvent_Unknown", value: 2_064 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Event_SensorEvent_ZeroThresholdCrossDown", value: 2_077 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Event_SensorEvent_ZeroThresholdCrossUp", value: 2_076 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Event_SensorState", value: 513 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Event_SensorState_AccessDenied", value: 2_053 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Event_SensorState_Error", value: 2_054 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Event_SensorState_Initializing", value: 2_052 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Event_SensorState_NoData", value: 2_051 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Event_SensorState_NotAvailable", value: 2_050 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Event_SensorState_Ready", value: 2_049 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Event_SensorState_Undefined", value: 2_048 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Light", value: 64 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Light_AmbientLight", value: 65 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Light_ConsumerInfrared", value: 66 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Light_Illuminance", value: 1_233 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Location", value: 80 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Location_Broadcast", value: 81 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Location_DeadReckoning", value: 82 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Location_GPS", value: 83 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Location_Lookup", value: 84 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Location_Other", value: 85 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Location_Static", value: 86 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Location_Triangulation", value: 87 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Mechanical", value: 96 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Mechanical_BooleanSwitch", value: 97 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Mechanical_BooleanSwitchArray", value: 98 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Mechanical_Force", value: 100 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Mechanical_HallEffectSwitch", value: 105 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Mechanical_HapticVibrator", value: 104 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Mechanical_MultivalueSwitch", value: 99 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Mechanical_Pressure", value: 101 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Mechanical_Strain", value: 102 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Mechanical_Weight", value: 103 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Modifier_Accuracy", value: 4 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Modifier_CalibrationMultiplier", value: 9 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Modifier_CalibrationOffset", value: 8 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Modifier_ChangeSensitivityAbsolute", value: 1 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Modifier_ChangeSensitivityPercentRange", value: 13 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Modifier_ChangeSensitivityPercentRelative", value: 14 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Modifier_FrequencyMax", value: 11 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Modifier_Max", value: 2 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Modifier_Min", value: 3 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Modifier_None", value: 0 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Modifier_PeriodMax", value: 12 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Modifier_ReportInterval", value: 10 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Modifier_Resolution", value: 5 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Modifier_ThresholdHigh", value: 6 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Modifier_ThresholdLow", value: 7 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Modifier_VendorDefined", value: 15 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Motion", value: 112 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Motion_Accelerometer", value: 121 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Motion_Accelerometer1D", value: 113 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Motion_Accelerometer2D", value: 114 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Motion_Accelerometer3D", value: 115 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Motion_GravityVector", value: 123 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Motion_Gyrometer", value: 122 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Motion_Gyrometer1D", value: 116 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Motion_Gyrometer2D", value: 117 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Motion_Gyrometer3D", value: 118 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Motion_LinearAccelerometer", value: 124 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Motion_MotionDetector", value: 119 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Motion_Speedometer", value: 120 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Orientation", value: 128 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Orientation_Compass1D", value: 129 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Orientation_Compass2D", value: 130 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Orientation_Compass3D", value: 131 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Orientation_CompassD", value: 139 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Orientation_DeviceOrientation", value: 138 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Orientation_Distance1D", value: 135 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Orientation_Distance2D", value: 136 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Orientation_Distance3D", value: 137 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Orientation_DistanceD", value: 141 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Orientation_Inclinometer1D", value: 132 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Orientation_Inclinometer2D", value: 133 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Orientation_Inclinometer3D", value: 134 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Orientation_InclinometerD", value: 140 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Other", value: 224 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Other_Custom", value: 225 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Other_Generic", value: 226 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Other_GenericEnumerator", value: 227 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property", value: 768 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_Accuracy", value: 786 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_ChangeSensitivityAbsolute", value: 783 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_ChangeSensitivityPercentRange", value: 784 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_ChangeSensitivityPercentRelative", value: 785 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_ConnectionType", value: 777 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_ConnectionType_Attached", value: 2_097 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_ConnectionType_External", value: 2_098 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_ConnectionType_Integrated", value: 2_096 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_Description", value: 776 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_DevicePath", value: 778 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_Environmental", value: 1_088 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_Environmental_ReferencePressure", value: 1_089 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_FirmwareVersion", value: 780 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_FriendlyName", value: 769 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_HardwareRevision", value: 779 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_Light", value: 1_248 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_Light_ConsumerIRSentenceSend", value: 1_249 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_Location", value: 1_066 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_Location_AccuracyDefault", value: 2_144 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_Location_AccuracyHigh", value: 2_145 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_Location_AccuracyLow", value: 2_147 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_Location_AccuracyMedium", value: 2_146 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_Location_DesiredAccuracy", value: 1_067 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_Manufacturer", value: 773 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_MaxFIFOEvents", value: 794 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_Maximum", value: 788 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_Mechanical", value: 1_184 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_Mechanical_BackwardVibrationSpeed", value: 1_187 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_Mechanical_ForwardVibrationSpeed", value: 1_186 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_Mechanical_VibrationState", value: 1_185 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_Minimum", value: 789 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_MinimumReportInterval", value: 772 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_Model", value: 774 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_PersistentUniqueID", value: 770 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_PowerState", value: 793 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_PowerState_D0_FullPower", value: 2_129 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_PowerState_D1_LowPower", value: 2_130 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_PowerState_D2_Standby", value: 2_131 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_PowerState_D3_Sleep", value: 2_132 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_PowerState_D4_PowerOff", value: 2_133 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_PowerState_Undefined", value: 2_128 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_ReleaseData", value: 781 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_ReportInterval", value: 782 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_ReportLatency", value: 795 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_ReportingState", value: 790 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_ReportingState_AllEvents", value: 2_113 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_ReportingState_NoEvents", value: 2_112 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_ReportingState_ThresholdEvents", value: 2_114 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_ReportingState_WakeAllEvents", value: 2_116 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_ReportingState_WakeNoEvents", value: 2_115 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_ReportingState_WakeThresholdEvents", value: 2_117 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_Resolution", value: 787 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_ResponseCurve", value: 792 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_SamplingRate", value: 791 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_Scanner", value: 1_272 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_Scanner_NFCSentenceSend", value: 3_913 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_SensorStatus", value: 771 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_SerialNumber", value: 775 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_Time", value: 1_328 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_Time_ArmAlarm", value: 1_333 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_Time_DaylightSavingsTimeObserved", value: 1_331 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_Time_TimeTrimAdjustment", value: 1_332 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_Time_TimeZoneName", value: 1_330 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Property_Time_TimeZoneOffsetFromUTC", value: 1_329 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Scanner", value: 144 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Scanner_Barcode", value: 145 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Scanner_NFC", value: 147 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Scanner_RFID", value: 146 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Sensor", value: 1 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Time", value: 160 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Time_AlarmTimer", value: 161 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Time_RealTimeClock", value: 162 },
    UsageConstant { symbol: "kHIDUsage_Snsr_Undefined", value: 0 },
    UsageConstant { symbol: "kHIDUsage_Sprt_10Iron", value: 90 },
    UsageConstant { symbol: "kHIDUsage_Sprt_11Iron", value: 91 },
    UsageConstant { symbol: "kHIDUsage_Sprt_1Iron", value: 81 },
    UsageConstant { symbol: "kHIDUsage_Sprt_1Wood", value: 95 },
    UsageConstant { symbol: "kHIDUsage_Sprt_2Iron", value: 82 },
    UsageConstant { symbol: "kHIDUsage_Sprt_3Iron", value: 83 },
    UsageConstant { symbol: "kHIDUsage_Sprt_3Wood", value: 96 },
    UsageConstant { symbol: "kHIDUsage_Sprt_4Iron", value: 84 },
    UsageConstant { symbol: "kHIDUsage_Sprt_5Iron", value: 85 },
    UsageConstant { symbol: "kHIDUsage_Sprt_5Wood", value: 97 },
    UsageConstant { symbol: "kHIDUsage_Sprt_6Iron", value: 86 },
    UsageConstant { symbol: "kHIDUsage_Sprt_7Iron", value: 87 },
    UsageConstant { symbol: "kHIDUsage_Sprt_7Wood", value: 98 },
    UsageConstant { symbol: "kHIDUsage_Sprt_8Iron", value: 88 },
    UsageConstant { symbol: "kHIDUsage_Sprt_9Iron", value: 89 },
    UsageConstant { symbol: "kHIDUsage_Sprt_9Wood", value: 99 },
    UsageConstant { symbol: "kHIDUsage_Sprt_BaseballBat", value: 1 },
    UsageConstant { symbol: "kHIDUsage_Sprt_GolfClub", value: 2 },
    UsageConstant { symbol: "kHIDUsage_Sprt_LoftWedge", value: 93 },
    UsageConstant { symbol: "kHIDUsage_Sprt_Oar", value: 48 },
    UsageConstant { symbol: "kHIDUsage_Sprt_PowerWedge", value: 94 },
    UsageConstant { symbol: "kHIDUsage_Sprt_Putter", value: 80 },
    UsageConstant { symbol: "kHIDUsage_Sprt_Rate", value: 50 },
    UsageConstant { symbol: "kHIDUsage_Sprt_Reserved", value: 65_535 },
    UsageConstant { symbol: "kHIDUsage_Sprt_RowingMachine", value: 3 },
    UsageConstant { symbol: "kHIDUsage_Sprt_SandWedge", value: 92 },
    UsageConstant { symbol: "kHIDUsage_Sprt_Slope", value: 49 },
    UsageConstant { symbol: "kHIDUsage_Sprt_StickFaceAngle", value: 52 },
    UsageConstant { symbol: "kHIDUsage_Sprt_StickFollowThrough", value: 54 },
    UsageConstant { symbol: "kHIDUsage_Sprt_StickHeelOrToe", value: 53 },
    UsageConstant { symbol: "kHIDUsage_Sprt_StickHeight", value: 57 },
    UsageConstant { symbol: "kHIDUsage_Sprt_StickSpeed", value: 51 },
    UsageConstant { symbol: "kHIDUsage_Sprt_StickTempo", value: 55 },
    UsageConstant { symbol: "kHIDUsage_Sprt_StickType", value: 56 },
    UsageConstant { symbol: "kHIDUsage_Sprt_Treadmill", value: 4 },
    UsageConstant { symbol: "kHIDUsage_TFon_Reserved", value: 65_535 },
    UsageConstant { symbol: "kHIDUsage_Tfon_AlternateFunction", value: 41 },
    UsageConstant { symbol: "kHIDUsage_Tfon_AnswerOnOrOff", value: 116 },
    UsageConstant { symbol: "kHIDUsage_Tfon_AnsweringMachine", value: 2 },
    UsageConstant { symbol: "kHIDUsage_Tfon_CallWaitingTone", value: 153 },
    UsageConstant { symbol: "kHIDUsage_Tfon_CallerID", value: 48 },
    UsageConstant { symbol: "kHIDUsage_Tfon_Conference", value: 44 },
    UsageConstant { symbol: "kHIDUsage_Tfon_ConfirmationTone1", value: 154 },
    UsageConstant { symbol: "kHIDUsage_Tfon_ConfirmationTone2", value: 155 },
    UsageConstant { symbol: "kHIDUsage_Tfon_DoNotDisturb", value: 114 },
    UsageConstant { symbol: "kHIDUsage_Tfon_Drop", value: 38 },
    UsageConstant { symbol: "kHIDUsage_Tfon_Feature", value: 34 },
    UsageConstant { symbol: "kHIDUsage_Tfon_Flash", value: 33 },
    UsageConstant { symbol: "kHIDUsage_Tfon_ForwardCalls", value: 40 },
    UsageConstant { symbol: "kHIDUsage_Tfon_Handset", value: 4 },
    UsageConstant { symbol: "kHIDUsage_Tfon_Headset", value: 5 },
    UsageConstant { symbol: "kHIDUsage_Tfon_Hold", value: 35 },
    UsageConstant { symbol: "kHIDUsage_Tfon_HookSwitch", value: 32 },
    UsageConstant { symbol: "kHIDUsage_Tfon_InsideDialTone", value: 144 },
    UsageConstant { symbol: "kHIDUsage_Tfon_InsideRingTone", value: 146 },
    UsageConstant { symbol: "kHIDUsage_Tfon_InsideRingback", value: 149 },
    UsageConstant { symbol: "kHIDUsage_Tfon_Line", value: 42 },
    UsageConstant { symbol: "kHIDUsage_Tfon_LineBusyTone", value: 151 },
    UsageConstant { symbol: "kHIDUsage_Tfon_Message", value: 115 },
    UsageConstant { symbol: "kHIDUsage_Tfon_MessageControls", value: 3 },
    UsageConstant { symbol: "kHIDUsage_Tfon_OutsideDialTone", value: 145 },
    UsageConstant { symbol: "kHIDUsage_Tfon_OutsideRingTone", value: 147 },
    UsageConstant { symbol: "kHIDUsage_Tfon_OutsideRingback", value: 157 },
    UsageConstant { symbol: "kHIDUsage_Tfon_Park", value: 39 },
    UsageConstant { symbol: "kHIDUsage_Tfon_Phone", value: 1 },
    UsageConstant { symbol: "kHIDUsage_Tfon_PhoneDirectory", value: 83 },
    UsageConstant { symbol: "kHIDUsage_Tfon_PhoneKey0", value: 176 },
    UsageConstant { symbol: "kHIDUsage_Tfon_PhoneKey1", value: 177 },
    UsageConstant { symbol: "kHIDUsage_Tfon_PhoneKey2", value: 178 },
    UsageConstant { symbol: "kHIDUsage_Tfon_PhoneKey3", value: 179 },
    UsageConstant { symbol: "kHIDUsage_Tfon_PhoneKey4", value: 180 },
    UsageConstant { symbol: "kHIDUsage_Tfon_PhoneKey5", value: 181 },
    UsageConstant { symbol: "kHIDUsage_Tfon_PhoneKey6", value: 182 },
    UsageConstant { symbol: "kHIDUsage_Tfon_PhoneKey7", value: 183 },
    UsageConstant { symbol: "kHIDUsage_Tfon_PhoneKey8", value: 184 },
    UsageConstant { symbol: "kHIDUsage_Tfon_PhoneKey9", value: 185 },
    UsageConstant { symbol: "kHIDUsage_Tfon_PhoneKeyA", value: 188 },
    UsageConstant { symbol: "kHIDUsage_Tfon_PhoneKeyB", value: 189 },
    UsageConstant { symbol: "kHIDUsage_Tfon_PhoneKeyC", value: 190 },
    UsageConstant { symbol: "kHIDUsage_Tfon_PhoneKeyD", value: 191 },
    UsageConstant { symbol: "kHIDUsage_Tfon_PhoneKeyPound", value: 187 },
    UsageConstant { symbol: "kHIDUsage_Tfon_PhoneKeyStar", value: 186 },
    UsageConstant { symbol: "kHIDUsage_Tfon_PhoneMute", value: 47 },
    UsageConstant { symbol: "kHIDUsage_Tfon_PriorityRingTone", value: 148 },
    UsageConstant { symbol: "kHIDUsage_Tfon_PriorityRingback", value: 150 },
    UsageConstant { symbol: "kHIDUsage_Tfon_ProgrammableButton", value: 7 },
    UsageConstant { symbol: "kHIDUsage_Tfon_RecallNumber", value: 82 },
    UsageConstant { symbol: "kHIDUsage_Tfon_Redial", value: 36 },
    UsageConstant { symbol: "kHIDUsage_Tfon_ReorderTone", value: 152 },
    UsageConstant { symbol: "kHIDUsage_Tfon_Ring", value: 46 },
    UsageConstant { symbol: "kHIDUsage_Tfon_RingEnable", value: 45 },
    UsageConstant { symbol: "kHIDUsage_Tfon_ScreenCalls", value: 113 },
    UsageConstant { symbol: "kHIDUsage_Tfon_SpeakerPhone", value: 43 },
    UsageConstant { symbol: "kHIDUsage_Tfon_SpeedDial", value: 80 },
    UsageConstant { symbol: "kHIDUsage_Tfon_StoreNumber", value: 81 },
    UsageConstant { symbol: "kHIDUsage_Tfon_TelephonyKeyPad", value: 6 },
    UsageConstant { symbol: "kHIDUsage_Tfon_TonesOff", value: 156 },
    UsageConstant { symbol: "kHIDUsage_Tfon_Transfer", value: 37 },
    UsageConstant { symbol: "kHIDUsage_Tfon_VoiceMail", value: 112 },
    UsageConstant { symbol: "kHIDUsage_Undefined", value: 0 },
    UsageConstant { symbol: "kHIDUsage_VR_AnimatronicDevice", value: 10 },
    UsageConstant { symbol: "kHIDUsage_VR_Belt", value: 1 },
    UsageConstant { symbol: "kHIDUsage_VR_BodySuit", value: 2 },
    UsageConstant { symbol: "kHIDUsage_VR_DisplayEnable", value: 33 },
    UsageConstant { symbol: "kHIDUsage_VR_Flexor", value: 3 },
    UsageConstant { symbol: "kHIDUsage_VR_Glove", value: 4 },
    UsageConstant { symbol: "kHIDUsage_VR_HandTracker", value: 7 },
    UsageConstant { symbol: "kHIDUsage_VR_HeadMountedDisplay", value: 6 },
    UsageConstant { symbol: "kHIDUsage_VR_HeadTracker", value: 5 },
    UsageConstant { symbol: "kHIDUsage_VR_Oculometer", value: 8 },
    UsageConstant { symbol: "kHIDUsage_VR_Reserved", value: 65_535 },
    UsageConstant { symbol: "kHIDUsage_VR_StereoEnable", value: 32 },
    UsageConstant { symbol: "kHIDUsage_VR_Vest", value: 9 },
    UsageConstant { symbol: "kHIDUsage_WD_CalibrationCount", value: 96 },
    UsageConstant { symbol: "kHIDUsage_WD_DataScaling", value: 65 },
    UsageConstant { symbol: "kHIDUsage_WD_DataWeight", value: 64 },
    UsageConstant { symbol: "kHIDUsage_WD_EnforcedZeroReturn", value: 129 },
    UsageConstant { symbol: "kHIDUsage_WD_RezeroCount", value: 97 },
    UsageConstant { symbol: "kHIDUsage_WD_ScaleAtrributeReport", value: 48 },
    UsageConstant { symbol: "kHIDUsage_WD_ScaleControlReport", value: 49 },
    UsageConstant { symbol: "kHIDUsage_WD_ScaleDataReport", value: 50 },
    UsageConstant { symbol: "kHIDUsage_WD_ScaleScaleClassGeneric", value: 42 },
    UsageConstant { symbol: "kHIDUsage_WD_ScaleScaleClassIIIEnglish", value: 39 },
    UsageConstant { symbol: "kHIDUsage_WD_ScaleScaleClassIIILEnglish", value: 40 },
    UsageConstant { symbol: "kHIDUsage_WD_ScaleScaleClassIIILMetric", value: 37 },
    UsageConstant { symbol: "kHIDUsage_WD_ScaleScaleClassIIIMetric", value: 36 },
    UsageConstant { symbol: "kHIDUsage_WD_ScaleScaleClassIIMetric", value: 35 },
    UsageConstant { symbol: "kHIDUsage_WD_ScaleScaleClassIMetric", value: 34 },
    UsageConstant { symbol: "kHIDUsage_WD_ScaleScaleClassIMetricCL", value: 33 },
    UsageConstant { symbol: "kHIDUsage_WD_ScaleScaleClassIVEnglish", value: 41 },
    UsageConstant { symbol: "kHIDUsage_WD_ScaleScaleClassIVMetric", value: 38 },
    UsageConstant { symbol: "kHIDUsage_WD_ScaleScaleDevice", value: 32 },
    UsageConstant { symbol: "kHIDUsage_WD_ScaleStatisticsReport", value: 53 },
    UsageConstant { symbol: "kHIDUsage_WD_ScaleStatus", value: 112 },
    UsageConstant { symbol: "kHIDUsage_WD_ScaleStatusFault", value: 113 },
    UsageConstant { symbol: "kHIDUsage_WD_ScaleStatusInMotion", value: 115 },
    UsageConstant { symbol: "kHIDUsage_WD_ScaleStatusOverWeightLimit", value: 118 },
    UsageConstant { symbol: "kHIDUsage_WD_ScaleStatusReport", value: 51 },
    UsageConstant { symbol: "kHIDUsage_WD_ScaleStatusRequiresCalibration", value: 119 },
    UsageConstant { symbol: "kHIDUsage_WD_ScaleStatusRequiresRezeroing", value: 120 },
    UsageConstant { symbol: "kHIDUsage_WD_ScaleStatusStableAtZero", value: 114 },
    UsageConstant { symbol: "kHIDUsage_WD_ScaleStatusUnderZero", value: 117 },
    UsageConstant { symbol: "kHIDUsage_WD_ScaleStatusWeightStable", value: 116 },
    UsageConstant { symbol: "kHIDUsage_WD_ScaleWeightLimitReport", value: 52 },
    UsageConstant { symbol: "kHIDUsage_WD_Undefined", value: 0 },
    UsageConstant { symbol: "kHIDUsage_WD_WeighingDevice", value: 1 },
    UsageConstant { symbol: "kHIDUsage_WD_WeightUnit", value: 80 },
    UsageConstant { symbol: "kHIDUsage_WD_WeightUnitAvoirTon", value: 89 },
    UsageConstant { symbol: "kHIDUsage_WD_WeightUnitCarats", value: 84 },
    UsageConstant { symbol: "kHIDUsage_WD_WeightUnitGrains", value: 86 },
    UsageConstant { symbol: "kHIDUsage_WD_WeightUnitGram", value: 82 },
    UsageConstant { symbol: "kHIDUsage_WD_WeightUnitKilogram", value: 83 },
    UsageConstant { symbol: "kHIDUsage_WD_WeightUnitMetricTon", value: 88 },
    UsageConstant { symbol: "kHIDUsage_WD_WeightUnitMilligram", value: 81 },
    UsageConstant { symbol: "kHIDUsage_WD_WeightUnitOunce", value: 91 },
    UsageConstant { symbol: "kHIDUsage_WD_WeightUnitPennyweights", value: 87 },
    UsageConstant { symbol: "kHIDUsage_WD_WeightUnitPound", value: 92 },
    UsageConstant { symbol: "kHIDUsage_WD_WeightUnitTaels", value: 85 },
    UsageConstant { symbol: "kHIDUsage_WD_WeightUnitTroyOunce", value: 90 },
    UsageConstant { symbol: "kHIDUsage_WD_ZeroScale", value: 128 },
];