File: winerror.h

package info (click to toggle)
wine 10.0~repack-12
  • links: PTS, VCS
  • area: main
  • in suites: sid
  • size: 326,476 kB
  • sloc: ansic: 4,155,993; perl: 23,800; yacc: 22,031; javascript: 15,872; makefile: 12,346; pascal: 9,519; objc: 6,923; lex: 5,273; xml: 3,219; python: 2,688; cpp: 1,741; sh: 871; java: 750; asm: 299; cs: 62
file content (7387 lines) | stat: -rw-r--r-- 555,465 bytes parent folder | download | duplicates (4)
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
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
5669
5670
5671
5672
5673
5674
5675
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848
5849
5850
5851
5852
5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981
5982
5983
5984
5985
5986
5987
5988
5989
5990
5991
5992
5993
5994
5995
5996
5997
5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
6051
6052
6053
6054
6055
6056
6057
6058
6059
6060
6061
6062
6063
6064
6065
6066
6067
6068
6069
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
6145
6146
6147
6148
6149
6150
6151
6152
6153
6154
6155
6156
6157
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
6535
6536
6537
6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602
6603
6604
6605
6606
6607
6608
6609
6610
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
6711
6712
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
6733
6734
6735
6736
6737
6738
6739
6740
6741
6742
6743
6744
6745
6746
6747
6748
6749
6750
6751
6752
6753
6754
6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
7283
7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384
7385
7386
7387
/*
 * Copyright (C) the Wine project
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation; either
 * version 2.1 of the License, or (at your option) any later version.
 *
 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
 */

#ifndef __WINE_WINERROR_H
#define __WINE_WINERROR_H

#include <specstrings.h>

#define FACILITY_NULL                         0
#define FACILITY_RPC                          1
#define FACILITY_DISPATCH                     2
#define FACILITY_STORAGE                      3
#define FACILITY_ITF                          4
#define FACILITY_WIN32                        7
#define FACILITY_WINDOWS                      8
#define FACILITY_SSPI                         9
#define FACILITY_SECURITY                     FACILITY_SSPI
#define FACILITY_CONTROL                     10
#define FACILITY_CERT                        11
#define FACILITY_INTERNET                    12
#define FACILITY_MEDIASERVER                 13
#define FACILITY_MSMQ                        14
#define FACILITY_SETUPAPI                    15
#define FACILITY_SCARD                       16
#define FACILITY_COMPLUS                     17
#define FACILITY_AAF                         18
#define FACILITY_URT                         19
#define FACILITY_ACS                         20
#define FACILITY_DPLAY                       21
#define FACILITY_UMI                         22
#define FACILITY_SXS                         23
#define FACILITY_WINDOWS_CE                  24
#define FACILITY_HTTP                        25
#define FACILITY_COMMONLOG                   26
#define FACILITY_USERMODE_COMMONLOG          26
#define FACILITY_WER                         27
#define FACILITY_USERMODE_FILTER_MANAGER     31
#define FACILITY_BACKGROUNDCOPY              32
#define FACILITY_CONFIGURATION               33
#define FACILITY_WIA                         33
#define FACILITY_STATE_MANAGEMENT            34
#define FACILITY_METADIRECTORY               35
#define FACILITY_WINDOWSUPDATE               36
#define FACILITY_DIRECTORYSERVICE            37
#define FACILITY_GRAPHICS                    38
#define FACILITY_SHELL                       39
#define FACILITY_NAP                         39
#define FACILITY_TPM_SERVICES                40
#define FACILITY_TPM_SOFTWARE                41
#define FACILITY_UI                          42
#define FACILITY_XAML                        43
#define FACILITY_ACTION_QUEUE                44
#define FACILITY_WINDOWS_SETUP               48
#define FACILITY_PLA                         48
#define FACILITY_FVE                         49
#define FACILITY_FWP                         50
#define FACILITY_WINRM                       51
#define FACILITY_NDIS                        52
#define FACILITY_USERMODE_HYPERVISOR         53
#define FACILITY_CMI                         54
#define FACILITY_USERMODE_VIRTUALIZATION     55
#define FACILITY_USERMODE_VOLMGR             56
#define FACILITY_BCD                         57
#define FACILITY_USERMODE_VHD                58
#define FACILITY_USERMODE_HNS                59
#define FACILITY_SDIAG                       60
#define FACILITY_WEBSERVICES                 61
#define FACILITY_WINPE                       61
#define FACILITY_WPN                         62
#define FACILITY_WINDOWS_STORE               63
#define FACILITY_INPUT                       64
#define FACILITY_QUIC                        65
#define FACILITY_EAP                         66
#define FACILITY_IORING                      70
#define FACILITY_WINDOWS_DEFENDER            80
#define FACILITY_OPC                         81
#define FACILITY_XPS                         82
#define FACILITY_RAS                         83
#define FACILITY_MBN                         84
#define FACILITY_POWERSHELL                  84
#define FACILITY_EAS                         85
#define FACILITY_P2P_INT                     98
#define FACILITY_P2P                         99
#define FACILITY_DAF                         100
#define FACILITY_BLUETOOTH_ATT               101
#define FACILITY_AUDIO                       102
#define FACILITY_STATEREPOSITORY             103
#define FACILITY_VISUALCPP                   109
#define FACILITY_SCRIPT                      112
#define FACILITY_PARSE                       113
#define FACILITY_BLB                         120
#define FACILITY_BLB_CLI                     121
#define FACILITY_WSBAPP                      122
#define FACILITY_BLBUI                       128
#define FACILITY_USN                         129
#define FACILITY_USERMODE_VOLSNAP            130
#define FACILITY_TIERING                     131
#define FACILITY_WSB_ONLINE                  133
#define FACILITY_ONLINE_ID                   134
#define FACILITY_DEVICE_UPDATE_AGENT         135
#define FACILITY_DRVSERVICING                136
#define FACILITY_DLS                         153
#define FACILITY_SOS                         160
#define FACILITY_OCP_UPDATE_AGENT            173
#define FACILITY_DEBUGGERS                   176
#define FACILITY_DELIVERY_OPTIMIZATION       208
#define FACILITY_USERMODE_SPACES             231
#define FACILITY_USER_MODE_SECURITY_CORE     232
#define FACILITY_USERMODE_LICENSING          234
#define FACILITY_SPP                         256
#define FACILITY_RESTORE                     256
#define FACILITY_DMSERVER                    256
#define FACILITY_DEPLOYMENT_SERVICES_SERVER  257
#define FACILITY_DEPLOYMENT_SERVICES_IMAGING 258
#define FACILITY_DEPLOYMENT_SERVICES_MANAGEMENT 259
#define FACILITY_DEPLOYMENT_SERVICES_UTIL    260
#define FACILITY_DEPLOYMENT_SERVICES_BINLSVC 261
#define FACILITY_DEPLOYMENT_SERVICES_PXE     263
#define FACILITY_DEPLOYMENT_SERVICES_TFTP    264
#define FACILITY_DEPLOYMENT_SERVICES_TRANSPORT_MANAGEMENT 272
#define FACILITY_DEPLOYMENT_SERVICES_DRIVER_PROVISIONING 278
#define FACILITY_DEPLOYMENT_SERVICES_MULTICAST_SERVER 289
#define FACILITY_DEPLOYMENT_SERVICES_MULTICAST_CLIENT 290
#define FACILITY_DEPLOYMENT_SERVICES_CONTENT_PROVIDER 293
#define FACILITY_HSP_SERVICES                296
#define FACILITY_HSP_SOFTWARE                297
#define FACILITY_LINGUISTIC_SERVICES         305
#define FACILITY_WEB                         885
#define FACILITY_WEB_SOCKET                  886
#define FACILITY_AUDIOSTREAMING              1094
#define FACILITY_TTD                         1490
#define FACILITY_ACCELERATOR                 1536
#define FACILITY_MOBILE                      1793
#define FACILITY_SQLITE                      1967
#define FACILITY_SERVICE_FABRIC              1968
#define FACILITY_UTC                         1989
#define FACILITY_WMAAECMA                    1996
#define FACILITY_WEP                         2049
#define FACILITY_SYNCENGINE                  2050
#define FACILITY_DIRECTMUSIC                 2168
#define FACILITY_DIRECT3D10                  2169
#define FACILITY_DXGI                        2170
#define FACILITY_DXGI_DDI                    2171
#define FACILITY_DIRECT3D11                  2172
#define FACILITY_DIRECT3D11_DEBUG            2173
#define FACILITY_DIRECT3D12                  2174
#define FACILITY_DIRECT3D12_DEBUG            2175
#define FACILITY_DXCORE                      2176
#define FACILITY_PRESENTATION                2177
#define FACILITY_LEAP                        2184
#define FACILITY_AUDCLNT                     2185
#define FACILITY_WINCODEC_DWRITE_DWM         2200
#define FACILITY_WINML                       2192
#define FACILITY_DIRECT2D                    2201
#define FACILITY_DEFRAG                      2304
#define FACILITY_USERMODE_SDBUS              2305
#define FACILITY_JSCRIPT                     2306
#define FACILITY_XBOX                        2339
#define FACILITY_GAME                        2340
#define FACILITY_PIDGENX                     2561
#define FACILITY_PIX                         2748

#define SEVERITY_SUCCESS    0
#define SEVERITY_ERROR      1


#define MAKE_HRESULT(sev,fac,code) \
    ((HRESULT) (((unsigned int)(sev)<<31) | ((unsigned int)(fac)<<16) | ((unsigned int)(code))) )
#define MAKE_SCODE(sev,fac,code) \
        ((SCODE) (((unsigned int)(sev)<<31) | ((unsigned int)(fac)<<16) | ((unsigned int)(code))) )
#define SUCCEEDED(stat) ((HRESULT)(stat)>=0)
#define FAILED(stat) ((HRESULT)(stat)<0)
#define IS_ERROR(stat) (((unsigned int)(stat)>>31) == SEVERITY_ERROR)

#define HRESULT_CODE(hr) ((hr) & 0xFFFF)
#define SCODE_CODE(sc)   ((sc) & 0xFFFF)

#define HRESULT_FACILITY(hr)  (((hr) >> 16) & 0x1FFF)
#define SCODE_FACILITY(sc)  (((sc) >> 16) & 0x1FFF)

#define HRESULT_SEVERITY(hr)    (((hr) >> 31) & 0x1)
#define SCODE_SEVERITY(sc)      (((sc) >> 31) & 0x1)

#define __HRESULT_FROM_WIN32(x)   ((HRESULT)(x) > 0 ? ((HRESULT) (((x) & 0x0000FFFF) | (FACILITY_WIN32 << 16) | 0x80000000)) : (HRESULT)(x) )
#ifndef _HRESULT_DEFINED
#define _HRESULT_DEFINED
#if !defined(__LP64__) && !defined(WINE_NO_LONG_TYPES)
typedef long HRESULT;
#else
typedef int HRESULT;
#endif
#endif
static inline HRESULT HRESULT_FROM_WIN32(unsigned int x)
{
    return (HRESULT)x > 0 ? ((HRESULT) ((x & 0x0000FFFF) | (FACILITY_WIN32 << 16) | 0x80000000)) : (HRESULT)x;
}
#define FACILITY_NT_BIT         0x10000000
#define HRESULT_FROM_NT(x)      ((HRESULT) ((x) | FACILITY_NT_BIT))

/* SCODE <-> HRESULT functions */
/* This macros is obsolete and should not be used in new apps. */
#define GetScode(hr)         ((SCODE)(hr))
/* This macros is obsolete and should not be used in new apps. */
#define ResultFromScode(sc)  ((HRESULT)(sc))

#define NO_ERROR                                           0
#define ERROR_SUCCESS                                      0
#define ERROR_INVALID_FUNCTION                             1
#define ERROR_FILE_NOT_FOUND                               2
#define ERROR_PATH_NOT_FOUND                               3
#define ERROR_TOO_MANY_OPEN_FILES                          4
#define ERROR_ACCESS_DENIED                                5
#define ERROR_INVALID_HANDLE                               6
#define ERROR_ARENA_TRASHED                                7
#define ERROR_NOT_ENOUGH_MEMORY                            8
#define ERROR_INVALID_BLOCK                                9
#define ERROR_BAD_ENVIRONMENT                              10
#define ERROR_BAD_FORMAT                                   11
#define ERROR_INVALID_ACCESS                               12
#define ERROR_INVALID_DATA                                 13
#define ERROR_OUTOFMEMORY                                  14
#define ERROR_INVALID_DRIVE                                15
#define ERROR_CURRENT_DIRECTORY                            16
#define ERROR_NOT_SAME_DEVICE                              17
#define ERROR_NO_MORE_FILES                                18
#define ERROR_WRITE_PROTECT                                19
#define ERROR_BAD_UNIT                                     20
#define ERROR_NOT_READY                                    21
#define ERROR_BAD_COMMAND                                  22
#define ERROR_CRC                                          23
#define ERROR_BAD_LENGTH                                   24
#define ERROR_SEEK                                         25
#define ERROR_NOT_DOS_DISK                                 26
#define ERROR_SECTOR_NOT_FOUND                             27
#define ERROR_OUT_OF_PAPER                                 28
#define ERROR_WRITE_FAULT                                  29
#define ERROR_READ_FAULT                                   30
#define ERROR_GEN_FAILURE                                  31
#define ERROR_SHARING_VIOLATION                            32
#define ERROR_LOCK_VIOLATION                               33
#define ERROR_WRONG_DISK                                   34
#define ERROR_FCB_UNAVAILABLE                              35
#define ERROR_SHARING_BUFFER_EXCEEDED                      36
#define ERROR_HANDLE_EOF                                   38
#define ERROR_HANDLE_DISK_FULL                             39
#define ERROR_NOT_SUPPORTED                                50
#define ERROR_REM_NOT_LIST                                 51
#define ERROR_DUP_NAME                                     52
#define ERROR_BAD_NETPATH                                  53
#define ERROR_NETWORK_BUSY                                 54
#define ERROR_DEV_NOT_EXIST                                55
#define ERROR_TOO_MANY_CMDS                                56
#define ERROR_ADAP_HDW_ERR                                 57
#define ERROR_BAD_NET_RESP                                 58
#define ERROR_UNEXP_NET_ERR                                59
#define ERROR_BAD_REM_ADAP                                 60
#define ERROR_PRINTQ_FULL                                  61
#define ERROR_NO_SPOOL_SPACE                               62
#define ERROR_PRINT_CANCELLED                              63
#define ERROR_NETNAME_DELETED                              64
#define ERROR_NETWORK_ACCESS_DENIED                        65
#define ERROR_BAD_DEV_TYPE                                 66
#define ERROR_BAD_NET_NAME                                 67
#define ERROR_TOO_MANY_NAMES                               68
#define ERROR_TOO_MANY_SESS                                69
#define ERROR_SHARING_PAUSED                               70
#define ERROR_REQ_NOT_ACCEP                                71
#define ERROR_REDIR_PAUSED                                 72
#define ERROR_FILE_EXISTS                                  80
#define ERROR_CANNOT_MAKE                                  82
#define ERROR_FAIL_I24                                     83
#define ERROR_OUT_OF_STRUCTURES                            84
#define ERROR_ALREADY_ASSIGNED                             85
#define ERROR_INVALID_PASSWORD                             86
#define ERROR_INVALID_PARAMETER                            87
#define ERROR_NET_WRITE_FAULT                              88
#define ERROR_NO_PROC_SLOTS                                89
#define ERROR_TOO_MANY_SEMAPHORES                          100
#define ERROR_EXCL_SEM_ALREADY_OWNED                       101
#define ERROR_SEM_IS_SET                                   102
#define ERROR_TOO_MANY_SEM_REQUESTS                        103
#define ERROR_INVALID_AT_INTERRUPT_TIME                    104
#define ERROR_SEM_OWNER_DIED                               105
#define ERROR_SEM_USER_LIMIT                               106
#define ERROR_DISK_CHANGE                                  107
#define ERROR_DRIVE_LOCKED                                 108
#define ERROR_BROKEN_PIPE                                  109
#define ERROR_OPEN_FAILED                                  110
#define ERROR_BUFFER_OVERFLOW                              111
#define ERROR_DISK_FULL                                    112
#define ERROR_NO_MORE_SEARCH_HANDLES                       113
#define ERROR_INVALID_TARGET_HANDLE                        114
#define ERROR_INVALID_CATEGORY                             117
#define ERROR_INVALID_VERIFY_SWITCH                        118
#define ERROR_BAD_DRIVER_LEVEL                             119
#define ERROR_CALL_NOT_IMPLEMENTED                         120
#define ERROR_SEM_TIMEOUT                                  121
#define ERROR_INSUFFICIENT_BUFFER                          122
#define ERROR_INVALID_NAME                                 123
#define ERROR_INVALID_LEVEL                                124
#define ERROR_NO_VOLUME_LABEL                              125
#define ERROR_MOD_NOT_FOUND                                126
#define ERROR_PROC_NOT_FOUND                               127
#define ERROR_WAIT_NO_CHILDREN                             128
#define ERROR_CHILD_NOT_COMPLETE                           129
#define ERROR_DIRECT_ACCESS_HANDLE                         130
#define ERROR_NEGATIVE_SEEK                                131
#define ERROR_SEEK_ON_DEVICE                               132
#define ERROR_IS_JOIN_TARGET                               133
#define ERROR_IS_JOINED                                    134
#define ERROR_IS_SUBSTED                                   135
#define ERROR_NOT_JOINED                                   136
#define ERROR_NOT_SUBSTED                                  137
#define ERROR_JOIN_TO_JOIN                                 138
#define ERROR_SUBST_TO_SUBST                               139
#define ERROR_JOIN_TO_SUBST                                140
#define ERROR_SUBST_TO_JOIN                                141
#define ERROR_BUSY_DRIVE                                   142
#define ERROR_SAME_DRIVE                                   143
#define ERROR_DIR_NOT_ROOT                                 144
#define ERROR_DIR_NOT_EMPTY                                145
#define ERROR_IS_SUBST_PATH                                146
#define ERROR_IS_JOIN_PATH                                 147
#define ERROR_PATH_BUSY                                    148
#define ERROR_IS_SUBST_TARGET                              149
#define ERROR_SYSTEM_TRACE                                 150
#define ERROR_INVALID_EVENT_COUNT                          151
#define ERROR_TOO_MANY_MUXWAITERS                          152
#define ERROR_INVALID_LIST_FORMAT                          153
#define ERROR_LABEL_TOO_LONG                               154
#define ERROR_TOO_MANY_TCBS                                155
#define ERROR_SIGNAL_REFUSED                               156
#define ERROR_DISCARDED                                    157
#define ERROR_NOT_LOCKED                                   158
#define ERROR_BAD_THREADID_ADDR                            159
#define ERROR_BAD_ARGUMENTS                                160
#define ERROR_BAD_PATHNAME                                 161
#define ERROR_SIGNAL_PENDING                               162
#define ERROR_MAX_THRDS_REACHED                            164
#define ERROR_LOCK_FAILED                                  167
#define ERROR_BUSY                                         170
#define ERROR_DEVICE_SUPPORT_IN_PROGRESS                   171
#define ERROR_CANCEL_VIOLATION                             173
#define ERROR_ATOMIC_LOCKS_NOT_SUPPORTED                   174
#define ERROR_INVALID_SEGMENT_NUMBER                       180
#define ERROR_INVALID_ORDINAL                              182
#define ERROR_ALREADY_EXISTS                               183
#define ERROR_INVALID_FLAG_NUMBER                          186
#define ERROR_SEM_NOT_FOUND                                187
#define ERROR_INVALID_STARTING_CODESEG                     188
#define ERROR_INVALID_STACKSEG                             189
#define ERROR_INVALID_MODULETYPE                           190
#define ERROR_INVALID_EXE_SIGNATURE                        191
#define ERROR_EXE_MARKED_INVALID                           192
#define ERROR_BAD_EXE_FORMAT                               193
#define ERROR_ITERATED_DATA_EXCEEDS_64k                    194
#define ERROR_INVALID_MINALLOCSIZE                         195
#define ERROR_DYNLINK_FROM_INVALID_RING                    196
#define ERROR_IOPL_NOT_ENABLED                             197
#define ERROR_INVALID_SEGDPL                               198
#define ERROR_AUTODATASEG_EXCEEDS_64k                      199
#define ERROR_RING2SEG_MUST_BE_MOVABLE                     200
#define ERROR_RELOC_CHAIN_XEEDS_SEGLIM                     201
#define ERROR_INFLOOP_IN_RELOC_CHAIN                       202
#define ERROR_ENVVAR_NOT_FOUND                             203
#define ERROR_NO_SIGNAL_SENT                               205
#define ERROR_FILENAME_EXCED_RANGE                         206
#define ERROR_RING2_STACK_IN_USE                           207
#define ERROR_META_EXPANSION_TOO_LONG                      208
#define ERROR_INVALID_SIGNAL_NUMBER                        209
#define ERROR_THREAD_1_INACTIVE                            210
#define ERROR_LOCKED                                       212
#define ERROR_TOO_MANY_MODULES                             214
#define ERROR_NESTING_NOT_ALLOWED                          215
#define ERROR_EXE_MACHINE_TYPE_MISMATCH                    216
#define ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY              217
#define ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY       218
#define ERROR_FILE_CHECKED_OUT                             220
#define ERROR_CHECKOUT_REQUIRED                            221
#define ERROR_BAD_FILE_TYPE                                222
#define ERROR_FILE_TOO_LARGE                               223
#define ERROR_FORMS_AUTH_REQUIRED                          224
#define ERROR_VIRUS_INFECTED                               225
#define ERROR_VIRUS_DELETED                                226
#define ERROR_PIPE_LOCAL                                   229
#define ERROR_BAD_PIPE                                     230
#define ERROR_PIPE_BUSY                                    231
#define ERROR_NO_DATA                                      232
#define ERROR_PIPE_NOT_CONNECTED                           233
#define ERROR_MORE_DATA                                    234
#define ERROR_NO_WORK_DONE                                 235
#define ERROR_VC_DISCONNECTED                              240
#define ERROR_INVALID_EA_NAME                              254
#define ERROR_EA_LIST_INCONSISTENT                         255
#define WAIT_TIMEOUT                                       258
#define ERROR_NO_MORE_ITEMS                                259
#define ERROR_CANNOT_COPY                                  266
#define ERROR_DIRECTORY                                    267
#define ERROR_EAS_DIDNT_FIT                                275
#define ERROR_EA_FILE_CORRUPT                              276
#define ERROR_EA_TABLE_FULL                                277
#define ERROR_INVALID_EA_HANDLE                            278
#define ERROR_EAS_NOT_SUPPORTED                            282
#define ERROR_NOT_OWNER                                    288
#define ERROR_TOO_MANY_POSTS                               298
#define ERROR_PARTIAL_COPY                                 299
#define ERROR_OPLOCK_NOT_GRANTED                           300
#define ERROR_INVALID_OPLOCK_PROTOCOL                      301
#define ERROR_DISK_TOO_FRAGMENTED                          302
#define ERROR_DELETE_PENDING                               303
#define ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING 304
#define ERROR_SHORT_NAMES_NOT_ENABLED_ON_VOLUME            305
#define ERROR_SECURITY_STREAM_IS_INCONSISTENT              306
#define ERROR_INVALID_LOCK_RANGE                           307
#define ERROR_IMAGE_SUBSYSTEM_NOT_PRESENT                  308
#define ERROR_NOTIFICATION_GUID_ALREADY_DEFINED            309
#define ERROR_INVALID_EXCEPTION_HANDLER                    310
#define ERROR_DUPLICATE_PRIVILEGES                         311
#define ERROR_NO_RANGES_PROCESSED                          312
#define ERROR_NOT_ALLOWED_ON_SYSTEM_FILE                   313
#define ERROR_DISK_RESOURCES_EXHAUSTED                     314
#define ERROR_INVALID_TOKEN                                315
#define ERROR_DEVICE_FEATURE_NOT_SUPPORTED                 316
#define ERROR_MR_MID_NOT_FOUND                             317
#define ERROR_SCOPE_NOT_FOUND                              318
#define ERROR_UNDEFINED_SCOPE                              319
#define ERROR_INVALID_CAP                                  320
#define ERROR_DEVICE_UNREACHABLE                           321
#define ERROR_DEVICE_NO_RESOURCES                          322
#define ERROR_DATA_CHECKSUM_ERROR                          323
#define ERROR_INTERMIXED_KERNEL_EA_OPERATION               324
#define ERROR_FILE_LEVEL_TRIM_NOT_SUPPORTED                326
#define ERROR_OFFSET_ALIGNMENT_VIOLATION                   327
#define ERROR_INVALID_FIELD_IN_PARAMETER_LIST              328
#define ERROR_OPERATION_IN_PROGRESS                        329
#define ERROR_BAD_DEVICE_PATH                              330
#define ERROR_TOO_MANY_DESCRIPTORS                         331
#define ERROR_SCRUB_DATA_DISABLED                          332
#define ERROR_NOT_REDUNDANT_STORAGE                        333
#define ERROR_RESIDENT_FILE_NOT_SUPPORTED                  334
#define ERROR_COMPRESSED_FILE_NOT_SUPPORTED                335
#define ERROR_DIRECTORY_NOT_SUPPORTED                      336
#define ERROR_NOT_READ_FROM_COPY                           337
#define ERROR_FT_WRITE_FAILURE                             338
#define ERROR_FT_DI_SCAN_REQUIRED                          339
#define ERROR_INVALID_KERNEL_INFO_VERSION                  340
#define ERROR_INVALID_PEP_INFO_VERSION                     341
#define ERROR_OBJECT_NOT_EXTERNALLY_BACKED                 342
#define ERROR_EXTERNAL_BACKING_PROVIDER_UNKNOWN            343
#define ERROR_COMPRESSION_NOT_BENEFICIAL                   344
#define ERROR_STORAGE_TOPOLOGY_ID_MISMATCH                 345
#define ERROR_BLOCKED_BY_PARENTAL_CONTROLS                 346
#define ERROR_BLOCK_TOO_MANY_REFERENCES                    347
#define ERROR_MARKED_TO_DISALLOW_WRITES                    348
#define ERROR_ENCLAVE_FAILURE                              349
#define ERROR_FAIL_NOACTION_REBOOT                         350
#define ERROR_FAIL_SHUTDOWN                                351
#define ERROR_FAIL_RESTART                                 352
#define ERROR_MAX_SESSIONS_REACHED                         353
#define ERROR_NETWORK_ACCESS_DENIED_EDP                    354
#define ERROR_DEVICE_HINT_NAME_BUFFER_TOO_SMALL            355
#define ERROR_EDP_POLICY_DENIES_OPERATION                  356
#define ERROR_EDP_DPL_POLICY_CANT_BE_SATISFIED             357
#define ERROR_CLOUD_FILE_SYNC_ROOT_METADATA_CORRUPT        358
#define ERROR_DEVICE_IN_MAINTENANCE                        359
#define ERROR_NOT_SUPPORTED_ON_DAX                         360
#define ERROR_DAX_MAPPING_EXISTS                           361
#define ERROR_CLOUD_FILE_PROVIDER_NOT_RUNNING              362
#define ERROR_CLOUD_FILE_METADATA_CORRUPT                  363
#define ERROR_CLOUD_FILE_METADATA_TOO_LARGE                364
#define ERROR_CLOUD_FILE_PROPERTY_BLOB_TOO_LARGE           365
#define ERROR_CLOUD_FILE_PROPERTY_BLOB_CHECKSUM_MISMATCH   366
#define ERROR_CHILD_PROCESS_BLOCKED                        367
#define ERROR_STORAGE_LOST_DATA_PERSISTENCE                368
#define ERROR_FILE_SYSTEM_VIRTUALIZATION_UNAVAILABLE       369
#define ERROR_FILE_SYSTEM_VIRTUALIZATION_METADATA_CORRUPT  370
#define ERROR_FILE_SYSTEM_VIRTUALIZATION_BUSY              371
#define ERROR_FILE_SYSTEM_VIRTUALIZATION_PROVIDER_UNKNOWN  372
#define ERROR_GDI_HANDLE_LEAK                              373
#define ERROR_CLOUD_FILE_TOO_MANY_PROPERTY_BLOBS           374
#define ERROR_CLOUD_FILE_PROPERTY_VERSION_NOT_SUPPORTED    375
#define ERROR_NOT_A_CLOUD_FILE                             376
#define ERROR_CLOUD_FILE_NOT_IN_SYNC                       377
#define ERROR_CLOUD_FILE_ALREADY_CONNECTED                 378
#define ERROR_CLOUD_FILE_NOT_SUPPORTED                     379
#define ERROR_CLOUD_FILE_INVALID_REQUEST                   380
#define ERROR_CLOUD_FILE_READ_ONLY_VOLUME                  381
#define ERROR_CLOUD_FILE_CONNECTED_PROVIDER_ONLY           382
#define ERROR_CLOUD_FILE_VALIDATION_FAILED                 383
#define ERROR_SMB1_NOT_AVAILABLE                           384
#define ERROR_FILE_SYSTEM_VIRTUALIZATION_INVALID_OPERATION 385
#define ERROR_CLOUD_FILE_AUTHENTICATION_FAILED             386
#define ERROR_CLOUD_FILE_INSUFFICIENT_RESOURCES            387
#define ERROR_CLOUD_FILE_NETWORK_UNAVAILABLE               388
#define ERROR_CLOUD_FILE_UNSUCCESSFUL                      389
#define ERROR_CLOUD_FILE_NOT_UNDER_SYNC_ROOT               390
#define ERROR_CLOUD_FILE_IN_USE                            391
#define ERROR_CLOUD_FILE_PINNED                            392
#define ERROR_CLOUD_FILE_REQUEST_ABORTED                   393
#define ERROR_CLOUD_FILE_PROPERTY_CORRUPT                  394
#define ERROR_CLOUD_FILE_ACCESS_DENIED                     395
#define ERROR_CLOUD_FILE_INCOMPATIBLE_HARDLINKS            396
#define ERROR_CLOUD_FILE_PROPERTY_LOCK_CONFLICT            397
#define ERROR_CLOUD_FILE_REQUEST_CANCELED                  398
#define ERROR_EXTERNAL_SYSKEY_NOT_SUPPORTED                399
#define ERROR_THREAD_MODE_ALREADY_BACKGROUND               400
#define ERROR_THREAD_MODE_NOT_BACKGROUND                   401
#define ERROR_PROCESS_MODE_ALREADY_BACKGROUND              402
#define ERROR_PROCESS_MODE_NOT_BACKGROUND                  403
#define ERROR_CLOUD_FILE_PROVIDER_TERMINATED               404
#define ERROR_NOT_A_CLOUD_SYNC_ROOT                        405
#define ERROR_FILE_PROTECTED_UNDER_DPL                     406
#define ERROR_VOLUME_NOT_CLUSTER_ALIGNED                   407
#define ERROR_NO_PHYSICALLY_ALIGNED_FREE_SPACE_FOUND       408
#define ERROR_APPX_FILE_NOT_ENCRYPTED                      409
#define ERROR_RWRAW_ENCRYPTED_FILE_NOT_ENCRYPTED           410
#define ERROR_RWRAW_ENCRYPTED_INVALID_EDATAINFO_FILEOFFSET 411
#define ERROR_RWRAW_ENCRYPTED_INVALID_EDATAINFO_FILERANGE  412
#define ERROR_RWRAW_ENCRYPTED_INVALID_EDATAINFO_PARAMETER  413
#define ERROR_LINUX_SUBSYSTEM_NOT_PRESENT                  414
#define ERROR_FT_READ_FAILURE                              415
#define ERROR_STORAGE_RESERVE_ID_INVALID                   416
#define ERROR_STORAGE_RESERVE_DOES_NOT_EXIST               417
#define ERROR_STORAGE_RESERVE_ALREADY_EXISTS               418
#define ERROR_STORAGE_RESERVE_NOT_EMPTY                    419
#define ERROR_NOT_A_DAX_VOLUME                             420
#define ERROR_NOT_DAX_MAPPABLE                             421
#define ERROR_TIME_SENSITIVE_THREAD                        422
#define ERROR_DPL_NOT_SUPPORTED_FOR_USER                   423
#define ERROR_CASE_DIFFERING_NAMES_IN_DIR                  424
#define ERROR_FILE_NOT_SUPPORTED                           425
#define ERROR_CLOUD_FILE_REQUEST_TIMEOUT                   426
#define ERROR_NO_TASK_QUEUE                                427
#define ERROR_SRC_SRV_DLL_LOAD_FAILED                      428
#define ERROR_NOT_SUPPORTED_WITH_BTT                       429
#define ERROR_ENCRYPTION_DISABLED                          430
#define ERROR_ENCRYPTING_METADATA_DISALLOWED               431
#define ERROR_CANT_CLEAR_ENCRYPTION_FLAG                   432
#define ERROR_NO_SUCH_DEVICE                               433
#define ERROR_CLOUD_FILE_DEHYDRATION_DISALLOWED            434
#define ERROR_FILE_SNAP_IN_PROGRESS                        435
#define ERROR_FILE_SNAP_USER_SECTION_NOT_SUPPORTED         436
#define ERROR_FILE_SNAP_MODIFY_NOT_SUPPORTED               437
#define ERROR_FILE_SNAP_IO_NOT_COORDINATED                 438
#define ERROR_FILE_SNAP_UNEXPECTED_ERROR                   439
#define ERROR_FILE_SNAP_INVALID_PARAMETER                  440
#define ERROR_UNSATISFIED_DEPENDENCIES                     441
#define ERROR_CASE_SENSITIVE_PATH                          442
#define ERROR_UNEXPECTED_NTCACHEMANAGER_ERROR              443
#define ERROR_LINUX_SUBSYSTEM_UPDATE_REQUIRED              444
#define ERROR_DLP_POLICY_WARNS_AGAINST_OPERATION           445
#define ERROR_DLP_POLICY_DENIES_OPERATION                  446
#define ERROR_SECURITY_DENIES_OPERATION                    447
#define ERROR_UNTRUSTED_MOUNT_POINT                        448
#define ERROR_DLP_POLICY_SILENTLY_FAIL                     449
#define ERROR_CAPAUTHZ_NOT_DEVUNLOCKED                     450
#define ERROR_CAPAUTHZ_CHANGE_TYPE                         451
#define ERROR_CAPAUTHZ_NOT_PROVISIONED                     452
#define ERROR_CAPAUTHZ_NOT_AUTHORIZED                      453
#define ERROR_CAPAUTHZ_NO_POLICY                           454
#define ERROR_CAPAUTHZ_DB_CORRUPTED                        455
#define ERROR_CAPAUTHZ_SCCD_INVALID_CATALOG                456
#define ERROR_CAPAUTHZ_SCCD_NO_AUTH_ENTITY                 457
#define ERROR_CAPAUTHZ_SCCD_PARSE_ERROR                    458
#define ERROR_CAPAUTHZ_SCCD_DEV_MODE_REQUIRED              459
#define ERROR_CAPAUTHZ_SCCD_NO_CAPABILITY_MATCH            460
#define ERROR_CIMFS_IMAGE_CORRUPT                          470
#define ERROR_CIMFS_IMAGE_VERSION_NOT_SUPPORTED            471
#define ERROR_STORAGE_STACK_ACCESS_DENIED                  472
#define ERROR_INSUFFICIENT_VIRTUAL_ADDR_RESOURCES          473
#define ERROR_INDEX_OUT_OF_BOUNDS                          474
#define ERROR_CLOUD_FILE_US_MESSAGE_TIMEOUT                475
#define ERROR_PNP_QUERY_REMOVE_DEVICE_TIMEOUT              480
#define ERROR_PNP_QUERY_REMOVE_RELATED_DEVICE_TIMEOUT      481
#define ERROR_PNP_QUERY_REMOVE_UNRELATED_DEVICE_TIMEOUT    482
#define ERROR_DEVICE_HARDWARE_ERROR                        483
#define ERROR_INVALID_ADDRESS                              487
#define ERROR_HAS_SYSTEM_CRITICAL_FILES                    488
#define ERROR_ENCRYPTED_FILE_NOT_SUPPORTED                 489
#define ERROR_SPARSE_FILE_NOT_SUPPORTED                    490
#define ERROR_PAGEFILE_NOT_SUPPORTED                       491
#define ERROR_VOLUME_NOT_SUPPORTED                         492
#define ERROR_NOT_SUPPORTED_WITH_BYPASSIO                  493
#define ERROR_NO_BYPASSIO_DRIVER_SUPPORT                   494
#define ERROR_NOT_SUPPORTED_WITH_ENCRYPTION                495
#define ERROR_NOT_SUPPORTED_WITH_COMPRESSION               496
#define ERROR_NOT_SUPPORTED_WITH_REPLICATION               497
#define ERROR_NOT_SUPPORTED_WITH_DEDUPLICATION             498
#define ERROR_NOT_SUPPORTED_WITH_AUDITING                  499
#define ERROR_USER_PROFILE_LOAD                            500
#define ERROR_SESSION_KEY_TOO_SHORT                        501
#define ERROR_ACCESS_DENIED_APPDATA                        502
#define ERROR_NOT_SUPPORTED_WITH_MONITORING                503
#define ERROR_NOT_SUPPORTED_WITH_SNAPSHOT                  504
#define ERROR_NOT_SUPPORTED_WITH_VIRTUALIZATION            505
#define ERROR_BYPASSIO_FLT_NOT_SUPPORTED                   506
#define ERROR_DEVICE_RESET_REQUIRED                        507
#define ERROR_VOLUME_WRITE_ACCESS_DENIED                   508
#define ERROR_NOT_SUPPORTED_WITH_CACHED_HANDLE             509
#define ERROR_FS_METADATA_INCONSISTENT                     510
#define ERROR_BLOCK_WEAK_REFERENCE_INVALID                 511
#define ERROR_BLOCK_SOURCE_WEAK_REFERENCE_INVALID          512
#define ERROR_BLOCK_TARGET_WEAK_REFERENCE_INVALID          513
#define ERROR_BLOCK_SHARED                                 514
#define ERROR_ARITHMETIC_OVERFLOW                          534
#define ERROR_PIPE_CONNECTED                               535
#define ERROR_PIPE_LISTENING                               536
#define ERROR_VERIFIER_STOP                                537
#define ERROR_ABIOS_ERROR                                  538
#define ERROR_WX86_WARNING                                 539
#define ERROR_WX86_ERROR                                   540
#define ERROR_TIMER_NOT_CANCELED                           541
#define ERROR_UNWIND                                       542
#define ERROR_BAD_STACK                                    543
#define ERROR_INVALID_UNWIND_TARGET                        544
#define ERROR_INVALID_PORT_ATTRIBUTES                      545
#define ERROR_PORT_MESSAGE_TOO_LONG                        546
#define ERROR_INVALID_QUOTA_LOWER                          547
#define ERROR_DEVICE_ALREADY_ATTACHED                      548
#define ERROR_INSTRUCTION_MISALIGNMENT                     549
#define ERROR_PROFILING_NOT_STARTED                        550
#define ERROR_PROFILING_NOT_STOPPED                        551
#define ERROR_COULD_NOT_INTERPRET                          552
#define ERROR_PROFILING_AT_LIMIT                           553
#define ERROR_CANT_WAIT                                    554
#define ERROR_CANT_TERMINATE_SELF                          555
#define ERROR_UNEXPECTED_MM_CREATE_ERR                     556
#define ERROR_UNEXPECTED_MM_MAP_ERROR                      557
#define ERROR_UNEXPECTED_MM_EXTEND_ERR                     558
#define ERROR_BAD_FUNCTION_TABLE                           559
#define ERROR_NO_GUID_TRANSLATION                          560
#define ERROR_INVALID_LDT_SIZE                             561
#define ERROR_INVALID_LDT_OFFSET                           563
#define ERROR_INVALID_LDT_DESCRIPTOR                       564
#define ERROR_TOO_MANY_THREADS                             565
#define ERROR_THREAD_NOT_IN_PROCESS                        566
#define ERROR_PAGEFILE_QUOTA_EXCEEDED                      567
#define ERROR_LOGON_SERVER_CONFLICT                        568
#define ERROR_SYNCHRONIZATION_REQUIRED                     569
#define ERROR_NET_OPEN_FAILED                              570
#define ERROR_IO_PRIVILEGE_FAILED                          571
#define ERROR_CONTROL_C_EXIT                               572
#define ERROR_MISSING_SYSTEMFILE                           573
#define ERROR_UNHANDLED_EXCEPTION                          574
#define ERROR_APP_INIT_FAILURE                             575
#define ERROR_PAGEFILE_CREATE_FAILED                       576
#define ERROR_INVALID_IMAGE_HASH                           577
#define ERROR_NO_PAGEFILE                                  578
#define ERROR_ILLEGAL_FLOAT_CONTEXT                        579
#define ERROR_NO_EVENT_PAIR                                580
#define ERROR_DOMAIN_CTRLR_CONFIG_ERROR                    581
#define ERROR_ILLEGAL_CHARACTER                            582
#define ERROR_UNDEFINED_CHARACTER                          583
#define ERROR_FLOPPY_VOLUME                                584
#define ERROR_BIOS_FAILED_TO_CONNECT_INTERRUPT             585
#define ERROR_BACKUP_CONTROLLER                            586
#define ERROR_MUTANT_LIMIT_EXCEEDED                        587
#define ERROR_FS_DRIVER_REQUIRED                           588
#define ERROR_CANNOT_LOAD_REGISTRY_FILE                    589
#define ERROR_DEBUG_ATTACH_FAILED                          590
#define ERROR_SYSTEM_PROCESS_TERMINATED                    591
#define ERROR_DATA_NOT_ACCEPTED                            592
#define ERROR_VDM_HARD_ERROR                               593
#define ERROR_DRIVER_CANCEL_TIMEOUT                        594
#define ERROR_REPLY_MESSAGE_MISMATCH                       595
#define ERROR_LOST_WRITEBEHIND_DATA                        596
#define ERROR_CLIENT_SERVER_PARAMETERS_INVALID             597
#define ERROR_NOT_TINY_STREAM                              598
#define ERROR_STACK_OVERFLOW_READ                          599
#define ERROR_CONVERT_TO_LARGE                             600
#define ERROR_FOUND_OUT_OF_SCOPE                           601
#define ERROR_ALLOCATE_BUCKET                              602
#define ERROR_MARSHALL_OVERFLOW                            603
#define ERROR_INVALID_VARIANT                              604
#define ERROR_BAD_COMPRESSION_BUFFER                       605
#define ERROR_AUDIT_FAILED                                 606
#define ERROR_TIMER_RESOLUTION_NOT_SET                     607
#define ERROR_INSUFFICIENT_LOGON_INFO                      608
#define ERROR_BAD_DLL_ENTRYPOINT                           609
#define ERROR_BAD_SERVICE_ENTRYPOINT                       610
#define ERROR_IP_ADDRESS_CONFLICT1                         611
#define ERROR_IP_ADDRESS_CONFLICT2                         612
#define ERROR_REGISTRY_QUOTA_LIMIT                         613
#define ERROR_NO_CALLBACK_ACTIVE                           614
#define ERROR_PWD_TOO_SHORT                                615
#define ERROR_PWD_TOO_RECENT                               616
#define ERROR_PWD_HISTORY_CONFLICT                         617
#define ERROR_UNSUPPORTED_COMPRESSION                      618
#define ERROR_INVALID_HW_PROFILE                           619
#define ERROR_INVALID_PLUGPLAY_DEVICE_PATH                 620
#define ERROR_QUOTA_LIST_INCONSISTENT                      621
#define ERROR_EVALUATION_EXPIRATION                        622
#define ERROR_ILLEGAL_DLL_RELOCATION                       623
#define ERROR_DLL_INIT_FAILED_LOGOFF                       624
#define ERROR_VALIDATE_CONTINUE                            625
#define ERROR_NO_MORE_MATCHES                              626
#define ERROR_RANGE_LIST_CONFLICT                          627
#define ERROR_SERVER_SID_MISMATCH                          628
#define ERROR_CANT_ENABLE_DENY_ONLY                        629
#define ERROR_FLOAT_MULTIPLE_FAULTS                        630
#define ERROR_FLOAT_MULTIPLE_TRAPS                         631
#define ERROR_NOINTERFACE                                  632
#define ERROR_DRIVER_FAILED_SLEEP                          633
#define ERROR_CORRUPT_SYSTEM_FILE                          634
#define ERROR_COMMITMENT_MINIMUM                           635
#define ERROR_PNP_RESTART_ENUMERATION                      636
#define ERROR_SYSTEM_IMAGE_BAD_SIGNATURE                   637
#define ERROR_PNP_REBOOT_REQUIRED                          638
#define ERROR_INSUFFICIENT_POWER                           639
#define ERROR_MULTIPLE_FAULT_VIOLATION                     640
#define ERROR_SYSTEM_SHUTDOWN                              641
#define ERROR_PORT_NOT_SET                                 642
#define ERROR_DS_VERSION_CHECK_FAILURE                     643
#define ERROR_RANGE_NOT_FOUND                              644
#define ERROR_NOT_SAFE_MODE_DRIVER                         646
#define ERROR_FAILED_DRIVER_ENTRY                          647
#define ERROR_DEVICE_ENUMERATION_ERROR                     648
#define ERROR_MOUNT_POINT_NOT_RESOLVED                     649
#define ERROR_INVALID_DEVICE_OBJECT_PARAMETER              650
#define ERROR_MCA_OCCURED                                  651
#define ERROR_DRIVER_DATABASE_ERROR                        652
#define ERROR_SYSTEM_HIVE_TOO_LARGE                        653
#define ERROR_DRIVER_FAILED_PRIOR_UNLOAD                   654
#define ERROR_VOLSNAP_PREPARE_HIBERNATE                    655
#define ERROR_HIBERNATION_FAILURE                          656
#define ERROR_PWD_TOO_LONG                                 657
#define ERROR_FILE_SYSTEM_LIMITATION                       665
#define ERROR_ASSERTION_FAILURE                            668
#define ERROR_ACPI_ERROR                                   669
#define ERROR_WOW_ASSERTION                                670
#define ERROR_PNP_BAD_MPS_TABLE                            671
#define ERROR_PNP_TRANSLATION_FAILED                       672
#define ERROR_PNP_IRQ_TRANSLATION_FAILED                   673
#define ERROR_PNP_INVALID_ID                               674
#define ERROR_WAKE_SYSTEM_DEBUGGER                         675
#define ERROR_HANDLES_CLOSED                               676
#define ERROR_EXTRANEOUS_INFORMATION                       677
#define ERROR_RXACT_COMMIT_NECESSARY                       678
#define ERROR_MEDIA_CHECK                                  679
#define ERROR_GUID_SUBSTITUTION_MADE                       680
#define ERROR_STOPPED_ON_SYMLINK                           681
#define ERROR_LONGJUMP                                     682
#define ERROR_PLUGPLAY_QUERY_VETOED                        683
#define ERROR_UNWIND_CONSOLIDATE                           684
#define ERROR_REGISTRY_HIVE_RECOVERED                      685
#define ERROR_DLL_MIGHT_BE_INSECURE                        686
#define ERROR_DLL_MIGHT_BE_INCOMPATIBLE                    687
#define ERROR_DBG_EXCEPTION_NOT_HANDLED                    688
#define ERROR_DBG_REPLY_LATER                              689
#define ERROR_DBG_UNABLE_TO_PROVIDE_HANDLE                 690
#define ERROR_DBG_TERMINATE_THREAD                         691
#define ERROR_DBG_TERMINATE_PROCESS                        692
#define ERROR_DBG_CONTROL_C                                693
#define ERROR_DBG_PRINTEXCEPTION_C                         694
#define ERROR_DBG_RIPEXCEPTION                             695
#define ERROR_DBG_CONTROL_BREAK                            696
#define ERROR_DBG_COMMAND_EXCEPTION                        697
#define ERROR_OBJECT_NAME_EXISTS                           698
#define ERROR_THREAD_WAS_SUSPENDED                         699
#define ERROR_IMAGE_NOT_AT_BASE                            700
#define ERROR_RXACT_STATE_CREATED                          701
#define ERROR_SEGMENT_NOTIFICATION                         702
#define ERROR_BAD_CURRENT_DIRECTORY                        703
#define ERROR_FT_READ_RECOVERY_FROM_BACKUP                 704
#define ERROR_FT_WRITE_RECOVERY                            705
#define ERROR_IMAGE_MACHINE_TYPE_MISMATCH                  706
#define ERROR_RECEIVE_PARTIAL                              707
#define ERROR_RECEIVE_EXPEDITED                            708
#define ERROR_RECEIVE_PARTIAL_EXPEDITED                    709
#define ERROR_EVENT_DONE                                   710
#define ERROR_EVENT_PENDING                                711
#define ERROR_CHECKING_FILE_SYSTEM                         712
#define ERROR_FATAL_APP_EXIT                               713
#define ERROR_PREDEFINED_HANDLE                            714
#define ERROR_WAS_UNLOCKED                                 715
#define ERROR_SERVICE_NOTIFICATION                         716
#define ERROR_WAS_LOCKED                                   717
#define ERROR_LOG_HARD_ERROR                               718
#define ERROR_ALREADY_WIN32                                719
#define ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE              720
#define ERROR_NO_YIELD_PERFORMED                           721
#define ERROR_TIMER_RESUME_IGNORED                         722
#define ERROR_ARBITRATION_UNHANDLED                        723
#define ERROR_CARDBUS_NOT_SUPPORTED                        724
#define ERROR_MP_PROCESSOR_MISMATCH                        725
#define ERROR_HIBERNATED                                   726
#define ERROR_RESUME_HIBERNATION                           727
#define ERROR_FIRMWARE_UPDATED                             728
#define ERROR_DRIVERS_LEAKING_LOCKED_PAGES                 729
#define ERROR_WAKE_SYSTEM                                  730
#define ERROR_WAIT_1                                       731
#define ERROR_WAIT_2                                       732
#define ERROR_WAIT_3                                       733
#define ERROR_WAIT_63                                      734
#define ERROR_ABANDONED_WAIT_0                             735
#define ERROR_ABANDONED_WAIT_63                            736
#define ERROR_USER_APC                                     737
#define ERROR_KERNEL_APC                                   738
#define ERROR_ALERTED                                      739
#define ERROR_ELEVATION_REQUIRED                           740
#define ERROR_REPARSE                                      741
#define ERROR_OPLOCK_BREAK_IN_PROGRESS                     742
#define ERROR_VOLUME_MOUNTED                               743
#define ERROR_RXACT_COMMITTED                              744
#define ERROR_NOTIFY_CLEANUP                               745
#define ERROR_PRIMARY_TRANSPORT_CONNECT_FAILED             746
#define ERROR_PAGE_FAULT_TRANSITION                        747
#define ERROR_PAGE_FAULT_DEMAND_ZERO                       748
#define ERROR_PAGE_FAULT_COPY_ON_WRITE                     749
#define ERROR_PAGE_FAULT_GUARD_PAGE                        750
#define ERROR_PAGE_FAULT_PAGING_FILE                       751
#define ERROR_CACHE_PAGE_LOCKED                            752
#define ERROR_CRASH_DUMP                                   753
#define ERROR_BUFFER_ALL_ZEROS                             754
#define ERROR_REPARSE_OBJECT                               755
#define ERROR_RESOURCE_REQUIREMENTS_CHANGED                756
#define ERROR_TRANSLATION_COMPLETE                         757
#define ERROR_NOTHING_TO_TERMINATE                         758
#define ERROR_PROCESS_NOT_IN_JOB                           759
#define ERROR_PROCESS_IN_JOB                               760
#define ERROR_VOLSNAP_HIBERNATE_READY                      761
#define ERROR_FSFILTER_OP_COMPLETED_SUCCESSFULLY           762
#define ERROR_INTERRUPT_VECTOR_ALREADY_CONNECTED           763
#define ERROR_INTERRUPT_STILL_CONNECTED                    764
#define ERROR_WAIT_FOR_OPLOCK                              765
#define ERROR_DBG_EXCEPTION_HANDLED                        766
#define ERROR_DBG_CONTINUE                                 767
#define ERROR_CALLBACK_POP_STACK                           768
#define ERROR_COMPRESSION_DISABLED                         769
#define ERROR_CANTFETCHBACKWARDS                           770
#define ERROR_CANTSCROLLBACKWARDS                          771
#define ERROR_ROWSNOTRELEASED                              772
#define ERROR_BAD_ACCESSOR_FLAGS                           773
#define ERROR_ERRORS_ENCOUNTERED                           774
#define ERROR_NOT_CAPABLE                                  775
#define ERROR_REQUEST_OUT_OF_SEQUENCE                      776
#define ERROR_VERSION_PARSE_ERROR                          777
#define ERROR_BADSTARTPOSITION                             778
#define ERROR_MEMORY_HARDWARE                              779
#define ERROR_DISK_REPAIR_DISABLED                         780
#define ERROR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE 781
#define ERROR_SYSTEM_POWERSTATE_TRANSITION                 782
#define ERROR_SYSTEM_POWERSTATE_COMPLEX_TRANSITION         783
#define ERROR_MCA_EXCEPTION                                784
#define ERROR_ACCESS_AUDIT_BY_POLICY                       785
#define ERROR_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY        786
#define ERROR_ABANDON_HIBERFILE                            787
#define ERROR_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED   788
#define ERROR_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR   789
#define ERROR_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR       790
#define ERROR_BAD_MCFG_TABLE                               791
#define ERROR_DISK_REPAIR_REDIRECTED                       792
#define ERROR_DISK_REPAIR_UNSUCCESSFUL                     793
#define ERROR_CORRUPT_LOG_OVERFULL                         794
#define ERROR_CORRUPT_LOG_CORRUPTED                        795
#define ERROR_CORRUPT_LOG_UNAVAILABLE                      796
#define ERROR_CORRUPT_LOG_DELETED_FULL                     797
#define ERROR_CORRUPT_LOG_CLEARED                          798
#define ERROR_ORPHAN_NAME_EXHAUSTED                        799
#define ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE                800
#define ERROR_CANNOT_GRANT_REQUESTED_OPLOCK                801
#define ERROR_CANNOT_BREAK_OPLOCK                          802
#define ERROR_OPLOCK_HANDLE_CLOSED                         803
#define ERROR_NO_ACE_CONDITION                             804
#define ERROR_INVALID_ACE_CONDITION                        805
#define ERROR_FILE_HANDLE_REVOKED                          806
#define ERROR_IMAGE_AT_DIFFERENT_BASE                      807
#define ERROR_ENCRYPTED_IO_NOT_POSSIBLE                    808
#define ERROR_FILE_METADATA_OPTIMIZATION_IN_PROGRESS       809
#define ERROR_QUOTA_ACTIVITY                               810
#define ERROR_HANDLE_REVOKED                               811
#define ERROR_CALLBACK_INVOKE_INLINE                       812
#define ERROR_CPU_SET_INVALID                              813
#define ERROR_ENCLAVE_NOT_TERMINATED                       814
#define ERROR_ENCLAVE_VIOLATION                            815
#define ERROR_SERVER_TRANSPORT_CONFLICT                    816
#define ERROR_CERTIFICATE_VALIDATION_PREFERENCE_CONFLICT   817
#define ERROR_FT_READ_FROM_COPY_FAILURE                    818
#define ERROR_SECTION_DIRECT_MAP_ONLY                      819
#define ERROR_EA_ACCESS_DENIED                             994
#define ERROR_OPERATION_ABORTED                            995
#define ERROR_IO_INCOMPLETE                                996
#define ERROR_IO_PENDING                                   997
#define ERROR_NOACCESS                                     998
#define ERROR_SWAPERROR                                    999
#define ERROR_STACK_OVERFLOW                               1001
#define ERROR_INVALID_MESSAGE                              1002
#define ERROR_CAN_NOT_COMPLETE                             1003
#define ERROR_INVALID_FLAGS                                1004
#define ERROR_UNRECOGNIZED_VOLUME                          1005
#define ERROR_FILE_INVALID                                 1006
#define ERROR_FULLSCREEN_MODE                              1007
#define ERROR_NO_TOKEN                                     1008
#define ERROR_BADDB                                        1009
#define ERROR_BADKEY                                       1010
#define ERROR_CANTOPEN                                     1011
#define ERROR_CANTREAD                                     1012
#define ERROR_CANTWRITE                                    1013
#define ERROR_REGISTRY_RECOVERED                           1014
#define ERROR_REGISTRY_CORRUPT                             1015
#define ERROR_REGISTRY_IO_FAILED                           1016
#define ERROR_NOT_REGISTRY_FILE                            1017
#define ERROR_KEY_DELETED                                  1018
#define ERROR_NO_LOG_SPACE                                 1019
#define ERROR_KEY_HAS_CHILDREN                             1020
#define ERROR_CHILD_MUST_BE_VOLATILE                       1021
#define ERROR_NOTIFY_ENUM_DIR                              1022
#define ERROR_DEPENDENT_SERVICES_RUNNING                   1051
#define ERROR_INVALID_SERVICE_CONTROL                      1052
#define ERROR_SERVICE_REQUEST_TIMEOUT                      1053
#define ERROR_SERVICE_NO_THREAD                            1054
#define ERROR_SERVICE_DATABASE_LOCKED                      1055
#define ERROR_SERVICE_ALREADY_RUNNING                      1056
#define ERROR_INVALID_SERVICE_ACCOUNT                      1057
#define ERROR_SERVICE_DISABLED                             1058
#define ERROR_CIRCULAR_DEPENDENCY                          1059
#define ERROR_SERVICE_DOES_NOT_EXIST                       1060
#define ERROR_SERVICE_CANNOT_ACCEPT_CTRL                   1061
#define ERROR_SERVICE_NOT_ACTIVE                           1062
#define ERROR_FAILED_SERVICE_CONTROLLER_CONNECT            1063
#define ERROR_EXCEPTION_IN_SERVICE                         1064
#define ERROR_DATABASE_DOES_NOT_EXIST                      1065
#define ERROR_SERVICE_SPECIFIC_ERROR                       1066
#define ERROR_PROCESS_ABORTED                              1067
#define ERROR_SERVICE_DEPENDENCY_FAIL                      1068
#define ERROR_SERVICE_LOGON_FAILED                         1069
#define ERROR_SERVICE_START_HANG                           1070
#define ERROR_INVALID_SERVICE_LOCK                         1071
#define ERROR_SERVICE_MARKED_FOR_DELETE                    1072
#define ERROR_SERVICE_EXISTS                               1073
#define ERROR_ALREADY_RUNNING_LKG                          1074
#define ERROR_SERVICE_DEPENDENCY_DELETED                   1075
#define ERROR_BOOT_ALREADY_ACCEPTED                        1076
#define ERROR_SERVICE_NEVER_STARTED                        1077
#define ERROR_DUPLICATE_SERVICE_NAME                       1078
#define ERROR_DIFFERENT_SERVICE_ACCOUNT                    1079
#define ERROR_CANNOT_DETECT_DRIVER_FAILURE                 1080
#define ERROR_CANNOT_DETECT_PROCESS_ABORT                  1081
#define ERROR_NO_RECOVERY_PROGRAM                          1082
#define ERROR_SERVICE_NOT_IN_EXE                           1083
#define ERROR_NOT_SAFEBOOT_SERVICE                         1084
#define ERROR_END_OF_MEDIA                                 1100
#define ERROR_FILEMARK_DETECTED                            1101
#define ERROR_BEGINNING_OF_MEDIA                           1102
#define ERROR_SETMARK_DETECTED                             1103
#define ERROR_NO_DATA_DETECTED                             1104
#define ERROR_PARTITION_FAILURE                            1105
#define ERROR_INVALID_BLOCK_LENGTH                         1106
#define ERROR_DEVICE_NOT_PARTITIONED                       1107
#define ERROR_UNABLE_TO_LOCK_MEDIA                         1108
#define ERROR_UNABLE_TO_UNLOAD_MEDIA                       1109
#define ERROR_MEDIA_CHANGED                                1110
#define ERROR_BUS_RESET                                    1111
#define ERROR_NO_MEDIA_IN_DRIVE                            1112
#define ERROR_NO_UNICODE_TRANSLATION                       1113
#define ERROR_DLL_INIT_FAILED                              1114
#define ERROR_SHUTDOWN_IN_PROGRESS                         1115
#define ERROR_NO_SHUTDOWN_IN_PROGRESS                      1116
#define ERROR_IO_DEVICE                                    1117
#define ERROR_SERIAL_NO_DEVICE                             1118
#define ERROR_IRQ_BUSY                                     1119
#define ERROR_MORE_WRITES                                  1120
#define ERROR_COUNTER_TIMEOUT                              1121
#define ERROR_FLOPPY_ID_MARK_NOT_FOUND                     1122
#define ERROR_FLOPPY_WRONG_CYLINDER                        1123
#define ERROR_FLOPPY_UNKNOWN_ERROR                         1124
#define ERROR_FLOPPY_BAD_REGISTERS                         1125
#define ERROR_DISK_RECALIBRATE_FAILED                      1126
#define ERROR_DISK_OPERATION_FAILED                        1127
#define ERROR_DISK_RESET_FAILED                            1128
#define ERROR_EOM_OVERFLOW                                 1129
#define ERROR_NOT_ENOUGH_SERVER_MEMORY                     1130
#define ERROR_POSSIBLE_DEADLOCK                            1131
#define ERROR_MAPPED_ALIGNMENT                             1132
#define ERROR_SET_POWER_STATE_VETOED                       1140
#define ERROR_SET_POWER_STATE_FAILED                       1141
#define ERROR_TOO_MANY_LINKS                               1142
#define ERROR_OLD_WIN_VERSION                              1150
#define ERROR_APP_WRONG_OS                                 1151
#define ERROR_SINGLE_INSTANCE_APP                          1152
#define ERROR_RMODE_APP                                    1153
#define ERROR_INVALID_DLL                                  1154
#define ERROR_NO_ASSOCIATION                               1155
#define ERROR_DDE_FAIL                                     1156
#define ERROR_DLL_NOT_FOUND                                1157
#define ERROR_NO_MORE_USER_HANDLES                         1158
#define ERROR_MESSAGE_SYNC_ONLY                            1159
#define ERROR_SOURCE_ELEMENT_EMPTY                         1160
#define ERROR_DESTINATION_ELEMENT_FULL                     1161
#define ERROR_ILLEGAL_ELEMENT_ADDRESS                      1162
#define ERROR_MAGAZINE_NOT_PRESENT                         1163
#define ERROR_DEVICE_REINITIALIZATION_NEEDED               1164
#define ERROR_DEVICE_REQUIRES_CLEANING                     1165
#define ERROR_DEVICE_DOOR_OPEN                             1166
#define ERROR_DEVICE_NOT_CONNECTED                         1167
#define ERROR_NOT_FOUND                                    1168
#define ERROR_NO_MATCH                                     1169
#define ERROR_SET_NOT_FOUND                                1170
#define ERROR_POINT_NOT_FOUND                              1171
#define ERROR_NO_TRACKING_SERVICE                          1172
#define ERROR_NO_VOLUME_ID                                 1173
#define ERROR_UNABLE_TO_REMOVE_REPLACED                    1175
#define ERROR_UNABLE_TO_MOVE_REPLACEMENT                   1176
#define ERROR_UNABLE_TO_MOVE_REPLACEMENT_2                 1177
#define ERROR_JOURNAL_DELETE_IN_PROGRESS                   1178
#define ERROR_JOURNAL_NOT_ACTIVE                           1179
#define ERROR_POTENTIAL_FILE_FOUND                         1180
#define ERROR_JOURNAL_ENTRY_DELETED                        1181
#define ERROR_VRF_CFG_ENABLED                              1183
#define ERROR_PARTITION_TERMINATING                        1184
#define ERROR_SHUTDOWN_IS_SCHEDULED                        1190
#define ERROR_SHUTDOWN_USERS_LOGGED_ON                     1191
#define ERROR_SHUTDOWN_DISKS_NOT_IN_MAINTENANCE_MODE       1192
#define ERROR_BAD_DEVICE                                   1200
#define ERROR_CONNECTION_UNAVAIL                           1201
#define ERROR_DEVICE_ALREADY_REMEMBERED                    1202
#define ERROR_NO_NET_OR_BAD_PATH                           1203
#define ERROR_BAD_PROVIDER                                 1204
#define ERROR_CANNOT_OPEN_PROFILE                          1205
#define ERROR_BAD_PROFILE                                  1206
#define ERROR_NOT_CONTAINER                                1207
#define ERROR_EXTENDED_ERROR                               1208
#define ERROR_INVALID_GROUPNAME                            1209
#define ERROR_INVALID_COMPUTERNAME                         1210
#define ERROR_INVALID_EVENTNAME                            1211
#define ERROR_INVALID_DOMAINNAME                           1212
#define ERROR_INVALID_SERVICENAME                          1213
#define ERROR_INVALID_NETNAME                              1214
#define ERROR_INVALID_SHARENAME                            1215
#define ERROR_INVALID_PASSWORDNAME                         1216
#define ERROR_INVALID_MESSAGENAME                          1217
#define ERROR_INVALID_MESSAGEDEST                          1218
#define ERROR_SESSION_CREDENTIAL_CONFLICT                  1219
#define ERROR_REMOTE_SESSION_LIMIT_EXCEEDED                1220
#define ERROR_DUP_DOMAINNAME                               1221
#define ERROR_NO_NETWORK                                   1222
#define ERROR_CANCELLED                                    1223
#define ERROR_USER_MAPPED_FILE                             1224
#define ERROR_CONNECTION_REFUSED                           1225
#define ERROR_GRACEFUL_DISCONNECT                          1226
#define ERROR_ADDRESS_ALREADY_ASSOCIATED                   1227
#define ERROR_ADDRESS_NOT_ASSOCIATED                       1228
#define ERROR_CONNECTION_INVALID                           1229
#define ERROR_CONNECTION_ACTIVE                            1230
#define ERROR_NETWORK_UNREACHABLE                          1231
#define ERROR_HOST_UNREACHABLE                             1232
#define ERROR_PROTOCOL_UNREACHABLE                         1233
#define ERROR_PORT_UNREACHABLE                             1234
#define ERROR_REQUEST_ABORTED                              1235
#define ERROR_CONNECTION_ABORTED                           1236
#define ERROR_RETRY                                        1237
#define ERROR_CONNECTION_COUNT_LIMIT                       1238
#define ERROR_LOGIN_TIME_RESTRICTION                       1239
#define ERROR_LOGIN_WKSTA_RESTRICTION                      1240
#define ERROR_INCORRECT_ADDRESS                            1241
#define ERROR_ALREADY_REGISTERED                           1242
#define ERROR_SERVICE_NOT_FOUND                            1243
#define ERROR_NOT_AUTHENTICATED                            1244
#define ERROR_NOT_LOGGED_ON                                1245
#define ERROR_CONTINUE                                     1246
#define ERROR_ALREADY_INITIALIZED                          1247
#define ERROR_NO_MORE_DEVICES                              1248
#define ERROR_NO_SUCH_SITE                                 1249
#define ERROR_DOMAIN_CONTROLLER_EXISTS                     1250
#define ERROR_ONLY_IF_CONNECTED                            1251
#define ERROR_OVERRIDE_NOCHANGES                           1252
#define ERROR_BAD_USER_PROFILE                             1253
#define ERROR_NOT_SUPPORTED_ON_SBS                         1254
#define ERROR_SERVER_SHUTDOWN_IN_PROGRESS                  1255
#define ERROR_HOST_DOWN                                    1256
#define ERROR_NON_ACCOUNT_SID                              1257
#define ERROR_NON_DOMAIN_SID                               1258
#define ERROR_APPHELP_BLOCK                                1259
#define ERROR_ACCESS_DISABLED_BY_POLICY                    1260
#define ERROR_REG_NAT_CONSUMPTION                          1261
#define ERROR_CSCSHARE_OFFLINE                             1262
#define ERROR_PKINIT_FAILURE                               1263
#define ERROR_SMARTCARD_SUBSYSTEM_FAILURE                  1264
#define ERROR_DOWNGRADE_DETECTED                           1265
#define ERROR_MACHINE_LOCKED                               1271
#define ERROR_SMB_GUEST_LOGON_BLOCKED                      1272
#define ERROR_CALLBACK_SUPPLIED_INVALID_DATA               1273
#define ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED             1274
#define ERROR_DRIVER_BLOCKED                               1275
#define ERROR_INVALID_IMPORT_OF_NON_DLL                    1276
#define ERROR_ACCESS_DISABLED_WEBBLADE                     1277
#define ERROR_ACCESS_DISABLED_WEBBLADE_TAMPER              1278
#define ERROR_RECOVERY_FAILURE                             1279
#define ERROR_ALREADY_FIBER                                1280
#define ERROR_ALREADY_THREAD                               1281
#define ERROR_STACK_BUFFER_OVERRUN                         1282
#define ERROR_PARAMETER_QUOTA_EXCEEDED                     1283
#define ERROR_DEBUGGER_INACTIVE                            1284
#define ERROR_DELAY_LOAD_FAILED                            1285
#define ERROR_VDM_DISALLOWED                               1286
#define ERROR_UNIDENTIFIED_ERROR                           1287
#define ERROR_INVALID_CRUNTIME_PARAMETER                   1288
#define ERROR_BEYOND_VDL                                   1289
#define ERROR_INCOMPATIBLE_SERVICE_SID_TYPE                1290
#define ERROR_DRIVER_PROCESS_TERMINATED                    1291
#define ERROR_IMPLEMENTATION_LIMIT                         1292
#define ERROR_PROCESS_IS_PROTECTED                         1293
#define ERROR_SERVICE_NOTIFY_CLIENT_LAGGING                1294
#define ERROR_DISK_QUOTA_EXCEEDED                          1295
#define ERROR_CONTENT_BLOCKED                              1296
#define ERROR_INCOMPATIBLE_SERVICE_PRIVILEGE               1297
#define ERROR_APP_HANG                                     1298
#define ERROR_INVALID_LABEL                                1299
#define ERROR_NOT_ALL_ASSIGNED                             1300
#define ERROR_SOME_NOT_MAPPED                              1301
#define ERROR_NO_QUOTAS_FOR_ACCOUNT                        1302
#define ERROR_LOCAL_USER_SESSION_KEY                       1303
#define ERROR_NULL_LM_PASSWORD                             1304
#define ERROR_UNKNOWN_REVISION                             1305
#define ERROR_REVISION_MISMATCH                            1306
#define ERROR_INVALID_OWNER                                1307
#define ERROR_INVALID_PRIMARY_GROUP                        1308
#define ERROR_NO_IMPERSONATION_TOKEN                       1309
#define ERROR_CANT_DISABLE_MANDATORY                       1310
#define ERROR_NO_LOGON_SERVERS                             1311
#define ERROR_NO_SUCH_LOGON_SESSION                        1312
#define ERROR_NO_SUCH_PRIVILEGE                            1313
#define ERROR_PRIVILEGE_NOT_HELD                           1314
#define ERROR_INVALID_ACCOUNT_NAME                         1315
#define ERROR_USER_EXISTS                                  1316
#define ERROR_NO_SUCH_USER                                 1317
#define ERROR_GROUP_EXISTS                                 1318
#define ERROR_NO_SUCH_GROUP                                1319
#define ERROR_MEMBER_IN_GROUP                              1320
#define ERROR_MEMBER_NOT_IN_GROUP                          1321
#define ERROR_LAST_ADMIN                                   1322
#define ERROR_WRONG_PASSWORD                               1323
#define ERROR_ILL_FORMED_PASSWORD                          1324
#define ERROR_PASSWORD_RESTRICTION                         1325
#define ERROR_LOGON_FAILURE                                1326
#define ERROR_ACCOUNT_RESTRICTION                          1327
#define ERROR_INVALID_LOGON_HOURS                          1328
#define ERROR_INVALID_WORKSTATION                          1329
#define ERROR_PASSWORD_EXPIRED                             1330
#define ERROR_ACCOUNT_DISABLED                             1331
#define ERROR_NONE_MAPPED                                  1332
#define ERROR_TOO_MANY_LUIDS_REQUESTED                     1333
#define ERROR_LUIDS_EXHAUSTED                              1334
#define ERROR_INVALID_SUB_AUTHORITY                        1335
#define ERROR_INVALID_ACL                                  1336
#define ERROR_INVALID_SID                                  1337
#define ERROR_INVALID_SECURITY_DESCR                       1338
#define ERROR_BAD_INHERITANCE_ACL                          1340
#define ERROR_SERVER_DISABLED                              1341
#define ERROR_SERVER_NOT_DISABLED                          1342
#define ERROR_INVALID_ID_AUTHORITY                         1343
#define ERROR_ALLOTTED_SPACE_EXCEEDED                      1344
#define ERROR_INVALID_GROUP_ATTRIBUTES                     1345
#define ERROR_BAD_IMPERSONATION_LEVEL                      1346
#define ERROR_CANT_OPEN_ANONYMOUS                          1347
#define ERROR_BAD_VALIDATION_CLASS                         1348
#define ERROR_BAD_TOKEN_TYPE                               1349
#define ERROR_NO_SECURITY_ON_OBJECT                        1350
#define ERROR_CANT_ACCESS_DOMAIN_INFO                      1351
#define ERROR_INVALID_SERVER_STATE                         1352
#define ERROR_INVALID_DOMAIN_STATE                         1353
#define ERROR_INVALID_DOMAIN_ROLE                          1354
#define ERROR_NO_SUCH_DOMAIN                               1355
#define ERROR_DOMAIN_EXISTS                                1356
#define ERROR_DOMAIN_LIMIT_EXCEEDED                        1357
#define ERROR_INTERNAL_DB_CORRUPTION                       1358
#define ERROR_INTERNAL_ERROR                               1359
#define ERROR_GENERIC_NOT_MAPPED                           1360
#define ERROR_BAD_DESCRIPTOR_FORMAT                        1361
#define ERROR_NOT_LOGON_PROCESS                            1362
#define ERROR_LOGON_SESSION_EXISTS                         1363
#define ERROR_NO_SUCH_PACKAGE                              1364
#define ERROR_BAD_LOGON_SESSION_STATE                      1365
#define ERROR_LOGON_SESSION_COLLISION                      1366
#define ERROR_INVALID_LOGON_TYPE                           1367
#define ERROR_CANNOT_IMPERSONATE                           1368
#define ERROR_RXACT_INVALID_STATE                          1369
#define ERROR_RXACT_COMMIT_FAILURE                         1370
#define ERROR_SPECIAL_ACCOUNT                              1371
#define ERROR_SPECIAL_GROUP                                1372
#define ERROR_SPECIAL_USER                                 1373
#define ERROR_MEMBERS_PRIMARY_GROUP                        1374
#define ERROR_TOKEN_ALREADY_IN_USE                         1375
#define ERROR_NO_SUCH_ALIAS                                1376
#define ERROR_MEMBER_NOT_IN_ALIAS                          1377
#define ERROR_MEMBER_IN_ALIAS                              1378
#define ERROR_ALIAS_EXISTS                                 1379
#define ERROR_LOGON_NOT_GRANTED                            1380
#define ERROR_TOO_MANY_SECRETS                             1381
#define ERROR_SECRET_TOO_LONG                              1382
#define ERROR_INTERNAL_DB_ERROR                            1383
#define ERROR_TOO_MANY_CONTEXT_IDS                         1384
#define ERROR_LOGON_TYPE_NOT_GRANTED                       1385
#define ERROR_NT_CROSS_ENCRYPTION_REQUIRED                 1386
#define ERROR_NO_SUCH_MEMBER                               1387
#define ERROR_INVALID_MEMBER                               1388
#define ERROR_TOO_MANY_SIDS                                1389
#define ERROR_LM_CROSS_ENCRYPTION_REQUIRED                 1390
#define ERROR_NO_INHERITANCE                               1391
#define ERROR_FILE_CORRUPT                                 1392
#define ERROR_DISK_CORRUPT                                 1393
#define ERROR_NO_USER_SESSION_KEY                          1394
#define ERROR_LICENSE_QUOTA_EXCEEDED                       1395
#define ERROR_WRONG_TARGET_NAME                            1396
#define ERROR_MUTUAL_AUTH_FAILED                           1397
#define ERROR_TIME_SKEW                                    1398
#define ERROR_CURRENT_DOMAIN_NOT_ALLOWED                   1399
#define ERROR_INVALID_WINDOW_HANDLE                        1400
#define ERROR_INVALID_MENU_HANDLE                          1401
#define ERROR_INVALID_CURSOR_HANDLE                        1402
#define ERROR_INVALID_ACCEL_HANDLE                         1403
#define ERROR_INVALID_HOOK_HANDLE                          1404
#define ERROR_INVALID_DWP_HANDLE                           1405
#define ERROR_TLW_WITH_WSCHILD                             1406
#define ERROR_CANNOT_FIND_WND_CLASS                        1407
#define ERROR_WINDOW_OF_OTHER_THREAD                       1408
#define ERROR_HOTKEY_ALREADY_REGISTERED                    1409
#define ERROR_CLASS_ALREADY_EXISTS                         1410
#define ERROR_CLASS_DOES_NOT_EXIST                         1411
#define ERROR_CLASS_HAS_WINDOWS                            1412
#define ERROR_INVALID_INDEX                                1413
#define ERROR_INVALID_ICON_HANDLE                          1414
#define ERROR_PRIVATE_DIALOG_INDEX                         1415
#define ERROR_LISTBOX_ID_NOT_FOUND                         1416
#define ERROR_NO_WILDCARD_CHARACTERS                       1417
#define ERROR_CLIPBOARD_NOT_OPEN                           1418
#define ERROR_HOTKEY_NOT_REGISTERED                        1419
#define ERROR_WINDOW_NOT_DIALOG                            1420
#define ERROR_CONTROL_ID_NOT_FOUND                         1421
#define ERROR_INVALID_COMBOBOX_MESSAGE                     1422
#define ERROR_WINDOW_NOT_COMBOBOX                          1423
#define ERROR_INVALID_EDIT_HEIGHT                          1424
#define ERROR_DC_NOT_FOUND                                 1425
#define ERROR_INVALID_HOOK_FILTER                          1426
#define ERROR_INVALID_FILTER_PROC                          1427
#define ERROR_HOOK_NEEDS_HMOD                              1428
#define ERROR_GLOBAL_ONLY_HOOK                             1429
#define ERROR_JOURNAL_HOOK_SET                             1430
#define ERROR_HOOK_NOT_INSTALLED                           1431
#define ERROR_INVALID_LB_MESSAGE                           1432
#define ERROR_SETCOUNT_ON_BAD_LB                           1433
#define ERROR_LB_WITHOUT_TABSTOPS                          1434
#define ERROR_DESTROY_OBJECT_OF_OTHER_THREAD               1435
#define ERROR_CHILD_WINDOW_MENU                            1436
#define ERROR_NO_SYSTEM_MENU                               1437
#define ERROR_INVALID_MSGBOX_STYLE                         1438
#define ERROR_INVALID_SPI_VALUE                            1439
#define ERROR_SCREEN_ALREADY_LOCKED                        1440
#define ERROR_HWNDS_HAVE_DIFF_PARENT                       1441
#define ERROR_NOT_CHILD_WINDOW                             1442
#define ERROR_INVALID_GW_COMMAND                           1443
#define ERROR_INVALID_THREAD_ID                            1444
#define ERROR_NON_MDICHILD_WINDOW                          1445
#define ERROR_POPUP_ALREADY_ACTIVE                         1446
#define ERROR_NO_SCROLLBARS                                1447
#define ERROR_INVALID_SCROLLBAR_RANGE                      1448
#define ERROR_INVALID_SHOWWIN_COMMAND                      1449
#define ERROR_NO_SYSTEM_RESOURCES                          1450
#define ERROR_NONPAGED_SYSTEM_RESOURCES                    1451
#define ERROR_PAGED_SYSTEM_RESOURCES                       1452
#define ERROR_WORKING_SET_QUOTA                            1453
#define ERROR_PAGEFILE_QUOTA                               1454
#define ERROR_COMMITMENT_LIMIT                             1455
#define ERROR_MENU_ITEM_NOT_FOUND                          1456
#define ERROR_INVALID_KEYBOARD_HANDLE                      1457
#define ERROR_HOOK_TYPE_NOT_ALLOWED                        1458
#define ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION           1459
#define ERROR_TIMEOUT                                      1460
#define ERROR_INVALID_MONITOR_HANDLE                       1461
#define ERROR_INCORRECT_SIZE                               1462
#define ERROR_SYMLINK_CLASS_DISABLED                       1463
#define ERROR_SYMLINK_NOT_SUPPORTED                        1464
#define ERROR_XML_PARSE_ERROR                              1465
#define ERROR_XMLDSIG_ERROR                                1466
#define ERROR_RESTART_APPLICATION                          1467
#define ERROR_WRONG_COMPARTMENT                            1468
#define ERROR_AUTHIP_FAILURE                               1469
#define ERROR_NO_NVRAM_RESOURCES                           1470
#define ERROR_NOT_GUI_PROCESS                              1471
#define ERROR_EVENTLOG_FILE_CORRUPT                        1500
#define ERROR_EVENTLOG_CANT_START                          1501
#define ERROR_LOG_FILE_FULL                                1502
#define ERROR_EVENTLOG_FILE_CHANGED                        1503
#define ERROR_CONTAINER_ASSIGNED                           1504
#define ERROR_JOB_NO_CONTAINER                             1505
#define ERROR_INVALID_TASK_NAME                            1550
#define ERROR_INVALID_TASK_INDEX                           1551
#define ERROR_THREAD_ALREADY_IN_TASK                       1552
#define ERROR_INSTALL_SERVICE_FAILURE                      1601
#define ERROR_INSTALL_USEREXIT                             1602
#define ERROR_INSTALL_FAILURE                              1603
#define ERROR_INSTALL_SUSPEND                              1604
#define ERROR_UNKNOWN_PRODUCT                              1605
#define ERROR_UNKNOWN_FEATURE                              1606
#define ERROR_UNKNOWN_COMPONENT                            1607
#define ERROR_UNKNOWN_PROPERTY                             1608
#define ERROR_INVALID_HANDLE_STATE                         1609
#define ERROR_BAD_CONFIGURATION                            1610
#define ERROR_INDEX_ABSENT                                 1611
#define ERROR_INSTALL_SOURCE_ABSENT                        1612
#define ERROR_INSTALL_PACKAGE_VERSION                      1613
#define ERROR_PRODUCT_UNINSTALLED                          1614
#define ERROR_BAD_QUERY_SYNTAX                             1615
#define ERROR_INVALID_FIELD                                1616
#define ERROR_DEVICE_REMOVED                               1617
#define ERROR_INSTALL_ALREADY_RUNNING                      1618
#define ERROR_INSTALL_PACKAGE_OPEN_FAILED                  1619
#define ERROR_INSTALL_PACKAGE_INVALID                      1620
#define ERROR_INSTALL_UI_FAILURE                           1621
#define ERROR_INSTALL_LOG_FAILURE                          1622
#define ERROR_INSTALL_LANGUAGE_UNSUPPORTED                 1623
#define ERROR_INSTALL_TRANSFORM_FAILURE                    1624
#define ERROR_INSTALL_PACKAGE_REJECTED                     1625
#define ERROR_FUNCTION_NOT_CALLED                          1626
#define ERROR_FUNCTION_FAILED                              1627
#define ERROR_INVALID_TABLE                                1628
#define ERROR_DATATYPE_MISMATCH                            1629
#define ERROR_UNSUPPORTED_TYPE                             1630
#define ERROR_CREATE_FAILED                                1631
#define ERROR_INSTALL_TEMP_UNWRITABLE                      1632
#define ERROR_INSTALL_PLATFORM_UNSUPPORTED                 1633
#define ERROR_INSTALL_NOTUSED                              1634
#define ERROR_PATCH_PACKAGE_OPEN_FAILED                    1635
#define ERROR_PATCH_PACKAGE_INVALID                        1636
#define ERROR_PATCH_PACKAGE_UNSUPPORTED                    1637
#define ERROR_PRODUCT_VERSION                              1638
#define ERROR_INVALID_COMMAND_LINE                         1639
#define ERROR_INSTALL_REMOTE_DISALLOWED                    1640
#define ERROR_SUCCESS_REBOOT_INITIATED                     1641
#define ERROR_PATCH_TARGET_NOT_FOUND                       1642
#define ERROR_PATCH_PACKAGE_REJECTED                       1643
#define ERROR_INSTALL_TRANSFORM_REJECTED                   1644
#define ERROR_INSTALL_REMOTE_PROHIBITED                    1645
#define ERROR_PATCH_REMOVAL_UNSUPPORTED                    1646
#define ERROR_UNKNOWN_PATCH                                1647
#define ERROR_PATCH_NO_SEQUENCE                            1648
#define ERROR_PATCH_REMOVAL_DISALLOWED                     1649
#define ERROR_INVALID_PATCH_XML                            1650
#define ERROR_PATCH_MANAGED_ADVERTISED_PRODUCT             1651
#define ERROR_INSTALL_SERVICE_SAFEBOOT                     1652
#define ERROR_FAIL_FAST_EXCEPTION                          1653
#define ERROR_INSTALL_REJECTED                             1654
#define ERROR_DYNAMIC_CODE_BLOCKED                         1655
#define ERROR_NOT_SAME_OBJECT                              1656
#define ERROR_STRICT_CFG_VIOLATION                         1657
#define ERROR_SET_CONTEXT_DENIED                           1660
#define ERROR_CROSS_PARTITION_VIOLATION                    1661
#define ERROR_RETURN_ADDRESS_HIJACK_ATTEMPT                1662
#define RPC_S_INVALID_STRING_BINDING                       1700
#define RPC_S_WRONG_KIND_OF_BINDING                        1701
#define RPC_S_INVALID_BINDING                              1702
#define RPC_S_PROTSEQ_NOT_SUPPORTED                        1703
#define RPC_S_INVALID_RPC_PROTSEQ                          1704
#define RPC_S_INVALID_STRING_UUID                          1705
#define RPC_S_INVALID_ENDPOINT_FORMAT                      1706
#define RPC_S_INVALID_NET_ADDR                             1707
#define RPC_S_NO_ENDPOINT_FOUND                            1708
#define RPC_S_INVALID_TIMEOUT                              1709
#define RPC_S_OBJECT_NOT_FOUND                             1710
#define RPC_S_ALREADY_REGISTERED                           1711
#define RPC_S_TYPE_ALREADY_REGISTERED                      1712
#define RPC_S_ALREADY_LISTENING                            1713
#define RPC_S_NO_PROTSEQS_REGISTERED                       1714
#define RPC_S_NOT_LISTENING                                1715
#define RPC_S_UNKNOWN_MGR_TYPE                             1716
#define RPC_S_UNKNOWN_IF                                   1717
#define RPC_S_NO_BINDINGS                                  1718
#define RPC_S_NO_PROTSEQS                                  1719
#define RPC_S_CANT_CREATE_ENDPOINT                         1720
#define RPC_S_OUT_OF_RESOURCES                             1721
#define RPC_S_SERVER_UNAVAILABLE                           1722
#define RPC_S_SERVER_TOO_BUSY                              1723
#define RPC_S_INVALID_NETWORK_OPTIONS                      1724
#define RPC_S_NO_CALL_ACTIVE                               1725
#define RPC_S_CALL_FAILED                                  1726
#define RPC_S_CALL_FAILED_DNE                              1727
#define RPC_S_PROTOCOL_ERROR                               1728
#define RPC_S_PROXY_ACCESS_DENIED                          1729
#define RPC_S_UNSUPPORTED_TRANS_SYN                        1730
#define RPC_S_UNSUPPORTED_TYPE                             1732
#define RPC_S_INVALID_TAG                                  1733
#define RPC_S_INVALID_BOUND                                1734
#define RPC_S_NO_ENTRY_NAME                                1735
#define RPC_S_INVALID_NAME_SYNTAX                          1736
#define RPC_S_UNSUPPORTED_NAME_SYNTAX                      1737
#define RPC_S_UUID_NO_ADDRESS                              1739
#define RPC_S_DUPLICATE_ENDPOINT                           1740
#define RPC_S_UNKNOWN_AUTHN_TYPE                           1741
#define RPC_S_MAX_CALLS_TOO_SMALL                          1742
#define RPC_S_STRING_TOO_LONG                              1743
#define RPC_S_PROTSEQ_NOT_FOUND                            1744
#define RPC_S_PROCNUM_OUT_OF_RANGE                         1745
#define RPC_S_BINDING_HAS_NO_AUTH                          1746
#define RPC_S_UNKNOWN_AUTHN_SERVICE                        1747
#define RPC_S_UNKNOWN_AUTHN_LEVEL                          1748
#define RPC_S_INVALID_AUTH_IDENTITY                        1749
#define RPC_S_UNKNOWN_AUTHZ_SERVICE                        1750
#define EPT_S_INVALID_ENTRY                                1751
#define EPT_S_CANT_PERFORM_OP                              1752
#define EPT_S_NOT_REGISTERED                               1753
#define RPC_S_NOTHING_TO_EXPORT                            1754
#define RPC_S_INCOMPLETE_NAME                              1755
#define RPC_S_INVALID_VERS_OPTION                          1756
#define RPC_S_NO_MORE_MEMBERS                              1757
#define RPC_S_NOT_ALL_OBJS_UNEXPORTED                      1758
#define RPC_S_INTERFACE_NOT_FOUND                          1759
#define RPC_S_ENTRY_ALREADY_EXISTS                         1760
#define RPC_S_ENTRY_NOT_FOUND                              1761
#define RPC_S_NAME_SERVICE_UNAVAILABLE                     1762
#define RPC_S_INVALID_NAF_ID                               1763
#define RPC_S_CANNOT_SUPPORT                               1764
#define RPC_S_NO_CONTEXT_AVAILABLE                         1765
#define RPC_S_INTERNAL_ERROR                               1766
#define RPC_S_ZERO_DIVIDE                                  1767
#define RPC_S_ADDRESS_ERROR                                1768
#define RPC_S_FP_DIV_ZERO                                  1769
#define RPC_S_FP_UNDERFLOW                                 1770
#define RPC_S_FP_OVERFLOW                                  1771
#define RPC_X_NO_MORE_ENTRIES                              1772
#define RPC_X_SS_CHAR_TRANS_OPEN_FAIL                      1773
#define RPC_X_SS_CHAR_TRANS_SHORT_FILE                     1774
#define RPC_X_SS_IN_NULL_CONTEXT                           1775
#define RPC_X_SS_CONTEXT_DAMAGED                           1777
#define RPC_X_SS_HANDLES_MISMATCH                          1778
#define RPC_X_SS_CANNOT_GET_CALL_HANDLE                    1779
#define RPC_X_NULL_REF_POINTER                             1780
#define RPC_X_ENUM_VALUE_OUT_OF_RANGE                      1781
#define RPC_X_BYTE_COUNT_TOO_SMALL                         1782
#define RPC_X_BAD_STUB_DATA                                1783
#define ERROR_INVALID_USER_BUFFER                          1784
#define ERROR_UNRECOGNIZED_MEDIA                           1785
#define ERROR_NO_TRUST_LSA_SECRET                          1786
#define ERROR_NO_TRUST_SAM_ACCOUNT                         1787
#define ERROR_TRUSTED_DOMAIN_FAILURE                       1788
#define ERROR_TRUSTED_RELATIONSHIP_FAILURE                 1789
#define ERROR_TRUST_FAILURE                                1790
#define RPC_S_CALL_IN_PROGRESS                             1791
#define ERROR_NETLOGON_NOT_STARTED                         1792
#define ERROR_ACCOUNT_EXPIRED                              1793
#define ERROR_REDIRECTOR_HAS_OPEN_HANDLES                  1794
#define ERROR_PRINTER_DRIVER_ALREADY_INSTALLED             1795
#define ERROR_UNKNOWN_PORT                                 1796
#define ERROR_UNKNOWN_PRINTER_DRIVER                       1797
#define ERROR_UNKNOWN_PRINTPROCESSOR                       1798
#define ERROR_INVALID_SEPARATOR_FILE                       1799
#define ERROR_INVALID_PRIORITY                             1800
#define ERROR_INVALID_PRINTER_NAME                         1801
#define ERROR_PRINTER_ALREADY_EXISTS                       1802
#define ERROR_INVALID_PRINTER_COMMAND                      1803
#define ERROR_INVALID_DATATYPE                             1804
#define ERROR_INVALID_ENVIRONMENT                          1805
#define RPC_S_NO_MORE_BINDINGS                             1806
#define ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT            1807
#define ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT            1808
#define ERROR_NOLOGON_SERVER_TRUST_ACCOUNT                 1809
#define ERROR_DOMAIN_TRUST_INCONSISTENT                    1810
#define ERROR_SERVER_HAS_OPEN_HANDLES                      1811
#define ERROR_RESOURCE_DATA_NOT_FOUND                      1812
#define ERROR_RESOURCE_TYPE_NOT_FOUND                      1813
#define ERROR_RESOURCE_NAME_NOT_FOUND                      1814
#define ERROR_RESOURCE_LANG_NOT_FOUND                      1815
#define ERROR_NOT_ENOUGH_QUOTA                             1816
#define RPC_S_NO_INTERFACES                                1817
#define RPC_S_CALL_CANCELLED                               1818
#define RPC_S_BINDING_INCOMPLETE                           1819
#define RPC_S_COMM_FAILURE                                 1820
#define RPC_S_UNSUPPORTED_AUTHN_LEVEL                      1821
#define RPC_S_NO_PRINC_NAME                                1822
#define RPC_S_NOT_RPC_ERROR                                1823
#define RPC_S_UUID_LOCAL_ONLY                              1824
#define RPC_S_SEC_PKG_ERROR                                1825
#define RPC_S_NOT_CANCELLED                                1826
#define RPC_X_INVALID_ES_ACTION                            1827
#define RPC_X_WRONG_ES_VERSION                             1828
#define RPC_X_WRONG_STUB_VERSION                           1829
#define RPC_X_INVALID_PIPE_OBJECT                          1830
#define RPC_X_WRONG_PIPE_ORDER                             1831
#define RPC_X_WRONG_PIPE_VERSION                           1832
#define RPC_S_COOKIE_AUTH_FAILED                           1833
#define RPC_S_DO_NOT_DISTURB                               1834
#define RPC_S_SYSTEM_HANDLE_COUNT_EXCEEDED                 1835
#define RPC_S_SYSTEM_HANDLE_TYPE_MISMATCH                  1836
#define RPC_S_GROUP_MEMBER_NOT_FOUND                       1898
#define EPT_S_CANT_CREATE                                  1899
#define RPC_S_INVALID_OBJECT                               1900
#define ERROR_INVALID_TIME                                 1901
#define ERROR_INVALID_FORM_NAME                            1902
#define ERROR_INVALID_FORM_SIZE                            1903
#define ERROR_ALREADY_WAITING                              1904
#define ERROR_PRINTER_DELETED                              1905
#define ERROR_INVALID_PRINTER_STATE                        1906
#define ERROR_PASSWORD_MUST_CHANGE                         1907
#define ERROR_DOMAIN_CONTROLLER_NOT_FOUND                  1908
#define ERROR_ACCOUNT_LOCKED_OUT                           1909
#define OR_INVALID_OXID                                    1910
#define OR_INVALID_OID                                     1911
#define OR_INVALID_SET                                     1912
#define RPC_S_SEND_INCOMPLETE                              1913
#define RPC_S_INVALID_ASYNC_HANDLE                         1914
#define RPC_S_INVALID_ASYNC_CALL                           1915
#define RPC_X_PIPE_CLOSED                                  1916
#define RPC_X_PIPE_DISCIPLINE_ERROR                        1917
#define RPC_X_PIPE_EMPTY                                   1918
#define ERROR_NO_SITENAME                                  1919
#define ERROR_CANT_ACCESS_FILE                             1920
#define ERROR_CANT_RESOLVE_FILENAME                        1921
#define RPC_S_ENTRY_TYPE_MISMATCH                          1922
#define RPC_S_NOT_ALL_OBJS_EXPORTED                        1923
#define RPC_S_INTERFACE_NOT_EXPORTED                       1924
#define RPC_S_PROFILE_NOT_ADDED                            1925
#define RPC_S_PRF_ELT_NOT_ADDED                            1926
#define RPC_S_PRF_ELT_NOT_REMOVED                          1927
#define RPC_S_GRP_ELT_NOT_ADDED                            1928
#define RPC_S_GRP_ELT_NOT_REMOVED                          1929
#define ERROR_KM_DRIVER_BLOCKED                            1930
#define ERROR_CONTEXT_EXPIRED                              1931
#define ERROR_PER_USER_TRUST_QUOTA_EXCEEDED                1932
#define ERROR_ALL_USER_TRUST_QUOTA_EXCEEDED                1933
#define ERROR_USER_DELETE_TRUST_QUOTA_EXCEEDED             1934
#define ERROR_AUTHENTICATION_FIREWALL_FAILED               1935
#define ERROR_REMOTE_PRINT_CONNECTIONS_BLOCKED             1936
#define ERROR_NTLM_BLOCKED                                 1937
#define ERROR_PASSWORD_CHANGE_REQUIRED                     1938
#define ERROR_LOST_MODE_LOGON_RESTRICTION                  1939
#define ERROR_INVALID_PIXEL_FORMAT                         2000
#define ERROR_BAD_DRIVER                                   2001
#define ERROR_INVALID_WINDOW_STYLE                         2002
#define ERROR_METAFILE_NOT_SUPPORTED                       2003
#define ERROR_TRANSFORM_NOT_SUPPORTED                      2004
#define ERROR_CLIPPING_NOT_SUPPORTED                       2005
#define ERROR_INVALID_CMM                                  2010
#define ERROR_INVALID_PROFILE                              2011
#define ERROR_TAG_NOT_FOUND                                2012
#define ERROR_TAG_NOT_PRESENT                              2013
#define ERROR_DUPLICATE_TAG                                2014
#define ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE           2015
#define ERROR_PROFILE_NOT_FOUND                            2016
#define ERROR_INVALID_COLORSPACE                           2017
#define ERROR_ICM_NOT_ENABLED                              2018
#define ERROR_DELETING_ICM_XFORM                           2019
#define ERROR_INVALID_TRANSFORM                            2020
#define ERROR_COLORSPACE_MISMATCH                          2021
#define ERROR_INVALID_COLORINDEX                           2022
#define ERROR_PROFILE_DOES_NOT_MATCH_DEVICE                2023
#define ERROR_CONNECTED_OTHER_PASSWORD                     2108
#define ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT             2109
#define ERROR_BAD_USERNAME                                 2202
#define ERROR_NOT_CONNECTED                                2250
#define ERROR_OPEN_FILES                                   2401
#define ERROR_ACTIVE_CONNECTIONS                           2402
#define ERROR_DEVICE_IN_USE                                2404
#define ERROR_UNKNOWN_PRINT_MONITOR                        3000
#define ERROR_PRINTER_DRIVER_IN_USE                        3001
#define ERROR_SPOOL_FILE_NOT_FOUND                         3002
#define ERROR_SPL_NO_STARTDOC                              3003
#define ERROR_SPL_NO_ADDJOB                                3004
#define ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED            3005
#define ERROR_PRINT_MONITOR_ALREADY_INSTALLED              3006
#define ERROR_INVALID_PRINT_MONITOR                        3007
#define ERROR_PRINT_MONITOR_IN_USE                         3008
#define ERROR_PRINTER_HAS_JOBS_QUEUED                      3009
#define ERROR_SUCCESS_REBOOT_REQUIRED                      3010
#define ERROR_SUCCESS_RESTART_REQUIRED                     3011
#define ERROR_PRINTER_NOT_FOUND                            3012
#define ERROR_PRINTER_DRIVER_WARNED                        3013
#define ERROR_PRINTER_DRIVER_BLOCKED                       3014
#define ERROR_PRINTER_DRIVER_PACKAGE_IN_USE                3015
#define ERROR_CORE_DRIVER_PACKAGE_NOT_FOUND                3016
#define ERROR_FAIL_REBOOT_REQUIRED                         3017
#define ERROR_FAIL_REBOOT_INITIATED                        3018
#define ERROR_PRINTER_DRIVER_DOWNLOAD_NEEDED               3019
#define ERROR_PRINT_JOB_RESTART_REQUIRED                   3020
#define ERROR_INVALID_PRINTER_DRIVER_MANIFEST              3021
#define ERROR_PRINTER_NOT_SHAREABLE                        3022
#define ERROR_SERVER_SERVICE_CALL_REQUIRES_SMB1            3023
#define ERROR_NETWORK_AUTHENTICATION_PROMPT_CANCELED       3024
#define ERROR_REQUEST_PAUSED                               3050
#define ERROR_APPEXEC_CONDITION_NOT_SATISFIED              3060
#define ERROR_APPEXEC_HANDLE_INVALIDATED                   3061
#define ERROR_APPEXEC_INVALID_HOST_GENERATION              3062
#define ERROR_APPEXEC_UNEXPECTED_PROCESS_REGISTRATION      3063
#define ERROR_APPEXEC_INVALID_HOST_STATE                   3064
#define ERROR_APPEXEC_NO_DONOR                             3065
#define ERROR_APPEXEC_HOST_ID_MISMATCH                     3066
#define ERROR_APPEXEC_UNKNOWN_USER                         3067
#define ERROR_APPEXEC_APP_COMPAT_BLOCK                     3068
#define ERROR_APPEXEC_CALLER_WAIT_TIMEOUT                  3069
#define ERROR_APPEXEC_CALLER_WAIT_TIMEOUT_TERMINATION      3070
#define ERROR_APPEXEC_CALLER_WAIT_TIMEOUT_LICENSING        3071
#define ERROR_APPEXEC_CALLER_WAIT_TIMEOUT_RESOURCES        3072
#define ERROR_VRF_VOLATILE_CFG_AND_IO_ENABLED              3080
#define ERROR_VRF_VOLATILE_NOT_STOPPABLE                   3081
#define ERROR_VRF_VOLATILE_SAFE_MODE                       3082
#define ERROR_VRF_VOLATILE_NOT_RUNNABLE_SYSTEM             3083
#define ERROR_VRF_VOLATILE_NOT_SUPPORTED_RULECLASS         3084
#define ERROR_VRF_VOLATILE_PROTECTED_DRIVER                3085
#define ERROR_VRF_VOLATILE_NMI_REGISTERED                  3086
#define ERROR_VRF_VOLATILE_SETTINGS_CONFLICT               3087
#define ERROR_DIF_IOCALLBACK_NOT_REPLACED                  3190
#define ERROR_DIF_LIVEDUMP_LIMIT_EXCEEDED                  3191
#define ERROR_DIF_VOLATILE_SECTION_NOT_LOCKED              3192
#define ERROR_DIF_VOLATILE_DRIVER_HOTPATCHED               3193
#define ERROR_DIF_VOLATILE_INVALID_INFO                    3194
#define ERROR_DIF_VOLATILE_DRIVER_IS_NOT_RUNNING           3195
#define ERROR_DIF_VOLATILE_PLUGIN_IS_NOT_RUNNING           3196
#define ERROR_DIF_VOLATILE_PLUGIN_CHANGE_NOT_ALLOWED       3197
#define ERROR_DIF_VOLATILE_NOT_ALLOWED                     3198
#define ERROR_DIF_BINDING_API_NOT_FOUND                    3199
#define ERROR_IO_REISSUE_AS_CACHED                         3950
#define ERROR_WINS_INTERNAL                                4000
#define ERROR_CAN_NOT_DEL_LOCAL_WINS                       4001
#define ERROR_STATIC_INIT                                  4002
#define ERROR_INC_BACKUP                                   4003
#define ERROR_FULL_BACKUP                                  4004
#define ERROR_REC_NON_EXISTENT                             4005
#define ERROR_RPL_NOT_ALLOWED                              4006
#define PEERDIST_ERROR_CONTENTINFO_VERSION_UNSUPPORTED     4050
#define PEERDIST_ERROR_CANNOT_PARSE_CONTENTINFO            4051
#define PEERDIST_ERROR_MISSING_DATA                        4052
#define PEERDIST_ERROR_NO_MORE                             4053
#define PEERDIST_ERROR_NOT_INITIALIZED                     4054
#define PEERDIST_ERROR_ALREADY_INITIALIZED                 4055
#define PEERDIST_ERROR_SHUTDOWN_IN_PROGRESS                4056
#define PEERDIST_ERROR_INVALIDATED                         4057
#define PEERDIST_ERROR_ALREADY_EXISTS                      4058
#define PEERDIST_ERROR_OPERATION_NOTFOUND                  4059
#define PEERDIST_ERROR_ALREADY_COMPLETED                   4060
#define PEERDIST_ERROR_OUT_OF_BOUNDS                       4061
#define PEERDIST_ERROR_VERSION_UNSUPPORTED                 4062
#define PEERDIST_ERROR_INVALID_CONFIGURATION               4063
#define PEERDIST_ERROR_NOT_LICENSED                        4064
#define PEERDIST_ERROR_SERVICE_UNAVAILABLE                 4065
#define PEERDIST_ERROR_TRUST_FAILURE                       4066
#define ERROR_DHCP_ADDRESS_CONFLICT                        4100
#define ERROR_WMI_GUID_NOT_FOUND                           4200
#define ERROR_WMI_INSTANCE_NOT_FOUND                       4201
#define ERROR_WMI_ITEMID_NOT_FOUND                         4202
#define ERROR_WMI_TRY_AGAIN                                4203
#define ERROR_WMI_DP_NOT_FOUND                             4204
#define ERROR_WMI_UNRESOLVED_INSTANCE_REF                  4205
#define ERROR_WMI_ALREADY_ENABLED                          4206
#define ERROR_WMI_GUID_DISCONNECTED                        4207
#define ERROR_WMI_SERVER_UNAVAILABLE                       4208
#define ERROR_WMI_DP_FAILED                                4209
#define ERROR_WMI_INVALID_MOF                              4210
#define ERROR_WMI_INVALID_REGINFO                          4211
#define ERROR_WMI_ALREADY_DISABLED                         4212
#define ERROR_WMI_READ_ONLY                                4213
#define ERROR_WMI_SET_FAILURE                              4214
#define ERROR_NOT_APPCONTAINER                             4250
#define ERROR_APPCONTAINER_REQUIRED                        4251
#define ERROR_NOT_SUPPORTED_IN_APPCONTAINER                4252
#define ERROR_INVALID_PACKAGE_SID_LENGTH                   4253
#define ERROR_INVALID_MEDIA                                4300
#define ERROR_INVALID_LIBRARY                              4301
#define ERROR_INVALID_MEDIA_POOL                           4302
#define ERROR_DRIVE_MEDIA_MISMATCH                         4303
#define ERROR_MEDIA_OFFLINE                                4304
#define ERROR_LIBRARY_OFFLINE                              4305
#define ERROR_EMPTY                                        4306
#define ERROR_NOT_EMPTY                                    4307
#define ERROR_MEDIA_UNAVAILABLE                            4308
#define ERROR_RESOURCE_DISABLED                            4309
#define ERROR_INVALID_CLEANER                              4310
#define ERROR_UNABLE_TO_CLEAN                              4311
#define ERROR_OBJECT_NOT_FOUND                             4312
#define ERROR_DATABASE_FAILURE                             4313
#define ERROR_DATABASE_FULL                                4314
#define ERROR_MEDIA_INCOMPATIBLE                           4315
#define ERROR_RESOURCE_NOT_PRESENT                         4316
#define ERROR_INVALID_OPERATION                            4317
#define ERROR_MEDIA_NOT_AVAILABLE                          4318
#define ERROR_DEVICE_NOT_AVAILABLE                         4319
#define ERROR_REQUEST_REFUSED                              4320
#define ERROR_INVALID_DRIVE_OBJECT                         4321
#define ERROR_LIBRARY_FULL                                 4322
#define ERROR_MEDIUM_NOT_ACCESSIBLE                        4323
#define ERROR_UNABLE_TO_LOAD_MEDIUM                        4324
#define ERROR_UNABLE_TO_INVENTORY_DRIVE                    4325
#define ERROR_UNABLE_TO_INVENTORY_SLOT                     4326
#define ERROR_UNABLE_TO_INVENTORY_TRANSPORT                4327
#define ERROR_TRANSPORT_FULL                               4328
#define ERROR_CONTROLLING_IEPORT                           4329
#define ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA                4330
#define ERROR_CLEANER_SLOT_SET                             4331
#define ERROR_CLEANER_SLOT_NOT_SET                         4332
#define ERROR_CLEANER_CARTRIDGE_SPENT                      4333
#define ERROR_UNEXPECTED_OMID                              4334
#define ERROR_CANT_DELETE_LAST_ITEM                        4335
#define ERROR_MESSAGE_EXCEEDS_MAX_SIZE                     4336
#define ERROR_VOLUME_CONTAINS_SYS_FILES                    4337
#define ERROR_INDIGENOUS_TYPE                              4338
#define ERROR_NO_SUPPORTING_DRIVES                         4339
#define ERROR_CLEANER_CARTRIDGE_INSTALLED                  4340
#define ERROR_IEPORT_FULL                                  4341
#define ERROR_FILE_OFFLINE                                 4350
#define ERROR_REMOTE_STORAGE_NOT_ACTIVE                    4351
#define ERROR_REMOTE_STORAGE_MEDIA_ERROR                   4352
#define ERROR_NOT_A_REPARSE_POINT                          4390
#define ERROR_REPARSE_ATTRIBUTE_CONFLICT                   4391
#define ERROR_INVALID_REPARSE_DATA                         4392
#define ERROR_REPARSE_TAG_INVALID                          4393
#define ERROR_REPARSE_TAG_MISMATCH                         4394
#define ERROR_REPARSE_POINT_ENCOUNTERED                    4395
#define ERROR_APP_DATA_NOT_FOUND                           4400
#define ERROR_APP_DATA_EXPIRED                             4401
#define ERROR_APP_DATA_CORRUPT                             4402
#define ERROR_APP_DATA_LIMIT_EXCEEDED                      4403
#define ERROR_APP_DATA_REBOOT_REQUIRED                     4404
#define ERROR_SECUREBOOT_ROLLBACK_DETECTED                 4420
#define ERROR_SECUREBOOT_POLICY_VIOLATION                  4421
#define ERROR_SECUREBOOT_INVALID_POLICY                    4422
#define ERROR_SECUREBOOT_POLICY_PUBLISHER_NOT_FOUND        4423
#define ERROR_SECUREBOOT_POLICY_NOT_SIGNED                 4424
#define ERROR_SECUREBOOT_NOT_ENABLED                       4425
#define ERROR_SECUREBOOT_FILE_REPLACED                     4426
#define ERROR_SECUREBOOT_POLICY_NOT_AUTHORIZED             4427
#define ERROR_SECUREBOOT_POLICY_UNKNOWN                    4428
#define ERROR_SECUREBOOT_POLICY_MISSING_ANTIROLLBACKVERSION 4429
#define ERROR_SECUREBOOT_PLATFORM_ID_MISMATCH              4430
#define ERROR_SECUREBOOT_POLICY_ROLLBACK_DETECTED          4431
#define ERROR_SECUREBOOT_POLICY_UPGRADE_MISMATCH           4432
#define ERROR_SECUREBOOT_REQUIRED_POLICY_FILE_MISSING      4433
#define ERROR_SECUREBOOT_NOT_BASE_POLICY                   4434
#define ERROR_SECUREBOOT_NOT_SUPPLEMENTAL_POLICY           4435
#define ERROR_OFFLOAD_READ_FLT_NOT_SUPPORTED               4440
#define ERROR_OFFLOAD_WRITE_FLT_NOT_SUPPORTED              4441
#define ERROR_OFFLOAD_READ_FILE_NOT_SUPPORTED              4442
#define ERROR_OFFLOAD_WRITE_FILE_NOT_SUPPORTED             4443
#define ERROR_ALREADY_HAS_STREAM_ID                        4444
#define ERROR_SMR_GARBAGE_COLLECTION_REQUIRED              4445
#define ERROR_WOF_WIM_HEADER_CORRUPT                       4446
#define ERROR_WOF_WIM_RESOURCE_TABLE_CORRUPT               4447
#define ERROR_WOF_FILE_RESOURCE_TABLE_CORRUPT              4448
#define ERROR_OBJECT_IS_IMMUTABLE                          4449
#define ERROR_VOLUME_NOT_SIS_ENABLED                       4500
#define ERROR_SYSTEM_INTEGRITY_ROLLBACK_DETECTED           4550
#define ERROR_SYSTEM_INTEGRITY_POLICY_VIOLATION            4551
#define ERROR_SYSTEM_INTEGRITY_INVALID_POLICY              4552
#define ERROR_SYSTEM_INTEGRITY_POLICY_NOT_SIGNED           4553
#define ERROR_SYSTEM_INTEGRITY_TOO_MANY_POLICIES           4554
#define ERROR_SYSTEM_INTEGRITY_SUPPLEMENTAL_POLICY_NOT_AUTHORIZED 4555
#define ERROR_SYSTEM_INTEGRITY_REPUTATION_MALICIOUS        4556
#define ERROR_SYSTEM_INTEGRITY_REPUTATION_PUA              4557
#define ERROR_SYSTEM_INTEGRITY_REPUTATION_DANGEROUS_EXT    4558
#define ERROR_SYSTEM_INTEGRITY_REPUTATION_OFFLINE          4559
#define ERROR_VSM_NOT_INITIALIZED                          4560
#define ERROR_VSM_DMA_PROTECTION_NOT_IN_USE                4561
#define ERROR_PLATFORM_MANIFEST_NOT_AUTHORIZED             4570
#define ERROR_PLATFORM_MANIFEST_INVALID                    4571
#define ERROR_PLATFORM_MANIFEST_FILE_NOT_AUTHORIZED        4572
#define ERROR_PLATFORM_MANIFEST_CATALOG_NOT_AUTHORIZED     4573
#define ERROR_PLATFORM_MANIFEST_BINARY_ID_NOT_FOUND        4574
#define ERROR_PLATFORM_MANIFEST_NOT_ACTIVE                 4575
#define ERROR_PLATFORM_MANIFEST_NOT_SIGNED                 4576
#define ERROR_SYSTEM_INTEGRITY_REPUTATION_UNFRIENDLY_FILE  4580
#define ERROR_SYSTEM_INTEGRITY_REPUTATION_UNATTAINABLE     4581
#define ERROR_SYSTEM_INTEGRITY_REPUTATION_EXPLICIT_DENY_FILE 4582
#define ERROR_DEPENDENT_RESOURCE_EXISTS                    5001
#define ERROR_DEPENDENCY_NOT_FOUND                         5002
#define ERROR_DEPENDENCY_ALREADY_EXISTS                    5003
#define ERROR_RESOURCE_NOT_ONLINE                          5004
#define ERROR_HOST_NODE_NOT_AVAILABLE                      5005
#define ERROR_RESOURCE_NOT_AVAILABLE                       5006
#define ERROR_RESOURCE_NOT_FOUND                           5007
#define ERROR_SHUTDOWN_CLUSTER                             5008
#define ERROR_CANT_EVICT_ACTIVE_NODE                       5009
#define ERROR_OBJECT_ALREADY_EXISTS                        5010
#define ERROR_OBJECT_IN_LIST                               5011
#define ERROR_GROUP_NOT_AVAILABLE                          5012
#define ERROR_GROUP_NOT_FOUND                              5013
#define ERROR_GROUP_NOT_ONLINE                             5014
#define ERROR_HOST_NODE_NOT_RESOURCE_OWNER                 5015
#define ERROR_HOST_NODE_NOT_GROUP_OWNER                    5016
#define ERROR_RESMON_CREATE_FAILED                         5017
#define ERROR_RESMON_ONLINE_FAILED                         5018
#define ERROR_RESOURCE_ONLINE                              5019
#define ERROR_QUORUM_RESOURCE                              5020
#define ERROR_NOT_QUORUM_CAPABLE                           5021
#define ERROR_CLUSTER_SHUTTING_DOWN                        5022
#define ERROR_INVALID_STATE                                5023
#define ERROR_RESOURCE_PROPERTIES_STORED                   5024
#define ERROR_NOT_QUORUM_CLASS                             5025
#define ERROR_CORE_RESOURCE                                5026
#define ERROR_QUORUM_RESOURCE_ONLINE_FAILED                5027
#define ERROR_QUORUMLOG_OPEN_FAILED                        5028
#define ERROR_CLUSTERLOG_CORRUPT                           5029
#define ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE            5030
#define ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE                   5031
#define ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND                5032
#define ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE                  5033
#define ERROR_QUORUM_OWNER_ALIVE                           5034
#define ERROR_NETWORK_NOT_AVAILABLE                        5035
#define ERROR_NODE_NOT_AVAILABLE                           5036
#define ERROR_ALL_NODES_NOT_AVAILABLE                      5037
#define ERROR_RESOURCE_FAILED                              5038
#define ERROR_CLUSTER_INVALID_NODE                         5039
#define ERROR_CLUSTER_NODE_EXISTS                          5040
#define ERROR_CLUSTER_JOIN_IN_PROGRESS                     5041
#define ERROR_CLUSTER_NODE_NOT_FOUND                       5042
#define ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND                 5043
#define ERROR_CLUSTER_NETWORK_EXISTS                       5044
#define ERROR_CLUSTER_NETWORK_NOT_FOUND                    5045
#define ERROR_CLUSTER_NETINTERFACE_EXISTS                  5046
#define ERROR_CLUSTER_NETINTERFACE_NOT_FOUND               5047
#define ERROR_CLUSTER_INVALID_REQUEST                      5048
#define ERROR_CLUSTER_INVALID_NETWORK_PROVIDER             5049
#define ERROR_CLUSTER_NODE_DOWN                            5050
#define ERROR_CLUSTER_NODE_UNREACHABLE                     5051
#define ERROR_CLUSTER_NODE_NOT_MEMBER                      5052
#define ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS                 5053
#define ERROR_CLUSTER_INVALID_NETWORK                      5054
#define ERROR_CLUSTER_NODE_UP                              5056
#define ERROR_CLUSTER_IPADDR_IN_USE                        5057
#define ERROR_CLUSTER_NODE_NOT_PAUSED                      5058
#define ERROR_CLUSTER_NO_SECURITY_CONTEXT                  5059
#define ERROR_CLUSTER_NETWORK_NOT_INTERNAL                 5060
#define ERROR_CLUSTER_NODE_ALREADY_UP                      5061
#define ERROR_CLUSTER_NODE_ALREADY_DOWN                    5062
#define ERROR_CLUSTER_NETWORK_ALREADY_ONLINE               5063
#define ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE              5064
#define ERROR_CLUSTER_NODE_ALREADY_MEMBER                  5065
#define ERROR_CLUSTER_LAST_INTERNAL_NETWORK                5066
#define ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS               5067
#define ERROR_INVALID_OPERATION_ON_QUORUM                  5068
#define ERROR_DEPENDENCY_NOT_ALLOWED                       5069
#define ERROR_CLUSTER_NODE_PAUSED                          5070
#define ERROR_NODE_CANT_HOST_RESOURCE                      5071
#define ERROR_CLUSTER_NODE_NOT_READY                       5072
#define ERROR_CLUSTER_NODE_SHUTTING_DOWN                   5073
#define ERROR_CLUSTER_JOIN_ABORTED                         5074
#define ERROR_CLUSTER_INCOMPATIBLE_VERSIONS                5075
#define ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED         5076
#define ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED                5077
#define ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND              5078
#define ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED                5079
#define ERROR_CLUSTER_RESNAME_NOT_FOUND                    5080
#define ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED           5081
#define ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST                5082
#define ERROR_CLUSTER_DATABASE_SEQMISMATCH                 5083
#define ERROR_RESMON_INVALID_STATE                         5084
#define ERROR_CLUSTER_GUM_NOT_LOCKER                       5085
#define ERROR_QUORUM_DISK_NOT_FOUND                        5086
#define ERROR_DATABASE_BACKUP_CORRUPT                      5087
#define ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT            5088
#define ERROR_RESOURCE_PROPERTY_UNCHANGEABLE               5089
#define ERROR_NO_ADMIN_ACCESS_POINT                        5090
#define ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE             5890
#define ERROR_CLUSTER_QUORUMLOG_NOT_FOUND                  5891
#define ERROR_CLUSTER_MEMBERSHIP_HALT                      5892
#define ERROR_CLUSTER_INSTANCE_ID_MISMATCH                 5893
#define ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP             5894
#define ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH          5895
#define ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP                5896
#define ERROR_CLUSTER_PARAMETER_MISMATCH                   5897
#define ERROR_NODE_CANNOT_BE_CLUSTERED                     5898
#define ERROR_CLUSTER_WRONG_OS_VERSION                     5899
#define ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME         5900
#define ERROR_CLUSCFG_ALREADY_COMMITTED                    5901
#define ERROR_CLUSCFG_ROLLBACK_FAILED                      5902
#define ERROR_CLUSCFG_SYSTEM_DISK_DRIVE_LETTER_CONFLICT    5903
#define ERROR_CLUSTER_OLD_VERSION                          5904
#define ERROR_CLUSTER_MISMATCHED_COMPUTER_ACCT_NAME        5905
#define ERROR_CLUSTER_NO_NET_ADAPTERS                      5906
#define ERROR_CLUSTER_POISONED                             5907
#define ERROR_CLUSTER_GROUP_MOVING                         5908
#define ERROR_CLUSTER_RESOURCE_TYPE_BUSY                   5909
#define ERROR_RESOURCE_CALL_TIMED_OUT                      5910
#define ERROR_INVALID_CLUSTER_IPV6_ADDRESS                 5911
#define ERROR_CLUSTER_INTERNAL_INVALID_FUNCTION            5912
#define ERROR_CLUSTER_PARAMETER_OUT_OF_BOUNDS              5913
#define ERROR_CLUSTER_PARTIAL_SEND                         5914
#define ERROR_CLUSTER_REGISTRY_INVALID_FUNCTION            5915
#define ERROR_CLUSTER_INVALID_STRING_TERMINATION           5916
#define ERROR_CLUSTER_INVALID_STRING_FORMAT                5917
#define ERROR_CLUSTER_DATABASE_TRANSACTION_IN_PROGRESS     5918
#define ERROR_CLUSTER_DATABASE_TRANSACTION_NOT_IN_PROGRESS 5919
#define ERROR_CLUSTER_NULL_DATA                            5920
#define ERROR_CLUSTER_PARTIAL_READ                         5921
#define ERROR_CLUSTER_PARTIAL_WRITE                        5922
#define ERROR_CLUSTER_CANT_DESERIALIZE_DATA                5923
#define ERROR_DEPENDENT_RESOURCE_PROPERTY_CONFLICT         5924
#define ERROR_CLUSTER_NO_QUORUM                            5925
#define ERROR_CLUSTER_INVALID_IPV6_NETWORK                 5926
#define ERROR_CLUSTER_INVALID_IPV6_TUNNEL_NETWORK          5927
#define ERROR_QUORUM_NOT_ALLOWED_IN_THIS_GROUP             5928
#define ERROR_DEPENDENCY_TREE_TOO_COMPLEX                  5929
#define ERROR_EXCEPTION_IN_RESOURCE_CALL                   5930
#define ERROR_CLUSTER_RHS_FAILED_INITIALIZATION            5931
#define ERROR_CLUSTER_NOT_INSTALLED                        5932
#define ERROR_CLUSTER_RESOURCES_MUST_BE_ONLINE_ON_THE_SAME_NODE 5933
#define ERROR_CLUSTER_MAX_NODES_IN_CLUSTER                 5934
#define ERROR_CLUSTER_TOO_MANY_NODES                       5935
#define ERROR_CLUSTER_OBJECT_ALREADY_USED                  5936
#define ERROR_NONCORE_GROUPS_FOUND                         5937
#define ERROR_FILE_SHARE_RESOURCE_CONFLICT                 5938
#define ERROR_CLUSTER_EVICT_INVALID_REQUEST                5939
#define ERROR_CLUSTER_SINGLETON_RESOURCE                   5940
#define ERROR_CLUSTER_GROUP_SINGLETON_RESOURCE             5941
#define ERROR_CLUSTER_RESOURCE_PROVIDER_FAILED             5942
#define ERROR_CLUSTER_RESOURCE_CONFIGURATION_ERROR         5943
#define ERROR_CLUSTER_GROUP_BUSY                           5944
#define ERROR_CLUSTER_NOT_SHARED_VOLUME                    5945
#define ERROR_CLUSTER_INVALID_SECURITY_DESCRIPTOR          5946
#define ERROR_CLUSTER_SHARED_VOLUMES_IN_USE                5947
#define ERROR_CLUSTER_USE_SHARED_VOLUMES_API               5948
#define ERROR_CLUSTER_BACKUP_IN_PROGRESS                   5949
#define ERROR_NON_CSV_PATH                                 5950
#define ERROR_CSV_VOLUME_NOT_LOCAL                         5951
#define ERROR_CLUSTER_WATCHDOG_TERMINATING                 5952
#define ERROR_CLUSTER_RESOURCE_VETOED_MOVE_INCOMPATIBLE_NODES 5953
#define ERROR_CLUSTER_INVALID_NODE_WEIGHT                  5954
#define ERROR_CLUSTER_RESOURCE_VETOED_CALL                 5955
#define ERROR_RESMON_SYSTEM_RESOURCES_LACKING              5956
#define ERROR_CLUSTER_RESOURCE_VETOED_MOVE_NOT_ENOUGH_RESOURCES_ON_DESTINATION 5957
#define ERROR_CLUSTER_RESOURCE_VETOED_MOVE_NOT_ENOUGH_RESOURCES_ON_SOURCE 5958
#define ERROR_CLUSTER_GROUP_QUEUED                         5959
#define ERROR_CLUSTER_RESOURCE_LOCKED_STATUS               5960
#define ERROR_CLUSTER_SHARED_VOLUME_FAILOVER_NOT_ALLOWED   5961
#define ERROR_CLUSTER_NODE_DRAIN_IN_PROGRESS               5962
#define ERROR_CLUSTER_DISK_NOT_CONNECTED                   5963
#define ERROR_DISK_NOT_CSV_CAPABLE                         5964
#define ERROR_RESOURCE_NOT_IN_AVAILABLE_STORAGE            5965
#define ERROR_CLUSTER_SHARED_VOLUME_REDIRECTED             5966
#define ERROR_CLUSTER_SHARED_VOLUME_NOT_REDIRECTED         5967
#define ERROR_CLUSTER_CANNOT_RETURN_PROPERTIES             5968
#define ERROR_CLUSTER_RESOURCE_CONTAINS_UNSUPPORTED_DIFF_AREA_FOR_SHARED_VOLUMES 5969
#define ERROR_CLUSTER_RESOURCE_IS_IN_MAINTENANCE_MODE      5970
#define ERROR_CLUSTER_AFFINITY_CONFLICT                    5971
#define ERROR_CLUSTER_RESOURCE_IS_REPLICA_VIRTUAL_MACHINE  5972
#define ERROR_CLUSTER_UPGRADE_INCOMPATIBLE_VERSIONS        5973
#define ERROR_CLUSTER_UPGRADE_FIX_QUORUM_NOT_SUPPORTED     5974
#define ERROR_CLUSTER_UPGRADE_RESTART_REQUIRED             5975
#define ERROR_CLUSTER_UPGRADE_IN_PROGRESS                  5976
#define ERROR_CLUSTER_UPGRADE_INCOMPLETE                   5977
#define ERROR_CLUSTER_NODE_IN_GRACE_PERIOD                 5978
#define ERROR_CLUSTER_CSV_IO_PAUSE_TIMEOUT                 5979
#define ERROR_NODE_NOT_ACTIVE_CLUSTER_MEMBER               5980
#define ERROR_CLUSTER_RESOURCE_NOT_MONITORED               5981
#define ERROR_CLUSTER_RESOURCE_DOES_NOT_SUPPORT_UNMONITORED 5982
#define ERROR_CLUSTER_RESOURCE_IS_REPLICATED               5983
#define ERROR_CLUSTER_NODE_ISOLATED                        5984
#define ERROR_CLUSTER_NODE_QUARANTINED                     5985
#define ERROR_CLUSTER_DATABASE_UPDATE_CONDITION_FAILED     5986
#define ERROR_CLUSTER_SPACE_DEGRADED                       5987
#define ERROR_CLUSTER_TOKEN_DELEGATION_NOT_SUPPORTED       5988
#define ERROR_CLUSTER_CSV_INVALID_HANDLE                   5989
#define ERROR_CLUSTER_CSV_SUPPORTED_ONLY_ON_COORDINATOR    5990
#define ERROR_GROUPSET_NOT_AVAILABLE                       5991
#define ERROR_GROUPSET_NOT_FOUND                           5992
#define ERROR_GROUPSET_CANT_PROVIDE                        5993
#define ERROR_CLUSTER_FAULT_DOMAIN_PARENT_NOT_FOUND        5994
#define ERROR_CLUSTER_FAULT_DOMAIN_INVALID_HIERARCHY       5995
#define ERROR_CLUSTER_FAULT_DOMAIN_FAILED_S2D_VALIDATION   5996
#define ERROR_CLUSTER_FAULT_DOMAIN_S2D_CONNECTIVITY_LOSS   5997
#define ERROR_CLUSTER_INVALID_INFRASTRUCTURE_FILESERVER_NAME 5998
#define ERROR_CLUSTERSET_MANAGEMENT_CLUSTER_UNREACHABLE    5999
#define ERROR_ENCRYPTION_FAILED                            6000
#define ERROR_DECRYPTION_FAILED                            6001
#define ERROR_FILE_ENCRYPTED                               6002
#define ERROR_NO_RECOVERY_POLICY                           6003
#define ERROR_NO_EFS                                       6004
#define ERROR_WRONG_EFS                                    6005
#define ERROR_NO_USER_KEYS                                 6006
#define ERROR_FILE_NOT_ENCRYPTED                           6007
#define ERROR_NOT_EXPORT_FORMAT                            6008
#define ERROR_FILE_READ_ONLY                               6009
#define ERROR_DIR_EFS_DISALLOWED                           6010
#define ERROR_EFS_SERVER_NOT_TRUSTED                       6011
#define ERROR_BAD_RECOVERY_POLICY                          6012
#define ERROR_EFS_ALG_BLOB_TOO_BIG                         6013
#define ERROR_VOLUME_NOT_SUPPORT_EFS                       6014
#define ERROR_EFS_DISABLED                                 6015
#define ERROR_EFS_VERSION_NOT_SUPPORT                      6016
#define ERROR_CS_ENCRYPTION_INVALID_SERVER_RESPONSE        6017
#define ERROR_CS_ENCRYPTION_UNSUPPORTED_SERVER             6018
#define ERROR_CS_ENCRYPTION_EXISTING_ENCRYPTED_FILE        6019
#define ERROR_CS_ENCRYPTION_NEW_ENCRYPTED_FILE             6020
#define ERROR_CS_ENCRYPTION_FILE_NOT_CSE                   6021
#define ERROR_ENCRYPTION_POLICY_DENIES_OPERATION           6022
#define ERROR_WIP_ENCRYPTION_FAILED                        6023
#define ERROR_NO_BROWSER_SERVERS_FOUND                     6118
#define SCHED_E_SERVICE_NOT_LOCALSYSTEM                    6200
#define ERROR_CLUSTER_OBJECT_IS_CLUSTER_SET_VM             6250
#define ERROR_LOG_SECTOR_INVALID                           6600
#define ERROR_LOG_SECTOR_PARITY_INVALID                    6601
#define ERROR_LOG_SECTOR_REMAPPED                          6602
#define ERROR_LOG_BLOCK_INCOMPLETE                         6603
#define ERROR_LOG_INVALID_RANGE                            6604
#define ERROR_LOG_BLOCKS_EXHAUSTED                         6605
#define ERROR_LOG_READ_CONTEXT_INVALID                     6606
#define ERROR_LOG_RESTART_INVALID                          6607
#define ERROR_LOG_BLOCK_VERSION                            6608
#define ERROR_LOG_BLOCK_INVALID                            6609
#define ERROR_LOG_READ_MODE_INVALID                        6610
#define ERROR_LOG_NO_RESTART                               6611
#define ERROR_LOG_METADATA_CORRUPT                         6612
#define ERROR_LOG_METADATA_INVALID                         6613
#define ERROR_LOG_METADATA_INCONSISTENT                    6614
#define ERROR_LOG_RESERVATION_INVALID                      6615
#define ERROR_LOG_CANT_DELETE                              6616
#define ERROR_LOG_CONTAINER_LIMIT_EXCEEDED                 6617
#define ERROR_LOG_START_OF_LOG                             6618
#define ERROR_LOG_POLICY_ALREADY_INSTALLED                 6619
#define ERROR_LOG_POLICY_NOT_INSTALLED                     6620
#define ERROR_LOG_POLICY_INVALID                           6621
#define ERROR_LOG_POLICY_CONFLICT                          6622
#define ERROR_LOG_PINNED_ARCHIVE_TAIL                      6623
#define ERROR_LOG_RECORD_NONEXISTENT                       6624
#define ERROR_LOG_RECORDS_RESERVED_INVALID                 6625
#define ERROR_LOG_SPACE_RESERVED_INVALID                   6626
#define ERROR_LOG_TAIL_INVALID                             6627
#define ERROR_LOG_FULL                                     6628
#define ERROR_COULD_NOT_RESIZE_LOG                         6629
#define ERROR_LOG_MULTIPLEXED                              6630
#define ERROR_LOG_DEDICATED                                6631
#define ERROR_LOG_ARCHIVE_NOT_IN_PROGRESS                  6632
#define ERROR_LOG_ARCHIVE_IN_PROGRESS                      6633
#define ERROR_LOG_EPHEMERAL                                6634
#define ERROR_LOG_NOT_ENOUGH_CONTAINERS                    6635
#define ERROR_LOG_CLIENT_ALREADY_REGISTERED                6636
#define ERROR_LOG_CLIENT_NOT_REGISTERED                    6637
#define ERROR_LOG_FULL_HANDLER_IN_PROGRESS                 6638
#define ERROR_LOG_CONTAINER_READ_FAILED                    6639
#define ERROR_LOG_CONTAINER_WRITE_FAILED                   6640
#define ERROR_LOG_CONTAINER_OPEN_FAILED                    6641
#define ERROR_LOG_CONTAINER_STATE_INVALID                  6642
#define ERROR_LOG_STATE_INVALID                            6643
#define ERROR_LOG_PINNED                                   6644
#define ERROR_LOG_METADATA_FLUSH_FAILED                    6645
#define ERROR_LOG_INCONSISTENT_SECURITY                    6646
#define ERROR_LOG_APPENDED_FLUSH_FAILED                    6647
#define ERROR_LOG_PINNED_RESERVATION                       6648
#define ERROR_INVALID_TRANSACTION                          6700
#define ERROR_TRANSACTION_NOT_ACTIVE                       6701
#define ERROR_TRANSACTION_REQUEST_NOT_VALID                6702
#define ERROR_TRANSACTION_NOT_REQUESTED                    6703
#define ERROR_TRANSACTION_ALREADY_ABORTED                  6704
#define ERROR_TRANSACTION_ALREADY_COMMITTED                6705
#define ERROR_TM_INITIALIZATION_FAILED                     6706
#define ERROR_RESOURCEMANAGER_READ_ONLY                    6707
#define ERROR_TRANSACTION_NOT_JOINED                       6708
#define ERROR_TRANSACTION_SUPERIOR_EXISTS                  6709
#define ERROR_CRM_PROTOCOL_ALREADY_EXISTS                  6710
#define ERROR_TRANSACTION_PROPAGATION_FAILED               6711
#define ERROR_CRM_PROTOCOL_NOT_FOUND                       6712
#define ERROR_TRANSACTION_INVALID_MARSHALL_BUFFER          6713
#define ERROR_CURRENT_TRANSACTION_NOT_VALID                6714
#define ERROR_TRANSACTION_NOT_FOUND                        6715
#define ERROR_RESOURCEMANAGER_NOT_FOUND                    6716
#define ERROR_ENLISTMENT_NOT_FOUND                         6717
#define ERROR_TRANSACTIONMANAGER_NOT_FOUND                 6718
#define ERROR_TRANSACTIONMANAGER_NOT_ONLINE                6719
#define ERROR_TRANSACTIONMANAGER_RECOVERY_NAME_COLLISION   6720
#define ERROR_TRANSACTION_NOT_ROOT                         6721
#define ERROR_TRANSACTION_OBJECT_EXPIRED                   6722
#define ERROR_TRANSACTION_RESPONSE_NOT_ENLISTED            6723
#define ERROR_TRANSACTION_RECORD_TOO_LONG                  6724
#define ERROR_IMPLICIT_TRANSACTION_NOT_SUPPORTED           6725
#define ERROR_TRANSACTION_INTEGRITY_VIOLATED               6726
#define ERROR_TRANSACTIONMANAGER_IDENTITY_MISMATCH         6727
#define ERROR_RM_CANNOT_BE_FROZEN_FOR_SNAPSHOT             6728
#define ERROR_TRANSACTION_MUST_WRITETHROUGH                6729
#define ERROR_TRANSACTION_NO_SUPERIOR                      6730
#define ERROR_HEURISTIC_DAMAGE_POSSIBLE                    6731
#define ERROR_TRANSACTIONAL_CONFLICT                       6800
#define ERROR_RM_NOT_ACTIVE                                6801
#define ERROR_RM_METADATA_CORRUPT                          6802
#define ERROR_DIRECTORY_NOT_RM                             6803
#define ERROR_TRANSACTIONS_UNSUPPORTED_REMOTE              6805
#define ERROR_LOG_RESIZE_INVALID_SIZE                      6806
#define ERROR_OBJECT_NO_LONGER_EXISTS                      6807
#define ERROR_STREAM_MINIVERSION_NOT_FOUND                 6808
#define ERROR_STREAM_MINIVERSION_NOT_VALID                 6809
#define ERROR_MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANSACTION 6810
#define ERROR_CANT_OPEN_MINIVERSION_WITH_MODIFY_INTENT     6811
#define ERROR_CANT_CREATE_MORE_STREAM_MINIVERSIONS         6812
#define ERROR_REMOTE_FILE_VERSION_MISMATCH                 6814
#define ERROR_HANDLE_NO_LONGER_VALID                       6815
#define ERROR_NO_TXF_METADATA                              6816
#define ERROR_LOG_CORRUPTION_DETECTED                      6817
#define ERROR_CANT_RECOVER_WITH_HANDLE_OPEN                6818
#define ERROR_RM_DISCONNECTED                              6819
#define ERROR_ENLISTMENT_NOT_SUPERIOR                      6820
#define ERROR_RECOVERY_NOT_NEEDED                          6821
#define ERROR_RM_ALREADY_STARTED                           6822
#define ERROR_FILE_IDENTITY_NOT_PERSISTENT                 6823
#define ERROR_CANT_BREAK_TRANSACTIONAL_DEPENDENCY          6824
#define ERROR_CANT_CROSS_RM_BOUNDARY                       6825
#define ERROR_TXF_DIR_NOT_EMPTY                            6826
#define ERROR_INDOUBT_TRANSACTIONS_EXIST                   6827
#define ERROR_TM_VOLATILE                                  6828
#define ERROR_ROLLBACK_TIMER_EXPIRED                       6829
#define ERROR_TXF_ATTRIBUTE_CORRUPT                        6830
#define ERROR_EFS_NOT_ALLOWED_IN_TRANSACTION               6831
#define ERROR_TRANSACTIONAL_OPEN_NOT_ALLOWED               6832
#define ERROR_LOG_GROWTH_FAILED                            6833
#define ERROR_TRANSACTED_MAPPING_UNSUPPORTED_REMOTE        6834
#define ERROR_TXF_METADATA_ALREADY_PRESENT                 6835
#define ERROR_TRANSACTION_SCOPE_CALLBACKS_NOT_SET          6836
#define ERROR_TRANSACTION_REQUIRED_PROMOTION               6837
#define ERROR_CANNOT_EXECUTE_FILE_IN_TRANSACTION           6838
#define ERROR_TRANSACTIONS_NOT_FROZEN                      6839
#define ERROR_TRANSACTION_FREEZE_IN_PROGRESS               6840
#define ERROR_NOT_SNAPSHOT_VOLUME                          6841
#define ERROR_NO_SAVEPOINT_WITH_OPEN_FILES                 6842
#define ERROR_DATA_LOST_REPAIR                             6843
#define ERROR_SPARSE_NOT_ALLOWED_IN_TRANSACTION            6844
#define ERROR_TM_IDENTITY_MISMATCH                         6845
#define ERROR_FLOATED_SECTION                              6846
#define ERROR_CANNOT_ACCEPT_TRANSACTED_WORK                6847
#define ERROR_CANNOT_ABORT_TRANSACTIONS                    6848
#define ERROR_BAD_CLUSTERS                                 6849
#define ERROR_COMPRESSION_NOT_ALLOWED_IN_TRANSACTION       6850
#define ERROR_VOLUME_DIRTY                                 6851
#define ERROR_NO_LINK_TRACKING_IN_TRANSACTION              6852
#define ERROR_OPERATION_NOT_SUPPORTED_IN_TRANSACTION       6853
#define ERROR_EXPIRED_HANDLE                               6854
#define ERROR_TRANSACTION_NOT_ENLISTED                     6855
#define ERROR_CTX_WINSTATION_NAME_INVALID                  7001
#define ERROR_CTX_INVALID_PD                               7002
#define ERROR_CTX_PD_NOT_FOUND                             7003
#define ERROR_CTX_WD_NOT_FOUND                             7004
#define ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY               7005
#define ERROR_CTX_SERVICE_NAME_COLLISION                   7006
#define ERROR_CTX_CLOSE_PENDING                            7007
#define ERROR_CTX_NO_OUTBUF                                7008
#define ERROR_CTX_MODEM_INF_NOT_FOUND                      7009
#define ERROR_CTX_INVALID_MODEMNAME                        7010
#define ERROR_CTX_MODEM_RESPONSE_ERROR                     7011
#define ERROR_CTX_MODEM_RESPONSE_TIMEOUT                   7012
#define ERROR_CTX_MODEM_RESPONSE_NO_CARRIER                7013
#define ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE               7014
#define ERROR_CTX_MODEM_RESPONSE_BUSY                      7015
#define ERROR_CTX_MODEM_RESPONSE_VOICE                     7016
#define ERROR_CTX_TD_ERROR                                 7017
#define ERROR_CTX_WINSTATION_NOT_FOUND                     7022
#define ERROR_CTX_WINSTATION_ALREADY_EXISTS                7023
#define ERROR_CTX_WINSTATION_BUSY                          7024
#define ERROR_CTX_BAD_VIDEO_MODE                           7025
#define ERROR_CTX_GRAPHICS_INVALID                         7035
#define ERROR_CTX_LOGON_DISABLED                           7037
#define ERROR_CTX_NOT_CONSOLE                              7038
#define ERROR_CTX_CLIENT_QUERY_TIMEOUT                     7040
#define ERROR_CTX_CONSOLE_DISCONNECT                       7041
#define ERROR_CTX_CONSOLE_CONNECT                          7042
#define ERROR_CTX_SHADOW_DENIED                            7044
#define ERROR_CTX_WINSTATION_ACCESS_DENIED                 7045
#define ERROR_CTX_INVALID_WD                               7049
#define ERROR_CTX_SHADOW_INVALID                           7050
#define ERROR_CTX_SHADOW_DISABLED                          7051
#define ERROR_CTX_CLIENT_LICENSE_IN_USE                    7052
#define ERROR_CTX_CLIENT_LICENSE_NOT_SET                   7053
#define ERROR_CTX_LICENSE_NOT_AVAILABLE                    7054
#define ERROR_CTX_LICENSE_CLIENT_INVALID                   7055
#define ERROR_CTX_LICENSE_EXPIRED                          7056
#define ERROR_CTX_SHADOW_NOT_RUNNING                       7057
#define ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE              7058
#define ERROR_ACTIVATION_COUNT_EXCEEDED                    7059
#define ERROR_CTX_WINSTATIONS_DISABLED                     7060
#define ERROR_CTX_ENCRYPTION_LEVEL_REQUIRED                7061
#define ERROR_CTX_SESSION_IN_USE                           7062
#define ERROR_CTX_NO_FORCE_LOGOFF                          7063
#define ERROR_CTX_ACCOUNT_RESTRICTION                      7064
#define ERROR_RDP_PROTOCOL_ERROR                           7065
#define ERROR_CTX_CDM_CONNECT                              7066
#define ERROR_CTX_CDM_DISCONNECT                           7067
#define ERROR_CTX_SECURITY_LAYER_ERROR                     7068
#define ERROR_TS_INCOMPATIBLE_SESSIONS                     7069
#define ERROR_TS_VIDEO_SUBSYSTEM_ERROR                     7070
#define FRS_ERR_INVALID_API_SEQUENCE                       8001
#define FRS_ERR_STARTING_SERVICE                           8002
#define FRS_ERR_STOPPING_SERVICE                           8003
#define FRS_ERR_INTERNAL_API                               8004
#define FRS_ERR_INTERNAL                                   8005
#define FRS_ERR_SERVICE_COMM                               8006
#define FRS_ERR_INSUFFICIENT_PRIV                          8007
#define FRS_ERR_AUTHENTICATION                             8008
#define FRS_ERR_PARENT_INSUFFICIENT_PRIV                   8009
#define FRS_ERR_PARENT_AUTHENTICATION                      8010
#define FRS_ERR_CHILD_TO_PARENT_COMM                       8011
#define FRS_ERR_PARENT_TO_CHILD_COMM                       8012
#define FRS_ERR_SYSVOL_POPULATE                            8013
#define FRS_ERR_SYSVOL_POPULATE_TIMEOUT                    8014
#define FRS_ERR_SYSVOL_IS_BUSY                             8015
#define FRS_ERR_SYSVOL_DEMOTE                              8016
#define FRS_ERR_INVALID_SERVICE_PARAMETER                  8017
#define ERROR_DS_NOT_INSTALLED                             8200
#define ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY              8201
#define ERROR_DS_NO_ATTRIBUTE_OR_VALUE                     8202
#define ERROR_DS_INVALID_ATTRIBUTE_SYNTAX                  8203
#define ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED                  8204
#define ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS                 8205
#define ERROR_DS_BUSY                                      8206
#define ERROR_DS_UNAVAILABLE                               8207
#define ERROR_DS_NO_RIDS_ALLOCATED                         8208
#define ERROR_DS_NO_MORE_RIDS                              8209
#define ERROR_DS_INCORRECT_ROLE_OWNER                      8210
#define ERROR_DS_RIDMGR_INIT_ERROR                         8211
#define ERROR_DS_OBJ_CLASS_VIOLATION                       8212
#define ERROR_DS_CANT_ON_NON_LEAF                          8213
#define ERROR_DS_CANT_ON_RDN                               8214
#define ERROR_DS_CANT_MOD_OBJ_CLASS                        8215
#define ERROR_DS_CROSS_DOM_MOVE_ERROR                      8216
#define ERROR_DS_GC_NOT_AVAILABLE                          8217
#define ERROR_SHARED_POLICY                                8218
#define ERROR_POLICY_OBJECT_NOT_FOUND                      8219
#define ERROR_POLICY_ONLY_IN_DS                            8220
#define ERROR_PROMOTION_ACTIVE                             8221
#define ERROR_NO_PROMOTION_ACTIVE                          8222
#define ERROR_DS_OPERATIONS_ERROR                          8224
#define ERROR_DS_PROTOCOL_ERROR                            8225
#define ERROR_DS_TIMELIMIT_EXCEEDED                        8226
#define ERROR_DS_SIZELIMIT_EXCEEDED                        8227
#define ERROR_DS_ADMIN_LIMIT_EXCEEDED                      8228
#define ERROR_DS_COMPARE_FALSE                             8229
#define ERROR_DS_COMPARE_TRUE                              8230
#define ERROR_DS_AUTH_METHOD_NOT_SUPPORTED                 8231
#define ERROR_DS_STRONG_AUTH_REQUIRED                      8232
#define ERROR_DS_INAPPROPRIATE_AUTH                        8233
#define ERROR_DS_AUTH_UNKNOWN                              8234
#define ERROR_DS_REFERRAL                                  8235
#define ERROR_DS_UNAVAILABLE_CRIT_EXTENSION                8236
#define ERROR_DS_CONFIDENTIALITY_REQUIRED                  8237
#define ERROR_DS_INAPPROPRIATE_MATCHING                    8238
#define ERROR_DS_CONSTRAINT_VIOLATION                      8239
#define ERROR_DS_NO_SUCH_OBJECT                            8240
#define ERROR_DS_ALIAS_PROBLEM                             8241
#define ERROR_DS_INVALID_DN_SYNTAX                         8242
#define ERROR_DS_IS_LEAF                                   8243
#define ERROR_DS_ALIAS_DEREF_PROBLEM                       8244
#define ERROR_DS_UNWILLING_TO_PERFORM                      8245
#define ERROR_DS_LOOP_DETECT                               8246
#define ERROR_DS_NAMING_VIOLATION                          8247
#define ERROR_DS_OBJECT_RESULTS_TOO_LARGE                  8248
#define ERROR_DS_AFFECTS_MULTIPLE_DSAS                     8249
#define ERROR_DS_SERVER_DOWN                               8250
#define ERROR_DS_LOCAL_ERROR                               8251
#define ERROR_DS_ENCODING_ERROR                            8252
#define ERROR_DS_DECODING_ERROR                            8253
#define ERROR_DS_FILTER_UNKNOWN                            8254
#define ERROR_DS_PARAM_ERROR                               8255
#define ERROR_DS_NOT_SUPPORTED                             8256
#define ERROR_DS_NO_RESULTS_RETURNED                       8257
#define ERROR_DS_CONTROL_NOT_FOUND                         8258
#define ERROR_DS_CLIENT_LOOP                               8259
#define ERROR_DS_REFERRAL_LIMIT_EXCEEDED                   8260
#define ERROR_DS_SORT_CONTROL_MISSING                      8261
#define ERROR_DS_OFFSET_RANGE_ERROR                        8262
#define ERROR_DS_RIDMGR_DISABLED                           8263
#define ERROR_DS_ROOT_MUST_BE_NC                           8301
#define ERROR_DS_ADD_REPLICA_INHIBITED                     8302
#define ERROR_DS_ATT_NOT_DEF_IN_SCHEMA                     8303
#define ERROR_DS_MAX_OBJ_SIZE_EXCEEDED                     8304
#define ERROR_DS_OBJ_STRING_NAME_EXISTS                    8305
#define ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA                  8306
#define ERROR_DS_RDN_DOESNT_MATCH_SCHEMA                   8307
#define ERROR_DS_NO_REQUESTED_ATTS_FOUND                   8308
#define ERROR_DS_USER_BUFFER_TO_SMALL                      8309
#define ERROR_DS_ATT_IS_NOT_ON_OBJ                         8310
#define ERROR_DS_ILLEGAL_MOD_OPERATION                     8311
#define ERROR_DS_OBJ_TOO_LARGE                             8312
#define ERROR_DS_BAD_INSTANCE_TYPE                         8313
#define ERROR_DS_MASTERDSA_REQUIRED                        8314
#define ERROR_DS_OBJECT_CLASS_REQUIRED                     8315
#define ERROR_DS_MISSING_REQUIRED_ATT                      8316
#define ERROR_DS_ATT_NOT_DEF_FOR_CLASS                     8317
#define ERROR_DS_ATT_ALREADY_EXISTS                        8318
#define ERROR_DS_CANT_ADD_ATT_VALUES                       8320
#define ERROR_DS_SINGLE_VALUE_CONSTRAINT                   8321
#define ERROR_DS_RANGE_CONSTRAINT                          8322
#define ERROR_DS_ATT_VAL_ALREADY_EXISTS                    8323
#define ERROR_DS_CANT_REM_MISSING_ATT                      8324
#define ERROR_DS_CANT_REM_MISSING_ATT_VAL                  8325
#define ERROR_DS_ROOT_CANT_BE_SUBREF                       8326
#define ERROR_DS_NO_CHAINING                               8327
#define ERROR_DS_NO_CHAINED_EVAL                           8328
#define ERROR_DS_NO_PARENT_OBJECT                          8329
#define ERROR_DS_PARENT_IS_AN_ALIAS                        8330
#define ERROR_DS_CANT_MIX_MASTER_AND_REPS                  8331
#define ERROR_DS_CHILDREN_EXIST                            8332
#define ERROR_DS_OBJ_NOT_FOUND                             8333
#define ERROR_DS_ALIASED_OBJ_MISSING                       8334
#define ERROR_DS_BAD_NAME_SYNTAX                           8335
#define ERROR_DS_ALIAS_POINTS_TO_ALIAS                     8336
#define ERROR_DS_CANT_DEREF_ALIAS                          8337
#define ERROR_DS_OUT_OF_SCOPE                              8338
#define ERROR_DS_OBJECT_BEING_REMOVED                      8339
#define ERROR_DS_CANT_DELETE_DSA_OBJ                       8340
#define ERROR_DS_GENERIC_ERROR                             8341
#define ERROR_DS_DSA_MUST_BE_INT_MASTER                    8342
#define ERROR_DS_CLASS_NOT_DSA                             8343
#define ERROR_DS_INSUFF_ACCESS_RIGHTS                      8344
#define ERROR_DS_ILLEGAL_SUPERIOR                          8345
#define ERROR_DS_ATTRIBUTE_OWNED_BY_SAM                    8346
#define ERROR_DS_NAME_TOO_MANY_PARTS                       8347
#define ERROR_DS_NAME_TOO_LONG                             8348
#define ERROR_DS_NAME_VALUE_TOO_LONG                       8349
#define ERROR_DS_NAME_UNPARSEABLE                          8350
#define ERROR_DS_NAME_TYPE_UNKNOWN                         8351
#define ERROR_DS_NOT_AN_OBJECT                             8352
#define ERROR_DS_SEC_DESC_TOO_SHORT                        8353
#define ERROR_DS_SEC_DESC_INVALID                          8354
#define ERROR_DS_NO_DELETED_NAME                           8355
#define ERROR_DS_SUBREF_MUST_HAVE_PARENT                   8356
#define ERROR_DS_NCNAME_MUST_BE_NC                         8357
#define ERROR_DS_CANT_ADD_SYSTEM_ONLY                      8358
#define ERROR_DS_CLASS_MUST_BE_CONCRETE                    8359
#define ERROR_DS_INVALID_DMD                               8360
#define ERROR_DS_OBJ_GUID_EXISTS                           8361
#define ERROR_DS_NOT_ON_BACKLINK                           8362
#define ERROR_DS_NO_CROSSREF_FOR_NC                        8363
#define ERROR_DS_SHUTTING_DOWN                             8364
#define ERROR_DS_UNKNOWN_OPERATION                         8365
#define ERROR_DS_INVALID_ROLE_OWNER                        8366
#define ERROR_DS_COULDNT_CONTACT_FSMO                      8367
#define ERROR_DS_CROSS_NC_DN_RENAME                        8368
#define ERROR_DS_CANT_MOD_SYSTEM_ONLY                      8369
#define ERROR_DS_REPLICATOR_ONLY                           8370
#define ERROR_DS_OBJ_CLASS_NOT_DEFINED                     8371
#define ERROR_DS_OBJ_CLASS_NOT_SUBCLASS                    8372
#define ERROR_DS_NAME_REFERENCE_INVALID                    8373
#define ERROR_DS_CROSS_REF_EXISTS                          8374
#define ERROR_DS_CANT_DEL_MASTER_CROSSREF                  8375
#define ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD                8376
#define ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX                 8377
#define ERROR_DS_DUP_RDN                                   8378
#define ERROR_DS_DUP_OID                                   8379
#define ERROR_DS_DUP_MAPI_ID                               8380
#define ERROR_DS_DUP_SCHEMA_ID_GUID                        8381
#define ERROR_DS_DUP_LDAP_DISPLAY_NAME                     8382
#define ERROR_DS_SEMANTIC_ATT_TEST                         8383
#define ERROR_DS_SYNTAX_MISMATCH                           8384
#define ERROR_DS_EXISTS_IN_MUST_HAVE                       8385
#define ERROR_DS_EXISTS_IN_MAY_HAVE                        8386
#define ERROR_DS_NONEXISTENT_MAY_HAVE                      8387
#define ERROR_DS_NONEXISTENT_MUST_HAVE                     8388
#define ERROR_DS_AUX_CLS_TEST_FAIL                         8389
#define ERROR_DS_NONEXISTENT_POSS_SUP                      8390
#define ERROR_DS_SUB_CLS_TEST_FAIL                         8391
#define ERROR_DS_BAD_RDN_ATT_ID_SYNTAX                     8392
#define ERROR_DS_EXISTS_IN_AUX_CLS                         8393
#define ERROR_DS_EXISTS_IN_SUB_CLS                         8394
#define ERROR_DS_EXISTS_IN_POSS_SUP                        8395
#define ERROR_DS_RECALCSCHEMA_FAILED                       8396
#define ERROR_DS_TREE_DELETE_NOT_FINISHED                  8397
#define ERROR_DS_CANT_DELETE                               8398
#define ERROR_DS_ATT_SCHEMA_REQ_ID                         8399
#define ERROR_DS_BAD_ATT_SCHEMA_SYNTAX                     8400
#define ERROR_DS_CANT_CACHE_ATT                            8401
#define ERROR_DS_CANT_CACHE_CLASS                          8402
#define ERROR_DS_CANT_REMOVE_ATT_CACHE                     8403
#define ERROR_DS_CANT_REMOVE_CLASS_CACHE                   8404
#define ERROR_DS_CANT_RETRIEVE_DN                          8405
#define ERROR_DS_MISSING_SUPREF                            8406
#define ERROR_DS_CANT_RETRIEVE_INSTANCE                    8407
#define ERROR_DS_CODE_INCONSISTENCY                        8408
#define ERROR_DS_DATABASE_ERROR                            8409
#define ERROR_DS_GOVERNSID_MISSING                         8410
#define ERROR_DS_MISSING_EXPECTED_ATT                      8411
#define ERROR_DS_NCNAME_MISSING_CR_REF                     8412
#define ERROR_DS_SECURITY_CHECKING_ERROR                   8413
#define ERROR_DS_SCHEMA_NOT_LOADED                         8414
#define ERROR_DS_SCHEMA_ALLOC_FAILED                       8415
#define ERROR_DS_ATT_SCHEMA_REQ_SYNTAX                     8416
#define ERROR_DS_GCVERIFY_ERROR                            8417
#define ERROR_DS_DRA_SCHEMA_MISMATCH                       8418
#define ERROR_DS_CANT_FIND_DSA_OBJ                         8419
#define ERROR_DS_CANT_FIND_EXPECTED_NC                     8420
#define ERROR_DS_CANT_FIND_NC_IN_CACHE                     8421
#define ERROR_DS_CANT_RETRIEVE_CHILD                       8422
#define ERROR_DS_SECURITY_ILLEGAL_MODIFY                   8423
#define ERROR_DS_CANT_REPLACE_HIDDEN_REC                   8424
#define ERROR_DS_BAD_HIERARCHY_FILE                        8425
#define ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED              8426
#define ERROR_DS_CONFIG_PARAM_MISSING                      8427
#define ERROR_DS_COUNTING_AB_INDICES_FAILED                8428
#define ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED             8429
#define ERROR_DS_INTERNAL_FAILURE                          8430
#define ERROR_DS_UNKNOWN_ERROR                             8431
#define ERROR_DS_ROOT_REQUIRES_CLASS_TOP                   8432
#define ERROR_DS_REFUSING_FSMO_ROLES                       8433
#define ERROR_DS_MISSING_FSMO_SETTINGS                     8434
#define ERROR_DS_UNABLE_TO_SURRENDER_ROLES                 8435
#define ERROR_DS_DRA_GENERIC                               8436
#define ERROR_DS_DRA_INVALID_PARAMETER                     8437
#define ERROR_DS_DRA_BUSY                                  8438
#define ERROR_DS_DRA_BAD_DN                                8439
#define ERROR_DS_DRA_BAD_NC                                8440
#define ERROR_DS_DRA_DN_EXISTS                             8441
#define ERROR_DS_DRA_INTERNAL_ERROR                        8442
#define ERROR_DS_DRA_INCONSISTENT_DIT                      8443
#define ERROR_DS_DRA_CONNECTION_FAILED                     8444
#define ERROR_DS_DRA_BAD_INSTANCE_TYPE                     8445
#define ERROR_DS_DRA_OUT_OF_MEM                            8446
#define ERROR_DS_DRA_MAIL_PROBLEM                          8447
#define ERROR_DS_DRA_REF_ALREADY_EXISTS                    8448
#define ERROR_DS_DRA_REF_NOT_FOUND                         8449
#define ERROR_DS_DRA_OBJ_IS_REP_SOURCE                     8450
#define ERROR_DS_DRA_DB_ERROR                              8451
#define ERROR_DS_DRA_NO_REPLICA                            8452
#define ERROR_DS_DRA_ACCESS_DENIED                         8453
#define ERROR_DS_DRA_NOT_SUPPORTED                         8454
#define ERROR_DS_DRA_RPC_CANCELLED                         8455
#define ERROR_DS_DRA_SOURCE_DISABLED                       8456
#define ERROR_DS_DRA_SINK_DISABLED                         8457
#define ERROR_DS_DRA_NAME_COLLISION                        8458
#define ERROR_DS_DRA_SOURCE_REINSTALLED                    8459
#define ERROR_DS_DRA_MISSING_PARENT                        8460
#define ERROR_DS_DRA_PREEMPTED                             8461
#define ERROR_DS_DRA_ABANDON_SYNC                          8462
#define ERROR_DS_DRA_SHUTDOWN                              8463
#define ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET              8464
#define ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA             8465
#define ERROR_DS_DRA_EXTN_CONNECTION_FAILED                8466
#define ERROR_DS_INSTALL_SCHEMA_MISMATCH                   8467
#define ERROR_DS_DUP_LINK_ID                               8468
#define ERROR_DS_NAME_ERROR_RESOLVING                      8469
#define ERROR_DS_NAME_ERROR_NOT_FOUND                      8470
#define ERROR_DS_NAME_ERROR_NOT_UNIQUE                     8471
#define ERROR_DS_NAME_ERROR_NO_MAPPING                     8472
#define ERROR_DS_NAME_ERROR_DOMAIN_ONLY                    8473
#define ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING         8474
#define ERROR_DS_CONSTRUCTED_ATT_MOD                       8475
#define ERROR_DS_WRONG_OM_OBJ_CLASS                        8476
#define ERROR_DS_DRA_REPL_PENDING                          8477
#define ERROR_DS_DS_REQUIRED                               8478
#define ERROR_DS_INVALID_LDAP_DISPLAY_NAME                 8479
#define ERROR_DS_NON_BASE_SEARCH                           8480
#define ERROR_DS_CANT_RETRIEVE_ATTS                        8481
#define ERROR_DS_BACKLINK_WITHOUT_LINK                     8482
#define ERROR_DS_EPOCH_MISMATCH                            8483
#define ERROR_DS_SRC_NAME_MISMATCH                         8484
#define ERROR_DS_SRC_AND_DST_NC_IDENTICAL                  8485
#define ERROR_DS_DST_NC_MISMATCH                           8486
#define ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC                8487
#define ERROR_DS_SRC_GUID_MISMATCH                         8488
#define ERROR_DS_CANT_MOVE_DELETED_OBJECT                  8489
#define ERROR_DS_PDC_OPERATION_IN_PROGRESS                 8490
#define ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD                 8491
#define ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION               8492
#define ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS           8493
#define ERROR_DS_NC_MUST_HAVE_NC_PARENT                    8494
#define ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE                 8495
#define ERROR_DS_DST_DOMAIN_NOT_NATIVE                     8496
#define ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER          8497
#define ERROR_DS_CANT_MOVE_ACCOUNT_GROUP                   8498
#define ERROR_DS_CANT_MOVE_RESOURCE_GROUP                  8499
#define ERROR_DS_INVALID_SEARCH_FLAG                       8500
#define ERROR_DS_NO_TREE_DELETE_ABOVE_NC                   8501
#define ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE              8502
#define ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE  8503
#define ERROR_DS_SAM_INIT_FAILURE                          8504
#define ERROR_DS_SENSITIVE_GROUP_VIOLATION                 8505
#define ERROR_DS_CANT_MOD_PRIMARYGROUPID                   8506
#define ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD                   8507
#define ERROR_DS_NONSAFE_SCHEMA_CHANGE                     8508
#define ERROR_DS_SCHEMA_UPDATE_DISALLOWED                  8509
#define ERROR_DS_CANT_CREATE_UNDER_SCHEMA                  8510
#define ERROR_DS_INSTALL_NO_SRC_SCH_VERSION                8511
#define ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE         8512
#define ERROR_DS_INVALID_GROUP_TYPE                        8513
#define ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN        8514
#define ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN         8515
#define ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER             8516
#define ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER         8517
#define ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER          8518
#define ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER       8519
#define ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER  8520
#define ERROR_DS_HAVE_PRIMARY_MEMBERS                      8521
#define ERROR_DS_STRING_SD_CONVERSION_FAILED               8522
#define ERROR_DS_NAMING_MASTER_GC                          8523
#define ERROR_DS_DNS_LOOKUP_FAILURE                        8524
#define ERROR_DS_COULDNT_UPDATE_SPNS                       8525
#define ERROR_DS_CANT_RETRIEVE_SD                          8526
#define ERROR_DS_KEY_NOT_UNIQUE                            8527
#define ERROR_DS_WRONG_LINKED_ATT_SYNTAX                   8528
#define ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD                 8529
#define ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY                   8530
#define ERROR_DS_CANT_START                                8531
#define ERROR_DS_INIT_FAILURE                              8532
#define ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION              8533
#define ERROR_DS_SOURCE_DOMAIN_IN_FOREST                   8534
#define ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST          8535
#define ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED          8536
#define ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN               8537
#define ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER                 8538
#define ERROR_DS_SRC_SID_EXISTS_IN_FOREST                  8539
#define ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH         8540
#define ERROR_SAM_INIT_FAILURE                             8541
#define ERROR_DS_DRA_SCHEMA_INFO_SHIP                      8542
#define ERROR_DS_DRA_SCHEMA_CONFLICT                       8543
#define ERROR_DS_DRA_EARLIER_SCHEMA_CONFLICT               8544
#define ERROR_DS_DRA_OBJ_NC_MISMATCH                       8545
#define ERROR_DS_NC_STILL_HAS_DSAS                         8546
#define ERROR_DS_GC_REQUIRED                               8547
#define ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY                8548
#define ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS                8549
#define ERROR_DS_CANT_ADD_TO_GC                            8550
#define ERROR_DS_NO_CHECKPOINT_WITH_PDC                    8551
#define ERROR_DS_SOURCE_AUDITING_NOT_ENABLED               8552
#define ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC               8553
#define ERROR_DS_INVALID_NAME_FOR_SPN                      8554
#define ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS              8555
#define ERROR_DS_UNICODEPWD_NOT_IN_QUOTES                  8556
#define ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED            8557
#define ERROR_DS_MUST_BE_RUN_ON_DST_DC                     8558
#define ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER             8559
#define ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ             8560
#define ERROR_DS_INIT_FAILURE_CONSOLE                      8561
#define ERROR_DS_SAM_INIT_FAILURE_CONSOLE                  8562
#define ERROR_DS_FOREST_VERSION_TOO_HIGH                   8563
#define ERROR_DS_DOMAIN_VERSION_TOO_HIGH                   8564
#define ERROR_DS_FOREST_VERSION_TOO_LOW                    8565
#define ERROR_DS_DOMAIN_VERSION_TOO_LOW                    8566
#define ERROR_DS_INCOMPATIBLE_VERSION                      8567
#define ERROR_DS_LOW_DSA_VERSION                           8568
#define ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN        8569
#define ERROR_DS_NOT_SUPPORTED_SORT_ORDER                  8570
#define ERROR_DS_NAME_NOT_UNIQUE                           8571
#define ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4            8572
#define ERROR_DS_OUT_OF_VERSION_STORE                      8573
#define ERROR_DS_INCOMPATIBLE_CONTROLS_USED                8574
#define ERROR_DS_NO_REF_DOMAIN                             8575
#define ERROR_DS_RESERVED_LINK_ID                          8576
#define ERROR_DS_LINK_ID_NOT_AVAILABLE                     8577
#define ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER             8578
#define ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE      8579
#define ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC               8580
#define ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG               8581
#define ERROR_DS_MODIFYDN_WRONG_GRANDPARENT                8582
#define ERROR_DS_NAME_ERROR_TRUST_REFERRAL                 8583
#define ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER             8584
#define ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD             8585
#define ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2              8586
#define ERROR_DS_THREAD_LIMIT_EXCEEDED                     8587
#define ERROR_DS_NOT_CLOSEST                               8588
#define ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF        8589
#define ERROR_DS_SINGLE_USER_MODE_FAILED                   8590
#define ERROR_DS_NTDSCRIPT_SYNTAX_ERROR                    8591
#define ERROR_DS_NTDSCRIPT_PROCESS_ERROR                   8592
#define ERROR_DS_DIFFERENT_REPL_EPOCHS                     8593
#define ERROR_DS_DRS_EXTENSIONS_CHANGED                    8594
#define ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR 8595
#define ERROR_DS_NO_MSDS_INTID                             8596
#define ERROR_DS_DUP_MSDS_INTID                            8597
#define ERROR_DS_EXISTS_IN_RDNATTID                        8598
#define ERROR_DS_AUTHORIZATION_FAILED                      8599
#define ERROR_DS_INVALID_SCRIPT                            8600
#define ERROR_DS_REMOTE_CROSSREF_OP_FAILED                 8601
#define ERROR_DS_CROSS_REF_BUSY                            8602
#define ERROR_DS_CANT_DERIVE_SPN_FOR_DELETED_DOMAIN        8603
#define ERROR_DS_CANT_DEMOTE_WITH_WRITEABLE_NC             8604
#define ERROR_DS_DUPLICATE_ID_FOUND                        8605
#define ERROR_DS_INSUFFICIENT_ATTR_TO_CREATE_OBJECT        8606
#define ERROR_DS_GROUP_CONVERSION_ERROR                    8607
#define ERROR_DS_CANT_MOVE_APP_BASIC_GROUP                 8608
#define ERROR_DS_CANT_MOVE_APP_QUERY_GROUP                 8609
#define ERROR_DS_ROLE_NOT_VERIFIED                         8610
#define ERROR_DS_WKO_CONTAINER_CANNOT_BE_SPECIAL           8611
#define ERROR_DS_DOMAIN_RENAME_IN_PROGRESS                 8612
#define ERROR_DS_EXISTING_AD_CHILD_NC                      8613
#define ERROR_DS_REPL_LIFETIME_EXCEEDED                    8614
#define ERROR_DS_DISALLOWED_IN_SYSTEM_CONTAINER            8615
#define ERROR_DS_LDAP_SEND_QUEUE_FULL                      8616
#define ERROR_DS_DRA_OUT_SCHEDULE_WINDOW                   8617
#define ERROR_DS_POLICY_NOT_KNOWN                          8618
#define ERROR_NO_SITE_SETTINGS_OBJECT                      8619
#define ERROR_NO_SECRETS                                   8620
#define ERROR_NO_WRITABLE_DC_FOUND                         8621
#define ERROR_DS_NO_SERVER_OBJECT                          8622
#define ERROR_DS_NO_NTDSA_OBJECT                           8623
#define ERROR_DS_NON_ASQ_SEARCH                            8624
#define ERROR_DS_AUDIT_FAILURE                             8625
#define ERROR_DS_INVALID_SEARCH_FLAG_SUBTREE               8626
#define ERROR_DS_INVALID_SEARCH_FLAG_TUPLE                 8627
#define ERROR_DS_HIERARCHY_TABLE_TOO_DEEP                  8628
#define ERROR_DS_DRA_CORRUPT_UTD_VECTOR                    8629
#define ERROR_DS_DRA_SECRETS_DENIED                        8630
#define ERROR_DS_RESERVED_MAPI_ID                          8631
#define ERROR_DS_MAPI_ID_NOT_AVAILABLE                     8632
#define ERROR_DS_DRA_MISSING_KRBTGT_SECRET                 8633
#define ERROR_DS_DOMAIN_NAME_EXISTS_IN_FOREST              8634
#define ERROR_DS_FLAT_NAME_EXISTS_IN_FOREST                8635
#define ERROR_INVALID_USER_PRINCIPAL_NAME                  8636
#define ERROR_DS_OID_MAPPED_GROUP_CANT_HAVE_MEMBERS        8637
#define ERROR_DS_OID_NOT_FOUND                             8638
#define ERROR_DS_DRA_RECYCLED_TARGET                       8639
#define ERROR_DS_DISALLOWED_NC_REDIRECT                    8640
#define ERROR_DS_HIGH_ADLDS_FFL                            8641
#define ERROR_DS_HIGH_DSA_VERSION                          8642
#define ERROR_DS_LOW_ADLDS_FFL                             8643
#define ERROR_DOMAIN_SID_SAME_AS_LOCAL_WORKSTATION         8644
#define ERROR_DS_UNDELETE_SAM_VALIDATION_FAILED            8645
#define ERROR_INCORRECT_ACCOUNT_TYPE                       8646
#define ERROR_DS_SPN_VALUE_NOT_UNIQUE_IN_FOREST            8647
#define ERROR_DS_UPN_VALUE_NOT_UNIQUE_IN_FOREST            8648
#define ERROR_DS_MISSING_FOREST_TRUST                      8649
#define ERROR_DS_VALUE_KEY_NOT_UNIQUE                      8650
#define ERROR_WEAK_WHFBKEY_BLOCKED                         8651
#define ERROR_DS_PER_ATTRIBUTE_AUTHZ_FAILED_DURING_ADD     8652
#define ERROR_LOCAL_POLICY_MODIFICATION_NOT_SUPPORTED      8653
#define ERROR_POLICY_CONTROLLED_ACCOUNT                    8654
#define ERROR_LAPS_LEGACY_SCHEMA_MISSING                   8655
#define ERROR_LAPS_SCHEMA_MISSING                          8656
#define ERROR_LAPS_ENCRYPTION_REQUIRES_2016_DFL            8657
#define DNS_ERROR_RESPONSE_CODES_BASE                      9000
#define DNS_ERROR_RCODE_FORMAT_ERROR                       9001
#define DNS_ERROR_RCODE_SERVER_FAILURE                     9002
#define DNS_ERROR_RCODE_NAME_ERROR                         9003
#define DNS_ERROR_RCODE_NOT_IMPLEMENTED                    9004
#define DNS_ERROR_RCODE_REFUSED                            9005
#define DNS_ERROR_RCODE_YXDOMAIN                           9006
#define DNS_ERROR_RCODE_YXRRSET                            9007
#define DNS_ERROR_RCODE_NXRRSET                            9008
#define DNS_ERROR_RCODE_NOTAUTH                            9009
#define DNS_ERROR_RCODE_NOTZONE                            9010
#define DNS_ERROR_RCODE_BADSIG                             9016
#define DNS_ERROR_RCODE_BADKEY                             9017
#define DNS_ERROR_RCODE_BADTIME                            9018
#define DNS_ERROR_DNSSEC_BASE                              9100
#define DNS_ERROR_KEYMASTER_REQUIRED                       9101
#define DNS_ERROR_NOT_ALLOWED_ON_SIGNED_ZONE               9102
#define DNS_ERROR_NSEC3_INCOMPATIBLE_WITH_RSA_SHA1         9103
#define DNS_ERROR_NOT_ENOUGH_SIGNING_KEY_DESCRIPTORS       9104
#define DNS_ERROR_UNSUPPORTED_ALGORITHM                    9105
#define DNS_ERROR_INVALID_KEY_SIZE                         9106
#define DNS_ERROR_SIGNING_KEY_NOT_ACCESSIBLE               9107
#define DNS_ERROR_KSP_DOES_NOT_SUPPORT_PROTECTION          9108
#define DNS_ERROR_UNEXPECTED_DATA_PROTECTION_ERROR         9109
#define DNS_ERROR_UNEXPECTED_CNG_ERROR                     9110
#define DNS_ERROR_UNKNOWN_SIGNING_PARAMETER_VERSION        9111
#define DNS_ERROR_KSP_NOT_ACCESSIBLE                       9112
#define DNS_ERROR_TOO_MANY_SKDS                            9113
#define DNS_ERROR_INVALID_ROLLOVER_PERIOD                  9114
#define DNS_ERROR_INVALID_INITIAL_ROLLOVER_OFFSET          9115
#define DNS_ERROR_ROLLOVER_IN_PROGRESS                     9116
#define DNS_ERROR_STANDBY_KEY_NOT_PRESENT                  9117
#define DNS_ERROR_NOT_ALLOWED_ON_ZSK                       9118
#define DNS_ERROR_NOT_ALLOWED_ON_ACTIVE_SKD                9119
#define DNS_ERROR_ROLLOVER_ALREADY_QUEUED                  9120
#define DNS_ERROR_NOT_ALLOWED_ON_UNSIGNED_ZONE             9121
#define DNS_ERROR_BAD_KEYMASTER                            9122
#define DNS_ERROR_INVALID_SIGNATURE_VALIDITY_PERIOD        9123
#define DNS_ERROR_INVALID_NSEC3_ITERATION_COUNT            9124
#define DNS_ERROR_DNSSEC_IS_DISABLED                       9125
#define DNS_ERROR_INVALID_XML                              9126
#define DNS_ERROR_NO_VALID_TRUST_ANCHORS                   9127
#define DNS_ERROR_ROLLOVER_NOT_POKEABLE                    9128
#define DNS_ERROR_NSEC3_NAME_COLLISION                     9129
#define DNS_ERROR_NSEC_INCOMPATIBLE_WITH_NSEC3_RSA_SHA1    9130
#define DNS_ERROR_PACKET_FMT_BASE                          9500
#define DNS_INFO_NO_RECORDS                                9501
#define DNS_ERROR_BAD_PACKET                               9502
#define DNS_ERROR_NO_PACKET                                9503
#define DNS_ERROR_RCODE                                    9504
#define DNS_ERROR_UNSECURE_PACKET                          9505
#define DNS_REQUEST_PENDING                                9506
#define DNS_ERROR_GENERAL_API_BASE                         9550
#define DNS_ERROR_INVALID_TYPE                             9551
#define DNS_ERROR_INVALID_IP_ADDRESS                       9552
#define DNS_ERROR_INVALID_PROPERTY                         9553
#define DNS_ERROR_TRY_AGAIN_LATER                          9554
#define DNS_ERROR_NOT_UNIQUE                               9555
#define DNS_ERROR_NON_RFC_NAME                             9556
#define DNS_STATUS_FQDN                                    9557
#define DNS_STATUS_DOTTED_NAME                             9558
#define DNS_STATUS_SINGLE_PART_NAME                        9559
#define DNS_ERROR_INVALID_NAME_CHAR                        9560
#define DNS_ERROR_NUMERIC_NAME                             9561
#define DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER               9562
#define DNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION             9563
#define DNS_ERROR_CANNOT_FIND_ROOT_HINTS                   9564
#define DNS_ERROR_INCONSISTENT_ROOT_HINTS                  9565
#define DNS_ERROR_DWORD_VALUE_TOO_SMALL                    9566
#define DNS_ERROR_DWORD_VALUE_TOO_LARGE                    9567
#define DNS_ERROR_BACKGROUND_LOADING                       9568
#define DNS_ERROR_NOT_ALLOWED_ON_RODC                      9569
#define DNS_ERROR_NOT_ALLOWED_UNDER_DNAME                  9570
#define DNS_ERROR_DELEGATION_REQUIRED                      9571
#define DNS_ERROR_INVALID_POLICY_TABLE                     9572
#define DNS_ERROR_ADDRESS_REQUIRED                         9573
#define DNS_ERROR_ZONE_BASE                                9600
#define DNS_ERROR_ZONE_DOES_NOT_EXIST                      9601
#define DNS_ERROR_NO_ZONE_INFO                             9602
#define DNS_ERROR_INVALID_ZONE_OPERATION                   9603
#define DNS_ERROR_ZONE_CONFIGURATION_ERROR                 9604
#define DNS_ERROR_ZONE_HAS_NO_SOA_RECORD                   9605
#define DNS_ERROR_ZONE_HAS_NO_NS_RECORDS                   9606
#define DNS_ERROR_ZONE_LOCKED                              9607
#define DNS_ERROR_ZONE_CREATION_FAILED                     9608
#define DNS_ERROR_ZONE_ALREADY_EXISTS                      9609
#define DNS_ERROR_AUTOZONE_ALREADY_EXISTS                  9610
#define DNS_ERROR_INVALID_ZONE_TYPE                        9611
#define DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP             9612
#define DNS_ERROR_ZONE_NOT_SECONDARY                       9613
#define DNS_ERROR_NEED_SECONDARY_ADDRESSES                 9614
#define DNS_ERROR_WINS_INIT_FAILED                         9615
#define DNS_ERROR_NEED_WINS_SERVERS                        9616
#define DNS_ERROR_NBSTAT_INIT_FAILED                       9617
#define DNS_ERROR_SOA_DELETE_INVALID                       9618
#define DNS_ERROR_FORWARDER_ALREADY_EXISTS                 9619
#define DNS_ERROR_ZONE_REQUIRES_MASTER_IP                  9620
#define DNS_ERROR_ZONE_IS_SHUTDOWN                         9621
#define DNS_ERROR_ZONE_LOCKED_FOR_SIGNING                  9622
#define DNS_ERROR_DATAFILE_BASE                            9650
#define DNS_ERROR_PRIMARY_REQUIRES_DATAFILE                9651
#define DNS_ERROR_INVALID_DATAFILE_NAME                    9652
#define DNS_ERROR_DATAFILE_OPEN_FAILURE                    9653
#define DNS_ERROR_FILE_WRITEBACK_FAILED                    9654
#define DNS_ERROR_DATAFILE_PARSING                         9655
#define DNS_ERROR_DATABASE_BASE                            9700
#define DNS_ERROR_RECORD_DOES_NOT_EXIST                    9701
#define DNS_ERROR_RECORD_FORMAT                            9702
#define DNS_ERROR_NODE_CREATION_FAILED                     9703
#define DNS_ERROR_UNKNOWN_RECORD_TYPE                      9704
#define DNS_ERROR_RECORD_TIMED_OUT                         9705
#define DNS_ERROR_NAME_NOT_IN_ZONE                         9706
#define DNS_ERROR_CNAME_LOOP                               9707
#define DNS_ERROR_NODE_IS_CNAME                            9708
#define DNS_ERROR_CNAME_COLLISION                          9709
#define DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT                 9710
#define DNS_ERROR_RECORD_ALREADY_EXISTS                    9711
#define DNS_ERROR_SECONDARY_DATA                           9712
#define DNS_ERROR_NO_CREATE_CACHE_DATA                     9713
#define DNS_ERROR_NAME_DOES_NOT_EXIST                      9714
#define DNS_WARNING_PTR_CREATE_FAILED                      9715
#define DNS_WARNING_DOMAIN_UNDELETED                       9716
#define DNS_ERROR_DS_UNAVAILABLE                           9717
#define DNS_ERROR_DS_ZONE_ALREADY_EXISTS                   9718
#define DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE                   9719
#define DNS_ERROR_NODE_IS_DNAME                            9720
#define DNS_ERROR_DNAME_COLLISION                          9721
#define DNS_ERROR_ALIAS_LOOP                               9722
#define DNS_ERROR_OPERATION_BASE                           9750
#define DNS_INFO_AXFR_COMPLETE                             9751
#define DNS_ERROR_AXFR                                     9752
#define DNS_INFO_ADDED_LOCAL_WINS                          9753
#define DNS_ERROR_SECURE_BASE                              9800
#define DNS_STATUS_CONTINUE_NEEDED                         9801
#define DNS_ERROR_SETUP_BASE                               9850
#define DNS_ERROR_NO_TCPIP                                 9851
#define DNS_ERROR_NO_DNS_SERVERS                           9852
#define DNS_ERROR_DP_BASE                                  9900
#define DNS_ERROR_DP_DOES_NOT_EXIST                        9901
#define DNS_ERROR_DP_ALREADY_EXISTS                        9902
#define DNS_ERROR_DP_NOT_ENLISTED                          9903
#define DNS_ERROR_DP_ALREADY_ENLISTED                      9904
#define DNS_ERROR_DP_NOT_AVAILABLE                         9905
#define DNS_ERROR_DP_FSMO_ERROR                            9906
#define DNS_ERROR_RRL_NOT_ENABLED                          9911
#define DNS_ERROR_RRL_INVALID_WINDOW_SIZE                  9912
#define DNS_ERROR_RRL_INVALID_IPV4_PREFIX                  9913
#define DNS_ERROR_RRL_INVALID_IPV6_PREFIX                  9914
#define DNS_ERROR_RRL_INVALID_TC_RATE                      9915
#define DNS_ERROR_RRL_INVALID_LEAK_RATE                    9916
#define DNS_ERROR_RRL_LEAK_RATE_LESSTHAN_TC_RATE           9917
#define DNS_ERROR_VIRTUALIZATION_INSTANCE_ALREADY_EXISTS   9921
#define DNS_ERROR_VIRTUALIZATION_INSTANCE_DOES_NOT_EXIST   9922
#define DNS_ERROR_VIRTUALIZATION_TREE_LOCKED               9923
#define DNS_ERROR_INVAILD_VIRTUALIZATION_INSTANCE_NAME     9924
#define DNS_ERROR_DEFAULT_VIRTUALIZATION_INSTANCE          9925
#define DNS_ERROR_ZONESCOPE_ALREADY_EXISTS                 9951
#define DNS_ERROR_ZONESCOPE_DOES_NOT_EXIST                 9952
#define DNS_ERROR_DEFAULT_ZONESCOPE                        9953
#define DNS_ERROR_INVALID_ZONESCOPE_NAME                   9954
#define DNS_ERROR_NOT_ALLOWED_WITH_ZONESCOPES              9955
#define DNS_ERROR_LOAD_ZONESCOPE_FAILED                    9956
#define DNS_ERROR_ZONESCOPE_FILE_WRITEBACK_FAILED          9957
#define DNS_ERROR_INVALID_SCOPE_NAME                       9958
#define DNS_ERROR_SCOPE_DOES_NOT_EXIST                     9959
#define DNS_ERROR_DEFAULT_SCOPE                            9960
#define DNS_ERROR_INVALID_SCOPE_OPERATION                  9961
#define DNS_ERROR_SCOPE_LOCKED                             9962
#define DNS_ERROR_SCOPE_ALREADY_EXISTS                     9963
#define DNS_ERROR_POLICY_ALREADY_EXISTS                    9971
#define DNS_ERROR_POLICY_DOES_NOT_EXIST                    9972
#define DNS_ERROR_POLICY_INVALID_CRITERIA                  9973
#define DNS_ERROR_POLICY_INVALID_SETTINGS                  9974
#define DNS_ERROR_CLIENT_SUBNET_IS_ACCESSED                9975
#define DNS_ERROR_CLIENT_SUBNET_DOES_NOT_EXIST             9976
#define DNS_ERROR_CLIENT_SUBNET_ALREADY_EXISTS             9977
#define DNS_ERROR_SUBNET_DOES_NOT_EXIST                    9978
#define DNS_ERROR_SUBNET_ALREADY_EXISTS                    9979
#define DNS_ERROR_POLICY_LOCKED                            9980
#define DNS_ERROR_POLICY_INVALID_WEIGHT                    9981
#define DNS_ERROR_POLICY_INVALID_NAME                      9982
#define DNS_ERROR_POLICY_MISSING_CRITERIA                  9983
#define DNS_ERROR_INVALID_CLIENT_SUBNET_NAME               9984
#define DNS_ERROR_POLICY_PROCESSING_ORDER_INVALID          9985
#define DNS_ERROR_POLICY_SCOPE_MISSING                     9986
#define DNS_ERROR_POLICY_SCOPE_NOT_ALLOWED                 9987
#define DNS_ERROR_SERVERSCOPE_IS_REFERENCED                9988
#define DNS_ERROR_ZONESCOPE_IS_REFERENCED                  9989
#define DNS_ERROR_POLICY_INVALID_CRITERIA_CLIENT_SUBNET    9990
#define DNS_ERROR_POLICY_INVALID_CRITERIA_TRANSPORT_PROTOCOL 9991
#define DNS_ERROR_POLICY_INVALID_CRITERIA_NETWORK_PROTOCOL 9992
#define DNS_ERROR_POLICY_INVALID_CRITERIA_INTERFACE        9993
#define DNS_ERROR_POLICY_INVALID_CRITERIA_FQDN             9994
#define DNS_ERROR_POLICY_INVALID_CRITERIA_QUERY_TYPE       9995
#define DNS_ERROR_POLICY_INVALID_CRITERIA_TIME_OF_DAY      9996

/*
 * Also defined in winsock.h.
 *
 * All Windows Sockets error constants are biased by WSABASEERR from
 * the "normal"
 */
#define WSABASEERR                 10000
/*
 * Windows Sockets definitions of regular Microsoft C error constants
 */
#define WSAEINTR                   (WSABASEERR+4)
#define WSAEBADF                   (WSABASEERR+9)
#define WSAEACCES                  (WSABASEERR+13)
#define WSAEFAULT                  (WSABASEERR+14)
#define WSAEINVAL                  (WSABASEERR+22)
#define WSAEMFILE                  (WSABASEERR+24)

/*
 * Windows Sockets definitions of regular Berkeley error constants
 */
#define WSAEWOULDBLOCK             (WSABASEERR+35)
#define WSAEINPROGRESS             (WSABASEERR+36)
#define WSAEALREADY                (WSABASEERR+37)
#define WSAENOTSOCK                (WSABASEERR+38)
#define WSAEDESTADDRREQ            (WSABASEERR+39)
#define WSAEMSGSIZE                (WSABASEERR+40)
#define WSAEPROTOTYPE              (WSABASEERR+41)
#define WSAENOPROTOOPT             (WSABASEERR+42)
#define WSAEPROTONOSUPPORT         (WSABASEERR+43)
#define WSAESOCKTNOSUPPORT         (WSABASEERR+44)
#define WSAEOPNOTSUPP              (WSABASEERR+45)
#define WSAEPFNOSUPPORT            (WSABASEERR+46)
#define WSAEAFNOSUPPORT            (WSABASEERR+47)
#define WSAEADDRINUSE              (WSABASEERR+48)
#define WSAEADDRNOTAVAIL           (WSABASEERR+49)
#define WSAENETDOWN                (WSABASEERR+50)
#define WSAENETUNREACH             (WSABASEERR+51)
#define WSAENETRESET               (WSABASEERR+52)
#define WSAECONNABORTED            (WSABASEERR+53)
#define WSAECONNRESET              (WSABASEERR+54)
#define WSAENOBUFS                 (WSABASEERR+55)
#define WSAEISCONN                 (WSABASEERR+56)
#define WSAENOTCONN                (WSABASEERR+57)
#define WSAESHUTDOWN               (WSABASEERR+58)
#define WSAETOOMANYREFS            (WSABASEERR+59)
#define WSAETIMEDOUT               (WSABASEERR+60)
#define WSAECONNREFUSED            (WSABASEERR+61)
#define WSAELOOP                   (WSABASEERR+62)
#define WSAENAMETOOLONG            (WSABASEERR+63)
#define WSAEHOSTDOWN               (WSABASEERR+64)
#define WSAEHOSTUNREACH            (WSABASEERR+65)
#define WSAENOTEMPTY               (WSABASEERR+66)
#define WSAEPROCLIM                (WSABASEERR+67)
#define WSAEUSERS                  (WSABASEERR+68)
#define WSAEDQUOT                  (WSABASEERR+69)
#define WSAESTALE                  (WSABASEERR+70)
#define WSAEREMOTE                 (WSABASEERR+71)

/*
 * Extended Windows Sockets error constant definitions
 */
#define WSASYSNOTREADY             (WSABASEERR+91)
#define WSAVERNOTSUPPORTED         (WSABASEERR+92)
#define WSANOTINITIALISED          (WSABASEERR+93)
#define WSAEDISCON                 (WSABASEERR+101)
#define WSAENOMORE                 (WSABASEERR+102)
#define WSAECANCELLED              (WSABASEERR+103)
#define WSAEINVALIDPROCTABLE       (WSABASEERR+104)
#define WSAEINVALIDPROVIDER        (WSABASEERR+105)
#define WSAEPROVIDERFAILEDINIT     (WSABASEERR+106)
#define WSASYSCALLFAILURE          (WSABASEERR+107)
#define WSASERVICE_NOT_FOUND       (WSABASEERR+108)
#define WSATYPE_NOT_FOUND          (WSABASEERR+109)
#define WSA_E_NO_MORE              (WSABASEERR+110)
#define WSA_E_CANCELLED            (WSABASEERR+111)
#define WSAEREFUSED                (WSABASEERR+112)
#define WSAHOST_NOT_FOUND          (WSABASEERR+1001)
#define WSATRY_AGAIN               (WSABASEERR+1002)
#define WSANO_RECOVERY             (WSABASEERR+1003)
#define WSANO_DATA                 (WSABASEERR+1004)

#define WSA_QOS_RECEIVERS                                  11005
#define WSA_QOS_SENDERS                                    11006
#define WSA_QOS_NO_SENDERS                                 11007
#define WSA_QOS_NO_RECEIVERS                               11008
#define WSA_QOS_REQUEST_CONFIRMED                          11009
#define WSA_QOS_ADMISSION_FAILURE                          11010
#define WSA_QOS_POLICY_FAILURE                             11011
#define WSA_QOS_BAD_STYLE                                  11012
#define WSA_QOS_BAD_OBJECT                                 11013
#define WSA_QOS_TRAFFIC_CTRL_ERROR                         11014
#define WSA_QOS_GENERIC_ERROR                              11015
#define WSA_QOS_ESERVICETYPE                               11016
#define WSA_QOS_EFLOWSPEC                                  11017
#define WSA_QOS_EPROVSPECBUF                               11018
#define WSA_QOS_EFILTERSTYLE                               11019
#define WSA_QOS_EFILTERTYPE                                11020
#define WSA_QOS_EFILTERCOUNT                               11021
#define WSA_QOS_EOBJLENGTH                                 11022
#define WSA_QOS_EFLOWCOUNT                                 11023
#define WSA_QOS_EUNKOWNPSOBJ                               11024
#define WSA_QOS_EPOLICYOBJ                                 11025
#define WSA_QOS_EFLOWDESC                                  11026
#define WSA_QOS_EPSFLOWSPEC                                11027
#define WSA_QOS_EPSFILTERSPEC                              11028
#define WSA_QOS_ESDMODEOBJ                                 11029
#define WSA_QOS_ESHAPERATEOBJ                              11030
#define WSA_QOS_RESERVED_PETYPE                            11031
#define WSA_SECURE_HOST_NOT_FOUND                          11032
#define WSA_IPSEC_NAME_POLICY_ERROR                        11033
#define ERROR_IPSEC_QM_POLICY_EXISTS                       13000
#define ERROR_IPSEC_QM_POLICY_NOT_FOUND                    13001
#define ERROR_IPSEC_QM_POLICY_IN_USE                       13002
#define ERROR_IPSEC_MM_POLICY_EXISTS                       13003
#define ERROR_IPSEC_MM_POLICY_NOT_FOUND                    13004
#define ERROR_IPSEC_MM_POLICY_IN_USE                       13005
#define ERROR_IPSEC_MM_FILTER_EXISTS                       13006
#define ERROR_IPSEC_MM_FILTER_NOT_FOUND                    13007
#define ERROR_IPSEC_TRANSPORT_FILTER_EXISTS                13008
#define ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND             13009
#define ERROR_IPSEC_MM_AUTH_EXISTS                         13010
#define ERROR_IPSEC_MM_AUTH_NOT_FOUND                      13011
#define ERROR_IPSEC_MM_AUTH_IN_USE                         13012
#define ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND            13013
#define ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND              13014
#define ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND            13015
#define ERROR_IPSEC_TUNNEL_FILTER_EXISTS                   13016
#define ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND                13017
#define ERROR_IPSEC_MM_FILTER_PENDING_DELETION             13018
#define ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION      13019
#define ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION         13020
#define ERROR_IPSEC_MM_POLICY_PENDING_DELETION             13021
#define ERROR_IPSEC_MM_AUTH_PENDING_DELETION               13022
#define ERROR_IPSEC_QM_POLICY_PENDING_DELETION             13023
#define WARNING_IPSEC_MM_POLICY_PRUNED                     13024
#define WARNING_IPSEC_QM_POLICY_PRUNED                     13025
#define ERROR_IPSEC_IKE_NEG_STATUS_BEGIN                   13800
#define ERROR_IPSEC_IKE_AUTH_FAIL                          13801
#define ERROR_IPSEC_IKE_ATTRIB_FAIL                        13802
#define ERROR_IPSEC_IKE_NEGOTIATION_PENDING                13803
#define ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR           13804
#define ERROR_IPSEC_IKE_TIMED_OUT                          13805
#define ERROR_IPSEC_IKE_NO_CERT                            13806
#define ERROR_IPSEC_IKE_SA_DELETED                         13807
#define ERROR_IPSEC_IKE_SA_REAPED                          13808
#define ERROR_IPSEC_IKE_MM_ACQUIRE_DROP                    13809
#define ERROR_IPSEC_IKE_QM_ACQUIRE_DROP                    13810
#define ERROR_IPSEC_IKE_QUEUE_DROP_MM                      13811
#define ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM                   13812
#define ERROR_IPSEC_IKE_DROP_NO_RESPONSE                   13813
#define ERROR_IPSEC_IKE_MM_DELAY_DROP                      13814
#define ERROR_IPSEC_IKE_QM_DELAY_DROP                      13815
#define ERROR_IPSEC_IKE_ERROR                              13816
#define ERROR_IPSEC_IKE_CRL_FAILED                         13817
#define ERROR_IPSEC_IKE_INVALID_KEY_USAGE                  13818
#define ERROR_IPSEC_IKE_INVALID_CERT_TYPE                  13819
#define ERROR_IPSEC_IKE_NO_PRIVATE_KEY                     13820
#define ERROR_IPSEC_IKE_SIMULTANEOUS_REKEY                 13821
#define ERROR_IPSEC_IKE_DH_FAIL                            13822
#define ERROR_IPSEC_IKE_CRITICAL_PAYLOAD_NOT_RECOGNIZED    13823
#define ERROR_IPSEC_IKE_INVALID_HEADER                     13824
#define ERROR_IPSEC_IKE_NO_POLICY                          13825
#define ERROR_IPSEC_IKE_INVALID_SIGNATURE                  13826
#define ERROR_IPSEC_IKE_KERBEROS_ERROR                     13827
#define ERROR_IPSEC_IKE_NO_PUBLIC_KEY                      13828
#define ERROR_IPSEC_IKE_PROCESS_ERR                        13829
#define ERROR_IPSEC_IKE_PROCESS_ERR_SA                     13830
#define ERROR_IPSEC_IKE_PROCESS_ERR_PROP                   13831
#define ERROR_IPSEC_IKE_PROCESS_ERR_TRANS                  13832
#define ERROR_IPSEC_IKE_PROCESS_ERR_KE                     13833
#define ERROR_IPSEC_IKE_PROCESS_ERR_ID                     13834
#define ERROR_IPSEC_IKE_PROCESS_ERR_CERT                   13835
#define ERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ               13836
#define ERROR_IPSEC_IKE_PROCESS_ERR_HASH                   13837
#define ERROR_IPSEC_IKE_PROCESS_ERR_SIG                    13838
#define ERROR_IPSEC_IKE_PROCESS_ERR_NONCE                  13839
#define ERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY                 13840
#define ERROR_IPSEC_IKE_PROCESS_ERR_DELETE                 13841
#define ERROR_IPSEC_IKE_PROCESS_ERR_VENDOR                 13842
#define ERROR_IPSEC_IKE_INVALID_PAYLOAD                    13843
#define ERROR_IPSEC_IKE_LOAD_SOFT_SA                       13844
#define ERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN                  13845
#define ERROR_IPSEC_IKE_INVALID_COOKIE                     13846
#define ERROR_IPSEC_IKE_NO_PEER_CERT                       13847
#define ERROR_IPSEC_IKE_PEER_CRL_FAILED                    13848
#define ERROR_IPSEC_IKE_POLICY_CHANGE                      13849
#define ERROR_IPSEC_IKE_NO_MM_POLICY                       13850
#define ERROR_IPSEC_IKE_NOTCBPRIV                          13851
#define ERROR_IPSEC_IKE_SECLOADFAIL                        13852
#define ERROR_IPSEC_IKE_FAILSSPINIT                        13853
#define ERROR_IPSEC_IKE_FAILQUERYSSP                       13854
#define ERROR_IPSEC_IKE_SRVACQFAIL                         13855
#define ERROR_IPSEC_IKE_SRVQUERYCRED                       13856
#define ERROR_IPSEC_IKE_GETSPIFAIL                         13857
#define ERROR_IPSEC_IKE_INVALID_FILTER                     13858
#define ERROR_IPSEC_IKE_OUT_OF_MEMORY                      13859
#define ERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED              13860
#define ERROR_IPSEC_IKE_INVALID_POLICY                     13861
#define ERROR_IPSEC_IKE_UNKNOWN_DOI                        13862
#define ERROR_IPSEC_IKE_INVALID_SITUATION                  13863
#define ERROR_IPSEC_IKE_DH_FAILURE                         13864
#define ERROR_IPSEC_IKE_INVALID_GROUP                      13865
#define ERROR_IPSEC_IKE_ENCRYPT                            13866
#define ERROR_IPSEC_IKE_DECRYPT                            13867
#define ERROR_IPSEC_IKE_POLICY_MATCH                       13868
#define ERROR_IPSEC_IKE_UNSUPPORTED_ID                     13869
#define ERROR_IPSEC_IKE_INVALID_HASH                       13870
#define ERROR_IPSEC_IKE_INVALID_HASH_ALG                   13871
#define ERROR_IPSEC_IKE_INVALID_HASH_SIZE                  13872
#define ERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG                13873
#define ERROR_IPSEC_IKE_INVALID_AUTH_ALG                   13874
#define ERROR_IPSEC_IKE_INVALID_SIG                        13875
#define ERROR_IPSEC_IKE_LOAD_FAILED                        13876
#define ERROR_IPSEC_IKE_RPC_DELETE                         13877
#define ERROR_IPSEC_IKE_BENIGN_REINIT                      13878
#define ERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY  13879
#define ERROR_IPSEC_IKE_INVALID_MAJOR_VERSION              13880
#define ERROR_IPSEC_IKE_INVALID_CERT_KEYLEN                13881
#define ERROR_IPSEC_IKE_MM_LIMIT                           13882
#define ERROR_IPSEC_IKE_NEGOTIATION_DISABLED               13883
#define ERROR_IPSEC_IKE_QM_LIMIT                           13884
#define ERROR_IPSEC_IKE_MM_EXPIRED                         13885
#define ERROR_IPSEC_IKE_PEER_MM_ASSUMED_INVALID            13886
#define ERROR_IPSEC_IKE_CERT_CHAIN_POLICY_MISMATCH         13887
#define ERROR_IPSEC_IKE_UNEXPECTED_MESSAGE_ID              13888
#define ERROR_IPSEC_IKE_INVALID_AUTH_PAYLOAD               13889
#define ERROR_IPSEC_IKE_DOS_COOKIE_SENT                    13890
#define ERROR_IPSEC_IKE_SHUTTING_DOWN                      13891
#define ERROR_IPSEC_IKE_CGA_AUTH_FAILED                    13892
#define ERROR_IPSEC_IKE_PROCESS_ERR_NATOA                  13893
#define ERROR_IPSEC_IKE_INVALID_MM_FOR_QM                  13894
#define ERROR_IPSEC_IKE_QM_EXPIRED                         13895
#define ERROR_IPSEC_IKE_TOO_MANY_FILTERS                   13896
#define ERROR_IPSEC_IKE_NEG_STATUS_END                     13897
#define ERROR_IPSEC_IKE_KILL_DUMMY_NAP_TUNNEL              13898
#define ERROR_IPSEC_IKE_INNER_IP_ASSIGNMENT_FAILURE        13899
#define ERROR_IPSEC_IKE_REQUIRE_CP_PAYLOAD_MISSING         13900
#define ERROR_IPSEC_KEY_MODULE_IMPERSONATION_NEGOTIATION_PENDING 13901
#define ERROR_IPSEC_IKE_COEXISTENCE_SUPPRESS               13902
#define ERROR_IPSEC_IKE_RATELIMIT_DROP                     13903
#define ERROR_IPSEC_IKE_PEER_DOESNT_SUPPORT_MOBIKE         13904
#define ERROR_IPSEC_IKE_AUTHORIZATION_FAILURE              13905
#define ERROR_IPSEC_IKE_STRONG_CRED_AUTHORIZATION_FAILURE  13906
#define ERROR_IPSEC_IKE_AUTHORIZATION_FAILURE_WITH_OPTIONAL_RETRY 13907
#define ERROR_IPSEC_IKE_STRONG_CRED_AUTHORIZATION_AND_CERTMAP_FAILURE 13908
#define ERROR_IPSEC_IKE_NEG_STATUS_EXTENDED_END            13909
#define ERROR_IPSEC_BAD_SPI                                13910
#define ERROR_IPSEC_SA_LIFETIME_EXPIRED                    13911
#define ERROR_IPSEC_WRONG_SA                               13912
#define ERROR_IPSEC_REPLAY_CHECK_FAILED                    13913
#define ERROR_IPSEC_INVALID_PACKET                         13914
#define ERROR_IPSEC_INTEGRITY_CHECK_FAILED                 13915
#define ERROR_IPSEC_CLEAR_TEXT_DROP                        13916
#define ERROR_IPSEC_AUTH_FIREWALL_DROP                     13917
#define ERROR_IPSEC_THROTTLE_DROP                          13918
#define ERROR_IPSEC_DOSP_BLOCK                             13925
#define ERROR_IPSEC_DOSP_RECEIVED_MULTICAST                13926
#define ERROR_IPSEC_DOSP_INVALID_PACKET                    13927
#define ERROR_IPSEC_DOSP_STATE_LOOKUP_FAILED               13928
#define ERROR_IPSEC_DOSP_MAX_ENTRIES                       13929
#define ERROR_IPSEC_DOSP_KEYMOD_NOT_ALLOWED                13930
#define ERROR_IPSEC_DOSP_NOT_INSTALLED                     13931
#define ERROR_IPSEC_DOSP_MAX_PER_IP_RATELIMIT_QUEUES       13932
#define ERROR_SXS_SECTION_NOT_FOUND                        14000
#define ERROR_SXS_CANT_GEN_ACTCTX                          14001
#define ERROR_SXS_INVALID_ACTCTXDATA_FORMAT                14002
#define ERROR_SXS_ASSEMBLY_NOT_FOUND                       14003
#define ERROR_SXS_MANIFEST_FORMAT_ERROR                    14004
#define ERROR_SXS_MANIFEST_PARSE_ERROR                     14005
#define ERROR_SXS_ACTIVATION_CONTEXT_DISABLED              14006
#define ERROR_SXS_KEY_NOT_FOUND                            14007
#define ERROR_SXS_VERSION_CONFLICT                         14008
#define ERROR_SXS_WRONG_SECTION_TYPE                       14009
#define ERROR_SXS_THREAD_QUERIES_DISABLED                  14010
#define ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET              14011
#define ERROR_SXS_UNKNOWN_ENCODING_GROUP                   14012
#define ERROR_SXS_UNKNOWN_ENCODING                         14013
#define ERROR_SXS_INVALID_XML_NAMESPACE_URI                14014
#define ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED   14015
#define ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED   14016
#define ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE      14017
#define ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE       14018
#define ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE       14019
#define ERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT    14020
#define ERROR_SXS_DUPLICATE_DLL_NAME                       14021
#define ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME               14022
#define ERROR_SXS_DUPLICATE_CLSID                          14023
#define ERROR_SXS_DUPLICATE_IID                            14024
#define ERROR_SXS_DUPLICATE_TLBID                          14025
#define ERROR_SXS_DUPLICATE_PROGID                         14026
#define ERROR_SXS_DUPLICATE_ASSEMBLY_NAME                  14027
#define ERROR_SXS_FILE_HASH_MISMATCH                       14028
#define ERROR_SXS_POLICY_PARSE_ERROR                       14029
#define ERROR_SXS_XML_E_MISSINGQUOTE                       14030
#define ERROR_SXS_XML_E_COMMENTSYNTAX                      14031
#define ERROR_SXS_XML_E_BADSTARTNAMECHAR                   14032
#define ERROR_SXS_XML_E_BADNAMECHAR                        14033
#define ERROR_SXS_XML_E_BADCHARINSTRING                    14034
#define ERROR_SXS_XML_E_XMLDECLSYNTAX                      14035
#define ERROR_SXS_XML_E_BADCHARDATA                        14036
#define ERROR_SXS_XML_E_MISSINGWHITESPACE                  14037
#define ERROR_SXS_XML_E_EXPECTINGTAGEND                    14038
#define ERROR_SXS_XML_E_MISSINGSEMICOLON                   14039
#define ERROR_SXS_XML_E_UNBALANCEDPAREN                    14040
#define ERROR_SXS_XML_E_INTERNALERROR                      14041
#define ERROR_SXS_XML_E_UNEXPECTED_WHITESPACE              14042
#define ERROR_SXS_XML_E_INCOMPLETE_ENCODING                14043
#define ERROR_SXS_XML_E_MISSING_PAREN                      14044
#define ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE                14045
#define ERROR_SXS_XML_E_MULTIPLE_COLONS                    14046
#define ERROR_SXS_XML_E_INVALID_DECIMAL                    14047
#define ERROR_SXS_XML_E_INVALID_HEXIDECIMAL                14048
#define ERROR_SXS_XML_E_INVALID_UNICODE                    14049
#define ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK           14050
#define ERROR_SXS_XML_E_UNEXPECTEDENDTAG                   14051
#define ERROR_SXS_XML_E_UNCLOSEDTAG                        14052
#define ERROR_SXS_XML_E_DUPLICATEATTRIBUTE                 14053
#define ERROR_SXS_XML_E_MULTIPLEROOTS                      14054
#define ERROR_SXS_XML_E_INVALIDATROOTLEVEL                 14055
#define ERROR_SXS_XML_E_BADXMLDECL                         14056
#define ERROR_SXS_XML_E_MISSINGROOT                        14057
#define ERROR_SXS_XML_E_UNEXPECTEDEOF                      14058
#define ERROR_SXS_XML_E_BADPEREFINSUBSET                   14059
#define ERROR_SXS_XML_E_UNCLOSEDSTARTTAG                   14060
#define ERROR_SXS_XML_E_UNCLOSEDENDTAG                     14061
#define ERROR_SXS_XML_E_UNCLOSEDSTRING                     14062
#define ERROR_SXS_XML_E_UNCLOSEDCOMMENT                    14063
#define ERROR_SXS_XML_E_UNCLOSEDDECL                       14064
#define ERROR_SXS_XML_E_UNCLOSEDCDATA                      14065
#define ERROR_SXS_XML_E_RESERVEDNAMESPACE                  14066
#define ERROR_SXS_XML_E_INVALIDENCODING                    14067
#define ERROR_SXS_XML_E_INVALIDSWITCH                      14068
#define ERROR_SXS_XML_E_BADXMLCASE                         14069
#define ERROR_SXS_XML_E_INVALID_STANDALONE                 14070
#define ERROR_SXS_XML_E_UNEXPECTED_STANDALONE              14071
#define ERROR_SXS_XML_E_INVALID_VERSION                    14072
#define ERROR_SXS_XML_E_MISSINGEQUALS                      14073
#define ERROR_SXS_PROTECTION_RECOVERY_FAILED               14074
#define ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT          14075
#define ERROR_SXS_PROTECTION_CATALOG_NOT_VALID             14076
#define ERROR_SXS_UNTRANSLATABLE_HRESULT                   14077
#define ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING          14078
#define ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE      14079
#define ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME 14080
#define ERROR_SXS_ASSEMBLY_MISSING                         14081
#define ERROR_SXS_CORRUPT_ACTIVATION_STACK                 14082
#define ERROR_SXS_CORRUPTION                               14083
#define ERROR_SXS_EARLY_DEACTIVATION                       14084
#define ERROR_SXS_INVALID_DEACTIVATION                     14085
#define ERROR_SXS_MULTIPLE_DEACTIVATION                    14086
#define ERROR_SXS_PROCESS_TERMINATION_REQUESTED            14087
#define ERROR_SXS_RELEASE_ACTIVATION_CONTEXT               14088
#define ERROR_SXS_SYSTEM_DEFAULT_ACTIVATION_CONTEXT_EMPTY  14089
#define ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE         14090
#define ERROR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME          14091
#define ERROR_SXS_IDENTITY_DUPLICATE_ATTRIBUTE             14092
#define ERROR_SXS_IDENTITY_PARSE_ERROR                     14093
#define ERROR_MALFORMED_SUBSTITUTION_STRING                14094
#define ERROR_SXS_INCORRECT_PUBLIC_KEY_TOKEN               14095
#define ERROR_UNMAPPED_SUBSTITUTION_STRING                 14096
#define ERROR_SXS_ASSEMBLY_NOT_LOCKED                      14097
#define ERROR_SXS_COMPONENT_STORE_CORRUPT                  14098
#define ERROR_ADVANCED_INSTALLER_FAILED                    14099
#define ERROR_XML_ENCODING_MISMATCH                        14100
#define ERROR_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT     14101
#define ERROR_SXS_IDENTITIES_DIFFERENT                     14102
#define ERROR_SXS_ASSEMBLY_IS_NOT_A_DEPLOYMENT             14103
#define ERROR_SXS_FILE_NOT_PART_OF_ASSEMBLY                14104
#define ERROR_SXS_MANIFEST_TOO_BIG                         14105
#define ERROR_SXS_SETTING_NOT_REGISTERED                   14106
#define ERROR_SXS_TRANSACTION_CLOSURE_INCOMPLETE           14107
#define ERROR_SMI_PRIMITIVE_INSTALLER_FAILED               14108
#define ERROR_GENERIC_COMMAND_FAILED                       14109
#define ERROR_SXS_FILE_HASH_MISSING                        14110
#define ERROR_SXS_DUPLICATE_ACTIVATABLE_CLASS              14111
#define ERROR_EVT_INVALID_CHANNEL_PATH                     15000
#define ERROR_EVT_INVALID_QUERY                            15001
#define ERROR_EVT_PUBLISHER_METADATA_NOT_FOUND             15002
#define ERROR_EVT_EVENT_TEMPLATE_NOT_FOUND                 15003
#define ERROR_EVT_INVALID_PUBLISHER_NAME                   15004
#define ERROR_EVT_INVALID_EVENT_DATA                       15005
#define ERROR_EVT_CHANNEL_NOT_FOUND                        15007
#define ERROR_EVT_MALFORMED_XML_TEXT                       15008
#define ERROR_EVT_SUBSCRIPTION_TO_DIRECT_CHANNEL           15009
#define ERROR_EVT_CONFIGURATION_ERROR                      15010
#define ERROR_EVT_QUERY_RESULT_STALE                       15011
#define ERROR_EVT_QUERY_RESULT_INVALID_POSITION            15012
#define ERROR_EVT_NON_VALIDATING_MSXML                     15013
#define ERROR_EVT_FILTER_ALREADYSCOPED                     15014
#define ERROR_EVT_FILTER_NOTELTSET                         15015
#define ERROR_EVT_FILTER_INVARG                            15016
#define ERROR_EVT_FILTER_INVTEST                           15017
#define ERROR_EVT_FILTER_INVTYPE                           15018
#define ERROR_EVT_FILTER_PARSEERR                          15019
#define ERROR_EVT_FILTER_UNSUPPORTEDOP                     15020
#define ERROR_EVT_FILTER_UNEXPECTEDTOKEN                   15021
#define ERROR_EVT_INVALID_OPERATION_OVER_ENABLED_DIRECT_CHANNEL 15022
#define ERROR_EVT_INVALID_CHANNEL_PROPERTY_VALUE           15023
#define ERROR_EVT_INVALID_PUBLISHER_PROPERTY_VALUE         15024
#define ERROR_EVT_CHANNEL_CANNOT_ACTIVATE                  15025
#define ERROR_EVT_FILTER_TOO_COMPLEX                       15026
#define ERROR_EVT_MESSAGE_NOT_FOUND                        15027
#define ERROR_EVT_MESSAGE_ID_NOT_FOUND                     15028
#define ERROR_EVT_UNRESOLVED_VALUE_INSERT                  15029
#define ERROR_EVT_UNRESOLVED_PARAMETER_INSERT              15030
#define ERROR_EVT_MAX_INSERTS_REACHED                      15031
#define ERROR_EVT_EVENT_DEFINITION_NOT_FOUND               15032
#define ERROR_EVT_MESSAGE_LOCALE_NOT_FOUND                 15033
#define ERROR_EVT_VERSION_TOO_OLD                          15034
#define ERROR_EVT_VERSION_TOO_NEW                          15035
#define ERROR_EVT_CANNOT_OPEN_CHANNEL_OF_QUERY             15036
#define ERROR_EVT_PUBLISHER_DISABLED                       15037
#define ERROR_EVT_FILTER_OUT_OF_RANGE                      15038
#define ERROR_EC_SUBSCRIPTION_CANNOT_ACTIVATE              15080
#define ERROR_EC_LOG_DISABLED                              15081
#define ERROR_EC_CIRCULAR_FORWARDING                       15082
#define ERROR_EC_CREDSTORE_FULL                            15083
#define ERROR_EC_CRED_NOT_FOUND                            15084
#define ERROR_EC_NO_ACTIVE_CHANNEL                         15085
#define ERROR_MUI_FILE_NOT_FOUND                           15100
#define ERROR_MUI_INVALID_FILE                             15101
#define ERROR_MUI_INVALID_RC_CONFIG                        15102
#define ERROR_MUI_INVALID_LOCALE_NAME                      15103
#define ERROR_MUI_INVALID_ULTIMATEFALLBACK_NAME            15104
#define ERROR_MUI_FILE_NOT_LOADED                          15105
#define ERROR_RESOURCE_ENUM_USER_STOP                      15106
#define ERROR_MUI_INTLSETTINGS_UILANG_NOT_INSTALLED        15107
#define ERROR_MUI_INTLSETTINGS_INVALID_LOCALE_NAME         15108
#define ERROR_MRM_RUNTIME_NO_DEFAULT_OR_NEUTRAL_RESOURCE   15110
#define ERROR_MRM_INVALID_PRICONFIG                        15111
#define ERROR_MRM_INVALID_FILE_TYPE                        15112
#define ERROR_MRM_UNKNOWN_QUALIFIER                        15113
#define ERROR_MRM_INVALID_QUALIFIER_VALUE                  15114
#define ERROR_MRM_NO_CANDIDATE                             15115
#define ERROR_MRM_NO_MATCH_OR_DEFAULT_CANDIDATE            15116
#define ERROR_MRM_RESOURCE_TYPE_MISMATCH                   15117
#define ERROR_MRM_DUPLICATE_MAP_NAME                       15118
#define ERROR_MRM_DUPLICATE_ENTRY                          15119
#define ERROR_MRM_INVALID_RESOURCE_IDENTIFIER              15120
#define ERROR_MRM_FILEPATH_TOO_LONG                        15121
#define ERROR_MRM_UNSUPPORTED_DIRECTORY_TYPE               15122
#define ERROR_MRM_INVALID_PRI_FILE                         15126
#define ERROR_MRM_NAMED_RESOURCE_NOT_FOUND                 15127
#define ERROR_MRM_MAP_NOT_FOUND                            15135
#define ERROR_MRM_UNSUPPORTED_PROFILE_TYPE                 15136
#define ERROR_MRM_INVALID_QUALIFIER_OPERATOR               15137
#define ERROR_MRM_INDETERMINATE_QUALIFIER_VALUE            15138
#define ERROR_MRM_AUTOMERGE_ENABLED                        15139
#define ERROR_MRM_TOO_MANY_RESOURCES                       15140
#define ERROR_MRM_UNSUPPORTED_FILE_TYPE_FOR_MERGE          15141
#define ERROR_MRM_UNSUPPORTED_FILE_TYPE_FOR_LOAD_UNLOAD_PRI_FILE 15142
#define ERROR_MRM_NO_CURRENT_VIEW_ON_THREAD                15143
#define ERROR_DIFFERENT_PROFILE_RESOURCE_MANAGER_EXIST     15144
#define ERROR_OPERATION_NOT_ALLOWED_FROM_SYSTEM_COMPONENT  15145
#define ERROR_MRM_DIRECT_REF_TO_NON_DEFAULT_RESOURCE       15146
#define ERROR_MRM_GENERATION_COUNT_MISMATCH                15147
#define ERROR_PRI_MERGE_VERSION_MISMATCH                   15148
#define ERROR_PRI_MERGE_MISSING_SCHEMA                     15149
#define ERROR_PRI_MERGE_LOAD_FILE_FAILED                   15150
#define ERROR_PRI_MERGE_ADD_FILE_FAILED                    15151
#define ERROR_PRI_MERGE_WRITE_FILE_FAILED                  15152
#define ERROR_PRI_MERGE_MULTIPLE_PACKAGE_FAMILIES_NOT_ALLOWED 15153
#define ERROR_PRI_MERGE_MULTIPLE_MAIN_PACKAGES_NOT_ALLOWED 15154
#define ERROR_PRI_MERGE_BUNDLE_PACKAGES_NOT_ALLOWED        15155
#define ERROR_PRI_MERGE_MAIN_PACKAGE_REQUIRED              15156
#define ERROR_PRI_MERGE_RESOURCE_PACKAGE_REQUIRED          15157
#define ERROR_PRI_MERGE_INVALID_FILE_NAME                  15158
#define ERROR_MRM_PACKAGE_NOT_FOUND                        15159
#define ERROR_MRM_MISSING_DEFAULT_LANGUAGE                 15160
#define ERROR_MRM_SCOPE_ITEM_CONFLICT                      15161
#define ERROR_MCA_INVALID_CAPABILITIES_STRING              15200
#define ERROR_MCA_INVALID_VCP_VERSION                      15201
#define ERROR_MCA_MONITOR_VIOLATES_MCCS_SPECIFICATION      15202
#define ERROR_MCA_MCCS_VERSION_MISMATCH                    15203
#define ERROR_MCA_UNSUPPORTED_MCCS_VERSION                 15204
#define ERROR_MCA_INTERNAL_ERROR                           15205
#define ERROR_MCA_INVALID_TECHNOLOGY_TYPE_RETURNED         15206
#define ERROR_MCA_UNSUPPORTED_COLOR_TEMPERATURE            15207
#define ERROR_AMBIGUOUS_SYSTEM_DEVICE                      15250
#define ERROR_SYSTEM_DEVICE_NOT_FOUND                      15299
#define ERROR_HASH_NOT_SUPPORTED                           15300
#define ERROR_HASH_NOT_PRESENT                             15301
#define ERROR_SECONDARY_IC_PROVIDER_NOT_REGISTERED         15321
#define ERROR_GPIO_CLIENT_INFORMATION_INVALID              15322
#define ERROR_GPIO_VERSION_NOT_SUPPORTED                   15323
#define ERROR_GPIO_INVALID_REGISTRATION_PACKET             15324
#define ERROR_GPIO_OPERATION_DENIED                        15325
#define ERROR_GPIO_INCOMPATIBLE_CONNECT_MODE               15326
#define ERROR_GPIO_INTERRUPT_ALREADY_UNMASKED              15327
#define ERROR_CANNOT_SWITCH_RUNLEVEL                       15400
#define ERROR_INVALID_RUNLEVEL_SETTING                     15401
#define ERROR_RUNLEVEL_SWITCH_TIMEOUT                      15402
#define ERROR_RUNLEVEL_SWITCH_AGENT_TIMEOUT                15403
#define ERROR_RUNLEVEL_SWITCH_IN_PROGRESS                  15404
#define ERROR_SERVICES_FAILED_AUTOSTART                    15405
#define ERROR_COM_TASK_STOP_PENDING                        15501
#define ERROR_INSTALL_OPEN_PACKAGE_FAILED                  15600
#define ERROR_INSTALL_PACKAGE_NOT_FOUND                    15601
#define ERROR_INSTALL_INVALID_PACKAGE                      15602
#define ERROR_INSTALL_RESOLVE_DEPENDENCY_FAILED            15603
#define ERROR_INSTALL_OUT_OF_DISK_SPACE                    15604
#define ERROR_INSTALL_NETWORK_FAILURE                      15605
#define ERROR_INSTALL_REGISTRATION_FAILURE                 15606
#define ERROR_INSTALL_DEREGISTRATION_FAILURE               15607
#define ERROR_INSTALL_CANCEL                               15608
#define ERROR_INSTALL_FAILED                               15609
#define ERROR_REMOVE_FAILED                                15610
#define ERROR_PACKAGE_ALREADY_EXISTS                       15611
#define ERROR_NEEDS_REMEDIATION                            15612
#define ERROR_INSTALL_PREREQUISITE_FAILED                  15613
#define ERROR_PACKAGE_REPOSITORY_CORRUPTED                 15614
#define ERROR_INSTALL_POLICY_FAILURE                       15615
#define ERROR_PACKAGE_UPDATING                             15616
#define ERROR_DEPLOYMENT_BLOCKED_BY_POLICY                 15617
#define ERROR_PACKAGES_IN_USE                              15618
#define ERROR_RECOVERY_FILE_CORRUPT                        15619
#define ERROR_INVALID_STAGED_SIGNATURE                     15620
#define ERROR_DELETING_EXISTING_APPLICATIONDATA_STORE_FAILED 15621
#define ERROR_INSTALL_PACKAGE_DOWNGRADE                    15622
#define ERROR_SYSTEM_NEEDS_REMEDIATION                     15623
#define ERROR_APPX_INTEGRITY_FAILURE_CLR_NGEN              15624
#define ERROR_RESILIENCY_FILE_CORRUPT                      15625
#define ERROR_INSTALL_FIREWALL_SERVICE_NOT_RUNNING         15626
#define ERROR_PACKAGE_MOVE_FAILED                          15627
#define ERROR_INSTALL_VOLUME_NOT_EMPTY                     15628
#define ERROR_INSTALL_VOLUME_OFFLINE                       15629
#define ERROR_INSTALL_VOLUME_CORRUPT                       15630
#define ERROR_NEEDS_REGISTRATION                           15631
#define ERROR_INSTALL_WRONG_PROCESSOR_ARCHITECTURE         15632
#define ERROR_DEV_SIDELOAD_LIMIT_EXCEEDED                  15633
#define ERROR_INSTALL_OPTIONAL_PACKAGE_REQUIRES_MAIN_PACKAGE 15634
#define ERROR_PACKAGE_NOT_SUPPORTED_ON_FILESYSTEM          15635
#define ERROR_PACKAGE_MOVE_BLOCKED_BY_STREAMING            15636
#define ERROR_INSTALL_OPTIONAL_PACKAGE_APPLICATIONID_NOT_UNIQUE 15637
#define ERROR_PACKAGE_STAGING_ONHOLD                       15638
#define ERROR_INSTALL_INVALID_RELATED_SET_UPDATE           15639
#define ERROR_INSTALL_OPTIONAL_PACKAGE_REQUIRES_MAIN_PACKAGE_FULLTRUST_CAPABILITY 15640
#define ERROR_DEPLOYMENT_BLOCKED_BY_USER_LOG_OFF           15641
#define ERROR_PROVISION_OPTIONAL_PACKAGE_REQUIRES_MAIN_PACKAGE_PROVISIONED 15642
#define ERROR_PACKAGES_REPUTATION_CHECK_FAILED             15643
#define ERROR_PACKAGES_REPUTATION_CHECK_TIMEDOUT           15644
#define ERROR_DEPLOYMENT_OPTION_NOT_SUPPORTED              15645
#define ERROR_APPINSTALLER_ACTIVATION_BLOCKED              15646
#define ERROR_REGISTRATION_FROM_REMOTE_DRIVE_NOT_SUPPORTED 15647
#define ERROR_APPX_RAW_DATA_WRITE_FAILED                   15648
#define ERROR_DEPLOYMENT_BLOCKED_BY_VOLUME_POLICY_PACKAGE  15649
#define ERROR_DEPLOYMENT_BLOCKED_BY_VOLUME_POLICY_MACHINE  15650
#define ERROR_DEPLOYMENT_BLOCKED_BY_PROFILE_POLICY         15651
#define ERROR_DEPLOYMENT_FAILED_CONFLICTING_MUTABLE_PACKAGE_DIRECTORY 15652
#define ERROR_SINGLETON_RESOURCE_INSTALLED_IN_ACTIVE_USER  15653
#define ERROR_DIFFERENT_VERSION_OF_PACKAGED_SERVICE_INSTALLED 15654
#define ERROR_SERVICE_EXISTS_AS_NON_PACKAGED_SERVICE       15655
#define ERROR_PACKAGED_SERVICE_REQUIRES_ADMIN_PRIVILEGES   15656
#define ERROR_REDIRECTION_TO_DEFAULT_ACCOUNT_NOT_ALLOWED   15657
#define ERROR_PACKAGE_LACKS_CAPABILITY_TO_DEPLOY_ON_HOST   15658
#define ERROR_UNSIGNED_PACKAGE_INVALID_CONTENT             15659
#define ERROR_UNSIGNED_PACKAGE_INVALID_PUBLISHER_NAMESPACE 15660
#define ERROR_SIGNED_PACKAGE_INVALID_PUBLISHER_NAMESPACE   15661
#define ERROR_PACKAGE_EXTERNAL_LOCATION_NOT_ALLOWED        15662
#define ERROR_INSTALL_FULLTRUST_HOSTRUNTIME_REQUIRES_MAIN_PACKAGE_FULLTRUST_CAPABILITY 15663
#define ERROR_PACKAGE_LACKS_CAPABILITY_FOR_MANDATORY_STARTUPTASKS 15664
#define ERROR_INSTALL_RESOLVE_HOSTRUNTIME_DEPENDENCY_FAILED 15665
#define ERROR_MACHINE_SCOPE_NOT_ALLOWED                    15666
#define ERROR_CLASSIC_COMPAT_MODE_NOT_ALLOWED              15667
#define ERROR_STAGEFROMUPDATEAGENT_PACKAGE_NOT_APPLICABLE  15668
#define ERROR_PACKAGE_NOT_REGISTERED_FOR_USER              15669
#define ERROR_PACKAGE_NAME_MISMATCH                        15670
#define ERROR_APPINSTALLER_URI_IN_USE                      15671
#define ERROR_APPINSTALLER_IS_MANAGED_BY_SYSTEM            15672
#define APPMODEL_ERROR_NO_PACKAGE                          15700
#define APPMODEL_ERROR_PACKAGE_RUNTIME_CORRUPT             15701
#define APPMODEL_ERROR_PACKAGE_IDENTITY_CORRUPT            15702
#define APPMODEL_ERROR_NO_APPLICATION                      15703
#define APPMODEL_ERROR_DYNAMIC_PROPERTY_READ_FAILED        15704
#define APPMODEL_ERROR_DYNAMIC_PROPERTY_INVALID            15705
#define APPMODEL_ERROR_PACKAGE_NOT_AVAILABLE               15706
#define APPMODEL_ERROR_NO_MUTABLE_DIRECTORY                15707
#define ERROR_STATE_LOAD_STORE_FAILED                      15800
#define ERROR_STATE_GET_VERSION_FAILED                     15801
#define ERROR_STATE_SET_VERSION_FAILED                     15802
#define ERROR_STATE_STRUCTURED_RESET_FAILED                15803
#define ERROR_STATE_OPEN_CONTAINER_FAILED                  15804
#define ERROR_STATE_CREATE_CONTAINER_FAILED                15805
#define ERROR_STATE_DELETE_CONTAINER_FAILED                15806
#define ERROR_STATE_READ_SETTING_FAILED                    15807
#define ERROR_STATE_WRITE_SETTING_FAILED                   15808
#define ERROR_STATE_DELETE_SETTING_FAILED                  15809
#define ERROR_STATE_QUERY_SETTING_FAILED                   15810
#define ERROR_STATE_READ_COMPOSITE_SETTING_FAILED          15811
#define ERROR_STATE_WRITE_COMPOSITE_SETTING_FAILED         15812
#define ERROR_STATE_ENUMERATE_CONTAINER_FAILED             15813
#define ERROR_STATE_ENUMERATE_SETTINGS_FAILED              15814
#define ERROR_STATE_COMPOSITE_SETTING_VALUE_SIZE_LIMIT_EXCEEDED 15815
#define ERROR_STATE_SETTING_VALUE_SIZE_LIMIT_EXCEEDED      15816
#define ERROR_STATE_SETTING_NAME_SIZE_LIMIT_EXCEEDED       15817
#define ERROR_STATE_CONTAINER_NAME_SIZE_LIMIT_EXCEEDED     15818
#define ERROR_API_UNAVAILABLE                              15841
#define STORE_ERROR_UNLICENSED                             15861
#define STORE_ERROR_UNLICENSED_USER                        15862
#define STORE_ERROR_PENDING_COM_TRANSACTION                15863
#define STORE_ERROR_LICENSE_REVOKED                        15864

/* HRESULT values for OLE, SHELL and other Interface stuff */
/* the codes 4000-40ff are reserved for OLE */
#undef NOERROR  /* arpa/nameser_compat.h defines this */

#define E_NOT_SUFFICIENT_BUFFER                            HRESULT_FROM_WIN32(ERROR_INSUFFICIENT_BUFFER)
#define E_NOT_VALID_STATE                                  HRESULT_FROM_WIN32(ERROR_INVALID_STATE)

#ifdef RC_INVOKED
#define _HRESULT_TYPEDEF_(x) (x)
#define _NDIS_ERROR_TYPEDEF_(x) (x)
#else
#define _HRESULT_TYPEDEF_(x) ((HRESULT)x)
#define _NDIS_ERROR_TYPEDEF_(x) ((DWORD)x)
#endif

#define NOERROR                                            _HRESULT_TYPEDEF_(0)
#define S_OK                                               _HRESULT_TYPEDEF_(0)
#define SEC_E_OK                                           _HRESULT_TYPEDEF_(0)
#define S_FALSE                                            _HRESULT_TYPEDEF_(1)

#define E_PENDING                                          _HRESULT_TYPEDEF_(0x8000000A)
#define E_BOUNDS                                           _HRESULT_TYPEDEF_(0x8000000B)
#define E_CHANGED_STATE                                    _HRESULT_TYPEDEF_(0x8000000C)
#define E_ILLEGAL_STATE_CHANGE                             _HRESULT_TYPEDEF_(0x8000000D)
#define E_ILLEGAL_METHOD_CALL                              _HRESULT_TYPEDEF_(0x8000000E)
#define RO_E_METADATA_NAME_NOT_FOUND                       _HRESULT_TYPEDEF_(0x8000000F)
#define RO_E_METADATA_NAME_IS_NAMESPACE                    _HRESULT_TYPEDEF_(0x80000010)
#define RO_E_METADATA_INVALID_TYPE_FORMAT                  _HRESULT_TYPEDEF_(0x80000011)
#define RO_E_INVALID_METADATA_FILE                         _HRESULT_TYPEDEF_(0x80000012)
#define RO_E_CLOSED                                        _HRESULT_TYPEDEF_(0x80000013)
#define RO_E_EXCLUSIVE_WRITE                               _HRESULT_TYPEDEF_(0x80000014)
#define RO_E_CHANGE_NOTIFICATION_IN_PROGRESS               _HRESULT_TYPEDEF_(0x80000015)
#define RO_E_ERROR_STRING_NOT_FOUND                        _HRESULT_TYPEDEF_(0x80000016)
#define E_STRING_NOT_NULL_TERMINATED                       _HRESULT_TYPEDEF_(0x80000017)
#define E_ILLEGAL_DELEGATE_ASSIGNMENT                      _HRESULT_TYPEDEF_(0x80000018)
#define E_ASYNC_OPERATION_NOT_STARTED                      _HRESULT_TYPEDEF_(0x80000019)
#define E_APPLICATION_EXITING                              _HRESULT_TYPEDEF_(0x8000001A)
#define E_APPLICATION_VIEW_EXITING                         _HRESULT_TYPEDEF_(0x8000001B)
#define RO_E_MUST_BE_AGILE                                 _HRESULT_TYPEDEF_(0x8000001C)
#define RO_E_UNSUPPORTED_FROM_MTA                          _HRESULT_TYPEDEF_(0x8000001D)
#define RO_E_COMMITTED                                     _HRESULT_TYPEDEF_(0x8000001E)
#define RO_E_BLOCKED_CROSS_ASTA_CALL                       _HRESULT_TYPEDEF_(0x8000001F)
#define RO_E_CANNOT_ACTIVATE_FULL_TRUST_SERVER             _HRESULT_TYPEDEF_(0x80000020)
#define RO_E_CANNOT_ACTIVATE_UNIVERSAL_APPLICATION_SERVER  _HRESULT_TYPEDEF_(0x80000021)

#define E_NOTIMPL                                          _HRESULT_TYPEDEF_(0x80004001)
#define E_NOINTERFACE                                      _HRESULT_TYPEDEF_(0x80004002)
#define E_POINTER                                          _HRESULT_TYPEDEF_(0x80004003)
#define E_ABORT                                            _HRESULT_TYPEDEF_(0x80004004)
#define E_FAIL                                             _HRESULT_TYPEDEF_(0x80004005)
#define CO_E_INIT_TLS                                      _HRESULT_TYPEDEF_(0x80004006)
#define CO_E_INIT_SHARED_ALLOCATOR                         _HRESULT_TYPEDEF_(0x80004007)
#define CO_E_INIT_MEMORY_ALLOCATOR                         _HRESULT_TYPEDEF_(0x80004008)
#define CO_E_INIT_CLASS_CACHE                              _HRESULT_TYPEDEF_(0x80004009)
#define CO_E_INIT_RPC_CHANNEL                              _HRESULT_TYPEDEF_(0x8000400A)
#define CO_E_INIT_TLS_SET_CHANNEL_CONTROL                  _HRESULT_TYPEDEF_(0x8000400B)
#define CO_E_INIT_TLS_CHANNEL_CONTROL                      _HRESULT_TYPEDEF_(0x8000400C)
#define CO_E_INIT_UNACCEPTED_USER_ALLOCATOR                _HRESULT_TYPEDEF_(0x8000400D)
#define CO_E_INIT_SCM_MUTEX_EXISTS                         _HRESULT_TYPEDEF_(0x8000400E)
#define CO_E_INIT_SCM_FILE_MAPPING_EXISTS                  _HRESULT_TYPEDEF_(0x8000400F)
#define CO_E_INIT_SCM_MAP_VIEW_OF_FILE                     _HRESULT_TYPEDEF_(0x80004010)
#define CO_E_INIT_SCM_EXEC_FAILURE                         _HRESULT_TYPEDEF_(0x80004011)
#define CO_E_INIT_ONLY_SINGLE_THREADED                     _HRESULT_TYPEDEF_(0x80004012)
#define CO_E_CANT_REMOTE                                   _HRESULT_TYPEDEF_(0x80004013)
#define CO_E_BAD_SERVER_NAME                               _HRESULT_TYPEDEF_(0x80004014)
#define CO_E_WRONG_SERVER_IDENTITY                         _HRESULT_TYPEDEF_(0x80004015)
#define CO_E_OLE1DDE_DISABLED                              _HRESULT_TYPEDEF_(0x80004016)
#define CO_E_RUNAS_SYNTAX                                  _HRESULT_TYPEDEF_(0x80004017)
#define CO_E_CREATEPROCESS_FAILURE                         _HRESULT_TYPEDEF_(0x80004018)
#define CO_E_RUNAS_CREATEPROCESS_FAILURE                   _HRESULT_TYPEDEF_(0x80004019)
#define CO_E_RUNAS_LOGON_FAILURE                           _HRESULT_TYPEDEF_(0x8000401A)
#define CO_E_LAUNCH_PERMISSION_DENIED                      _HRESULT_TYPEDEF_(0x8000401B)
#define CO_E_START_SERVICE_FAILURE                         _HRESULT_TYPEDEF_(0x8000401C)
#define CO_E_REMOTE_COMMUNICATION_FAILURE                  _HRESULT_TYPEDEF_(0x8000401D)
#define CO_E_SERVER_START_TIMEOUT                          _HRESULT_TYPEDEF_(0x8000401E)
#define CO_E_CLSREG_INCONSISTENT                           _HRESULT_TYPEDEF_(0x8000401F)
#define CO_E_IIDREG_INCONSISTENT                           _HRESULT_TYPEDEF_(0x80004020)
#define CO_E_NOT_SUPPORTED                                 _HRESULT_TYPEDEF_(0x80004021)
#define CO_E_RELOAD_DLL                                    _HRESULT_TYPEDEF_(0x80004022)
#define CO_E_MSI_ERROR                                     _HRESULT_TYPEDEF_(0x80004023)
#define CO_E_ATTEMPT_TO_CREATE_OUTSIDE_CLIENT_CONTEXT      _HRESULT_TYPEDEF_(0x80004024)
#define CO_E_SERVER_PAUSED                                 _HRESULT_TYPEDEF_(0x80004025)
#define CO_E_SERVER_NOT_PAUSED                             _HRESULT_TYPEDEF_(0x80004026)
#define CO_E_CLASS_DISABLED                                _HRESULT_TYPEDEF_(0x80004027)
#define CO_E_CLRNOTAVAILABLE                               _HRESULT_TYPEDEF_(0x80004028)
#define CO_E_ASYNC_WORK_REJECTED                           _HRESULT_TYPEDEF_(0x80004029)
#define CO_E_SERVER_INIT_TIMEOUT                           _HRESULT_TYPEDEF_(0x8000402A)
#define CO_E_NO_SECCTX_IN_ACTIVATE                         _HRESULT_TYPEDEF_(0x8000402B)
#define CO_E_TRACKER_CONFIG                                _HRESULT_TYPEDEF_(0x80004030)
#define CO_E_THREADPOOL_CONFIG                             _HRESULT_TYPEDEF_(0x80004031)
#define CO_E_SXS_CONFIG                                    _HRESULT_TYPEDEF_(0x80004032)
#define CO_E_MALFORMED_SPN                                 _HRESULT_TYPEDEF_(0x80004033)
#define CO_E_UNREVOKED_REGISTRATION_ON_APARTMENT_SHUTDOWN  _HRESULT_TYPEDEF_(0x80004034)
#define CO_E_PREMATURE_STUB_RUNDOWN                        _HRESULT_TYPEDEF_(0x80004035)

#define E_UNEXPECTED                                       _HRESULT_TYPEDEF_(0x8000FFFF)

#define RPC_E_CALL_REJECTED                                _HRESULT_TYPEDEF_(0x80010001)
#define RPC_E_CALL_CANCELED                                _HRESULT_TYPEDEF_(0x80010002)
#define RPC_E_CANTPOST_INSENDCALL                          _HRESULT_TYPEDEF_(0x80010003)
#define RPC_E_CANTCALLOUT_INASYNCCALL                      _HRESULT_TYPEDEF_(0x80010004)
#define RPC_E_CANTCALLOUT_INEXTERNALCALL                   _HRESULT_TYPEDEF_(0x80010005)
#define RPC_E_CONNECTION_TERMINATED                        _HRESULT_TYPEDEF_(0x80010006)
#define RPC_E_SERVER_DIED                                  _HRESULT_TYPEDEF_(0x80010007)
#define RPC_E_CLIENT_DIED                                  _HRESULT_TYPEDEF_(0x80010008)
#define RPC_E_INVALID_DATAPACKET                           _HRESULT_TYPEDEF_(0x80010009)
#define RPC_E_CANTTRANSMIT_CALL                            _HRESULT_TYPEDEF_(0x8001000A)
#define RPC_E_CLIENT_CANTMARSHAL_DATA                      _HRESULT_TYPEDEF_(0x8001000B)
#define RPC_E_CLIENT_CANTUNMARSHAL_DATA                    _HRESULT_TYPEDEF_(0x8001000C)
#define RPC_E_SERVER_CANTMARSHAL_DATA                      _HRESULT_TYPEDEF_(0x8001000D)
#define RPC_E_SERVER_CANTUNMARSHAL_DATA                    _HRESULT_TYPEDEF_(0x8001000E)
#define RPC_E_INVALID_DATA                                 _HRESULT_TYPEDEF_(0x8001000F)
#define RPC_E_INVALID_PARAMETER                            _HRESULT_TYPEDEF_(0x80010010)
#define RPC_E_CANTCALLOUT_AGAIN                            _HRESULT_TYPEDEF_(0x80010011)
#define RPC_E_SERVER_DIED_DNE                              _HRESULT_TYPEDEF_(0x80010012)
#define RPC_E_SYS_CALL_FAILED                              _HRESULT_TYPEDEF_(0x80010100)
#define RPC_E_OUT_OF_RESOURCES                             _HRESULT_TYPEDEF_(0x80010101)
#define RPC_E_ATTEMPTED_MULTITHREAD                        _HRESULT_TYPEDEF_(0x80010102)
#define RPC_E_NOT_REGISTERED                               _HRESULT_TYPEDEF_(0x80010103)
#define RPC_E_FAULT                                        _HRESULT_TYPEDEF_(0x80010104)
#define RPC_E_SERVERFAULT                                  _HRESULT_TYPEDEF_(0x80010105)
#define RPC_E_CHANGED_MODE                                 _HRESULT_TYPEDEF_(0x80010106)
#define RPC_E_INVALIDMETHOD                                _HRESULT_TYPEDEF_(0x80010107)
#define RPC_E_DISCONNECTED                                 _HRESULT_TYPEDEF_(0x80010108)
#define RPC_E_RETRY                                        _HRESULT_TYPEDEF_(0x80010109)
#define RPC_E_SERVERCALL_RETRYLATER                        _HRESULT_TYPEDEF_(0x8001010A)
#define RPC_E_SERVERCALL_REJECTED                          _HRESULT_TYPEDEF_(0x8001010B)
#define RPC_E_INVALID_CALLDATA                             _HRESULT_TYPEDEF_(0x8001010C)
#define RPC_E_CANTCALLOUT_ININPUTSYNCCALL                  _HRESULT_TYPEDEF_(0x8001010D)
#define RPC_E_WRONG_THREAD                                 _HRESULT_TYPEDEF_(0x8001010E)
#define RPC_E_THREAD_NOT_INIT                              _HRESULT_TYPEDEF_(0x8001010F)
#define RPC_E_VERSION_MISMATCH                             _HRESULT_TYPEDEF_(0x80010110)
#define RPC_E_INVALID_HEADER                               _HRESULT_TYPEDEF_(0x80010111)
#define RPC_E_INVALID_EXTENSION                            _HRESULT_TYPEDEF_(0x80010112)
#define RPC_E_INVALID_IPID                                 _HRESULT_TYPEDEF_(0x80010113)
#define RPC_E_INVALID_OBJECT                               _HRESULT_TYPEDEF_(0x80010114)
#define RPC_S_CALLPENDING                                  _HRESULT_TYPEDEF_(0x80010115)
#define RPC_S_WAITONTIMER                                  _HRESULT_TYPEDEF_(0x80010116)
#define RPC_E_CALL_COMPLETE                                _HRESULT_TYPEDEF_(0x80010117)
#define RPC_E_UNSECURE_CALL                                _HRESULT_TYPEDEF_(0x80010118)
#define RPC_E_TOO_LATE                                     _HRESULT_TYPEDEF_(0x80010119)
#define RPC_E_NO_GOOD_SECURITY_PACKAGES                    _HRESULT_TYPEDEF_(0x8001011A)
#define RPC_E_ACCESS_DENIED                                _HRESULT_TYPEDEF_(0x8001011B)
#define RPC_E_REMOTE_DISABLED                              _HRESULT_TYPEDEF_(0x8001011C)
#define RPC_E_INVALID_OBJREF                               _HRESULT_TYPEDEF_(0x8001011D)
#define RPC_E_NO_CONTEXT                                   _HRESULT_TYPEDEF_(0x8001011E)
#define RPC_E_TIMEOUT                                      _HRESULT_TYPEDEF_(0x8001011F)
#define RPC_E_NO_SYNC                                      _HRESULT_TYPEDEF_(0x80010120)
#define RPC_E_FULLSIC_REQUIRED                             _HRESULT_TYPEDEF_(0x80010121)
#define RPC_E_INVALID_STD_NAME                             _HRESULT_TYPEDEF_(0x80010122)
#define CO_E_FAILEDTOIMPERSONATE                           _HRESULT_TYPEDEF_(0x80010123)
#define CO_E_FAILEDTOGETSECCTX                             _HRESULT_TYPEDEF_(0x80010124)
#define CO_E_FAILEDTOOPENTHREADTOKEN                       _HRESULT_TYPEDEF_(0x80010125)
#define CO_E_FAILEDTOGETTOKENINFO                          _HRESULT_TYPEDEF_(0x80010126)
#define CO_E_TRUSTEEDOESNTMATCHCLIENT                      _HRESULT_TYPEDEF_(0x80010127)
#define CO_E_FAILEDTOQUERYCLIENTBLANKET                    _HRESULT_TYPEDEF_(0x80010128)
#define CO_E_FAILEDTOSETDACL                               _HRESULT_TYPEDEF_(0x80010129)
#define CO_E_ACCESSCHECKFAILED                             _HRESULT_TYPEDEF_(0x8001012A)
#define CO_E_NETACCESSAPIFAILED                            _HRESULT_TYPEDEF_(0x8001012B)
#define CO_E_WRONGTRUSTEENAMESYNTAX                        _HRESULT_TYPEDEF_(0x8001012C)
#define CO_E_INVALIDSID                                    _HRESULT_TYPEDEF_(0x8001012D)
#define CO_E_CONVERSIONFAILED                              _HRESULT_TYPEDEF_(0x8001012E)
#define CO_E_NOMATCHINGSIDFOUND                            _HRESULT_TYPEDEF_(0x8001012F)
#define CO_E_LOOKUPACCSIDFAILED                            _HRESULT_TYPEDEF_(0x80010130)
#define CO_E_NOMATCHINGNAMEFOUND                           _HRESULT_TYPEDEF_(0x80010131)
#define CO_E_LOOKUPACCNAMEFAILED                           _HRESULT_TYPEDEF_(0x80010132)
#define CO_E_SETSERLHNDLFAILED                             _HRESULT_TYPEDEF_(0x80010133)
#define CO_E_FAILEDTOGETWINDIR                             _HRESULT_TYPEDEF_(0x80010134)
#define CO_E_PATHTOOLONG                                   _HRESULT_TYPEDEF_(0x80010135)
#define CO_E_FAILEDTOGENUUID                               _HRESULT_TYPEDEF_(0x80010136)
#define CO_E_FAILEDTOCREATEFILE                            _HRESULT_TYPEDEF_(0x80010137)
#define CO_E_FAILEDTOCLOSEHANDLE                           _HRESULT_TYPEDEF_(0x80010138)
#define CO_E_EXCEEDSYSACLLIMIT                             _HRESULT_TYPEDEF_(0x80010139)
#define CO_E_ACESINWRONGORDER                              _HRESULT_TYPEDEF_(0x8001013A)
#define CO_E_INCOMPATIBLESTREAMVERSION                     _HRESULT_TYPEDEF_(0x8001013B)
#define CO_E_FAILEDTOOPENPROCESSTOKEN                      _HRESULT_TYPEDEF_(0x8001013C)
#define CO_E_DECODEFAILED                                  _HRESULT_TYPEDEF_(0x8001013D)
#define CO_E_ACNOTINITIALIZED                              _HRESULT_TYPEDEF_(0x8001013F)
#define CO_E_CANCEL_DISABLED                               _HRESULT_TYPEDEF_(0x80010140)
#define RPC_E_UNEXPECTED                                   _HRESULT_TYPEDEF_(0x8001FFFF)

#define DISP_E_UNKNOWNINTERFACE                            _HRESULT_TYPEDEF_(0x80020001)
#define DISP_E_MEMBERNOTFOUND                              _HRESULT_TYPEDEF_(0x80020003)
#define DISP_E_PARAMNOTFOUND                               _HRESULT_TYPEDEF_(0x80020004)
#define DISP_E_TYPEMISMATCH                                _HRESULT_TYPEDEF_(0x80020005)
#define DISP_E_UNKNOWNNAME                                 _HRESULT_TYPEDEF_(0x80020006)
#define DISP_E_NONAMEDARGS                                 _HRESULT_TYPEDEF_(0x80020007)
#define DISP_E_BADVARTYPE                                  _HRESULT_TYPEDEF_(0x80020008)
#define DISP_E_EXCEPTION                                   _HRESULT_TYPEDEF_(0x80020009)
#define DISP_E_OVERFLOW                                    _HRESULT_TYPEDEF_(0x8002000A)
#define DISP_E_BADINDEX                                    _HRESULT_TYPEDEF_(0x8002000B)
#define DISP_E_UNKNOWNLCID                                 _HRESULT_TYPEDEF_(0x8002000C)
#define DISP_E_ARRAYISLOCKED                               _HRESULT_TYPEDEF_(0x8002000D)
#define DISP_E_BADPARAMCOUNT                               _HRESULT_TYPEDEF_(0x8002000E)
#define DISP_E_PARAMNOTOPTIONAL                            _HRESULT_TYPEDEF_(0x8002000F)
#define DISP_E_BADCALLEE                                   _HRESULT_TYPEDEF_(0x80020010)
#define DISP_E_NOTACOLLECTION                              _HRESULT_TYPEDEF_(0x80020011)
#define DISP_E_DIVBYZERO                                   _HRESULT_TYPEDEF_(0x80020012)
#define DISP_E_BUFFERTOOSMALL                              _HRESULT_TYPEDEF_(0x80020013)
#define TYPE_E_BUFFERTOOSMALL                              _HRESULT_TYPEDEF_(0x80028016)
#define TYPE_E_FIELDNOTFOUND                               _HRESULT_TYPEDEF_(0x80028017)
#define TYPE_E_INVDATAREAD                                 _HRESULT_TYPEDEF_(0x80028018)
#define TYPE_E_UNSUPFORMAT                                 _HRESULT_TYPEDEF_(0x80028019)
#define TYPE_E_REGISTRYACCESS                              _HRESULT_TYPEDEF_(0x8002801C)
#define TYPE_E_LIBNOTREGISTERED                            _HRESULT_TYPEDEF_(0x8002801D)
#define TYPE_E_UNDEFINEDTYPE                               _HRESULT_TYPEDEF_(0x80028027)
#define TYPE_E_QUALIFIEDNAMEDISALLOWED                     _HRESULT_TYPEDEF_(0x80028028)
#define TYPE_E_INVALIDSTATE                                _HRESULT_TYPEDEF_(0x80028029)
#define TYPE_E_WRONGTYPEKIND                               _HRESULT_TYPEDEF_(0x8002802A)
#define TYPE_E_ELEMENTNOTFOUND                             _HRESULT_TYPEDEF_(0x8002802B)
#define TYPE_E_AMBIGUOUSNAME                               _HRESULT_TYPEDEF_(0x8002802C)
#define TYPE_E_NAMECONFLICT                                _HRESULT_TYPEDEF_(0x8002802D)
#define TYPE_E_UNKNOWNLCID                                 _HRESULT_TYPEDEF_(0x8002802E)
#define TYPE_E_DLLFUNCTIONNOTFOUND                         _HRESULT_TYPEDEF_(0x8002802F)
#define TYPE_E_BADMODULEKIND                               _HRESULT_TYPEDEF_(0x800288BD)
#define TYPE_E_SIZETOOBIG                                  _HRESULT_TYPEDEF_(0x800288C5)
#define TYPE_E_DUPLICATEID                                 _HRESULT_TYPEDEF_(0x800288C6)
#define TYPE_E_INVALIDID                                   _HRESULT_TYPEDEF_(0x800288CF)
#define TYPE_E_TYPEMISMATCH                                _HRESULT_TYPEDEF_(0x80028CA0)
#define TYPE_E_OUTOFBOUNDS                                 _HRESULT_TYPEDEF_(0x80028CA1)
#define TYPE_E_IOERROR                                     _HRESULT_TYPEDEF_(0x80028CA2)
#define TYPE_E_CANTCREATETMPFILE                           _HRESULT_TYPEDEF_(0x80028CA3)
#define TYPE_E_CANTLOADLIBRARY                             _HRESULT_TYPEDEF_(0x80029C4A)
#define TYPE_E_INCONSISTENTPROPFUNCS                       _HRESULT_TYPEDEF_(0x80029C83)
#define TYPE_E_CIRCULARTYPE                                _HRESULT_TYPEDEF_(0x80029C84)

#define STG_E_INVALIDFUNCTION                              _HRESULT_TYPEDEF_(0x80030001)
#define STG_E_FILENOTFOUND                                 _HRESULT_TYPEDEF_(0x80030002)
#define STG_E_PATHNOTFOUND                                 _HRESULT_TYPEDEF_(0x80030003)
#define STG_E_TOOMANYOPENFILES                             _HRESULT_TYPEDEF_(0x80030004)
#define STG_E_ACCESSDENIED                                 _HRESULT_TYPEDEF_(0x80030005)
#define STG_E_INVALIDHANDLE                                _HRESULT_TYPEDEF_(0x80030006)
#define STG_E_INSUFFICIENTMEMORY                           _HRESULT_TYPEDEF_(0x80030008)
#define STG_E_INVALIDPOINTER                               _HRESULT_TYPEDEF_(0x80030009)
#define STG_E_NOMOREFILES                                  _HRESULT_TYPEDEF_(0x80030012)
#define STG_E_DISKISWRITEPROTECTED                         _HRESULT_TYPEDEF_(0x80030013)
#define STG_E_SEEKERROR                                    _HRESULT_TYPEDEF_(0x80030019)
#define STG_E_WRITEFAULT                                   _HRESULT_TYPEDEF_(0x8003001D)
#define STG_E_READFAULT                                    _HRESULT_TYPEDEF_(0x8003001E)
#define STG_E_SHAREVIOLATION                               _HRESULT_TYPEDEF_(0x80030020)
#define STG_E_LOCKVIOLATION                                _HRESULT_TYPEDEF_(0x80030021)
#define STG_E_FILEALREADYEXISTS                            _HRESULT_TYPEDEF_(0x80030050)
#define STG_E_INVALIDPARAMETER                             _HRESULT_TYPEDEF_(0x80030057)
#define STG_E_MEDIUMFULL                                   _HRESULT_TYPEDEF_(0x80030070)
#define STG_E_PROPSETMISMATCHED                            _HRESULT_TYPEDEF_(0x800300F0)
#define STG_E_ABNORMALAPIEXIT                              _HRESULT_TYPEDEF_(0x800300FA)
#define STG_E_INVALIDHEADER                                _HRESULT_TYPEDEF_(0x800300FB)
#define STG_E_INVALIDNAME                                  _HRESULT_TYPEDEF_(0x800300FC)
#define STG_E_UNKNOWN                                      _HRESULT_TYPEDEF_(0x800300FD)
#define STG_E_UNIMPLEMENTEDFUNCTION                        _HRESULT_TYPEDEF_(0x800300FE)
#define STG_E_INVALIDFLAG                                  _HRESULT_TYPEDEF_(0x800300FF)
#define STG_E_INUSE                                        _HRESULT_TYPEDEF_(0x80030100)
#define STG_E_NOTCURRENT                                   _HRESULT_TYPEDEF_(0x80030101)
#define STG_E_REVERTED                                     _HRESULT_TYPEDEF_(0x80030102)
#define STG_E_CANTSAVE                                     _HRESULT_TYPEDEF_(0x80030103)
#define STG_E_OLDFORMAT                                    _HRESULT_TYPEDEF_(0x80030104)
#define STG_E_OLDDLL                                       _HRESULT_TYPEDEF_(0x80030105)
#define STG_E_SHAREREQUIRED                                _HRESULT_TYPEDEF_(0x80030106)
#define STG_E_NOTFILEBASEDSTORAGE                          _HRESULT_TYPEDEF_(0x80030107)
#define STG_E_EXTANTMARSHALLINGS                           _HRESULT_TYPEDEF_(0x80030108)
#define STG_E_DOCFILECORRUPT                               _HRESULT_TYPEDEF_(0x80030109)
#define STG_E_BADBASEADDRESS                               _HRESULT_TYPEDEF_(0x80030110)
#define STG_E_DOCFILETOOLARGE                              _HRESULT_TYPEDEF_(0x80030111)
#define STG_E_NOTSIMPLEFORMAT                              _HRESULT_TYPEDEF_(0x80030112)

#define STG_S_CONVERTED                                    _HRESULT_TYPEDEF_(0x00030200)
#define STG_S_BLOCK                                        _HRESULT_TYPEDEF_(0x00030201)
#define STG_E_INCOMPLETE                                   _HRESULT_TYPEDEF_(0x80030201)
#define STG_S_RETRYNOW                                     _HRESULT_TYPEDEF_(0x00030202)
#define STG_E_TERMINATED                                   _HRESULT_TYPEDEF_(0x80030202)
#define STG_S_MONITORING                                   _HRESULT_TYPEDEF_(0x00030203)
#define STG_S_MULTIPLEOPENS                                _HRESULT_TYPEDEF_(0x00030204)
#define STG_S_CONSOLIDATIONFAILED                          _HRESULT_TYPEDEF_(0x00030205)
#define STG_S_CANNOTCONSOLIDATE                            _HRESULT_TYPEDEF_(0x00030206)
#define STG_S_POWER_CYCLE_REQUIRED                         _HRESULT_TYPEDEF_(0x00030207)
#define STG_E_FIRMWARE_SLOT_INVALID                        _HRESULT_TYPEDEF_(0x80030208)
#define STG_E_FIRMWARE_IMAGE_INVALID                       _HRESULT_TYPEDEF_(0x80030209)
#define STG_E_DEVICE_UNRESPONSIVE                          _HRESULT_TYPEDEF_(0x8003020A)

#define STG_E_STATUS_COPY_PROTECTION_FAILURE               _HRESULT_TYPEDEF_(0x80030305)
#define STG_E_CSS_AUTHENTICATION_FAILURE                   _HRESULT_TYPEDEF_(0x80030306)
#define STG_E_CSS_KEY_NOT_PRESENT                          _HRESULT_TYPEDEF_(0x80030307)
#define STG_E_CSS_KEY_NOT_ESTABLISHED                      _HRESULT_TYPEDEF_(0x80030308)
#define STG_E_CSS_SCRAMBLED_SECTOR                         _HRESULT_TYPEDEF_(0x80030309)
#define STG_E_CSS_REGION_MISMATCH                          _HRESULT_TYPEDEF_(0x8003030A)
#define STG_E_RESETS_EXHAUSTED                             _HRESULT_TYPEDEF_(0x8003030B)

#define OLE_S_FIRST                                        _HRESULT_TYPEDEF_(0x00040000)
#define OLE_E_FIRST                                        _HRESULT_TYPEDEF_(0x80040000)
#define OLE_S_USEREG                                       _HRESULT_TYPEDEF_(0x00040000)
#define OLE_E_OLEVERB                                      _HRESULT_TYPEDEF_(0x80040000)
#define OLE_S_STATIC                                       _HRESULT_TYPEDEF_(0x00040001)
#define OLE_E_ADVF                                         _HRESULT_TYPEDEF_(0x80040001)
#define OLE_S_MAC_CLIPFORMAT                               _HRESULT_TYPEDEF_(0x00040002)
#define OLE_E_ENUM_NOMORE                                  _HRESULT_TYPEDEF_(0x80040002)
#define OLE_E_ADVISENOTSUPPORTED                           _HRESULT_TYPEDEF_(0x80040003)
#define OLE_E_NOCONNECTION                                 _HRESULT_TYPEDEF_(0x80040004)
#define OLE_E_NOTRUNNING                                   _HRESULT_TYPEDEF_(0x80040005)
#define OLE_E_NOCACHE                                      _HRESULT_TYPEDEF_(0x80040006)
#define OLE_E_BLANK                                        _HRESULT_TYPEDEF_(0x80040007)
#define OLE_E_CLASSDIFF                                    _HRESULT_TYPEDEF_(0x80040008)
#define OLE_E_CANT_GETMONIKER                              _HRESULT_TYPEDEF_(0x80040009)
#define OLE_E_CANT_BINDTOSOURCE                            _HRESULT_TYPEDEF_(0x8004000A)
#define OLE_E_STATIC                                       _HRESULT_TYPEDEF_(0x8004000B)
#define OLE_E_PROMPTSAVECANCELLED                          _HRESULT_TYPEDEF_(0x8004000C)
#define OLE_E_INVALIDRECT                                  _HRESULT_TYPEDEF_(0x8004000D)
#define OLE_E_WRONGCOMPOBJ                                 _HRESULT_TYPEDEF_(0x8004000E)
#define OLE_E_INVALIDHWND                                  _HRESULT_TYPEDEF_(0x8004000F)
#define OLE_E_NOT_INPLACEACTIVE                            _HRESULT_TYPEDEF_(0x80040010)
#define OLE_E_CANTCONVERT                                  _HRESULT_TYPEDEF_(0x80040011)
#define OLE_E_NOSTORAGE                                    _HRESULT_TYPEDEF_(0x80040012)
#define DV_E_FORMATETC                                     _HRESULT_TYPEDEF_(0x80040064)
#define DV_E_DVTARGETDEVICE                                _HRESULT_TYPEDEF_(0x80040065)
#define DV_E_STGMEDIUM                                     _HRESULT_TYPEDEF_(0x80040066)
#define DV_E_STATDATA                                      _HRESULT_TYPEDEF_(0x80040067)
#define DV_E_LINDEX                                        _HRESULT_TYPEDEF_(0x80040068)
#define DV_E_TYMED                                         _HRESULT_TYPEDEF_(0x80040069)
#define DV_E_CLIPFORMAT                                    _HRESULT_TYPEDEF_(0x8004006A)
#define DV_E_DVASPECT                                      _HRESULT_TYPEDEF_(0x8004006B)
#define DV_E_DVTARGETDEVICE_SIZE                           _HRESULT_TYPEDEF_(0x8004006C)
#define DV_E_NOIVIEWOBJECT                                 _HRESULT_TYPEDEF_(0x8004006D)
#define OLE_S_LAST                                         _HRESULT_TYPEDEF_(0x000400FF)
#define OLE_E_LAST                                         _HRESULT_TYPEDEF_(0x800400FF)

#define DRAGDROP_S_FIRST                                   0x00040100
#define DRAGDROP_S_DROP                                    _HRESULT_TYPEDEF_(0x00040100)
#define DRAGDROP_E_FIRST                                   0x80040100
#define DRAGDROP_E_NOTREGISTERED                           _HRESULT_TYPEDEF_(0x80040100)
#define DRAGDROP_S_CANCEL                                  _HRESULT_TYPEDEF_(0x00040101)
#define DRAGDROP_E_ALREADYREGISTERED                       _HRESULT_TYPEDEF_(0x80040101)
#define DRAGDROP_S_USEDEFAULTCURSORS                       _HRESULT_TYPEDEF_(0x00040102)
#define DRAGDROP_E_INVALIDHWND                             _HRESULT_TYPEDEF_(0x80040102)
#define DRAGDROP_E_CONCURRENT_DRAG_ATTEMPTED               _HRESULT_TYPEDEF_(0x80040103)
#define DRAGDROP_S_LAST                                    0x0004010F
#define DRAGDROP_E_LAST                                    0x8004010F

#define CLASSFACTORY_S_FIRST                               0x00040110
#define CLASSFACTORY_E_FIRST                               0x80040110
#define CLASS_E_NOAGGREGATION                              _HRESULT_TYPEDEF_(0x80040110)
#define CLASS_E_CLASSNOTAVAILABLE                          _HRESULT_TYPEDEF_(0x80040111)
#define CLASS_E_NOTLICENSED                                _HRESULT_TYPEDEF_(0x80040112)
#define CLASSFACTORY_S_LAST                                0x0004011F
#define CLASSFACTORY_E_LAST                                0x8004011F

#define MARSHAL_S_FIRST                                    0x00040120
#define MARSHAL_E_FIRST                                    0x80040120
#define MARSHAL_S_LAST                                     0x0004012F
#define MARSHAL_E_LAST                                     0x8004012F

#define DATA_S_FIRST                                       0x00040130
#define DATA_S_SAMEFORMATETC                               _HRESULT_TYPEDEF_(0x00040130)
#define DATA_E_FIRST                                       0x80040130
#define DATA_S_LAST                                        0x0004013F
#define DATA_E_LAST                                        0x8004013F

#define VIEW_S_FIRST                                       0x00040140
#define VIEW_S_ALREADY_FROZEN                              _HRESULT_TYPEDEF_(0x00040140)
#define VIEW_E_FIRST                                       0x80040140
#define VIEW_E_DRAW                                        _HRESULT_TYPEDEF_(0x80040140)
#define VIEW_S_LAST                                        0x0004014F
#define VIEW_E_LAST                                        0x8004014F

#define REGDB_S_FIRST                                      0x00040150
#define REGDB_E_FIRST                                      0x80040150
#define REGDB_E_READREGDB                                  _HRESULT_TYPEDEF_(0x80040150)
#define REGDB_E_WRITEREGDB                                 _HRESULT_TYPEDEF_(0x80040151)
#define REGDB_E_KEYMISSING                                 _HRESULT_TYPEDEF_(0x80040152)
#define REGDB_E_INVALIDVALUE                               _HRESULT_TYPEDEF_(0x80040153)
#define REGDB_E_CLASSNOTREG                                _HRESULT_TYPEDEF_(0x80040154)
#define REGDB_E_IIDNOTREG                                  _HRESULT_TYPEDEF_(0x80040155)
#define REGDB_E_BADTHREADINGMODEL                          _HRESULT_TYPEDEF_(0x80040156)
#define REGDB_E_PACKAGEPOLICYVIOLATION                     _HRESULT_TYPEDEF_(0x80040157)
#define REGDB_S_LAST                                       0x0004015F
#define REGDB_E_LAST                                       0x8004015F

#define CAT_E_FIRST                                        0x80040160
#define CAT_E_CATIDNOEXIST                                 _HRESULT_TYPEDEF_(0x80040160)
#define CAT_E_NODESCRIPTION                                _HRESULT_TYPEDEF_(0x80040161)
#define CAT_E_LAST                                         0x80040161

#define CS_E_FIRST                                         0x80040164
#define CS_E_PACKAGE_NOTFOUND                              _HRESULT_TYPEDEF_(0x80040164)
#define CS_E_NOT_DELETABLE                                 _HRESULT_TYPEDEF_(0x80040165)
#define CS_E_CLASS_NOTFOUND                                _HRESULT_TYPEDEF_(0x80040166)
#define CS_E_INVALID_VERSION                               _HRESULT_TYPEDEF_(0x80040167)
#define CS_E_NO_CLASSSTORE                                 _HRESULT_TYPEDEF_(0x80040168)
#define CS_E_OBJECT_NOTFOUND                               _HRESULT_TYPEDEF_(0x80040169)
#define CS_E_OBJECT_ALREADY_EXISTS                         _HRESULT_TYPEDEF_(0x8004016A)
#define CS_E_INVALID_PATH                                  _HRESULT_TYPEDEF_(0x8004016B)
#define CS_E_NETWORK_ERROR                                 _HRESULT_TYPEDEF_(0x8004016C)
#define CS_E_ADMIN_LIMIT_EXCEEDED                          _HRESULT_TYPEDEF_(0x8004016D)
#define CS_E_SCHEMA_MISMATCH                               _HRESULT_TYPEDEF_(0x8004016E)
#define CS_E_INTERNAL_ERROR                                _HRESULT_TYPEDEF_(0x8004016F)
#define CS_E_LAST                                          0x8004016F

#define CACHE_S_FIRST                                      0x00040170
#define CACHE_S_FORMATETC_NOTSUPPORTED                     _HRESULT_TYPEDEF_(0x00040170)
#define CACHE_E_FIRST                                      0x80040170
#define CACHE_E_NOCACHE_UPDATED                            _HRESULT_TYPEDEF_(0x80040170)
#define CACHE_S_SAMECACHE                                  _HRESULT_TYPEDEF_(0x00040171)
#define CACHE_S_SOMECACHES_NOTUPDATED                      _HRESULT_TYPEDEF_(0x00040172)
#define CACHE_S_LAST                                       0x0004017F
#define CACHE_E_LAST                                       0x8004017F

#define OLEOBJ_S_FIRST                                     0x00040180
#define OLEOBJ_S_INVALIDVERB                               _HRESULT_TYPEDEF_(0x00040180)
#define OLEOBJ_E_FIRST                                     0x80040180
#define OLEOBJ_E_NOVERBS                                   _HRESULT_TYPEDEF_(0x80040180)
#define OLEOBJ_S_CANNOT_DOVERB_NOW                         _HRESULT_TYPEDEF_(0x00040181)
#define OLEOBJ_E_INVALIDVERB                               _HRESULT_TYPEDEF_(0x80040181)
#define OLEOBJ_S_INVALIDHWND                               _HRESULT_TYPEDEF_(0x00040182)
#define OLEOBJ_S_LAST                                      0x0004018F
#define OLEOBJ_E_LAST                                      0x8004018F

#define CLIENTSITE_S_FIRST                                 0x00040190
#define CLIENTSITE_E_FIRST                                 0x80040190
#define CLIENTSITE_S_LAST                                  0x0004019F
#define CLIENTSITE_E_LAST                                  0x8004019F

#define INPLACE_S_FIRST                                    0x000401A0
#define INPLACE_S_TRUNCATED                                _HRESULT_TYPEDEF_(0x000401A0)
#define INPLACE_E_FIRST                                    0x800401A0
#define INPLACE_E_NOTUNDOABLE                              _HRESULT_TYPEDEF_(0x800401A0)
#define INPLACE_E_NOTOOLSPACE                              _HRESULT_TYPEDEF_(0x800401A1)
#define INPLACE_S_LAST                                     0x000401AF
#define INPLACE_E_LAST                                     0x800401AF

#define ENUM_S_FIRST                                       0x000401B0
#define ENUM_E_FIRST                                       0x800401B0
#define ENUM_S_LAST                                        0x000401BF
#define ENUM_E_LAST                                        0x800401BF

#define CONVERT10_S_FIRST                                  0x000401C0
#define CONVERT10_S_NO_PRESENTATION                        _HRESULT_TYPEDEF_(0x000401C0)
#define CONVERT10_E_FIRST                                  0x800401C0
#define CONVERT10_E_OLESTREAM_GET                          _HRESULT_TYPEDEF_(0x800401C0)
#define CONVERT10_E_OLESTREAM_PUT                          _HRESULT_TYPEDEF_(0x800401C1)
#define CONVERT10_E_OLESTREAM_FMT                          _HRESULT_TYPEDEF_(0x800401C2)
#define CONVERT10_E_OLESTREAM_BITMAP_TO_DIB                _HRESULT_TYPEDEF_(0x800401C3)
#define CONVERT10_E_STG_FMT                                _HRESULT_TYPEDEF_(0x800401C4)
#define CONVERT10_E_STG_NO_STD_STREAM                      _HRESULT_TYPEDEF_(0x800401C5)
#define CONVERT10_E_STG_DIB_TO_BITMAP                      _HRESULT_TYPEDEF_(0x800401C6)
#define CONVERT10_S_LAST                                   0x000401CF
#define CONVERT10_E_LAST                                   0x800401CF

#define CLIPBRD_S_FIRST                                    0x000401D0
#define CLIPBRD_E_FIRST                                    0x800401D0
#define CLIPBRD_E_CANT_OPEN                                _HRESULT_TYPEDEF_(0x800401D0)
#define CLIPBRD_E_CANT_EMPTY                               _HRESULT_TYPEDEF_(0x800401D1)
#define CLIPBRD_E_CANT_SET                                 _HRESULT_TYPEDEF_(0x800401D2)
#define CLIPBRD_E_BAD_DATA                                 _HRESULT_TYPEDEF_(0x800401D3)
#define CLIPBRD_E_CANT_CLOSE                               _HRESULT_TYPEDEF_(0x800401D4)
#define CLIPBRD_S_LAST                                     0x000401DF
#define CLIPBRD_E_LAST                                     0x800401DF

#define MK_S_FIRST                                         0x000401E0
#define MK_E_FIRST                                         0x800401E0
#define MK_E_CONNECTMANUALLY                               _HRESULT_TYPEDEF_(0x800401E0)
#define MK_E_EXCEEDEDDEADLINE                              _HRESULT_TYPEDEF_(0x800401E1)
#define MK_S_REDUCED_TO_SELF                               _HRESULT_TYPEDEF_(0x000401E2)
#define MK_E_NEEDGENERIC                                   _HRESULT_TYPEDEF_(0x800401E2)
#define MK_E_UNAVAILABLE                                   _HRESULT_TYPEDEF_(0x800401E3)
#define MK_S_ME                                            _HRESULT_TYPEDEF_(0x000401E4)
#define MK_E_SYNTAX                                        _HRESULT_TYPEDEF_(0x800401E4)
#define MK_S_HIM                                           _HRESULT_TYPEDEF_(0x000401E5)
#define MK_E_NOOBJECT                                      _HRESULT_TYPEDEF_(0x800401E5)
#define MK_S_US                                            _HRESULT_TYPEDEF_(0x000401E6)
#define MK_E_INVALIDEXTENSION                              _HRESULT_TYPEDEF_(0x800401E6)
#define MK_S_MONIKERALREADYREGISTERED                      _HRESULT_TYPEDEF_(0x000401E7)
#define MK_E_INTERMEDIATEINTERFACENOTSUPPORTED             _HRESULT_TYPEDEF_(0x800401E7)
#define MK_E_NOTBINDABLE                                   _HRESULT_TYPEDEF_(0x800401E8)
#define MK_E_NOTBOUND                                      _HRESULT_TYPEDEF_(0x800401E9)
#define MK_E_CANTOPENFILE                                  _HRESULT_TYPEDEF_(0x800401EA)
#define MK_E_MUSTBOTHERUSER                                _HRESULT_TYPEDEF_(0x800401EB)
#define MK_E_NOINVERSE                                     _HRESULT_TYPEDEF_(0x800401EC)
#define MK_E_NOSTORAGE                                     _HRESULT_TYPEDEF_(0x800401ED)
#define MK_E_NOPREFIX                                      _HRESULT_TYPEDEF_(0x800401EE)
#define MK_S_LAST                                          0x000401EF
#define MK_E_ENUMERATION_FAILED                            _HRESULT_TYPEDEF_(0x800401EF)
#define MK_E_LAST                                          0x800401EF

#define CO_S_FIRST                                         0x000401F0
#define CO_E_FIRST                                         0x800401F0
#define CO_E_NOTINITIALIZED                                _HRESULT_TYPEDEF_(0x800401F0)
#define CO_E_ALREADYINITIALIZED                            _HRESULT_TYPEDEF_(0x800401F1)
#define CO_E_CANTDETERMINECLASS                            _HRESULT_TYPEDEF_(0x800401F2)
#define CO_E_CLASSSTRING                                   _HRESULT_TYPEDEF_(0x800401F3)
#define CO_E_IIDSTRING                                     _HRESULT_TYPEDEF_(0x800401F4)
#define CO_E_APPNOTFOUND                                   _HRESULT_TYPEDEF_(0x800401F5)
#define CO_E_APPSINGLEUSE                                  _HRESULT_TYPEDEF_(0x800401F6)
#define CO_E_ERRORINAPP                                    _HRESULT_TYPEDEF_(0x800401F7)
#define CO_E_DLLNOTFOUND                                   _HRESULT_TYPEDEF_(0x800401F8)
#define CO_E_ERRORINDLL                                    _HRESULT_TYPEDEF_(0x800401F9)
#define CO_E_WRONGOSFORAPP                                 _HRESULT_TYPEDEF_(0x800401FA)
#define CO_E_OBJNOTREG                                     _HRESULT_TYPEDEF_(0x800401FB)
#define CO_E_OBJISREG                                      _HRESULT_TYPEDEF_(0x800401FC)
#define CO_E_OBJNOTCONNECTED                               _HRESULT_TYPEDEF_(0x800401FD)
#define CO_E_APPDIDNTREG                                   _HRESULT_TYPEDEF_(0x800401FE)
#define CO_S_LAST                                          0x000401FF
#define CO_E_RELEASED                                      _HRESULT_TYPEDEF_(0x800401FF)
#define CO_E_LAST                                          0x800401FF

#define EVENT_E_FIRST                                      0x00040200
#define EVENT_S_FIRST                                      0x00040200
#define EVENT_S_SOME_SUBSCRIBERS_FAILED                    _HRESULT_TYPEDEF_(0x00040200)
#define EVENT_E_ALL_SUBSCRIBERS_FAILED                     _HRESULT_TYPEDEF_(0x80040201)
#define EVENT_S_NOSUBSCRIBERS                              _HRESULT_TYPEDEF_(0x00040202)
#define EVENT_E_QUERYSYNTAX                                _HRESULT_TYPEDEF_(0x80040203)
#define EVENT_E_QUERYFIELD                                 _HRESULT_TYPEDEF_(0x80040204)
#define EVENT_E_INTERNALEXCEPTION                          _HRESULT_TYPEDEF_(0x80040205)
#define EVENT_E_INTERNALERROR                              _HRESULT_TYPEDEF_(0x80040206)
#define EVENT_E_INVALID_PER_USER_SID                       _HRESULT_TYPEDEF_(0x80040207)
#define EVENT_E_USER_EXCEPTION                             _HRESULT_TYPEDEF_(0x80040208)
#define EVENT_E_TOO_MANY_METHODS                           _HRESULT_TYPEDEF_(0x80040209)
#define EVENT_E_MISSING_EVENTCLASS                         _HRESULT_TYPEDEF_(0x8004020A)
#define EVENT_E_NOT_ALL_REMOVED                            _HRESULT_TYPEDEF_(0x8004020B)
#define EVENT_E_COMPLUS_NOT_INSTALLED                      _HRESULT_TYPEDEF_(0x8004020C)
#define EVENT_E_CANT_MODIFY_OR_DELETE_UNCONFIGURED_OBJECT  _HRESULT_TYPEDEF_(0x8004020D)
#define EVENT_E_CANT_MODIFY_OR_DELETE_CONFIGURED_OBJECT    _HRESULT_TYPEDEF_(0x8004020E)
#define EVENT_E_INVALID_EVENT_CLASS_PARTITION              _HRESULT_TYPEDEF_(0x8004020F)
#define EVENT_E_PER_USER_SID_NOT_LOGGED_ON                 _HRESULT_TYPEDEF_(0x80040210)
#define TPC_E_NO_DEFAULT_TABLET                            _HRESULT_TYPEDEF_(0x80040212)
#define TPC_E_INVALID_INPUT_RECT                           _HRESULT_TYPEDEF_(0x80040219)
#define TPC_E_UNKNOWN_PROPERTY                             _HRESULT_TYPEDEF_(0x8004021B)
#define EVENT_S_LAST                                       0x0004021F
#define EVENT_E_LAST                                       0x8004021F
#define TPC_E_INVALID_STROKE                               _HRESULT_TYPEDEF_(0x80040222)
#define TPC_E_INITIALIZE_FAIL                              _HRESULT_TYPEDEF_(0x80040223)
#define TPC_E_NOT_RELEVANT                                 _HRESULT_TYPEDEF_(0x80040232)
#define TPC_E_INVALID_PACKET_DESCRIPTION                   _HRESULT_TYPEDEF_(0x80040233)
#define TPC_E_RECOGNIZER_NOT_REGISTERED                    _HRESULT_TYPEDEF_(0x80040235)
#define TPC_E_INVALID_RIGHTS                               _HRESULT_TYPEDEF_(0x80040236)
#define TPC_E_OUT_OF_ORDER_CALL                            _HRESULT_TYPEDEF_(0x80040237)
#define TPC_E_QUEUE_FULL                                   _HRESULT_TYPEDEF_(0x80040238)
#define TPC_E_INVALID_CONFIGURATION                        _HRESULT_TYPEDEF_(0x80040239)
#define TPC_E_INVALID_DATA_FROM_RECOGNIZER                 _HRESULT_TYPEDEF_(0x8004023A)
#define TPC_E_INVALID_PROPERTY                             _HRESULT_TYPEDEF_(0x80040241)
#define TPC_S_TRUNCATED                                    _HRESULT_TYPEDEF_(0x00040252)
#define TPC_S_INTERRUPTED                                  _HRESULT_TYPEDEF_(0x00040253)
#define TPC_S_NO_DATA_TO_PROCESS                           _HRESULT_TYPEDEF_(0x00040254)

#define SCHED_S_TASK_READY                                 _HRESULT_TYPEDEF_(0x00041300)
#define SCHED_S_TASK_RUNNING                               _HRESULT_TYPEDEF_(0x00041301)
#define SCHED_S_TASK_DISABLED                              _HRESULT_TYPEDEF_(0x00041302)
#define SCHED_S_TASK_HAS_NOT_RUN                           _HRESULT_TYPEDEF_(0x00041303)
#define SCHED_S_TASK_NO_MORE_RUNS                          _HRESULT_TYPEDEF_(0x00041304)
#define SCHED_S_TASK_NOT_SCHEDULED                         _HRESULT_TYPEDEF_(0x00041305)
#define SCHED_S_TASK_TERMINATED                            _HRESULT_TYPEDEF_(0x00041306)
#define SCHED_S_TASK_NO_VALID_TRIGGERS                     _HRESULT_TYPEDEF_(0x00041307)
#define SCHED_S_EVENT_TRIGGER                              _HRESULT_TYPEDEF_(0x00041308)
#define SCHED_E_TRIGGER_NOT_FOUND                          _HRESULT_TYPEDEF_(0x80041309)
#define SCHED_E_TASK_NOT_READY                             _HRESULT_TYPEDEF_(0x8004130A)
#define SCHED_E_TASK_NOT_RUNNING                           _HRESULT_TYPEDEF_(0x8004130B)
#define SCHED_E_SERVICE_NOT_INSTALLED                      _HRESULT_TYPEDEF_(0x8004130C)
#define SCHED_E_CANNOT_OPEN_TASK                           _HRESULT_TYPEDEF_(0x8004130D)
#define SCHED_E_INVALID_TASK                               _HRESULT_TYPEDEF_(0x8004130E)
#define SCHED_E_ACCOUNT_INFORMATION_NOT_SET                _HRESULT_TYPEDEF_(0x8004130F)
#define SCHED_E_ACCOUNT_NAME_NOT_FOUND                     _HRESULT_TYPEDEF_(0x80041310)
#define SCHED_E_ACCOUNT_DBASE_CORRUPT                      _HRESULT_TYPEDEF_(0x80041311)
#define SCHED_E_NO_SECURITY_SERVICES                       _HRESULT_TYPEDEF_(0x80041312)
#define SCHED_E_UNKNOWN_OBJECT_VERSION                     _HRESULT_TYPEDEF_(0x80041313)
#define SCHED_E_UNSUPPORTED_ACCOUNT_OPTION                 _HRESULT_TYPEDEF_(0x80041314)
#define SCHED_E_SERVICE_NOT_RUNNING                        _HRESULT_TYPEDEF_(0x80041315)
#define SCHED_E_UNEXPECTEDNODE                             _HRESULT_TYPEDEF_(0x80041316)
#define SCHED_E_NAMESPACE                                  _HRESULT_TYPEDEF_(0x80041317)
#define SCHED_E_INVALIDVALUE                               _HRESULT_TYPEDEF_(0x80041318)
#define SCHED_E_MISSINGNODE                                _HRESULT_TYPEDEF_(0x80041319)
#define SCHED_E_MALFORMEDXML                               _HRESULT_TYPEDEF_(0x8004131A)
#define SCHED_S_SOME_TRIGGERS_FAILED                       _HRESULT_TYPEDEF_(0x0004131B)
#define SCHED_S_BATCH_LOGON_PROBLEM                        _HRESULT_TYPEDEF_(0x0004131C)
#define SCHED_E_TOO_MANY_NODES                             _HRESULT_TYPEDEF_(0x8004131D)
#define SCHED_E_PAST_END_BOUNDARY                          _HRESULT_TYPEDEF_(0x8004131E)
#define SCHED_E_ALREADY_RUNNING                            _HRESULT_TYPEDEF_(0x8004131F)
#define SCHED_E_USER_NOT_LOGGED_ON                         _HRESULT_TYPEDEF_(0x80041320)
#define SCHED_E_INVALID_TASK_HASH                          _HRESULT_TYPEDEF_(0x80041321)
#define SCHED_E_SERVICE_NOT_AVAILABLE                      _HRESULT_TYPEDEF_(0x80041322)
#define SCHED_E_SERVICE_TOO_BUSY                           _HRESULT_TYPEDEF_(0x80041323)
#define SCHED_E_TASK_ATTEMPTED                             _HRESULT_TYPEDEF_(0x80041324)
#define SCHED_S_TASK_QUEUED                                _HRESULT_TYPEDEF_(0x00041325)
#define SCHED_E_TASK_DISABLED                              _HRESULT_TYPEDEF_(0x80041326)
#define SCHED_E_TASK_NOT_V1_COMPAT                         _HRESULT_TYPEDEF_(0x80041327)
#define SCHED_E_START_ON_DEMAND                            _HRESULT_TYPEDEF_(0x80041328)
#define SCHED_E_TASK_NOT_UBPM_COMPAT                       _HRESULT_TYPEDEF_(0x80041329)
#define SCHED_E_DEPRECATED_FEATURE_USED                    _HRESULT_TYPEDEF_(0x80041330)

#define XACT_S_FIRST                                       0x0004D000
#define XACT_E_FIRST                                       0x8004D000
#define XACT_S_ASYNC                                       _HRESULT_TYPEDEF_(0x0004D000)
#define XACT_E_ALREADYOTHERSINGLEPHASE                     _HRESULT_TYPEDEF_(0x8004D000)
#define XACT_S_DEFECT                                      _HRESULT_TYPEDEF_(0x0004D001)
#define XACT_E_CANTRETAIN                                  _HRESULT_TYPEDEF_(0x8004D001)
#define XACT_S_READONLY                                    _HRESULT_TYPEDEF_(0x0004D002)
#define XACT_E_COMMITFAILED                                _HRESULT_TYPEDEF_(0x8004D002)
#define XACT_S_SOMENORETAIN                                _HRESULT_TYPEDEF_(0x0004D003)
#define XACT_E_COMMITPREVENTED                             _HRESULT_TYPEDEF_(0x8004D003)
#define XACT_S_OKINFORM                                    _HRESULT_TYPEDEF_(0x0004D004)
#define XACT_E_HEURISTICABORT                              _HRESULT_TYPEDEF_(0x8004D004)
#define XACT_S_MADECHANGESCONTENT                          _HRESULT_TYPEDEF_(0x0004D005)
#define XACT_E_HEURISTICCOMMIT                             _HRESULT_TYPEDEF_(0x8004D005)
#define XACT_S_MADECHANGESINFORM                           _HRESULT_TYPEDEF_(0x0004D006)
#define XACT_E_HEURISTICDAMAGE                             _HRESULT_TYPEDEF_(0x8004D006)
#define XACT_S_ALLNORETAIN                                 _HRESULT_TYPEDEF_(0x0004D007)
#define XACT_E_HEURISTICDANGER                             _HRESULT_TYPEDEF_(0x8004D007)
#define XACT_S_ABORTING                                    _HRESULT_TYPEDEF_(0x0004D008)
#define XACT_E_ISOLATIONLEVEL                              _HRESULT_TYPEDEF_(0x8004D008)
#define XACT_S_SINGLEPHASE                                 _HRESULT_TYPEDEF_(0x0004D009)
#define XACT_E_NOASYNC                                     _HRESULT_TYPEDEF_(0x8004D009)
#define XACT_S_LOCALLY_OK                                  _HRESULT_TYPEDEF_(0x0004D00A)
#define XACT_E_NOENLIST                                    _HRESULT_TYPEDEF_(0x8004D00A)
#define XACT_E_NOISORETAIN                                 _HRESULT_TYPEDEF_(0x8004D00B)
#define XACT_E_NORESOURCE                                  _HRESULT_TYPEDEF_(0x8004D00C)
#define XACT_E_NOTCURRENT                                  _HRESULT_TYPEDEF_(0x8004D00D)
#define XACT_E_NOTRANSACTION                               _HRESULT_TYPEDEF_(0x8004D00E)
#define XACT_E_NOTSUPPORTED                                _HRESULT_TYPEDEF_(0x8004D00F)
#define XACT_S_LASTRESOURCEMANAGER                         _HRESULT_TYPEDEF_(0x0004D010)
#define XACT_S_LAST                                        0x0004D010
#define XACT_E_UNKNOWNRMGRID                               _HRESULT_TYPEDEF_(0x8004D010)
#define XACT_E_WRONGSTATE                                  _HRESULT_TYPEDEF_(0x8004D011)
#define XACT_E_WRONGUOW                                    _HRESULT_TYPEDEF_(0x8004D012)
#define XACT_E_XTIONEXISTS                                 _HRESULT_TYPEDEF_(0x8004D013)
#define XACT_E_NOIMPORTOBJECT                              _HRESULT_TYPEDEF_(0x8004D014)
#define XACT_E_INVALIDCOOKIE                               _HRESULT_TYPEDEF_(0x8004D015)
#define XACT_E_INDOUBT                                     _HRESULT_TYPEDEF_(0x8004D016)
#define XACT_E_NOTIMEOUT                                   _HRESULT_TYPEDEF_(0x8004D017)
#define XACT_E_ALREADYINPROGRESS                           _HRESULT_TYPEDEF_(0x8004D018)
#define XACT_E_ABORTED                                     _HRESULT_TYPEDEF_(0x8004D019)
#define XACT_E_LOGFULL                                     _HRESULT_TYPEDEF_(0x8004D01A)
#define XACT_E_TMNOTAVAILABLE                              _HRESULT_TYPEDEF_(0x8004D01B)
#define XACT_E_CONNECTION_DOWN                             _HRESULT_TYPEDEF_(0x8004D01C)
#define XACT_E_CONNECTION_DENIED                           _HRESULT_TYPEDEF_(0x8004D01D)
#define XACT_E_REENLISTTIMEOUT                             _HRESULT_TYPEDEF_(0x8004D01E)
#define XACT_E_TIP_CONNECT_FAILED                          _HRESULT_TYPEDEF_(0x8004D01F)
#define XACT_E_TIP_PROTOCOL_ERROR                          _HRESULT_TYPEDEF_(0x8004D020)
#define XACT_E_TIP_PULL_FAILED                             _HRESULT_TYPEDEF_(0x8004D021)
#define XACT_E_DEST_TMNOTAVAILABLE                         _HRESULT_TYPEDEF_(0x8004D022)
#define XACT_E_TIP_DISABLED                                _HRESULT_TYPEDEF_(0x8004D023)
#define XACT_E_NETWORK_TX_DISABLED                         _HRESULT_TYPEDEF_(0x8004D024)
#define XACT_E_PARTNER_NETWORK_TX_DISABLED                 _HRESULT_TYPEDEF_(0x8004D025)
#define XACT_E_XA_TX_DISABLED                              _HRESULT_TYPEDEF_(0x8004D026)
#define XACT_E_UNABLE_TO_READ_DTC_CONFIG                   _HRESULT_TYPEDEF_(0x8004D027)
#define XACT_E_UNABLE_TO_LOAD_DTC_PROXY                    _HRESULT_TYPEDEF_(0x8004D028)
#define XACT_E_ABORTING                                    _HRESULT_TYPEDEF_(0x8004D029)
#define XACT_E_PUSH_COMM_FAILURE                           _HRESULT_TYPEDEF_(0x8004D02A)
#define XACT_E_PULL_COMM_FAILURE                           _HRESULT_TYPEDEF_(0x8004D02B)
#define XACT_E_LAST                                        0x8004D02B
#define XACT_E_LU_TX_DISABLED                              _HRESULT_TYPEDEF_(0x8004D02C)
#define XACT_E_CLERKNOTFOUND                               _HRESULT_TYPEDEF_(0x8004D080)
#define XACT_E_CLERKEXISTS                                 _HRESULT_TYPEDEF_(0x8004D081)
#define XACT_E_RECOVERYINPROGRESS                          _HRESULT_TYPEDEF_(0x8004D082)
#define XACT_E_TRANSACTIONCLOSED                           _HRESULT_TYPEDEF_(0x8004D083)
#define XACT_E_INVALIDLSN                                  _HRESULT_TYPEDEF_(0x8004D084)
#define XACT_E_REPLAYREQUEST                               _HRESULT_TYPEDEF_(0x8004D085)

#define CONTEXT_S_FIRST                                    0x0004E000
#define CONTEXT_E_FIRST                                    0x8004E000
#define CONTEXT_E_ABORTED                                  _HRESULT_TYPEDEF_(0x8004E002)
#define CONTEXT_E_ABORTING                                 _HRESULT_TYPEDEF_(0x8004E003)
#define CONTEXT_E_NOCONTEXT                                _HRESULT_TYPEDEF_(0x8004E004)
#define CONTEXT_E_WOULD_DEADLOCK                           _HRESULT_TYPEDEF_(0x8004E005)
#define CONTEXT_E_SYNCH_TIMEOUT                            _HRESULT_TYPEDEF_(0x8004E006)
#define CONTEXT_E_OLDREF                                   _HRESULT_TYPEDEF_(0x8004E007)
#define CONTEXT_E_ROLENOTFOUND                             _HRESULT_TYPEDEF_(0x8004E00C)
#define CONTEXT_E_TMNOTAVAILABLE                           _HRESULT_TYPEDEF_(0x8004E00F)
#define CO_E_ACTIVATIONFAILED                              _HRESULT_TYPEDEF_(0x8004E021)
#define CO_E_ACTIVATIONFAILED_EVENTLOGGED                  _HRESULT_TYPEDEF_(0x8004E022)
#define CO_E_ACTIVATIONFAILED_CATALOGERROR                 _HRESULT_TYPEDEF_(0x8004E023)
#define CO_E_ACTIVATIONFAILED_TIMEOUT                      _HRESULT_TYPEDEF_(0x8004E024)
#define CO_E_INITIALIZATIONFAILED                          _HRESULT_TYPEDEF_(0x8004E025)
#define CONTEXT_E_NOJIT                                    _HRESULT_TYPEDEF_(0x8004E026)
#define CONTEXT_E_NOTRANSACTION                            _HRESULT_TYPEDEF_(0x8004E027)
#define CO_E_THREADINGMODEL_CHANGED                        _HRESULT_TYPEDEF_(0x8004E028)
#define CO_E_NOIISINTRINSICS                               _HRESULT_TYPEDEF_(0x8004E029)
#define CO_E_NOCOOKIES                                     _HRESULT_TYPEDEF_(0x8004E02A)
#define CO_E_DBERROR                                       _HRESULT_TYPEDEF_(0x8004E02B)
#define CO_E_NOTPOOLED                                     _HRESULT_TYPEDEF_(0x8004E02C)
#define CO_E_NOTCONSTRUCTED                                _HRESULT_TYPEDEF_(0x8004E02D)
#define CO_E_NOSYNCHRONIZATION                             _HRESULT_TYPEDEF_(0x8004E02E)
#define CONTEXT_S_LAST                                     0x0004E02F
#define CO_E_ISOLEVELMISMATCH                              _HRESULT_TYPEDEF_(0x8004E02F)
#define CONTEXT_E_LAST                                     0x8004E02F
#define CO_E_CALL_OUT_OF_TX_SCOPE_NOT_ALLOWED              _HRESULT_TYPEDEF_(0x8004E030)
#define CO_E_EXIT_TRANSACTION_SCOPE_NOT_CALLED             _HRESULT_TYPEDEF_(0x8004E031)

#define E_ACCESSDENIED                                     _HRESULT_TYPEDEF_(0x80070005)
#define E_HANDLE                                           _HRESULT_TYPEDEF_(0x80070006)
#define E_OUTOFMEMORY                                      _HRESULT_TYPEDEF_(0x8007000E)
#define E_INVALIDARG                                       _HRESULT_TYPEDEF_(0x80070057)

#define WININET_E_OUT_OF_HANDLES                           _HRESULT_TYPEDEF_(0x80072EE1)
#define WININET_E_TIMEOUT                                  _HRESULT_TYPEDEF_(0x80072EE2)
#define WININET_E_EXTENDED_ERROR                           _HRESULT_TYPEDEF_(0x80072EE3)
#define WININET_E_INTERNAL_ERROR                           _HRESULT_TYPEDEF_(0x80072EE4)
#define WININET_E_INVALID_URL                              _HRESULT_TYPEDEF_(0x80072EE5)
#define WININET_E_UNRECOGNIZED_SCHEME                      _HRESULT_TYPEDEF_(0x80072EE6)
#define WININET_E_NAME_NOT_RESOLVED                        _HRESULT_TYPEDEF_(0x80072EE7)
#define WININET_E_PROTOCOL_NOT_FOUND                       _HRESULT_TYPEDEF_(0x80072EE8)
#define WININET_E_INVALID_OPTION                           _HRESULT_TYPEDEF_(0x80072EE9)
#define WININET_E_BAD_OPTION_LENGTH                        _HRESULT_TYPEDEF_(0x80072EEA)
#define WININET_E_OPTION_NOT_SETTABLE                      _HRESULT_TYPEDEF_(0x80072EEB)
#define WININET_E_SHUTDOWN                                 _HRESULT_TYPEDEF_(0x80072EEC)
#define WININET_E_INCORRECT_USER_NAME                      _HRESULT_TYPEDEF_(0x80072EED)
#define WININET_E_INCORRECT_PASSWORD                       _HRESULT_TYPEDEF_(0x80072EEE)
#define WININET_E_LOGIN_FAILURE                            _HRESULT_TYPEDEF_(0x80072EEF)
#define WININET_E_INVALID_OPERATION                        _HRESULT_TYPEDEF_(0x80072EF0)
#define WININET_E_OPERATION_CANCELLED                      _HRESULT_TYPEDEF_(0x80072EF1)
#define WININET_E_INCORRECT_HANDLE_TYPE                    _HRESULT_TYPEDEF_(0x80072EF2)
#define WININET_E_INCORRECT_HANDLE_STATE                   _HRESULT_TYPEDEF_(0x80072EF3)
#define WININET_E_NOT_PROXY_REQUEST                        _HRESULT_TYPEDEF_(0x80072EF4)
#define WININET_E_REGISTRY_VALUE_NOT_FOUND                 _HRESULT_TYPEDEF_(0x80072EF5)
#define WININET_E_BAD_REGISTRY_PARAMETER                   _HRESULT_TYPEDEF_(0x80072EF6)
#define WININET_E_NO_DIRECT_ACCESS                         _HRESULT_TYPEDEF_(0x80072EF7)
#define WININET_E_NO_CONTEXT                               _HRESULT_TYPEDEF_(0x80072EF8)
#define WININET_E_NO_CALLBACK                              _HRESULT_TYPEDEF_(0x80072EF9)
#define WININET_E_REQUEST_PENDING                          _HRESULT_TYPEDEF_(0x80072EFA)
#define WININET_E_INCORRECT_FORMAT                         _HRESULT_TYPEDEF_(0x80072EFB)
#define WININET_E_ITEM_NOT_FOUND                           _HRESULT_TYPEDEF_(0x80072EFC)
#define WININET_E_CANNOT_CONNECT                           _HRESULT_TYPEDEF_(0x80072EFD)
#define WININET_E_CONNECTION_ABORTED                       _HRESULT_TYPEDEF_(0x80072EFE)
#define WININET_E_CONNECTION_RESET                         _HRESULT_TYPEDEF_(0x80072EFF)
#define WININET_E_FORCE_RETRY                              _HRESULT_TYPEDEF_(0x80072F00)
#define WININET_E_INVALID_PROXY_REQUEST                    _HRESULT_TYPEDEF_(0x80072F01)
#define WININET_E_NEED_UI                                  _HRESULT_TYPEDEF_(0x80072F02)
#define WININET_E_HANDLE_EXISTS                            _HRESULT_TYPEDEF_(0x80072F04)
#define WININET_E_SEC_CERT_DATE_INVALID                    _HRESULT_TYPEDEF_(0x80072F05)
#define WININET_E_SEC_CERT_CN_INVALID                      _HRESULT_TYPEDEF_(0x80072F06)
#define WININET_E_HTTP_TO_HTTPS_ON_REDIR                   _HRESULT_TYPEDEF_(0x80072F07)
#define WININET_E_HTTPS_TO_HTTP_ON_REDIR                   _HRESULT_TYPEDEF_(0x80072F08)
#define WININET_E_MIXED_SECURITY                           _HRESULT_TYPEDEF_(0x80072F09)
#define WININET_E_CHG_POST_IS_NON_SECURE                   _HRESULT_TYPEDEF_(0x80072F0A)
#define WININET_E_POST_IS_NON_SECURE                       _HRESULT_TYPEDEF_(0x80072F0B)
#define WININET_E_CLIENT_AUTH_CERT_NEEDED                  _HRESULT_TYPEDEF_(0x80072F0C)
#define WININET_E_INVALID_CA                               _HRESULT_TYPEDEF_(0x80072F0D)
#define WININET_E_CLIENT_AUTH_NOT_SETUP                    _HRESULT_TYPEDEF_(0x80072F0E)
#define WININET_E_ASYNC_THREAD_FAILED                      _HRESULT_TYPEDEF_(0x80072F0F)
#define WININET_E_REDIRECT_SCHEME_CHANGE                   _HRESULT_TYPEDEF_(0x80072F10)
#define WININET_E_DIALOG_PENDING                           _HRESULT_TYPEDEF_(0x80072F11)
#define WININET_E_RETRY_DIALOG                             _HRESULT_TYPEDEF_(0x80072F12)
#define WININET_E_NO_NEW_CONTAINERS                        _HRESULT_TYPEDEF_(0x80072F13)
#define WININET_E_HTTPS_HTTP_SUBMIT_REDIR                  _HRESULT_TYPEDEF_(0x80072F14)
#define WININET_E_SEC_CERT_ERRORS                          _HRESULT_TYPEDEF_(0x80072F17)
#define WININET_E_SEC_CERT_REV_FAILED                      _HRESULT_TYPEDEF_(0x80072F19)
#define WININET_E_HEADER_NOT_FOUND                         _HRESULT_TYPEDEF_(0x80072F76)
#define WININET_E_DOWNLEVEL_SERVER                         _HRESULT_TYPEDEF_(0x80072F77)
#define WININET_E_INVALID_SERVER_RESPONSE                  _HRESULT_TYPEDEF_(0x80072F78)
#define WININET_E_INVALID_HEADER                           _HRESULT_TYPEDEF_(0x80072F79)
#define WININET_E_INVALID_QUERY_REQUEST                    _HRESULT_TYPEDEF_(0x80072F7A)
#define WININET_E_HEADER_ALREADY_EXISTS                    _HRESULT_TYPEDEF_(0x80072F7B)
#define WININET_E_REDIRECT_FAILED                          _HRESULT_TYPEDEF_(0x80072F7C)
#define WININET_E_SECURITY_CHANNEL_ERROR                   _HRESULT_TYPEDEF_(0x80072F7D)
#define WININET_E_UNABLE_TO_CACHE_FILE                     _HRESULT_TYPEDEF_(0x80072F7E)
#define WININET_E_TCPIP_NOT_INSTALLED                      _HRESULT_TYPEDEF_(0x80072F7F)
#define WININET_E_NOT_REDIRECTED                           _HRESULT_TYPEDEF_(0x80072F80)
#define WININET_E_COOKIE_NEEDS_CONFIRMATION                _HRESULT_TYPEDEF_(0x80072F81)
#define WININET_E_COOKIE_DECLINED                          _HRESULT_TYPEDEF_(0x80072F82)
#define WININET_E_DISCONNECTED                             _HRESULT_TYPEDEF_(0x80072F83)
#define WININET_E_SERVER_UNREACHABLE                       _HRESULT_TYPEDEF_(0x80072F84)
#define WININET_E_PROXY_SERVER_UNREACHABLE                 _HRESULT_TYPEDEF_(0x80072F85)
#define WININET_E_BAD_AUTO_PROXY_SCRIPT                    _HRESULT_TYPEDEF_(0x80072F86)
#define WININET_E_UNABLE_TO_DOWNLOAD_SCRIPT                _HRESULT_TYPEDEF_(0x80072F87)
#define WININET_E_REDIRECT_NEEDS_CONFIRMATION              _HRESULT_TYPEDEF_(0x80072F88)
#define WININET_E_SEC_INVALID_CERT                         _HRESULT_TYPEDEF_(0x80072F89)
#define WININET_E_SEC_CERT_REVOKED                         _HRESULT_TYPEDEF_(0x80072F8A)
#define WININET_E_FAILED_DUETOSECURITYCHECK                _HRESULT_TYPEDEF_(0x80072F8B)
#define WININET_E_NOT_INITIALIZED                          _HRESULT_TYPEDEF_(0x80072F8C)
#define WININET_E_LOGIN_FAILURE_DISPLAY_ENTITY_BODY        _HRESULT_TYPEDEF_(0x80072F8E)
#define WININET_E_DECODING_FAILED                          _HRESULT_TYPEDEF_(0x80072F8F)

#define CO_E_CLASS_CREATE_FAILED                           _HRESULT_TYPEDEF_(0x80080001)
#define CO_E_SCM_ERROR                                     _HRESULT_TYPEDEF_(0x80080002)
#define CO_E_SCM_RPC_FAILURE                               _HRESULT_TYPEDEF_(0x80080003)
#define CO_E_BAD_PATH                                      _HRESULT_TYPEDEF_(0x80080004)
#define CO_E_SERVER_EXEC_FAILURE                           _HRESULT_TYPEDEF_(0x80080005)
#define CO_E_OBJSRV_RPC_FAILURE                            _HRESULT_TYPEDEF_(0x80080006)
#define MK_E_NO_NORMALIZED                                 _HRESULT_TYPEDEF_(0x80080007)
#define CO_E_SERVER_STOPPING                               _HRESULT_TYPEDEF_(0x80080008)
#define MEM_E_INVALID_ROOT                                 _HRESULT_TYPEDEF_(0x80080009)
#define MEM_E_INVALID_LINK                                 _HRESULT_TYPEDEF_(0x80080010)
#define MEM_E_INVALID_SIZE                                 _HRESULT_TYPEDEF_(0x80080011)
#define CO_S_NOTALLINTERFACES                              _HRESULT_TYPEDEF_(0x00080012)
#define CO_S_MACHINENAMENOTFOUND                           _HRESULT_TYPEDEF_(0x00080013)
#define CO_E_MISSING_DISPLAYNAME                           _HRESULT_TYPEDEF_(0x80080015)
#define CO_E_RUNAS_VALUE_MUST_BE_AAA                       _HRESULT_TYPEDEF_(0x80080016)
#define CO_E_ELEVATION_DISABLED                            _HRESULT_TYPEDEF_(0x80080017)
#define APPX_E_PACKAGING_INTERNAL                          _HRESULT_TYPEDEF_(0x80080200)
#define APPX_E_INTERLEAVING_NOT_ALLOWED                    _HRESULT_TYPEDEF_(0x80080201)
#define APPX_E_RELATIONSHIPS_NOT_ALLOWED                   _HRESULT_TYPEDEF_(0x80080202)
#define APPX_E_MISSING_REQUIRED_FILE                       _HRESULT_TYPEDEF_(0x80080203)
#define APPX_E_INVALID_MANIFEST                            _HRESULT_TYPEDEF_(0x80080204)
#define APPX_E_INVALID_BLOCKMAP                            _HRESULT_TYPEDEF_(0x80080205)
#define APPX_E_CORRUPT_CONTENT                             _HRESULT_TYPEDEF_(0x80080206)
#define APPX_E_BLOCK_HASH_INVALID                          _HRESULT_TYPEDEF_(0x80080207)
#define APPX_E_REQUESTED_RANGE_TOO_LARGE                   _HRESULT_TYPEDEF_(0x80080208)
#define APPX_E_INVALID_SIP_CLIENT_DATA                     _HRESULT_TYPEDEF_(0x80080209)
#define APPX_E_INVALID_KEY_INFO                            _HRESULT_TYPEDEF_(0x8008020A)
#define APPX_E_INVALID_CONTENTGROUPMAP                     _HRESULT_TYPEDEF_(0x8008020B)
#define APPX_E_INVALID_APPINSTALLER                        _HRESULT_TYPEDEF_(0x8008020C)
#define APPX_E_DELTA_BASELINE_VERSION_MISMATCH             _HRESULT_TYPEDEF_(0x8008020D)
#define APPX_E_DELTA_PACKAGE_MISSING_FILE                  _HRESULT_TYPEDEF_(0x8008020E)
#define APPX_E_INVALID_DELTA_PACKAGE                       _HRESULT_TYPEDEF_(0x8008020F)
#define APPX_E_DELTA_APPENDED_PACKAGE_NOT_ALLOWED          _HRESULT_TYPEDEF_(0x80080210)
#define APPX_E_INVALID_PACKAGING_LAYOUT                    _HRESULT_TYPEDEF_(0x80080211)
#define APPX_E_INVALID_PACKAGESIGNCONFIG                   _HRESULT_TYPEDEF_(0x80080212)
#define APPX_E_RESOURCESPRI_NOT_ALLOWED                    _HRESULT_TYPEDEF_(0x80080213)
#define APPX_E_FILE_COMPRESSION_MISMATCH                   _HRESULT_TYPEDEF_(0x80080214)
#define APPX_E_INVALID_PAYLOAD_PACKAGE_EXTENSION           _HRESULT_TYPEDEF_(0x80080215)
#define APPX_E_INVALID_ENCRYPTION_EXCLUSION_FILE_LIST      _HRESULT_TYPEDEF_(0x80080216)
#define APPX_E_INVALID_PACKAGE_FOLDER_ACLS                 _HRESULT_TYPEDEF_(0x80080217)
#define APPX_E_INVALID_PUBLISHER_BRIDGING                  _HRESULT_TYPEDEF_(0x80080218)
#define APPX_E_DIGEST_MISMATCH                             _HRESULT_TYPEDEF_(0x80080219)
#define BT_E_SPURIOUS_ACTIVATION                           _HRESULT_TYPEDEF_(0x80080300)

/*Cryptographic Error Codes */
#define NTE_BAD_UID                                        _HRESULT_TYPEDEF_(0x80090001)
#define ERROR_AUDITING_DISABLED                            _HRESULT_TYPEDEF_(0xC0090001)
#define NTE_BAD_HASH                                       _HRESULT_TYPEDEF_(0x80090002)
#define ERROR_ALL_SIDS_FILTERED                            _HRESULT_TYPEDEF_(0xC0090002)
#define NTE_BAD_KEY                                        _HRESULT_TYPEDEF_(0x80090003)
#define ERROR_BIZRULES_NOT_ENABLED                         _HRESULT_TYPEDEF_(0xC0090003)
#define NTE_BAD_LEN                                        _HRESULT_TYPEDEF_(0x80090004)
#define NTE_BAD_DATA                                       _HRESULT_TYPEDEF_(0x80090005)
#define NTE_BAD_SIGNATURE                                  _HRESULT_TYPEDEF_(0x80090006)
#define NTE_BAD_VER                                        _HRESULT_TYPEDEF_(0x80090007)
#define NTE_BAD_ALGID                                      _HRESULT_TYPEDEF_(0x80090008)
#define NTE_BAD_FLAGS                                      _HRESULT_TYPEDEF_(0x80090009)
#define NTE_BAD_TYPE                                       _HRESULT_TYPEDEF_(0x8009000A)
#define NTE_BAD_KEY_STATE                                  _HRESULT_TYPEDEF_(0x8009000B)
#define NTE_BAD_HASH_STATE                                 _HRESULT_TYPEDEF_(0x8009000C)
#define NTE_NO_KEY                                         _HRESULT_TYPEDEF_(0x8009000D)
#define NTE_NO_MEMORY                                      _HRESULT_TYPEDEF_(0x8009000E)
#define NTE_EXISTS                                         _HRESULT_TYPEDEF_(0x8009000F)
#define NTE_PERM                                           _HRESULT_TYPEDEF_(0x80090010)
#define NTE_NOT_FOUND                                      _HRESULT_TYPEDEF_(0x80090011)
#define NTE_DOUBLE_ENCRYPT                                 _HRESULT_TYPEDEF_(0x80090012)
#define NTE_BAD_PROVIDER                                   _HRESULT_TYPEDEF_(0x80090013)
#define NTE_BAD_PROV_TYPE                                  _HRESULT_TYPEDEF_(0x80090014)
#define NTE_BAD_PUBLIC_KEY                                 _HRESULT_TYPEDEF_(0x80090015)
#define NTE_BAD_KEYSET                                     _HRESULT_TYPEDEF_(0x80090016)
#define NTE_PROV_TYPE_NOT_DEF                              _HRESULT_TYPEDEF_(0x80090017)
#define NTE_PROV_TYPE_ENTRY_BAD                            _HRESULT_TYPEDEF_(0x80090018)
#define NTE_KEYSET_NOT_DEF                                 _HRESULT_TYPEDEF_(0x80090019)
#define NTE_KEYSET_ENTRY_BAD                               _HRESULT_TYPEDEF_(0x8009001A)
#define NTE_PROV_TYPE_NO_MATCH                             _HRESULT_TYPEDEF_(0x8009001B)
#define NTE_SIGNATURE_FILE_BAD                             _HRESULT_TYPEDEF_(0x8009001C)
#define NTE_PROVIDER_DLL_FAIL                              _HRESULT_TYPEDEF_(0x8009001D)
#define NTE_PROV_DLL_NOT_FOUND                             _HRESULT_TYPEDEF_(0x8009001E)
#define NTE_BAD_KEYSET_PARAM                               _HRESULT_TYPEDEF_(0x8009001F)
#define NTE_FAIL                                           _HRESULT_TYPEDEF_(0x80090020)
#define NTE_SYS_ERR                                        _HRESULT_TYPEDEF_(0x80090021)
#define NTE_SILENT_CONTEXT                                 _HRESULT_TYPEDEF_(0x80090022)
#define NTE_TOKEN_KEYSET_STORAGE_FULL                      _HRESULT_TYPEDEF_(0x80090023)
#define NTE_TEMPORARY_PROFILE                              _HRESULT_TYPEDEF_(0x80090024)
#define NTE_FIXEDPARAMETER                                 _HRESULT_TYPEDEF_(0x80090025)
#define NTE_INVALID_HANDLE                                 _HRESULT_TYPEDEF_(0x80090026)
#define NTE_INVALID_PARAMETER                              _HRESULT_TYPEDEF_(0x80090027)
#define NTE_BUFFER_TOO_SMALL                               _HRESULT_TYPEDEF_(0x80090028)
#define NTE_NOT_SUPPORTED                                  _HRESULT_TYPEDEF_(0x80090029)
#define NTE_NO_MORE_ITEMS                                  _HRESULT_TYPEDEF_(0x8009002A)
#define NTE_BUFFERS_OVERLAP                                _HRESULT_TYPEDEF_(0x8009002B)
#define NTE_DECRYPTION_FAILURE                             _HRESULT_TYPEDEF_(0x8009002C)
#define NTE_INTERNAL_ERROR                                 _HRESULT_TYPEDEF_(0x8009002D)
#define NTE_UI_REQUIRED                                    _HRESULT_TYPEDEF_(0x8009002E)
#define NTE_HMAC_NOT_SUPPORTED                             _HRESULT_TYPEDEF_(0x8009002F)
#define NTE_DEVICE_NOT_READY                               _HRESULT_TYPEDEF_(0x80090030)
#define NTE_AUTHENTICATION_IGNORED                         _HRESULT_TYPEDEF_(0x80090031)
#define NTE_VALIDATION_FAILED                              _HRESULT_TYPEDEF_(0x80090032)
#define NTE_INCORRECT_PASSWORD                             _HRESULT_TYPEDEF_(0x80090033)
#define NTE_ENCRYPTION_FAILURE                             _HRESULT_TYPEDEF_(0x80090034)
#define NTE_DEVICE_NOT_FOUND                               _HRESULT_TYPEDEF_(0x80090035)
#define NTE_USER_CANCELLED                                 _HRESULT_TYPEDEF_(0x80090036)
#define NTE_PASSWORD_CHANGE_REQUIRED                       _HRESULT_TYPEDEF_(0x80090037)
#define NTE_NOT_ACTIVE_CONSOLE                             _HRESULT_TYPEDEF_(0x80090038)
#define NTE_OP_OK                                          _HRESULT_TYPEDEF_(0)

#define SEC_E_INSUFFICIENT_MEMORY                          _HRESULT_TYPEDEF_(0x80090300)
#define SEC_E_INVALID_HANDLE                               _HRESULT_TYPEDEF_(0x80090301)
#define SEC_E_UNSUPPORTED_FUNCTION                         _HRESULT_TYPEDEF_(0x80090302)
#define SEC_E_TARGET_UNKNOWN                               _HRESULT_TYPEDEF_(0x80090303)
#define SEC_E_INTERNAL_ERROR                               _HRESULT_TYPEDEF_(0x80090304)
#define SEC_E_SECPKG_NOT_FOUND                             _HRESULT_TYPEDEF_(0x80090305)
#define SEC_E_NOT_OWNER                                    _HRESULT_TYPEDEF_(0x80090306)
#define SEC_E_CANNOT_INSTALL                               _HRESULT_TYPEDEF_(0x80090307)
#define SEC_E_INVALID_TOKEN                                _HRESULT_TYPEDEF_(0x80090308)
#define SEC_E_CANNOT_PACK                                  _HRESULT_TYPEDEF_(0x80090309)
#define SEC_E_QOP_NOT_SUPPORTED                            _HRESULT_TYPEDEF_(0x8009030A)
#define SEC_E_NO_IMPERSONATION                             _HRESULT_TYPEDEF_(0x8009030B)
#define SEC_E_LOGON_DENIED                                 _HRESULT_TYPEDEF_(0x8009030C)
#define SEC_E_UNKNOWN_CREDENTIALS                          _HRESULT_TYPEDEF_(0x8009030D)
#define SEC_E_NO_CREDENTIALS                               _HRESULT_TYPEDEF_(0x8009030E)
#define SEC_E_MESSAGE_ALTERED                              _HRESULT_TYPEDEF_(0x8009030F)
#define SEC_E_OUT_OF_SEQUENCE                              _HRESULT_TYPEDEF_(0x80090310)
#define SEC_E_NO_AUTHENTICATING_AUTHORITY                  _HRESULT_TYPEDEF_(0x80090311)
#define SEC_I_CONTINUE_NEEDED                              _HRESULT_TYPEDEF_(0x00090312)
#define SEC_I_COMPLETE_NEEDED                              _HRESULT_TYPEDEF_(0x00090313)
#define SEC_I_COMPLETE_AND_CONTINUE                        _HRESULT_TYPEDEF_(0x00090314)
#define SEC_I_LOCAL_LOGON                                  _HRESULT_TYPEDEF_(0x00090315)
#define SEC_I_GENERIC_EXTENSION_RECEIVED                   _HRESULT_TYPEDEF_(0x00090316)
#define SEC_E_BAD_PKGID                                    _HRESULT_TYPEDEF_(0x80090316)
#define SEC_I_CONTEXT_EXPIRED                              _HRESULT_TYPEDEF_(0x00090317)
#define SEC_E_CONTEXT_EXPIRED                              _HRESULT_TYPEDEF_(0x80090317)
#define SEC_E_INCOMPLETE_MESSAGE                           _HRESULT_TYPEDEF_(0x80090318)
#define SEC_I_INCOMPLETE_CREDENTIALS                       _HRESULT_TYPEDEF_(0x00090320)
#define SEC_E_INCOMPLETE_CREDENTIALS                       _HRESULT_TYPEDEF_(0x80090320)
#define SEC_I_RENEGOTIATE                                  _HRESULT_TYPEDEF_(0x00090321)
#define SEC_E_BUFFER_TOO_SMALL                             _HRESULT_TYPEDEF_(0x80090321)
#define SEC_E_WRONG_PRINCIPAL                              _HRESULT_TYPEDEF_(0x80090322)
#define SEC_I_NO_LSA_CONTEXT                               _HRESULT_TYPEDEF_(0x00090323)
#define SEC_E_TIME_SKEW                                    _HRESULT_TYPEDEF_(0x80090324)
#define SEC_E_UNTRUSTED_ROOT                               _HRESULT_TYPEDEF_(0x80090325)
#define SEC_E_ILLEGAL_MESSAGE                              _HRESULT_TYPEDEF_(0x80090326)
#define SEC_E_CERT_UNKNOWN                                 _HRESULT_TYPEDEF_(0x80090327)
#define SEC_E_CERT_EXPIRED                                 _HRESULT_TYPEDEF_(0x80090328)
#define SEC_E_ENCRYPT_FAILURE                              _HRESULT_TYPEDEF_(0x80090329)
#define SEC_E_DECRYPT_FAILURE                              _HRESULT_TYPEDEF_(0x80090330)
#define SEC_E_ALGORITHM_MISMATCH                           _HRESULT_TYPEDEF_(0x80090331)
#define SEC_E_SECURITY_QOS_FAILED                          _HRESULT_TYPEDEF_(0x80090332)
#define SEC_E_UNFINISHED_CONTEXT_DELETED                   _HRESULT_TYPEDEF_(0x80090333)
#define SEC_E_NO_TGT_REPLY                                 _HRESULT_TYPEDEF_(0x80090334)
#define SEC_E_NO_IP_ADDRESSES                              _HRESULT_TYPEDEF_(0x80090335)
#define SEC_E_WRONG_CREDENTIAL_HANDLE                      _HRESULT_TYPEDEF_(0x80090336)
#define SEC_E_CRYPTO_SYSTEM_INVALID                        _HRESULT_TYPEDEF_(0x80090337)
#define SEC_E_MAX_REFERRALS_EXCEEDED                       _HRESULT_TYPEDEF_(0x80090338)
#define SEC_E_MUST_BE_KDC                                  _HRESULT_TYPEDEF_(0x80090339)
#define SEC_E_STRONG_CRYPTO_NOT_SUPPORTED                  _HRESULT_TYPEDEF_(0x8009033A)
#define SEC_E_TOO_MANY_PRINCIPALS                          _HRESULT_TYPEDEF_(0x8009033B)
#define SEC_E_NO_PA_DATA                                   _HRESULT_TYPEDEF_(0x8009033C)
#define SEC_E_PKINIT_NAME_MISMATCH                         _HRESULT_TYPEDEF_(0x8009033D)
#define SEC_E_SMARTCARD_LOGON_REQUIRED                     _HRESULT_TYPEDEF_(0x8009033E)
#define SEC_E_SHUTDOWN_IN_PROGRESS                         _HRESULT_TYPEDEF_(0x8009033F)
#define SEC_E_KDC_INVALID_REQUEST                          _HRESULT_TYPEDEF_(0x80090340)
#define SEC_E_KDC_UNABLE_TO_REFER                          _HRESULT_TYPEDEF_(0x80090341)
#define SEC_E_KDC_UNKNOWN_ETYPE                            _HRESULT_TYPEDEF_(0x80090342)
#define SEC_E_UNSUPPORTED_PREAUTH                          _HRESULT_TYPEDEF_(0x80090343)
#define SEC_E_DELEGATION_REQUIRED                          _HRESULT_TYPEDEF_(0x80090345)
#define SEC_E_BAD_BINDINGS                                 _HRESULT_TYPEDEF_(0x80090346)
#define SEC_E_MULTIPLE_ACCOUNTS                            _HRESULT_TYPEDEF_(0x80090347)
#define SEC_E_NO_KERB_KEY                                  _HRESULT_TYPEDEF_(0x80090348)
#define SEC_E_CERT_WRONG_USAGE                             _HRESULT_TYPEDEF_(0x80090349)
#define SEC_E_DOWNGRADE_DETECTED                           _HRESULT_TYPEDEF_(0x80090350)
#define SEC_E_SMARTCARD_CERT_REVOKED                       _HRESULT_TYPEDEF_(0x80090351)
#define SEC_E_ISSUING_CA_UNTRUSTED                         _HRESULT_TYPEDEF_(0x80090352)
#define SEC_E_REVOCATION_OFFLINE_C                         _HRESULT_TYPEDEF_(0x80090353)
#define SEC_E_PKINIT_CLIENT_FAILURE                        _HRESULT_TYPEDEF_(0x80090354)
#define SEC_E_SMARTCARD_CERT_EXPIRED                       _HRESULT_TYPEDEF_(0x80090355)
#define SEC_E_NO_S4U_PROT_SUPPORT                          _HRESULT_TYPEDEF_(0x80090356)
#define SEC_E_CROSSREALM_DELEGATION_FAILURE                _HRESULT_TYPEDEF_(0x80090357)
#define SEC_E_REVOCATION_OFFLINE_KDC                       _HRESULT_TYPEDEF_(0x80090358)
#define SEC_E_ISSUING_CA_UNTRUSTED_KDC                     _HRESULT_TYPEDEF_(0x80090359)
#define SEC_E_KDC_CERT_EXPIRED                             _HRESULT_TYPEDEF_(0x8009035A)
#define SEC_E_KDC_CERT_REVOKED                             _HRESULT_TYPEDEF_(0x8009035B)
#define SEC_I_SIGNATURE_NEEDED                             _HRESULT_TYPEDEF_(0x0009035C)
#define SEC_E_INVALID_PARAMETER                            _HRESULT_TYPEDEF_(0x8009035D)
#define SEC_E_DELEGATION_POLICY                            _HRESULT_TYPEDEF_(0x8009035E)
#define SEC_E_POLICY_NLTM_ONLY                             _HRESULT_TYPEDEF_(0x8009035F)
#define SEC_I_NO_RENEGOTIATION                             _HRESULT_TYPEDEF_(0x00090360)
#define SEC_E_NO_CONTEXT                                   _HRESULT_TYPEDEF_(0x80090361)
#define SEC_E_PKU2U_CERT_FAILURE                           _HRESULT_TYPEDEF_(0x80090362)
#define SEC_E_MUTUAL_AUTH_FAILED                           _HRESULT_TYPEDEF_(0x80090363)
#define SEC_I_MESSAGE_FRAGMENT                             _HRESULT_TYPEDEF_(0x00090364)
#define SEC_E_ONLY_HTTPS_ALLOWED                           _HRESULT_TYPEDEF_(0x80090365)
#define SEC_I_CONTINUE_NEEDED_MESSAGE_OK                   _HRESULT_TYPEDEF_(0x00090366)
#define SEC_E_APPLICATION_PROTOCOL_MISMATCH                _HRESULT_TYPEDEF_(0x80090367)
#define SEC_I_ASYNC_CALL_PENDING                           _HRESULT_TYPEDEF_(0x00090368)
#define SEC_E_INVALID_UPN_NAME                             _HRESULT_TYPEDEF_(0x80090369)
#define SEC_E_EXT_BUFFER_TOO_SMALL                         _HRESULT_TYPEDEF_(0x8009036A)
#define SEC_E_INSUFFICIENT_BUFFERS                         _HRESULT_TYPEDEF_(0x8009036B)

#define CRYPT_E_MSG_ERROR                                  _HRESULT_TYPEDEF_(0x80091001)
#define CRYPT_E_UNKNOWN_ALGO                               _HRESULT_TYPEDEF_(0x80091002)
#define CRYPT_E_OID_FORMAT                                 _HRESULT_TYPEDEF_(0x80091003)
#define CRYPT_E_INVALID_MSG_TYPE                           _HRESULT_TYPEDEF_(0x80091004)
#define CRYPT_E_UNEXPECTED_ENCODING                        _HRESULT_TYPEDEF_(0x80091005)
#define CRYPT_E_AUTH_ATTR_MISSING                          _HRESULT_TYPEDEF_(0x80091006)
#define CRYPT_E_HASH_VALUE                                 _HRESULT_TYPEDEF_(0x80091007)
#define CRYPT_E_INVALID_INDEX                              _HRESULT_TYPEDEF_(0x80091008)
#define CRYPT_E_ALREADY_DECRYPTED                          _HRESULT_TYPEDEF_(0x80091009)
#define CRYPT_E_NOT_DECRYPTED                              _HRESULT_TYPEDEF_(0x8009100A)
#define CRYPT_E_RECIPIENT_NOT_FOUND                        _HRESULT_TYPEDEF_(0x8009100B)
#define CRYPT_E_CONTROL_TYPE                               _HRESULT_TYPEDEF_(0x8009100C)
#define CRYPT_E_ISSUER_SERIALNUMBER                        _HRESULT_TYPEDEF_(0x8009100D)
#define CRYPT_E_SIGNER_NOT_FOUND                           _HRESULT_TYPEDEF_(0x8009100E)
#define CRYPT_E_ATTRIBUTES_MISSING                         _HRESULT_TYPEDEF_(0x8009100F)
#define CRYPT_E_STREAM_MSG_NOT_READY                       _HRESULT_TYPEDEF_(0x80091010)
#define CRYPT_E_STREAM_INSUFFICIENT_DATA                   _HRESULT_TYPEDEF_(0x80091011)
#define CRYPT_I_NEW_PROTECTION_REQUIRED                    _HRESULT_TYPEDEF_(0x00091012)

#define CRYPT_E_BAD_LEN                                    _HRESULT_TYPEDEF_(0x80092001)
#define CRYPT_E_BAD_ENCODE                                 _HRESULT_TYPEDEF_(0x80092002)
#define CRYPT_E_FILE_ERROR                                 _HRESULT_TYPEDEF_(0x80092003)
#define CRYPT_E_NOT_FOUND                                  _HRESULT_TYPEDEF_(0x80092004)
#define CRYPT_E_EXISTS                                     _HRESULT_TYPEDEF_(0x80092005)
#define CRYPT_E_NO_PROVIDER                                _HRESULT_TYPEDEF_(0x80092006)
#define CRYPT_E_SELF_SIGNED                                _HRESULT_TYPEDEF_(0x80092007)
#define CRYPT_E_DELETED_PREV                               _HRESULT_TYPEDEF_(0x80092008)
#define CRYPT_E_NO_MATCH                                   _HRESULT_TYPEDEF_(0x80092009)
#define CRYPT_E_UNEXPECTED_MSG_TYPE                        _HRESULT_TYPEDEF_(0x8009200A)
#define CRYPT_E_NO_KEY_PROPERTY                            _HRESULT_TYPEDEF_(0x8009200B)
#define CRYPT_E_NO_DECRYPT_CERT                            _HRESULT_TYPEDEF_(0x8009200C)
#define CRYPT_E_BAD_MSG                                    _HRESULT_TYPEDEF_(0x8009200D)
#define CRYPT_E_NO_SIGNER                                  _HRESULT_TYPEDEF_(0x8009200E)
#define CRYPT_E_PENDING_CLOSE                              _HRESULT_TYPEDEF_(0x8009200F)
#define CRYPT_E_REVOKED                                    _HRESULT_TYPEDEF_(0x80092010)
#define CRYPT_E_NO_REVOCATION_DLL                          _HRESULT_TYPEDEF_(0x80092011)
#define CRYPT_E_NO_REVOCATION_CHECK                        _HRESULT_TYPEDEF_(0x80092012)
#define CRYPT_E_REVOCATION_OFFLINE                         _HRESULT_TYPEDEF_(0x80092013)
#define CRYPT_E_NOT_IN_REVOCATION_DATABASE                 _HRESULT_TYPEDEF_(0x80092014)
#define CRYPT_E_INVALID_NUMERIC_STRING                     _HRESULT_TYPEDEF_(0x80092020)
#define CRYPT_E_INVALID_PRINTABLE_STRING                   _HRESULT_TYPEDEF_(0x80092021)
#define CRYPT_E_INVALID_IA5_STRING                         _HRESULT_TYPEDEF_(0x80092022)
#define CRYPT_E_INVALID_X500_STRING                        _HRESULT_TYPEDEF_(0x80092023)
#define CRYPT_E_NOT_CHAR_STRING                            _HRESULT_TYPEDEF_(0x80092024)
#define CRYPT_E_FILERESIZED                                _HRESULT_TYPEDEF_(0x80092025)
#define CRYPT_E_SECURITY_SETTINGS                          _HRESULT_TYPEDEF_(0x80092026)
#define CRYPT_E_NO_VERIFY_USAGE_DLL                        _HRESULT_TYPEDEF_(0x80092027)
#define CRYPT_E_NO_VERIFY_USAGE_CHECK                      _HRESULT_TYPEDEF_(0x80092028)
#define CRYPT_E_VERIFY_USAGE_OFFLINE                       _HRESULT_TYPEDEF_(0x80092029)
#define CRYPT_E_NOT_IN_CTL                                 _HRESULT_TYPEDEF_(0x8009202A)
#define CRYPT_E_NO_TRUSTED_SIGNER                          _HRESULT_TYPEDEF_(0x8009202B)
#define CRYPT_E_MISSING_PUBKEY_PARA                        _HRESULT_TYPEDEF_(0x8009202C)
#define CRYPT_E_OBJECT_LOCATOR_OBJECT_NOT_FOUND            _HRESULT_TYPEDEF_(0x8009202D)
#define CRYPT_E_OSS_ERROR                                  _HRESULT_TYPEDEF_(0x80093000)
#define OSS_MORE_BUF                                       _HRESULT_TYPEDEF_(0x80093001)
#define OSS_NEGATIVE_UINTEGER                              _HRESULT_TYPEDEF_(0x80093002)
#define OSS_PDU_RANGE                                      _HRESULT_TYPEDEF_(0x80093003)
#define OSS_MORE_INPUT                                     _HRESULT_TYPEDEF_(0x80093004)
#define OSS_DATA_ERROR                                     _HRESULT_TYPEDEF_(0x80093005)
#define OSS_BAD_ARG                                        _HRESULT_TYPEDEF_(0x80093006)
#define OSS_BAD_VERSION                                    _HRESULT_TYPEDEF_(0x80093007)
#define OSS_OUT_MEMORY                                     _HRESULT_TYPEDEF_(0x80093008)
#define OSS_PDU_MISMATCH                                   _HRESULT_TYPEDEF_(0x80093009)
#define OSS_LIMITED                                        _HRESULT_TYPEDEF_(0x8009300A)
#define OSS_BAD_PTR                                        _HRESULT_TYPEDEF_(0x8009300B)
#define OSS_BAD_TIME                                       _HRESULT_TYPEDEF_(0x8009300C)
#define OSS_INDEFINITE_NOT_SUPPORTED                       _HRESULT_TYPEDEF_(0x8009300D)
#define OSS_MEM_ERROR                                      _HRESULT_TYPEDEF_(0x8009300E)
#define OSS_BAD_TABLE                                      _HRESULT_TYPEDEF_(0x8009300F)
#define OSS_TOO_LONG                                       _HRESULT_TYPEDEF_(0x80093010)
#define OSS_CONSTRAINT_VIOLATED                            _HRESULT_TYPEDEF_(0x80093011)
#define OSS_FATAL_ERROR                                    _HRESULT_TYPEDEF_(0x80093012)
#define OSS_ACCESS_SERIALIZATION_ERROR                     _HRESULT_TYPEDEF_(0x80093013)
#define OSS_NULL_TBL                                       _HRESULT_TYPEDEF_(0x80093014)
#define OSS_NULL_FCN                                       _HRESULT_TYPEDEF_(0x80093015)
#define OSS_BAD_ENCRULES                                   _HRESULT_TYPEDEF_(0x80093016)
#define OSS_UNAVAIL_ENCRULES                               _HRESULT_TYPEDEF_(0x80093017)
#define OSS_CANT_OPEN_TRACE_WINDOW                         _HRESULT_TYPEDEF_(0x80093018)
#define OSS_UNIMPLEMENTED                                  _HRESULT_TYPEDEF_(0x80093019)
#define OSS_OID_DLL_NOT_LINKED                             _HRESULT_TYPEDEF_(0x8009301A)
#define OSS_CANT_OPEN_TRACE_FILE                           _HRESULT_TYPEDEF_(0x8009301B)
#define OSS_TRACE_FILE_ALREADY_OPEN                        _HRESULT_TYPEDEF_(0x8009301C)
#define OSS_TABLE_MISMATCH                                 _HRESULT_TYPEDEF_(0x8009301D)
#define OSS_TYPE_NOT_SUPPORTED                             _HRESULT_TYPEDEF_(0x8009301E)
#define OSS_REAL_DLL_NOT_LINKED                            _HRESULT_TYPEDEF_(0x8009301F)
#define OSS_REAL_CODE_NOT_LINKED                           _HRESULT_TYPEDEF_(0x80093020)
#define OSS_OUT_OF_RANGE                                   _HRESULT_TYPEDEF_(0x80093021)
#define OSS_COPIER_DLL_NOT_LINKED                          _HRESULT_TYPEDEF_(0x80093022)
#define OSS_CONSTRAINT_DLL_NOT_LINKED                      _HRESULT_TYPEDEF_(0x80093023)
#define OSS_COMPARATOR_DLL_NOT_LINKED                      _HRESULT_TYPEDEF_(0x80093024)
#define OSS_COMPARATOR_CODE_NOT_LINKED                     _HRESULT_TYPEDEF_(0x80093025)
#define OSS_MEM_MGR_DLL_NOT_LINKED                         _HRESULT_TYPEDEF_(0x80093026)
#define OSS_PDV_DLL_NOT_LINKED                             _HRESULT_TYPEDEF_(0x80093027)
#define OSS_PDV_CODE_NOT_LINKED                            _HRESULT_TYPEDEF_(0x80093028)
#define OSS_API_DLL_NOT_LINKED                             _HRESULT_TYPEDEF_(0x80093029)
#define OSS_BERDER_DLL_NOT_LINKED                          _HRESULT_TYPEDEF_(0x8009302A)
#define OSS_PER_DLL_NOT_LINKED                             _HRESULT_TYPEDEF_(0x8009302B)
#define OSS_OPEN_TYPE_ERROR                                _HRESULT_TYPEDEF_(0x8009302C)
#define OSS_MUTEX_NOT_CREATED                              _HRESULT_TYPEDEF_(0x8009302D)
#define OSS_CANT_CLOSE_TRACE_FILE                          _HRESULT_TYPEDEF_(0x8009302E)
#define CRYPT_E_ASN1_ERROR                                 _HRESULT_TYPEDEF_(0x80093100)
#define CRYPT_E_ASN1_INTERNAL                              _HRESULT_TYPEDEF_(0x80093101)
#define CRYPT_E_ASN1_EOD                                   _HRESULT_TYPEDEF_(0x80093102)
#define CRYPT_E_ASN1_CORRUPT                               _HRESULT_TYPEDEF_(0x80093103)
#define CRYPT_E_ASN1_LARGE                                 _HRESULT_TYPEDEF_(0x80093104)
#define CRYPT_E_ASN1_CONSTRAINT                            _HRESULT_TYPEDEF_(0x80093105)
#define CRYPT_E_ASN1_MEMORY                                _HRESULT_TYPEDEF_(0x80093106)
#define CRYPT_E_ASN1_OVERFLOW                              _HRESULT_TYPEDEF_(0x80093107)
#define CRYPT_E_ASN1_BADPDU                                _HRESULT_TYPEDEF_(0x80093108)
#define CRYPT_E_ASN1_BADARGS                               _HRESULT_TYPEDEF_(0x80093109)
#define CRYPT_E_ASN1_BADREAL                               _HRESULT_TYPEDEF_(0x8009310A)
#define CRYPT_E_ASN1_BADTAG                                _HRESULT_TYPEDEF_(0x8009310B)
#define CRYPT_E_ASN1_CHOICE                                _HRESULT_TYPEDEF_(0x8009310C)
#define CRYPT_E_ASN1_RULE                                  _HRESULT_TYPEDEF_(0x8009310D)
#define CRYPT_E_ASN1_UTF8                                  _HRESULT_TYPEDEF_(0x8009310E)
#define CRYPT_E_ASN1_PDU_TYPE                              _HRESULT_TYPEDEF_(0x80093133)
#define CRYPT_E_ASN1_NYI                                   _HRESULT_TYPEDEF_(0x80093134)
#define CRYPT_E_ASN1_EXTENDED                              _HRESULT_TYPEDEF_(0x80093201)
#define CRYPT_E_ASN1_NOEOD                                 _HRESULT_TYPEDEF_(0x80093202)

#define CERTSRV_E_BAD_REQUESTSUBJECT                       _HRESULT_TYPEDEF_(0x80094001)
#define CERTSRV_E_NO_REQUEST                               _HRESULT_TYPEDEF_(0x80094002)
#define CERTSRV_E_BAD_REQUESTSTATUS                        _HRESULT_TYPEDEF_(0x80094003)
#define CERTSRV_E_PROPERTY_EMPTY                           _HRESULT_TYPEDEF_(0x80094004)
#define CERTSRV_E_INVALID_CA_CERTIFICATE                   _HRESULT_TYPEDEF_(0x80094005)
#define CERTSRV_E_SERVER_SUSPENDED                         _HRESULT_TYPEDEF_(0x80094006)
#define CERTSRV_E_ENCODING_LENGTH                          _HRESULT_TYPEDEF_(0x80094007)
#define CERTSRV_E_ROLECONFLICT                             _HRESULT_TYPEDEF_(0x80094008)
#define CERTSRV_E_RESTRICTEDOFFICER                        _HRESULT_TYPEDEF_(0x80094009)
#define CERTSRV_E_KEY_ARCHIVAL_NOT_CONFIGURED              _HRESULT_TYPEDEF_(0x8009400A)
#define CERTSRV_E_NO_VALID_KRA                             _HRESULT_TYPEDEF_(0x8009400B)
#define CERTSRV_E_BAD_REQUEST_KEY_ARCHIVAL                 _HRESULT_TYPEDEF_(0x8009400C)
#define CERTSRV_E_NO_CAADMIN_DEFINED                       _HRESULT_TYPEDEF_(0x8009400D)
#define CERTSRV_E_BAD_RENEWAL_CERT_ATTRIBUTE               _HRESULT_TYPEDEF_(0x8009400E)
#define CERTSRV_E_NO_DB_SESSIONS                           _HRESULT_TYPEDEF_(0x8009400F)
#define CERTSRV_E_ALIGNMENT_FAULT                          _HRESULT_TYPEDEF_(0x80094010)
#define CERTSRV_E_ENROLL_DENIED                            _HRESULT_TYPEDEF_(0x80094011)
#define CERTSRV_E_TEMPLATE_DENIED                          _HRESULT_TYPEDEF_(0x80094012)
#define CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE              _HRESULT_TYPEDEF_(0x80094013)
#define CERTSRV_E_ADMIN_DENIED_REQUEST                     _HRESULT_TYPEDEF_(0x80094014)
#define CERTSRV_E_NO_POLICY_SERVER                         _HRESULT_TYPEDEF_(0x80094015)
#define CERTSRV_E_WEAK_SIGNATURE_OR_KEY                    _HRESULT_TYPEDEF_(0x80094016)
#define CERTSRV_E_KEY_ATTESTATION_NOT_SUPPORTED            _HRESULT_TYPEDEF_(0x80094017)
#define CERTSRV_E_ENCRYPTION_CERT_REQUIRED                 _HRESULT_TYPEDEF_(0x80094018)
#define CERTSRV_E_UNSUPPORTED_CERT_TYPE                    _HRESULT_TYPEDEF_(0x80094800)
#define CERTSRV_E_NO_CERT_TYPE                             _HRESULT_TYPEDEF_(0x80094801)
#define CERTSRV_E_TEMPLATE_CONFLICT                        _HRESULT_TYPEDEF_(0x80094802)
#define CERTSRV_E_SUBJECT_ALT_NAME_REQUIRED                _HRESULT_TYPEDEF_(0x80094803)
#define CERTSRV_E_ARCHIVED_KEY_REQUIRED                    _HRESULT_TYPEDEF_(0x80094804)
#define CERTSRV_E_SMIME_REQUIRED                           _HRESULT_TYPEDEF_(0x80094805)
#define CERTSRV_E_BAD_RENEWAL_SUBJECT                      _HRESULT_TYPEDEF_(0x80094806)
#define CERTSRV_E_BAD_TEMPLATE_VERSION                     _HRESULT_TYPEDEF_(0x80094807)
#define CERTSRV_E_TEMPLATE_POLICY_REQUIRED                 _HRESULT_TYPEDEF_(0x80094808)
#define CERTSRV_E_SIGNATURE_POLICY_REQUIRED                _HRESULT_TYPEDEF_(0x80094809)
#define CERTSRV_E_SIGNATURE_COUNT                          _HRESULT_TYPEDEF_(0x8009480A)
#define CERTSRV_E_SIGNATURE_REJECTED                       _HRESULT_TYPEDEF_(0x8009480B)
#define CERTSRV_E_ISSUANCE_POLICY_REQUIRED                 _HRESULT_TYPEDEF_(0x8009480C)
#define CERTSRV_E_SUBJECT_UPN_REQUIRED                     _HRESULT_TYPEDEF_(0x8009480D)
#define CERTSRV_E_SUBJECT_DIRECTORY_GUID_REQUIRED          _HRESULT_TYPEDEF_(0x8009480E)
#define CERTSRV_E_SUBJECT_DNS_REQUIRED                     _HRESULT_TYPEDEF_(0x8009480F)
#define CERTSRV_E_ARCHIVED_KEY_UNEXPECTED                  _HRESULT_TYPEDEF_(0x80094810)
#define CERTSRV_E_KEY_LENGTH                               _HRESULT_TYPEDEF_(0x80094811)
#define CERTSRV_E_SUBJECT_EMAIL_REQUIRED                   _HRESULT_TYPEDEF_(0x80094812)
#define CERTSRV_E_UNKNOWN_CERT_TYPE                        _HRESULT_TYPEDEF_(0x80094813)
#define CERTSRV_E_CERT_TYPE_OVERLAP                        _HRESULT_TYPEDEF_(0x80094814)
#define CERTSRV_E_TOO_MANY_SIGNATURES                      _HRESULT_TYPEDEF_(0x80094815)
#define CERTSRV_E_RENEWAL_BAD_PUBLIC_KEY                   _HRESULT_TYPEDEF_(0x80094816)
#define CERTSRV_E_INVALID_EK                               _HRESULT_TYPEDEF_(0x80094817)
#define CERTSRV_E_INVALID_IDBINDING                        _HRESULT_TYPEDEF_(0x80094818)
#define CERTSRV_E_INVALID_ATTESTATION                      _HRESULT_TYPEDEF_(0x80094819)
#define CERTSRV_E_KEY_ATTESTATION                          _HRESULT_TYPEDEF_(0x8009481A)
#define CERTSRV_E_CORRUPT_KEY_ATTESTATION                  _HRESULT_TYPEDEF_(0x8009481B)
#define CERTSRV_E_EXPIRED_CHALLENGE                        _HRESULT_TYPEDEF_(0x8009481C)
#define CERTSRV_E_INVALID_RESPONSE                         _HRESULT_TYPEDEF_(0x8009481D)
#define CERTSRV_E_INVALID_REQUESTID                        _HRESULT_TYPEDEF_(0x8009481E)
#define CERTSRV_E_REQUEST_PRECERTIFICATE_MISMATCH          _HRESULT_TYPEDEF_(0x8009481F)
#define CERTSRV_E_PENDING_CLIENT_RESPONSE                  _HRESULT_TYPEDEF_(0x80094820)
#define CERTSRV_E_SEC_EXT_DIRECTORY_SID_REQUIRED           _HRESULT_TYPEDEF_(0x80094821)

#define XENROLL_E_KEY_NOT_EXPORTABLE                       _HRESULT_TYPEDEF_(0x80095000)
#define XENROLL_E_CANNOT_ADD_ROOT_CERT                     _HRESULT_TYPEDEF_(0x80095001)
#define XENROLL_E_RESPONSE_KA_HASH_NOT_FOUND               _HRESULT_TYPEDEF_(0x80095002)
#define XENROLL_E_RESPONSE_UNEXPECTED_KA_HASH              _HRESULT_TYPEDEF_(0x80095003)
#define XENROLL_E_RESPONSE_KA_HASH_MISMATCH                _HRESULT_TYPEDEF_(0x80095004)
#define XENROLL_E_KEYSPEC_SMIME_MISMATCH                   _HRESULT_TYPEDEF_(0x80095005)

#define TRUST_E_SYSTEM_ERROR                               _HRESULT_TYPEDEF_(0x80096001)
#define TRUST_E_NO_SIGNER_CERT                             _HRESULT_TYPEDEF_(0x80096002)
#define TRUST_E_COUNTER_SIGNER                             _HRESULT_TYPEDEF_(0x80096003)
#define TRUST_E_CERT_SIGNATURE                             _HRESULT_TYPEDEF_(0x80096004)
#define TRUST_E_TIME_STAMP                                 _HRESULT_TYPEDEF_(0x80096005)
#define TRUST_E_BAD_DIGEST                                 _HRESULT_TYPEDEF_(0x80096010)
#define TRUST_E_MALFORMED_SIGNATURE                        _HRESULT_TYPEDEF_(0x80096011)
#define TRUST_E_BASIC_CONSTRAINTS                          _HRESULT_TYPEDEF_(0x80096019)
#define TRUST_E_FINANCIAL_CRITERIA                         _HRESULT_TYPEDEF_(0x8009601E)

#define MSSIPOTF_E_OUTOFMEMRANGE                           _HRESULT_TYPEDEF_(0x80097001)
#define MSSIPOTF_E_CANTGETOBJECT                           _HRESULT_TYPEDEF_(0x80097002)
#define MSSIPOTF_E_NOHEADTABLE                             _HRESULT_TYPEDEF_(0x80097003)
#define MSSIPOTF_E_BAD_MAGICNUMBER                         _HRESULT_TYPEDEF_(0x80097004)
#define MSSIPOTF_E_BAD_OFFSET_TABLE                        _HRESULT_TYPEDEF_(0x80097005)
#define MSSIPOTF_E_TABLE_TAGORDER                          _HRESULT_TYPEDEF_(0x80097006)
#define MSSIPOTF_E_TABLE_LONGWORD                          _HRESULT_TYPEDEF_(0x80097007)
#define MSSIPOTF_E_BAD_FIRST_TABLE_PLACEMENT               _HRESULT_TYPEDEF_(0x80097008)
#define MSSIPOTF_E_TABLES_OVERLAP                          _HRESULT_TYPEDEF_(0x80097009)
#define MSSIPOTF_E_TABLE_PADBYTES                          _HRESULT_TYPEDEF_(0x8009700A)
#define MSSIPOTF_E_FILETOOSMALL                            _HRESULT_TYPEDEF_(0x8009700B)
#define MSSIPOTF_E_TABLE_CHECKSUM                          _HRESULT_TYPEDEF_(0x8009700C)
#define MSSIPOTF_E_FILE_CHECKSUM                           _HRESULT_TYPEDEF_(0x8009700D)
#define MSSIPOTF_E_FAILED_POLICY                           _HRESULT_TYPEDEF_(0x80097010)
#define MSSIPOTF_E_FAILED_HINTS_CHECK                      _HRESULT_TYPEDEF_(0x80097011)
#define MSSIPOTF_E_NOT_OPENTYPE                            _HRESULT_TYPEDEF_(0x80097012)
#define MSSIPOTF_E_FILE                                    _HRESULT_TYPEDEF_(0x80097013)
#define MSSIPOTF_E_CRYPT                                   _HRESULT_TYPEDEF_(0x80097014)
#define MSSIPOTF_E_BADVERSION                              _HRESULT_TYPEDEF_(0x80097015)
#define MSSIPOTF_E_DSIG_STRUCTURE                          _HRESULT_TYPEDEF_(0x80097016)
#define MSSIPOTF_E_PCONST_CHECK                            _HRESULT_TYPEDEF_(0x80097017)
#define MSSIPOTF_E_STRUCTURE                               _HRESULT_TYPEDEF_(0x80097018)
#define ERROR_CRED_REQUIRES_CONFIRMATION                   _HRESULT_TYPEDEF_(0x80097019)

#define TRUST_E_PROVIDER_UNKNOWN                           _HRESULT_TYPEDEF_(0x800B0001)
#define TRUST_E_ACTION_UNKNOWN                             _HRESULT_TYPEDEF_(0x800B0002)
#define TRUST_E_SUBJECT_FORM_UNKNOWN                       _HRESULT_TYPEDEF_(0x800B0003)
#define TRUST_E_SUBJECT_NOT_TRUSTED                        _HRESULT_TYPEDEF_(0x800B0004)
#define DIGSIG_E_ENCODE                                    _HRESULT_TYPEDEF_(0x800B0005)
#define DIGSIG_E_DECODE                                    _HRESULT_TYPEDEF_(0x800B0006)
#define DIGSIG_E_EXTENSIBILITY                             _HRESULT_TYPEDEF_(0x800B0007)
#define DIGSIG_E_CRYPTO                                    _HRESULT_TYPEDEF_(0x800B0008)
#define PERSIST_E_SIZEDEFINITE                             _HRESULT_TYPEDEF_(0x800B0009)
#define PERSIST_E_SIZEINDEFINITE                           _HRESULT_TYPEDEF_(0x800B000A)
#define PERSIST_E_NOTSELFSIZING                            _HRESULT_TYPEDEF_(0x800B000B)
#define TRUST_E_NOSIGNATURE                                _HRESULT_TYPEDEF_(0x800B0100)
#define CERT_E_EXPIRED                                     _HRESULT_TYPEDEF_(0x800B0101)
#define CERT_E_VALIDITYPERIODNESTING                       _HRESULT_TYPEDEF_(0x800B0102)
#define CERT_E_ROLE                                        _HRESULT_TYPEDEF_(0x800B0103)
#define CERT_E_PATHLENCONST                                _HRESULT_TYPEDEF_(0x800B0104)
#define CERT_E_CRITICAL                                    _HRESULT_TYPEDEF_(0x800B0105)
#define CERT_E_PURPOSE                                     _HRESULT_TYPEDEF_(0x800B0106)
#define CERT_E_ISSUERCHAINING                              _HRESULT_TYPEDEF_(0x800B0107)
#define CERT_E_MALFORMED                                   _HRESULT_TYPEDEF_(0x800B0108)
#define CERT_E_UNTRUSTEDROOT                               _HRESULT_TYPEDEF_(0x800B0109)
#define CERT_E_CHAINING                                    _HRESULT_TYPEDEF_(0x800B010A)
#define TRUST_E_FAIL                                       _HRESULT_TYPEDEF_(0x800B010B)
#define CERT_E_REVOKED                                     _HRESULT_TYPEDEF_(0x800B010C)
#define CERT_E_UNTRUSTEDTESTROOT                           _HRESULT_TYPEDEF_(0x800B010D)
#define CERT_E_REVOCATION_FAILURE                          _HRESULT_TYPEDEF_(0x800B010E)
#define CERT_E_CN_NO_MATCH                                 _HRESULT_TYPEDEF_(0x800B010F)
#define CERT_E_WRONG_USAGE                                 _HRESULT_TYPEDEF_(0x800B0110)
#define TRUST_E_EXPLICIT_DISTRUST                          _HRESULT_TYPEDEF_(0x800B0111)
#define CERT_E_UNTRUSTEDCA                                 _HRESULT_TYPEDEF_(0x800B0112)
#define CERT_E_INVALID_POLICY                              _HRESULT_TYPEDEF_(0x800B0113)
#define CERT_E_INVALID_NAME                                _HRESULT_TYPEDEF_(0x800B0114)

#define INET_E_INVALID_URL                                 _HRESULT_TYPEDEF_(0x800C0002)
#define INET_E_NO_SESSION                                  _HRESULT_TYPEDEF_(0x800C0003)
#define INET_E_CANNOT_CONNECT                              _HRESULT_TYPEDEF_(0x800C0004)
#define INET_E_RESOURCE_NOT_FOUND                          _HRESULT_TYPEDEF_(0x800C0005)
#define INET_E_OBJECT_NOT_FOUND                            _HRESULT_TYPEDEF_(0x800C0006)
#define INET_E_DATA_NOT_AVAILABLE                          _HRESULT_TYPEDEF_(0x800C0007)
#define INET_E_DOWNLOAD_FAILURE                            _HRESULT_TYPEDEF_(0x800C0008)
#define INET_E_AUTHENTICATION_REQUIRED                     _HRESULT_TYPEDEF_(0x800C0009)
#define INET_E_NO_VALID_MEDIA                              _HRESULT_TYPEDEF_(0x800C000A)
#define INET_E_CONNECTION_TIMEOUT                          _HRESULT_TYPEDEF_(0x800C000B)
#define INET_E_INVALID_REQUEST                             _HRESULT_TYPEDEF_(0x800C000C)
#define INET_E_UNKNOWN_PROTOCOL                            _HRESULT_TYPEDEF_(0x800C000D)
#define INET_E_SECURITY_PROBLEM                            _HRESULT_TYPEDEF_(0x800C000E)
#define INET_E_CANNOT_LOAD_DATA                            _HRESULT_TYPEDEF_(0x800C000F)
#define INET_E_CANNOT_INSTANTIATE_OBJECT                   _HRESULT_TYPEDEF_(0x800C0010)
#define INET_E_REDIRECT_FAILED                             _HRESULT_TYPEDEF_(0x800C0014)
#define INET_E_REDIRECT_TO_DIR                             _HRESULT_TYPEDEF_(0x800C0015)
#define INET_E_INVALID_CERTIFICATE                         _HRESULT_TYPEDEF_(0x800C0019)

#define SPAPI_E_EXPECTED_SECTION_NAME                      _HRESULT_TYPEDEF_(0x800F0000)
#define SPAPI_E_BAD_SECTION_NAME_LINE                      _HRESULT_TYPEDEF_(0x800F0001)
#define SPAPI_E_SECTION_NAME_TOO_LONG                      _HRESULT_TYPEDEF_(0x800F0002)
#define SPAPI_E_GENERAL_SYNTAX                             _HRESULT_TYPEDEF_(0x800F0003)
#define SPAPI_E_WRONG_INF_STYLE                            _HRESULT_TYPEDEF_(0x800F0100)
#define SPAPI_E_SECTION_NOT_FOUND                          _HRESULT_TYPEDEF_(0x800F0101)
#define SPAPI_E_LINE_NOT_FOUND                             _HRESULT_TYPEDEF_(0x800F0102)
#define SPAPI_E_NO_BACKUP                                  _HRESULT_TYPEDEF_(0x800F0103)
#define SPAPI_E_NO_ASSOCIATED_CLASS                        _HRESULT_TYPEDEF_(0x800F0200)
#define SPAPI_E_CLASS_MISMATCH                             _HRESULT_TYPEDEF_(0x800F0201)
#define SPAPI_E_DUPLICATE_FOUND                            _HRESULT_TYPEDEF_(0x800F0202)
#define SPAPI_E_NO_DRIVER_SELECTED                         _HRESULT_TYPEDEF_(0x800F0203)
#define SPAPI_E_KEY_DOES_NOT_EXIST                         _HRESULT_TYPEDEF_(0x800F0204)
#define SPAPI_E_INVALID_DEVINST_NAME                       _HRESULT_TYPEDEF_(0x800F0205)
#define SPAPI_E_INVALID_CLASS                              _HRESULT_TYPEDEF_(0x800F0206)
#define SPAPI_E_DEVINST_ALREADY_EXISTS                     _HRESULT_TYPEDEF_(0x800F0207)
#define SPAPI_E_DEVINFO_NOT_REGISTERED                     _HRESULT_TYPEDEF_(0x800F0208)
#define SPAPI_E_INVALID_REG_PROPERTY                       _HRESULT_TYPEDEF_(0x800F0209)
#define SPAPI_E_NO_INF                                     _HRESULT_TYPEDEF_(0x800F020A)
#define SPAPI_E_NO_SUCH_DEVINST                            _HRESULT_TYPEDEF_(0x800F020B)
#define SPAPI_E_CANT_LOAD_CLASS_ICON                       _HRESULT_TYPEDEF_(0x800F020C)
#define SPAPI_E_INVALID_CLASS_INSTALLER                    _HRESULT_TYPEDEF_(0x800F020D)
#define SPAPI_E_DI_DO_DEFAULT                              _HRESULT_TYPEDEF_(0x800F020E)
#define SPAPI_E_DI_NOFILECOPY                              _HRESULT_TYPEDEF_(0x800F020F)
#define SPAPI_E_INVALID_HWPROFILE                          _HRESULT_TYPEDEF_(0x800F0210)
#define SPAPI_E_NO_DEVICE_SELECTED                         _HRESULT_TYPEDEF_(0x800F0211)
#define SPAPI_E_DEVINFO_LIST_LOCKED                        _HRESULT_TYPEDEF_(0x800F0212)
#define SPAPI_E_DEVINFO_DATA_LOCKED                        _HRESULT_TYPEDEF_(0x800F0213)
#define SPAPI_E_DI_BAD_PATH                                _HRESULT_TYPEDEF_(0x800F0214)
#define SPAPI_E_NO_CLASSINSTALL_PARAMS                     _HRESULT_TYPEDEF_(0x800F0215)
#define SPAPI_E_FILEQUEUE_LOCKED                           _HRESULT_TYPEDEF_(0x800F0216)
#define SPAPI_E_BAD_SERVICE_INSTALLSECT                    _HRESULT_TYPEDEF_(0x800F0217)
#define SPAPI_E_NO_CLASS_DRIVER_LIST                       _HRESULT_TYPEDEF_(0x800F0218)
#define SPAPI_E_NO_ASSOCIATED_SERVICE                      _HRESULT_TYPEDEF_(0x800F0219)
#define SPAPI_E_NO_DEFAULT_DEVICE_INTERFACE                _HRESULT_TYPEDEF_(0x800F021A)
#define SPAPI_E_DEVICE_INTERFACE_ACTIVE                    _HRESULT_TYPEDEF_(0x800F021B)
#define SPAPI_E_DEVICE_INTERFACE_REMOVED                   _HRESULT_TYPEDEF_(0x800F021C)
#define SPAPI_E_BAD_INTERFACE_INSTALLSECT                  _HRESULT_TYPEDEF_(0x800F021D)
#define SPAPI_E_NO_SUCH_INTERFACE_CLASS                    _HRESULT_TYPEDEF_(0x800F021E)
#define SPAPI_E_INVALID_REFERENCE_STRING                   _HRESULT_TYPEDEF_(0x800F021F)
#define SPAPI_E_INVALID_MACHINENAME                        _HRESULT_TYPEDEF_(0x800F0220)
#define SPAPI_E_REMOTE_COMM_FAILURE                        _HRESULT_TYPEDEF_(0x800F0221)
#define SPAPI_E_MACHINE_UNAVAILABLE                        _HRESULT_TYPEDEF_(0x800F0222)
#define SPAPI_E_NO_CONFIGMGR_SERVICES                      _HRESULT_TYPEDEF_(0x800F0223)
#define SPAPI_E_INVALID_PROPPAGE_PROVIDER                  _HRESULT_TYPEDEF_(0x800F0224)
#define SPAPI_E_NO_SUCH_DEVICE_INTERFACE                   _HRESULT_TYPEDEF_(0x800F0225)
#define SPAPI_E_DI_POSTPROCESSING_REQUIRED                 _HRESULT_TYPEDEF_(0x800F0226)
#define SPAPI_E_INVALID_COINSTALLER                        _HRESULT_TYPEDEF_(0x800F0227)
#define SPAPI_E_NO_COMPAT_DRIVERS                          _HRESULT_TYPEDEF_(0x800F0228)
#define SPAPI_E_NO_DEVICE_ICON                             _HRESULT_TYPEDEF_(0x800F0229)
#define SPAPI_E_INVALID_INF_LOGCONFIG                      _HRESULT_TYPEDEF_(0x800F022A)
#define SPAPI_E_DI_DONT_INSTALL                            _HRESULT_TYPEDEF_(0x800F022B)
#define SPAPI_E_INVALID_FILTER_DRIVER                      _HRESULT_TYPEDEF_(0x800F022C)
#define SPAPI_E_NON_WINDOWS_NT_DRIVER                      _HRESULT_TYPEDEF_(0x800F022D)
#define SPAPI_E_NON_WINDOWS_DRIVER                         _HRESULT_TYPEDEF_(0x800F022E)
#define SPAPI_E_NO_CATALOG_FOR_OEM_INF                     _HRESULT_TYPEDEF_(0x800F022F)
#define SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE                 _HRESULT_TYPEDEF_(0x800F0230)
#define SPAPI_E_NOT_DISABLEABLE                            _HRESULT_TYPEDEF_(0x800F0231)
#define SPAPI_E_CANT_REMOVE_DEVINST                        _HRESULT_TYPEDEF_(0x800F0232)
#define SPAPI_E_INVALID_TARGET                             _HRESULT_TYPEDEF_(0x800F0233)
#define SPAPI_E_DRIVER_NONNATIVE                           _HRESULT_TYPEDEF_(0x800F0234)
#define SPAPI_E_IN_WOW64                                   _HRESULT_TYPEDEF_(0x800F0235)
#define SPAPI_E_SET_SYSTEM_RESTORE_POINT                   _HRESULT_TYPEDEF_(0x800F0236)
#define SPAPI_E_INCORRECTLY_COPIED_INF                     _HRESULT_TYPEDEF_(0x800F0237)
#define SPAPI_E_SCE_DISABLED                               _HRESULT_TYPEDEF_(0x800F0238)
#define SPAPI_E_UNKNOWN_EXCEPTION                          _HRESULT_TYPEDEF_(0x800F0239)
#define SPAPI_E_PNP_REGISTRY_ERROR                         _HRESULT_TYPEDEF_(0x800F023A)
#define SPAPI_E_REMOTE_REQUEST_UNSUPPORTED                 _HRESULT_TYPEDEF_(0x800F023B)
#define SPAPI_E_NOT_AN_INSTALLED_OEM_INF                   _HRESULT_TYPEDEF_(0x800F023C)
#define SPAPI_E_INF_IN_USE_BY_DEVICES                      _HRESULT_TYPEDEF_(0x800F023D)
#define SPAPI_E_DI_FUNCTION_OBSOLETE                       _HRESULT_TYPEDEF_(0x800F023E)
#define SPAPI_E_NO_AUTHENTICODE_CATALOG                    _HRESULT_TYPEDEF_(0x800F023F)
#define SPAPI_E_AUTHENTICODE_DISALLOWED                    _HRESULT_TYPEDEF_(0x800F0240)
#define SPAPI_E_AUTHENTICODE_TRUSTED_PUBLISHER             _HRESULT_TYPEDEF_(0x800F0241)
#define SPAPI_E_AUTHENTICODE_TRUST_NOT_ESTABLISHED         _HRESULT_TYPEDEF_(0x800F0242)
#define SPAPI_E_AUTHENTICODE_PUBLISHER_NOT_TRUSTED         _HRESULT_TYPEDEF_(0x800F0243)
#define SPAPI_E_SIGNATURE_OSATTRIBUTE_MISMATCH             _HRESULT_TYPEDEF_(0x800F0244)
#define SPAPI_E_ONLY_VALIDATE_VIA_AUTHENTICODE             _HRESULT_TYPEDEF_(0x800F0245)
#define SPAPI_E_DEVICE_INSTALLER_NOT_READY                 _HRESULT_TYPEDEF_(0x800F0246)
#define SPAPI_E_DRIVER_STORE_ADD_FAILED                    _HRESULT_TYPEDEF_(0x800F0247)
#define SPAPI_E_DEVICE_INSTALL_BLOCKED                     _HRESULT_TYPEDEF_(0x800F0248)
#define SPAPI_E_DRIVER_INSTALL_BLOCKED                     _HRESULT_TYPEDEF_(0x800F0249)
#define SPAPI_E_WRONG_INF_TYPE                             _HRESULT_TYPEDEF_(0x800F024A)
#define SPAPI_E_FILE_HASH_NOT_IN_CATALOG                   _HRESULT_TYPEDEF_(0x800F024B)
#define SPAPI_E_DRIVER_STORE_DELETE_FAILED                 _HRESULT_TYPEDEF_(0x800F024C)
#define SPAPI_E_UNRECOVERABLE_STACK_OVERFLOW               _HRESULT_TYPEDEF_(0x800F0300)
#define SPAPI_E_ERROR_NOT_INSTALLED                        _HRESULT_TYPEDEF_(0x800F1000)

/* Smart card management error codes */
#define SCARD_S_SUCCESS                                    NO_ERROR
#define SCARD_F_INTERNAL_ERROR                             _HRESULT_TYPEDEF_(0x80100001)
#define SCARD_E_CANCELLED                                  _HRESULT_TYPEDEF_(0x80100002)
#define SCARD_E_INVALID_HANDLE                             _HRESULT_TYPEDEF_(0x80100003)
#define SCARD_E_INVALID_PARAMETER                          _HRESULT_TYPEDEF_(0x80100004)
#define SCARD_E_INVALID_TARGET                             _HRESULT_TYPEDEF_(0x80100005)
#define SCARD_E_NO_MEMORY                                  _HRESULT_TYPEDEF_(0x80100006)
#define SCARD_F_WAITED_TOO_LONG                            _HRESULT_TYPEDEF_(0x80100007)
#define SCARD_E_INSUFFICIENT_BUFFER                        _HRESULT_TYPEDEF_(0x80100008)
#define SCARD_E_UNKNOWN_READER                             _HRESULT_TYPEDEF_(0x80100009)
#define SCARD_E_TIMEOUT                                    _HRESULT_TYPEDEF_(0x8010000A)
#define SCARD_E_SHARING_VIOLATION                          _HRESULT_TYPEDEF_(0x8010000B)
#define SCARD_E_NO_SMARTCARD                               _HRESULT_TYPEDEF_(0x8010000C)
#define SCARD_E_UNKNOWN_CARD                               _HRESULT_TYPEDEF_(0x8010000D)
#define SCARD_E_CANT_DISPOSE                               _HRESULT_TYPEDEF_(0x8010000E)
#define SCARD_E_PROTO_MISMATCH                             _HRESULT_TYPEDEF_(0x8010000F)
#define SCARD_E_NOT_READY                                  _HRESULT_TYPEDEF_(0x80100010)
#define SCARD_E_INVALID_VALUE                              _HRESULT_TYPEDEF_(0x80100011)
#define SCARD_E_SYSTEM_CANCELLED                           _HRESULT_TYPEDEF_(0x80100012)
#define SCARD_F_COMM_ERROR                                 _HRESULT_TYPEDEF_(0x80100013)
#define SCARD_F_UNKNOWN_ERROR                              _HRESULT_TYPEDEF_(0x80100014)
#define SCARD_E_INVALID_ATR                                _HRESULT_TYPEDEF_(0x80100015)
#define SCARD_E_NOT_TRANSACTED                             _HRESULT_TYPEDEF_(0x80100016)
#define SCARD_E_READER_UNAVAILABLE                         _HRESULT_TYPEDEF_(0x80100017)
#define SCARD_P_SHUTDOWN                                   _HRESULT_TYPEDEF_(0x80100018)
#define SCARD_E_PCI_TOO_SMALL                              _HRESULT_TYPEDEF_(0x80100019)
#define SCARD_E_READER_UNSUPPORTED                         _HRESULT_TYPEDEF_(0x8010001A)
#define SCARD_E_DUPLICATE_READER                           _HRESULT_TYPEDEF_(0x8010001B)
#define SCARD_E_CARD_UNSUPPORTED                           _HRESULT_TYPEDEF_(0x8010001C)
#define SCARD_E_NO_SERVICE                                 _HRESULT_TYPEDEF_(0x8010001D)
#define SCARD_E_SERVICE_STOPPED                            _HRESULT_TYPEDEF_(0x8010001E)
#define SCARD_E_UNEXPECTED                                 _HRESULT_TYPEDEF_(0x8010001F)
#define SCARD_E_ICC_INSTALLATION                           _HRESULT_TYPEDEF_(0x80100020)
#define SCARD_E_ICC_CREATEORDER                            _HRESULT_TYPEDEF_(0x80100021)
#define SCARD_E_UNSUPPORTED_FEATURE                        _HRESULT_TYPEDEF_(0x80100022)
#define SCARD_E_DIR_NOT_FOUND                              _HRESULT_TYPEDEF_(0x80100023)
#define SCARD_E_FILE_NOT_FOUND                             _HRESULT_TYPEDEF_(0x80100024)
#define SCARD_E_NO_DIR                                     _HRESULT_TYPEDEF_(0x80100025)
#define SCARD_E_NO_FILE                                    _HRESULT_TYPEDEF_(0x80100026)
#define SCARD_E_NO_ACCESS                                  _HRESULT_TYPEDEF_(0x80100027)
#define SCARD_E_WRITE_TOO_MANY                             _HRESULT_TYPEDEF_(0x80100028)
#define SCARD_E_BAD_SEEK                                   _HRESULT_TYPEDEF_(0x80100029)
#define SCARD_E_INVALID_CHV                                _HRESULT_TYPEDEF_(0x8010002A)
#define SCARD_E_UNKNOWN_RES_MNG                            _HRESULT_TYPEDEF_(0x8010002B)
#define SCARD_E_NO_SUCH_CERTIFICATE                        _HRESULT_TYPEDEF_(0x8010002C)
#define SCARD_E_CERTIFICATE_UNAVAILABLE                    _HRESULT_TYPEDEF_(0x8010002D)
#define SCARD_E_NO_READERS_AVAILABLE                       _HRESULT_TYPEDEF_(0x8010002E)
#define SCARD_E_COMM_DATA_LOST                             _HRESULT_TYPEDEF_(0x8010002F)
#define SCARD_E_NO_KEY_CONTAINER                           _HRESULT_TYPEDEF_(0x80100030)
#define SCARD_E_SERVER_TOO_BUSY                            _HRESULT_TYPEDEF_(0x80100031)
#define SCARD_E_PIN_CACHE_EXPIRED                          _HRESULT_TYPEDEF_(0x80100032)
#define SCARD_E_NO_PIN_CACHE                               _HRESULT_TYPEDEF_(0x80100033)
#define SCARD_E_READ_ONLY_CARD                             _HRESULT_TYPEDEF_(0x80100034)
#define SCARD_W_UNSUPPORTED_CARD                           _HRESULT_TYPEDEF_(0x80100065)
#define SCARD_W_UNRESPONSIVE_CARD                          _HRESULT_TYPEDEF_(0x80100066)
#define SCARD_W_UNPOWERED_CARD                             _HRESULT_TYPEDEF_(0x80100067)
#define SCARD_W_RESET_CARD                                 _HRESULT_TYPEDEF_(0x80100068)
#define SCARD_W_REMOVED_CARD                               _HRESULT_TYPEDEF_(0x80100069)
#define SCARD_W_SECURITY_VIOLATION                         _HRESULT_TYPEDEF_(0x8010006A)
#define SCARD_W_WRONG_CHV                                  _HRESULT_TYPEDEF_(0x8010006B)
#define SCARD_W_CHV_BLOCKED                                _HRESULT_TYPEDEF_(0x8010006C)
#define SCARD_W_EOF                                        _HRESULT_TYPEDEF_(0x8010006D)
#define SCARD_W_CANCELLED_BY_USER                          _HRESULT_TYPEDEF_(0x8010006E)
#define SCARD_W_CARD_NOT_AUTHENTICATED                     _HRESULT_TYPEDEF_(0x8010006F)
#define SCARD_W_CACHE_ITEM_NOT_FOUND                       _HRESULT_TYPEDEF_(0x80100070)
#define SCARD_W_CACHE_ITEM_STALE                           _HRESULT_TYPEDEF_(0x80100071)
#define SCARD_W_CACHE_ITEM_TOO_BIG                         _HRESULT_TYPEDEF_(0x80100072)

#define COMADMIN_E_OBJECTERRORS                            _HRESULT_TYPEDEF_(0x80110401)
#define COMADMIN_E_OBJECTINVALID                           _HRESULT_TYPEDEF_(0x80110402)
#define COMADMIN_E_KEYMISSING                              _HRESULT_TYPEDEF_(0x80110403)
#define COMADMIN_E_ALREADYINSTALLED                        _HRESULT_TYPEDEF_(0x80110404)
#define COMADMIN_E_APP_FILE_WRITEFAIL                      _HRESULT_TYPEDEF_(0x80110407)
#define COMADMIN_E_APP_FILE_READFAIL                       _HRESULT_TYPEDEF_(0x80110408)
#define COMADMIN_E_APP_FILE_VERSION                        _HRESULT_TYPEDEF_(0x80110409)
#define COMADMIN_E_BADPATH                                 _HRESULT_TYPEDEF_(0x8011040A)
#define COMADMIN_E_APPLICATIONEXISTS                       _HRESULT_TYPEDEF_(0x8011040B)
#define COMADMIN_E_ROLEEXISTS                              _HRESULT_TYPEDEF_(0x8011040C)
#define COMADMIN_E_CANTCOPYFILE                            _HRESULT_TYPEDEF_(0x8011040D)
#define COMADMIN_E_NOUSER                                  _HRESULT_TYPEDEF_(0x8011040F)
#define COMADMIN_E_INVALIDUSERIDS                          _HRESULT_TYPEDEF_(0x80110410)
#define COMADMIN_E_NOREGISTRYCLSID                         _HRESULT_TYPEDEF_(0x80110411)
#define COMADMIN_E_BADREGISTRYPROGID                       _HRESULT_TYPEDEF_(0x80110412)
#define COMADMIN_E_AUTHENTICATIONLEVEL                     _HRESULT_TYPEDEF_(0x80110413)
#define COMADMIN_E_USERPASSWDNOTVALID                      _HRESULT_TYPEDEF_(0x80110414)
#define COMADMIN_E_CLSIDORIIDMISMATCH                      _HRESULT_TYPEDEF_(0x80110418)
#define COMADMIN_E_REMOTEINTERFACE                         _HRESULT_TYPEDEF_(0x80110419)
#define COMADMIN_E_DLLREGISTERSERVER                       _HRESULT_TYPEDEF_(0x8011041A)
#define COMADMIN_E_NOSERVERSHARE                           _HRESULT_TYPEDEF_(0x8011041B)
#define COMADMIN_E_DLLLOADFAILED                           _HRESULT_TYPEDEF_(0x8011041D)
#define COMADMIN_E_BADREGISTRYLIBID                        _HRESULT_TYPEDEF_(0x8011041E)
#define COMADMIN_E_APPDIRNOTFOUND                          _HRESULT_TYPEDEF_(0x8011041F)
#define COMADMIN_E_REGISTRARFAILED                         _HRESULT_TYPEDEF_(0x80110423)
#define COMADMIN_E_COMPFILE_DOESNOTEXIST                   _HRESULT_TYPEDEF_(0x80110424)
#define COMADMIN_E_COMPFILE_LOADDLLFAIL                    _HRESULT_TYPEDEF_(0x80110425)
#define COMADMIN_E_COMPFILE_GETCLASSOBJ                    _HRESULT_TYPEDEF_(0x80110426)
#define COMADMIN_E_COMPFILE_CLASSNOTAVAIL                  _HRESULT_TYPEDEF_(0x80110427)
#define COMADMIN_E_COMPFILE_BADTLB                         _HRESULT_TYPEDEF_(0x80110428)
#define COMADMIN_E_COMPFILE_NOTINSTALLABLE                 _HRESULT_TYPEDEF_(0x80110429)
#define COMADMIN_E_NOTCHANGEABLE                           _HRESULT_TYPEDEF_(0x8011042A)
#define COMADMIN_E_NOTDELETEABLE                           _HRESULT_TYPEDEF_(0x8011042B)
#define COMADMIN_E_SESSION                                 _HRESULT_TYPEDEF_(0x8011042C)
#define COMADMIN_E_COMP_MOVE_LOCKED                        _HRESULT_TYPEDEF_(0x8011042D)
#define COMADMIN_E_COMP_MOVE_BAD_DEST                      _HRESULT_TYPEDEF_(0x8011042E)
#define COMADMIN_E_REGISTERTLB                             _HRESULT_TYPEDEF_(0x80110430)
#define COMADMIN_E_SYSTEMAPP                               _HRESULT_TYPEDEF_(0x80110433)
#define COMADMIN_E_COMPFILE_NOREGISTRAR                    _HRESULT_TYPEDEF_(0x80110434)
#define COMADMIN_E_COREQCOMPINSTALLED                      _HRESULT_TYPEDEF_(0x80110435)
#define COMADMIN_E_SERVICENOTINSTALLED                     _HRESULT_TYPEDEF_(0x80110436)
#define COMADMIN_E_PROPERTYSAVEFAILED                      _HRESULT_TYPEDEF_(0x80110437)
#define COMADMIN_E_OBJECTEXISTS                            _HRESULT_TYPEDEF_(0x80110438)
#define COMADMIN_E_COMPONENTEXISTS                         _HRESULT_TYPEDEF_(0x80110439)
#define COMADMIN_E_REGFILE_CORRUPT                         _HRESULT_TYPEDEF_(0x8011043B)
#define COMADMIN_E_PROPERTY_OVERFLOW                       _HRESULT_TYPEDEF_(0x8011043C)
#define COMADMIN_E_NOTINREGISTRY                           _HRESULT_TYPEDEF_(0x8011043E)
#define COMADMIN_E_OBJECTNOTPOOLABLE                       _HRESULT_TYPEDEF_(0x8011043F)
#define COMADMIN_E_APPLID_MATCHES_CLSID                    _HRESULT_TYPEDEF_(0x80110446)
#define COMADMIN_E_ROLE_DOES_NOT_EXIST                     _HRESULT_TYPEDEF_(0x80110447)
#define COMADMIN_E_START_APP_NEEDS_COMPONENTS              _HRESULT_TYPEDEF_(0x80110448)
#define COMADMIN_E_REQUIRES_DIFFERENT_PLATFORM             _HRESULT_TYPEDEF_(0x80110449)
#define COMADMIN_E_CAN_NOT_EXPORT_APP_PROXY                _HRESULT_TYPEDEF_(0x8011044A)
#define COMADMIN_E_CAN_NOT_START_APP                       _HRESULT_TYPEDEF_(0x8011044B)
#define COMADMIN_E_CAN_NOT_EXPORT_SYS_APP                  _HRESULT_TYPEDEF_(0x8011044C)
#define COMADMIN_E_CANT_SUBSCRIBE_TO_COMPONENT             _HRESULT_TYPEDEF_(0x8011044D)
#define COMADMIN_E_EVENTCLASS_CANT_BE_SUBSCRIBER           _HRESULT_TYPEDEF_(0x8011044E)
#define COMADMIN_E_LIB_APP_PROXY_INCOMPATIBLE              _HRESULT_TYPEDEF_(0x8011044F)
#define COMADMIN_E_BASE_PARTITION_ONLY                     _HRESULT_TYPEDEF_(0x80110450)
#define COMADMIN_E_START_APP_DISABLED                      _HRESULT_TYPEDEF_(0x80110451)
#define COMADMIN_E_CAT_DUPLICATE_PARTITION_NAME            _HRESULT_TYPEDEF_(0x80110457)
#define COMADMIN_E_CAT_INVALID_PARTITION_NAME              _HRESULT_TYPEDEF_(0x80110458)
#define COMADMIN_E_CAT_PARTITION_IN_USE                    _HRESULT_TYPEDEF_(0x80110459)
#define COMADMIN_E_FILE_PARTITION_DUPLICATE_FILES          _HRESULT_TYPEDEF_(0x8011045A)
#define COMADMIN_E_CAT_IMPORTED_COMPONENTS_NOT_ALLOWED     _HRESULT_TYPEDEF_(0x8011045B)
#define COMADMIN_E_AMBIGUOUS_APPLICATION_NAME              _HRESULT_TYPEDEF_(0x8011045C)
#define COMADMIN_E_AMBIGUOUS_PARTITION_NAME                _HRESULT_TYPEDEF_(0x8011045D)
#define COMADMIN_E_REGDB_NOTINITIALIZED                    _HRESULT_TYPEDEF_(0x80110472)
#define COMADMIN_E_REGDB_NOTOPEN                           _HRESULT_TYPEDEF_(0x80110473)
#define COMADMIN_E_REGDB_SYSTEMERR                         _HRESULT_TYPEDEF_(0x80110474)
#define COMADMIN_E_REGDB_ALREADYRUNNING                    _HRESULT_TYPEDEF_(0x80110475)
#define COMADMIN_E_MIG_VERSIONNOTSUPPORTED                 _HRESULT_TYPEDEF_(0x80110480)
#define COMADMIN_E_MIG_SCHEMANOTFOUND                      _HRESULT_TYPEDEF_(0x80110481)
#define COMADMIN_E_CAT_BITNESSMISMATCH                     _HRESULT_TYPEDEF_(0x80110482)
#define COMADMIN_E_CAT_UNACCEPTABLEBITNESS                 _HRESULT_TYPEDEF_(0x80110483)
#define COMADMIN_E_CAT_WRONGAPPBITNESS                     _HRESULT_TYPEDEF_(0x80110484)
#define COMADMIN_E_CAT_PAUSE_RESUME_NOT_SUPPORTED          _HRESULT_TYPEDEF_(0x80110485)
#define COMADMIN_E_CAT_SERVERFAULT                         _HRESULT_TYPEDEF_(0x80110486)
#define COMQC_E_APPLICATION_NOT_QUEUED                     _HRESULT_TYPEDEF_(0x80110600)
#define COMQC_E_NO_QUEUEABLE_INTERFACES                    _HRESULT_TYPEDEF_(0x80110601)
#define COMQC_E_QUEUING_SERVICE_NOT_AVAILABLE              _HRESULT_TYPEDEF_(0x80110602)
#define COMQC_E_NO_IPERSISTSTREAM                          _HRESULT_TYPEDEF_(0x80110603)
#define COMQC_E_BAD_MESSAGE                                _HRESULT_TYPEDEF_(0x80110604)
#define COMQC_E_UNAUTHENTICATED                            _HRESULT_TYPEDEF_(0x80110605)
#define COMQC_E_UNTRUSTED_ENQUEUER                         _HRESULT_TYPEDEF_(0x80110606)
#define MSDTC_E_DUPLICATE_RESOURCE                         _HRESULT_TYPEDEF_(0x80110701)
#define COMADMIN_E_OBJECT_PARENT_MISSING                   _HRESULT_TYPEDEF_(0x80110808)
#define COMADMIN_E_OBJECT_DOES_NOT_EXIST                   _HRESULT_TYPEDEF_(0x80110809)
#define COMADMIN_E_APP_NOT_RUNNING                         _HRESULT_TYPEDEF_(0x8011080A)
#define COMADMIN_E_INVALID_PARTITION                       _HRESULT_TYPEDEF_(0x8011080B)
#define COMADMIN_E_SVCAPP_NOT_POOLABLE_OR_RECYCLABLE       _HRESULT_TYPEDEF_(0x8011080D)
#define COMADMIN_E_USER_IN_SET                             _HRESULT_TYPEDEF_(0x8011080E)
#define COMADMIN_E_CANTRECYCLELIBRARYAPPS                  _HRESULT_TYPEDEF_(0x8011080F)
#define COMADMIN_E_CANTRECYCLESERVICEAPPS                  _HRESULT_TYPEDEF_(0x80110811)
#define COMADMIN_E_PROCESSALREADYRECYCLED                  _HRESULT_TYPEDEF_(0x80110812)
#define COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED           _HRESULT_TYPEDEF_(0x80110813)
#define COMADMIN_E_CANTMAKEINPROCSERVICE                   _HRESULT_TYPEDEF_(0x80110814)
#define COMADMIN_E_PROGIDINUSEBYCLSID                      _HRESULT_TYPEDEF_(0x80110815)
#define COMADMIN_E_DEFAULT_PARTITION_NOT_IN_SET            _HRESULT_TYPEDEF_(0x80110816)
#define COMADMIN_E_RECYCLEDPROCESSMAYNOTBEPAUSED           _HRESULT_TYPEDEF_(0x80110817)
#define COMADMIN_E_PARTITION_ACCESSDENIED                  _HRESULT_TYPEDEF_(0x80110818)
#define COMADMIN_E_PARTITION_MSI_ONLY                      _HRESULT_TYPEDEF_(0x80110819)
#define COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_1_0_FORMAT   _HRESULT_TYPEDEF_(0x8011081A)
#define COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_NONBASE_PARTITIONS _HRESULT_TYPEDEF_(0x8011081B)
#define COMADMIN_E_COMP_MOVE_SOURCE                        _HRESULT_TYPEDEF_(0x8011081C)
#define COMADMIN_E_COMP_MOVE_DEST                          _HRESULT_TYPEDEF_(0x8011081D)
#define COMADMIN_E_COMP_MOVE_PRIVATE                       _HRESULT_TYPEDEF_(0x8011081E)
#define COMADMIN_E_BASEPARTITION_REQUIRED_IN_SET           _HRESULT_TYPEDEF_(0x8011081F)
#define COMADMIN_E_CANNOT_ALIAS_EVENTCLASS                 _HRESULT_TYPEDEF_(0x80110820)
#define COMADMIN_E_PRIVATE_ACCESSDENIED                    _HRESULT_TYPEDEF_(0x80110821)
#define COMADMIN_E_SAFERINVALID                            _HRESULT_TYPEDEF_(0x80110822)
#define COMADMIN_E_REGISTRY_ACCESSDENIED                   _HRESULT_TYPEDEF_(0x80110823)
#define COMADMIN_E_PARTITIONS_DISABLED                     _HRESULT_TYPEDEF_(0x80110824)

#define MENROLL_E_DEVICE_MESSAGE_FORMAT_ERROR              _HRESULT_TYPEDEF_(0x80180001)
#define MENROLL_E_DEVICE_AUTHENTICATION_ERROR              _HRESULT_TYPEDEF_(0x80180002)
#define MENROLL_E_DEVICE_AUTHORIZATION_ERROR               _HRESULT_TYPEDEF_(0x80180003)
#define MENROLL_E_DEVICE_CERTIFICATEREQUEST_ERROR          _HRESULT_TYPEDEF_(0x80180004)
#define MENROLL_E_DEVICE_CONFIGMGRSERVER_ERROR             _HRESULT_TYPEDEF_(0x80180005)
#define MENROLL_E_DEVICE_INTERNALSERVICE_ERROR             _HRESULT_TYPEDEF_(0x80180006)
#define MENROLL_E_DEVICE_INVALIDSECURITY_ERROR             _HRESULT_TYPEDEF_(0x80180007)
#define MENROLL_E_DEVICE_UNKNOWN_ERROR                     _HRESULT_TYPEDEF_(0x80180008)
#define MENROLL_E_ENROLLMENT_IN_PROGRESS                   _HRESULT_TYPEDEF_(0x80180009)
#define MENROLL_E_DEVICE_ALREADY_ENROLLED                  _HRESULT_TYPEDEF_(0x8018000A)
#define MENROLL_E_DISCOVERY_SEC_CERT_DATE_INVALID          _HRESULT_TYPEDEF_(0x8018000D)
#define MENROLL_E_PASSWORD_NEEDED                          _HRESULT_TYPEDEF_(0x8018000E)
#define MENROLL_E_WAB_ERROR                                _HRESULT_TYPEDEF_(0x8018000F)
#define MENROLL_E_CONNECTIVITY                             _HRESULT_TYPEDEF_(0x80180010)
#define MENROLL_S_ENROLLMENT_SUSPENDED                     _HRESULT_TYPEDEF_(0x00180011)
#define MENROLL_E_INVALIDSSLCERT                           _HRESULT_TYPEDEF_(0x80180012)
#define MENROLL_E_DEVICECAPREACHED                         _HRESULT_TYPEDEF_(0x80180013)
#define MENROLL_E_DEVICENOTSUPPORTED                       _HRESULT_TYPEDEF_(0x80180014)
#define MENROLL_E_NOT_SUPPORTED                            _HRESULT_TYPEDEF_(0x80180015)
#define MENROLL_E_NOTELIGIBLETORENEW                       _HRESULT_TYPEDEF_(0x80180016)
#define MENROLL_E_INMAINTENANCE                            _HRESULT_TYPEDEF_(0x80180017)
#define MENROLL_E_USER_LICENSE                             _HRESULT_TYPEDEF_(0x80180018)
#define MENROLL_E_ENROLLMENTDATAINVALID                    _HRESULT_TYPEDEF_(0x80180019)
#define MENROLL_E_INSECUREREDIRECT                         _HRESULT_TYPEDEF_(0x8018001A)
#define MENROLL_E_PLATFORM_WRONG_STATE                     _HRESULT_TYPEDEF_(0x8018001B)
#define MENROLL_E_PLATFORM_LICENSE_ERROR                   _HRESULT_TYPEDEF_(0x8018001C)
#define MENROLL_E_PLATFORM_UNKNOWN_ERROR                   _HRESULT_TYPEDEF_(0x8018001D)
#define MENROLL_E_PROV_CSP_CERTSTORE                       _HRESULT_TYPEDEF_(0x8018001E)
#define MENROLL_E_PROV_CSP_W7                              _HRESULT_TYPEDEF_(0x8018001F)
#define MENROLL_E_PROV_CSP_DMCLIENT                        _HRESULT_TYPEDEF_(0x80180020)
#define MENROLL_E_PROV_CSP_PFW                             _HRESULT_TYPEDEF_(0x80180021)
#define MENROLL_E_PROV_CSP_MISC                            _HRESULT_TYPEDEF_(0x80180022)
#define MENROLL_E_PROV_UNKNOWN                             _HRESULT_TYPEDEF_(0x80180023)
#define MENROLL_E_PROV_SSLCERTNOTFOUND                     _HRESULT_TYPEDEF_(0x80180024)
#define MENROLL_E_PROV_CSP_APPMGMT                         _HRESULT_TYPEDEF_(0x80180025)
#define MENROLL_E_DEVICE_MANAGEMENT_BLOCKED                _HRESULT_TYPEDEF_(0x80180026)
#define MENROLL_E_CERTPOLICY_PRIVATEKEYCREATION_FAILED     _HRESULT_TYPEDEF_(0x80180027)
#define MENROLL_E_CERTAUTH_FAILED_TO_FIND_CERT             _HRESULT_TYPEDEF_(0x80180028)
#define MENROLL_E_EMPTY_MESSAGE                            _HRESULT_TYPEDEF_(0x80180029)
#define MENROLL_E_USER_CANCELLED                           _HRESULT_TYPEDEF_(0x80180030)
#define MENROLL_E_MDM_NOT_CONFIGURED                       _HRESULT_TYPEDEF_(0x80180031)

#define HTTP_E_STATUS_UNEXPECTED                           _HRESULT_TYPEDEF_(0x80190001)
#define HTTP_E_STATUS_UNEXPECTED_REDIRECTION               _HRESULT_TYPEDEF_(0x80190003)
#define HTTP_E_STATUS_UNEXPECTED_CLIENT_ERROR              _HRESULT_TYPEDEF_(0x80190004)
#define HTTP_E_STATUS_UNEXPECTED_SERVER_ERROR              _HRESULT_TYPEDEF_(0x80190005)
#define HTTP_E_STATUS_AMBIGUOUS                            _HRESULT_TYPEDEF_(0x8019012C)
#define HTTP_E_STATUS_MOVED                                _HRESULT_TYPEDEF_(0x8019012D)
#define HTTP_E_STATUS_REDIRECT                             _HRESULT_TYPEDEF_(0x8019012E)
#define HTTP_E_STATUS_REDIRECT_METHOD                      _HRESULT_TYPEDEF_(0x8019012F)
#define HTTP_E_STATUS_NOT_MODIFIED                         _HRESULT_TYPEDEF_(0x80190130)
#define HTTP_E_STATUS_USE_PROXY                            _HRESULT_TYPEDEF_(0x80190131)
#define HTTP_E_STATUS_REDIRECT_KEEP_VERB                   _HRESULT_TYPEDEF_(0x80190133)
#define HTTP_E_STATUS_BAD_REQUEST                          _HRESULT_TYPEDEF_(0x80190190)
#define HTTP_E_STATUS_DENIED                               _HRESULT_TYPEDEF_(0x80190191)
#define HTTP_E_STATUS_PAYMENT_REQ                          _HRESULT_TYPEDEF_(0x80190192)
#define HTTP_E_STATUS_FORBIDDEN                            _HRESULT_TYPEDEF_(0x80190193)
#define HTTP_E_STATUS_NOT_FOUND                            _HRESULT_TYPEDEF_(0x80190194)
#define HTTP_E_STATUS_BAD_METHOD                           _HRESULT_TYPEDEF_(0x80190195)
#define HTTP_E_STATUS_NONE_ACCEPTABLE                      _HRESULT_TYPEDEF_(0x80190196)
#define HTTP_E_STATUS_PROXY_AUTH_REQ                       _HRESULT_TYPEDEF_(0x80190197)
#define HTTP_E_STATUS_REQUEST_TIMEOUT                      _HRESULT_TYPEDEF_(0x80190198)
#define HTTP_E_STATUS_CONFLICT                             _HRESULT_TYPEDEF_(0x80190199)
#define HTTP_E_STATUS_GONE                                 _HRESULT_TYPEDEF_(0x8019019A)
#define HTTP_E_STATUS_LENGTH_REQUIRED                      _HRESULT_TYPEDEF_(0x8019019B)
#define HTTP_E_STATUS_PRECOND_FAILED                       _HRESULT_TYPEDEF_(0x8019019C)
#define HTTP_E_STATUS_REQUEST_TOO_LARGE                    _HRESULT_TYPEDEF_(0x8019019D)
#define HTTP_E_STATUS_URI_TOO_LONG                         _HRESULT_TYPEDEF_(0x8019019E)
#define HTTP_E_STATUS_UNSUPPORTED_MEDIA                    _HRESULT_TYPEDEF_(0x8019019F)
#define HTTP_E_STATUS_RANGE_NOT_SATISFIABLE                _HRESULT_TYPEDEF_(0x801901A0)
#define HTTP_E_STATUS_EXPECTATION_FAILED                   _HRESULT_TYPEDEF_(0x801901A1)
#define HTTP_E_STATUS_SERVER_ERROR                         _HRESULT_TYPEDEF_(0x801901F4)
#define HTTP_E_STATUS_NOT_SUPPORTED                        _HRESULT_TYPEDEF_(0x801901F5)
#define HTTP_E_STATUS_BAD_GATEWAY                          _HRESULT_TYPEDEF_(0x801901F6)
#define HTTP_E_STATUS_SERVICE_UNAVAIL                      _HRESULT_TYPEDEF_(0x801901F7)
#define HTTP_E_STATUS_GATEWAY_TIMEOUT                      _HRESULT_TYPEDEF_(0x801901F8)
#define HTTP_E_STATUS_VERSION_NOT_SUP                      _HRESULT_TYPEDEF_(0x801901F9)

#define WER_S_REPORT_DEBUG                                 _HRESULT_TYPEDEF_(0x001B0000)
#define WER_S_REPORT_UPLOADED                              _HRESULT_TYPEDEF_(0x001B0001)
#define WER_S_REPORT_QUEUED                                _HRESULT_TYPEDEF_(0x001B0002)
#define WER_S_DISABLED                                     _HRESULT_TYPEDEF_(0x001B0003)
#define WER_S_SUSPENDED_UPLOAD                             _HRESULT_TYPEDEF_(0x001B0004)
#define WER_S_DISABLED_QUEUE                               _HRESULT_TYPEDEF_(0x001B0005)
#define WER_S_DISABLED_ARCHIVE                             _HRESULT_TYPEDEF_(0x001B0006)
#define WER_S_REPORT_ASYNC                                 _HRESULT_TYPEDEF_(0x001B0007)
#define WER_S_IGNORE_ASSERT_INSTANCE                       _HRESULT_TYPEDEF_(0x001B0008)
#define WER_S_IGNORE_ALL_ASSERTS                           _HRESULT_TYPEDEF_(0x001B0009)
#define WER_S_ASSERT_CONTINUE                              _HRESULT_TYPEDEF_(0x001B000A)
#define WER_S_THROTTLED                                    _HRESULT_TYPEDEF_(0x001B000B)
#define WER_S_REPORT_UPLOADED_CAB                          _HRESULT_TYPEDEF_(0x001B000C)
#define WER_E_CRASH_FAILURE                                _HRESULT_TYPEDEF_(0x801B8000)
#define WER_E_CANCELED                                     _HRESULT_TYPEDEF_(0x801B8001)
#define WER_E_NETWORK_FAILURE                              _HRESULT_TYPEDEF_(0x801B8002)
#define WER_E_NOT_INITIALIZED                              _HRESULT_TYPEDEF_(0x801B8003)
#define WER_E_ALREADY_REPORTING                            _HRESULT_TYPEDEF_(0x801B8004)
#define WER_E_DUMP_THROTTLED                               _HRESULT_TYPEDEF_(0x801B8005)
#define WER_E_INSUFFICIENT_CONSENT                         _HRESULT_TYPEDEF_(0x801B8006)
#define WER_E_TOO_HEAVY                                    _HRESULT_TYPEDEF_(0x801B8007)

#define ERROR_FLT_IO_COMPLETE                              _HRESULT_TYPEDEF_(0x001F0001)
#define ERROR_FLT_NO_HANDLER_DEFINED                       _HRESULT_TYPEDEF_(0x801F0001)
#define ERROR_FLT_CONTEXT_ALREADY_DEFINED                  _HRESULT_TYPEDEF_(0x801F0002)
#define ERROR_FLT_INVALID_ASYNCHRONOUS_REQUEST             _HRESULT_TYPEDEF_(0x801F0003)
#define ERROR_FLT_DISALLOW_FAST_IO                         _HRESULT_TYPEDEF_(0x801F0004)
#define ERROR_FLT_INVALID_NAME_REQUEST                     _HRESULT_TYPEDEF_(0x801F0005)
#define ERROR_FLT_NOT_SAFE_TO_POST_OPERATION               _HRESULT_TYPEDEF_(0x801F0006)
#define ERROR_FLT_NOT_INITIALIZED                          _HRESULT_TYPEDEF_(0x801F0007)
#define ERROR_FLT_FILTER_NOT_READY                         _HRESULT_TYPEDEF_(0x801F0008)
#define ERROR_FLT_POST_OPERATION_CLEANUP                   _HRESULT_TYPEDEF_(0x801F0009)
#define ERROR_FLT_INTERNAL_ERROR                           _HRESULT_TYPEDEF_(0x801F000A)
#define ERROR_FLT_DELETING_OBJECT                          _HRESULT_TYPEDEF_(0x801F000B)
#define ERROR_FLT_MUST_BE_NONPAGED_POOL                    _HRESULT_TYPEDEF_(0x801F000C)
#define ERROR_FLT_DUPLICATE_ENTRY                          _HRESULT_TYPEDEF_(0x801F000D)
#define ERROR_FLT_CBDQ_DISABLED                            _HRESULT_TYPEDEF_(0x801F000E)
#define ERROR_FLT_DO_NOT_ATTACH                            _HRESULT_TYPEDEF_(0x801F000F)
#define ERROR_FLT_DO_NOT_DETACH                            _HRESULT_TYPEDEF_(0x801F0010)
#define ERROR_FLT_INSTANCE_ALTITUDE_COLLISION              _HRESULT_TYPEDEF_(0x801F0011)
#define ERROR_FLT_INSTANCE_NAME_COLLISION                  _HRESULT_TYPEDEF_(0x801F0012)
#define ERROR_FLT_FILTER_NOT_FOUND                         _HRESULT_TYPEDEF_(0x801F0013)
#define ERROR_FLT_VOLUME_NOT_FOUND                         _HRESULT_TYPEDEF_(0x801F0014)
#define ERROR_FLT_INSTANCE_NOT_FOUND                       _HRESULT_TYPEDEF_(0x801F0015)
#define ERROR_FLT_CONTEXT_ALLOCATION_NOT_FOUND             _HRESULT_TYPEDEF_(0x801F0016)
#define ERROR_FLT_INVALID_CONTEXT_REGISTRATION             _HRESULT_TYPEDEF_(0x801F0017)
#define ERROR_FLT_NAME_CACHE_MISS                          _HRESULT_TYPEDEF_(0x801F0018)
#define ERROR_FLT_NO_DEVICE_OBJECT                         _HRESULT_TYPEDEF_(0x801F0019)
#define ERROR_FLT_VOLUME_ALREADY_MOUNTED                   _HRESULT_TYPEDEF_(0x801F001A)
#define ERROR_FLT_ALREADY_ENLISTED                         _HRESULT_TYPEDEF_(0x801F001B)
#define ERROR_FLT_CONTEXT_ALREADY_LINKED                   _HRESULT_TYPEDEF_(0x801F001C)
#define ERROR_FLT_NO_WAITER_FOR_REPLY                      _HRESULT_TYPEDEF_(0x801F0020)
#define ERROR_FLT_REGISTRATION_BUSY                        _HRESULT_TYPEDEF_(0x801F0023)
#define ERROR_FLT_WCOS_NOT_SUPPORTED                       _HRESULT_TYPEDEF_(0x801F0024)

#define ERROR_HUNG_DISPLAY_DRIVER_THREAD                   _HRESULT_TYPEDEF_(0x80260001)
#define ERROR_GRAPHICS_SESSION_TYPE_CHANGE_IN_PROGRESS     _HRESULT_TYPEDEF_(0xC02605E8)
#define ERROR_MONITOR_NO_DESCRIPTOR                        _HRESULT_TYPEDEF_(0x00261001)
#define ERROR_MONITOR_UNKNOWN_DESCRIPTOR_FORMAT            _HRESULT_TYPEDEF_(0x00261002)
#define ERROR_MONITOR_INVALID_DESCRIPTOR_CHECKSUM          _HRESULT_TYPEDEF_(0xC0261003)
#define ERROR_MONITOR_INVALID_STANDARD_TIMING_BLOCK        _HRESULT_TYPEDEF_(0xC0261004)
#define ERROR_MONITOR_WMI_DATABLOCK_REGISTRATION_FAILED    _HRESULT_TYPEDEF_(0xC0261005)
#define ERROR_MONITOR_INVALID_SERIAL_NUMBER_MONDSC_BLOCK   _HRESULT_TYPEDEF_(0xC0261006)
#define ERROR_MONITOR_INVALID_USER_FRIENDLY_MONDSC_BLOCK   _HRESULT_TYPEDEF_(0xC0261007)
#define ERROR_MONITOR_NO_MORE_DESCRIPTOR_DATA              _HRESULT_TYPEDEF_(0xC0261008)
#define ERROR_MONITOR_INVALID_DETAILED_TIMING_BLOCK        _HRESULT_TYPEDEF_(0xC0261009)
#define ERROR_MONITOR_INVALID_MANUFACTURE_DATE             _HRESULT_TYPEDEF_(0xC026100A)
#define ERROR_GRAPHICS_NOT_EXCLUSIVE_MODE_OWNER            _HRESULT_TYPEDEF_(0xC0262000)
#define ERROR_GRAPHICS_INSUFFICIENT_DMA_BUFFER             _HRESULT_TYPEDEF_(0xC0262001)
#define ERROR_GRAPHICS_INVALID_DISPLAY_ADAPTER             _HRESULT_TYPEDEF_(0xC0262002)
#define ERROR_GRAPHICS_ADAPTER_WAS_RESET                   _HRESULT_TYPEDEF_(0xC0262003)
#define ERROR_GRAPHICS_INVALID_DRIVER_MODEL                _HRESULT_TYPEDEF_(0xC0262004)
#define ERROR_GRAPHICS_PRESENT_MODE_CHANGED                _HRESULT_TYPEDEF_(0xC0262005)
#define ERROR_GRAPHICS_PRESENT_OCCLUDED                    _HRESULT_TYPEDEF_(0xC0262006)
#define ERROR_GRAPHICS_PRESENT_DENIED                      _HRESULT_TYPEDEF_(0xC0262007)
#define ERROR_GRAPHICS_CANNOTCOLORCONVERT                  _HRESULT_TYPEDEF_(0xC0262008)
#define ERROR_GRAPHICS_DRIVER_MISMATCH                     _HRESULT_TYPEDEF_(0xC0262009)
#define ERROR_GRAPHICS_PARTIAL_DATA_POPULATED              _HRESULT_TYPEDEF_(0x4026200A)
#define ERROR_GRAPHICS_PRESENT_REDIRECTION_DISABLED        _HRESULT_TYPEDEF_(0xC026200B)
#define ERROR_GRAPHICS_PRESENT_UNOCCLUDED                  _HRESULT_TYPEDEF_(0xC026200C)
#define ERROR_GRAPHICS_WINDOWDC_NOT_AVAILABLE              _HRESULT_TYPEDEF_(0xC026200D)
#define ERROR_GRAPHICS_WINDOWLESS_PRESENT_DISABLED         _HRESULT_TYPEDEF_(0xC026200E)
#define ERROR_GRAPHICS_PRESENT_INVALID_WINDOW              _HRESULT_TYPEDEF_(0xC026200F)
#define ERROR_GRAPHICS_PRESENT_BUFFER_NOT_BOUND            _HRESULT_TYPEDEF_(0xC0262010)
#define ERROR_GRAPHICS_VAIL_STATE_CHANGED                  _HRESULT_TYPEDEF_(0xC0262011)
#define ERROR_GRAPHICS_INDIRECT_DISPLAY_ABANDON_SWAPCHAIN  _HRESULT_TYPEDEF_(0xC0262012)
#define ERROR_GRAPHICS_INDIRECT_DISPLAY_DEVICE_STOPPED     _HRESULT_TYPEDEF_(0xC0262013)
#define ERROR_GRAPHICS_VAIL_FAILED_TO_SEND_CREATE_SUPERWETINK_MESSAGE _HRESULT_TYPEDEF_(0xC0262014)
#define ERROR_GRAPHICS_VAIL_FAILED_TO_SEND_DESTROY_SUPERWETINK_MESSAGE _HRESULT_TYPEDEF_(0xC0262015)
#define ERROR_GRAPHICS_VAIL_FAILED_TO_SEND_COMPOSITION_WINDOW_DPI_MESSAGE _HRESULT_TYPEDEF_(0xC0262016)
#define ERROR_GRAPHICS_LINK_CONFIGURATION_IN_PROGRESS      _HRESULT_TYPEDEF_(0xC0262017)
#define ERROR_GRAPHICS_MPO_ALLOCATION_UNPINNED             _HRESULT_TYPEDEF_(0xC0262018)
#define ERROR_GRAPHICS_NO_VIDEO_MEMORY                     _HRESULT_TYPEDEF_(0xC0262100)
#define ERROR_GRAPHICS_CANT_LOCK_MEMORY                    _HRESULT_TYPEDEF_(0xC0262101)
#define ERROR_GRAPHICS_ALLOCATION_BUSY                     _HRESULT_TYPEDEF_(0xC0262102)
#define ERROR_GRAPHICS_TOO_MANY_REFERENCES                 _HRESULT_TYPEDEF_(0xC0262103)
#define ERROR_GRAPHICS_TRY_AGAIN_LATER                     _HRESULT_TYPEDEF_(0xC0262104)
#define ERROR_GRAPHICS_TRY_AGAIN_NOW                       _HRESULT_TYPEDEF_(0xC0262105)
#define ERROR_GRAPHICS_ALLOCATION_INVALID                  _HRESULT_TYPEDEF_(0xC0262106)
#define ERROR_GRAPHICS_UNSWIZZLING_APERTURE_UNAVAILABLE    _HRESULT_TYPEDEF_(0xC0262107)
#define ERROR_GRAPHICS_UNSWIZZLING_APERTURE_UNSUPPORTED    _HRESULT_TYPEDEF_(0xC0262108)
#define ERROR_GRAPHICS_CANT_EVICT_PINNED_ALLOCATION        _HRESULT_TYPEDEF_(0xC0262109)
#define ERROR_GRAPHICS_INVALID_ALLOCATION_USAGE            _HRESULT_TYPEDEF_(0xC0262110)
#define ERROR_GRAPHICS_CANT_RENDER_LOCKED_ALLOCATION       _HRESULT_TYPEDEF_(0xC0262111)
#define ERROR_GRAPHICS_ALLOCATION_CLOSED                   _HRESULT_TYPEDEF_(0xC0262112)
#define ERROR_GRAPHICS_INVALID_ALLOCATION_INSTANCE         _HRESULT_TYPEDEF_(0xC0262113)
#define ERROR_GRAPHICS_INVALID_ALLOCATION_HANDLE           _HRESULT_TYPEDEF_(0xC0262114)
#define ERROR_GRAPHICS_WRONG_ALLOCATION_DEVICE             _HRESULT_TYPEDEF_(0xC0262115)
#define ERROR_GRAPHICS_ALLOCATION_CONTENT_LOST             _HRESULT_TYPEDEF_(0xC0262116)
#define ERROR_GRAPHICS_GPU_EXCEPTION_ON_DEVICE             _HRESULT_TYPEDEF_(0xC0262200)
#define ERROR_GRAPHICS_SKIP_ALLOCATION_PREPARATION         _HRESULT_TYPEDEF_(0x40262201)
#define ERROR_GRAPHICS_INVALID_VIDPN_TOPOLOGY              _HRESULT_TYPEDEF_(0xC0262300)
#define ERROR_GRAPHICS_VIDPN_TOPOLOGY_NOT_SUPPORTED        _HRESULT_TYPEDEF_(0xC0262301)
#define ERROR_GRAPHICS_VIDPN_TOPOLOGY_CURRENTLY_NOT_SUPPORTED _HRESULT_TYPEDEF_(0xC0262302)
#define ERROR_GRAPHICS_INVALID_VIDPN                       _HRESULT_TYPEDEF_(0xC0262303)
#define ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE        _HRESULT_TYPEDEF_(0xC0262304)
#define ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET        _HRESULT_TYPEDEF_(0xC0262305)
#define ERROR_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED        _HRESULT_TYPEDEF_(0xC0262306)
#define ERROR_GRAPHICS_MODE_NOT_PINNED                     _HRESULT_TYPEDEF_(0x00262307)
#define ERROR_GRAPHICS_INVALID_VIDPN_SOURCEMODESET         _HRESULT_TYPEDEF_(0xC0262308)
#define ERROR_GRAPHICS_INVALID_VIDPN_TARGETMODESET         _HRESULT_TYPEDEF_(0xC0262309)
#define ERROR_GRAPHICS_INVALID_FREQUENCY                   _HRESULT_TYPEDEF_(0xC026230A)
#define ERROR_GRAPHICS_INVALID_ACTIVE_REGION               _HRESULT_TYPEDEF_(0xC026230B)
#define ERROR_GRAPHICS_INVALID_TOTAL_REGION                _HRESULT_TYPEDEF_(0xC026230C)
#define ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE_MODE   _HRESULT_TYPEDEF_(0xC0262310)
#define ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET_MODE   _HRESULT_TYPEDEF_(0xC0262311)
#define ERROR_GRAPHICS_PINNED_MODE_MUST_REMAIN_IN_SET      _HRESULT_TYPEDEF_(0xC0262312)
#define ERROR_GRAPHICS_PATH_ALREADY_IN_TOPOLOGY            _HRESULT_TYPEDEF_(0xC0262313)
#define ERROR_GRAPHICS_MODE_ALREADY_IN_MODESET             _HRESULT_TYPEDEF_(0xC0262314)
#define ERROR_GRAPHICS_INVALID_VIDEOPRESENTSOURCESET       _HRESULT_TYPEDEF_(0xC0262315)
#define ERROR_GRAPHICS_INVALID_VIDEOPRESENTTARGETSET       _HRESULT_TYPEDEF_(0xC0262316)
#define ERROR_GRAPHICS_SOURCE_ALREADY_IN_SET               _HRESULT_TYPEDEF_(0xC0262317)
#define ERROR_GRAPHICS_TARGET_ALREADY_IN_SET               _HRESULT_TYPEDEF_(0xC0262318)
#define ERROR_GRAPHICS_INVALID_VIDPN_PRESENT_PATH          _HRESULT_TYPEDEF_(0xC0262319)
#define ERROR_GRAPHICS_NO_RECOMMENDED_VIDPN_TOPOLOGY       _HRESULT_TYPEDEF_(0xC026231A)
#define ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGESET   _HRESULT_TYPEDEF_(0xC026231B)
#define ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE      _HRESULT_TYPEDEF_(0xC026231C)
#define ERROR_GRAPHICS_FREQUENCYRANGE_NOT_IN_SET           _HRESULT_TYPEDEF_(0xC026231D)
#define ERROR_GRAPHICS_NO_PREFERRED_MODE                   _HRESULT_TYPEDEF_(0x0026231E)
#define ERROR_GRAPHICS_FREQUENCYRANGE_ALREADY_IN_SET       _HRESULT_TYPEDEF_(0xC026231F)
#define ERROR_GRAPHICS_STALE_MODESET                       _HRESULT_TYPEDEF_(0xC0262320)
#define ERROR_GRAPHICS_INVALID_MONITOR_SOURCEMODESET       _HRESULT_TYPEDEF_(0xC0262321)
#define ERROR_GRAPHICS_INVALID_MONITOR_SOURCE_MODE         _HRESULT_TYPEDEF_(0xC0262322)
#define ERROR_GRAPHICS_NO_RECOMMENDED_FUNCTIONAL_VIDPN     _HRESULT_TYPEDEF_(0xC0262323)
#define ERROR_GRAPHICS_MODE_ID_MUST_BE_UNIQUE              _HRESULT_TYPEDEF_(0xC0262324)
#define ERROR_GRAPHICS_EMPTY_ADAPTER_MONITOR_MODE_SUPPORT_INTERSECTION _HRESULT_TYPEDEF_(0xC0262325)
#define ERROR_GRAPHICS_VIDEO_PRESENT_TARGETS_LESS_THAN_SOURCES _HRESULT_TYPEDEF_(0xC0262326)
#define ERROR_GRAPHICS_PATH_NOT_IN_TOPOLOGY                _HRESULT_TYPEDEF_(0xC0262327)
#define ERROR_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_SOURCE _HRESULT_TYPEDEF_(0xC0262328)
#define ERROR_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_TARGET _HRESULT_TYPEDEF_(0xC0262329)
#define ERROR_GRAPHICS_INVALID_MONITORDESCRIPTORSET        _HRESULT_TYPEDEF_(0xC026232A)
#define ERROR_GRAPHICS_INVALID_MONITORDESCRIPTOR           _HRESULT_TYPEDEF_(0xC026232B)
#define ERROR_GRAPHICS_MONITORDESCRIPTOR_NOT_IN_SET        _HRESULT_TYPEDEF_(0xC026232C)
#define ERROR_GRAPHICS_MONITORDESCRIPTOR_ALREADY_IN_SET    _HRESULT_TYPEDEF_(0xC026232D)
#define ERROR_GRAPHICS_MONITORDESCRIPTOR_ID_MUST_BE_UNIQUE _HRESULT_TYPEDEF_(0xC026232E)
#define ERROR_GRAPHICS_INVALID_VIDPN_TARGET_SUBSET_TYPE    _HRESULT_TYPEDEF_(0xC026232F)
#define ERROR_GRAPHICS_RESOURCES_NOT_RELATED               _HRESULT_TYPEDEF_(0xC0262330)
#define ERROR_GRAPHICS_SOURCE_ID_MUST_BE_UNIQUE            _HRESULT_TYPEDEF_(0xC0262331)
#define ERROR_GRAPHICS_TARGET_ID_MUST_BE_UNIQUE            _HRESULT_TYPEDEF_(0xC0262332)
#define ERROR_GRAPHICS_NO_AVAILABLE_VIDPN_TARGET           _HRESULT_TYPEDEF_(0xC0262333)
#define ERROR_GRAPHICS_MONITOR_COULD_NOT_BE_ASSOCIATED_WITH_ADAPTER _HRESULT_TYPEDEF_(0xC0262334)
#define ERROR_GRAPHICS_NO_VIDPNMGR                         _HRESULT_TYPEDEF_(0xC0262335)
#define ERROR_GRAPHICS_NO_ACTIVE_VIDPN                     _HRESULT_TYPEDEF_(0xC0262336)
#define ERROR_GRAPHICS_STALE_VIDPN_TOPOLOGY                _HRESULT_TYPEDEF_(0xC0262337)
#define ERROR_GRAPHICS_MONITOR_NOT_CONNECTED               _HRESULT_TYPEDEF_(0xC0262338)
#define ERROR_GRAPHICS_SOURCE_NOT_IN_TOPOLOGY              _HRESULT_TYPEDEF_(0xC0262339)
#define ERROR_GRAPHICS_INVALID_PRIMARYSURFACE_SIZE         _HRESULT_TYPEDEF_(0xC026233A)
#define ERROR_GRAPHICS_INVALID_VISIBLEREGION_SIZE          _HRESULT_TYPEDEF_(0xC026233B)
#define ERROR_GRAPHICS_INVALID_STRIDE                      _HRESULT_TYPEDEF_(0xC026233C)
#define ERROR_GRAPHICS_INVALID_PIXELFORMAT                 _HRESULT_TYPEDEF_(0xC026233D)
#define ERROR_GRAPHICS_INVALID_COLORBASIS                  _HRESULT_TYPEDEF_(0xC026233E)
#define ERROR_GRAPHICS_INVALID_PIXELVALUEACCESSMODE        _HRESULT_TYPEDEF_(0xC026233F)
#define ERROR_GRAPHICS_TARGET_NOT_IN_TOPOLOGY              _HRESULT_TYPEDEF_(0xC0262340)
#define ERROR_GRAPHICS_NO_DISPLAY_MODE_MANAGEMENT_SUPPORT  _HRESULT_TYPEDEF_(0xC0262341)
#define ERROR_GRAPHICS_VIDPN_SOURCE_IN_USE                 _HRESULT_TYPEDEF_(0xC0262342)
#define ERROR_GRAPHICS_CANT_ACCESS_ACTIVE_VIDPN            _HRESULT_TYPEDEF_(0xC0262343)
#define ERROR_GRAPHICS_INVALID_PATH_IMPORTANCE_ORDINAL     _HRESULT_TYPEDEF_(0xC0262344)
#define ERROR_GRAPHICS_INVALID_PATH_CONTENT_GEOMETRY_TRANSFORMATION _HRESULT_TYPEDEF_(0xC0262345)
#define ERROR_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_SUPPORTED _HRESULT_TYPEDEF_(0xC0262346)
#define ERROR_GRAPHICS_INVALID_GAMMA_RAMP                  _HRESULT_TYPEDEF_(0xC0262347)
#define ERROR_GRAPHICS_GAMMA_RAMP_NOT_SUPPORTED            _HRESULT_TYPEDEF_(0xC0262348)
#define ERROR_GRAPHICS_MULTISAMPLING_NOT_SUPPORTED         _HRESULT_TYPEDEF_(0xC0262349)
#define ERROR_GRAPHICS_MODE_NOT_IN_MODESET                 _HRESULT_TYPEDEF_(0xC026234A)
#define ERROR_GRAPHICS_DATASET_IS_EMPTY                    _HRESULT_TYPEDEF_(0x0026234B)
#define ERROR_GRAPHICS_NO_MORE_ELEMENTS_IN_DATASET         _HRESULT_TYPEDEF_(0x0026234C)
#define ERROR_GRAPHICS_INVALID_VIDPN_TOPOLOGY_RECOMMENDATION_REASON _HRESULT_TYPEDEF_(0xC026234D)
#define ERROR_GRAPHICS_INVALID_PATH_CONTENT_TYPE           _HRESULT_TYPEDEF_(0xC026234E)
#define ERROR_GRAPHICS_INVALID_COPYPROTECTION_TYPE         _HRESULT_TYPEDEF_(0xC026234F)
#define ERROR_GRAPHICS_UNASSIGNED_MODESET_ALREADY_EXISTS   _HRESULT_TYPEDEF_(0xC0262350)
#define ERROR_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_PINNED _HRESULT_TYPEDEF_(0x00262351)
#define ERROR_GRAPHICS_INVALID_SCANLINE_ORDERING           _HRESULT_TYPEDEF_(0xC0262352)
#define ERROR_GRAPHICS_TOPOLOGY_CHANGES_NOT_ALLOWED        _HRESULT_TYPEDEF_(0xC0262353)
#define ERROR_GRAPHICS_NO_AVAILABLE_IMPORTANCE_ORDINALS    _HRESULT_TYPEDEF_(0xC0262354)
#define ERROR_GRAPHICS_INCOMPATIBLE_PRIVATE_FORMAT         _HRESULT_TYPEDEF_(0xC0262355)
#define ERROR_GRAPHICS_INVALID_MODE_PRUNING_ALGORITHM      _HRESULT_TYPEDEF_(0xC0262356)
#define ERROR_GRAPHICS_INVALID_MONITOR_CAPABILITY_ORIGIN   _HRESULT_TYPEDEF_(0xC0262357)
#define ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE_CONSTRAINT _HRESULT_TYPEDEF_(0xC0262358)
#define ERROR_GRAPHICS_MAX_NUM_PATHS_REACHED               _HRESULT_TYPEDEF_(0xC0262359)
#define ERROR_GRAPHICS_CANCEL_VIDPN_TOPOLOGY_AUGMENTATION  _HRESULT_TYPEDEF_(0xC026235A)
#define ERROR_GRAPHICS_INVALID_CLIENT_TYPE                 _HRESULT_TYPEDEF_(0xC026235B)
#define ERROR_GRAPHICS_CLIENTVIDPN_NOT_SET                 _HRESULT_TYPEDEF_(0xC026235C)
#define ERROR_GRAPHICS_SPECIFIED_CHILD_ALREADY_CONNECTED   _HRESULT_TYPEDEF_(0xC0262400)
#define ERROR_GRAPHICS_CHILD_DESCRIPTOR_NOT_SUPPORTED      _HRESULT_TYPEDEF_(0xC0262401)
#define ERROR_GRAPHICS_UNKNOWN_CHILD_STATUS                _HRESULT_TYPEDEF_(0x4026242F)
#define ERROR_GRAPHICS_NOT_A_LINKED_ADAPTER                _HRESULT_TYPEDEF_(0xC0262430)
#define ERROR_GRAPHICS_LEADLINK_NOT_ENUMERATED             _HRESULT_TYPEDEF_(0xC0262431)
#define ERROR_GRAPHICS_CHAINLINKS_NOT_ENUMERATED           _HRESULT_TYPEDEF_(0xC0262432)
#define ERROR_GRAPHICS_ADAPTER_CHAIN_NOT_READY             _HRESULT_TYPEDEF_(0xC0262433)
#define ERROR_GRAPHICS_CHAINLINKS_NOT_STARTED              _HRESULT_TYPEDEF_(0xC0262434)
#define ERROR_GRAPHICS_CHAINLINKS_NOT_POWERED_ON           _HRESULT_TYPEDEF_(0xC0262435)
#define ERROR_GRAPHICS_INCONSISTENT_DEVICE_LINK_STATE      _HRESULT_TYPEDEF_(0xC0262436)
#define ERROR_GRAPHICS_LEADLINK_START_DEFERRED             _HRESULT_TYPEDEF_(0x40262437)
#define ERROR_GRAPHICS_NOT_POST_DEVICE_DRIVER              _HRESULT_TYPEDEF_(0xC0262438)
#define ERROR_GRAPHICS_POLLING_TOO_FREQUENTLY              _HRESULT_TYPEDEF_(0x40262439)
#define ERROR_GRAPHICS_START_DEFERRED                      _HRESULT_TYPEDEF_(0x4026243A)
#define ERROR_GRAPHICS_ADAPTER_ACCESS_NOT_EXCLUDED         _HRESULT_TYPEDEF_(0xC026243B)
#define ERROR_GRAPHICS_DEPENDABLE_CHILD_STATUS             _HRESULT_TYPEDEF_(0x4026243C)
#define ERROR_GRAPHICS_OPM_NOT_SUPPORTED                   _HRESULT_TYPEDEF_(0xC0262500)
#define ERROR_GRAPHICS_COPP_NOT_SUPPORTED                  _HRESULT_TYPEDEF_(0xC0262501)
#define ERROR_GRAPHICS_UAB_NOT_SUPPORTED                   _HRESULT_TYPEDEF_(0xC0262502)
#define ERROR_GRAPHICS_OPM_INVALID_ENCRYPTED_PARAMETERS    _HRESULT_TYPEDEF_(0xC0262503)
#define ERROR_GRAPHICS_OPM_NO_VIDEO_OUTPUTS_EXIST          _HRESULT_TYPEDEF_(0xC0262505)
#define ERROR_GRAPHICS_OPM_INTERNAL_ERROR                  _HRESULT_TYPEDEF_(0xC026250B)
#define ERROR_GRAPHICS_OPM_INVALID_HANDLE                  _HRESULT_TYPEDEF_(0xC026250C)
#define ERROR_GRAPHICS_PVP_INVALID_CERTIFICATE_LENGTH      _HRESULT_TYPEDEF_(0xC026250E)
#define ERROR_GRAPHICS_OPM_SPANNING_MODE_ENABLED           _HRESULT_TYPEDEF_(0xC026250F)
#define ERROR_GRAPHICS_OPM_THEATER_MODE_ENABLED            _HRESULT_TYPEDEF_(0xC0262510)
#define ERROR_GRAPHICS_PVP_HFS_FAILED                      _HRESULT_TYPEDEF_(0xC0262511)
#define ERROR_GRAPHICS_OPM_INVALID_SRM                     _HRESULT_TYPEDEF_(0xC0262512)
#define ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_HDCP    _HRESULT_TYPEDEF_(0xC0262513)
#define ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_ACP     _HRESULT_TYPEDEF_(0xC0262514)
#define ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_CGMSA   _HRESULT_TYPEDEF_(0xC0262515)
#define ERROR_GRAPHICS_OPM_HDCP_SRM_NEVER_SET              _HRESULT_TYPEDEF_(0xC0262516)
#define ERROR_GRAPHICS_OPM_RESOLUTION_TOO_HIGH             _HRESULT_TYPEDEF_(0xC0262517)
#define ERROR_GRAPHICS_OPM_ALL_HDCP_HARDWARE_ALREADY_IN_USE _HRESULT_TYPEDEF_(0xC0262518)
#define ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_NO_LONGER_EXISTS   _HRESULT_TYPEDEF_(0xC026251A)
#define ERROR_GRAPHICS_OPM_SESSION_TYPE_CHANGE_IN_PROGRESS _HRESULT_TYPEDEF_(0xC026251B)
#define ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_DOES_NOT_HAVE_COPP_SEMANTICS _HRESULT_TYPEDEF_(0xC026251C)
#define ERROR_GRAPHICS_OPM_INVALID_INFORMATION_REQUEST     _HRESULT_TYPEDEF_(0xC026251D)
#define ERROR_GRAPHICS_OPM_DRIVER_INTERNAL_ERROR           _HRESULT_TYPEDEF_(0xC026251E)
#define ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_DOES_NOT_HAVE_OPM_SEMANTICS _HRESULT_TYPEDEF_(0xC026251F)
#define ERROR_GRAPHICS_OPM_SIGNALING_NOT_SUPPORTED         _HRESULT_TYPEDEF_(0xC0262520)
#define ERROR_GRAPHICS_OPM_INVALID_CONFIGURATION_REQUEST   _HRESULT_TYPEDEF_(0xC0262521)
#define ERROR_GRAPHICS_I2C_NOT_SUPPORTED                   _HRESULT_TYPEDEF_(0xC0262580)
#define ERROR_GRAPHICS_I2C_DEVICE_DOES_NOT_EXIST           _HRESULT_TYPEDEF_(0xC0262581)
#define ERROR_GRAPHICS_I2C_ERROR_TRANSMITTING_DATA         _HRESULT_TYPEDEF_(0xC0262582)
#define ERROR_GRAPHICS_I2C_ERROR_RECEIVING_DATA            _HRESULT_TYPEDEF_(0xC0262583)
#define ERROR_GRAPHICS_DDCCI_VCP_NOT_SUPPORTED             _HRESULT_TYPEDEF_(0xC0262584)
#define ERROR_GRAPHICS_DDCCI_INVALID_DATA                  _HRESULT_TYPEDEF_(0xC0262585)
#define ERROR_GRAPHICS_DDCCI_MONITOR_RETURNED_INVALID_TIMING_STATUS_BYTE _HRESULT_TYPEDEF_(0xC0262586)
#define ERROR_GRAPHICS_MCA_INVALID_CAPABILITIES_STRING     _HRESULT_TYPEDEF_(0xC0262587)
#define ERROR_GRAPHICS_MCA_INTERNAL_ERROR                  _HRESULT_TYPEDEF_(0xC0262588)
#define ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_COMMAND       _HRESULT_TYPEDEF_(0xC0262589)
#define ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_LENGTH        _HRESULT_TYPEDEF_(0xC026258A)
#define ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_CHECKSUM      _HRESULT_TYPEDEF_(0xC026258B)
#define ERROR_GRAPHICS_INVALID_PHYSICAL_MONITOR_HANDLE     _HRESULT_TYPEDEF_(0xC026258C)
#define ERROR_GRAPHICS_MONITOR_NO_LONGER_EXISTS            _HRESULT_TYPEDEF_(0xC026258D)
#define ERROR_GRAPHICS_DDCCI_CURRENT_CURRENT_VALUE_GREATER_THAN_MAXIMUM_VALUE _HRESULT_TYPEDEF_(0xC02625D8)
#define ERROR_GRAPHICS_MCA_INVALID_VCP_VERSION             _HRESULT_TYPEDEF_(0xC02625D9)
#define ERROR_GRAPHICS_MCA_MONITOR_VIOLATES_MCCS_SPECIFICATION _HRESULT_TYPEDEF_(0xC02625DA)
#define ERROR_GRAPHICS_MCA_MCCS_VERSION_MISMATCH           _HRESULT_TYPEDEF_(0xC02625DB)
#define ERROR_GRAPHICS_MCA_UNSUPPORTED_MCCS_VERSION        _HRESULT_TYPEDEF_(0xC02625DC)
#define ERROR_GRAPHICS_MCA_INVALID_TECHNOLOGY_TYPE_RETURNED _HRESULT_TYPEDEF_(0xC02625DE)
#define ERROR_GRAPHICS_MCA_UNSUPPORTED_COLOR_TEMPERATURE   _HRESULT_TYPEDEF_(0xC02625DF)
#define ERROR_GRAPHICS_ONLY_CONSOLE_SESSION_SUPPORTED      _HRESULT_TYPEDEF_(0xC02625E0)
#define ERROR_GRAPHICS_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME _HRESULT_TYPEDEF_(0xC02625E1)
#define ERROR_GRAPHICS_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP _HRESULT_TYPEDEF_(0xC02625E2)
#define ERROR_GRAPHICS_MIRRORING_DEVICES_NOT_SUPPORTED     _HRESULT_TYPEDEF_(0xC02625E3)
#define ERROR_GRAPHICS_INVALID_POINTER                     _HRESULT_TYPEDEF_(0xC02625E4)
#define ERROR_GRAPHICS_NO_MONITORS_CORRESPOND_TO_DISPLAY_DEVICE _HRESULT_TYPEDEF_(0xC02625E5)
#define ERROR_GRAPHICS_PARAMETER_ARRAY_TOO_SMALL           _HRESULT_TYPEDEF_(0xC02625E6)
#define ERROR_GRAPHICS_INTERNAL_ERROR                      _HRESULT_TYPEDEF_(0xC02625E7)
#define DWM_E_COMPOSITIONDISABLED                          _HRESULT_TYPEDEF_(0x80263001)
#define DWM_E_REMOTING_NOT_SUPPORTED                       _HRESULT_TYPEDEF_(0x80263002)
#define DWM_E_NO_REDIRECTION_SURFACE_AVAILABLE             _HRESULT_TYPEDEF_(0x80263003)
#define DWM_E_NOT_QUEUING_PRESENTS                         _HRESULT_TYPEDEF_(0x80263004)
#define DWM_S_GDI_REDIRECTION_SURFACE                      _HRESULT_TYPEDEF_(0x00263005)
#define DWM_E_ADAPTER_NOT_FOUND                            _HRESULT_TYPEDEF_(0x80263005)
#define DWM_E_TEXTURE_TOO_LARGE                            _HRESULT_TYPEDEF_(0x80263007)
#define DWM_S_GDI_REDIRECTION_SURFACE_BLT_VIA_GDI          _HRESULT_TYPEDEF_(0x00263008)

#define NAP_E_INVALID_PACKET                               _HRESULT_TYPEDEF_(0x80270001)
#define NAP_E_MISSING_SOH                                  _HRESULT_TYPEDEF_(0x80270002)
#define NAP_E_CONFLICTING_ID                               _HRESULT_TYPEDEF_(0x80270003)
#define NAP_E_NO_CACHED_SOH                                _HRESULT_TYPEDEF_(0x80270004)
#define NAP_E_STILL_BOUND                                  _HRESULT_TYPEDEF_(0x80270005)
#define NAP_E_NOT_REGISTERED                               _HRESULT_TYPEDEF_(0x80270006)
#define NAP_E_NOT_INITIALIZED                              _HRESULT_TYPEDEF_(0x80270007)
#define NAP_E_MISMATCHED_ID                                _HRESULT_TYPEDEF_(0x80270008)
#define NAP_E_NOT_PENDING                                  _HRESULT_TYPEDEF_(0x80270009)
#define NAP_E_ID_NOT_FOUND                                 _HRESULT_TYPEDEF_(0x8027000A)
#define NAP_E_MAXSIZE_TOO_SMALL                            _HRESULT_TYPEDEF_(0x8027000B)
#define NAP_E_SERVICE_NOT_RUNNING                          _HRESULT_TYPEDEF_(0x8027000C)
#define NAP_S_CERT_ALREADY_PRESENT                         _HRESULT_TYPEDEF_(0x0027000D)
#define NAP_E_ENTITY_DISABLED                              _HRESULT_TYPEDEF_(0x8027000E)
#define NAP_E_NETSH_GROUPPOLICY_ERROR                      _HRESULT_TYPEDEF_(0x8027000F)
#define NAP_E_TOO_MANY_CALLS                               _HRESULT_TYPEDEF_(0x80270010)
#define NAP_E_SHV_CONFIG_EXISTED                           _HRESULT_TYPEDEF_(0x80270011)
#define NAP_E_SHV_CONFIG_NOT_FOUND                         _HRESULT_TYPEDEF_(0x80270012)
#define NAP_E_SHV_TIMEOUT                                  _HRESULT_TYPEDEF_(0x80270013)
#define FA_E_MAX_PERSISTED_ITEMS_REACHED                   _HRESULT_TYPEDEF_(0x80270220)
#define FA_E_HOMEGROUP_NOT_AVAILABLE                       _HRESULT_TYPEDEF_(0x80270222)
#define E_MONITOR_RESOLUTION_TOO_LOW                       _HRESULT_TYPEDEF_(0x80270250)
#define E_ELEVATED_ACTIVATION_NOT_SUPPORTED                _HRESULT_TYPEDEF_(0x80270251)
#define E_UAC_DISABLED                                     _HRESULT_TYPEDEF_(0x80270252)
#define E_FULL_ADMIN_NOT_SUPPORTED                         _HRESULT_TYPEDEF_(0x80270253)
#define E_APPLICATION_NOT_REGISTERED                       _HRESULT_TYPEDEF_(0x80270254)
#define E_MULTIPLE_EXTENSIONS_FOR_APPLICATION              _HRESULT_TYPEDEF_(0x80270255)
#define E_MULTIPLE_PACKAGES_FOR_FAMILY                     _HRESULT_TYPEDEF_(0x80270256)
#define E_APPLICATION_MANAGER_NOT_RUNNING                  _HRESULT_TYPEDEF_(0x80270257)
#define S_STORE_LAUNCHED_FOR_REMEDIATION                   _HRESULT_TYPEDEF_(0x00270258)
#define S_APPLICATION_ACTIVATION_ERROR_HANDLED_BY_DIALOG   _HRESULT_TYPEDEF_(0x00270259)
#define E_APPLICATION_ACTIVATION_TIMED_OUT                 _HRESULT_TYPEDEF_(0x8027025A)
#define E_APPLICATION_ACTIVATION_EXEC_FAILURE              _HRESULT_TYPEDEF_(0x8027025B)
#define E_APPLICATION_TEMPORARY_LICENSE_ERROR              _HRESULT_TYPEDEF_(0x8027025C)
#define E_APPLICATION_TRIAL_LICENSE_EXPIRED                _HRESULT_TYPEDEF_(0x8027025D)
#define E_SKYDRIVE_ROOT_TARGET_FILE_SYSTEM_NOT_SUPPORTED   _HRESULT_TYPEDEF_(0x80270260)
#define E_SKYDRIVE_ROOT_TARGET_OVERLAP                     _HRESULT_TYPEDEF_(0x80270261)
#define E_SKYDRIVE_ROOT_TARGET_CANNOT_INDEX                _HRESULT_TYPEDEF_(0x80270262)
#define E_SKYDRIVE_FILE_NOT_UPLOADED                       _HRESULT_TYPEDEF_(0x80270263)
#define E_SKYDRIVE_UPDATE_AVAILABILITY_FAIL                _HRESULT_TYPEDEF_(0x80270264)
#define E_SKYDRIVE_ROOT_TARGET_VOLUME_ROOT_NOT_SUPPORTED   _HRESULT_TYPEDEF_(0x80270265)

#define TPM_E_ERROR_MASK                                   _HRESULT_TYPEDEF_(0x80280000)
#define TPM_E_AUTHFAIL                                     _HRESULT_TYPEDEF_(0x80280001)
#define TPM_E_BADINDEX                                     _HRESULT_TYPEDEF_(0x80280002)
#define TPM_E_BAD_PARAMETER                                _HRESULT_TYPEDEF_(0x80280003)
#define TPM_E_AUDITFAILURE                                 _HRESULT_TYPEDEF_(0x80280004)
#define TPM_E_CLEAR_DISABLED                               _HRESULT_TYPEDEF_(0x80280005)
#define TPM_E_DEACTIVATED                                  _HRESULT_TYPEDEF_(0x80280006)
#define TPM_E_DISABLED                                     _HRESULT_TYPEDEF_(0x80280007)
#define TPM_E_DISABLED_CMD                                 _HRESULT_TYPEDEF_(0x80280008)
#define TPM_E_FAIL                                         _HRESULT_TYPEDEF_(0x80280009)
#define TPM_E_BAD_ORDINAL                                  _HRESULT_TYPEDEF_(0x8028000A)
#define TPM_E_INSTALL_DISABLED                             _HRESULT_TYPEDEF_(0x8028000B)
#define TPM_E_INVALID_KEYHANDLE                            _HRESULT_TYPEDEF_(0x8028000C)
#define TPM_E_KEYNOTFOUND                                  _HRESULT_TYPEDEF_(0x8028000D)
#define TPM_E_INAPPROPRIATE_ENC                            _HRESULT_TYPEDEF_(0x8028000E)
#define TPM_E_MIGRATEFAIL                                  _HRESULT_TYPEDEF_(0x8028000F)
#define TPM_E_INVALID_PCR_INFO                             _HRESULT_TYPEDEF_(0x80280010)
#define TPM_E_NOSPACE                                      _HRESULT_TYPEDEF_(0x80280011)
#define TPM_E_NOSRK                                        _HRESULT_TYPEDEF_(0x80280012)
#define TPM_E_NOTSEALED_BLOB                               _HRESULT_TYPEDEF_(0x80280013)
#define TPM_E_OWNER_SET                                    _HRESULT_TYPEDEF_(0x80280014)
#define TPM_E_RESOURCES                                    _HRESULT_TYPEDEF_(0x80280015)
#define TPM_E_SHORTRANDOM                                  _HRESULT_TYPEDEF_(0x80280016)
#define TPM_E_SIZE                                         _HRESULT_TYPEDEF_(0x80280017)
#define TPM_E_WRONGPCRVAL                                  _HRESULT_TYPEDEF_(0x80280018)
#define TPM_E_BAD_PARAM_SIZE                               _HRESULT_TYPEDEF_(0x80280019)
#define TPM_E_SHA_THREAD                                   _HRESULT_TYPEDEF_(0x8028001A)
#define TPM_E_SHA_ERROR                                    _HRESULT_TYPEDEF_(0x8028001B)
#define TPM_E_FAILEDSELFTEST                               _HRESULT_TYPEDEF_(0x8028001C)
#define TPM_E_AUTH2FAIL                                    _HRESULT_TYPEDEF_(0x8028001D)
#define TPM_E_BADTAG                                       _HRESULT_TYPEDEF_(0x8028001E)
#define TPM_E_IOERROR                                      _HRESULT_TYPEDEF_(0x8028001F)
#define TPM_E_ENCRYPT_ERROR                                _HRESULT_TYPEDEF_(0x80280020)
#define TPM_E_DECRYPT_ERROR                                _HRESULT_TYPEDEF_(0x80280021)
#define TPM_E_INVALID_AUTHHANDLE                           _HRESULT_TYPEDEF_(0x80280022)
#define TPM_E_NO_ENDORSEMENT                               _HRESULT_TYPEDEF_(0x80280023)
#define TPM_E_INVALID_KEYUSAGE                             _HRESULT_TYPEDEF_(0x80280024)
#define TPM_E_WRONG_ENTITYTYPE                             _HRESULT_TYPEDEF_(0x80280025)
#define TPM_E_INVALID_POSTINIT                             _HRESULT_TYPEDEF_(0x80280026)
#define TPM_E_INAPPROPRIATE_SIG                            _HRESULT_TYPEDEF_(0x80280027)
#define TPM_E_BAD_KEY_PROPERTY                             _HRESULT_TYPEDEF_(0x80280028)
#define TPM_E_BAD_MIGRATION                                _HRESULT_TYPEDEF_(0x80280029)
#define TPM_E_BAD_SCHEME                                   _HRESULT_TYPEDEF_(0x8028002A)
#define TPM_E_BAD_DATASIZE                                 _HRESULT_TYPEDEF_(0x8028002B)
#define TPM_E_BAD_MODE                                     _HRESULT_TYPEDEF_(0x8028002C)
#define TPM_E_BAD_PRESENCE                                 _HRESULT_TYPEDEF_(0x8028002D)
#define TPM_E_BAD_VERSION                                  _HRESULT_TYPEDEF_(0x8028002E)
#define TPM_E_NO_WRAP_TRANSPORT                            _HRESULT_TYPEDEF_(0x8028002F)
#define TPM_E_AUDITFAIL_UNSUCCESSFUL                       _HRESULT_TYPEDEF_(0x80280030)
#define TPM_E_AUDITFAIL_SUCCESSFUL                         _HRESULT_TYPEDEF_(0x80280031)
#define TPM_E_NOTRESETABLE                                 _HRESULT_TYPEDEF_(0x80280032)
#define TPM_E_NOTLOCAL                                     _HRESULT_TYPEDEF_(0x80280033)
#define TPM_E_BAD_TYPE                                     _HRESULT_TYPEDEF_(0x80280034)
#define TPM_E_INVALID_RESOURCE                             _HRESULT_TYPEDEF_(0x80280035)
#define TPM_E_NOTFIPS                                      _HRESULT_TYPEDEF_(0x80280036)
#define TPM_E_INVALID_FAMILY                               _HRESULT_TYPEDEF_(0x80280037)
#define TPM_E_NO_NV_PERMISSION                             _HRESULT_TYPEDEF_(0x80280038)
#define TPM_E_REQUIRES_SIGN                                _HRESULT_TYPEDEF_(0x80280039)
#define TPM_E_KEY_NOTSUPPORTED                             _HRESULT_TYPEDEF_(0x8028003A)
#define TPM_E_AUTH_CONFLICT                                _HRESULT_TYPEDEF_(0x8028003B)
#define TPM_E_AREA_LOCKED                                  _HRESULT_TYPEDEF_(0x8028003C)
#define TPM_E_BAD_LOCALITY                                 _HRESULT_TYPEDEF_(0x8028003D)
#define TPM_E_READ_ONLY                                    _HRESULT_TYPEDEF_(0x8028003E)
#define TPM_E_PER_NOWRITE                                  _HRESULT_TYPEDEF_(0x8028003F)
#define TPM_E_FAMILYCOUNT                                  _HRESULT_TYPEDEF_(0x80280040)
#define TPM_E_WRITE_LOCKED                                 _HRESULT_TYPEDEF_(0x80280041)
#define TPM_E_BAD_ATTRIBUTES                               _HRESULT_TYPEDEF_(0x80280042)
#define TPM_E_INVALID_STRUCTURE                            _HRESULT_TYPEDEF_(0x80280043)
#define TPM_E_KEY_OWNER_CONTROL                            _HRESULT_TYPEDEF_(0x80280044)
#define TPM_E_BAD_COUNTER                                  _HRESULT_TYPEDEF_(0x80280045)
#define TPM_E_NOT_FULLWRITE                                _HRESULT_TYPEDEF_(0x80280046)
#define TPM_E_CONTEXT_GAP                                  _HRESULT_TYPEDEF_(0x80280047)
#define TPM_E_MAXNVWRITES                                  _HRESULT_TYPEDEF_(0x80280048)
#define TPM_E_NOOPERATOR                                   _HRESULT_TYPEDEF_(0x80280049)
#define TPM_E_RESOURCEMISSING                              _HRESULT_TYPEDEF_(0x8028004A)
#define TPM_E_DELEGATE_LOCK                                _HRESULT_TYPEDEF_(0x8028004B)
#define TPM_E_DELEGATE_FAMILY                              _HRESULT_TYPEDEF_(0x8028004C)
#define TPM_E_DELEGATE_ADMIN                               _HRESULT_TYPEDEF_(0x8028004D)
#define TPM_E_TRANSPORT_NOTEXCLUSIVE                       _HRESULT_TYPEDEF_(0x8028004E)
#define TPM_E_OWNER_CONTROL                                _HRESULT_TYPEDEF_(0x8028004F)
#define TPM_E_DAA_RESOURCES                                _HRESULT_TYPEDEF_(0x80280050)
#define TPM_E_DAA_INPUT_DATA0                              _HRESULT_TYPEDEF_(0x80280051)
#define TPM_E_DAA_INPUT_DATA1                              _HRESULT_TYPEDEF_(0x80280052)
#define TPM_E_DAA_ISSUER_SETTINGS                          _HRESULT_TYPEDEF_(0x80280053)
#define TPM_E_DAA_TPM_SETTINGS                             _HRESULT_TYPEDEF_(0x80280054)
#define TPM_E_DAA_STAGE                                    _HRESULT_TYPEDEF_(0x80280055)
#define TPM_E_DAA_ISSUER_VALIDITY                          _HRESULT_TYPEDEF_(0x80280056)
#define TPM_E_DAA_WRONG_W                                  _HRESULT_TYPEDEF_(0x80280057)
#define TPM_E_BAD_HANDLE                                   _HRESULT_TYPEDEF_(0x80280058)
#define TPM_E_BAD_DELEGATE                                 _HRESULT_TYPEDEF_(0x80280059)
#define TPM_E_BADCONTEXT                                   _HRESULT_TYPEDEF_(0x8028005A)
#define TPM_E_TOOMANYCONTEXTS                              _HRESULT_TYPEDEF_(0x8028005B)
#define TPM_E_MA_TICKET_SIGNATURE                          _HRESULT_TYPEDEF_(0x8028005C)
#define TPM_E_MA_DESTINATION                               _HRESULT_TYPEDEF_(0x8028005D)
#define TPM_E_MA_SOURCE                                    _HRESULT_TYPEDEF_(0x8028005E)
#define TPM_E_MA_AUTHORITY                                 _HRESULT_TYPEDEF_(0x8028005F)
#define TPM_E_PERMANENTEK                                  _HRESULT_TYPEDEF_(0x80280061)
#define TPM_E_BAD_SIGNATURE                                _HRESULT_TYPEDEF_(0x80280062)
#define TPM_E_NOCONTEXTSPACE                               _HRESULT_TYPEDEF_(0x80280063)
#define TPM_20_E_ASYMMETRIC                                _HRESULT_TYPEDEF_(0x80280081)
#define TPM_20_E_ATTRIBUTES                                _HRESULT_TYPEDEF_(0x80280082)
#define TPM_20_E_HASH                                      _HRESULT_TYPEDEF_(0x80280083)
#define TPM_20_E_VALUE                                     _HRESULT_TYPEDEF_(0x80280084)
#define TPM_20_E_HIERARCHY                                 _HRESULT_TYPEDEF_(0x80280085)
#define TPM_20_E_KEY_SIZE                                  _HRESULT_TYPEDEF_(0x80280087)
#define TPM_20_E_MGF                                       _HRESULT_TYPEDEF_(0x80280088)
#define TPM_20_E_MODE                                      _HRESULT_TYPEDEF_(0x80280089)
#define TPM_20_E_TYPE                                      _HRESULT_TYPEDEF_(0x8028008A)
#define TPM_20_E_HANDLE                                    _HRESULT_TYPEDEF_(0x8028008B)
#define TPM_20_E_KDF                                       _HRESULT_TYPEDEF_(0x8028008C)
#define TPM_20_E_RANGE                                     _HRESULT_TYPEDEF_(0x8028008D)
#define TPM_20_E_AUTH_FAIL                                 _HRESULT_TYPEDEF_(0x8028008E)
#define TPM_20_E_NONCE                                     _HRESULT_TYPEDEF_(0x8028008F)
#define TPM_20_E_PP                                        _HRESULT_TYPEDEF_(0x80280090)
#define TPM_20_E_SCHEME                                    _HRESULT_TYPEDEF_(0x80280092)
#define TPM_20_E_SIZE                                      _HRESULT_TYPEDEF_(0x80280095)
#define TPM_20_E_SYMMETRIC                                 _HRESULT_TYPEDEF_(0x80280096)
#define TPM_20_E_TAG                                       _HRESULT_TYPEDEF_(0x80280097)
#define TPM_20_E_SELECTOR                                  _HRESULT_TYPEDEF_(0x80280098)
#define TPM_20_E_INSUFFICIENT                              _HRESULT_TYPEDEF_(0x8028009A)
#define TPM_20_E_SIGNATURE                                 _HRESULT_TYPEDEF_(0x8028009B)
#define TPM_20_E_KEY                                       _HRESULT_TYPEDEF_(0x8028009C)
#define TPM_20_E_POLICY_FAIL                               _HRESULT_TYPEDEF_(0x8028009D)
#define TPM_20_E_INTEGRITY                                 _HRESULT_TYPEDEF_(0x8028009F)
#define TPM_20_E_TICKET                                    _HRESULT_TYPEDEF_(0x802800A0)
#define TPM_20_E_RESERVED_BITS                             _HRESULT_TYPEDEF_(0x802800A1)
#define TPM_20_E_BAD_AUTH                                  _HRESULT_TYPEDEF_(0x802800A2)
#define TPM_20_E_EXPIRED                                   _HRESULT_TYPEDEF_(0x802800A3)
#define TPM_20_E_POLICY_CC                                 _HRESULT_TYPEDEF_(0x802800A4)
#define TPM_20_E_BINDING                                   _HRESULT_TYPEDEF_(0x802800A5)
#define TPM_20_E_CURVE                                     _HRESULT_TYPEDEF_(0x802800A6)
#define TPM_20_E_ECC_POINT                                 _HRESULT_TYPEDEF_(0x802800A7)
#define TPM_20_E_INITIALIZE                                _HRESULT_TYPEDEF_(0x80280100)
#define TPM_20_E_FAILURE                                   _HRESULT_TYPEDEF_(0x80280101)
#define TPM_20_E_SEQUENCE                                  _HRESULT_TYPEDEF_(0x80280103)
#define TPM_20_E_PRIVATE                                   _HRESULT_TYPEDEF_(0x8028010B)
#define TPM_20_E_HMAC                                      _HRESULT_TYPEDEF_(0x80280119)
#define TPM_20_E_DISABLED                                  _HRESULT_TYPEDEF_(0x80280120)
#define TPM_20_E_EXCLUSIVE                                 _HRESULT_TYPEDEF_(0x80280121)
#define TPM_20_E_ECC_CURVE                                 _HRESULT_TYPEDEF_(0x80280123)
#define TPM_20_E_AUTH_TYPE                                 _HRESULT_TYPEDEF_(0x80280124)
#define TPM_20_E_AUTH_MISSING                              _HRESULT_TYPEDEF_(0x80280125)
#define TPM_20_E_POLICY                                    _HRESULT_TYPEDEF_(0x80280126)
#define TPM_20_E_PCR                                       _HRESULT_TYPEDEF_(0x80280127)
#define TPM_20_E_PCR_CHANGED                               _HRESULT_TYPEDEF_(0x80280128)
#define TPM_20_E_UPGRADE                                   _HRESULT_TYPEDEF_(0x8028012D)
#define TPM_20_E_TOO_MANY_CONTEXTS                         _HRESULT_TYPEDEF_(0x8028012E)
#define TPM_20_E_AUTH_UNAVAILABLE                          _HRESULT_TYPEDEF_(0x8028012F)
#define TPM_20_E_REBOOT                                    _HRESULT_TYPEDEF_(0x80280130)
#define TPM_20_E_UNBALANCED                                _HRESULT_TYPEDEF_(0x80280131)
#define TPM_20_E_COMMAND_SIZE                              _HRESULT_TYPEDEF_(0x80280142)
#define TPM_20_E_COMMAND_CODE                              _HRESULT_TYPEDEF_(0x80280143)
#define TPM_20_E_AUTHSIZE                                  _HRESULT_TYPEDEF_(0x80280144)
#define TPM_20_E_AUTH_CONTEXT                              _HRESULT_TYPEDEF_(0x80280145)
#define TPM_20_E_NV_RANGE                                  _HRESULT_TYPEDEF_(0x80280146)
#define TPM_20_E_NV_SIZE                                   _HRESULT_TYPEDEF_(0x80280147)
#define TPM_20_E_NV_LOCKED                                 _HRESULT_TYPEDEF_(0x80280148)
#define TPM_20_E_NV_AUTHORIZATION                          _HRESULT_TYPEDEF_(0x80280149)
#define TPM_20_E_NV_UNINITIALIZED                          _HRESULT_TYPEDEF_(0x8028014A)
#define TPM_20_E_NV_SPACE                                  _HRESULT_TYPEDEF_(0x8028014B)
#define TPM_20_E_NV_DEFINED                                _HRESULT_TYPEDEF_(0x8028014C)
#define TPM_20_E_BAD_CONTEXT                               _HRESULT_TYPEDEF_(0x80280150)
#define TPM_20_E_CPHASH                                    _HRESULT_TYPEDEF_(0x80280151)
#define TPM_20_E_PARENT                                    _HRESULT_TYPEDEF_(0x80280152)
#define TPM_20_E_NEEDS_TEST                                _HRESULT_TYPEDEF_(0x80280153)
#define TPM_20_E_NO_RESULT                                 _HRESULT_TYPEDEF_(0x80280154)
#define TPM_20_E_SENSITIVE                                 _HRESULT_TYPEDEF_(0x80280155)
#define TPM_E_COMMAND_BLOCKED                              _HRESULT_TYPEDEF_(0x80280400)
#define TPM_E_INVALID_HANDLE                               _HRESULT_TYPEDEF_(0x80280401)
#define TPM_E_DUPLICATE_VHANDLE                            _HRESULT_TYPEDEF_(0x80280402)
#define TPM_E_EMBEDDED_COMMAND_BLOCKED                     _HRESULT_TYPEDEF_(0x80280403)
#define TPM_E_EMBEDDED_COMMAND_UNSUPPORTED                 _HRESULT_TYPEDEF_(0x80280404)
#define TPM_E_RETRY                                        _HRESULT_TYPEDEF_(0x80280800)
#define TPM_E_NEEDS_SELFTEST                               _HRESULT_TYPEDEF_(0x80280801)
#define TPM_E_DOING_SELFTEST                               _HRESULT_TYPEDEF_(0x80280802)
#define TPM_E_DEFEND_LOCK_RUNNING                          _HRESULT_TYPEDEF_(0x80280803)
#define TPM_20_E_CONTEXT_GAP                               _HRESULT_TYPEDEF_(0x80280901)
#define TPM_20_E_OBJECT_MEMORY                             _HRESULT_TYPEDEF_(0x80280902)
#define TPM_20_E_SESSION_MEMORY                            _HRESULT_TYPEDEF_(0x80280903)
#define TPM_20_E_MEMORY                                    _HRESULT_TYPEDEF_(0x80280904)
#define TPM_20_E_SESSION_HANDLES                           _HRESULT_TYPEDEF_(0x80280905)
#define TPM_20_E_OBJECT_HANDLES                            _HRESULT_TYPEDEF_(0x80280906)
#define TPM_20_E_LOCALITY                                  _HRESULT_TYPEDEF_(0x80280907)
#define TPM_20_E_YIELDED                                   _HRESULT_TYPEDEF_(0x80280908)
#define TPM_20_E_CANCELED                                  _HRESULT_TYPEDEF_(0x80280909)
#define TPM_20_E_TESTING                                   _HRESULT_TYPEDEF_(0x8028090A)
#define TPM_20_E_NV_RATE                                   _HRESULT_TYPEDEF_(0x80280920)
#define TPM_20_E_LOCKOUT                                   _HRESULT_TYPEDEF_(0x80280921)
#define TPM_20_E_RETRY                                     _HRESULT_TYPEDEF_(0x80280922)
#define TPM_20_E_NV_UNAVAILABLE                            _HRESULT_TYPEDEF_(0x80280923)

#define TBS_E_INTERNAL_ERROR                               _HRESULT_TYPEDEF_(0x80284001)
#define TBS_E_BAD_PARAMETER                                _HRESULT_TYPEDEF_(0x80284002)
#define TBS_E_INVALID_OUTPUT_POINTER                       _HRESULT_TYPEDEF_(0x80284003)
#define TBS_E_INVALID_CONTEXT                              _HRESULT_TYPEDEF_(0x80284004)
#define TBS_E_INSUFFICIENT_BUFFER                          _HRESULT_TYPEDEF_(0x80284005)
#define TBS_E_IOERROR                                      _HRESULT_TYPEDEF_(0x80284006)
#define TBS_E_INVALID_CONTEXT_PARAM                        _HRESULT_TYPEDEF_(0x80284007)
#define TBS_E_SERVICE_NOT_RUNNING                          _HRESULT_TYPEDEF_(0x80284008)
#define TBS_E_TOO_MANY_TBS_CONTEXTS                        _HRESULT_TYPEDEF_(0x80284009)
#define TBS_E_TOO_MANY_RESOURCES                           _HRESULT_TYPEDEF_(0x8028400A)
#define TBS_E_SERVICE_START_PENDING                        _HRESULT_TYPEDEF_(0x8028400B)
#define TBS_E_PPI_NOT_SUPPORTED                            _HRESULT_TYPEDEF_(0x8028400C)
#define TBS_E_COMMAND_CANCELED                             _HRESULT_TYPEDEF_(0x8028400D)
#define TBS_E_BUFFER_TOO_LARGE                             _HRESULT_TYPEDEF_(0x8028400E)
#define TBS_E_TPM_NOT_FOUND                                _HRESULT_TYPEDEF_(0x8028400F)
#define TBS_E_SERVICE_DISABLED                             _HRESULT_TYPEDEF_(0x80284010)
#define TBS_E_NO_EVENT_LOG                                 _HRESULT_TYPEDEF_(0x80284011)
#define TBS_E_ACCESS_DENIED                                _HRESULT_TYPEDEF_(0x80284012)
#define TBS_E_PROVISIONING_NOT_ALLOWED                     _HRESULT_TYPEDEF_(0x80284013)
#define TBS_E_PPI_FUNCTION_UNSUPPORTED                     _HRESULT_TYPEDEF_(0x80284014)
#define TBS_E_OWNERAUTH_NOT_FOUND                          _HRESULT_TYPEDEF_(0x80284015)
#define TBS_E_PROVISIONING_INCOMPLETE                      _HRESULT_TYPEDEF_(0x80284016)

#define TPMAPI_E_INVALID_STATE                             _HRESULT_TYPEDEF_(0x80290100)
#define TPMAPI_E_NOT_ENOUGH_DATA                           _HRESULT_TYPEDEF_(0x80290101)
#define TPMAPI_E_TOO_MUCH_DATA                             _HRESULT_TYPEDEF_(0x80290102)
#define TPMAPI_E_INVALID_OUTPUT_POINTER                    _HRESULT_TYPEDEF_(0x80290103)
#define TPMAPI_E_INVALID_PARAMETER                         _HRESULT_TYPEDEF_(0x80290104)
#define TPMAPI_E_OUT_OF_MEMORY                             _HRESULT_TYPEDEF_(0x80290105)
#define TPMAPI_E_BUFFER_TOO_SMALL                          _HRESULT_TYPEDEF_(0x80290106)
#define TPMAPI_E_INTERNAL_ERROR                            _HRESULT_TYPEDEF_(0x80290107)
#define TPMAPI_E_ACCESS_DENIED                             _HRESULT_TYPEDEF_(0x80290108)
#define TPMAPI_E_AUTHORIZATION_FAILED                      _HRESULT_TYPEDEF_(0x80290109)
#define TPMAPI_E_INVALID_CONTEXT_HANDLE                    _HRESULT_TYPEDEF_(0x8029010A)
#define TPMAPI_E_TBS_COMMUNICATION_ERROR                   _HRESULT_TYPEDEF_(0x8029010B)
#define TPMAPI_E_TPM_COMMAND_ERROR                         _HRESULT_TYPEDEF_(0x8029010C)
#define TPMAPI_E_MESSAGE_TOO_LARGE                         _HRESULT_TYPEDEF_(0x8029010D)
#define TPMAPI_E_INVALID_ENCODING                          _HRESULT_TYPEDEF_(0x8029010E)
#define TPMAPI_E_INVALID_KEY_SIZE                          _HRESULT_TYPEDEF_(0x8029010F)
#define TPMAPI_E_ENCRYPTION_FAILED                         _HRESULT_TYPEDEF_(0x80290110)
#define TPMAPI_E_INVALID_KEY_PARAMS                        _HRESULT_TYPEDEF_(0x80290111)
#define TPMAPI_E_INVALID_MIGRATION_AUTHORIZATION_BLOB      _HRESULT_TYPEDEF_(0x80290112)
#define TPMAPI_E_INVALID_PCR_INDEX                         _HRESULT_TYPEDEF_(0x80290113)
#define TPMAPI_E_INVALID_DELEGATE_BLOB                     _HRESULT_TYPEDEF_(0x80290114)
#define TPMAPI_E_INVALID_CONTEXT_PARAMS                    _HRESULT_TYPEDEF_(0x80290115)
#define TPMAPI_E_INVALID_KEY_BLOB                          _HRESULT_TYPEDEF_(0x80290116)
#define TPMAPI_E_INVALID_PCR_DATA                          _HRESULT_TYPEDEF_(0x80290117)
#define TPMAPI_E_INVALID_OWNER_AUTH                        _HRESULT_TYPEDEF_(0x80290118)
#define TPMAPI_E_FIPS_RNG_CHECK_FAILED                     _HRESULT_TYPEDEF_(0x80290119)
#define TPMAPI_E_EMPTY_TCG_LOG                             _HRESULT_TYPEDEF_(0x8029011A)
#define TPMAPI_E_INVALID_TCG_LOG_ENTRY                     _HRESULT_TYPEDEF_(0x8029011B)
#define TPMAPI_E_TCG_SEPARATOR_ABSENT                      _HRESULT_TYPEDEF_(0x8029011C)
#define TPMAPI_E_TCG_INVALID_DIGEST_ENTRY                  _HRESULT_TYPEDEF_(0x8029011D)
#define TPMAPI_E_POLICY_DENIES_OPERATION                   _HRESULT_TYPEDEF_(0x8029011E)
#define TPMAPI_E_NV_BITS_NOT_DEFINED                       _HRESULT_TYPEDEF_(0x8029011F)
#define TPMAPI_E_NV_BITS_NOT_READY                         _HRESULT_TYPEDEF_(0x80290120)
#define TPMAPI_E_SEALING_KEY_NOT_AVAILABLE                 _HRESULT_TYPEDEF_(0x80290121)
#define TPMAPI_E_NO_AUTHORIZATION_CHAIN_FOUND              _HRESULT_TYPEDEF_(0x80290122)
#define TPMAPI_E_SVN_COUNTER_NOT_AVAILABLE                 _HRESULT_TYPEDEF_(0x80290123)
#define TPMAPI_E_OWNER_AUTH_NOT_NULL                       _HRESULT_TYPEDEF_(0x80290124)
#define TPMAPI_E_ENDORSEMENT_AUTH_NOT_NULL                 _HRESULT_TYPEDEF_(0x80290125)
#define TPMAPI_E_AUTHORIZATION_REVOKED                     _HRESULT_TYPEDEF_(0x80290126)
#define TPMAPI_E_MALFORMED_AUTHORIZATION_KEY               _HRESULT_TYPEDEF_(0x80290127)
#define TPMAPI_E_AUTHORIZING_KEY_NOT_SUPPORTED             _HRESULT_TYPEDEF_(0x80290128)
#define TPMAPI_E_INVALID_AUTHORIZATION_SIGNATURE           _HRESULT_TYPEDEF_(0x80290129)
#define TPMAPI_E_MALFORMED_AUTHORIZATION_POLICY            _HRESULT_TYPEDEF_(0x8029012A)
#define TPMAPI_E_MALFORMED_AUTHORIZATION_OTHER             _HRESULT_TYPEDEF_(0x8029012B)
#define TPMAPI_E_SEALING_KEY_CHANGED                       _HRESULT_TYPEDEF_(0x8029012C)
#define TPMAPI_E_INVALID_TPM_VERSION                       _HRESULT_TYPEDEF_(0x8029012D)
#define TPMAPI_E_INVALID_POLICYAUTH_BLOB_TYPE              _HRESULT_TYPEDEF_(0x8029012E)
#define TBSIMP_E_BUFFER_TOO_SMALL                          _HRESULT_TYPEDEF_(0x80290200)
#define TBSIMP_E_CLEANUP_FAILED                            _HRESULT_TYPEDEF_(0x80290201)
#define TBSIMP_E_INVALID_CONTEXT_HANDLE                    _HRESULT_TYPEDEF_(0x80290202)
#define TBSIMP_E_INVALID_CONTEXT_PARAM                     _HRESULT_TYPEDEF_(0x80290203)
#define TBSIMP_E_TPM_ERROR                                 _HRESULT_TYPEDEF_(0x80290204)
#define TBSIMP_E_HASH_BAD_KEY                              _HRESULT_TYPEDEF_(0x80290205)
#define TBSIMP_E_DUPLICATE_VHANDLE                         _HRESULT_TYPEDEF_(0x80290206)
#define TBSIMP_E_INVALID_OUTPUT_POINTER                    _HRESULT_TYPEDEF_(0x80290207)
#define TBSIMP_E_INVALID_PARAMETER                         _HRESULT_TYPEDEF_(0x80290208)
#define TBSIMP_E_RPC_INIT_FAILED                           _HRESULT_TYPEDEF_(0x80290209)
#define TBSIMP_E_SCHEDULER_NOT_RUNNING                     _HRESULT_TYPEDEF_(0x8029020A)
#define TBSIMP_E_COMMAND_CANCELED                          _HRESULT_TYPEDEF_(0x8029020B)
#define TBSIMP_E_OUT_OF_MEMORY                             _HRESULT_TYPEDEF_(0x8029020C)
#define TBSIMP_E_LIST_NO_MORE_ITEMS                        _HRESULT_TYPEDEF_(0x8029020D)
#define TBSIMP_E_LIST_NOT_FOUND                            _HRESULT_TYPEDEF_(0x8029020E)
#define TBSIMP_E_NOT_ENOUGH_SPACE                          _HRESULT_TYPEDEF_(0x8029020F)
#define TBSIMP_E_NOT_ENOUGH_TPM_CONTEXTS                   _HRESULT_TYPEDEF_(0x80290210)
#define TBSIMP_E_COMMAND_FAILED                            _HRESULT_TYPEDEF_(0x80290211)
#define TBSIMP_E_UNKNOWN_ORDINAL                           _HRESULT_TYPEDEF_(0x80290212)
#define TBSIMP_E_RESOURCE_EXPIRED                          _HRESULT_TYPEDEF_(0x80290213)
#define TBSIMP_E_INVALID_RESOURCE                          _HRESULT_TYPEDEF_(0x80290214)
#define TBSIMP_E_NOTHING_TO_UNLOAD                         _HRESULT_TYPEDEF_(0x80290215)
#define TBSIMP_E_HASH_TABLE_FULL                           _HRESULT_TYPEDEF_(0x80290216)
#define TBSIMP_E_TOO_MANY_TBS_CONTEXTS                     _HRESULT_TYPEDEF_(0x80290217)
#define TBSIMP_E_TOO_MANY_RESOURCES                        _HRESULT_TYPEDEF_(0x80290218)
#define TBSIMP_E_PPI_NOT_SUPPORTED                         _HRESULT_TYPEDEF_(0x80290219)
#define TBSIMP_E_TPM_INCOMPATIBLE                          _HRESULT_TYPEDEF_(0x8029021A)
#define TBSIMP_E_NO_EVENT_LOG                              _HRESULT_TYPEDEF_(0x8029021B)
#define TPM_E_PPI_ACPI_FAILURE                             _HRESULT_TYPEDEF_(0x80290300)
#define TPM_E_PPI_USER_ABORT                               _HRESULT_TYPEDEF_(0x80290301)
#define TPM_E_PPI_BIOS_FAILURE                             _HRESULT_TYPEDEF_(0x80290302)
#define TPM_E_PPI_NOT_SUPPORTED                            _HRESULT_TYPEDEF_(0x80290303)
#define TPM_E_PPI_BLOCKED_IN_BIOS                          _HRESULT_TYPEDEF_(0x80290304)
#define TPM_E_PCP_ERROR_MASK                               _HRESULT_TYPEDEF_(0x80290400)
#define TPM_E_PCP_DEVICE_NOT_READY                         _HRESULT_TYPEDEF_(0x80290401)
#define TPM_E_PCP_INVALID_HANDLE                           _HRESULT_TYPEDEF_(0x80290402)
#define TPM_E_PCP_INVALID_PARAMETER                        _HRESULT_TYPEDEF_(0x80290403)
#define TPM_E_PCP_FLAG_NOT_SUPPORTED                       _HRESULT_TYPEDEF_(0x80290404)
#define TPM_E_PCP_NOT_SUPPORTED                            _HRESULT_TYPEDEF_(0x80290405)
#define TPM_E_PCP_BUFFER_TOO_SMALL                         _HRESULT_TYPEDEF_(0x80290406)
#define TPM_E_PCP_INTERNAL_ERROR                           _HRESULT_TYPEDEF_(0x80290407)
#define TPM_E_PCP_AUTHENTICATION_FAILED                    _HRESULT_TYPEDEF_(0x80290408)
#define TPM_E_PCP_AUTHENTICATION_IGNORED                   _HRESULT_TYPEDEF_(0x80290409)
#define TPM_E_PCP_POLICY_NOT_FOUND                         _HRESULT_TYPEDEF_(0x8029040A)
#define TPM_E_PCP_PROFILE_NOT_FOUND                        _HRESULT_TYPEDEF_(0x8029040B)
#define TPM_E_PCP_VALIDATION_FAILED                        _HRESULT_TYPEDEF_(0x8029040C)
#define TPM_E_PCP_WRONG_PARENT                             _HRESULT_TYPEDEF_(0x8029040E)
#define TPM_E_KEY_NOT_LOADED                               _HRESULT_TYPEDEF_(0x8029040F)
#define TPM_E_NO_KEY_CERTIFICATION                         _HRESULT_TYPEDEF_(0x80290410)
#define TPM_E_KEY_NOT_FINALIZED                            _HRESULT_TYPEDEF_(0x80290411)
#define TPM_E_ATTESTATION_CHALLENGE_NOT_SET                _HRESULT_TYPEDEF_(0x80290412)
#define TPM_E_NOT_PCR_BOUND                                _HRESULT_TYPEDEF_(0x80290413)
#define TPM_E_KEY_ALREADY_FINALIZED                        _HRESULT_TYPEDEF_(0x80290414)
#define TPM_E_KEY_USAGE_POLICY_NOT_SUPPORTED               _HRESULT_TYPEDEF_(0x80290415)
#define TPM_E_KEY_USAGE_POLICY_INVALID                     _HRESULT_TYPEDEF_(0x80290416)
#define TPM_E_SOFT_KEY_ERROR                               _HRESULT_TYPEDEF_(0x80290417)
#define TPM_E_KEY_NOT_AUTHENTICATED                        _HRESULT_TYPEDEF_(0x80290418)
#define TPM_E_PCP_KEY_NOT_AIK                              _HRESULT_TYPEDEF_(0x80290419)
#define TPM_E_KEY_NOT_SIGNING_KEY                          _HRESULT_TYPEDEF_(0x8029041A)
#define TPM_E_LOCKED_OUT                                   _HRESULT_TYPEDEF_(0x8029041B)
#define TPM_E_CLAIM_TYPE_NOT_SUPPORTED                     _HRESULT_TYPEDEF_(0x8029041C)
#define TPM_E_VERSION_NOT_SUPPORTED                        _HRESULT_TYPEDEF_(0x8029041D)
#define TPM_E_BUFFER_LENGTH_MISMATCH                       _HRESULT_TYPEDEF_(0x8029041E)
#define TPM_E_PCP_IFX_RSA_KEY_CREATION_BLOCKED             _HRESULT_TYPEDEF_(0x8029041F)
#define TPM_E_PCP_TICKET_MISSING                           _HRESULT_TYPEDEF_(0x80290420)
#define TPM_E_PCP_RAW_POLICY_NOT_SUPPORTED                 _HRESULT_TYPEDEF_(0x80290421)
#define TPM_E_PCP_KEY_HANDLE_INVALIDATED                   _HRESULT_TYPEDEF_(0x80290422)
#define TPM_E_PCP_UNSUPPORTED_PSS_SALT                     _HRESULT_TYPEDEF_(0x40290423)
#define TPM_E_PCP_PLATFORM_CLAIM_MAY_BE_OUTDATED           _HRESULT_TYPEDEF_(0x40290424)
#define TPM_E_PCP_PLATFORM_CLAIM_OUTDATED                  _HRESULT_TYPEDEF_(0x40290425)
#define TPM_E_PCP_PLATFORM_CLAIM_REBOOT                    _HRESULT_TYPEDEF_(0x40290426)
#define TPM_E_ZERO_EXHAUST_ENABLED                         _HRESULT_TYPEDEF_(0x80290500)
#define TPM_E_PROVISIONING_INCOMPLETE                      _HRESULT_TYPEDEF_(0x80290600)
#define TPM_E_INVALID_OWNER_AUTH                           _HRESULT_TYPEDEF_(0x80290601)
#define TPM_E_TOO_MUCH_DATA                                _HRESULT_TYPEDEF_(0x80290602)
#define TPM_E_TPM_GENERATED_EPS                            _HRESULT_TYPEDEF_(0x80290603)

#define UI_E_CREATE_FAILED                                 _HRESULT_TYPEDEF_(0x802A0001)
#define UI_E_SHUTDOWN_CALLED                               _HRESULT_TYPEDEF_(0x802A0002)
#define UI_E_ILLEGAL_REENTRANCY                            _HRESULT_TYPEDEF_(0x802A0003)
#define UI_E_OBJECT_SEALED                                 _HRESULT_TYPEDEF_(0x802A0004)
#define UI_E_VALUE_NOT_SET                                 _HRESULT_TYPEDEF_(0x802A0005)
#define UI_E_VALUE_NOT_DETERMINED                          _HRESULT_TYPEDEF_(0x802A0006)
#define UI_E_INVALID_OUTPUT                                _HRESULT_TYPEDEF_(0x802A0007)
#define UI_E_BOOLEAN_EXPECTED                              _HRESULT_TYPEDEF_(0x802A0008)
#define UI_E_DIFFERENT_OWNER                               _HRESULT_TYPEDEF_(0x802A0009)
#define UI_E_AMBIGUOUS_MATCH                               _HRESULT_TYPEDEF_(0x802A000A)
#define UI_E_FP_OVERFLOW                                   _HRESULT_TYPEDEF_(0x802A000B)
#define UI_E_WRONG_THREAD                                  _HRESULT_TYPEDEF_(0x802A000C)
#define UI_E_STORYBOARD_ACTIVE                             _HRESULT_TYPEDEF_(0x802A0101)
#define UI_E_STORYBOARD_NOT_PLAYING                        _HRESULT_TYPEDEF_(0x802A0102)
#define UI_E_START_KEYFRAME_AFTER_END                      _HRESULT_TYPEDEF_(0x802A0103)
#define UI_E_END_KEYFRAME_NOT_DETERMINED                   _HRESULT_TYPEDEF_(0x802A0104)
#define UI_E_LOOPS_OVERLAP                                 _HRESULT_TYPEDEF_(0x802A0105)
#define UI_E_TRANSITION_ALREADY_USED                       _HRESULT_TYPEDEF_(0x802A0106)
#define UI_E_TRANSITION_NOT_IN_STORYBOARD                  _HRESULT_TYPEDEF_(0x802A0107)
#define UI_E_TRANSITION_ECLIPSED                           _HRESULT_TYPEDEF_(0x802A0108)
#define UI_E_TIME_BEFORE_LAST_UPDATE                       _HRESULT_TYPEDEF_(0x802A0109)
#define UI_E_TIMER_CLIENT_ALREADY_CONNECTED                _HRESULT_TYPEDEF_(0x802A010A)
#define UI_E_INVALID_DIMENSION                             _HRESULT_TYPEDEF_(0x802A010B)
#define UI_E_PRIMITIVE_OUT_OF_BOUNDS                       _HRESULT_TYPEDEF_(0x802A010C)
#define UI_E_WINDOW_CLOSED                                 _HRESULT_TYPEDEF_(0x802A0201)

#define PLA_E_DCS_NOT_FOUND                                _HRESULT_TYPEDEF_(0x80300002)
#define PLA_E_TOO_MANY_FOLDERS                             _HRESULT_TYPEDEF_(0x80300045)
#define PLA_E_NO_MIN_DISK                                  _HRESULT_TYPEDEF_(0x80300070)
#define PLA_E_DCS_IN_USE                                   _HRESULT_TYPEDEF_(0x803000AA)
#define PLA_E_DCS_ALREADY_EXISTS                           _HRESULT_TYPEDEF_(0x803000B7)
#define PLA_S_PROPERTY_IGNORED                             _HRESULT_TYPEDEF_(0x00300100)
#define PLA_E_PROPERTY_CONFLICT                            _HRESULT_TYPEDEF_(0x80300101)
#define PLA_E_DCS_SINGLETON_REQUIRED                       _HRESULT_TYPEDEF_(0x80300102)
#define PLA_E_CREDENTIALS_REQUIRED                         _HRESULT_TYPEDEF_(0x80300103)
#define PLA_E_DCS_NOT_RUNNING                              _HRESULT_TYPEDEF_(0x80300104)
#define PLA_E_CONFLICT_INCL_EXCL_API                       _HRESULT_TYPEDEF_(0x80300105)
#define PLA_E_NETWORK_EXE_NOT_VALID                        _HRESULT_TYPEDEF_(0x80300106)
#define PLA_E_EXE_ALREADY_CONFIGURED                       _HRESULT_TYPEDEF_(0x80300107)
#define PLA_E_EXE_PATH_NOT_VALID                           _HRESULT_TYPEDEF_(0x80300108)
#define PLA_E_DC_ALREADY_EXISTS                            _HRESULT_TYPEDEF_(0x80300109)
#define PLA_E_DCS_START_WAIT_TIMEOUT                       _HRESULT_TYPEDEF_(0x8030010A)
#define PLA_E_DC_START_WAIT_TIMEOUT                        _HRESULT_TYPEDEF_(0x8030010B)
#define PLA_E_REPORT_WAIT_TIMEOUT                          _HRESULT_TYPEDEF_(0x8030010C)
#define PLA_E_NO_DUPLICATES                                _HRESULT_TYPEDEF_(0x8030010D)
#define PLA_E_EXE_FULL_PATH_REQUIRED                       _HRESULT_TYPEDEF_(0x8030010E)
#define PLA_E_INVALID_SESSION_NAME                         _HRESULT_TYPEDEF_(0x8030010F)
#define PLA_E_PLA_CHANNEL_NOT_ENABLED                      _HRESULT_TYPEDEF_(0x80300110)
#define PLA_E_TASKSCHED_CHANNEL_NOT_ENABLED                _HRESULT_TYPEDEF_(0x80300111)
#define PLA_E_RULES_MANAGER_FAILED                         _HRESULT_TYPEDEF_(0x80300112)
#define PLA_E_CABAPI_FAILURE                               _HRESULT_TYPEDEF_(0x80300113)

#define FVE_E_LOCKED_VOLUME                                _HRESULT_TYPEDEF_(0x80310000)
#define FVE_E_NOT_ENCRYPTED                                _HRESULT_TYPEDEF_(0x80310001)
#define FVE_E_NO_TPM_BIOS                                  _HRESULT_TYPEDEF_(0x80310002)
#define FVE_E_NO_MBR_METRIC                                _HRESULT_TYPEDEF_(0x80310003)
#define FVE_E_NO_BOOTSECTOR_METRIC                         _HRESULT_TYPEDEF_(0x80310004)
#define FVE_E_NO_BOOTMGR_METRIC                            _HRESULT_TYPEDEF_(0x80310005)
#define FVE_E_WRONG_BOOTMGR                                _HRESULT_TYPEDEF_(0x80310006)
#define FVE_E_SECURE_KEY_REQUIRED                          _HRESULT_TYPEDEF_(0x80310007)
#define FVE_E_NOT_ACTIVATED                                _HRESULT_TYPEDEF_(0x80310008)
#define FVE_E_ACTION_NOT_ALLOWED                           _HRESULT_TYPEDEF_(0x80310009)
#define FVE_E_AD_SCHEMA_NOT_INSTALLED                      _HRESULT_TYPEDEF_(0x8031000A)
#define FVE_E_AD_INVALID_DATATYPE                          _HRESULT_TYPEDEF_(0x8031000B)
#define FVE_E_AD_INVALID_DATASIZE                          _HRESULT_TYPEDEF_(0x8031000C)
#define FVE_E_AD_NO_VALUES                                 _HRESULT_TYPEDEF_(0x8031000D)
#define FVE_E_AD_ATTR_NOT_SET                              _HRESULT_TYPEDEF_(0x8031000E)
#define FVE_E_AD_GUID_NOT_FOUND                            _HRESULT_TYPEDEF_(0x8031000F)
#define FVE_E_BAD_INFORMATION                              _HRESULT_TYPEDEF_(0x80310010)
#define FVE_E_TOO_SMALL                                    _HRESULT_TYPEDEF_(0x80310011)
#define FVE_E_SYSTEM_VOLUME                                _HRESULT_TYPEDEF_(0x80310012)
#define FVE_E_FAILED_WRONG_FS                              _HRESULT_TYPEDEF_(0x80310013)
#define FVE_E_BAD_PARTITION_SIZE                           _HRESULT_TYPEDEF_(0x80310014)
#define FVE_E_NOT_SUPPORTED                                _HRESULT_TYPEDEF_(0x80310015)
#define FVE_E_BAD_DATA                                     _HRESULT_TYPEDEF_(0x80310016)
#define FVE_E_VOLUME_NOT_BOUND                             _HRESULT_TYPEDEF_(0x80310017)
#define FVE_E_TPM_NOT_OWNED                                _HRESULT_TYPEDEF_(0x80310018)
#define FVE_E_NOT_DATA_VOLUME                              _HRESULT_TYPEDEF_(0x80310019)
#define FVE_E_AD_INSUFFICIENT_BUFFER                       _HRESULT_TYPEDEF_(0x8031001A)
#define FVE_E_CONV_READ                                    _HRESULT_TYPEDEF_(0x8031001B)
#define FVE_E_CONV_WRITE                                   _HRESULT_TYPEDEF_(0x8031001C)
#define FVE_E_KEY_REQUIRED                                 _HRESULT_TYPEDEF_(0x8031001D)
#define FVE_E_CLUSTERING_NOT_SUPPORTED                     _HRESULT_TYPEDEF_(0x8031001E)
#define FVE_E_VOLUME_BOUND_ALREADY                         _HRESULT_TYPEDEF_(0x8031001F)
#define FVE_E_OS_NOT_PROTECTED                             _HRESULT_TYPEDEF_(0x80310020)
#define FVE_E_PROTECTION_DISABLED                          _HRESULT_TYPEDEF_(0x80310021)
#define FVE_E_RECOVERY_KEY_REQUIRED                        _HRESULT_TYPEDEF_(0x80310022)
#define FVE_E_FOREIGN_VOLUME                               _HRESULT_TYPEDEF_(0x80310023)
#define FVE_E_OVERLAPPED_UPDATE                            _HRESULT_TYPEDEF_(0x80310024)
#define FVE_E_TPM_SRK_AUTH_NOT_ZERO                        _HRESULT_TYPEDEF_(0x80310025)
#define FVE_E_FAILED_SECTOR_SIZE                           _HRESULT_TYPEDEF_(0x80310026)
#define FVE_E_FAILED_AUTHENTICATION                        _HRESULT_TYPEDEF_(0x80310027)
#define FVE_E_NOT_OS_VOLUME                                _HRESULT_TYPEDEF_(0x80310028)
#define FVE_E_AUTOUNLOCK_ENABLED                           _HRESULT_TYPEDEF_(0x80310029)
#define FVE_E_WRONG_BOOTSECTOR                             _HRESULT_TYPEDEF_(0x8031002A)
#define FVE_E_WRONG_SYSTEM_FS                              _HRESULT_TYPEDEF_(0x8031002B)
#define FVE_E_POLICY_PASSWORD_REQUIRED                     _HRESULT_TYPEDEF_(0x8031002C)
#define FVE_E_CANNOT_SET_FVEK_ENCRYPTED                    _HRESULT_TYPEDEF_(0x8031002D)
#define FVE_E_CANNOT_ENCRYPT_NO_KEY                        _HRESULT_TYPEDEF_(0x8031002E)
#define FVE_E_BOOTABLE_CDDVD                               _HRESULT_TYPEDEF_(0x80310030)
#define FVE_E_PROTECTOR_EXISTS                             _HRESULT_TYPEDEF_(0x80310031)
#define FVE_E_RELATIVE_PATH                                _HRESULT_TYPEDEF_(0x80310032)
#define FVE_E_PROTECTOR_NOT_FOUND                          _HRESULT_TYPEDEF_(0x80310033)
#define FVE_E_INVALID_KEY_FORMAT                           _HRESULT_TYPEDEF_(0x80310034)
#define FVE_E_INVALID_PASSWORD_FORMAT                      _HRESULT_TYPEDEF_(0x80310035)
#define FVE_E_FIPS_RNG_CHECK_FAILED                        _HRESULT_TYPEDEF_(0x80310036)
#define FVE_E_FIPS_PREVENTS_RECOVERY_PASSWORD              _HRESULT_TYPEDEF_(0x80310037)
#define FVE_E_FIPS_PREVENTS_EXTERNAL_KEY_EXPORT            _HRESULT_TYPEDEF_(0x80310038)
#define FVE_E_NOT_DECRYPTED                                _HRESULT_TYPEDEF_(0x80310039)
#define FVE_E_INVALID_PROTECTOR_TYPE                       _HRESULT_TYPEDEF_(0x8031003A)
#define FVE_E_NO_PROTECTORS_TO_TEST                        _HRESULT_TYPEDEF_(0x8031003B)
#define FVE_E_KEYFILE_NOT_FOUND                            _HRESULT_TYPEDEF_(0x8031003C)
#define FVE_E_KEYFILE_INVALID                              _HRESULT_TYPEDEF_(0x8031003D)
#define FVE_E_KEYFILE_NO_VMK                               _HRESULT_TYPEDEF_(0x8031003E)
#define FVE_E_TPM_DISABLED                                 _HRESULT_TYPEDEF_(0x8031003F)
#define FVE_E_NOT_ALLOWED_IN_SAFE_MODE                     _HRESULT_TYPEDEF_(0x80310040)
#define FVE_E_TPM_INVALID_PCR                              _HRESULT_TYPEDEF_(0x80310041)
#define FVE_E_TPM_NO_VMK                                   _HRESULT_TYPEDEF_(0x80310042)
#define FVE_E_PIN_INVALID                                  _HRESULT_TYPEDEF_(0x80310043)
#define FVE_E_AUTH_INVALID_APPLICATION                     _HRESULT_TYPEDEF_(0x80310044)
#define FVE_E_AUTH_INVALID_CONFIG                          _HRESULT_TYPEDEF_(0x80310045)
#define FVE_E_FIPS_DISABLE_PROTECTION_NOT_ALLOWED          _HRESULT_TYPEDEF_(0x80310046)
#define FVE_E_FS_NOT_EXTENDED                              _HRESULT_TYPEDEF_(0x80310047)
#define FVE_E_FIRMWARE_TYPE_NOT_SUPPORTED                  _HRESULT_TYPEDEF_(0x80310048)
#define FVE_E_NO_LICENSE                                   _HRESULT_TYPEDEF_(0x80310049)
#define FVE_E_NOT_ON_STACK                                 _HRESULT_TYPEDEF_(0x8031004A)
#define FVE_E_FS_MOUNTED                                   _HRESULT_TYPEDEF_(0x8031004B)
#define FVE_E_TOKEN_NOT_IMPERSONATED                       _HRESULT_TYPEDEF_(0x8031004C)
#define FVE_E_DRY_RUN_FAILED                               _HRESULT_TYPEDEF_(0x8031004D)
#define FVE_E_REBOOT_REQUIRED                              _HRESULT_TYPEDEF_(0x8031004E)
#define FVE_E_DEBUGGER_ENABLED                             _HRESULT_TYPEDEF_(0x8031004F)
#define FVE_E_RAW_ACCESS                                   _HRESULT_TYPEDEF_(0x80310050)
#define FVE_E_RAW_BLOCKED                                  _HRESULT_TYPEDEF_(0x80310051)
#define FVE_E_BCD_APPLICATIONS_PATH_INCORRECT              _HRESULT_TYPEDEF_(0x80310052)
#define FVE_E_NOT_ALLOWED_IN_VERSION                       _HRESULT_TYPEDEF_(0x80310053)
#define FVE_E_NO_AUTOUNLOCK_MASTER_KEY                     _HRESULT_TYPEDEF_(0x80310054)
#define FVE_E_MOR_FAILED                                   _HRESULT_TYPEDEF_(0x80310055)
#define FVE_E_HIDDEN_VOLUME                                _HRESULT_TYPEDEF_(0x80310056)
#define FVE_E_TRANSIENT_STATE                              _HRESULT_TYPEDEF_(0x80310057)
#define FVE_E_PUBKEY_NOT_ALLOWED                           _HRESULT_TYPEDEF_(0x80310058)
#define FVE_E_VOLUME_HANDLE_OPEN                           _HRESULT_TYPEDEF_(0x80310059)
#define FVE_E_NO_FEATURE_LICENSE                           _HRESULT_TYPEDEF_(0x8031005A)
#define FVE_E_INVALID_STARTUP_OPTIONS                      _HRESULT_TYPEDEF_(0x8031005B)
#define FVE_E_POLICY_RECOVERY_PASSWORD_NOT_ALLOWED         _HRESULT_TYPEDEF_(0x8031005C)
#define FVE_E_POLICY_RECOVERY_PASSWORD_REQUIRED            _HRESULT_TYPEDEF_(0x8031005D)
#define FVE_E_POLICY_RECOVERY_KEY_NOT_ALLOWED              _HRESULT_TYPEDEF_(0x8031005E)
#define FVE_E_POLICY_RECOVERY_KEY_REQUIRED                 _HRESULT_TYPEDEF_(0x8031005F)
#define FVE_E_POLICY_STARTUP_PIN_NOT_ALLOWED               _HRESULT_TYPEDEF_(0x80310060)
#define FVE_E_POLICY_STARTUP_PIN_REQUIRED                  _HRESULT_TYPEDEF_(0x80310061)
#define FVE_E_POLICY_STARTUP_KEY_NOT_ALLOWED               _HRESULT_TYPEDEF_(0x80310062)
#define FVE_E_POLICY_STARTUP_KEY_REQUIRED                  _HRESULT_TYPEDEF_(0x80310063)
#define FVE_E_POLICY_STARTUP_PIN_KEY_NOT_ALLOWED           _HRESULT_TYPEDEF_(0x80310064)
#define FVE_E_POLICY_STARTUP_PIN_KEY_REQUIRED              _HRESULT_TYPEDEF_(0x80310065)
#define FVE_E_POLICY_STARTUP_TPM_NOT_ALLOWED               _HRESULT_TYPEDEF_(0x80310066)
#define FVE_E_POLICY_STARTUP_TPM_REQUIRED                  _HRESULT_TYPEDEF_(0x80310067)
#define FVE_E_POLICY_INVALID_PIN_LENGTH                    _HRESULT_TYPEDEF_(0x80310068)
#define FVE_E_KEY_PROTECTOR_NOT_SUPPORTED                  _HRESULT_TYPEDEF_(0x80310069)
#define FVE_E_POLICY_PASSPHRASE_NOT_ALLOWED                _HRESULT_TYPEDEF_(0x8031006A)
#define FVE_E_POLICY_PASSPHRASE_REQUIRED                   _HRESULT_TYPEDEF_(0x8031006B)
#define FVE_E_FIPS_PREVENTS_PASSPHRASE                     _HRESULT_TYPEDEF_(0x8031006C)
#define FVE_E_OS_VOLUME_PASSPHRASE_NOT_ALLOWED             _HRESULT_TYPEDEF_(0x8031006D)
#define FVE_E_INVALID_BITLOCKER_OID                        _HRESULT_TYPEDEF_(0x8031006E)
#define FVE_E_VOLUME_TOO_SMALL                             _HRESULT_TYPEDEF_(0x8031006F)
#define FVE_E_DV_NOT_SUPPORTED_ON_FS                       _HRESULT_TYPEDEF_(0x80310070)
#define FVE_E_DV_NOT_ALLOWED_BY_GP                         _HRESULT_TYPEDEF_(0x80310071)
#define FVE_E_POLICY_USER_CERTIFICATE_NOT_ALLOWED          _HRESULT_TYPEDEF_(0x80310072)
#define FVE_E_POLICY_USER_CERTIFICATE_REQUIRED             _HRESULT_TYPEDEF_(0x80310073)
#define FVE_E_POLICY_USER_CERT_MUST_BE_HW                  _HRESULT_TYPEDEF_(0x80310074)
#define FVE_E_POLICY_USER_CONFIGURE_FDV_AUTOUNLOCK_NOT_ALLOWED _HRESULT_TYPEDEF_(0x80310075)
#define FVE_E_POLICY_USER_CONFIGURE_RDV_AUTOUNLOCK_NOT_ALLOWED _HRESULT_TYPEDEF_(0x80310076)
#define FVE_E_POLICY_USER_CONFIGURE_RDV_NOT_ALLOWED        _HRESULT_TYPEDEF_(0x80310077)
#define FVE_E_POLICY_USER_ENABLE_RDV_NOT_ALLOWED           _HRESULT_TYPEDEF_(0x80310078)
#define FVE_E_POLICY_USER_DISABLE_RDV_NOT_ALLOWED          _HRESULT_TYPEDEF_(0x80310079)
#define FVE_E_POLICY_INVALID_PASSPHRASE_LENGTH             _HRESULT_TYPEDEF_(0x80310080)
#define FVE_E_POLICY_PASSPHRASE_TOO_SIMPLE                 _HRESULT_TYPEDEF_(0x80310081)
#define FVE_E_RECOVERY_PARTITION                           _HRESULT_TYPEDEF_(0x80310082)
#define FVE_E_POLICY_CONFLICT_FDV_RK_OFF_AUK_ON            _HRESULT_TYPEDEF_(0x80310083)
#define FVE_E_POLICY_CONFLICT_RDV_RK_OFF_AUK_ON            _HRESULT_TYPEDEF_(0x80310084)
#define FVE_E_NON_BITLOCKER_OID                            _HRESULT_TYPEDEF_(0x80310085)
#define FVE_E_POLICY_PROHIBITS_SELFSIGNED                  _HRESULT_TYPEDEF_(0x80310086)
#define FVE_E_POLICY_CONFLICT_RO_AND_STARTUP_KEY_REQUIRED  _HRESULT_TYPEDEF_(0x80310087)
#define FVE_E_CONV_RECOVERY_FAILED                         _HRESULT_TYPEDEF_(0x80310088)
#define FVE_E_VIRTUALIZED_SPACE_TOO_BIG                    _HRESULT_TYPEDEF_(0x80310089)
#define FVE_E_POLICY_CONFLICT_OSV_RP_OFF_ADB_ON            _HRESULT_TYPEDEF_(0x80310090)
#define FVE_E_POLICY_CONFLICT_FDV_RP_OFF_ADB_ON            _HRESULT_TYPEDEF_(0x80310091)
#define FVE_E_POLICY_CONFLICT_RDV_RP_OFF_ADB_ON            _HRESULT_TYPEDEF_(0x80310092)
#define FVE_E_NON_BITLOCKER_KU                             _HRESULT_TYPEDEF_(0x80310093)
#define FVE_E_PRIVATEKEY_AUTH_FAILED                       _HRESULT_TYPEDEF_(0x80310094)
#define FVE_E_REMOVAL_OF_DRA_FAILED                        _HRESULT_TYPEDEF_(0x80310095)
#define FVE_E_OPERATION_NOT_SUPPORTED_ON_VISTA_VOLUME      _HRESULT_TYPEDEF_(0x80310096)
#define FVE_E_CANT_LOCK_AUTOUNLOCK_ENABLED_VOLUME          _HRESULT_TYPEDEF_(0x80310097)
#define FVE_E_FIPS_HASH_KDF_NOT_ALLOWED                    _HRESULT_TYPEDEF_(0x80310098)
#define FVE_E_ENH_PIN_INVALID                              _HRESULT_TYPEDEF_(0x80310099)
#define FVE_E_INVALID_PIN_CHARS                            _HRESULT_TYPEDEF_(0x8031009A)
#define FVE_E_INVALID_DATUM_TYPE                           _HRESULT_TYPEDEF_(0x8031009B)
#define FVE_E_EFI_ONLY                                     _HRESULT_TYPEDEF_(0x8031009C)
#define FVE_E_MULTIPLE_NKP_CERTS                           _HRESULT_TYPEDEF_(0x8031009D)
#define FVE_E_REMOVAL_OF_NKP_FAILED                        _HRESULT_TYPEDEF_(0x8031009E)
#define FVE_E_INVALID_NKP_CERT                             _HRESULT_TYPEDEF_(0x8031009F)
#define FVE_E_NO_EXISTING_PIN                              _HRESULT_TYPEDEF_(0x803100A0)
#define FVE_E_PROTECTOR_CHANGE_PIN_MISMATCH                _HRESULT_TYPEDEF_(0x803100A1)
#define FVE_E_PIN_PROTECTOR_CHANGE_BY_STD_USER_DISALLOWED  _HRESULT_TYPEDEF_(0x803100A2)
#define FVE_E_PROTECTOR_CHANGE_MAX_PIN_CHANGE_ATTEMPTS_REACHED _HRESULT_TYPEDEF_(0x803100A3)
#define FVE_E_POLICY_PASSPHRASE_REQUIRES_ASCII             _HRESULT_TYPEDEF_(0x803100A4)
#define FVE_E_FULL_ENCRYPTION_NOT_ALLOWED_ON_TP_STORAGE    _HRESULT_TYPEDEF_(0x803100A5)
#define FVE_E_WIPE_NOT_ALLOWED_ON_TP_STORAGE               _HRESULT_TYPEDEF_(0x803100A6)
#define FVE_E_KEY_LENGTH_NOT_SUPPORTED_BY_EDRIVE           _HRESULT_TYPEDEF_(0x803100A7)
#define FVE_E_NO_EXISTING_PASSPHRASE                       _HRESULT_TYPEDEF_(0x803100A8)
#define FVE_E_PROTECTOR_CHANGE_PASSPHRASE_MISMATCH         _HRESULT_TYPEDEF_(0x803100A9)
#define FVE_E_PASSPHRASE_TOO_LONG                          _HRESULT_TYPEDEF_(0x803100AA)
#define FVE_E_NO_PASSPHRASE_WITH_TPM                       _HRESULT_TYPEDEF_(0x803100AB)
#define FVE_E_NO_TPM_WITH_PASSPHRASE                       _HRESULT_TYPEDEF_(0x803100AC)
#define FVE_E_NOT_ALLOWED_ON_CSV_STACK                     _HRESULT_TYPEDEF_(0x803100AD)
#define FVE_E_NOT_ALLOWED_ON_CLUSTER                       _HRESULT_TYPEDEF_(0x803100AE)
#define FVE_E_EDRIVE_NO_FAILOVER_TO_SW                     _HRESULT_TYPEDEF_(0x803100AF)
#define FVE_E_EDRIVE_BAND_IN_USE                           _HRESULT_TYPEDEF_(0x803100B0)
#define FVE_E_EDRIVE_DISALLOWED_BY_GP                      _HRESULT_TYPEDEF_(0x803100B1)
#define FVE_E_EDRIVE_INCOMPATIBLE_VOLUME                   _HRESULT_TYPEDEF_(0x803100B2)
#define FVE_E_NOT_ALLOWED_TO_UPGRADE_WHILE_CONVERTING      _HRESULT_TYPEDEF_(0x803100B3)
#define FVE_E_EDRIVE_DV_NOT_SUPPORTED                      _HRESULT_TYPEDEF_(0x803100B4)
#define FVE_E_NO_PREBOOT_KEYBOARD_DETECTED                 _HRESULT_TYPEDEF_(0x803100B5)
#define FVE_E_NO_PREBOOT_KEYBOARD_OR_WINRE_DETECTED        _HRESULT_TYPEDEF_(0x803100B6)
#define FVE_E_POLICY_REQUIRES_STARTUP_PIN_ON_TOUCH_DEVICE  _HRESULT_TYPEDEF_(0x803100B7)
#define FVE_E_POLICY_REQUIRES_RECOVERY_PASSWORD_ON_TOUCH_DEVICE _HRESULT_TYPEDEF_(0x803100B8)
#define FVE_E_WIPE_CANCEL_NOT_APPLICABLE                   _HRESULT_TYPEDEF_(0x803100B9)
#define FVE_E_SECUREBOOT_DISABLED                          _HRESULT_TYPEDEF_(0x803100BA)
#define FVE_E_SECUREBOOT_CONFIGURATION_INVALID             _HRESULT_TYPEDEF_(0x803100BB)
#define FVE_E_EDRIVE_DRY_RUN_FAILED                        _HRESULT_TYPEDEF_(0x803100BC)
#define FVE_E_SHADOW_COPY_PRESENT                          _HRESULT_TYPEDEF_(0x803100BD)
#define FVE_E_POLICY_INVALID_ENHANCED_BCD_SETTINGS         _HRESULT_TYPEDEF_(0x803100BE)
#define FVE_E_EDRIVE_INCOMPATIBLE_FIRMWARE                 _HRESULT_TYPEDEF_(0x803100BF)
#define FVE_E_PROTECTOR_CHANGE_MAX_PASSPHRASE_CHANGE_ATTEMPTS_REACHED _HRESULT_TYPEDEF_(0x803100C0)
#define FVE_E_PASSPHRASE_PROTECTOR_CHANGE_BY_STD_USER_DISALLOWED _HRESULT_TYPEDEF_(0x803100C1)
#define FVE_E_LIVEID_ACCOUNT_SUSPENDED                     _HRESULT_TYPEDEF_(0x803100C2)
#define FVE_E_LIVEID_ACCOUNT_BLOCKED                       _HRESULT_TYPEDEF_(0x803100C3)
#define FVE_E_NOT_PROVISIONED_ON_ALL_VOLUMES               _HRESULT_TYPEDEF_(0x803100C4)
#define FVE_E_DE_FIXED_DATA_NOT_SUPPORTED                  _HRESULT_TYPEDEF_(0x803100C5)
#define FVE_E_DE_HARDWARE_NOT_COMPLIANT                    _HRESULT_TYPEDEF_(0x803100C6)
#define FVE_E_DE_WINRE_NOT_CONFIGURED                      _HRESULT_TYPEDEF_(0x803100C7)
#define FVE_E_DE_PROTECTION_SUSPENDED                      _HRESULT_TYPEDEF_(0x803100C8)
#define FVE_E_DE_OS_VOLUME_NOT_PROTECTED                   _HRESULT_TYPEDEF_(0x803100C9)
#define FVE_E_DE_DEVICE_LOCKEDOUT                          _HRESULT_TYPEDEF_(0x803100CA)
#define FVE_E_DE_PROTECTION_NOT_YET_ENABLED                _HRESULT_TYPEDEF_(0x803100CB)
#define FVE_E_INVALID_PIN_CHARS_DETAILED                   _HRESULT_TYPEDEF_(0x803100CC)
#define FVE_E_DEVICE_LOCKOUT_COUNTER_UNAVAILABLE           _HRESULT_TYPEDEF_(0x803100CD)
#define FVE_E_DEVICELOCKOUT_COUNTER_MISMATCH               _HRESULT_TYPEDEF_(0x803100CE)
#define FVE_E_BUFFER_TOO_LARGE                             _HRESULT_TYPEDEF_(0x803100CF)
#define FVE_E_NO_SUCH_CAPABILITY_ON_TARGET                 _HRESULT_TYPEDEF_(0x803100D0)
#define FVE_E_DE_PREVENTED_FOR_OS                          _HRESULT_TYPEDEF_(0x803100D1)
#define FVE_E_DE_VOLUME_OPTED_OUT                          _HRESULT_TYPEDEF_(0x803100D2)
#define FVE_E_DE_VOLUME_NOT_SUPPORTED                      _HRESULT_TYPEDEF_(0x803100D3)
#define FVE_E_EOW_NOT_SUPPORTED_IN_VERSION                 _HRESULT_TYPEDEF_(0x803100D4)
#define FVE_E_ADBACKUP_NOT_ENABLED                         _HRESULT_TYPEDEF_(0x803100D5)
#define FVE_E_VOLUME_EXTEND_PREVENTS_EOW_DECRYPT           _HRESULT_TYPEDEF_(0x803100D6)
#define FVE_E_NOT_DE_VOLUME                                _HRESULT_TYPEDEF_(0x803100D7)
#define FVE_E_PROTECTION_CANNOT_BE_DISABLED                _HRESULT_TYPEDEF_(0x803100D8)
#define FVE_E_OSV_KSR_NOT_ALLOWED                          _HRESULT_TYPEDEF_(0x803100D9)
#define FVE_E_AD_BACKUP_REQUIRED_POLICY_NOT_SET_OS_DRIVE   _HRESULT_TYPEDEF_(0x803100DA)
#define FVE_E_AD_BACKUP_REQUIRED_POLICY_NOT_SET_FIXED_DRIVE _HRESULT_TYPEDEF_(0x803100DB)
#define FVE_E_AD_BACKUP_REQUIRED_POLICY_NOT_SET_REMOVABLE_DRIVE _HRESULT_TYPEDEF_(0x803100DC)
#define FVE_E_KEY_ROTATION_NOT_SUPPORTED                   _HRESULT_TYPEDEF_(0x803100DD)
#define FVE_E_EXECUTE_REQUEST_SENT_TOO_SOON                _HRESULT_TYPEDEF_(0x803100DE)
#define FVE_E_KEY_ROTATION_NOT_ENABLED                     _HRESULT_TYPEDEF_(0x803100DF)
#define FVE_E_DEVICE_NOT_JOINED                            _HRESULT_TYPEDEF_(0x803100E0)
#define FVE_E_AAD_ENDPOINT_BUSY                            _HRESULT_TYPEDEF_(0x803100E1)
#define FVE_E_INVALID_NBP_CERT                             _HRESULT_TYPEDEF_(0x803100E2)
#define FVE_E_EDRIVE_BAND_ENUMERATION_FAILED               _HRESULT_TYPEDEF_(0x803100E3)
#define FVE_E_POLICY_ON_RDV_EXCLUSION_LIST                 _HRESULT_TYPEDEF_(0x803100E4)
#define FVE_E_PREDICTED_TPM_PROTECTOR_NOT_SUPPORTED        _HRESULT_TYPEDEF_(0x803100E5)
#define FVE_E_SETUP_TPM_CALLBACK_NOT_SUPPORTED             _HRESULT_TYPEDEF_(0x803100E6)
#define FVE_E_TPM_CONTEXT_SETUP_NOT_SUPPORTED              _HRESULT_TYPEDEF_(0x803100E7)
#define FVE_E_UPDATE_INVALID_CONFIG                        _HRESULT_TYPEDEF_(0x803100E8)
#define FVE_E_AAD_SERVER_FAIL_RETRY_AFTER                  _HRESULT_TYPEDEF_(0x803100E9)
#define FVE_E_AAD_SERVER_FAIL_BACKOFF                      _HRESULT_TYPEDEF_(0x803100EA)
#define FVE_E_DATASET_FULL                                 _HRESULT_TYPEDEF_(0x803100EB)
#define FVE_E_METADATA_FULL                                _HRESULT_TYPEDEF_(0x803100EC)

#define FWP_E_CALLOUT_NOT_FOUND                            _HRESULT_TYPEDEF_(0x80320001)
#define FWP_E_CONDITION_NOT_FOUND                          _HRESULT_TYPEDEF_(0x80320002)
#define FWP_E_FILTER_NOT_FOUND                             _HRESULT_TYPEDEF_(0x80320003)
#define FWP_E_LAYER_NOT_FOUND                              _HRESULT_TYPEDEF_(0x80320004)
#define FWP_E_PROVIDER_NOT_FOUND                           _HRESULT_TYPEDEF_(0x80320005)
#define FWP_E_PROVIDER_CONTEXT_NOT_FOUND                   _HRESULT_TYPEDEF_(0x80320006)
#define FWP_E_SUBLAYER_NOT_FOUND                           _HRESULT_TYPEDEF_(0x80320007)
#define FWP_E_NOT_FOUND                                    _HRESULT_TYPEDEF_(0x80320008)
#define FWP_E_ALREADY_EXISTS                               _HRESULT_TYPEDEF_(0x80320009)
#define FWP_E_IN_USE                                       _HRESULT_TYPEDEF_(0x8032000A)
#define FWP_E_DYNAMIC_SESSION_IN_PROGRESS                  _HRESULT_TYPEDEF_(0x8032000B)
#define FWP_E_WRONG_SESSION                                _HRESULT_TYPEDEF_(0x8032000C)
#define FWP_E_NO_TXN_IN_PROGRESS                           _HRESULT_TYPEDEF_(0x8032000D)
#define FWP_E_TXN_IN_PROGRESS                              _HRESULT_TYPEDEF_(0x8032000E)
#define FWP_E_TXN_ABORTED                                  _HRESULT_TYPEDEF_(0x8032000F)
#define FWP_E_SESSION_ABORTED                              _HRESULT_TYPEDEF_(0x80320010)
#define FWP_E_INCOMPATIBLE_TXN                             _HRESULT_TYPEDEF_(0x80320011)
#define FWP_E_TIMEOUT                                      _HRESULT_TYPEDEF_(0x80320012)
#define FWP_E_NET_EVENTS_DISABLED                          _HRESULT_TYPEDEF_(0x80320013)
#define FWP_E_INCOMPATIBLE_LAYER                           _HRESULT_TYPEDEF_(0x80320014)
#define FWP_E_KM_CLIENTS_ONLY                              _HRESULT_TYPEDEF_(0x80320015)
#define FWP_E_LIFETIME_MISMATCH                            _HRESULT_TYPEDEF_(0x80320016)
#define FWP_E_BUILTIN_OBJECT                               _HRESULT_TYPEDEF_(0x80320017)
#define FWP_E_TOO_MANY_CALLOUTS                            _HRESULT_TYPEDEF_(0x80320018)
#define FWP_E_NOTIFICATION_DROPPED                         _HRESULT_TYPEDEF_(0x80320019)
#define FWP_E_TRAFFIC_MISMATCH                             _HRESULT_TYPEDEF_(0x8032001A)
#define FWP_E_INCOMPATIBLE_SA_STATE                        _HRESULT_TYPEDEF_(0x8032001B)
#define FWP_E_NULL_POINTER                                 _HRESULT_TYPEDEF_(0x8032001C)
#define FWP_E_INVALID_ENUMERATOR                           _HRESULT_TYPEDEF_(0x8032001D)
#define FWP_E_INVALID_FLAGS                                _HRESULT_TYPEDEF_(0x8032001E)
#define FWP_E_INVALID_NET_MASK                             _HRESULT_TYPEDEF_(0x8032001F)
#define FWP_E_INVALID_RANGE                                _HRESULT_TYPEDEF_(0x80320020)
#define FWP_E_INVALID_INTERVAL                             _HRESULT_TYPEDEF_(0x80320021)
#define FWP_E_ZERO_LENGTH_ARRAY                            _HRESULT_TYPEDEF_(0x80320022)
#define FWP_E_NULL_DISPLAY_NAME                            _HRESULT_TYPEDEF_(0x80320023)
#define FWP_E_INVALID_ACTION_TYPE                          _HRESULT_TYPEDEF_(0x80320024)
#define FWP_E_INVALID_WEIGHT                               _HRESULT_TYPEDEF_(0x80320025)
#define FWP_E_MATCH_TYPE_MISMATCH                          _HRESULT_TYPEDEF_(0x80320026)
#define FWP_E_TYPE_MISMATCH                                _HRESULT_TYPEDEF_(0x80320027)
#define FWP_E_OUT_OF_BOUNDS                                _HRESULT_TYPEDEF_(0x80320028)
#define FWP_E_RESERVED                                     _HRESULT_TYPEDEF_(0x80320029)
#define FWP_E_DUPLICATE_CONDITION                          _HRESULT_TYPEDEF_(0x8032002A)
#define FWP_E_DUPLICATE_KEYMOD                             _HRESULT_TYPEDEF_(0x8032002B)
#define FWP_E_ACTION_INCOMPATIBLE_WITH_LAYER               _HRESULT_TYPEDEF_(0x8032002C)
#define FWP_E_ACTION_INCOMPATIBLE_WITH_SUBLAYER            _HRESULT_TYPEDEF_(0x8032002D)
#define FWP_E_CONTEXT_INCOMPATIBLE_WITH_LAYER              _HRESULT_TYPEDEF_(0x8032002E)
#define FWP_E_CONTEXT_INCOMPATIBLE_WITH_CALLOUT            _HRESULT_TYPEDEF_(0x8032002F)
#define FWP_E_INCOMPATIBLE_AUTH_METHOD                     _HRESULT_TYPEDEF_(0x80320030)
#define FWP_E_INCOMPATIBLE_DH_GROUP                        _HRESULT_TYPEDEF_(0x80320031)
#define FWP_E_EM_NOT_SUPPORTED                             _HRESULT_TYPEDEF_(0x80320032)
#define FWP_E_NEVER_MATCH                                  _HRESULT_TYPEDEF_(0x80320033)
#define FWP_E_PROVIDER_CONTEXT_MISMATCH                    _HRESULT_TYPEDEF_(0x80320034)
#define FWP_E_INVALID_PARAMETER                            _HRESULT_TYPEDEF_(0x80320035)
#define FWP_E_TOO_MANY_SUBLAYERS                           _HRESULT_TYPEDEF_(0x80320036)
#define FWP_E_CALLOUT_NOTIFICATION_FAILED                  _HRESULT_TYPEDEF_(0x80320037)
#define FWP_E_INVALID_AUTH_TRANSFORM                       _HRESULT_TYPEDEF_(0x80320038)
#define FWP_E_INVALID_CIPHER_TRANSFORM                     _HRESULT_TYPEDEF_(0x80320039)
#define FWP_E_INCOMPATIBLE_CIPHER_TRANSFORM                _HRESULT_TYPEDEF_(0x8032003A)
#define FWP_E_INVALID_TRANSFORM_COMBINATION                _HRESULT_TYPEDEF_(0x8032003B)
#define FWP_E_DUPLICATE_AUTH_METHOD                        _HRESULT_TYPEDEF_(0x8032003C)
#define FWP_E_INVALID_TUNNEL_ENDPOINT                      _HRESULT_TYPEDEF_(0x8032003D)
#define FWP_E_L2_DRIVER_NOT_READY                          _HRESULT_TYPEDEF_(0x8032003E)
#define FWP_E_KEY_DICTATOR_ALREADY_REGISTERED              _HRESULT_TYPEDEF_(0x8032003F)
#define FWP_E_KEY_DICTATION_INVALID_KEYING_MATERIAL        _HRESULT_TYPEDEF_(0x80320040)
#define FWP_E_CONNECTIONS_DISABLED                         _HRESULT_TYPEDEF_(0x80320041)
#define FWP_E_INVALID_DNS_NAME                             _HRESULT_TYPEDEF_(0x80320042)
#define FWP_E_STILL_ON                                     _HRESULT_TYPEDEF_(0x80320043)
#define FWP_E_IKEEXT_NOT_RUNNING                           _HRESULT_TYPEDEF_(0x80320044)
#define FWP_E_DROP_NOICMP                                  _HRESULT_TYPEDEF_(0x80320104)

#define ERROR_NDIS_INDICATION_REQUIRED                     _NDIS_ERROR_TYPEDEF_(0x00340001)
#define ERROR_NDIS_INTERFACE_CLOSING                       _NDIS_ERROR_TYPEDEF_(0x80340002)
#define ERROR_NDIS_BAD_VERSION                             _NDIS_ERROR_TYPEDEF_(0x80340004)
#define ERROR_NDIS_BAD_CHARACTERISTICS                     _NDIS_ERROR_TYPEDEF_(0x80340005)
#define ERROR_NDIS_ADAPTER_NOT_FOUND                       _NDIS_ERROR_TYPEDEF_(0x80340006)
#define ERROR_NDIS_OPEN_FAILED                             _NDIS_ERROR_TYPEDEF_(0x80340007)
#define ERROR_NDIS_DEVICE_FAILED                           _NDIS_ERROR_TYPEDEF_(0x80340008)
#define ERROR_NDIS_MULTICAST_FULL                          _NDIS_ERROR_TYPEDEF_(0x80340009)
#define ERROR_NDIS_MULTICAST_EXISTS                        _NDIS_ERROR_TYPEDEF_(0x8034000A)
#define ERROR_NDIS_MULTICAST_NOT_FOUND                     _NDIS_ERROR_TYPEDEF_(0x8034000B)
#define ERROR_NDIS_REQUEST_ABORTED                         _NDIS_ERROR_TYPEDEF_(0x8034000C)
#define ERROR_NDIS_RESET_IN_PROGRESS                       _NDIS_ERROR_TYPEDEF_(0x8034000D)
#define ERROR_NDIS_INVALID_PACKET                          _NDIS_ERROR_TYPEDEF_(0x8034000F)
#define ERROR_NDIS_INVALID_DEVICE_REQUEST                  _NDIS_ERROR_TYPEDEF_(0x80340010)
#define ERROR_NDIS_ADAPTER_NOT_READY                       _NDIS_ERROR_TYPEDEF_(0x80340011)
#define ERROR_NDIS_INVALID_LENGTH                          _NDIS_ERROR_TYPEDEF_(0x80340014)
#define ERROR_NDIS_INVALID_DATA                            _NDIS_ERROR_TYPEDEF_(0x80340015)
#define ERROR_NDIS_BUFFER_TOO_SHORT                        _NDIS_ERROR_TYPEDEF_(0x80340016)
#define ERROR_NDIS_INVALID_OID                             _NDIS_ERROR_TYPEDEF_(0x80340017)
#define ERROR_NDIS_ADAPTER_REMOVED                         _NDIS_ERROR_TYPEDEF_(0x80340018)
#define ERROR_NDIS_UNSUPPORTED_MEDIA                       _NDIS_ERROR_TYPEDEF_(0x80340019)
#define ERROR_NDIS_GROUP_ADDRESS_IN_USE                    _NDIS_ERROR_TYPEDEF_(0x8034001A)
#define ERROR_NDIS_FILE_NOT_FOUND                          _NDIS_ERROR_TYPEDEF_(0x8034001B)
#define ERROR_NDIS_ERROR_READING_FILE                      _NDIS_ERROR_TYPEDEF_(0x8034001C)
#define ERROR_NDIS_ALREADY_MAPPED                          _NDIS_ERROR_TYPEDEF_(0x8034001D)
#define ERROR_NDIS_RESOURCE_CONFLICT                       _NDIS_ERROR_TYPEDEF_(0x8034001E)
#define ERROR_NDIS_MEDIA_DISCONNECTED                      _NDIS_ERROR_TYPEDEF_(0x8034001F)
#define ERROR_NDIS_INVALID_ADDRESS                         _NDIS_ERROR_TYPEDEF_(0x80340022)
#define ERROR_NDIS_PAUSED                                  _NDIS_ERROR_TYPEDEF_(0x8034002A)
#define ERROR_NDIS_INTERFACE_NOT_FOUND                     _NDIS_ERROR_TYPEDEF_(0x8034002B)
#define ERROR_NDIS_UNSUPPORTED_REVISION                    _NDIS_ERROR_TYPEDEF_(0x8034002C)
#define ERROR_NDIS_INVALID_PORT                            _NDIS_ERROR_TYPEDEF_(0x8034002D)
#define ERROR_NDIS_INVALID_PORT_STATE                      _NDIS_ERROR_TYPEDEF_(0x8034002E)
#define ERROR_NDIS_LOW_POWER_STATE                         _NDIS_ERROR_TYPEDEF_(0x8034002F)
#define ERROR_NDIS_REINIT_REQUIRED                         _NDIS_ERROR_TYPEDEF_(0x80340030)
#define ERROR_NDIS_NO_QUEUES                               _NDIS_ERROR_TYPEDEF_(0x80340031)
#define ERROR_NDIS_NOT_SUPPORTED                           _NDIS_ERROR_TYPEDEF_(0x803400BB)
#define ERROR_NDIS_OFFLOAD_POLICY                          _NDIS_ERROR_TYPEDEF_(0xC034100F)
#define ERROR_NDIS_OFFLOAD_CONNECTION_REJECTED             _NDIS_ERROR_TYPEDEF_(0xC0341012)
#define ERROR_NDIS_OFFLOAD_PATH_REJECTED                   _NDIS_ERROR_TYPEDEF_(0xC0341013)
#define ERROR_NDIS_DOT11_AUTO_CONFIG_ENABLED               _NDIS_ERROR_TYPEDEF_(0x80342000)
#define ERROR_NDIS_DOT11_MEDIA_IN_USE                      _NDIS_ERROR_TYPEDEF_(0x80342001)
#define ERROR_NDIS_DOT11_POWER_STATE_INVALID               _NDIS_ERROR_TYPEDEF_(0x80342002)
#define ERROR_NDIS_PM_WOL_PATTERN_LIST_FULL                _NDIS_ERROR_TYPEDEF_(0x80342003)
#define ERROR_NDIS_PM_PROTOCOL_OFFLOAD_LIST_FULL           _NDIS_ERROR_TYPEDEF_(0x80342004)
#define ERROR_NDIS_DOT11_AP_CHANNEL_CURRENTLY_NOT_AVAILABLE _NDIS_ERROR_TYPEDEF_(0x80342005)
#define ERROR_NDIS_DOT11_AP_BAND_CURRENTLY_NOT_AVAILABLE   _NDIS_ERROR_TYPEDEF_(0x80342006)
#define ERROR_NDIS_DOT11_AP_CHANNEL_NOT_ALLOWED            _NDIS_ERROR_TYPEDEF_(0x80342007)
#define ERROR_NDIS_DOT11_AP_BAND_NOT_ALLOWED               _NDIS_ERROR_TYPEDEF_(0x80342008)

#define ERROR_HV_INVALID_HYPERCALL_CODE                    _NDIS_ERROR_TYPEDEF_(0xC0350002)
#define ERROR_HV_INVALID_HYPERCALL_INPUT                   _NDIS_ERROR_TYPEDEF_(0xC0350003)
#define ERROR_HV_INVALID_ALIGNMENT                         _NDIS_ERROR_TYPEDEF_(0xC0350004)
#define ERROR_HV_INVALID_PARAMETER                         _NDIS_ERROR_TYPEDEF_(0xC0350005)
#define ERROR_HV_ACCESS_DENIED                             _NDIS_ERROR_TYPEDEF_(0xC0350006)
#define ERROR_HV_INVALID_PARTITION_STATE                   _NDIS_ERROR_TYPEDEF_(0xC0350007)
#define ERROR_HV_OPERATION_DENIED                          _NDIS_ERROR_TYPEDEF_(0xC0350008)
#define ERROR_HV_UNKNOWN_PROPERTY                          _NDIS_ERROR_TYPEDEF_(0xC0350009)
#define ERROR_HV_PROPERTY_VALUE_OUT_OF_RANGE               _NDIS_ERROR_TYPEDEF_(0xC035000A)
#define ERROR_HV_INSUFFICIENT_MEMORY                       _NDIS_ERROR_TYPEDEF_(0xC035000B)
#define ERROR_HV_PARTITION_TOO_DEEP                        _NDIS_ERROR_TYPEDEF_(0xC035000C)
#define ERROR_HV_INVALID_PARTITION_ID                      _NDIS_ERROR_TYPEDEF_(0xC035000D)
#define ERROR_HV_INVALID_VP_INDEX                          _NDIS_ERROR_TYPEDEF_(0xC035000E)
#define ERROR_HV_INVALID_PORT_ID                           _NDIS_ERROR_TYPEDEF_(0xC0350011)
#define ERROR_HV_INVALID_CONNECTION_ID                     _NDIS_ERROR_TYPEDEF_(0xC0350012)
#define ERROR_HV_INSUFFICIENT_BUFFERS                      _NDIS_ERROR_TYPEDEF_(0xC0350013)
#define ERROR_HV_NOT_ACKNOWLEDGED                          _NDIS_ERROR_TYPEDEF_(0xC0350014)
#define ERROR_HV_INVALID_VP_STATE                          _NDIS_ERROR_TYPEDEF_(0xC0350015)
#define ERROR_HV_ACKNOWLEDGED                              _NDIS_ERROR_TYPEDEF_(0xC0350016)
#define ERROR_HV_INVALID_SAVE_RESTORE_STATE                _NDIS_ERROR_TYPEDEF_(0xC0350017)
#define ERROR_HV_INVALID_SYNIC_STATE                       _NDIS_ERROR_TYPEDEF_(0xC0350018)
#define ERROR_HV_OBJECT_IN_USE                             _NDIS_ERROR_TYPEDEF_(0xC0350019)
#define ERROR_HV_INVALID_PROXIMITY_DOMAIN_INFO             _NDIS_ERROR_TYPEDEF_(0xC035001A)
#define ERROR_HV_NO_DATA                                   _NDIS_ERROR_TYPEDEF_(0xC035001B)
#define ERROR_HV_INACTIVE                                  _NDIS_ERROR_TYPEDEF_(0xC035001C)
#define ERROR_HV_NO_RESOURCES                              _NDIS_ERROR_TYPEDEF_(0xC035001D)
#define ERROR_HV_FEATURE_UNAVAILABLE                       _NDIS_ERROR_TYPEDEF_(0xC035001E)
#define ERROR_HV_INSUFFICIENT_BUFFER                       _NDIS_ERROR_TYPEDEF_(0xC0350033)
#define ERROR_HV_INSUFFICIENT_DEVICE_DOMAINS               _NDIS_ERROR_TYPEDEF_(0xC0350038)
#define ERROR_HV_CPUID_FEATURE_VALIDATION                  _NDIS_ERROR_TYPEDEF_(0xC035003C)
#define ERROR_HV_CPUID_XSAVE_FEATURE_VALIDATION            _NDIS_ERROR_TYPEDEF_(0xC035003D)
#define ERROR_HV_PROCESSOR_STARTUP_TIMEOUT                 _NDIS_ERROR_TYPEDEF_(0xC035003E)
#define ERROR_HV_SMX_ENABLED                               _NDIS_ERROR_TYPEDEF_(0xC035003F)
#define ERROR_HV_INVALID_LP_INDEX                          _NDIS_ERROR_TYPEDEF_(0xC0350041)
#define ERROR_HV_INVALID_REGISTER_VALUE                    _NDIS_ERROR_TYPEDEF_(0xC0350050)
#define ERROR_HV_INVALID_VTL_STATE                         _NDIS_ERROR_TYPEDEF_(0xC0350051)
#define ERROR_HV_NX_NOT_DETECTED                           _NDIS_ERROR_TYPEDEF_(0xC0350055)
#define ERROR_HV_INVALID_DEVICE_ID                         _NDIS_ERROR_TYPEDEF_(0xC0350057)
#define ERROR_HV_INVALID_DEVICE_STATE                      _NDIS_ERROR_TYPEDEF_(0xC0350058)
#define ERROR_HV_PENDING_PAGE_REQUESTS                     _NDIS_ERROR_TYPEDEF_(0x00350059)
#define ERROR_HV_PAGE_REQUEST_INVALID                      _NDIS_ERROR_TYPEDEF_(0xC0350060)
#define ERROR_HV_INVALID_CPU_GROUP_ID                      _NDIS_ERROR_TYPEDEF_(0xC035006F)
#define ERROR_HV_INVALID_CPU_GROUP_STATE                   _NDIS_ERROR_TYPEDEF_(0xC0350070)
#define ERROR_HV_OPERATION_FAILED                          _NDIS_ERROR_TYPEDEF_(0xC0350071)
#define ERROR_HV_NOT_ALLOWED_WITH_NESTED_VIRT_ACTIVE       _NDIS_ERROR_TYPEDEF_(0xC0350072)
#define ERROR_HV_INSUFFICIENT_ROOT_MEMORY                  _NDIS_ERROR_TYPEDEF_(0xC0350073)
#define ERROR_HV_EVENT_BUFFER_ALREADY_FREED                _NDIS_ERROR_TYPEDEF_(0xC0350074)
#define ERROR_HV_INSUFFICIENT_CONTIGUOUS_MEMORY            _NDIS_ERROR_TYPEDEF_(0xC0350075)
#define ERROR_HV_DEVICE_NOT_IN_DOMAIN                      _NDIS_ERROR_TYPEDEF_(0xC0350076)
#define ERROR_HV_NESTED_VM_EXIT                            _NDIS_ERROR_TYPEDEF_(0xC0350077)
#define ERROR_HV_MSR_ACCESS_FAILED                         _NDIS_ERROR_TYPEDEF_(0xC0350080)
#define ERROR_HV_INSUFFICIENT_MEMORY_MIRRORING             _NDIS_ERROR_TYPEDEF_(0xC0350081)
#define ERROR_HV_INSUFFICIENT_CONTIGUOUS_MEMORY_MIRRORING  _NDIS_ERROR_TYPEDEF_(0xC0350082)
#define ERROR_HV_INSUFFICIENT_CONTIGUOUS_ROOT_MEMORY       _NDIS_ERROR_TYPEDEF_(0xC0350083)
#define ERROR_HV_INSUFFICIENT_ROOT_MEMORY_MIRRORING        _NDIS_ERROR_TYPEDEF_(0xC0350084)
#define ERROR_HV_INSUFFICIENT_CONTIGUOUS_ROOT_MEMORY_MIRRORING _NDIS_ERROR_TYPEDEF_(0xC0350085)
#define ERROR_HV_NOT_PRESENT                               _NDIS_ERROR_TYPEDEF_(0xC0351000)

#define ERROR_VID_REMOTE_NODE_PARENT_GPA_PAGES_USED        _NDIS_ERROR_TYPEDEF_(0x80370001)
#define ERROR_VID_DUPLICATE_HANDLER                        _NDIS_ERROR_TYPEDEF_(0xC0370001)
#define ERROR_VID_TOO_MANY_HANDLERS                        _NDIS_ERROR_TYPEDEF_(0xC0370002)
#define ERROR_VID_QUEUE_FULL                               _NDIS_ERROR_TYPEDEF_(0xC0370003)
#define ERROR_VID_HANDLER_NOT_PRESENT                      _NDIS_ERROR_TYPEDEF_(0xC0370004)
#define ERROR_VID_INVALID_OBJECT_NAME                      _NDIS_ERROR_TYPEDEF_(0xC0370005)
#define ERROR_VID_PARTITION_NAME_TOO_LONG                  _NDIS_ERROR_TYPEDEF_(0xC0370006)
#define ERROR_VID_MESSAGE_QUEUE_NAME_TOO_LONG              _NDIS_ERROR_TYPEDEF_(0xC0370007)
#define ERROR_VID_PARTITION_ALREADY_EXISTS                 _NDIS_ERROR_TYPEDEF_(0xC0370008)
#define ERROR_VID_PARTITION_DOES_NOT_EXIST                 _NDIS_ERROR_TYPEDEF_(0xC0370009)
#define ERROR_VID_PARTITION_NAME_NOT_FOUND                 _NDIS_ERROR_TYPEDEF_(0xC037000A)
#define ERROR_VID_MESSAGE_QUEUE_ALREADY_EXISTS             _NDIS_ERROR_TYPEDEF_(0xC037000B)
#define ERROR_VID_EXCEEDED_MBP_ENTRY_MAP_LIMIT             _NDIS_ERROR_TYPEDEF_(0xC037000C)
#define ERROR_VID_MB_STILL_REFERENCED                      _NDIS_ERROR_TYPEDEF_(0xC037000D)
#define ERROR_VID_CHILD_GPA_PAGE_SET_CORRUPTED             _NDIS_ERROR_TYPEDEF_(0xC037000E)
#define ERROR_VID_INVALID_NUMA_SETTINGS                    _NDIS_ERROR_TYPEDEF_(0xC037000F)
#define ERROR_VID_INVALID_NUMA_NODE_INDEX                  _NDIS_ERROR_TYPEDEF_(0xC0370010)
#define ERROR_VID_NOTIFICATION_QUEUE_ALREADY_ASSOCIATED    _NDIS_ERROR_TYPEDEF_(0xC0370011)
#define ERROR_VID_INVALID_MEMORY_BLOCK_HANDLE              _NDIS_ERROR_TYPEDEF_(0xC0370012)
#define ERROR_VID_PAGE_RANGE_OVERFLOW                      _NDIS_ERROR_TYPEDEF_(0xC0370013)
#define ERROR_VID_INVALID_MESSAGE_QUEUE_HANDLE             _NDIS_ERROR_TYPEDEF_(0xC0370014)
#define ERROR_VID_INVALID_GPA_RANGE_HANDLE                 _NDIS_ERROR_TYPEDEF_(0xC0370015)
#define ERROR_VID_NO_MEMORY_BLOCK_NOTIFICATION_QUEUE       _NDIS_ERROR_TYPEDEF_(0xC0370016)
#define ERROR_VID_MEMORY_BLOCK_LOCK_COUNT_EXCEEDED         _NDIS_ERROR_TYPEDEF_(0xC0370017)
#define ERROR_VID_INVALID_PPM_HANDLE                       _NDIS_ERROR_TYPEDEF_(0xC0370018)
#define ERROR_VID_MBPS_ARE_LOCKED                          _NDIS_ERROR_TYPEDEF_(0xC0370019)
#define ERROR_VID_MESSAGE_QUEUE_CLOSED                     _NDIS_ERROR_TYPEDEF_(0xC037001A)
#define ERROR_VID_VIRTUAL_PROCESSOR_LIMIT_EXCEEDED         _NDIS_ERROR_TYPEDEF_(0xC037001B)
#define ERROR_VID_STOP_PENDING                             _NDIS_ERROR_TYPEDEF_(0xC037001C)
#define ERROR_VID_INVALID_PROCESSOR_STATE                  _NDIS_ERROR_TYPEDEF_(0xC037001D)
#define ERROR_VID_EXCEEDED_KM_CONTEXT_COUNT_LIMIT          _NDIS_ERROR_TYPEDEF_(0xC037001E)
#define ERROR_VID_KM_INTERFACE_ALREADY_INITIALIZED         _NDIS_ERROR_TYPEDEF_(0xC037001F)
#define ERROR_VID_MB_PROPERTY_ALREADY_SET_RESET            _NDIS_ERROR_TYPEDEF_(0xC0370020)
#define ERROR_VID_MMIO_RANGE_DESTROYED                     _NDIS_ERROR_TYPEDEF_(0xC0370021)
#define ERROR_VID_INVALID_CHILD_GPA_PAGE_SET               _NDIS_ERROR_TYPEDEF_(0xC0370022)
#define ERROR_VID_RESERVE_PAGE_SET_IS_BEING_USED           _NDIS_ERROR_TYPEDEF_(0xC0370023)
#define ERROR_VID_RESERVE_PAGE_SET_TOO_SMALL               _NDIS_ERROR_TYPEDEF_(0xC0370024)
#define ERROR_VID_MBP_ALREADY_LOCKED_USING_RESERVED_PAGE   _NDIS_ERROR_TYPEDEF_(0xC0370025)
#define ERROR_VID_MBP_COUNT_EXCEEDED_LIMIT                 _NDIS_ERROR_TYPEDEF_(0xC0370026)
#define ERROR_VID_SAVED_STATE_CORRUPT                      _NDIS_ERROR_TYPEDEF_(0xC0370027)
#define ERROR_VID_SAVED_STATE_UNRECOGNIZED_ITEM            _NDIS_ERROR_TYPEDEF_(0xC0370028)
#define ERROR_VID_SAVED_STATE_INCOMPATIBLE                 _NDIS_ERROR_TYPEDEF_(0xC0370029)
#define ERROR_VID_VTL_ACCESS_DENIED                        _NDIS_ERROR_TYPEDEF_(0xC037002A)
#define ERROR_VID_INSUFFICIENT_RESOURCES_RESERVE           _NDIS_ERROR_TYPEDEF_(0xC037002B)
#define ERROR_VID_INSUFFICIENT_RESOURCES_PHYSICAL_BUFFER   _NDIS_ERROR_TYPEDEF_(0xC037002C)
#define ERROR_VID_INSUFFICIENT_RESOURCES_HV_DEPOSIT        _NDIS_ERROR_TYPEDEF_(0xC037002D)
#define ERROR_VID_MEMORY_TYPE_NOT_SUPPORTED                _NDIS_ERROR_TYPEDEF_(0xC037002E)
#define ERROR_VID_INSUFFICIENT_RESOURCES_WITHDRAW          _NDIS_ERROR_TYPEDEF_(0xC037002F)
#define ERROR_VID_PROCESS_ALREADY_SET                      _NDIS_ERROR_TYPEDEF_(0xC0370030)
#define HCS_E_TERMINATED_DURING_START                      _HRESULT_TYPEDEF_(0x80370100)
#define ERROR_VMCOMPUTE_TERMINATED_DURING_START            _NDIS_ERROR_TYPEDEF_(0xC0370100)
#define HCS_E_IMAGE_MISMATCH                               _HRESULT_TYPEDEF_(0x80370101)
#define ERROR_VMCOMPUTE_IMAGE_MISMATCH                     _NDIS_ERROR_TYPEDEF_(0xC0370101)
#define HCS_E_HYPERV_NOT_INSTALLED                         _HRESULT_TYPEDEF_(0x80370102)
#define ERROR_VMCOMPUTE_HYPERV_NOT_INSTALLED               _NDIS_ERROR_TYPEDEF_(0xC0370102)
#define ERROR_VMCOMPUTE_OPERATION_PENDING                  _NDIS_ERROR_TYPEDEF_(0xC0370103)
#define ERROR_VMCOMPUTE_TOO_MANY_NOTIFICATIONS             _NDIS_ERROR_TYPEDEF_(0xC0370104)
#define HCS_E_INVALID_STATE                                _HRESULT_TYPEDEF_(0x80370105)
#define ERROR_VMCOMPUTE_INVALID_STATE                      _NDIS_ERROR_TYPEDEF_(0xC0370105)
#define HCS_E_UNEXPECTED_EXIT                              _HRESULT_TYPEDEF_(0x80370106)
#define ERROR_VMCOMPUTE_UNEXPECTED_EXIT                    _NDIS_ERROR_TYPEDEF_(0xC0370106)
#define HCS_E_TERMINATED                                   _HRESULT_TYPEDEF_(0x80370107)
#define ERROR_VMCOMPUTE_TERMINATED                         _NDIS_ERROR_TYPEDEF_(0xC0370107)
#define HCS_E_CONNECT_FAILED                               _HRESULT_TYPEDEF_(0x80370108)
#define ERROR_VMCOMPUTE_CONNECT_FAILED                     _NDIS_ERROR_TYPEDEF_(0xC0370108)
#define HCS_E_CONNECTION_TIMEOUT                           _HRESULT_TYPEDEF_(0x80370109)
#define ERROR_VMCOMPUTE_TIMEOUT                            _NDIS_ERROR_TYPEDEF_(0xC0370109)
#define HCS_E_CONNECTION_CLOSED                            _HRESULT_TYPEDEF_(0x8037010A)
#define ERROR_VMCOMPUTE_CONNECTION_CLOSED                  _NDIS_ERROR_TYPEDEF_(0xC037010A)
#define HCS_E_UNKNOWN_MESSAGE                              _HRESULT_TYPEDEF_(0x8037010B)
#define ERROR_VMCOMPUTE_UNKNOWN_MESSAGE                    _NDIS_ERROR_TYPEDEF_(0xC037010B)
#define HCS_E_UNSUPPORTED_PROTOCOL_VERSION                 _HRESULT_TYPEDEF_(0x8037010C)
#define ERROR_VMCOMPUTE_UNSUPPORTED_PROTOCOL_VERSION       _NDIS_ERROR_TYPEDEF_(0xC037010C)
#define HCS_E_INVALID_JSON                                 _HRESULT_TYPEDEF_(0x8037010D)
#define ERROR_VMCOMPUTE_INVALID_JSON                       _NDIS_ERROR_TYPEDEF_(0xC037010D)
#define HCS_E_SYSTEM_NOT_FOUND                             _HRESULT_TYPEDEF_(0x8037010E)
#define ERROR_VMCOMPUTE_SYSTEM_NOT_FOUND                   _NDIS_ERROR_TYPEDEF_(0xC037010E)
#define HCS_E_SYSTEM_ALREADY_EXISTS                        _HRESULT_TYPEDEF_(0x8037010F)
#define ERROR_VMCOMPUTE_SYSTEM_ALREADY_EXISTS              _NDIS_ERROR_TYPEDEF_(0xC037010F)
#define HCS_E_SYSTEM_ALREADY_STOPPED                       _HRESULT_TYPEDEF_(0x80370110)
#define ERROR_VMCOMPUTE_SYSTEM_ALREADY_STOPPED             _NDIS_ERROR_TYPEDEF_(0xC0370110)
#define HCS_E_PROTOCOL_ERROR                               _HRESULT_TYPEDEF_(0x80370111)
#define ERROR_VMCOMPUTE_PROTOCOL_ERROR                     _NDIS_ERROR_TYPEDEF_(0xC0370111)
#define HCS_E_INVALID_LAYER                                _HRESULT_TYPEDEF_(0x80370112)
#define ERROR_VMCOMPUTE_INVALID_LAYER                      _NDIS_ERROR_TYPEDEF_(0xC0370112)
#define HCS_E_WINDOWS_INSIDER_REQUIRED                     _HRESULT_TYPEDEF_(0x80370113)
#define ERROR_VMCOMPUTE_WINDOWS_INSIDER_REQUIRED           _NDIS_ERROR_TYPEDEF_(0xC0370113)
#define HCS_E_SERVICE_NOT_AVAILABLE                        _HRESULT_TYPEDEF_(0x80370114)
#define HCS_E_OPERATION_NOT_STARTED                        _HRESULT_TYPEDEF_(0x80370115)
#define HCS_E_OPERATION_ALREADY_STARTED                    _HRESULT_TYPEDEF_(0x80370116)
#define HCS_E_OPERATION_PENDING                            _HRESULT_TYPEDEF_(0x80370117)
#define HCS_E_OPERATION_TIMEOUT                            _HRESULT_TYPEDEF_(0x80370118)
#define HCS_E_OPERATION_SYSTEM_CALLBACK_ALREADY_SET        _HRESULT_TYPEDEF_(0x80370119)
#define HCS_E_OPERATION_RESULT_ALLOCATION_FAILED           _HRESULT_TYPEDEF_(0x8037011A)
#define HCS_E_ACCESS_DENIED                                _HRESULT_TYPEDEF_(0x8037011B)
#define HCS_E_GUEST_CRITICAL_ERROR                         _HRESULT_TYPEDEF_(0x8037011C)
#define HCS_E_PROCESS_INFO_NOT_AVAILABLE                   _HRESULT_TYPEDEF_(0x8037011D)
#define HCS_E_SERVICE_DISCONNECT                           _HRESULT_TYPEDEF_(0x8037011E)
#define HCS_E_PROCESS_ALREADY_STOPPED                      _HRESULT_TYPEDEF_(0x8037011F)
#define HCS_E_SYSTEM_NOT_CONFIGURED_FOR_OPERATION          _HRESULT_TYPEDEF_(0x80370120)
#define HCS_E_OPERATION_ALREADY_CANCELLED                  _HRESULT_TYPEDEF_(0x80370121)
#define ERROR_VNET_VIRTUAL_SWITCH_NAME_NOT_FOUND           _NDIS_ERROR_TYPEDEF_(0xC0370200)
#define WHV_E_UNKNOWN_CAPABILITY                           _HRESULT_TYPEDEF_(0x80370300)
#define WHV_E_INSUFFICIENT_BUFFER                          _HRESULT_TYPEDEF_(0x80370301)
#define WHV_E_UNKNOWN_PROPERTY                             _HRESULT_TYPEDEF_(0x80370302)
#define WHV_E_UNSUPPORTED_HYPERVISOR_CONFIG                _HRESULT_TYPEDEF_(0x80370303)
#define WHV_E_INVALID_PARTITION_CONFIG                     _HRESULT_TYPEDEF_(0x80370304)
#define WHV_E_GPA_RANGE_NOT_FOUND                          _HRESULT_TYPEDEF_(0x80370305)
#define WHV_E_VP_ALREADY_EXISTS                            _HRESULT_TYPEDEF_(0x80370306)
#define WHV_E_VP_DOES_NOT_EXIST                            _HRESULT_TYPEDEF_(0x80370307)
#define WHV_E_INVALID_VP_STATE                             _HRESULT_TYPEDEF_(0x80370308)
#define WHV_E_INVALID_VP_REGISTER_NAME                     _HRESULT_TYPEDEF_(0x80370309)
#define WHV_E_UNSUPPORTED_PROCESSOR_CONFIG                 _HRESULT_TYPEDEF_(0x80370310)
#define ERROR_VSMB_SAVED_STATE_FILE_NOT_FOUND              _NDIS_ERROR_TYPEDEF_(0xC0370400)
#define ERROR_VSMB_SAVED_STATE_CORRUPT                     _NDIS_ERROR_TYPEDEF_(0xC0370401)
#define VM_SAVED_STATE_DUMP_E_PARTITION_STATE_NOT_FOUND    _HRESULT_TYPEDEF_(0xC0370500)
#define VM_SAVED_STATE_DUMP_E_GUEST_MEMORY_NOT_FOUND       _HRESULT_TYPEDEF_(0xC0370501)
#define VM_SAVED_STATE_DUMP_E_NO_VP_FOUND_IN_PARTITION_STATE _HRESULT_TYPEDEF_(0xC0370502)
#define VM_SAVED_STATE_DUMP_E_NESTED_VIRTUALIZATION_NOT_SUPPORTED _HRESULT_TYPEDEF_(0xC0370503)
#define VM_SAVED_STATE_DUMP_E_WINDOWS_KERNEL_IMAGE_NOT_FOUND _HRESULT_TYPEDEF_(0xC0370504)
#define VM_SAVED_STATE_DUMP_E_VA_NOT_MAPPED                _HRESULT_TYPEDEF_(0xC0370505)
#define VM_SAVED_STATE_DUMP_E_INVALID_VP_STATE             _HRESULT_TYPEDEF_(0xC0370506)
#define VM_SAVED_STATE_DUMP_E_VP_VTL_NOT_ENABLED           _HRESULT_TYPEDEF_(0xC0370509)
#define ERROR_DM_OPERATION_LIMIT_EXCEEDED                  _HRESULT_TYPEDEF_(0xC0370600)

#define ERROR_VOLMGR_INCOMPLETE_REGENERATION               _NDIS_ERROR_TYPEDEF_(0x80380001)
#define ERROR_VOLMGR_DATABASE_FULL                         _NDIS_ERROR_TYPEDEF_(0xC0380001)
#define ERROR_VOLMGR_INCOMPLETE_DISK_MIGRATION             _NDIS_ERROR_TYPEDEF_(0x80380002)
#define ERROR_VOLMGR_DISK_CONFIGURATION_CORRUPTED          _NDIS_ERROR_TYPEDEF_(0xC0380002)
#define ERROR_VOLMGR_DISK_CONFIGURATION_NOT_IN_SYNC        _NDIS_ERROR_TYPEDEF_(0xC0380003)
#define ERROR_VOLMGR_PACK_CONFIG_UPDATE_FAILED             _NDIS_ERROR_TYPEDEF_(0xC0380004)
#define ERROR_VOLMGR_DISK_CONTAINS_NON_SIMPLE_VOLUME       _NDIS_ERROR_TYPEDEF_(0xC0380005)
#define ERROR_VOLMGR_DISK_DUPLICATE                        _NDIS_ERROR_TYPEDEF_(0xC0380006)
#define ERROR_VOLMGR_DISK_DYNAMIC                          _NDIS_ERROR_TYPEDEF_(0xC0380007)
#define ERROR_VOLMGR_DISK_ID_INVALID                       _NDIS_ERROR_TYPEDEF_(0xC0380008)
#define ERROR_VOLMGR_DISK_INVALID                          _NDIS_ERROR_TYPEDEF_(0xC0380009)
#define ERROR_VOLMGR_DISK_LAST_VOTER                       _NDIS_ERROR_TYPEDEF_(0xC038000A)
#define ERROR_VOLMGR_DISK_LAYOUT_INVALID                   _NDIS_ERROR_TYPEDEF_(0xC038000B)
#define ERROR_VOLMGR_DISK_LAYOUT_NON_BASIC_BETWEEN_BASIC_PARTITIONS _NDIS_ERROR_TYPEDEF_(0xC038000C)
#define ERROR_VOLMGR_DISK_LAYOUT_NOT_CYLINDER_ALIGNED      _NDIS_ERROR_TYPEDEF_(0xC038000D)
#define ERROR_VOLMGR_DISK_LAYOUT_PARTITIONS_TOO_SMALL      _NDIS_ERROR_TYPEDEF_(0xC038000E)
#define ERROR_VOLMGR_DISK_LAYOUT_PRIMARY_BETWEEN_LOGICAL_PARTITIONS _NDIS_ERROR_TYPEDEF_(0xC038000F)
#define ERROR_VOLMGR_DISK_LAYOUT_TOO_MANY_PARTITIONS       _NDIS_ERROR_TYPEDEF_(0xC0380010)
#define ERROR_VOLMGR_DISK_MISSING                          _NDIS_ERROR_TYPEDEF_(0xC0380011)
#define ERROR_VOLMGR_DISK_NOT_EMPTY                        _NDIS_ERROR_TYPEDEF_(0xC0380012)
#define ERROR_VOLMGR_DISK_NOT_ENOUGH_SPACE                 _NDIS_ERROR_TYPEDEF_(0xC0380013)
#define ERROR_VOLMGR_DISK_REVECTORING_FAILED               _NDIS_ERROR_TYPEDEF_(0xC0380014)
#define ERROR_VOLMGR_DISK_SECTOR_SIZE_INVALID              _NDIS_ERROR_TYPEDEF_(0xC0380015)
#define ERROR_VOLMGR_DISK_SET_NOT_CONTAINED                _NDIS_ERROR_TYPEDEF_(0xC0380016)
#define ERROR_VOLMGR_DISK_USED_BY_MULTIPLE_MEMBERS         _NDIS_ERROR_TYPEDEF_(0xC0380017)
#define ERROR_VOLMGR_DISK_USED_BY_MULTIPLE_PLEXES          _NDIS_ERROR_TYPEDEF_(0xC0380018)
#define ERROR_VOLMGR_DYNAMIC_DISK_NOT_SUPPORTED            _NDIS_ERROR_TYPEDEF_(0xC0380019)
#define ERROR_VOLMGR_EXTENT_ALREADY_USED                   _NDIS_ERROR_TYPEDEF_(0xC038001A)
#define ERROR_VOLMGR_EXTENT_NOT_CONTIGUOUS                 _NDIS_ERROR_TYPEDEF_(0xC038001B)
#define ERROR_VOLMGR_EXTENT_NOT_IN_PUBLIC_REGION           _NDIS_ERROR_TYPEDEF_(0xC038001C)
#define ERROR_VOLMGR_EXTENT_NOT_SECTOR_ALIGNED             _NDIS_ERROR_TYPEDEF_(0xC038001D)
#define ERROR_VOLMGR_EXTENT_OVERLAPS_EBR_PARTITION         _NDIS_ERROR_TYPEDEF_(0xC038001E)
#define ERROR_VOLMGR_EXTENT_VOLUME_LENGTHS_DO_NOT_MATCH    _NDIS_ERROR_TYPEDEF_(0xC038001F)
#define ERROR_VOLMGR_FAULT_TOLERANT_NOT_SUPPORTED          _NDIS_ERROR_TYPEDEF_(0xC0380020)
#define ERROR_VOLMGR_INTERLEAVE_LENGTH_INVALID             _NDIS_ERROR_TYPEDEF_(0xC0380021)
#define ERROR_VOLMGR_MAXIMUM_REGISTERED_USERS              _NDIS_ERROR_TYPEDEF_(0xC0380022)
#define ERROR_VOLMGR_MEMBER_IN_SYNC                        _NDIS_ERROR_TYPEDEF_(0xC0380023)
#define ERROR_VOLMGR_MEMBER_INDEX_DUPLICATE                _NDIS_ERROR_TYPEDEF_(0xC0380024)
#define ERROR_VOLMGR_MEMBER_INDEX_INVALID                  _NDIS_ERROR_TYPEDEF_(0xC0380025)
#define ERROR_VOLMGR_MEMBER_MISSING                        _NDIS_ERROR_TYPEDEF_(0xC0380026)
#define ERROR_VOLMGR_MEMBER_NOT_DETACHED                   _NDIS_ERROR_TYPEDEF_(0xC0380027)
#define ERROR_VOLMGR_MEMBER_REGENERATING                   _NDIS_ERROR_TYPEDEF_(0xC0380028)
#define ERROR_VOLMGR_ALL_DISKS_FAILED                      _NDIS_ERROR_TYPEDEF_(0xC0380029)
#define ERROR_VOLMGR_NO_REGISTERED_USERS                   _NDIS_ERROR_TYPEDEF_(0xC038002A)
#define ERROR_VOLMGR_NO_SUCH_USER                          _NDIS_ERROR_TYPEDEF_(0xC038002B)
#define ERROR_VOLMGR_NOTIFICATION_RESET                    _NDIS_ERROR_TYPEDEF_(0xC038002C)
#define ERROR_VOLMGR_NUMBER_OF_MEMBERS_INVALID             _NDIS_ERROR_TYPEDEF_(0xC038002D)
#define ERROR_VOLMGR_NUMBER_OF_PLEXES_INVALID              _NDIS_ERROR_TYPEDEF_(0xC038002E)
#define ERROR_VOLMGR_PACK_DUPLICATE                        _NDIS_ERROR_TYPEDEF_(0xC038002F)
#define ERROR_VOLMGR_PACK_ID_INVALID                       _NDIS_ERROR_TYPEDEF_(0xC0380030)
#define ERROR_VOLMGR_PACK_INVALID                          _NDIS_ERROR_TYPEDEF_(0xC0380031)
#define ERROR_VOLMGR_PACK_NAME_INVALID                     _NDIS_ERROR_TYPEDEF_(0xC0380032)
#define ERROR_VOLMGR_PACK_OFFLINE                          _NDIS_ERROR_TYPEDEF_(0xC0380033)
#define ERROR_VOLMGR_PACK_HAS_QUORUM                       _NDIS_ERROR_TYPEDEF_(0xC0380034)
#define ERROR_VOLMGR_PACK_WITHOUT_QUORUM                   _NDIS_ERROR_TYPEDEF_(0xC0380035)
#define ERROR_VOLMGR_PARTITION_STYLE_INVALID               _NDIS_ERROR_TYPEDEF_(0xC0380036)
#define ERROR_VOLMGR_PARTITION_UPDATE_FAILED               _NDIS_ERROR_TYPEDEF_(0xC0380037)
#define ERROR_VOLMGR_PLEX_IN_SYNC                          _NDIS_ERROR_TYPEDEF_(0xC0380038)
#define ERROR_VOLMGR_PLEX_INDEX_DUPLICATE                  _NDIS_ERROR_TYPEDEF_(0xC0380039)
#define ERROR_VOLMGR_PLEX_INDEX_INVALID                    _NDIS_ERROR_TYPEDEF_(0xC038003A)
#define ERROR_VOLMGR_PLEX_LAST_ACTIVE                      _NDIS_ERROR_TYPEDEF_(0xC038003B)
#define ERROR_VOLMGR_PLEX_MISSING                          _NDIS_ERROR_TYPEDEF_(0xC038003C)
#define ERROR_VOLMGR_PLEX_REGENERATING                     _NDIS_ERROR_TYPEDEF_(0xC038003D)
#define ERROR_VOLMGR_PLEX_TYPE_INVALID                     _NDIS_ERROR_TYPEDEF_(0xC038003E)
#define ERROR_VOLMGR_PLEX_NOT_RAID5                        _NDIS_ERROR_TYPEDEF_(0xC038003F)
#define ERROR_VOLMGR_PLEX_NOT_SIMPLE                       _NDIS_ERROR_TYPEDEF_(0xC0380040)
#define ERROR_VOLMGR_STRUCTURE_SIZE_INVALID                _NDIS_ERROR_TYPEDEF_(0xC0380041)
#define ERROR_VOLMGR_TOO_MANY_NOTIFICATION_REQUESTS        _NDIS_ERROR_TYPEDEF_(0xC0380042)
#define ERROR_VOLMGR_TRANSACTION_IN_PROGRESS               _NDIS_ERROR_TYPEDEF_(0xC0380043)
#define ERROR_VOLMGR_UNEXPECTED_DISK_LAYOUT_CHANGE         _NDIS_ERROR_TYPEDEF_(0xC0380044)
#define ERROR_VOLMGR_VOLUME_CONTAINS_MISSING_DISK          _NDIS_ERROR_TYPEDEF_(0xC0380045)
#define ERROR_VOLMGR_VOLUME_ID_INVALID                     _NDIS_ERROR_TYPEDEF_(0xC0380046)
#define ERROR_VOLMGR_VOLUME_LENGTH_INVALID                 _NDIS_ERROR_TYPEDEF_(0xC0380047)
#define ERROR_VOLMGR_VOLUME_LENGTH_NOT_SECTOR_SIZE_MULTIPLE _NDIS_ERROR_TYPEDEF_(0xC0380048)
#define ERROR_VOLMGR_VOLUME_NOT_MIRRORED                   _NDIS_ERROR_TYPEDEF_(0xC0380049)
#define ERROR_VOLMGR_VOLUME_NOT_RETAINED                   _NDIS_ERROR_TYPEDEF_(0xC038004A)
#define ERROR_VOLMGR_VOLUME_OFFLINE                        _NDIS_ERROR_TYPEDEF_(0xC038004B)
#define ERROR_VOLMGR_VOLUME_RETAINED                       _NDIS_ERROR_TYPEDEF_(0xC038004C)
#define ERROR_VOLMGR_NUMBER_OF_EXTENTS_INVALID             _NDIS_ERROR_TYPEDEF_(0xC038004D)
#define ERROR_VOLMGR_DIFFERENT_SECTOR_SIZE                 _NDIS_ERROR_TYPEDEF_(0xC038004E)
#define ERROR_VOLMGR_BAD_BOOT_DISK                         _NDIS_ERROR_TYPEDEF_(0xC038004F)
#define ERROR_VOLMGR_PACK_CONFIG_OFFLINE                   _NDIS_ERROR_TYPEDEF_(0xC0380050)
#define ERROR_VOLMGR_PACK_CONFIG_ONLINE                    _NDIS_ERROR_TYPEDEF_(0xC0380051)
#define ERROR_VOLMGR_NOT_PRIMARY_PACK                      _NDIS_ERROR_TYPEDEF_(0xC0380052)
#define ERROR_VOLMGR_PACK_LOG_UPDATE_FAILED                _NDIS_ERROR_TYPEDEF_(0xC0380053)
#define ERROR_VOLMGR_NUMBER_OF_DISKS_IN_PLEX_INVALID       _NDIS_ERROR_TYPEDEF_(0xC0380054)
#define ERROR_VOLMGR_NUMBER_OF_DISKS_IN_MEMBER_INVALID     _NDIS_ERROR_TYPEDEF_(0xC0380055)
#define ERROR_VOLMGR_VOLUME_MIRRORED                       _NDIS_ERROR_TYPEDEF_(0xC0380056)
#define ERROR_VOLMGR_PLEX_NOT_SIMPLE_SPANNED               _NDIS_ERROR_TYPEDEF_(0xC0380057)
#define ERROR_VOLMGR_NO_VALID_LOG_COPIES                   _NDIS_ERROR_TYPEDEF_(0xC0380058)
#define ERROR_VOLMGR_PRIMARY_PACK_PRESENT                  _NDIS_ERROR_TYPEDEF_(0xC0380059)
#define ERROR_VOLMGR_NUMBER_OF_DISKS_INVALID               _NDIS_ERROR_TYPEDEF_(0xC038005A)
#define ERROR_VOLMGR_MIRROR_NOT_SUPPORTED                  _NDIS_ERROR_TYPEDEF_(0xC038005B)
#define ERROR_VOLMGR_RAID5_NOT_SUPPORTED                   _NDIS_ERROR_TYPEDEF_(0xC038005C)

#define ERROR_BCD_NOT_ALL_ENTRIES_IMPORTED                 _NDIS_ERROR_TYPEDEF_(0x80390001)
#define ERROR_BCD_TOO_MANY_ELEMENTS                        _NDIS_ERROR_TYPEDEF_(0xC0390002)
#define ERROR_BCD_NOT_ALL_ENTRIES_SYNCHRONIZED             _NDIS_ERROR_TYPEDEF_(0x80390003)

#define ERROR_QUERY_STORAGE_ERROR                          _NDIS_ERROR_TYPEDEF_(0x803A0001)
#define ERROR_VHD_DRIVE_FOOTER_MISSING                     _NDIS_ERROR_TYPEDEF_(0xC03A0001)
#define ERROR_VHD_DRIVE_FOOTER_CHECKSUM_MISMATCH           _NDIS_ERROR_TYPEDEF_(0xC03A0002)
#define ERROR_VHD_DRIVE_FOOTER_CORRUPT                     _NDIS_ERROR_TYPEDEF_(0xC03A0003)
#define ERROR_VHD_FORMAT_UNKNOWN                           _NDIS_ERROR_TYPEDEF_(0xC03A0004)
#define ERROR_VHD_FORMAT_UNSUPPORTED_VERSION               _NDIS_ERROR_TYPEDEF_(0xC03A0005)
#define ERROR_VHD_SPARSE_HEADER_CHECKSUM_MISMATCH          _NDIS_ERROR_TYPEDEF_(0xC03A0006)
#define ERROR_VHD_SPARSE_HEADER_UNSUPPORTED_VERSION        _NDIS_ERROR_TYPEDEF_(0xC03A0007)
#define ERROR_VHD_SPARSE_HEADER_CORRUPT                    _NDIS_ERROR_TYPEDEF_(0xC03A0008)
#define ERROR_VHD_BLOCK_ALLOCATION_FAILURE                 _NDIS_ERROR_TYPEDEF_(0xC03A0009)
#define ERROR_VHD_BLOCK_ALLOCATION_TABLE_CORRUPT           _NDIS_ERROR_TYPEDEF_(0xC03A000A)
#define ERROR_VHD_INVALID_BLOCK_SIZE                       _NDIS_ERROR_TYPEDEF_(0xC03A000B)
#define ERROR_VHD_BITMAP_MISMATCH                          _NDIS_ERROR_TYPEDEF_(0xC03A000C)
#define ERROR_VHD_PARENT_VHD_NOT_FOUND                     _NDIS_ERROR_TYPEDEF_(0xC03A000D)
#define ERROR_VHD_CHILD_PARENT_ID_MISMATCH                 _NDIS_ERROR_TYPEDEF_(0xC03A000E)
#define ERROR_VHD_CHILD_PARENT_TIMESTAMP_MISMATCH          _NDIS_ERROR_TYPEDEF_(0xC03A000F)
#define ERROR_VHD_METADATA_READ_FAILURE                    _NDIS_ERROR_TYPEDEF_(0xC03A0010)
#define ERROR_VHD_METADATA_WRITE_FAILURE                   _NDIS_ERROR_TYPEDEF_(0xC03A0011)
#define ERROR_VHD_INVALID_SIZE                             _NDIS_ERROR_TYPEDEF_(0xC03A0012)
#define ERROR_VHD_INVALID_FILE_SIZE                        _NDIS_ERROR_TYPEDEF_(0xC03A0013)
#define ERROR_VIRTDISK_PROVIDER_NOT_FOUND                  _NDIS_ERROR_TYPEDEF_(0xC03A0014)
#define ERROR_VIRTDISK_NOT_VIRTUAL_DISK                    _NDIS_ERROR_TYPEDEF_(0xC03A0015)
#define ERROR_VHD_PARENT_VHD_ACCESS_DENIED                 _NDIS_ERROR_TYPEDEF_(0xC03A0016)
#define ERROR_VHD_CHILD_PARENT_SIZE_MISMATCH               _NDIS_ERROR_TYPEDEF_(0xC03A0017)
#define ERROR_VHD_DIFFERENCING_CHAIN_CYCLE_DETECTED        _NDIS_ERROR_TYPEDEF_(0xC03A0018)
#define ERROR_VHD_DIFFERENCING_CHAIN_ERROR_IN_PARENT       _NDIS_ERROR_TYPEDEF_(0xC03A0019)
#define ERROR_VIRTUAL_DISK_LIMITATION                      _NDIS_ERROR_TYPEDEF_(0xC03A001A)
#define ERROR_VHD_INVALID_TYPE                             _NDIS_ERROR_TYPEDEF_(0xC03A001B)
#define ERROR_VHD_INVALID_STATE                            _NDIS_ERROR_TYPEDEF_(0xC03A001C)
#define ERROR_VIRTDISK_UNSUPPORTED_DISK_SECTOR_SIZE        _NDIS_ERROR_TYPEDEF_(0xC03A001D)
#define ERROR_VIRTDISK_DISK_ALREADY_OWNED                  _NDIS_ERROR_TYPEDEF_(0xC03A001E)
#define ERROR_VIRTDISK_DISK_ONLINE_AND_WRITABLE            _NDIS_ERROR_TYPEDEF_(0xC03A001F)
#define ERROR_CTLOG_TRACKING_NOT_INITIALIZED               _NDIS_ERROR_TYPEDEF_(0xC03A0020)
#define ERROR_CTLOG_LOGFILE_SIZE_EXCEEDED_MAXSIZE          _NDIS_ERROR_TYPEDEF_(0xC03A0021)
#define ERROR_CTLOG_VHD_CHANGED_OFFLINE                    _NDIS_ERROR_TYPEDEF_(0xC03A0022)
#define ERROR_CTLOG_INVALID_TRACKING_STATE                 _NDIS_ERROR_TYPEDEF_(0xC03A0023)
#define ERROR_CTLOG_INCONSISTENT_TRACKING_FILE             _NDIS_ERROR_TYPEDEF_(0xC03A0024)
#define ERROR_VHD_RESIZE_WOULD_TRUNCATE_DATA               _NDIS_ERROR_TYPEDEF_(0xC03A0025)
#define ERROR_VHD_COULD_NOT_COMPUTE_MINIMUM_VIRTUAL_SIZE   _NDIS_ERROR_TYPEDEF_(0xC03A0026)
#define ERROR_VHD_ALREADY_AT_OR_BELOW_MINIMUM_VIRTUAL_SIZE _NDIS_ERROR_TYPEDEF_(0xC03A0027)
#define ERROR_VHD_METADATA_FULL                            _NDIS_ERROR_TYPEDEF_(0xC03A0028)
#define ERROR_VHD_INVALID_CHANGE_TRACKING_ID               _NDIS_ERROR_TYPEDEF_(0xC03A0029)
#define ERROR_VHD_CHANGE_TRACKING_DISABLED                 _NDIS_ERROR_TYPEDEF_(0xC03A002A)
#define ERROR_VHD_MISSING_CHANGE_TRACKING_INFORMATION      _NDIS_ERROR_TYPEDEF_(0xC03A0030)

#define HCN_E_NETWORK_NOT_FOUND                            _HRESULT_TYPEDEF_(0x803B0001)
#define HCN_E_ENDPOINT_NOT_FOUND                           _HRESULT_TYPEDEF_(0x803B0002)
#define HCN_E_LAYER_NOT_FOUND                              _HRESULT_TYPEDEF_(0x803B0003)
#define HCN_E_SWITCH_NOT_FOUND                             _HRESULT_TYPEDEF_(0x803B0004)
#define HCN_E_SUBNET_NOT_FOUND                             _HRESULT_TYPEDEF_(0x803B0005)
#define HCN_E_ADAPTER_NOT_FOUND                            _HRESULT_TYPEDEF_(0x803B0006)
#define HCN_E_PORT_NOT_FOUND                               _HRESULT_TYPEDEF_(0x803B0007)
#define HCN_E_POLICY_NOT_FOUND                             _HRESULT_TYPEDEF_(0x803B0008)
#define HCN_E_VFP_PORTSETTING_NOT_FOUND                    _HRESULT_TYPEDEF_(0x803B0009)
#define HCN_E_INVALID_NETWORK                              _HRESULT_TYPEDEF_(0x803B000A)
#define HCN_E_INVALID_NETWORK_TYPE                         _HRESULT_TYPEDEF_(0x803B000B)
#define HCN_E_INVALID_ENDPOINT                             _HRESULT_TYPEDEF_(0x803B000C)
#define HCN_E_INVALID_POLICY                               _HRESULT_TYPEDEF_(0x803B000D)
#define HCN_E_INVALID_POLICY_TYPE                          _HRESULT_TYPEDEF_(0x803B000E)
#define HCN_E_INVALID_REMOTE_ENDPOINT_OPERATION            _HRESULT_TYPEDEF_(0x803B000F)
#define HCN_E_NETWORK_ALREADY_EXISTS                       _HRESULT_TYPEDEF_(0x803B0010)
#define HCN_E_LAYER_ALREADY_EXISTS                         _HRESULT_TYPEDEF_(0x803B0011)
#define HCN_E_POLICY_ALREADY_EXISTS                        _HRESULT_TYPEDEF_(0x803B0012)
#define HCN_E_PORT_ALREADY_EXISTS                          _HRESULT_TYPEDEF_(0x803B0013)
#define HCN_E_ENDPOINT_ALREADY_ATTACHED                    _HRESULT_TYPEDEF_(0x803B0014)
#define HCN_E_REQUEST_UNSUPPORTED                          _HRESULT_TYPEDEF_(0x803B0015)
#define HCN_E_MAPPING_NOT_SUPPORTED                        _HRESULT_TYPEDEF_(0x803B0016)
#define HCN_E_DEGRADED_OPERATION                           _HRESULT_TYPEDEF_(0x803B0017)
#define HCN_E_SHARED_SWITCH_MODIFICATION                   _HRESULT_TYPEDEF_(0x803B0018)
#define HCN_E_GUID_CONVERSION_FAILURE                      _HRESULT_TYPEDEF_(0x803B0019)
#define HCN_E_REGKEY_FAILURE                               _HRESULT_TYPEDEF_(0x803B001A)
#define HCN_E_INVALID_JSON                                 _HRESULT_TYPEDEF_(0x803B001B)
#define HCN_E_INVALID_JSON_REFERENCE                       _HRESULT_TYPEDEF_(0x803B001C)
#define HCN_E_ENDPOINT_SHARING_DISABLED                    _HRESULT_TYPEDEF_(0x803B001D)
#define HCN_E_INVALID_IP                                   _HRESULT_TYPEDEF_(0x803B001E)
#define HCN_E_SWITCH_EXTENSION_NOT_FOUND                   _HRESULT_TYPEDEF_(0x803B001F)
#define HCN_E_MANAGER_STOPPED                              _HRESULT_TYPEDEF_(0x803B0020)
#define GCN_E_MODULE_NOT_FOUND                             _HRESULT_TYPEDEF_(0x803B0021)
#define GCN_E_NO_REQUEST_HANDLERS                          _HRESULT_TYPEDEF_(0x803B0022)
#define GCN_E_REQUEST_UNSUPPORTED                          _HRESULT_TYPEDEF_(0x803B0023)
#define GCN_E_RUNTIMEKEYS_FAILED                           _HRESULT_TYPEDEF_(0x803B0024)
#define GCN_E_NETADAPTER_TIMEOUT                           _HRESULT_TYPEDEF_(0x803B0025)
#define GCN_E_NETADAPTER_NOT_FOUND                         _HRESULT_TYPEDEF_(0x803B0026)
#define GCN_E_NETCOMPARTMENT_NOT_FOUND                     _HRESULT_TYPEDEF_(0x803B0027)
#define GCN_E_NETINTERFACE_NOT_FOUND                       _HRESULT_TYPEDEF_(0x803B0028)
#define GCN_E_DEFAULTNAMESPACE_EXISTS                      _HRESULT_TYPEDEF_(0x803B0029)
#define HCN_E_ICS_DISABLED                                 _HRESULT_TYPEDEF_(0x803B002A)
#define HCN_E_ENDPOINT_NAMESPACE_ALREADY_EXISTS            _HRESULT_TYPEDEF_(0x803B002B)
#define HCN_E_ENTITY_HAS_REFERENCES                        _HRESULT_TYPEDEF_(0x803B002C)
#define HCN_E_INVALID_INTERNAL_PORT                        _HRESULT_TYPEDEF_(0x803B002D)
#define HCN_E_NAMESPACE_ATTACH_FAILED                      _HRESULT_TYPEDEF_(0x803B002E)
#define HCN_E_ADDR_INVALID_OR_RESERVED                     _HRESULT_TYPEDEF_(0x803B002F)
#define HCN_E_INVALID_PREFIX                               _HRESULT_TYPEDEF_(0x803B0030)
#define HCN_E_OBJECT_USED_AFTER_UNLOAD                     _HRESULT_TYPEDEF_(0x803B0031)
#define HCN_E_INVALID_SUBNET                               _HRESULT_TYPEDEF_(0x803B0032)
#define HCN_E_INVALID_IP_SUBNET                            _HRESULT_TYPEDEF_(0x803B0033)
#define HCN_E_ENDPOINT_NOT_ATTACHED                        _HRESULT_TYPEDEF_(0x803B0034)
#define HCN_E_ENDPOINT_NOT_LOCAL                           _HRESULT_TYPEDEF_(0x803B0035)
#define HCN_INTERFACEPARAMETERS_ALREADY_APPLIED            _HRESULT_TYPEDEF_(0x803B0036)
#define HCN_E_VFP_NOT_ALLOWED                              _HRESULT_TYPEDEF_(0x803B0037)

#define SDIAG_E_CANCELLED                                  _NDIS_ERROR_TYPEDEF_(0x803C0100)
#define SDIAG_E_SCRIPT                                     _NDIS_ERROR_TYPEDEF_(0x803C0101)
#define SDIAG_E_POWERSHELL                                 _NDIS_ERROR_TYPEDEF_(0x803C0102)
#define SDIAG_E_MANAGEDHOST                                _NDIS_ERROR_TYPEDEF_(0x803C0103)
#define SDIAG_E_NOVERIFIER                                 _NDIS_ERROR_TYPEDEF_(0x803C0104)
#define SDIAG_S_CANNOTRUN                                  _NDIS_ERROR_TYPEDEF_(0x003C0105)
#define SDIAG_E_DISABLED                                   _NDIS_ERROR_TYPEDEF_(0x803C0106)
#define SDIAG_E_TRUST                                      _NDIS_ERROR_TYPEDEF_(0x803C0107)
#define SDIAG_E_CANNOTRUN                                  _NDIS_ERROR_TYPEDEF_(0x803C0108)
#define SDIAG_E_VERSION                                    _NDIS_ERROR_TYPEDEF_(0x803C0109)
#define SDIAG_E_RESOURCE                                   _NDIS_ERROR_TYPEDEF_(0x803C010A)
#define SDIAG_E_ROOTCAUSE                                  _NDIS_ERROR_TYPEDEF_(0x803C010B)

#define WS_S_ASYNC                                         _HRESULT_TYPEDEF_(0x003D0000)
#define WS_E_INVALID_FORMAT                                _HRESULT_TYPEDEF_(0x803D0000)
#define WS_S_END                                           _HRESULT_TYPEDEF_(0x003D0001)
#define WS_E_OBJECT_FAULTED                                _HRESULT_TYPEDEF_(0x803D0001)
#define WS_E_NUMERIC_OVERFLOW                              _HRESULT_TYPEDEF_(0x803D0002)
#define WS_E_INVALID_OPERATION                             _HRESULT_TYPEDEF_(0x803D0003)
#define WS_E_OPERATION_ABORTED                             _HRESULT_TYPEDEF_(0x803D0004)
#define WS_E_ENDPOINT_ACCESS_DENIED                        _HRESULT_TYPEDEF_(0x803D0005)
#define WS_E_OPERATION_TIMED_OUT                           _HRESULT_TYPEDEF_(0x803D0006)
#define WS_E_OPERATION_ABANDONED                           _HRESULT_TYPEDEF_(0x803D0007)
#define WS_E_QUOTA_EXCEEDED                                _HRESULT_TYPEDEF_(0x803D0008)
#define WS_E_NO_TRANSLATION_AVAILABLE                      _HRESULT_TYPEDEF_(0x803D0009)
#define WS_E_SECURITY_VERIFICATION_FAILURE                 _HRESULT_TYPEDEF_(0x803D000A)
#define WS_E_ADDRESS_IN_USE                                _HRESULT_TYPEDEF_(0x803D000B)
#define WS_E_ADDRESS_NOT_AVAILABLE                         _HRESULT_TYPEDEF_(0x803D000C)
#define WS_E_ENDPOINT_NOT_FOUND                            _HRESULT_TYPEDEF_(0x803D000D)
#define WS_E_ENDPOINT_NOT_AVAILABLE                        _HRESULT_TYPEDEF_(0x803D000E)
#define WS_E_ENDPOINT_FAILURE                              _HRESULT_TYPEDEF_(0x803D000F)
#define WS_E_ENDPOINT_UNREACHABLE                          _HRESULT_TYPEDEF_(0x803D0010)
#define WS_E_ENDPOINT_ACTION_NOT_SUPPORTED                 _HRESULT_TYPEDEF_(0x803D0011)
#define WS_E_ENDPOINT_TOO_BUSY                             _HRESULT_TYPEDEF_(0x803D0012)
#define WS_E_ENDPOINT_FAULT_RECEIVED                       _HRESULT_TYPEDEF_(0x803D0013)
#define WS_E_ENDPOINT_DISCONNECTED                         _HRESULT_TYPEDEF_(0x803D0014)
#define WS_E_PROXY_FAILURE                                 _HRESULT_TYPEDEF_(0x803D0015)
#define WS_E_PROXY_ACCESS_DENIED                           _HRESULT_TYPEDEF_(0x803D0016)
#define WS_E_NOT_SUPPORTED                                 _HRESULT_TYPEDEF_(0x803D0017)
#define WS_E_PROXY_REQUIRES_BASIC_AUTH                     _HRESULT_TYPEDEF_(0x803D0018)
#define WS_E_PROXY_REQUIRES_DIGEST_AUTH                    _HRESULT_TYPEDEF_(0x803D0019)
#define WS_E_PROXY_REQUIRES_NTLM_AUTH                      _HRESULT_TYPEDEF_(0x803D001A)
#define WS_E_PROXY_REQUIRES_NEGOTIATE_AUTH                 _HRESULT_TYPEDEF_(0x803D001B)
#define WS_E_SERVER_REQUIRES_BASIC_AUTH                    _HRESULT_TYPEDEF_(0x803D001C)
#define WS_E_SERVER_REQUIRES_DIGEST_AUTH                   _HRESULT_TYPEDEF_(0x803D001D)
#define WS_E_SERVER_REQUIRES_NTLM_AUTH                     _HRESULT_TYPEDEF_(0x803D001E)
#define WS_E_SERVER_REQUIRES_NEGOTIATE_AUTH                _HRESULT_TYPEDEF_(0x803D001F)
#define WS_E_INVALID_ENDPOINT_URL                          _HRESULT_TYPEDEF_(0x803D0020)
#define WS_E_OTHER                                         _HRESULT_TYPEDEF_(0x803D0021)
#define WS_E_SECURITY_TOKEN_EXPIRED                        _HRESULT_TYPEDEF_(0x803D0022)
#define WS_E_SECURITY_SYSTEM_FAILURE                       _HRESULT_TYPEDEF_(0x803D0023)

#define WPN_E_CHANNEL_CLOSED                               _HRESULT_TYPEDEF_(0x803E0100)
#define WPN_E_CHANNEL_REQUEST_NOT_COMPLETE                 _HRESULT_TYPEDEF_(0x803E0101)
#define WPN_E_INVALID_APP                                  _HRESULT_TYPEDEF_(0x803E0102)
#define WPN_E_OUTSTANDING_CHANNEL_REQUEST                  _HRESULT_TYPEDEF_(0x803E0103)
#define WPN_E_DUPLICATE_CHANNEL                            _HRESULT_TYPEDEF_(0x803E0104)
#define WPN_E_PLATFORM_UNAVAILABLE                         _HRESULT_TYPEDEF_(0x803E0105)
#define WPN_E_NOTIFICATION_POSTED                          _HRESULT_TYPEDEF_(0x803E0106)
#define WPN_E_NOTIFICATION_HIDDEN                          _HRESULT_TYPEDEF_(0x803E0107)
#define WPN_E_NOTIFICATION_NOT_POSTED                      _HRESULT_TYPEDEF_(0x803E0108)
#define WPN_E_CLOUD_DISABLED                               _HRESULT_TYPEDEF_(0x803E0109)
#define WPN_E_CLOUD_INCAPABLE                              _HRESULT_TYPEDEF_(0x803E0110)
#define WPN_E_NOTIFICATION_DISABLED                        _HRESULT_TYPEDEF_(0x803E0111)
#define WPN_E_NOTIFICATION_INCAPABLE                       _HRESULT_TYPEDEF_(0x803E0112)
#define WPN_E_INTERNET_INCAPABLE                           _HRESULT_TYPEDEF_(0x803E0113)
#define WPN_E_NOTIFICATION_TYPE_DISABLED                   _HRESULT_TYPEDEF_(0x803E0114)
#define WPN_E_NOTIFICATION_SIZE                            _HRESULT_TYPEDEF_(0x803E0115)
#define WPN_E_TAG_SIZE                                     _HRESULT_TYPEDEF_(0x803E0116)
#define WPN_E_ACCESS_DENIED                                _HRESULT_TYPEDEF_(0x803E0117)
#define WPN_E_DUPLICATE_REGISTRATION                       _HRESULT_TYPEDEF_(0x803E0118)
#define WPN_E_PUSH_NOTIFICATION_INCAPABLE                  _HRESULT_TYPEDEF_(0x803E0119)
#define WPN_E_CLOUD_AUTH_UNAVAILABLE                       _HRESULT_TYPEDEF_(0x803E011A)
#define WPN_E_CLOUD_SERVICE_UNAVAILABLE                    _HRESULT_TYPEDEF_(0x803E011B)
#define WPN_E_FAILED_LOCK_SCREEN_UPDATE_INTIALIZATION      _HRESULT_TYPEDEF_(0x803E011C)
#define WPN_E_DEV_ID_SIZE                                  _HRESULT_TYPEDEF_(0x803E0120)
#define WPN_E_TAG_ALPHANUMERIC                             _HRESULT_TYPEDEF_(0x803E012A)
#define WPN_E_INVALID_HTTP_STATUS_CODE                     _HRESULT_TYPEDEF_(0x803E012B)
#define WPN_E_OUT_OF_SESSION                               _HRESULT_TYPEDEF_(0x803E0200)
#define WPN_E_POWER_SAVE                                   _HRESULT_TYPEDEF_(0x803E0201)
#define WPN_E_IMAGE_NOT_FOUND_IN_CACHE                     _HRESULT_TYPEDEF_(0x803E0202)
#define WPN_E_ALL_URL_NOT_COMPLETED                        _HRESULT_TYPEDEF_(0x803E0203)
#define WPN_E_INVALID_CLOUD_IMAGE                          _HRESULT_TYPEDEF_(0x803E0204)
#define WPN_E_NOTIFICATION_ID_MATCHED                      _HRESULT_TYPEDEF_(0x803E0205)
#define WPN_E_CALLBACK_ALREADY_REGISTERED                  _HRESULT_TYPEDEF_(0x803E0206)
#define WPN_E_TOAST_NOTIFICATION_DROPPED                   _HRESULT_TYPEDEF_(0x803E0207)
#define WPN_E_STORAGE_LOCKED                               _HRESULT_TYPEDEF_(0x803E0208)
#define WPN_E_GROUP_SIZE                                   _HRESULT_TYPEDEF_(0x803E0209)
#define WPN_E_GROUP_ALPHANUMERIC                           _HRESULT_TYPEDEF_(0x803E020A)
#define WPN_E_CLOUD_DISABLED_FOR_APP                       _HRESULT_TYPEDEF_(0x803E020B)

#define INPUT_E_OUT_OF_ORDER                               _HRESULT_TYPEDEF_(0x80400000)
#define INPUT_E_REENTRANCY                                 _HRESULT_TYPEDEF_(0x80400001)
#define INPUT_E_MULTIMODAL                                 _HRESULT_TYPEDEF_(0x80400002)
#define INPUT_E_PACKET                                     _HRESULT_TYPEDEF_(0x80400003)
#define INPUT_E_FRAME                                      _HRESULT_TYPEDEF_(0x80400004)
#define INPUT_E_HISTORY                                    _HRESULT_TYPEDEF_(0x80400005)
#define INPUT_E_DEVICE_INFO                                _HRESULT_TYPEDEF_(0x80400006)
#define INPUT_E_TRANSFORM                                  _HRESULT_TYPEDEF_(0x80400007)
#define INPUT_E_DEVICE_PROPERTY                            _HRESULT_TYPEDEF_(0x80400008)

#define ERROR_QUIC_HANDSHAKE_FAILURE                       _HRESULT_TYPEDEF_(0x80410000)
#define ERROR_QUIC_VER_NEG_FAILURE                         _HRESULT_TYPEDEF_(0x80410001)
#define ERROR_QUIC_USER_CANCELED                           _HRESULT_TYPEDEF_(0x80410002)
#define ERROR_QUIC_INTERNAL_ERROR                          _HRESULT_TYPEDEF_(0x80410003)
#define ERROR_QUIC_PROTOCOL_VIOLATION                      _HRESULT_TYPEDEF_(0x80410004)
#define ERROR_QUIC_CONNECTION_IDLE                         _HRESULT_TYPEDEF_(0x80410005)
#define ERROR_QUIC_CONNECTION_TIMEOUT                      _HRESULT_TYPEDEF_(0x80410006)
#define ERROR_QUIC_ALPN_NEG_FAILURE                        _HRESULT_TYPEDEF_(0x80410007)

#define IORING_E_REQUIRED_FLAG_NOT_SUPPORTED               _HRESULT_TYPEDEF_(0x80460001)
#define IORING_E_SUBMISSION_QUEUE_FULL                     _HRESULT_TYPEDEF_(0x80460002)
#define IORING_E_VERSION_NOT_SUPPORTED                     _HRESULT_TYPEDEF_(0x80460003)
#define IORING_E_SUBMISSION_QUEUE_TOO_BIG                  _HRESULT_TYPEDEF_(0x80460004)
#define IORING_E_COMPLETION_QUEUE_TOO_BIG                  _HRESULT_TYPEDEF_(0x80460005)
#define IORING_E_SUBMIT_IN_PROGRESS                        _HRESULT_TYPEDEF_(0x80460006)
#define IORING_E_CORRUPT                                   _HRESULT_TYPEDEF_(0x80460007)
#define IORING_E_COMPLETION_QUEUE_TOO_FULL                 _HRESULT_TYPEDEF_(0x80460008)

#define E_MBN_CONTEXT_NOT_ACTIVATED                        _HRESULT_TYPEDEF_(0x80548201)
#define E_MBN_BAD_SIM                                      _HRESULT_TYPEDEF_(0x80548202)
#define E_MBN_DATA_CLASS_NOT_AVAILABLE                     _HRESULT_TYPEDEF_(0x80548203)
#define E_MBN_INVALID_ACCESS_STRING                        _HRESULT_TYPEDEF_(0x80548204)
#define E_MBN_MAX_ACTIVATED_CONTEXTS                       _HRESULT_TYPEDEF_(0x80548205)
#define E_MBN_PACKET_SVC_DETACHED                          _HRESULT_TYPEDEF_(0x80548206)
#define E_MBN_PROVIDER_NOT_VISIBLE                         _HRESULT_TYPEDEF_(0x80548207)
#define E_MBN_RADIO_POWER_OFF                              _HRESULT_TYPEDEF_(0x80548208)
#define E_MBN_SERVICE_NOT_ACTIVATED                        _HRESULT_TYPEDEF_(0x80548209)
#define E_MBN_SIM_NOT_INSERTED                             _HRESULT_TYPEDEF_(0x8054820A)
#define E_MBN_VOICE_CALL_IN_PROGRESS                       _HRESULT_TYPEDEF_(0x8054820B)
#define E_MBN_INVALID_CACHE                                _HRESULT_TYPEDEF_(0x8054820C)
#define E_MBN_NOT_REGISTERED                               _HRESULT_TYPEDEF_(0x8054820D)
#define E_MBN_PROVIDERS_NOT_FOUND                          _HRESULT_TYPEDEF_(0x8054820E)
#define E_MBN_PIN_NOT_SUPPORTED                            _HRESULT_TYPEDEF_(0x8054820F)
#define E_MBN_PIN_REQUIRED                                 _HRESULT_TYPEDEF_(0x80548210)
#define E_MBN_PIN_DISABLED                                 _HRESULT_TYPEDEF_(0x80548211)
#define E_MBN_FAILURE                                      _HRESULT_TYPEDEF_(0x80548212)
#define E_MBN_INVALID_PROFILE                              _HRESULT_TYPEDEF_(0x80548218)
#define E_MBN_DEFAULT_PROFILE_EXIST                        _HRESULT_TYPEDEF_(0x80548219)
#define E_MBN_SMS_ENCODING_NOT_SUPPORTED                   _HRESULT_TYPEDEF_(0x80548220)
#define E_MBN_SMS_FILTER_NOT_SUPPORTED                     _HRESULT_TYPEDEF_(0x80548221)
#define E_MBN_SMS_INVALID_MEMORY_INDEX                     _HRESULT_TYPEDEF_(0x80548222)
#define E_MBN_SMS_LANG_NOT_SUPPORTED                       _HRESULT_TYPEDEF_(0x80548223)
#define E_MBN_SMS_MEMORY_FAILURE                           _HRESULT_TYPEDEF_(0x80548224)
#define E_MBN_SMS_NETWORK_TIMEOUT                          _HRESULT_TYPEDEF_(0x80548225)
#define E_MBN_SMS_UNKNOWN_SMSC_ADDRESS                     _HRESULT_TYPEDEF_(0x80548226)
#define E_MBN_SMS_FORMAT_NOT_SUPPORTED                     _HRESULT_TYPEDEF_(0x80548227)
#define E_MBN_SMS_OPERATION_NOT_ALLOWED                    _HRESULT_TYPEDEF_(0x80548228)
#define E_MBN_SMS_MEMORY_FULL                              _HRESULT_TYPEDEF_(0x80548229)

#define EAS_E_POLICY_NOT_MANAGED_BY_OS                     _HRESULT_TYPEDEF_(0x80550001)
#define EAS_E_POLICY_COMPLIANT_WITH_ACTIONS                _HRESULT_TYPEDEF_(0x80550002)
#define EAS_E_REQUESTED_POLICY_NOT_ENFORCEABLE             _HRESULT_TYPEDEF_(0x80550003)
#define EAS_E_CURRENT_USER_HAS_BLANK_PASSWORD              _HRESULT_TYPEDEF_(0x80550004)
#define EAS_E_REQUESTED_POLICY_PASSWORD_EXPIRATION_INCOMPATIBLE _HRESULT_TYPEDEF_(0x80550005)
#define EAS_E_USER_CANNOT_CHANGE_PASSWORD                  _HRESULT_TYPEDEF_(0x80550006)
#define EAS_E_ADMINS_HAVE_BLANK_PASSWORD                   _HRESULT_TYPEDEF_(0x80550007)
#define EAS_E_ADMINS_CANNOT_CHANGE_PASSWORD                _HRESULT_TYPEDEF_(0x80550008)
#define EAS_E_LOCAL_CONTROLLED_USERS_CANNOT_CHANGE_PASSWORD _HRESULT_TYPEDEF_(0x80550009)
#define EAS_E_PASSWORD_POLICY_NOT_ENFORCEABLE_FOR_CONNECTED_ADMINS _HRESULT_TYPEDEF_(0x8055000A)
#define EAS_E_CONNECTED_ADMINS_NEED_TO_CHANGE_PASSWORD     _HRESULT_TYPEDEF_(0x8055000B)
#define EAS_E_PASSWORD_POLICY_NOT_ENFORCEABLE_FOR_CURRENT_CONNECTED_USER _HRESULT_TYPEDEF_(0x8055000C)
#define EAS_E_CURRENT_CONNECTED_USER_NEED_TO_CHANGE_PASSWORD _HRESULT_TYPEDEF_(0x8055000D)

#define ERROR_SVHDX_ERROR_STORED                           _HRESULT_TYPEDEF_(0xC05C0000)
#define ERROR_SVHDX_ERROR_NOT_AVAILABLE                    _HRESULT_TYPEDEF_(0xC05CFF00)
#define ERROR_SVHDX_UNIT_ATTENTION_AVAILABLE               _HRESULT_TYPEDEF_(0xC05CFF01)
#define ERROR_SVHDX_UNIT_ATTENTION_CAPACITY_DATA_CHANGED   _HRESULT_TYPEDEF_(0xC05CFF02)
#define ERROR_SVHDX_UNIT_ATTENTION_RESERVATIONS_PREEMPTED  _HRESULT_TYPEDEF_(0xC05CFF03)
#define ERROR_SVHDX_UNIT_ATTENTION_RESERVATIONS_RELEASED   _HRESULT_TYPEDEF_(0xC05CFF04)
#define ERROR_SVHDX_UNIT_ATTENTION_REGISTRATIONS_PREEMPTED _HRESULT_TYPEDEF_(0xC05CFF05)
#define ERROR_SVHDX_UNIT_ATTENTION_OPERATING_DEFINITION_CHANGED _HRESULT_TYPEDEF_(0xC05CFF06)
#define ERROR_SVHDX_RESERVATION_CONFLICT                   _HRESULT_TYPEDEF_(0xC05CFF07)
#define ERROR_SVHDX_WRONG_FILE_TYPE                        _HRESULT_TYPEDEF_(0xC05CFF08)
#define ERROR_SVHDX_VERSION_MISMATCH                       _HRESULT_TYPEDEF_(0xC05CFF09)
#define ERROR_VHD_SHARED                                   _HRESULT_TYPEDEF_(0xC05CFF0A)
#define ERROR_SVHDX_NO_INITIATOR                           _HRESULT_TYPEDEF_(0xC05CFF0B)
#define ERROR_VHDSET_BACKING_STORAGE_NOT_FOUND             _HRESULT_TYPEDEF_(0xC05CFF0C)

#define ERROR_SMB_NO_PREAUTH_INTEGRITY_HASH_OVERLAP        _HRESULT_TYPEDEF_(0xC05D0000)
#define ERROR_SMB_BAD_CLUSTER_DIALECT                      _HRESULT_TYPEDEF_(0xC05D0001)
#define ERROR_SMB_NO_SIGNING_ALGORITHM_OVERLAP             _HRESULT_TYPEDEF_(0xC05D0002)

#define PEER_S_GRAPH_DATA_CREATED                          _HRESULT_TYPEDEF_(0x00630001)
#define PEER_E_IPV6_NOT_INSTALLED                          _HRESULT_TYPEDEF_(0x80630001)
#define PEER_S_NO_EVENT_DATA                               _HRESULT_TYPEDEF_(0x00630002)
#define PEER_E_NOT_INITIALIZED                             _HRESULT_TYPEDEF_(0x80630002)
#define PEER_E_CANNOT_START_SERVICE                        _HRESULT_TYPEDEF_(0x80630003)
#define PEER_E_NOT_LICENSED                                _HRESULT_TYPEDEF_(0x80630004)
#define PEER_S_NO_CONNECTIVITY                             _HRESULT_TYPEDEF_(0x00630005)
#define PEER_S_ALREADY_A_MEMBER                            _HRESULT_TYPEDEF_(0x00630006)
#define PEER_E_INVALID_GRAPH                               _HRESULT_TYPEDEF_(0x80630010)
#define PEER_E_DBNAME_CHANGED                              _HRESULT_TYPEDEF_(0x80630011)
#define PEER_E_DUPLICATE_GRAPH                             _HRESULT_TYPEDEF_(0x80630012)
#define PEER_E_GRAPH_NOT_READY                             _HRESULT_TYPEDEF_(0x80630013)
#define PEER_E_GRAPH_SHUTTING_DOWN                         _HRESULT_TYPEDEF_(0x80630014)
#define PEER_E_GRAPH_IN_USE                                _HRESULT_TYPEDEF_(0x80630015)
#define PEER_E_INVALID_DATABASE                            _HRESULT_TYPEDEF_(0x80630016)
#define PEER_E_TOO_MANY_ATTRIBUTES                         _HRESULT_TYPEDEF_(0x80630017)
#define PEER_E_CONNECTION_NOT_FOUND                        _HRESULT_TYPEDEF_(0x80630103)
#define PEER_E_CONNECT_SELF                                _HRESULT_TYPEDEF_(0x80630106)
#define PEER_E_ALREADY_LISTENING                           _HRESULT_TYPEDEF_(0x80630107)
#define PEER_E_NODE_NOT_FOUND                              _HRESULT_TYPEDEF_(0x80630108)
#define PEER_E_CONNECTION_FAILED                           _HRESULT_TYPEDEF_(0x80630109)
#define PEER_E_CONNECTION_NOT_AUTHENTICATED                _HRESULT_TYPEDEF_(0x8063010A)
#define PEER_E_CONNECTION_REFUSED                          _HRESULT_TYPEDEF_(0x8063010B)
#define PEER_E_CLASSIFIER_TOO_LONG                         _HRESULT_TYPEDEF_(0x80630201)
#define PEER_E_TOO_MANY_IDENTITIES                         _HRESULT_TYPEDEF_(0x80630202)
#define PEER_E_NO_KEY_ACCESS                               _HRESULT_TYPEDEF_(0x80630203)
#define PEER_E_GROUPS_EXIST                                _HRESULT_TYPEDEF_(0x80630204)
#define PEER_E_RECORD_NOT_FOUND                            _HRESULT_TYPEDEF_(0x80630301)
#define PEER_E_DATABASE_ACCESSDENIED                       _HRESULT_TYPEDEF_(0x80630302)
#define PEER_E_DBINITIALIZATION_FAILED                     _HRESULT_TYPEDEF_(0x80630303)
#define PEER_E_MAX_RECORD_SIZE_EXCEEDED                    _HRESULT_TYPEDEF_(0x80630304)
#define PEER_E_DATABASE_ALREADY_PRESENT                    _HRESULT_TYPEDEF_(0x80630305)
#define PEER_E_DATABASE_NOT_PRESENT                        _HRESULT_TYPEDEF_(0x80630306)
#define PEER_E_IDENTITY_NOT_FOUND                          _HRESULT_TYPEDEF_(0x80630401)
#define PEER_E_EVENT_HANDLE_NOT_FOUND                      _HRESULT_TYPEDEF_(0x80630501)
#define PEER_E_INVALID_SEARCH                              _HRESULT_TYPEDEF_(0x80630601)
#define PEER_E_INVALID_ATTRIBUTES                          _HRESULT_TYPEDEF_(0x80630602)
#define PEER_E_INVITATION_NOT_TRUSTED                      _HRESULT_TYPEDEF_(0x80630701)
#define PEER_E_CHAIN_TOO_LONG                              _HRESULT_TYPEDEF_(0x80630703)
#define PEER_E_INVALID_TIME_PERIOD                         _HRESULT_TYPEDEF_(0x80630705)
#define PEER_E_CIRCULAR_CHAIN_DETECTED                     _HRESULT_TYPEDEF_(0x80630706)
#define PEER_E_CERT_STORE_CORRUPTED                        _HRESULT_TYPEDEF_(0x80630801)
#define PEER_E_NO_CLOUD                                    _HRESULT_TYPEDEF_(0x80631001)
#define PEER_E_CLOUD_NAME_AMBIGUOUS                        _HRESULT_TYPEDEF_(0x80631005)
#define PEER_S_ALREADY_CONNECTED                           _HRESULT_TYPEDEF_(0x00632000)
#define PEER_E_INVALID_RECORD                              _HRESULT_TYPEDEF_(0x80632010)
#define PEER_E_NOT_AUTHORIZED                              _HRESULT_TYPEDEF_(0x80632020)
#define PEER_E_PASSWORD_DOES_NOT_MEET_POLICY               _HRESULT_TYPEDEF_(0x80632021)
#define PEER_E_DEFERRED_VALIDATION                         _HRESULT_TYPEDEF_(0x80632030)
#define PEER_E_INVALID_GROUP_PROPERTIES                    _HRESULT_TYPEDEF_(0x80632040)
#define PEER_E_INVALID_PEER_NAME                           _HRESULT_TYPEDEF_(0x80632050)
#define PEER_E_INVALID_CLASSIFIER                          _HRESULT_TYPEDEF_(0x80632060)
#define PEER_E_INVALID_FRIENDLY_NAME                       _HRESULT_TYPEDEF_(0x80632070)
#define PEER_E_INVALID_ROLE_PROPERTY                       _HRESULT_TYPEDEF_(0x80632071)
#define PEER_E_INVALID_CLASSIFIER_PROPERTY                 _HRESULT_TYPEDEF_(0x80632072)
#define PEER_E_INVALID_RECORD_EXPIRATION                   _HRESULT_TYPEDEF_(0x80632080)
#define PEER_E_INVALID_CREDENTIAL_INFO                     _HRESULT_TYPEDEF_(0x80632081)
#define PEER_E_INVALID_CREDENTIAL                          _HRESULT_TYPEDEF_(0x80632082)
#define PEER_E_INVALID_RECORD_SIZE                         _HRESULT_TYPEDEF_(0x80632083)
#define PEER_E_UNSUPPORTED_VERSION                         _HRESULT_TYPEDEF_(0x80632090)
#define PEER_E_GROUP_NOT_READY                             _HRESULT_TYPEDEF_(0x80632091)
#define PEER_E_GROUP_IN_USE                                _HRESULT_TYPEDEF_(0x80632092)
#define PEER_E_INVALID_GROUP                               _HRESULT_TYPEDEF_(0x80632093)
#define PEER_E_NO_MEMBERS_FOUND                            _HRESULT_TYPEDEF_(0x80632094)
#define PEER_E_NO_MEMBER_CONNECTIONS                       _HRESULT_TYPEDEF_(0x80632095)
#define PEER_E_UNABLE_TO_LISTEN                            _HRESULT_TYPEDEF_(0x80632096)
#define PEER_E_IDENTITY_DELETED                            _HRESULT_TYPEDEF_(0x806320A0)
#define PEER_E_SERVICE_NOT_AVAILABLE                       _HRESULT_TYPEDEF_(0x806320A1)
#define PEER_E_CANNOT_CONVERT_PEER_NAME                    _HRESULT_TYPEDEF_(0x80634001)
#define PEER_E_INVALID_PEER_HOST_NAME                      _HRESULT_TYPEDEF_(0x80634002)
#define PEER_E_NO_MORE                                     _HRESULT_TYPEDEF_(0x80634003)
#define PEER_E_PNRP_DUPLICATE_PEER_NAME                    _HRESULT_TYPEDEF_(0x80634005)
#define PEER_S_SUBSCRIPTION_EXISTS                         _HRESULT_TYPEDEF_(0x00636000)
#define PEER_E_CONTACT_NOT_FOUND                           _HRESULT_TYPEDEF_(0x80636001)
#define PEER_E_INVITE_CANCELLED                            _HRESULT_TYPEDEF_(0x80637000)
#define PEER_E_INVITE_RESPONSE_NOT_AVAILABLE               _HRESULT_TYPEDEF_(0x80637001)
#define PEER_E_NOT_SIGNED_IN                               _HRESULT_TYPEDEF_(0x80637003)
#define PEER_E_PRIVACY_DECLINED                            _HRESULT_TYPEDEF_(0x80637004)
#define PEER_E_TIMEOUT                                     _HRESULT_TYPEDEF_(0x80637005)
#define PEER_E_INVALID_ADDRESS                             _HRESULT_TYPEDEF_(0x80637007)
#define PEER_E_FW_EXCEPTION_DISABLED                       _HRESULT_TYPEDEF_(0x80637008)
#define PEER_E_FW_BLOCKED_BY_POLICY                        _HRESULT_TYPEDEF_(0x80637009)
#define PEER_E_FW_BLOCKED_BY_SHIELDS_UP                    _HRESULT_TYPEDEF_(0x8063700A)
#define PEER_E_FW_DECLINED                                 _HRESULT_TYPEDEF_(0x8063700B)

#define E_BLUETOOTH_ATT_INVALID_HANDLE                     _HRESULT_TYPEDEF_(0x80650001)
#define E_BLUETOOTH_ATT_READ_NOT_PERMITTED                 _HRESULT_TYPEDEF_(0x80650002)
#define E_BLUETOOTH_ATT_WRITE_NOT_PERMITTED                _HRESULT_TYPEDEF_(0x80650003)
#define E_BLUETOOTH_ATT_INVALID_PDU                        _HRESULT_TYPEDEF_(0x80650004)
#define E_BLUETOOTH_ATT_INSUFFICIENT_AUTHENTICATION        _HRESULT_TYPEDEF_(0x80650005)
#define E_BLUETOOTH_ATT_REQUEST_NOT_SUPPORTED              _HRESULT_TYPEDEF_(0x80650006)
#define E_BLUETOOTH_ATT_INVALID_OFFSET                     _HRESULT_TYPEDEF_(0x80650007)
#define E_BLUETOOTH_ATT_INSUFFICIENT_AUTHORIZATION         _HRESULT_TYPEDEF_(0x80650008)
#define E_BLUETOOTH_ATT_PREPARE_QUEUE_FULL                 _HRESULT_TYPEDEF_(0x80650009)
#define E_BLUETOOTH_ATT_ATTRIBUTE_NOT_FOUND                _HRESULT_TYPEDEF_(0x8065000A)
#define E_BLUETOOTH_ATT_ATTRIBUTE_NOT_LONG                 _HRESULT_TYPEDEF_(0x8065000B)
#define E_BLUETOOTH_ATT_INSUFFICIENT_ENCRYPTION_KEY_SIZE   _HRESULT_TYPEDEF_(0x8065000C)
#define E_BLUETOOTH_ATT_INVALID_ATTRIBUTE_VALUE_LENGTH     _HRESULT_TYPEDEF_(0x8065000D)
#define E_BLUETOOTH_ATT_UNLIKELY                           _HRESULT_TYPEDEF_(0x8065000E)
#define E_BLUETOOTH_ATT_INSUFFICIENT_ENCRYPTION            _HRESULT_TYPEDEF_(0x8065000F)
#define E_BLUETOOTH_ATT_UNSUPPORTED_GROUP_TYPE             _HRESULT_TYPEDEF_(0x80650010)
#define E_BLUETOOTH_ATT_INSUFFICIENT_RESOURCES             _HRESULT_TYPEDEF_(0x80650011)
#define E_BLUETOOTH_ATT_UNKNOWN_ERROR                      _HRESULT_TYPEDEF_(0x80651000)
#define E_AUDIO_ENGINE_NODE_NOT_FOUND                      _HRESULT_TYPEDEF_(0x80660001)
#define E_HDAUDIO_EMPTY_CONNECTION_LIST                    _HRESULT_TYPEDEF_(0x80660002)
#define E_HDAUDIO_CONNECTION_LIST_NOT_SUPPORTED            _HRESULT_TYPEDEF_(0x80660003)
#define E_HDAUDIO_NO_LOGICAL_DEVICES_CREATED               _HRESULT_TYPEDEF_(0x80660004)
#define E_HDAUDIO_NULL_LINKED_LIST_ENTRY                   _HRESULT_TYPEDEF_(0x80660005)
#define STATEREPOSITORY_E_CONCURRENCY_LOCKING_FAILURE      _HRESULT_TYPEDEF_(0x80670001)
#define STATEREPOSITORY_E_STATEMENT_INPROGRESS             _HRESULT_TYPEDEF_(0x80670002)
#define STATEREPOSITORY_E_CONFIGURATION_INVALID            _HRESULT_TYPEDEF_(0x80670003)
#define STATEREPOSITORY_E_UNKNOWN_SCHEMA_VERSION           _HRESULT_TYPEDEF_(0x80670004)
#define STATEREPOSITORY_ERROR_DICTIONARY_CORRUPTED         _HRESULT_TYPEDEF_(0x80670005)
#define STATEREPOSITORY_E_BLOCKED                          _HRESULT_TYPEDEF_(0x80670006)
#define STATEREPOSITORY_E_BUSY_RETRY                       _HRESULT_TYPEDEF_(0x80670007)
#define STATEREPOSITORY_E_BUSY_RECOVERY_RETRY              _HRESULT_TYPEDEF_(0x80670008)
#define STATEREPOSITORY_E_LOCKED_RETRY                     _HRESULT_TYPEDEF_(0x80670009)
#define STATEREPOSITORY_E_LOCKED_SHAREDCACHE_RETRY         _HRESULT_TYPEDEF_(0x8067000A)
#define STATEREPOSITORY_E_TRANSACTION_REQUIRED             _HRESULT_TYPEDEF_(0x8067000B)
#define STATEREPOSITORY_E_BUSY_TIMEOUT_EXCEEDED            _HRESULT_TYPEDEF_(0x8067000C)
#define STATEREPOSITORY_E_BUSY_RECOVERY_TIMEOUT_EXCEEDED   _HRESULT_TYPEDEF_(0x8067000D)
#define STATEREPOSITORY_E_LOCKED_TIMEOUT_EXCEEDED          _HRESULT_TYPEDEF_(0x8067000E)
#define STATEREPOSITORY_E_LOCKED_SHAREDCACHE_TIMEOUT_EXCEEDED _HRESULT_TYPEDEF_(0x8067000F)
#define STATEREPOSITORY_E_SERVICE_STOP_IN_PROGRESS         _HRESULT_TYPEDEF_(0x80670010)
#define STATEREPOSTORY_E_NESTED_TRANSACTION_NOT_SUPPORTED  _HRESULT_TYPEDEF_(0x80670011)
#define STATEREPOSITORY_ERROR_CACHE_CORRUPTED              _HRESULT_TYPEDEF_(0x80670012)
#define STATEREPOSITORY_TRANSACTION_CALLER_ID_CHANGED      _HRESULT_TYPEDEF_(0x00670013)
#define STATEREPOSITORY_TRANSACTION_IN_PROGRESS            _HRESULT_TYPEDEF_(0x80670014)
#define STATEREPOSITORY_E_CACHE_NOT_INIITALIZED            _HRESULT_TYPEDEF_(0x80670015)
#define STATEREPOSITORY_E_DEPENDENCY_NOT_RESOLVED          _HRESULT_TYPEDEF_(0x80670016)

#define ERROR_VOLSNAP_BOOTFILE_NOT_VALID                   _HRESULT_TYPEDEF_(0x80820001)
#define ERROR_VOLSNAP_ACTIVATION_TIMEOUT                   _HRESULT_TYPEDEF_(0x80820002)
#define ERROR_VOLSNAP_NO_BYPASSIO_WITH_SNAPSHOT            _HRESULT_TYPEDEF_(0x80820003)

#define ERROR_TIERING_NOT_SUPPORTED_ON_VOLUME              _HRESULT_TYPEDEF_(0x80830001)
#define ERROR_TIERING_VOLUME_DISMOUNT_IN_PROGRESS          _HRESULT_TYPEDEF_(0x80830002)
#define ERROR_TIERING_STORAGE_TIER_NOT_FOUND               _HRESULT_TYPEDEF_(0x80830003)
#define ERROR_TIERING_INVALID_FILE_ID                      _HRESULT_TYPEDEF_(0x80830004)
#define ERROR_TIERING_WRONG_CLUSTER_NODE                   _HRESULT_TYPEDEF_(0x80830005)
#define ERROR_TIERING_ALREADY_PROCESSING                   _HRESULT_TYPEDEF_(0x80830006)
#define ERROR_TIERING_CANNOT_PIN_OBJECT                    _HRESULT_TYPEDEF_(0x80830007)
#define ERROR_TIERING_FILE_IS_NOT_PINNED                   _HRESULT_TYPEDEF_(0x80830008)
#define ERROR_NOT_A_TIERED_VOLUME                          _HRESULT_TYPEDEF_(0x80830009)
#define ERROR_ATTRIBUTE_NOT_PRESENT                        _HRESULT_TYPEDEF_(0x8083000A)

#define ONL_E_INVALID_AUTHENTICATION_TARGET                _HRESULT_TYPEDEF_(0x80860001)
#define ONL_E_ACCESS_DENIED_BY_TOU                         _HRESULT_TYPEDEF_(0x80860002)
#define ONL_E_INVALID_APPLICATION                          _HRESULT_TYPEDEF_(0x80860003)
#define ONL_E_PASSWORD_UPDATE_REQUIRED                     _HRESULT_TYPEDEF_(0x80860004)
#define ONL_E_ACCOUNT_UPDATE_REQUIRED                      _HRESULT_TYPEDEF_(0x80860005)
#define ONL_E_FORCESIGNIN                                  _HRESULT_TYPEDEF_(0x80860006)
#define ONL_E_ACCOUNT_LOCKED                               _HRESULT_TYPEDEF_(0x80860007)
#define ONL_E_PARENTAL_CONSENT_REQUIRED                    _HRESULT_TYPEDEF_(0x80860008)
#define ONL_E_EMAIL_VERIFICATION_REQUIRED                  _HRESULT_TYPEDEF_(0x80860009)
#define ONL_E_ACCOUNT_SUSPENDED_COMPROIMISE                _HRESULT_TYPEDEF_(0x8086000A)
#define ONL_E_ACCOUNT_SUSPENDED_ABUSE                      _HRESULT_TYPEDEF_(0x8086000B)
#define ONL_E_ACTION_REQUIRED                              _HRESULT_TYPEDEF_(0x8086000C)
#define ONL_CONNECTION_COUNT_LIMIT                         _HRESULT_TYPEDEF_(0x8086000D)
#define ONL_E_CONNECTED_ACCOUNT_CAN_NOT_SIGNOUT            _HRESULT_TYPEDEF_(0x8086000E)
#define ONL_E_USER_AUTHENTICATION_REQUIRED                 _HRESULT_TYPEDEF_(0x8086000F)
#define ONL_E_REQUEST_THROTTLED                            _HRESULT_TYPEDEF_(0x80860010)

#define ERROR_DBG_CREATE_PROCESS_FAILURE_LOCKDOWN          _HRESULT_TYPEDEF_(0x80B00001)
#define ERROR_DBG_ATTACH_PROCESS_FAILURE_LOCKDOWN          _HRESULT_TYPEDEF_(0x80B00002)
#define ERROR_DBG_CONNECT_SERVER_FAILURE_LOCKDOWN          _HRESULT_TYPEDEF_(0x80B00003)
#define ERROR_DBG_START_SERVER_FAILURE_LOCKDOWN            _HRESULT_TYPEDEF_(0x80B00004)

#define ERROR_SPACES_POOL_WAS_DELETED                      _HRESULT_TYPEDEF_(0x00E70001)
#define ERROR_SPACES_FAULT_DOMAIN_TYPE_INVALID             _HRESULT_TYPEDEF_(0x80E70001)
#define ERROR_SPACES_INTERNAL_ERROR                        _HRESULT_TYPEDEF_(0x80E70002)
#define ERROR_SPACES_RESILIENCY_TYPE_INVALID               _HRESULT_TYPEDEF_(0x80E70003)
#define ERROR_SPACES_DRIVE_SECTOR_SIZE_INVALID             _HRESULT_TYPEDEF_(0x80E70004)
#define ERROR_SPACES_DRIVE_REDUNDANCY_INVALID              _HRESULT_TYPEDEF_(0x80E70006)
#define ERROR_SPACES_NUMBER_OF_DATA_COPIES_INVALID         _HRESULT_TYPEDEF_(0x80E70007)
#define ERROR_SPACES_PARITY_LAYOUT_INVALID                 _HRESULT_TYPEDEF_(0x80E70008)
#define ERROR_SPACES_INTERLEAVE_LENGTH_INVALID             _HRESULT_TYPEDEF_(0x80E70009)
#define ERROR_SPACES_NUMBER_OF_COLUMNS_INVALID             _HRESULT_TYPEDEF_(0x80E7000A)
#define ERROR_SPACES_NOT_ENOUGH_DRIVES                     _HRESULT_TYPEDEF_(0x80E7000B)
#define ERROR_SPACES_EXTENDED_ERROR                        _HRESULT_TYPEDEF_(0x80E7000C)
#define ERROR_SPACES_PROVISIONING_TYPE_INVALID             _HRESULT_TYPEDEF_(0x80E7000D)
#define ERROR_SPACES_ALLOCATION_SIZE_INVALID               _HRESULT_TYPEDEF_(0x80E7000E)
#define ERROR_SPACES_ENCLOSURE_AWARE_INVALID               _HRESULT_TYPEDEF_(0x80E7000F)
#define ERROR_SPACES_WRITE_CACHE_SIZE_INVALID              _HRESULT_TYPEDEF_(0x80E70010)
#define ERROR_SPACES_NUMBER_OF_GROUPS_INVALID              _HRESULT_TYPEDEF_(0x80E70011)
#define ERROR_SPACES_DRIVE_OPERATIONAL_STATE_INVALID       _HRESULT_TYPEDEF_(0x80E70012)
#define ERROR_SPACES_ENTRY_INCOMPLETE                      _HRESULT_TYPEDEF_(0x80E70013)
#define ERROR_SPACES_ENTRY_INVALID                         _HRESULT_TYPEDEF_(0x80E70014)
#define ERROR_SPACES_UPDATE_COLUMN_STATE                   _HRESULT_TYPEDEF_(0x80E70015)
#define ERROR_SPACES_MAP_REQUIRED                          _HRESULT_TYPEDEF_(0x80E70016)
#define ERROR_SPACES_UNSUPPORTED_VERSION                   _HRESULT_TYPEDEF_(0x80E70017)
#define ERROR_SPACES_CORRUPT_METADATA                      _HRESULT_TYPEDEF_(0x80E70018)
#define ERROR_SPACES_DRT_FULL                              _HRESULT_TYPEDEF_(0x80E70019)
#define ERROR_SPACES_INCONSISTENCY                         _HRESULT_TYPEDEF_(0x80E7001A)
#define ERROR_SPACES_LOG_NOT_READY                         _HRESULT_TYPEDEF_(0x80E7001B)
#define ERROR_SPACES_NO_REDUNDANCY                         _HRESULT_TYPEDEF_(0x80E7001C)
#define ERROR_SPACES_DRIVE_NOT_READY                       _HRESULT_TYPEDEF_(0x80E7001D)
#define ERROR_SPACES_DRIVE_SPLIT                           _HRESULT_TYPEDEF_(0x80E7001E)
#define ERROR_SPACES_DRIVE_LOST_DATA                       _HRESULT_TYPEDEF_(0x80E7001F)
#define ERROR_SPACES_MARK_DIRTY                            _HRESULT_TYPEDEF_(0x80E70020)
#define ERROR_SPACES_FLUSH_METADATA                        _HRESULT_TYPEDEF_(0x80E70025)
#define ERROR_SPACES_CACHE_FULL                            _HRESULT_TYPEDEF_(0x80E70026)
#define ERROR_SPACES_REPAIR_IN_PROGRESS                    _HRESULT_TYPEDEF_(0x80E70027)

#define ERROR_SECCORE_INVALID_COMMAND                      _HRESULT_TYPEDEF_(0xC0E80000)

#define ERROR_NO_APPLICABLE_APP_LICENSES_FOUND             _HRESULT_TYPEDEF_(0xC0EA0001)
#define ERROR_CLIP_LICENSE_NOT_FOUND                       _HRESULT_TYPEDEF_(0xC0EA0002)
#define ERROR_CLIP_DEVICE_LICENSE_MISSING                  _HRESULT_TYPEDEF_(0xC0EA0003)
#define ERROR_CLIP_LICENSE_INVALID_SIGNATURE               _HRESULT_TYPEDEF_(0xC0EA0004)
#define ERROR_CLIP_KEYHOLDER_LICENSE_MISSING_OR_INVALID    _HRESULT_TYPEDEF_(0xC0EA0005)
#define ERROR_CLIP_LICENSE_EXPIRED                         _HRESULT_TYPEDEF_(0xC0EA0006)
#define ERROR_CLIP_LICENSE_SIGNED_BY_UNKNOWN_SOURCE        _HRESULT_TYPEDEF_(0xC0EA0007)
#define ERROR_CLIP_LICENSE_NOT_SIGNED                      _HRESULT_TYPEDEF_(0xC0EA0008)
#define ERROR_CLIP_LICENSE_HARDWARE_ID_OUT_OF_TOLERANCE    _HRESULT_TYPEDEF_(0xC0EA0009)
#define ERROR_CLIP_LICENSE_DEVICE_ID_MISMATCH              _HRESULT_TYPEDEF_(0xC0EA000A)

#define HSP_E_ERROR_MASK                                   _HRESULT_TYPEDEF_(0x81280000)
#define HSP_E_INTERNAL_ERROR                               _HRESULT_TYPEDEF_(0x81280FFF)
#define HSP_BS_ERROR_MASK                                  _HRESULT_TYPEDEF_(0x81281000)
#define HSP_BS_INTERNAL_ERROR                              _HRESULT_TYPEDEF_(0x812810FF)

#define HSP_DRV_ERROR_MASK                                 _HRESULT_TYPEDEF_(0x81290000)
#define HSP_DRV_INTERNAL_ERROR                             _HRESULT_TYPEDEF_(0x812900FF)
#define HSP_BASE_ERROR_MASK                                _HRESULT_TYPEDEF_(0x81290100)
#define HSP_BASE_INTERNAL_ERROR                            _HRESULT_TYPEDEF_(0x812901FF)
#define HSP_KSP_ERROR_MASK                                 _HRESULT_TYPEDEF_(0x81290200)
#define HSP_KSP_DEVICE_NOT_READY                           _HRESULT_TYPEDEF_(0x81290201)
#define HSP_KSP_INVALID_PROVIDER_HANDLE                    _HRESULT_TYPEDEF_(0x81290202)
#define HSP_KSP_INVALID_KEY_HANDLE                         _HRESULT_TYPEDEF_(0x81290203)
#define HSP_KSP_INVALID_PARAMETER                          _HRESULT_TYPEDEF_(0x81290204)
#define HSP_KSP_BUFFER_TOO_SMALL                           _HRESULT_TYPEDEF_(0x81290205)
#define HSP_KSP_NOT_SUPPORTED                              _HRESULT_TYPEDEF_(0x81290206)
#define HSP_KSP_INVALID_DATA                               _HRESULT_TYPEDEF_(0x81290207)
#define HSP_KSP_INVALID_FLAGS                              _HRESULT_TYPEDEF_(0x81290208)
#define HSP_KSP_ALGORITHM_NOT_SUPPORTED                    _HRESULT_TYPEDEF_(0x81290209)
#define HSP_KSP_KEY_ALREADY_FINALIZED                      _HRESULT_TYPEDEF_(0x8129020A)
#define HSP_KSP_KEY_NOT_FINALIZED                          _HRESULT_TYPEDEF_(0x8129020B)
#define HSP_KSP_INVALID_KEY_TYPE                           _HRESULT_TYPEDEF_(0x8129020C)
#define HSP_KSP_NO_MEMORY                                  _HRESULT_TYPEDEF_(0x81290210)
#define HSP_KSP_PARAMETER_NOT_SET                          _HRESULT_TYPEDEF_(0x81290211)
#define HSP_KSP_KEY_EXISTS                                 _HRESULT_TYPEDEF_(0x81290215)
#define HSP_KSP_KEY_MISSING                                _HRESULT_TYPEDEF_(0x81290216)
#define HSP_KSP_KEY_LOAD_FAIL                              _HRESULT_TYPEDEF_(0x81290217)
#define HSP_KSP_NO_MORE_ITEMS                              _HRESULT_TYPEDEF_(0x81290218)
#define HSP_KSP_INTERNAL_ERROR                             _HRESULT_TYPEDEF_(0x812902FF)

#define WEB_E_UNSUPPORTED_FORMAT                           _HRESULT_TYPEDEF_(0x83750001)
#define WEB_E_INVALID_XML                                  _HRESULT_TYPEDEF_(0x83750002)
#define WEB_E_MISSING_REQUIRED_ELEMENT                     _HRESULT_TYPEDEF_(0x83750003)
#define WEB_E_MISSING_REQUIRED_ATTRIBUTE                   _HRESULT_TYPEDEF_(0x83750004)
#define WEB_E_UNEXPECTED_CONTENT                           _HRESULT_TYPEDEF_(0x83750005)
#define WEB_E_RESOURCE_TOO_LARGE                           _HRESULT_TYPEDEF_(0x83750006)
#define WEB_E_INVALID_JSON_STRING                          _HRESULT_TYPEDEF_(0x83750007)
#define WEB_E_INVALID_JSON_NUMBER                          _HRESULT_TYPEDEF_(0x83750008)
#define WEB_E_JSON_VALUE_NOT_FOUND                         _HRESULT_TYPEDEF_(0x83750009)

#define E_INVALID_PROTOCOL_OPERATION                       _HRESULT_TYPEDEF_(0x83760001)
#define E_INVALID_PROTOCOL_FORMAT                          _HRESULT_TYPEDEF_(0x83760002)
#define E_PROTOCOL_EXTENSIONS_NOT_SUPPORTED                _HRESULT_TYPEDEF_(0x83760003)
#define E_SUBPROTOCOL_NOT_SUPPORTED                        _HRESULT_TYPEDEF_(0x83760004)
#define E_PROTOCOL_VERSION_NOT_SUPPORTED                   _HRESULT_TYPEDEF_(0x83760005)

#define SQLITE_E_ERROR                                     _HRESULT_TYPEDEF_(0x87AF0001)
#define SQLITE_E_INTERNAL                                  _HRESULT_TYPEDEF_(0x87AF0002)
#define SQLITE_E_PERM                                      _HRESULT_TYPEDEF_(0x87AF0003)
#define SQLITE_E_ABORT                                     _HRESULT_TYPEDEF_(0x87AF0004)
#define SQLITE_E_BUSY                                      _HRESULT_TYPEDEF_(0x87AF0005)
#define SQLITE_E_LOCKED                                    _HRESULT_TYPEDEF_(0x87AF0006)
#define SQLITE_E_NOMEM                                     _HRESULT_TYPEDEF_(0x87AF0007)
#define SQLITE_E_READONLY                                  _HRESULT_TYPEDEF_(0x87AF0008)
#define SQLITE_E_INTERRUPT                                 _HRESULT_TYPEDEF_(0x87AF0009)
#define SQLITE_E_IOERR                                     _HRESULT_TYPEDEF_(0x87AF000A)
#define SQLITE_E_CORRUPT                                   _HRESULT_TYPEDEF_(0x87AF000B)
#define SQLITE_E_NOTFOUND                                  _HRESULT_TYPEDEF_(0x87AF000C)
#define SQLITE_E_FULL                                      _HRESULT_TYPEDEF_(0x87AF000D)
#define SQLITE_E_CANTOPEN                                  _HRESULT_TYPEDEF_(0x87AF000E)
#define SQLITE_E_PROTOCOL                                  _HRESULT_TYPEDEF_(0x87AF000F)
#define SQLITE_E_EMPTY                                     _HRESULT_TYPEDEF_(0x87AF0010)
#define SQLITE_E_SCHEMA                                    _HRESULT_TYPEDEF_(0x87AF0011)
#define SQLITE_E_TOOBIG                                    _HRESULT_TYPEDEF_(0x87AF0012)
#define SQLITE_E_CONSTRAINT                                _HRESULT_TYPEDEF_(0x87AF0013)
#define SQLITE_E_MISMATCH                                  _HRESULT_TYPEDEF_(0x87AF0014)
#define SQLITE_E_MISUSE                                    _HRESULT_TYPEDEF_(0x87AF0015)
#define SQLITE_E_NOLFS                                     _HRESULT_TYPEDEF_(0x87AF0016)
#define SQLITE_E_AUTH                                      _HRESULT_TYPEDEF_(0x87AF0017)
#define SQLITE_E_FORMAT                                    _HRESULT_TYPEDEF_(0x87AF0018)
#define SQLITE_E_RANGE                                     _HRESULT_TYPEDEF_(0x87AF0019)
#define SQLITE_E_NOTADB                                    _HRESULT_TYPEDEF_(0x87AF001A)
#define SQLITE_E_NOTICE                                    _HRESULT_TYPEDEF_(0x87AF001B)
#define SQLITE_E_WARNING                                   _HRESULT_TYPEDEF_(0x87AF001C)
#define SQLITE_E_ROW                                       _HRESULT_TYPEDEF_(0x87AF0064)
#define SQLITE_E_DONE                                      _HRESULT_TYPEDEF_(0x87AF0065)
#define SQLITE_E_BUSY_RECOVERY                             _HRESULT_TYPEDEF_(0x87AF0105)
#define SQLITE_E_LOCKED_SHAREDCACHE                        _HRESULT_TYPEDEF_(0x87AF0106)
#define SQLITE_E_READONLY_RECOVERY                         _HRESULT_TYPEDEF_(0x87AF0108)
#define SQLITE_E_IOERR_READ                                _HRESULT_TYPEDEF_(0x87AF010A)
#define SQLITE_E_CORRUPT_VTAB                              _HRESULT_TYPEDEF_(0x87AF010B)
#define SQLITE_E_CANTOPEN_NOTEMPDIR                        _HRESULT_TYPEDEF_(0x87AF010E)
#define SQLITE_E_CONSTRAINT_CHECK                          _HRESULT_TYPEDEF_(0x87AF0113)
#define SQLITE_E_NOTICE_RECOVER_WAL                        _HRESULT_TYPEDEF_(0x87AF011B)
#define SQLITE_E_WARNING_AUTOINDEX                         _HRESULT_TYPEDEF_(0x87AF011C)
#define SQLITE_E_ABORT_ROLLBACK                            _HRESULT_TYPEDEF_(0x87AF0204)
#define SQLITE_E_BUSY_SNAPSHOT                             _HRESULT_TYPEDEF_(0x87AF0205)
#define SQLITE_E_READONLY_CANTLOCK                         _HRESULT_TYPEDEF_(0x87AF0208)
#define SQLITE_E_IOERR_SHORT_READ                          _HRESULT_TYPEDEF_(0x87AF020A)
#define SQLITE_E_CANTOPEN_ISDIR                            _HRESULT_TYPEDEF_(0x87AF020E)
#define SQLITE_E_CONSTRAINT_COMMITHOOK                     _HRESULT_TYPEDEF_(0x87AF0213)
#define SQLITE_E_NOTICE_RECOVER_ROLLBACK                   _HRESULT_TYPEDEF_(0x87AF021B)
#define SQLITE_E_READONLY_ROLLBACK                         _HRESULT_TYPEDEF_(0x87AF0308)
#define SQLITE_E_IOERR_WRITE                               _HRESULT_TYPEDEF_(0x87AF030A)
#define SQLITE_E_CANTOPEN_FULLPATH                         _HRESULT_TYPEDEF_(0x87AF030E)
#define SQLITE_E_CONSTRAINT_FOREIGNKEY                     _HRESULT_TYPEDEF_(0x87AF0313)
#define SQLITE_E_READONLY_DBMOVED                          _HRESULT_TYPEDEF_(0x87AF0408)
#define SQLITE_E_IOERR_FSYNC                               _HRESULT_TYPEDEF_(0x87AF040A)
#define SQLITE_E_CANTOPEN_CONVPATH                         _HRESULT_TYPEDEF_(0x87AF040E)
#define SQLITE_E_CONSTRAINT_FUNCTION                       _HRESULT_TYPEDEF_(0x87AF0413)
#define SQLITE_E_IOERR_DIR_FSYNC                           _HRESULT_TYPEDEF_(0x87AF050A)
#define SQLITE_E_CONSTRAINT_NOTNULL                        _HRESULT_TYPEDEF_(0x87AF0513)
#define SQLITE_E_IOERR_TRUNCATE                            _HRESULT_TYPEDEF_(0x87AF060A)
#define SQLITE_E_CONSTRAINT_PRIMARYKEY                     _HRESULT_TYPEDEF_(0x87AF0613)
#define SQLITE_E_IOERR_FSTAT                               _HRESULT_TYPEDEF_(0x87AF070A)
#define SQLITE_E_CONSTRAINT_TRIGGER                        _HRESULT_TYPEDEF_(0x87AF0713)
#define SQLITE_E_IOERR_UNLOCK                              _HRESULT_TYPEDEF_(0x87AF080A)
#define SQLITE_E_CONSTRAINT_UNIQUE                         _HRESULT_TYPEDEF_(0x87AF0813)
#define SQLITE_E_IOERR_RDLOCK                              _HRESULT_TYPEDEF_(0x87AF090A)
#define SQLITE_E_CONSTRAINT_VTAB                           _HRESULT_TYPEDEF_(0x87AF0913)
#define SQLITE_E_IOERR_DELETE                              _HRESULT_TYPEDEF_(0x87AF0A0A)
#define SQLITE_E_CONSTRAINT_ROWID                          _HRESULT_TYPEDEF_(0x87AF0A13)
#define SQLITE_E_IOERR_BLOCKED                             _HRESULT_TYPEDEF_(0x87AF0B0A)
#define SQLITE_E_IOERR_NOMEM                               _HRESULT_TYPEDEF_(0x87AF0C0A)
#define SQLITE_E_IOERR_ACCESS                              _HRESULT_TYPEDEF_(0x87AF0D0A)
#define SQLITE_E_IOERR_CHECKRESERVEDLOCK                   _HRESULT_TYPEDEF_(0x87AF0E0A)
#define SQLITE_E_IOERR_LOCK                                _HRESULT_TYPEDEF_(0x87AF0F0A)
#define SQLITE_E_IOERR_CLOSE                               _HRESULT_TYPEDEF_(0x87AF100A)
#define SQLITE_E_IOERR_DIR_CLOSE                           _HRESULT_TYPEDEF_(0x87AF110A)
#define SQLITE_E_IOERR_SHMOPEN                             _HRESULT_TYPEDEF_(0x87AF120A)
#define SQLITE_E_IOERR_SHMSIZE                             _HRESULT_TYPEDEF_(0x87AF130A)
#define SQLITE_E_IOERR_SHMLOCK                             _HRESULT_TYPEDEF_(0x87AF140A)
#define SQLITE_E_IOERR_SHMMAP                              _HRESULT_TYPEDEF_(0x87AF150A)
#define SQLITE_E_IOERR_SEEK                                _HRESULT_TYPEDEF_(0x87AF160A)
#define SQLITE_E_IOERR_DELETE_NOENT                        _HRESULT_TYPEDEF_(0x87AF170A)
#define SQLITE_E_IOERR_MMAP                                _HRESULT_TYPEDEF_(0x87AF180A)
#define SQLITE_E_IOERR_GETTEMPPATH                         _HRESULT_TYPEDEF_(0x87AF190A)
#define SQLITE_E_IOERR_VNODE                               _HRESULT_TYPEDEF_(0x87AF1A02)
#define SQLITE_E_IOERR_AUTH                                _HRESULT_TYPEDEF_(0x87AF1A03)
#define SQLITE_E_IOERR_CONVPATH                            _HRESULT_TYPEDEF_(0x87AF1A0A)

#define UTC_E_TOGGLE_TRACE_STARTED                         _HRESULT_TYPEDEF_(0x87C51001)
#define UTC_E_ALTERNATIVE_TRACE_CANNOT_PREEMPT             _HRESULT_TYPEDEF_(0x87C51002)
#define UTC_E_AOT_NOT_RUNNING                              _HRESULT_TYPEDEF_(0x87C51003)
#define UTC_E_SCRIPT_TYPE_INVALID                          _HRESULT_TYPEDEF_(0x87C51004)
#define UTC_E_SCENARIODEF_NOT_FOUND                        _HRESULT_TYPEDEF_(0x87C51005)
#define UTC_E_TRACEPROFILE_NOT_FOUND                       _HRESULT_TYPEDEF_(0x87C51006)
#define UTC_E_FORWARDER_ALREADY_ENABLED                    _HRESULT_TYPEDEF_(0x87C51007)
#define UTC_E_FORWARDER_ALREADY_DISABLED                   _HRESULT_TYPEDEF_(0x87C51008)
#define UTC_E_EVENTLOG_ENTRY_MALFORMED                     _HRESULT_TYPEDEF_(0x87C51009)
#define UTC_E_DIAGRULES_SCHEMAVERSION_MISMATCH             _HRESULT_TYPEDEF_(0x87C5100A)
#define UTC_E_SCRIPT_TERMINATED                            _HRESULT_TYPEDEF_(0x87C5100B)
#define UTC_E_INVALID_CUSTOM_FILTER                        _HRESULT_TYPEDEF_(0x87C5100C)
#define UTC_E_TRACE_NOT_RUNNING                            _HRESULT_TYPEDEF_(0x87C5100D)
#define UTC_E_REESCALATED_TOO_QUICKLY                      _HRESULT_TYPEDEF_(0x87C5100E)
#define UTC_E_ESCALATION_ALREADY_RUNNING                   _HRESULT_TYPEDEF_(0x87C5100F)
#define UTC_E_PERFTRACK_ALREADY_TRACING                    _HRESULT_TYPEDEF_(0x87C51010)
#define UTC_E_REACHED_MAX_ESCALATIONS                      _HRESULT_TYPEDEF_(0x87C51011)
#define UTC_E_FORWARDER_PRODUCER_MISMATCH                  _HRESULT_TYPEDEF_(0x87C51012)
#define UTC_E_INTENTIONAL_SCRIPT_FAILURE                   _HRESULT_TYPEDEF_(0x87C51013)
#define UTC_E_SQM_INIT_FAILED                              _HRESULT_TYPEDEF_(0x87C51014)
#define UTC_E_NO_WER_LOGGER_SUPPORTED                      _HRESULT_TYPEDEF_(0x87C51015)
#define UTC_E_TRACERS_DONT_EXIST                           _HRESULT_TYPEDEF_(0x87C51016)
#define UTC_E_WINRT_INIT_FAILED                            _HRESULT_TYPEDEF_(0x87C51017)
#define UTC_E_SCENARIODEF_SCHEMAVERSION_MISMATCH           _HRESULT_TYPEDEF_(0x87C51018)
#define UTC_E_INVALID_FILTER                               _HRESULT_TYPEDEF_(0x87C51019)
#define UTC_E_EXE_TERMINATED                               _HRESULT_TYPEDEF_(0x87C5101A)
#define UTC_E_ESCALATION_NOT_AUTHORIZED                    _HRESULT_TYPEDEF_(0x87C5101B)
#define UTC_E_SETUP_NOT_AUTHORIZED                         _HRESULT_TYPEDEF_(0x87C5101C)
#define UTC_E_CHILD_PROCESS_FAILED                         _HRESULT_TYPEDEF_(0x87C5101D)
#define UTC_E_COMMAND_LINE_NOT_AUTHORIZED                  _HRESULT_TYPEDEF_(0x87C5101E)
#define UTC_E_CANNOT_LOAD_SCENARIO_EDITOR_XML              _HRESULT_TYPEDEF_(0x87C5101F)
#define UTC_E_ESCALATION_TIMED_OUT                         _HRESULT_TYPEDEF_(0x87C51020)
#define UTC_E_SETUP_TIMED_OUT                              _HRESULT_TYPEDEF_(0x87C51021)
#define UTC_E_TRIGGER_MISMATCH                             _HRESULT_TYPEDEF_(0x87C51022)
#define UTC_E_TRIGGER_NOT_FOUND                            _HRESULT_TYPEDEF_(0x87C51023)
#define UTC_E_SIF_NOT_SUPPORTED                            _HRESULT_TYPEDEF_(0x87C51024)
#define UTC_E_DELAY_TERMINATED                             _HRESULT_TYPEDEF_(0x87C51025)
#define UTC_E_DEVICE_TICKET_ERROR                          _HRESULT_TYPEDEF_(0x87C51026)
#define UTC_E_TRACE_BUFFER_LIMIT_EXCEEDED                  _HRESULT_TYPEDEF_(0x87C51027)
#define UTC_E_API_RESULT_UNAVAILABLE                       _HRESULT_TYPEDEF_(0x87C51028)
#define UTC_E_RPC_TIMEOUT                                  _HRESULT_TYPEDEF_(0x87C51029)
#define UTC_E_RPC_WAIT_FAILED                              _HRESULT_TYPEDEF_(0x87C5102A)
#define UTC_E_API_BUSY                                     _HRESULT_TYPEDEF_(0x87C5102B)
#define UTC_E_TRACE_MIN_DURATION_REQUIREMENT_NOT_MET       _HRESULT_TYPEDEF_(0x87C5102C)
#define UTC_E_EXCLUSIVITY_NOT_AVAILABLE                    _HRESULT_TYPEDEF_(0x87C5102D)
#define UTC_E_GETFILE_FILE_PATH_NOT_APPROVED               _HRESULT_TYPEDEF_(0x87C5102E)
#define UTC_E_ESCALATION_DIRECTORY_ALREADY_EXISTS          _HRESULT_TYPEDEF_(0x87C5102F)
#define UTC_E_TIME_TRIGGER_ON_START_INVALID                _HRESULT_TYPEDEF_(0x87C51030)
#define UTC_E_TIME_TRIGGER_ONLY_VALID_ON_SINGLE_TRANSITION _HRESULT_TYPEDEF_(0x87C51031)
#define UTC_E_TIME_TRIGGER_INVALID_TIME_RANGE              _HRESULT_TYPEDEF_(0x87C51032)
#define UTC_E_MULTIPLE_TIME_TRIGGER_ON_SINGLE_STATE        _HRESULT_TYPEDEF_(0x87C51033)
#define UTC_E_BINARY_MISSING                               _HRESULT_TYPEDEF_(0x87C51034)
#define UTC_E_FAILED_TO_RESOLVE_CONTAINER_ID               _HRESULT_TYPEDEF_(0x87C51036)
#define UTC_E_UNABLE_TO_RESOLVE_SESSION                    _HRESULT_TYPEDEF_(0x87C51037)
#define UTC_E_THROTTLED                                    _HRESULT_TYPEDEF_(0x87C51038)
#define UTC_E_UNAPPROVED_SCRIPT                            _HRESULT_TYPEDEF_(0x87C51039)
#define UTC_E_SCRIPT_MISSING                               _HRESULT_TYPEDEF_(0x87C5103A)
#define UTC_E_SCENARIO_THROTTLED                           _HRESULT_TYPEDEF_(0x87C5103B)
#define UTC_E_API_NOT_SUPPORTED                            _HRESULT_TYPEDEF_(0x87C5103C)
#define UTC_E_GETFILE_EXTERNAL_PATH_NOT_APPROVED           _HRESULT_TYPEDEF_(0x87C5103D)
#define UTC_E_TRY_GET_SCENARIO_TIMEOUT_EXCEEDED            _HRESULT_TYPEDEF_(0x87C5103E)
#define UTC_E_CERT_REV_FAILED                              _HRESULT_TYPEDEF_(0x87C5103F)
#define UTC_E_FAILED_TO_START_NDISCAP                      _HRESULT_TYPEDEF_(0x87C51040)
#define UTC_E_KERNELDUMP_LIMIT_REACHED                     _HRESULT_TYPEDEF_(0x87C51041)
#define UTC_E_MISSING_AGGREGATE_EVENT_TAG                  _HRESULT_TYPEDEF_(0x87C51042)
#define UTC_E_INVALID_AGGREGATION_STRUCT                   _HRESULT_TYPEDEF_(0x87C51043)
#define UTC_E_ACTION_NOT_SUPPORTED_IN_DESTINATION          _HRESULT_TYPEDEF_(0x87C51044)
#define UTC_E_FILTER_MISSING_ATTRIBUTE                     _HRESULT_TYPEDEF_(0x87C51045)
#define UTC_E_FILTER_INVALID_TYPE                          _HRESULT_TYPEDEF_(0x87C51046)
#define UTC_E_FILTER_VARIABLE_NOT_FOUND                    _HRESULT_TYPEDEF_(0x87C51047)
#define UTC_E_FILTER_FUNCTION_RESTRICTED                   _HRESULT_TYPEDEF_(0x87C51048)
#define UTC_E_FILTER_VERSION_MISMATCH                      _HRESULT_TYPEDEF_(0x87C51049)
#define UTC_E_FILTER_INVALID_FUNCTION                      _HRESULT_TYPEDEF_(0x87C51050)
#define UTC_E_FILTER_INVALID_FUNCTION_PARAMS               _HRESULT_TYPEDEF_(0x87C51051)
#define UTC_E_FILTER_INVALID_COMMAND                       _HRESULT_TYPEDEF_(0x87C51052)
#define UTC_E_FILTER_ILLEGAL_EVAL                          _HRESULT_TYPEDEF_(0x87C51053)
#define UTC_E_TTTRACER_RETURNED_ERROR                      _HRESULT_TYPEDEF_(0x87C51054)
#define UTC_E_AGENT_DIAGNOSTICS_TOO_LARGE                  _HRESULT_TYPEDEF_(0x87C51055)
#define UTC_E_FAILED_TO_RECEIVE_AGENT_DIAGNOSTICS          _HRESULT_TYPEDEF_(0x87C51056)
#define UTC_E_SCENARIO_HAS_NO_ACTIONS                      _HRESULT_TYPEDEF_(0x87C51057)
#define UTC_E_TTTRACER_STORAGE_FULL                        _HRESULT_TYPEDEF_(0x87C51058)
#define UTC_E_INSUFFICIENT_SPACE_TO_START_TRACE            _HRESULT_TYPEDEF_(0x87C51059)
#define UTC_E_ESCALATION_CANCELLED_AT_SHUTDOWN             _HRESULT_TYPEDEF_(0x87C5105A)
#define UTC_E_GETFILEINFOACTION_FILE_NOT_APPROVED          _HRESULT_TYPEDEF_(0x87C5105B)
#define UTC_E_SETREGKEYACTION_TYPE_NOT_APPROVED            _HRESULT_TYPEDEF_(0x87C5105C)
#define UTC_E_TRACE_THROTTLED                              _HRESULT_TYPEDEF_(0x87C5105D)

#define WEP_E_NOT_PROVISIONED_ON_ALL_VOLUMES               _HRESULT_TYPEDEF_(0x88010001)
#define WEP_E_FIXED_DATA_NOT_SUPPORTED                     _HRESULT_TYPEDEF_(0x88010002)
#define WEP_E_HARDWARE_NOT_COMPLIANT                       _HRESULT_TYPEDEF_(0x88010003)
#define WEP_E_LOCK_NOT_CONFIGURED                          _HRESULT_TYPEDEF_(0x88010004)
#define WEP_E_PROTECTION_SUSPENDED                         _HRESULT_TYPEDEF_(0x88010005)
#define WEP_E_NO_LICENSE                                   _HRESULT_TYPEDEF_(0x88010006)
#define WEP_E_OS_NOT_PROTECTED                             _HRESULT_TYPEDEF_(0x88010007)
#define WEP_E_UNEXPECTED_FAIL                              _HRESULT_TYPEDEF_(0x88010008)
#define WEP_E_BUFFER_TOO_LARGE                             _HRESULT_TYPEDEF_(0x88010009)

#define E_SYNCENGINE_FILE_SIZE_OVER_LIMIT                  _HRESULT_TYPEDEF_(0x8802B001)
#define E_SYNCENGINE_FILE_SIZE_EXCEEDS_REMAINING_QUOTA     _HRESULT_TYPEDEF_(0x8802B002)
#define E_SYNCENGINE_UNSUPPORTED_FILE_NAME                 _HRESULT_TYPEDEF_(0x8802B003)
#define E_SYNCENGINE_FOLDER_ITEM_COUNT_LIMIT_EXCEEDED      _HRESULT_TYPEDEF_(0x8802B004)
#define E_SYNCENGINE_FILE_SYNC_PARTNER_ERROR               _HRESULT_TYPEDEF_(0x8802B005)
#define E_SYNCENGINE_SYNC_PAUSED_BY_SERVICE                _HRESULT_TYPEDEF_(0x8802B006)
#define E_SYNCENGINE_FILE_IDENTIFIER_UNKNOWN               _HRESULT_TYPEDEF_(0x8802C002)
#define E_SYNCENGINE_SERVICE_AUTHENTICATION_FAILED         _HRESULT_TYPEDEF_(0x8802C003)
#define E_SYNCENGINE_UNKNOWN_SERVICE_ERROR                 _HRESULT_TYPEDEF_(0x8802C004)
#define E_SYNCENGINE_SERVICE_RETURNED_UNEXPECTED_SIZE      _HRESULT_TYPEDEF_(0x8802C005)
#define E_SYNCENGINE_REQUEST_BLOCKED_BY_SERVICE            _HRESULT_TYPEDEF_(0x8802C006)
#define E_SYNCENGINE_REQUEST_BLOCKED_DUE_TO_CLIENT_ERROR   _HRESULT_TYPEDEF_(0x8802C007)
#define E_SYNCENGINE_FOLDER_INACCESSIBLE                   _HRESULT_TYPEDEF_(0x8802D001)
#define E_SYNCENGINE_UNSUPPORTED_FOLDER_NAME               _HRESULT_TYPEDEF_(0x8802D002)
#define E_SYNCENGINE_UNSUPPORTED_MARKET                    _HRESULT_TYPEDEF_(0x8802D003)
#define E_SYNCENGINE_PATH_LENGTH_LIMIT_EXCEEDED            _HRESULT_TYPEDEF_(0x8802D004)
#define E_SYNCENGINE_REMOTE_PATH_LENGTH_LIMIT_EXCEEDED     _HRESULT_TYPEDEF_(0x8802D005)
#define E_SYNCENGINE_CLIENT_UPDATE_NEEDED                  _HRESULT_TYPEDEF_(0x8802D006)
#define E_SYNCENGINE_PROXY_AUTHENTICATION_REQUIRED         _HRESULT_TYPEDEF_(0x8802D007)
#define E_SYNCENGINE_STORAGE_SERVICE_PROVISIONING_FAILED   _HRESULT_TYPEDEF_(0x8802D008)
#define E_SYNCENGINE_UNSUPPORTED_REPARSE_POINT             _HRESULT_TYPEDEF_(0x8802D009)
#define E_SYNCENGINE_STORAGE_SERVICE_BLOCKED               _HRESULT_TYPEDEF_(0x8802D00A)
#define E_SYNCENGINE_FOLDER_IN_REDIRECTION                 _HRESULT_TYPEDEF_(0x8802D00B)

#define D3D10_ERROR_TOO_MANY_UNIQUE_STATE_OBJECTS          _HRESULT_TYPEDEF_(0x88790001)
#define D3D10_ERROR_FILE_NOT_FOUND                         _HRESULT_TYPEDEF_(0x88790002)

#define DXGI_STATUS_OCCLUDED                               _HRESULT_TYPEDEF_(0x087A0001)
#define DXGI_ERROR_INVALID_CALL                            _HRESULT_TYPEDEF_(0x887A0001)
#define DXGI_STATUS_CLIPPED                                _HRESULT_TYPEDEF_(0x087A0002)
#define DXGI_ERROR_NOT_FOUND                               _HRESULT_TYPEDEF_(0x887A0002)
#define DXGI_ERROR_MORE_DATA                               _HRESULT_TYPEDEF_(0x887A0003)
#define DXGI_STATUS_NO_REDIRECTION                         _HRESULT_TYPEDEF_(0x087A0004)
#define DXGI_ERROR_UNSUPPORTED                             _HRESULT_TYPEDEF_(0x887A0004)
#define DXGI_STATUS_NO_DESKTOP_ACCESS                      _HRESULT_TYPEDEF_(0x087A0005)
#define DXGI_ERROR_DEVICE_REMOVED                          _HRESULT_TYPEDEF_(0x887A0005)
#define DXGI_STATUS_GRAPHICS_VIDPN_SOURCE_IN_USE           _HRESULT_TYPEDEF_(0x087A0006)
#define DXGI_ERROR_DEVICE_HUNG                             _HRESULT_TYPEDEF_(0x887A0006)
#define DXGI_STATUS_MODE_CHANGED                           _HRESULT_TYPEDEF_(0x087A0007)
#define DXGI_ERROR_DEVICE_RESET                            _HRESULT_TYPEDEF_(0x887A0007)
#define DXGI_STATUS_MODE_CHANGE_IN_PROGRESS                _HRESULT_TYPEDEF_(0x087A0008)
#define DXGI_STATUS_UNOCCLUDED                             _HRESULT_TYPEDEF_(0x087A0009)
#define DXGI_STATUS_DDA_WAS_STILL_DRAWING                  _HRESULT_TYPEDEF_(0x087A000A)
#define DXGI_ERROR_WAS_STILL_DRAWING                       _HRESULT_TYPEDEF_(0x887A000A)
#define DXGI_ERROR_FRAME_STATISTICS_DISJOINT               _HRESULT_TYPEDEF_(0x887A000B)
#define DXGI_ERROR_GRAPHICS_VIDPN_SOURCE_IN_USE            _HRESULT_TYPEDEF_(0x887A000C)
#define DXGI_ERROR_DRIVER_INTERNAL_ERROR                   _HRESULT_TYPEDEF_(0x887A0020)
#define DXGI_ERROR_NONEXCLUSIVE                            _HRESULT_TYPEDEF_(0x887A0021)
#define DXGI_ERROR_NOT_CURRENTLY_AVAILABLE                 _HRESULT_TYPEDEF_(0x887A0022)
#define DXGI_ERROR_REMOTE_CLIENT_DISCONNECTED              _HRESULT_TYPEDEF_(0x887A0023)
#define DXGI_ERROR_REMOTE_OUTOFMEMORY                      _HRESULT_TYPEDEF_(0x887A0024)
#define DXGI_ERROR_MODE_CHANGE_IN_PROGRESS                 _HRESULT_TYPEDEF_(0x887A0025)
#define DXGI_ERROR_ACCESS_LOST                             _HRESULT_TYPEDEF_(0x887A0026)
#define DXGI_ERROR_WAIT_TIMEOUT                            _HRESULT_TYPEDEF_(0x887A0027)
#define DXGI_ERROR_SESSION_DISCONNECTED                    _HRESULT_TYPEDEF_(0x887A0028)
#define DXGI_ERROR_RESTRICT_TO_OUTPUT_STALE                _HRESULT_TYPEDEF_(0x887A0029)
#define DXGI_ERROR_CANNOT_PROTECT_CONTENT                  _HRESULT_TYPEDEF_(0x887A002A)
#define DXGI_ERROR_ACCESS_DENIED                           _HRESULT_TYPEDEF_(0x887A002B)
#define DXGI_ERROR_NAME_ALREADY_EXISTS                     _HRESULT_TYPEDEF_(0x887A002C)
#define DXGI_ERROR_SDK_COMPONENT_MISSING                   _HRESULT_TYPEDEF_(0x887A002D)
#define DXGI_ERROR_NOT_CURRENT                             _HRESULT_TYPEDEF_(0x887A002E)
#define DXGI_STATUS_PRESENT_REQUIRED                       _HRESULT_TYPEDEF_(0x087A002F)
#define DXGI_ERROR_HW_PROTECTION_OUTOFMEMORY               _HRESULT_TYPEDEF_(0x887A0030)
#define DXGI_ERROR_DYNAMIC_CODE_POLICY_VIOLATION           _HRESULT_TYPEDEF_(0x887A0031)
#define DXGI_ERROR_NON_COMPOSITED_UI                       _HRESULT_TYPEDEF_(0x887A0032)
#define DXGI_ERROR_CACHE_CORRUPT                           _HRESULT_TYPEDEF_(0x887A0033)
#define DXGI_ERROR_CACHE_FULL                              _HRESULT_TYPEDEF_(0x887A0034)
#define DXGI_ERROR_CACHE_HASH_COLLISION                    _HRESULT_TYPEDEF_(0x887A0035)
#define DXGI_ERROR_ALREADY_EXISTS                          _HRESULT_TYPEDEF_(0x887A0036)
#define DXGI_ERROR_MPO_UNPINNED                            _HRESULT_TYPEDEF_(0x887A0064)

#define DXGI_DDI_ERR_WASSTILLDRAWING                       _HRESULT_TYPEDEF_(0x887B0001)
#define DXGI_DDI_ERR_UNSUPPORTED                           _HRESULT_TYPEDEF_(0x887B0002)
#define DXGI_DDI_ERR_NONEXCLUSIVE                          _HRESULT_TYPEDEF_(0x887B0003)

#define D3D11_ERROR_TOO_MANY_UNIQUE_STATE_OBJECTS          _HRESULT_TYPEDEF_(0x887C0001)
#define D3D11_ERROR_FILE_NOT_FOUND                         _HRESULT_TYPEDEF_(0x887C0002)
#define D3D11_ERROR_TOO_MANY_UNIQUE_VIEW_OBJECTS           _HRESULT_TYPEDEF_(0x887C0003)
#define D3D11_ERROR_DEFERRED_CONTEXT_MAP_WITHOUT_INITIAL_DISCARD _HRESULT_TYPEDEF_(0x887C0004)

#define D3D12_ERROR_ADAPTER_NOT_FOUND                      _HRESULT_TYPEDEF_(0x887E0001)
#define D3D12_ERROR_DRIVER_VERSION_MISMATCH                _HRESULT_TYPEDEF_(0x887E0002)
#define D3D12_ERROR_INVALID_REDIST                         _HRESULT_TYPEDEF_(0x887E0003)

#define DXCORE_ERROR_EVENT_NOT_UNREGISTERED                _HRESULT_TYPEDEF_(0x88800001)

#define PRESENTATION_ERROR_LOST                            _HRESULT_TYPEDEF_(0x88810001)

#define WINML_ERR_INVALID_DEVICE                           _HRESULT_TYPEDEF_(0x88900001)
#define WINML_ERR_INVALID_BINDING                          _HRESULT_TYPEDEF_(0x88900002)
#define WINML_ERR_VALUE_NOTFOUND                           _HRESULT_TYPEDEF_(0x88900003)
#define WINML_ERR_SIZE_MISMATCH                            _HRESULT_TYPEDEF_(0x88900004)

#define MILERR_OBJECTBUSY                                  _HRESULT_TYPEDEF_(0x88980001)
#define MILERR_INSUFFICIENTBUFFER                          _HRESULT_TYPEDEF_(0x88980002)
#define MILERR_WIN32ERROR                                  _HRESULT_TYPEDEF_(0x88980003)
#define MILERR_SCANNER_FAILED                              _HRESULT_TYPEDEF_(0x88980004)
#define MILERR_SCREENACCESSDENIED                          _HRESULT_TYPEDEF_(0x88980005)
#define MILERR_DISPLAYSTATEINVALID                         _HRESULT_TYPEDEF_(0x88980006)
#define MILERR_NONINVERTIBLEMATRIX                         _HRESULT_TYPEDEF_(0x88980007)
#define MILERR_ZEROVECTOR                                  _HRESULT_TYPEDEF_(0x88980008)
#define MILERR_TERMINATED                                  _HRESULT_TYPEDEF_(0x88980009)
#define MILERR_BADNUMBER                                   _HRESULT_TYPEDEF_(0x8898000A)
#define MILERR_INTERNALERROR                               _HRESULT_TYPEDEF_(0x88980080)
#define MILERR_DISPLAYFORMATNOTSUPPORTED                   _HRESULT_TYPEDEF_(0x88980084)
#define MILERR_INVALIDCALL                                 _HRESULT_TYPEDEF_(0x88980085)
#define MILERR_ALREADYLOCKED                               _HRESULT_TYPEDEF_(0x88980086)
#define MILERR_NOTLOCKED                                   _HRESULT_TYPEDEF_(0x88980087)
#define MILERR_DEVICECANNOTRENDERTEXT                      _HRESULT_TYPEDEF_(0x88980088)
#define MILERR_GLYPHBITMAPMISSED                           _HRESULT_TYPEDEF_(0x88980089)
#define MILERR_MALFORMEDGLYPHCACHE                         _HRESULT_TYPEDEF_(0x8898008A)
#define MILERR_GENERIC_IGNORE                              _HRESULT_TYPEDEF_(0x8898008B)
#define MILERR_MALFORMED_GUIDELINE_DATA                    _HRESULT_TYPEDEF_(0x8898008C)
#define MILERR_NO_HARDWARE_DEVICE                          _HRESULT_TYPEDEF_(0x8898008D)
#define MILERR_NEED_RECREATE_AND_PRESENT                   _HRESULT_TYPEDEF_(0x8898008E)
#define MILERR_ALREADY_INITIALIZED                         _HRESULT_TYPEDEF_(0x8898008F)
#define MILERR_MISMATCHED_SIZE                             _HRESULT_TYPEDEF_(0x88980090)
#define MILERR_NO_REDIRECTION_SURFACE_AVAILABLE            _HRESULT_TYPEDEF_(0x88980091)
#define MILERR_REMOTING_NOT_SUPPORTED                      _HRESULT_TYPEDEF_(0x88980092)
#define MILERR_QUEUED_PRESENT_NOT_SUPPORTED                _HRESULT_TYPEDEF_(0x88980093)
#define MILERR_NOT_QUEUING_PRESENTS                        _HRESULT_TYPEDEF_(0x88980094)
#define MILERR_NO_REDIRECTION_SURFACE_RETRY_LATER          _HRESULT_TYPEDEF_(0x88980095)
#define MILERR_TOOMANYSHADERELEMNTS                        _HRESULT_TYPEDEF_(0x88980096)
#define MILERR_MROW_READLOCK_FAILED                        _HRESULT_TYPEDEF_(0x88980097)
#define MILERR_MROW_UPDATE_FAILED                          _HRESULT_TYPEDEF_(0x88980098)
#define MILERR_SHADER_COMPILE_FAILED                       _HRESULT_TYPEDEF_(0x88980099)
#define MILERR_MAX_TEXTURE_SIZE_EXCEEDED                   _HRESULT_TYPEDEF_(0x8898009A)
#define MILERR_QPC_TIME_WENT_BACKWARD                      _HRESULT_TYPEDEF_(0x8898009B)
#define MILERR_DXGI_ENUMERATION_OUT_OF_SYNC                _HRESULT_TYPEDEF_(0x8898009D)
#define MILERR_ADAPTER_NOT_FOUND                           _HRESULT_TYPEDEF_(0x8898009E)
#define MILERR_COLORSPACE_NOT_SUPPORTED                    _HRESULT_TYPEDEF_(0x8898009F)
#define MILERR_PREFILTER_NOT_SUPPORTED                     _HRESULT_TYPEDEF_(0x889800A0)
#define MILERR_DISPLAYID_ACCESS_DENIED                     _HRESULT_TYPEDEF_(0x889800A1)
#define UCEERR_INVALIDPACKETHEADER                         _HRESULT_TYPEDEF_(0x88980400)
#define UCEERR_UNKNOWNPACKET                               _HRESULT_TYPEDEF_(0x88980401)
#define UCEERR_ILLEGALPACKET                               _HRESULT_TYPEDEF_(0x88980402)
#define UCEERR_MALFORMEDPACKET                             _HRESULT_TYPEDEF_(0x88980403)
#define UCEERR_ILLEGALHANDLE                               _HRESULT_TYPEDEF_(0x88980404)
#define UCEERR_HANDLELOOKUPFAILED                          _HRESULT_TYPEDEF_(0x88980405)
#define UCEERR_RENDERTHREADFAILURE                         _HRESULT_TYPEDEF_(0x88980406)
#define UCEERR_CTXSTACKFRSTTARGETNULL                      _HRESULT_TYPEDEF_(0x88980407)
#define UCEERR_CONNECTIONIDLOOKUPFAILED                    _HRESULT_TYPEDEF_(0x88980408)
#define UCEERR_BLOCKSFULL                                  _HRESULT_TYPEDEF_(0x88980409)
#define UCEERR_MEMORYFAILURE                               _HRESULT_TYPEDEF_(0x8898040A)
#define UCEERR_PACKETRECORDOUTOFRANGE                      _HRESULT_TYPEDEF_(0x8898040B)
#define UCEERR_ILLEGALRECORDTYPE                           _HRESULT_TYPEDEF_(0x8898040C)
#define UCEERR_OUTOFHANDLES                                _HRESULT_TYPEDEF_(0x8898040D)
#define UCEERR_UNCHANGABLE_UPDATE_ATTEMPTED                _HRESULT_TYPEDEF_(0x8898040E)
#define UCEERR_NO_MULTIPLE_WORKER_THREADS                  _HRESULT_TYPEDEF_(0x8898040F)
#define UCEERR_REMOTINGNOTSUPPORTED                        _HRESULT_TYPEDEF_(0x88980410)
#define UCEERR_MISSINGENDCOMMAND                           _HRESULT_TYPEDEF_(0x88980411)
#define UCEERR_MISSINGBEGINCOMMAND                         _HRESULT_TYPEDEF_(0x88980412)
#define UCEERR_CHANNELSYNCTIMEDOUT                         _HRESULT_TYPEDEF_(0x88980413)
#define UCEERR_CHANNELSYNCABANDONED                        _HRESULT_TYPEDEF_(0x88980414)
#define UCEERR_UNSUPPORTEDTRANSPORTVERSION                 _HRESULT_TYPEDEF_(0x88980415)
#define UCEERR_TRANSPORTUNAVAILABLE                        _HRESULT_TYPEDEF_(0x88980416)
#define UCEERR_FEEDBACK_UNSUPPORTED                        _HRESULT_TYPEDEF_(0x88980417)
#define UCEERR_COMMANDTRANSPORTDENIED                      _HRESULT_TYPEDEF_(0x88980418)
#define UCEERR_GRAPHICSSTREAMUNAVAILABLE                   _HRESULT_TYPEDEF_(0x88980419)
#define UCEERR_GRAPHICSSTREAMALREADYOPEN                   _HRESULT_TYPEDEF_(0x88980420)
#define UCEERR_TRANSPORTDISCONNECTED                       _HRESULT_TYPEDEF_(0x88980421)
#define UCEERR_TRANSPORTOVERLOADED                         _HRESULT_TYPEDEF_(0x88980422)
#define UCEERR_PARTITION_ZOMBIED                           _HRESULT_TYPEDEF_(0x88980423)
#define MILAVERR_NOCLOCK                                   _HRESULT_TYPEDEF_(0x88980500)
#define MILAVERR_NOMEDIATYPE                               _HRESULT_TYPEDEF_(0x88980501)
#define MILAVERR_NOVIDEOMIXER                              _HRESULT_TYPEDEF_(0x88980502)
#define MILAVERR_NOVIDEOPRESENTER                          _HRESULT_TYPEDEF_(0x88980503)
#define MILAVERR_NOREADYFRAMES                             _HRESULT_TYPEDEF_(0x88980504)
#define MILAVERR_MODULENOTLOADED                           _HRESULT_TYPEDEF_(0x88980505)
#define MILAVERR_WMPFACTORYNOTREGISTERED                   _HRESULT_TYPEDEF_(0x88980506)
#define MILAVERR_INVALIDWMPVERSION                         _HRESULT_TYPEDEF_(0x88980507)
#define MILAVERR_INSUFFICIENTVIDEORESOURCES                _HRESULT_TYPEDEF_(0x88980508)
#define MILAVERR_VIDEOACCELERATIONNOTAVAILABLE             _HRESULT_TYPEDEF_(0x88980509)
#define MILAVERR_REQUESTEDTEXTURETOOBIG                    _HRESULT_TYPEDEF_(0x8898050A)
#define MILAVERR_SEEKFAILED                                _HRESULT_TYPEDEF_(0x8898050B)
#define MILAVERR_UNEXPECTEDWMPFAILURE                      _HRESULT_TYPEDEF_(0x8898050C)
#define MILAVERR_MEDIAPLAYERCLOSED                         _HRESULT_TYPEDEF_(0x8898050D)
#define MILAVERR_UNKNOWNHARDWAREERROR                      _HRESULT_TYPEDEF_(0x8898050E)
#define MILEFFECTSERR_UNKNOWNPROPERTY                      _HRESULT_TYPEDEF_(0x8898060E)
#define MILEFFECTSERR_EFFECTNOTPARTOFGROUP                 _HRESULT_TYPEDEF_(0x8898060F)
#define MILEFFECTSERR_NOINPUTSOURCEATTACHED                _HRESULT_TYPEDEF_(0x88980610)
#define MILEFFECTSERR_CONNECTORNOTCONNECTED                _HRESULT_TYPEDEF_(0x88980611)
#define MILEFFECTSERR_CONNECTORNOTASSOCIATEDWITHEFFECT     _HRESULT_TYPEDEF_(0x88980612)
#define MILEFFECTSERR_RESERVED                             _HRESULT_TYPEDEF_(0x88980613)
#define MILEFFECTSERR_CYCLEDETECTED                        _HRESULT_TYPEDEF_(0x88980614)
#define MILEFFECTSERR_EFFECTINMORETHANONEGRAPH             _HRESULT_TYPEDEF_(0x88980615)
#define MILEFFECTSERR_EFFECTALREADYINAGRAPH                _HRESULT_TYPEDEF_(0x88980616)
#define MILEFFECTSERR_EFFECTHASNOCHILDREN                  _HRESULT_TYPEDEF_(0x88980617)
#define MILEFFECTSERR_ALREADYATTACHEDTOLISTENER            _HRESULT_TYPEDEF_(0x88980618)
#define MILEFFECTSERR_NOTAFFINETRANSFORM                   _HRESULT_TYPEDEF_(0x88980619)
#define MILEFFECTSERR_EMPTYBOUNDS                          _HRESULT_TYPEDEF_(0x8898061A)
#define MILEFFECTSERR_OUTPUTSIZETOOLARGE                   _HRESULT_TYPEDEF_(0x8898061B)
#define DWMERR_STATE_TRANSITION_FAILED                     _HRESULT_TYPEDEF_(0x88980700)
#define DWMERR_THEME_FAILED                                _HRESULT_TYPEDEF_(0x88980701)
#define DWMERR_CATASTROPHIC_FAILURE                        _HRESULT_TYPEDEF_(0x88980702)

#define DCOMPOSITION_ERROR_WINDOW_ALREADY_COMPOSED         _HRESULT_TYPEDEF_(0x88980800)
#define DCOMPOSITION_ERROR_SURFACE_BEING_RENDERED          _HRESULT_TYPEDEF_(0x88980801)
#define DCOMPOSITION_ERROR_SURFACE_NOT_BEING_RENDERED      _HRESULT_TYPEDEF_(0x88980802)

#define WINCODEC_ERR_WRONGSTATE                            _HRESULT_TYPEDEF_(0x88982F04)
#define WINCODEC_ERR_VALUEOUTOFRANGE                       _HRESULT_TYPEDEF_(0x88982F05)
#define WINCODEC_ERR_UNKNOWNIMAGEFORMAT                    _HRESULT_TYPEDEF_(0x88982F07)
#define WINCODEC_ERR_UNSUPPORTEDVERSION                    _HRESULT_TYPEDEF_(0x88982F0B)
#define WINCODEC_ERR_NOTINITIALIZED                        _HRESULT_TYPEDEF_(0x88982F0C)
#define WINCODEC_ERR_ALREADYLOCKED                         _HRESULT_TYPEDEF_(0x88982F0D)
#define WINCODEC_ERR_PROPERTYNOTFOUND                      _HRESULT_TYPEDEF_(0x88982F40)
#define WINCODEC_ERR_PROPERTYNOTSUPPORTED                  _HRESULT_TYPEDEF_(0x88982F41)
#define WINCODEC_ERR_PROPERTYSIZE                          _HRESULT_TYPEDEF_(0x88982F42)
#define WINCODEC_ERR_CODECPRESENT                          _HRESULT_TYPEDEF_(0x88982F43)
#define WINCODEC_ERR_CODECNOTHUMBNAIL                      _HRESULT_TYPEDEF_(0x88982F44)
#define WINCODEC_ERR_PALETTEUNAVAILABLE                    _HRESULT_TYPEDEF_(0x88982F45)
#define WINCODEC_ERR_CODECTOOMANYSCANLINES                 _HRESULT_TYPEDEF_(0x88982F46)
#define WINCODEC_ERR_INTERNALERROR                         _HRESULT_TYPEDEF_(0x88982F48)
#define WINCODEC_ERR_SOURCERECTDOESNOTMATCHDIMENSIONS      _HRESULT_TYPEDEF_(0x88982F49)
#define WINCODEC_ERR_COMPONENTNOTFOUND                     _HRESULT_TYPEDEF_(0x88982F50)
#define WINCODEC_ERR_IMAGESIZEOUTOFRANGE                   _HRESULT_TYPEDEF_(0x88982F51)
#define WINCODEC_ERR_TOOMUCHMETADATA                       _HRESULT_TYPEDEF_(0x88982F52)
#define WINCODEC_ERR_BADIMAGE                              _HRESULT_TYPEDEF_(0x88982F60)
#define WINCODEC_ERR_BADHEADER                             _HRESULT_TYPEDEF_(0x88982F61)
#define WINCODEC_ERR_FRAMEMISSING                          _HRESULT_TYPEDEF_(0x88982F62)
#define WINCODEC_ERR_BADMETADATAHEADER                     _HRESULT_TYPEDEF_(0x88982F63)
#define WINCODEC_ERR_BADSTREAMDATA                         _HRESULT_TYPEDEF_(0x88982F70)
#define WINCODEC_ERR_STREAMWRITE                           _HRESULT_TYPEDEF_(0x88982F71)
#define WINCODEC_ERR_STREAMREAD                            _HRESULT_TYPEDEF_(0x88982F72)
#define WINCODEC_ERR_STREAMNOTAVAILABLE                    _HRESULT_TYPEDEF_(0x88982F73)
#define WINCODEC_ERR_UNSUPPORTEDPIXELFORMAT                _HRESULT_TYPEDEF_(0x88982F80)
#define WINCODEC_ERR_UNSUPPORTEDOPERATION                  _HRESULT_TYPEDEF_(0x88982F81)
#define WINCODEC_ERR_INVALIDREGISTRATION                   _HRESULT_TYPEDEF_(0x88982F8A)
#define WINCODEC_ERR_COMPONENTINITIALIZEFAILURE            _HRESULT_TYPEDEF_(0x88982F8B)
#define WINCODEC_ERR_INSUFFICIENTBUFFER                    _HRESULT_TYPEDEF_(0x88982F8C)
#define WINCODEC_ERR_DUPLICATEMETADATAPRESENT              _HRESULT_TYPEDEF_(0x88982F8D)
#define WINCODEC_ERR_PROPERTYUNEXPECTEDTYPE                _HRESULT_TYPEDEF_(0x88982F8E)
#define WINCODEC_ERR_UNEXPECTEDSIZE                        _HRESULT_TYPEDEF_(0x88982F8F)
#define WINCODEC_ERR_INVALIDQUERYREQUEST                   _HRESULT_TYPEDEF_(0x88982F90)
#define WINCODEC_ERR_UNEXPECTEDMETADATATYPE                _HRESULT_TYPEDEF_(0x88982F91)
#define WINCODEC_ERR_REQUESTONLYVALIDATMETADATAROOT        _HRESULT_TYPEDEF_(0x88982F92)
#define WINCODEC_ERR_INVALIDQUERYCHARACTER                 _HRESULT_TYPEDEF_(0x88982F93)
#define WINCODEC_ERR_WIN32ERROR                            _HRESULT_TYPEDEF_(0x88982F94)
#define WINCODEC_ERR_INVALIDPROGRESSIVELEVEL               _HRESULT_TYPEDEF_(0x88982F95)
#define WINCODEC_ERR_INVALIDJPEGSCANINDEX                  _HRESULT_TYPEDEF_(0x88982F96)

#define DWRITE_E_FILEFORMAT                                _HRESULT_TYPEDEF_(0x88985000)
#define DWRITE_E_UNEXPECTED                                _HRESULT_TYPEDEF_(0x88985001)
#define DWRITE_E_NOFONT                                    _HRESULT_TYPEDEF_(0x88985002)
#define DWRITE_E_FILENOTFOUND                              _HRESULT_TYPEDEF_(0x88985003)
#define DWRITE_E_FILEACCESS                                _HRESULT_TYPEDEF_(0x88985004)
#define DWRITE_E_FONTCOLLECTIONOBSOLETE                    _HRESULT_TYPEDEF_(0x88985005)
#define DWRITE_E_ALREADYREGISTERED                         _HRESULT_TYPEDEF_(0x88985006)
#define DWRITE_E_CACHEFORMAT                               _HRESULT_TYPEDEF_(0x88985007)
#define DWRITE_E_CACHEVERSION                              _HRESULT_TYPEDEF_(0x88985008)
#define DWRITE_E_UNSUPPORTEDOPERATION                      _HRESULT_TYPEDEF_(0x88985009)
#define DWRITE_E_TEXTRENDERERINCOMPATIBLE                  _HRESULT_TYPEDEF_(0x8898500A)
#define DWRITE_E_FLOWDIRECTIONCONFLICTS                    _HRESULT_TYPEDEF_(0x8898500B)
#define DWRITE_E_NOCOLOR                                   _HRESULT_TYPEDEF_(0x8898500C)
#define DWRITE_E_REMOTEFONT                                _HRESULT_TYPEDEF_(0x8898500D)
#define DWRITE_E_DOWNLOADCANCELLED                         _HRESULT_TYPEDEF_(0x8898500E)
#define DWRITE_E_DOWNLOADFAILED                            _HRESULT_TYPEDEF_(0x8898500F)
#define DWRITE_E_TOOMANYDOWNLOADS                          _HRESULT_TYPEDEF_(0x88985010)

#define D2DERR_WRONG_STATE                                 _HRESULT_TYPEDEF_(0x88990001)
#define D2DERR_NOT_INITIALIZED                             _HRESULT_TYPEDEF_(0x88990002)
#define D2DERR_UNSUPPORTED_OPERATION                       _HRESULT_TYPEDEF_(0x88990003)
#define D2DERR_SCANNER_FAILED                              _HRESULT_TYPEDEF_(0x88990004)
#define D2DERR_SCREEN_ACCESS_DENIED                        _HRESULT_TYPEDEF_(0x88990005)
#define D2DERR_DISPLAY_STATE_INVALID                       _HRESULT_TYPEDEF_(0x88990006)
#define D2DERR_ZERO_VECTOR                                 _HRESULT_TYPEDEF_(0x88990007)
#define D2DERR_INTERNAL_ERROR                              _HRESULT_TYPEDEF_(0x88990008)
#define D2DERR_DISPLAY_FORMAT_NOT_SUPPORTED                _HRESULT_TYPEDEF_(0x88990009)
#define D2DERR_INVALID_CALL                                _HRESULT_TYPEDEF_(0x8899000A)
#define D2DERR_NO_HARDWARE_DEVICE                          _HRESULT_TYPEDEF_(0x8899000B)
#define D2DERR_RECREATE_TARGET                             _HRESULT_TYPEDEF_(0x8899000C)
#define D2DERR_TOO_MANY_SHADER_ELEMENTS                    _HRESULT_TYPEDEF_(0x8899000D)
#define D2DERR_SHADER_COMPILE_FAILED                       _HRESULT_TYPEDEF_(0x8899000E)
#define D2DERR_MAX_TEXTURE_SIZE_EXCEEDED                   _HRESULT_TYPEDEF_(0x8899000F)
#define D2DERR_UNSUPPORTED_VERSION                         _HRESULT_TYPEDEF_(0x88990010)
#define D2DERR_BAD_NUMBER                                  _HRESULT_TYPEDEF_(0x88990011)
#define D2DERR_WRONG_FACTORY                               _HRESULT_TYPEDEF_(0x88990012)
#define D2DERR_LAYER_ALREADY_IN_USE                        _HRESULT_TYPEDEF_(0x88990013)
#define D2DERR_POP_CALL_DID_NOT_MATCH_PUSH                 _HRESULT_TYPEDEF_(0x88990014)
#define D2DERR_WRONG_RESOURCE_DOMAIN                       _HRESULT_TYPEDEF_(0x88990015)
#define D2DERR_PUSH_POP_UNBALANCED                         _HRESULT_TYPEDEF_(0x88990016)
#define D2DERR_RENDER_TARGET_HAS_LAYER_OR_CLIPRECT         _HRESULT_TYPEDEF_(0x88990017)
#define D2DERR_INCOMPATIBLE_BRUSH_TYPES                    _HRESULT_TYPEDEF_(0x88990018)
#define D2DERR_WIN32_ERROR                                 _HRESULT_TYPEDEF_(0x88990019)
#define D2DERR_TARGET_NOT_GDI_COMPATIBLE                   _HRESULT_TYPEDEF_(0x8899001A)
#define D2DERR_TEXT_EFFECT_IS_WRONG_TYPE                   _HRESULT_TYPEDEF_(0x8899001B)
#define D2DERR_TEXT_RENDERER_NOT_RELEASED                  _HRESULT_TYPEDEF_(0x8899001C)
#define D2DERR_EXCEEDS_MAX_BITMAP_SIZE                     _HRESULT_TYPEDEF_(0x8899001D)
#define D2DERR_INVALID_GRAPH_CONFIGURATION                 _HRESULT_TYPEDEF_(0x8899001E)
#define D2DERR_INVALID_INTERNAL_GRAPH_CONFIGURATION        _HRESULT_TYPEDEF_(0x8899001F)
#define D2DERR_CYCLIC_GRAPH                                _HRESULT_TYPEDEF_(0x88990020)
#define D2DERR_BITMAP_CANNOT_DRAW                          _HRESULT_TYPEDEF_(0x88990021)
#define D2DERR_OUTSTANDING_BITMAP_REFERENCES               _HRESULT_TYPEDEF_(0x88990022)
#define D2DERR_ORIGINAL_TARGET_NOT_BOUND                   _HRESULT_TYPEDEF_(0x88990023)
#define D2DERR_INVALID_TARGET                              _HRESULT_TYPEDEF_(0x88990024)
#define D2DERR_BITMAP_BOUND_AS_TARGET                      _HRESULT_TYPEDEF_(0x88990025)
#define D2DERR_INSUFFICIENT_DEVICE_CAPABILITIES            _HRESULT_TYPEDEF_(0x88990026)
#define D2DERR_INTERMEDIATE_TOO_LARGE                      _HRESULT_TYPEDEF_(0x88990027)
#define D2DERR_EFFECT_IS_NOT_REGISTERED                    _HRESULT_TYPEDEF_(0x88990028)
#define D2DERR_INVALID_PROPERTY                            _HRESULT_TYPEDEF_(0x88990029)
#define D2DERR_NO_SUBPROPERTIES                            _HRESULT_TYPEDEF_(0x8899002A)
#define D2DERR_PRINT_JOB_CLOSED                            _HRESULT_TYPEDEF_(0x8899002B)
#define D2DERR_PRINT_FORMAT_NOT_SUPPORTED                  _HRESULT_TYPEDEF_(0x8899002C)
#define D2DERR_TOO_MANY_TRANSFORM_INPUTS                   _HRESULT_TYPEDEF_(0x8899002D)
#define D2DERR_INVALID_GLYPH_IMAGE                         _HRESULT_TYPEDEF_(0x8899002E)

#define ERROR_IO_PREEMPTED                                 _HRESULT_TYPEDEF_(0x89010001)

#define JSCRIPT_E_CANTEXECUTE                              _HRESULT_TYPEDEF_(0x89020001)

#endif  /* __WINE_WINERROR_H */