werror: use autogenerated error codes.
[amitay/samba.git] / libcli / util / hresult.h
1 /*
2  * Unix SMB/CIFS implementation.
3  *
4  * HRESULT Error definitions
5  *
6  * Copyright (C) Noel Power <noel.power@suse.com> 2014
7  *
8  * This program is free software; you can redistribute it and/or modify
9  * it under the terms of the GNU General Public License as published by
10  * the Free Software Foundation; either version 3 of the License, or
11  * (at your option) any later version.
12  *
13  * This program is distributed in the hope that it will be useful,
14  * but WITHOUT ANY WARRANTY; without even the implied warranty of
15  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
16  * GNU General Public License for more details.
17  *
18  * You should have received a copy of the GNU General Public License
19  * along with this program.  If not, see <http://www.gnu.org/licenses/>.
20  */
21
22 #ifndef _HRESULT_H_
23 #define _HRESULT_H_
24
25 #if defined(HAVE_IMMEDIATE_STRUCTURES)
26 typedef struct {uint32_t h;} HRESULT;
27 #define HRES_ERROR(x) ((HRESULT) { x })
28 #define HRES_ERROR_V(x) ((x).h)
29 #else
30 typedef uint32_t HRESULT;
31 #define HRES_ERROR(x) (x)
32 #define HRES_ERROR_V(x) (x)
33 #endif
34
35 #define HRES_IS_OK(x) (HRES_ERROR_V(x) == 0)
36 #define HRES_IS_EQUAL(x,y) (HRES_ERROR_V(x) == HRES_ERROR_V(y))
37
38
39 /*
40  * The following error codes are autogenerated from [MS-ERREF]
41  * see http://msdn.microsoft.com/en-us/library/cc704587.aspx
42  */
43
44 #define HRES_STG_S_CONVERTED                              HRES_ERROR(0x00030200)
45 #define HRES_STG_S_BLOCK                                  HRES_ERROR(0x00030201)
46 #define HRES_STG_S_RETRYNOW                               HRES_ERROR(0x00030202)
47 #define HRES_STG_S_MONITORING                             HRES_ERROR(0x00030203)
48 #define HRES_STG_S_MULTIPLEOPENS                          HRES_ERROR(0x00030204)
49 #define HRES_STG_S_CONSOLIDATIONFAILED                    HRES_ERROR(0x00030205)
50 #define HRES_STG_S_CANNOTCONSOLIDATE                      HRES_ERROR(0x00030206)
51 #define HRES_OLE_S_USEREG                                 HRES_ERROR(0x00040000)
52 #define HRES_OLE_S_STATIC                                 HRES_ERROR(0x00040001)
53 #define HRES_OLE_S_MAC_CLIPFORMAT                         HRES_ERROR(0x00040002)
54 #define HRES_DRAGDROP_S_DROP                              HRES_ERROR(0x00040100)
55 #define HRES_DRAGDROP_S_CANCEL                            HRES_ERROR(0x00040101)
56 #define HRES_DRAGDROP_S_USEDEFAULTCURSORS                 HRES_ERROR(0x00040102)
57 #define HRES_DATA_S_SAMEFORMATETC                         HRES_ERROR(0x00040130)
58 #define HRES_VIEW_S_ALREADY_FROZEN                        HRES_ERROR(0x00040140)
59 #define HRES_CACHE_S_FORMATETC_NOTSUPPORTED               HRES_ERROR(0x00040170)
60 #define HRES_CACHE_S_SAMECACHE                            HRES_ERROR(0x00040171)
61 #define HRES_CACHE_S_SOMECACHES_NOTUPDATED                HRES_ERROR(0x00040172)
62 #define HRES_OLEOBJ_S_INVALIDVERB                         HRES_ERROR(0x00040180)
63 #define HRES_OLEOBJ_S_CANNOT_DOVERB_NOW                   HRES_ERROR(0x00040181)
64 #define HRES_OLEOBJ_S_INVALIDHWND                         HRES_ERROR(0x00040182)
65 #define HRES_INPLACE_S_TRUNCATED                          HRES_ERROR(0x000401A0)
66 #define HRES_CONVERT10_S_NO_PRESENTATION                  HRES_ERROR(0x000401C0)
67 #define HRES_MK_S_REDUCED_TO_SELF                         HRES_ERROR(0x000401E2)
68 #define HRES_MK_S_ME                                      HRES_ERROR(0x000401E4)
69 #define HRES_MK_S_HIM                                     HRES_ERROR(0x000401E5)
70 #define HRES_MK_S_US                                      HRES_ERROR(0x000401E6)
71 #define HRES_MK_S_MONIKERALREADYREGISTERED                HRES_ERROR(0x000401E7)
72 #define HRES_EVENT_S_SOME_SUBSCRIBERS_FAILED              HRES_ERROR(0x00040200)
73 #define HRES_EVENT_S_NOSUBSCRIBERS                        HRES_ERROR(0x00040202)
74 #define HRES_SCHED_S_TASK_READY                           HRES_ERROR(0x00041300)
75 #define HRES_SCHED_S_TASK_RUNNING                         HRES_ERROR(0x00041301)
76 #define HRES_SCHED_S_TASK_DISABLED                        HRES_ERROR(0x00041302)
77 #define HRES_SCHED_S_TASK_HAS_NOT_RUN                     HRES_ERROR(0x00041303)
78 #define HRES_SCHED_S_TASK_NO_MORE_RUNS                    HRES_ERROR(0x00041304)
79 #define HRES_SCHED_S_TASK_NOT_SCHEDULED                   HRES_ERROR(0x00041305)
80 #define HRES_SCHED_S_TASK_TERMINATED                      HRES_ERROR(0x00041306)
81 #define HRES_SCHED_S_TASK_NO_VALID_TRIGGERS               HRES_ERROR(0x00041307)
82 #define HRES_SCHED_S_EVENT_TRIGGER                        HRES_ERROR(0x00041308)
83 #define HRES_SCHED_S_SOME_TRIGGERS_FAILED                 HRES_ERROR(0x0004131B)
84 #define HRES_SCHED_S_BATCH_LOGON_PROBLEM                  HRES_ERROR(0x0004131C)
85 #define HRES_XACT_S_ASYNC                                 HRES_ERROR(0x0004D000)
86 #define HRES_XACT_S_READONLY                              HRES_ERROR(0x0004D002)
87 #define HRES_XACT_S_SOMENORETAIN                          HRES_ERROR(0x0004D003)
88 #define HRES_XACT_S_OKINFORM                              HRES_ERROR(0x0004D004)
89 #define HRES_XACT_S_MADECHANGESCONTENT                    HRES_ERROR(0x0004D005)
90 #define HRES_XACT_S_MADECHANGESINFORM                     HRES_ERROR(0x0004D006)
91 #define HRES_XACT_S_ALLNORETAIN                           HRES_ERROR(0x0004D007)
92 #define HRES_XACT_S_ABORTING                              HRES_ERROR(0x0004D008)
93 #define HRES_XACT_S_SINGLEPHASE                           HRES_ERROR(0x0004D009)
94 #define HRES_XACT_S_LOCALLY_OK                            HRES_ERROR(0x0004D00A)
95 #define HRES_XACT_S_LASTRESOURCEMANAGER                   HRES_ERROR(0x0004D010)
96 #define HRES_CO_S_NOTALLINTERFACES                        HRES_ERROR(0x00080012)
97 #define HRES_CO_S_MACHINENAMENOTFOUND                     HRES_ERROR(0x00080013)
98 #define HRES_SEC_I_CONTINUE_NEEDED                        HRES_ERROR(0x00090312)
99 #define HRES_SEC_I_COMPLETE_NEEDED                        HRES_ERROR(0x00090313)
100 #define HRES_SEC_I_COMPLETE_AND_CONTINUE                  HRES_ERROR(0x00090314)
101 #define HRES_SEC_I_LOCAL_LOGON                            HRES_ERROR(0x00090315)
102 #define HRES_SEC_I_CONTEXT_EXPIRED                        HRES_ERROR(0x00090317)
103 #define HRES_SEC_I_INCOMPLETE_CREDENTIALS                 HRES_ERROR(0x00090320)
104 #define HRES_SEC_I_RENEGOTIATE                            HRES_ERROR(0x00090321)
105 #define HRES_SEC_I_NO_LSA_CONTEXT                         HRES_ERROR(0x00090323)
106 #define HRES_SEC_I_SIGNATURE_NEEDED                       HRES_ERROR(0x0009035C)
107 #define HRES_CRYPT_I_NEW_PROTECTION_REQUIRED              HRES_ERROR(0x00091012)
108 #define HRES_NS_S_CALLPENDING                             HRES_ERROR(0x000D0000)
109 #define HRES_NS_S_CALLABORTED                             HRES_ERROR(0x000D0001)
110 #define HRES_NS_S_STREAM_TRUNCATED                        HRES_ERROR(0x000D0002)
111 #define HRES_NS_S_REBUFFERING                             HRES_ERROR(0x000D0BC8)
112 #define HRES_NS_S_DEGRADING_QUALITY                       HRES_ERROR(0x000D0BC9)
113 #define HRES_NS_S_TRANSCRYPTOR_EOF                        HRES_ERROR(0x000D0BDB)
114 #define HRES_NS_S_WMP_UI_VERSIONMISMATCH                  HRES_ERROR(0x000D0FE8)
115 #define HRES_NS_S_WMP_EXCEPTION                           HRES_ERROR(0x000D0FE9)
116 #define HRES_NS_S_WMP_LOADED_GIF_IMAGE                    HRES_ERROR(0x000D1040)
117 #define HRES_NS_S_WMP_LOADED_PNG_IMAGE                    HRES_ERROR(0x000D1041)
118 #define HRES_NS_S_WMP_LOADED_BMP_IMAGE                    HRES_ERROR(0x000D1042)
119 #define HRES_NS_S_WMP_LOADED_JPG_IMAGE                    HRES_ERROR(0x000D1043)
120 #define HRES_NS_S_WMG_FORCE_DROP_FRAME                    HRES_ERROR(0x000D104F)
121 #define HRES_NS_S_WMR_ALREADYRENDERED                     HRES_ERROR(0x000D105F)
122 #define HRES_NS_S_WMR_PINTYPEPARTIALMATCH                 HRES_ERROR(0x000D1060)
123 #define HRES_NS_S_WMR_PINTYPEFULLMATCH                    HRES_ERROR(0x000D1061)
124 #define HRES_NS_S_WMG_ADVISE_DROP_FRAME                   HRES_ERROR(0x000D1066)
125 #define HRES_NS_S_WMG_ADVISE_DROP_TO_KEYFRAME             HRES_ERROR(0x000D1067)
126 #define HRES_NS_S_NEED_TO_BUY_BURN_RIGHTS                 HRES_ERROR(0x000D10DB)
127 #define HRES_NS_S_WMPCORE_PLAYLISTCLEARABORT              HRES_ERROR(0x000D10FE)
128 #define HRES_NS_S_WMPCORE_PLAYLISTREMOVEITEMABORT         HRES_ERROR(0x000D10FF)
129 #define HRES_NS_S_WMPCORE_PLAYLIST_CREATION_PENDING       HRES_ERROR(0x000D1102)
130 #define HRES_NS_S_WMPCORE_MEDIA_VALIDATION_PENDING        HRES_ERROR(0x000D1103)
131 #define HRES_NS_S_WMPCORE_PLAYLIST_REPEAT_SECONDARY_SEGMENTS_IGNORED HRES_ERROR(0x000D1104)
132 #define HRES_NS_S_WMPCORE_COMMAND_NOT_AVAILABLE           HRES_ERROR(0x000D1105)
133 #define HRES_NS_S_WMPCORE_PLAYLIST_NAME_AUTO_GENERATED    HRES_ERROR(0x000D1106)
134 #define HRES_NS_S_WMPCORE_PLAYLIST_IMPORT_MISSING_ITEMS   HRES_ERROR(0x000D1107)
135 #define HRES_NS_S_WMPCORE_PLAYLIST_COLLAPSED_TO_SINGLE_MEDIA HRES_ERROR(0x000D1108)
136 #define HRES_NS_S_WMPCORE_MEDIA_CHILD_PLAYLIST_OPEN_PENDING HRES_ERROR(0x000D1109)
137 #define HRES_NS_S_WMPCORE_MORE_NODES_AVAIABLE             HRES_ERROR(0x000D110A)
138 #define HRES_NS_S_WMPBR_SUCCESS                           HRES_ERROR(0x000D1135)
139 #define HRES_NS_S_WMPBR_PARTIALSUCCESS                    HRES_ERROR(0x000D1136)
140 #define HRES_NS_S_WMPEFFECT_TRANSPARENT                   HRES_ERROR(0x000D1144)
141 #define HRES_NS_S_WMPEFFECT_OPAQUE                        HRES_ERROR(0x000D1145)
142 #define HRES_NS_S_OPERATION_PENDING                       HRES_ERROR(0x000D114E)
143 #define HRES_NS_S_TRACK_BUY_REQUIRES_ALBUM_PURCHASE       HRES_ERROR(0x000D1359)
144 #define HRES_NS_S_NAVIGATION_COMPLETE_WITH_ERRORS         HRES_ERROR(0x000D135E)
145 #define HRES_NS_S_TRACK_ALREADY_DOWNLOADED                HRES_ERROR(0x000D1361)
146 #define HRES_NS_S_PUBLISHING_POINT_STARTED_WITH_FAILED_SINKS HRES_ERROR(0x000D1519)
147 #define HRES_NS_S_DRM_LICENSE_ACQUIRED                    HRES_ERROR(0x000D2726)
148 #define HRES_NS_S_DRM_INDIVIDUALIZED                      HRES_ERROR(0x000D2727)
149 #define HRES_NS_S_DRM_MONITOR_CANCELLED                   HRES_ERROR(0x000D2746)
150 #define HRES_NS_S_DRM_ACQUIRE_CANCELLED                   HRES_ERROR(0x000D2747)
151 #define HRES_NS_S_DRM_BURNABLE_TRACK                      HRES_ERROR(0x000D276E)
152 #define HRES_NS_S_DRM_BURNABLE_TRACK_WITH_PLAYLIST_RESTRICTION HRES_ERROR(0x000D276F)
153 #define HRES_NS_S_DRM_NEEDS_INDIVIDUALIZATION             HRES_ERROR(0x000D27DE)
154 #define HRES_NS_S_REBOOT_RECOMMENDED                      HRES_ERROR(0x000D2AF8)
155 #define HRES_NS_S_REBOOT_REQUIRED                         HRES_ERROR(0x000D2AF9)
156 #define HRES_NS_S_EOSRECEDING                             HRES_ERROR(0x000D2F09)
157 #define HRES_NS_S_CHANGENOTICE                            HRES_ERROR(0x000D2F0D)
158 #define HRES_ERROR_FLT_IO_COMPLETE                        HRES_ERROR(0x001F0001)
159 #define HRES_ERROR_GRAPHICS_MODE_NOT_PINNED               HRES_ERROR(0x00262307)
160 #define HRES_ERROR_GRAPHICS_NO_PREFERRED_MODE             HRES_ERROR(0x0026231E)
161 #define HRES_ERROR_GRAPHICS_DATASET_IS_EMPTY              HRES_ERROR(0x0026234B)
162 #define HRES_ERROR_GRAPHICS_NO_MORE_ELEMENTS_IN_DATASET   HRES_ERROR(0x0026234C)
163 #define HRES_ERROR_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_PINNED HRES_ERROR(0x00262351)
164 #define HRES_PLA_S_PROPERTY_IGNORED                       HRES_ERROR(0x00300100)
165 #define HRES_ERROR_NDIS_INDICATION_REQUIRED               HRES_ERROR(0x00340001)
166 #define HRES_TRK_S_OUT_OF_SYNC                            HRES_ERROR(0x0DEAD100)
167 #define HRES_TRK_VOLUME_NOT_FOUND                         HRES_ERROR(0x0DEAD102)
168 #define HRES_TRK_VOLUME_NOT_OWNED                         HRES_ERROR(0x0DEAD103)
169 #define HRES_TRK_S_NOTIFICATION_QUOTA_EXCEEDED            HRES_ERROR(0x0DEAD107)
170 #define HRES_NS_I_TIGER_START                             HRES_ERROR(0x400D004F)
171 #define HRES_NS_I_CUB_START                               HRES_ERROR(0x400D0051)
172 #define HRES_NS_I_CUB_RUNNING                             HRES_ERROR(0x400D0052)
173 #define HRES_NS_I_DISK_START                              HRES_ERROR(0x400D0054)
174 #define HRES_NS_I_DISK_REBUILD_STARTED                    HRES_ERROR(0x400D0056)
175 #define HRES_NS_I_DISK_REBUILD_FINISHED                   HRES_ERROR(0x400D0057)
176 #define HRES_NS_I_DISK_REBUILD_ABORTED                    HRES_ERROR(0x400D0058)
177 #define HRES_NS_I_LIMIT_FUNNELS                           HRES_ERROR(0x400D0059)
178 #define HRES_NS_I_START_DISK                              HRES_ERROR(0x400D005A)
179 #define HRES_NS_I_STOP_DISK                               HRES_ERROR(0x400D005B)
180 #define HRES_NS_I_STOP_CUB                                HRES_ERROR(0x400D005C)
181 #define HRES_NS_I_KILL_USERSESSION                        HRES_ERROR(0x400D005D)
182 #define HRES_NS_I_KILL_CONNECTION                         HRES_ERROR(0x400D005E)
183 #define HRES_NS_I_REBUILD_DISK                            HRES_ERROR(0x400D005F)
184 #define HRES_MCMADM_I_NO_EVENTS                           HRES_ERROR(0x400D0069)
185 #define HRES_NS_I_LOGGING_FAILED                          HRES_ERROR(0x400D006E)
186 #define HRES_NS_I_LIMIT_BANDWIDTH                         HRES_ERROR(0x400D0070)
187 #define HRES_NS_I_CUB_UNFAIL_LINK                         HRES_ERROR(0x400D0191)
188 #define HRES_NS_I_RESTRIPE_START                          HRES_ERROR(0x400D0193)
189 #define HRES_NS_I_RESTRIPE_DONE                           HRES_ERROR(0x400D0194)
190 #define HRES_NS_I_RESTRIPE_DISK_OUT                       HRES_ERROR(0x400D0196)
191 #define HRES_NS_I_RESTRIPE_CUB_OUT                        HRES_ERROR(0x400D0197)
192 #define HRES_NS_I_DISK_STOP                               HRES_ERROR(0x400D0198)
193 #define HRES_NS_I_PLAYLIST_CHANGE_RECEDING                HRES_ERROR(0x400D14BE)
194 #define HRES_NS_I_RECONNECTED                             HRES_ERROR(0x400D2EFF)
195 #define HRES_NS_I_NOLOG_STOP                              HRES_ERROR(0x400D2F01)
196 #define HRES_NS_I_EXISTING_PACKETIZER                     HRES_ERROR(0x400D2F03)
197 #define HRES_NS_I_MANUAL_PROXY                            HRES_ERROR(0x400D2F04)
198 #define HRES_ERROR_GRAPHICS_DRIVER_MISMATCH               HRES_ERROR(0x40262009)
199 #define HRES_ERROR_GRAPHICS_UNKNOWN_CHILD_STATUS          HRES_ERROR(0x4026242F)
200 #define HRES_ERROR_GRAPHICS_LEADLINK_START_DEFERRED       HRES_ERROR(0x40262437)
201 #define HRES_ERROR_GRAPHICS_POLLING_TOO_FREQUENTLY        HRES_ERROR(0x40262439)
202 #define HRES_ERROR_GRAPHICS_START_DEFERRED                HRES_ERROR(0x4026243A)
203 #define HRES_E_PENDING                                    HRES_ERROR(0x8000000A)
204 #define HRES_E_NOTIMPL                                    HRES_ERROR(0x80004001)
205 #define HRES_E_NOINTERFACE                                HRES_ERROR(0x80004002)
206 #define HRES_E_POINTER                                    HRES_ERROR(0x80004003)
207 #define HRES_E_ABORT                                      HRES_ERROR(0x80004004)
208 #define HRES_E_FAIL                                       HRES_ERROR(0x80004005)
209 #define HRES_CO_E_INIT_TLS                                HRES_ERROR(0x80004006)
210 #define HRES_CO_E_INIT_SHARED_ALLOCATOR                   HRES_ERROR(0x80004007)
211 #define HRES_CO_E_INIT_MEMORY_ALLOCATOR                   HRES_ERROR(0x80004008)
212 #define HRES_CO_E_INIT_CLASS_CACHE                        HRES_ERROR(0x80004009)
213 #define HRES_CO_E_INIT_RPC_CHANNEL                        HRES_ERROR(0x8000400A)
214 #define HRES_CO_E_INIT_TLS_SET_CHANNEL_CONTROL            HRES_ERROR(0x8000400B)
215 #define HRES_CO_E_INIT_TLS_CHANNEL_CONTROL                HRES_ERROR(0x8000400C)
216 #define HRES_CO_E_INIT_UNACCEPTED_USER_ALLOCATOR          HRES_ERROR(0x8000400D)
217 #define HRES_CO_E_INIT_SCM_MUTEX_EXISTS                   HRES_ERROR(0x8000400E)
218 #define HRES_CO_E_INIT_SCM_FILE_MAPPING_EXISTS            HRES_ERROR(0x8000400F)
219 #define HRES_CO_E_INIT_SCM_MAP_VIEW_OF_FILE               HRES_ERROR(0x80004010)
220 #define HRES_CO_E_INIT_SCM_EXEC_FAILURE                   HRES_ERROR(0x80004011)
221 #define HRES_CO_E_INIT_ONLY_SINGLE_THREADED               HRES_ERROR(0x80004012)
222 #define HRES_CO_E_CANT_REMOTE                             HRES_ERROR(0x80004013)
223 #define HRES_CO_E_BAD_SERVER_NAME                         HRES_ERROR(0x80004014)
224 #define HRES_CO_E_WRONG_SERVER_IDENTITY                   HRES_ERROR(0x80004015)
225 #define HRES_CO_E_OLE1DDE_DISABLED                        HRES_ERROR(0x80004016)
226 #define HRES_CO_E_RUNAS_SYNTAX                            HRES_ERROR(0x80004017)
227 #define HRES_CO_E_CREATEPROCESS_FAILURE                   HRES_ERROR(0x80004018)
228 #define HRES_CO_E_RUNAS_CREATEPROCESS_FAILURE             HRES_ERROR(0x80004019)
229 #define HRES_CO_E_RUNAS_LOGON_FAILURE                     HRES_ERROR(0x8000401A)
230 #define HRES_CO_E_LAUNCH_PERMSSION_DENIED                 HRES_ERROR(0x8000401B)
231 #define HRES_CO_E_START_SERVICE_FAILURE                   HRES_ERROR(0x8000401C)
232 #define HRES_CO_E_REMOTE_COMMUNICATION_FAILURE            HRES_ERROR(0x8000401D)
233 #define HRES_CO_E_SERVER_START_TIMEOUT                    HRES_ERROR(0x8000401E)
234 #define HRES_CO_E_CLSREG_INCONSISTENT                     HRES_ERROR(0x8000401F)
235 #define HRES_CO_E_IIDREG_INCONSISTENT                     HRES_ERROR(0x80004020)
236 #define HRES_CO_E_NOT_SUPPORTED                           HRES_ERROR(0x80004021)
237 #define HRES_CO_E_RELOAD_DLL                              HRES_ERROR(0x80004022)
238 #define HRES_CO_E_MSI_ERROR                               HRES_ERROR(0x80004023)
239 #define HRES_CO_E_ATTEMPT_TO_CREATE_OUTSIDE_CLIENT_CONTEXT HRES_ERROR(0x80004024)
240 #define HRES_CO_E_SERVER_PAUSED                           HRES_ERROR(0x80004025)
241 #define HRES_CO_E_SERVER_NOT_PAUSED                       HRES_ERROR(0x80004026)
242 #define HRES_CO_E_CLASS_DISABLED                          HRES_ERROR(0x80004027)
243 #define HRES_CO_E_CLRNOTAVAILABLE                         HRES_ERROR(0x80004028)
244 #define HRES_CO_E_ASYNC_WORK_REJECTED                     HRES_ERROR(0x80004029)
245 #define HRES_CO_E_SERVER_INIT_TIMEOUT                     HRES_ERROR(0x8000402A)
246 #define HRES_CO_E_NO_SECCTX_IN_ACTIVATE                   HRES_ERROR(0x8000402B)
247 #define HRES_CO_E_TRACKER_CONFIG                          HRES_ERROR(0x80004030)
248 #define HRES_CO_E_THREADPOOL_CONFIG                       HRES_ERROR(0x80004031)
249 #define HRES_CO_E_SXS_CONFIG                              HRES_ERROR(0x80004032)
250 #define HRES_CO_E_MALFORMED_SPN                           HRES_ERROR(0x80004033)
251 #define HRES_E_UNEXPECTED                                 HRES_ERROR(0x8000FFFF)
252 #define HRES_RPC_E_CALL_REJECTED                          HRES_ERROR(0x80010001)
253 #define HRES_RPC_E_CALL_CANCELED                          HRES_ERROR(0x80010002)
254 #define HRES_RPC_E_CANTPOST_INSENDCALL                    HRES_ERROR(0x80010003)
255 #define HRES_RPC_E_CANTCALLOUT_INASYNCCALL                HRES_ERROR(0x80010004)
256 #define HRES_RPC_E_CANTCALLOUT_INEXTERNALCALL             HRES_ERROR(0x80010005)
257 #define HRES_RPC_E_CONNECTION_TERMINATED                  HRES_ERROR(0x80010006)
258 #define HRES_RPC_E_SERVER_DIED                            HRES_ERROR(0x80010007)
259 #define HRES_RPC_E_CLIENT_DIED                            HRES_ERROR(0x80010008)
260 #define HRES_RPC_E_INVALID_DATAPACKET                     HRES_ERROR(0x80010009)
261 #define HRES_RPC_E_CANTTRANSMIT_CALL                      HRES_ERROR(0x8001000A)
262 #define HRES_RPC_E_CLIENT_CANTMARSHAL_DATA                HRES_ERROR(0x8001000B)
263 #define HRES_RPC_E_CLIENT_CANTUNMARSHAL_DATA              HRES_ERROR(0x8001000C)
264 #define HRES_RPC_E_SERVER_CANTMARSHAL_DATA                HRES_ERROR(0x8001000D)
265 #define HRES_RPC_E_SERVER_CANTUNMARSHAL_DATA              HRES_ERROR(0x8001000E)
266 #define HRES_RPC_E_INVALID_DATA                           HRES_ERROR(0x8001000F)
267 #define HRES_RPC_E_INVALID_PARAMETER                      HRES_ERROR(0x80010010)
268 #define HRES_RPC_E_CANTCALLOUT_AGAIN                      HRES_ERROR(0x80010011)
269 #define HRES_RPC_E_SERVER_DIED_DNE                        HRES_ERROR(0x80010012)
270 #define HRES_RPC_E_SYS_CALL_FAILED                        HRES_ERROR(0x80010100)
271 #define HRES_RPC_E_OUT_OF_RESOURCES                       HRES_ERROR(0x80010101)
272 #define HRES_RPC_E_ATTEMPTED_MULTITHREAD                  HRES_ERROR(0x80010102)
273 #define HRES_RPC_E_NOT_REGISTERED                         HRES_ERROR(0x80010103)
274 #define HRES_RPC_E_FAULT                                  HRES_ERROR(0x80010104)
275 #define HRES_RPC_E_SERVERFAULT                            HRES_ERROR(0x80010105)
276 #define HRES_RPC_E_CHANGED_MODE                           HRES_ERROR(0x80010106)
277 #define HRES_RPC_E_INVALIDMETHOD                          HRES_ERROR(0x80010107)
278 #define HRES_RPC_E_DISCONNECTED                           HRES_ERROR(0x80010108)
279 #define HRES_RPC_E_RETRY                                  HRES_ERROR(0x80010109)
280 #define HRES_RPC_E_SERVERCALL_RETRYLATER                  HRES_ERROR(0x8001010A)
281 #define HRES_RPC_E_SERVERCALL_REJECTED                    HRES_ERROR(0x8001010B)
282 #define HRES_RPC_E_INVALID_CALLDATA                       HRES_ERROR(0x8001010C)
283 #define HRES_RPC_E_CANTCALLOUT_ININPUTSYNCCALL            HRES_ERROR(0x8001010D)
284 #define HRES_RPC_E_WRONG_THREAD                           HRES_ERROR(0x8001010E)
285 #define HRES_RPC_E_THREAD_NOT_INIT                        HRES_ERROR(0x8001010F)
286 #define HRES_RPC_E_VERSION_MISMATCH                       HRES_ERROR(0x80010110)
287 #define HRES_RPC_E_INVALID_HEADER                         HRES_ERROR(0x80010111)
288 #define HRES_RPC_E_INVALID_EXTENSION                      HRES_ERROR(0x80010112)
289 #define HRES_RPC_E_INVALID_IPID                           HRES_ERROR(0x80010113)
290 #define HRES_RPC_E_INVALID_OBJECT                         HRES_ERROR(0x80010114)
291 #define HRES_RPC_S_CALLPENDING                            HRES_ERROR(0x80010115)
292 #define HRES_RPC_S_WAITONTIMER                            HRES_ERROR(0x80010116)
293 #define HRES_RPC_E_CALL_COMPLETE                          HRES_ERROR(0x80010117)
294 #define HRES_RPC_E_UNSECURE_CALL                          HRES_ERROR(0x80010118)
295 #define HRES_RPC_E_TOO_LATE                               HRES_ERROR(0x80010119)
296 #define HRES_RPC_E_NO_GOOD_SECURITY_PACKAGES              HRES_ERROR(0x8001011A)
297 #define HRES_RPC_E_ACCESS_DENIED                          HRES_ERROR(0x8001011B)
298 #define HRES_RPC_E_REMOTE_DISABLED                        HRES_ERROR(0x8001011C)
299 #define HRES_RPC_E_INVALID_OBJREF                         HRES_ERROR(0x8001011D)
300 #define HRES_RPC_E_NO_CONTEXT                             HRES_ERROR(0x8001011E)
301 #define HRES_RPC_E_TIMEOUT                                HRES_ERROR(0x8001011F)
302 #define HRES_RPC_E_NO_SYNC                                HRES_ERROR(0x80010120)
303 #define HRES_RPC_E_FULLSIC_REQUIRED                       HRES_ERROR(0x80010121)
304 #define HRES_RPC_E_INVALID_STD_NAME                       HRES_ERROR(0x80010122)
305 #define HRES_CO_E_FAILEDTOIMPERSONATE                     HRES_ERROR(0x80010123)
306 #define HRES_CO_E_FAILEDTOGETSECCTX                       HRES_ERROR(0x80010124)
307 #define HRES_CO_E_FAILEDTOOPENTHREADTOKEN                 HRES_ERROR(0x80010125)
308 #define HRES_CO_E_FAILEDTOGETTOKENINFO                    HRES_ERROR(0x80010126)
309 #define HRES_CO_E_TRUSTEEDOESNTMATCHCLIENT                HRES_ERROR(0x80010127)
310 #define HRES_CO_E_FAILEDTOQUERYCLIENTBLANKET              HRES_ERROR(0x80010128)
311 #define HRES_CO_E_FAILEDTOSETDACL                         HRES_ERROR(0x80010129)
312 #define HRES_CO_E_ACCESSCHECKFAILED                       HRES_ERROR(0x8001012A)
313 #define HRES_CO_E_NETACCESSAPIFAILED                      HRES_ERROR(0x8001012B)
314 #define HRES_CO_E_WRONGTRUSTEENAMESYNTAX                  HRES_ERROR(0x8001012C)
315 #define HRES_CO_E_INVALIDSID                              HRES_ERROR(0x8001012D)
316 #define HRES_CO_E_CONVERSIONFAILED                        HRES_ERROR(0x8001012E)
317 #define HRES_CO_E_NOMATCHINGSIDFOUND                      HRES_ERROR(0x8001012F)
318 #define HRES_CO_E_LOOKUPACCSIDFAILED                      HRES_ERROR(0x80010130)
319 #define HRES_CO_E_NOMATCHINGNAMEFOUND                     HRES_ERROR(0x80010131)
320 #define HRES_CO_E_LOOKUPACCNAMEFAILED                     HRES_ERROR(0x80010132)
321 #define HRES_CO_E_SETSERLHNDLFAILED                       HRES_ERROR(0x80010133)
322 #define HRES_CO_E_FAILEDTOGETWINDIR                       HRES_ERROR(0x80010134)
323 #define HRES_CO_E_PATHTOOLONG                             HRES_ERROR(0x80010135)
324 #define HRES_CO_E_FAILEDTOGENUUID                         HRES_ERROR(0x80010136)
325 #define HRES_CO_E_FAILEDTOCREATEFILE                      HRES_ERROR(0x80010137)
326 #define HRES_CO_E_FAILEDTOCLOSEHANDLE                     HRES_ERROR(0x80010138)
327 #define HRES_CO_E_EXCEEDSYSACLLIMIT                       HRES_ERROR(0x80010139)
328 #define HRES_CO_E_ACESINWRONGORDER                        HRES_ERROR(0x8001013A)
329 #define HRES_CO_E_INCOMPATIBLESTREAMVERSION               HRES_ERROR(0x8001013B)
330 #define HRES_CO_E_FAILEDTOOPENPROCESSTOKEN                HRES_ERROR(0x8001013C)
331 #define HRES_CO_E_DECODEFAILED                            HRES_ERROR(0x8001013D)
332 #define HRES_CO_E_ACNOTINITIALIZED                        HRES_ERROR(0x8001013F)
333 #define HRES_CO_E_CANCEL_DISABLED                         HRES_ERROR(0x80010140)
334 #define HRES_RPC_E_UNEXPECTED                             HRES_ERROR(0x8001FFFF)
335 #define HRES_DISP_E_UNKNOWNINTERFACE                      HRES_ERROR(0x80020001)
336 #define HRES_DISP_E_MEMBERNOTFOUND                        HRES_ERROR(0x80020003)
337 #define HRES_DISP_E_PARAMNOTFOUND                         HRES_ERROR(0x80020004)
338 #define HRES_DISP_E_TYPEMISMATCH                          HRES_ERROR(0x80020005)
339 #define HRES_DISP_E_UNKNOWNNAME                           HRES_ERROR(0x80020006)
340 #define HRES_DISP_E_NONAMEDARGS                           HRES_ERROR(0x80020007)
341 #define HRES_DISP_E_BADVARTYPE                            HRES_ERROR(0x80020008)
342 #define HRES_DISP_E_EXCEPTION                             HRES_ERROR(0x80020009)
343 #define HRES_DISP_E_OVERFLOW                              HRES_ERROR(0x8002000A)
344 #define HRES_DISP_E_BADINDEX                              HRES_ERROR(0x8002000B)
345 #define HRES_DISP_E_UNKNOWNLCID                           HRES_ERROR(0x8002000C)
346 #define HRES_DISP_E_ARRAYISLOCKED                         HRES_ERROR(0x8002000D)
347 #define HRES_DISP_E_BADPARAMCOUNT                         HRES_ERROR(0x8002000E)
348 #define HRES_DISP_E_PARAMNOTOPTIONAL                      HRES_ERROR(0x8002000F)
349 #define HRES_DISP_E_BADCALLEE                             HRES_ERROR(0x80020010)
350 #define HRES_DISP_E_NOTACOLLECTION                        HRES_ERROR(0x80020011)
351 #define HRES_DISP_E_DIVBYZERO                             HRES_ERROR(0x80020012)
352 #define HRES_DISP_E_BUFFERTOOSMALL                        HRES_ERROR(0x80020013)
353 #define HRES_TYPE_E_BUFFERTOOSMALL                        HRES_ERROR(0x80028016)
354 #define HRES_TYPE_E_FIELDNOTFOUND                         HRES_ERROR(0x80028017)
355 #define HRES_TYPE_E_INVDATAREAD                           HRES_ERROR(0x80028018)
356 #define HRES_TYPE_E_UNSUPFORMAT                           HRES_ERROR(0x80028019)
357 #define HRES_TYPE_E_REGISTRYACCESS                        HRES_ERROR(0x8002801C)
358 #define HRES_TYPE_E_LIBNOTREGISTERED                      HRES_ERROR(0x8002801D)
359 #define HRES_TYPE_E_UNDEFINEDTYPE                         HRES_ERROR(0x80028027)
360 #define HRES_TYPE_E_QUALIFIEDNAMEDISALLOWED               HRES_ERROR(0x80028028)
361 #define HRES_TYPE_E_INVALIDSTATE                          HRES_ERROR(0x80028029)
362 #define HRES_TYPE_E_WRONGTYPEKIND                         HRES_ERROR(0x8002802A)
363 #define HRES_TYPE_E_ELEMENTNOTFOUND                       HRES_ERROR(0x8002802B)
364 #define HRES_TYPE_E_AMBIGUOUSNAME                         HRES_ERROR(0x8002802C)
365 #define HRES_TYPE_E_NAMECONFLICT                          HRES_ERROR(0x8002802D)
366 #define HRES_TYPE_E_UNKNOWNLCID                           HRES_ERROR(0x8002802E)
367 #define HRES_TYPE_E_DLLFUNCTIONNOTFOUND                   HRES_ERROR(0x8002802F)
368 #define HRES_TYPE_E_BADMODULEKIND                         HRES_ERROR(0x800288BD)
369 #define HRES_TYPE_E_SIZETOOBIG                            HRES_ERROR(0x800288C5)
370 #define HRES_TYPE_E_DUPLICATEID                           HRES_ERROR(0x800288C6)
371 #define HRES_TYPE_E_INVALIDID                             HRES_ERROR(0x800288CF)
372 #define HRES_TYPE_E_TYPEMISMATCH                          HRES_ERROR(0x80028CA0)
373 #define HRES_TYPE_E_OUTOFBOUNDS                           HRES_ERROR(0x80028CA1)
374 #define HRES_TYPE_E_IOERROR                               HRES_ERROR(0x80028CA2)
375 #define HRES_TYPE_E_CANTCREATETMPFILE                     HRES_ERROR(0x80028CA3)
376 #define HRES_TYPE_E_CANTLOADLIBRARY                       HRES_ERROR(0x80029C4A)
377 #define HRES_TYPE_E_INCONSISTENTPROPFUNCS                 HRES_ERROR(0x80029C83)
378 #define HRES_TYPE_E_CIRCULARTYPE                          HRES_ERROR(0x80029C84)
379 #define HRES_STG_E_INVALIDFUNCTION                        HRES_ERROR(0x80030001)
380 #define HRES_STG_E_FILENOTFOUND                           HRES_ERROR(0x80030002)
381 #define HRES_STG_E_PATHNOTFOUND                           HRES_ERROR(0x80030003)
382 #define HRES_STG_E_TOOMANYOPENFILES                       HRES_ERROR(0x80030004)
383 #define HRES_STG_E_ACCESSDENIED                           HRES_ERROR(0x80030005)
384 #define HRES_STG_E_INVALIDHANDLE                          HRES_ERROR(0x80030006)
385 #define HRES_STG_E_INSUFFICIENTMEMORY                     HRES_ERROR(0x80030008)
386 #define HRES_STG_E_INVALIDPOINTER                         HRES_ERROR(0x80030009)
387 #define HRES_STG_E_NOMOREFILES                            HRES_ERROR(0x80030012)
388 #define HRES_STG_E_DISKISWRITEPROTECTED                   HRES_ERROR(0x80030013)
389 #define HRES_STG_E_SEEKERROR                              HRES_ERROR(0x80030019)
390 #define HRES_STG_E_WRITEFAULT                             HRES_ERROR(0x8003001D)
391 #define HRES_STG_E_READFAULT                              HRES_ERROR(0x8003001E)
392 #define HRES_STG_E_SHAREVIOLATION                         HRES_ERROR(0x80030020)
393 #define HRES_STG_E_LOCKVIOLATION                          HRES_ERROR(0x80030021)
394 #define HRES_STG_E_FILEALREADYEXISTS                      HRES_ERROR(0x80030050)
395 #define HRES_STG_E_INVALIDPARAMETER                       HRES_ERROR(0x80030057)
396 #define HRES_STG_E_MEDIUMFULL                             HRES_ERROR(0x80030070)
397 #define HRES_STG_E_PROPSETMISMATCHED                      HRES_ERROR(0x800300F0)
398 #define HRES_STG_E_ABNORMALAPIEXIT                        HRES_ERROR(0x800300FA)
399 #define HRES_STG_E_INVALIDHEADER                          HRES_ERROR(0x800300FB)
400 #define HRES_STG_E_INVALIDNAME                            HRES_ERROR(0x800300FC)
401 #define HRES_STG_E_UNKNOWN                                HRES_ERROR(0x800300FD)
402 #define HRES_STG_E_UNIMPLEMENTEDFUNCTION                  HRES_ERROR(0x800300FE)
403 #define HRES_STG_E_INVALIDFLAG                            HRES_ERROR(0x800300FF)
404 #define HRES_STG_E_INUSE                                  HRES_ERROR(0x80030100)
405 #define HRES_STG_E_NOTCURRENT                             HRES_ERROR(0x80030101)
406 #define HRES_STG_E_REVERTED                               HRES_ERROR(0x80030102)
407 #define HRES_STG_E_CANTSAVE                               HRES_ERROR(0x80030103)
408 #define HRES_STG_E_OLDFORMAT                              HRES_ERROR(0x80030104)
409 #define HRES_STG_E_OLDDLL                                 HRES_ERROR(0x80030105)
410 #define HRES_STG_E_SHAREREQUIRED                          HRES_ERROR(0x80030106)
411 #define HRES_STG_E_NOTFILEBASEDSTORAGE                    HRES_ERROR(0x80030107)
412 #define HRES_STG_E_EXTANTMARSHALLINGS                     HRES_ERROR(0x80030108)
413 #define HRES_STG_E_DOCFILECORRUPT                         HRES_ERROR(0x80030109)
414 #define HRES_STG_E_BADBASEADDRESS                         HRES_ERROR(0x80030110)
415 #define HRES_STG_E_DOCFILETOOLARGE                        HRES_ERROR(0x80030111)
416 #define HRES_STG_E_NOTSIMPLEFORMAT                        HRES_ERROR(0x80030112)
417 #define HRES_STG_E_INCOMPLETE                             HRES_ERROR(0x80030201)
418 #define HRES_STG_E_TERMINATED                             HRES_ERROR(0x80030202)
419 #define HRES_STG_E_STATUS_COPY_PROTECTION_FAILURE         HRES_ERROR(0x80030305)
420 #define HRES_STG_E_CSS_AUTHENTICATION_FAILURE             HRES_ERROR(0x80030306)
421 #define HRES_STG_E_CSS_KEY_NOT_PRESENT                    HRES_ERROR(0x80030307)
422 #define HRES_STG_E_CSS_KEY_NOT_ESTABLISHED                HRES_ERROR(0x80030308)
423 #define HRES_STG_E_CSS_SCRAMBLED_SECTOR                   HRES_ERROR(0x80030309)
424 #define HRES_STG_E_CSS_REGION_MISMATCH                    HRES_ERROR(0x8003030A)
425 #define HRES_STG_E_RESETS_EXHAUSTED                       HRES_ERROR(0x8003030B)
426 #define HRES_OLE_E_OLEVERB                                HRES_ERROR(0x80040000)
427 #define HRES_OLE_E_ADVF                                   HRES_ERROR(0x80040001)
428 #define HRES_OLE_E_ENUM_NOMORE                            HRES_ERROR(0x80040002)
429 #define HRES_OLE_E_ADVISENOTSUPPORTED                     HRES_ERROR(0x80040003)
430 #define HRES_OLE_E_NOCONNECTION                           HRES_ERROR(0x80040004)
431 #define HRES_OLE_E_NOTRUNNING                             HRES_ERROR(0x80040005)
432 #define HRES_OLE_E_NOCACHE                                HRES_ERROR(0x80040006)
433 #define HRES_OLE_E_BLANK                                  HRES_ERROR(0x80040007)
434 #define HRES_OLE_E_CLASSDIFF                              HRES_ERROR(0x80040008)
435 #define HRES_OLE_E_CANT_GETMONIKER                        HRES_ERROR(0x80040009)
436 #define HRES_OLE_E_CANT_BINDTOSOURCE                      HRES_ERROR(0x8004000A)
437 #define HRES_OLE_E_STATIC                                 HRES_ERROR(0x8004000B)
438 #define HRES_OLE_E_PROMPTSAVECANCELLED                    HRES_ERROR(0x8004000C)
439 #define HRES_OLE_E_INVALIDRECT                            HRES_ERROR(0x8004000D)
440 #define HRES_OLE_E_WRONGCOMPOBJ                           HRES_ERROR(0x8004000E)
441 #define HRES_OLE_E_INVALIDHWND                            HRES_ERROR(0x8004000F)
442 #define HRES_OLE_E_NOT_INPLACEACTIVE                      HRES_ERROR(0x80040010)
443 #define HRES_OLE_E_CANTCONVERT                            HRES_ERROR(0x80040011)
444 #define HRES_OLE_E_NOSTORAGE                              HRES_ERROR(0x80040012)
445 #define HRES_DV_E_FORMATETC                               HRES_ERROR(0x80040064)
446 #define HRES_DV_E_DVTARGETDEVICE                          HRES_ERROR(0x80040065)
447 #define HRES_DV_E_STGMEDIUM                               HRES_ERROR(0x80040066)
448 #define HRES_DV_E_STATDATA                                HRES_ERROR(0x80040067)
449 #define HRES_DV_E_LINDEX                                  HRES_ERROR(0x80040068)
450 #define HRES_DV_E_TYMED                                   HRES_ERROR(0x80040069)
451 #define HRES_DV_E_CLIPFORMAT                              HRES_ERROR(0x8004006A)
452 #define HRES_DV_E_DVASPECT                                HRES_ERROR(0x8004006B)
453 #define HRES_DV_E_DVTARGETDEVICE_SIZE                     HRES_ERROR(0x8004006C)
454 #define HRES_DV_E_NOIVIEWOBJECT                           HRES_ERROR(0x8004006D)
455 #define HRES_DRAGDROP_E_NOTREGISTERED                     HRES_ERROR(0x80040100)
456 #define HRES_DRAGDROP_E_ALREADYREGISTERED                 HRES_ERROR(0x80040101)
457 #define HRES_DRAGDROP_E_INVALIDHWND                       HRES_ERROR(0x80040102)
458 #define HRES_CLASS_E_NOAGGREGATION                        HRES_ERROR(0x80040110)
459 #define HRES_CLASS_E_CLASSNOTAVAILABLE                    HRES_ERROR(0x80040111)
460 #define HRES_CLASS_E_NOTLICENSED                          HRES_ERROR(0x80040112)
461 #define HRES_VIEW_E_DRAW                                  HRES_ERROR(0x80040140)
462 #define HRES_REGDB_E_READREGDB                            HRES_ERROR(0x80040150)
463 #define HRES_REGDB_E_WRITEREGDB                           HRES_ERROR(0x80040151)
464 #define HRES_REGDB_E_KEYMISSING                           HRES_ERROR(0x80040152)
465 #define HRES_REGDB_E_INVALIDVALUE                         HRES_ERROR(0x80040153)
466 #define HRES_REGDB_E_CLASSNOTREG                          HRES_ERROR(0x80040154)
467 #define HRES_REGDB_E_IIDNOTREG                            HRES_ERROR(0x80040155)
468 #define HRES_REGDB_E_BADTHREADINGMODEL                    HRES_ERROR(0x80040156)
469 #define HRES_CAT_E_CATIDNOEXIST                           HRES_ERROR(0x80040160)
470 #define HRES_CAT_E_NODESCRIPTION                          HRES_ERROR(0x80040161)
471 #define HRES_CS_E_PACKAGE_NOTFOUND                        HRES_ERROR(0x80040164)
472 #define HRES_CS_E_NOT_DELETABLE                           HRES_ERROR(0x80040165)
473 #define HRES_CS_E_CLASS_NOTFOUND                          HRES_ERROR(0x80040166)
474 #define HRES_CS_E_INVALID_VERSION                         HRES_ERROR(0x80040167)
475 #define HRES_CS_E_NO_CLASSSTORE                           HRES_ERROR(0x80040168)
476 #define HRES_CS_E_OBJECT_NOTFOUND                         HRES_ERROR(0x80040169)
477 #define HRES_CS_E_OBJECT_ALREADY_EXISTS                   HRES_ERROR(0x8004016A)
478 #define HRES_CS_E_INVALID_PATH                            HRES_ERROR(0x8004016B)
479 #define HRES_CS_E_NETWORK_ERROR                           HRES_ERROR(0x8004016C)
480 #define HRES_CS_E_ADMIN_LIMIT_EXCEEDED                    HRES_ERROR(0x8004016D)
481 #define HRES_CS_E_SCHEMA_MISMATCH                         HRES_ERROR(0x8004016E)
482 #define HRES_CS_E_INTERNAL_ERROR                          HRES_ERROR(0x8004016F)
483 #define HRES_CACHE_E_NOCACHE_UPDATED                      HRES_ERROR(0x80040170)
484 #define HRES_OLEOBJ_E_NOVERBS                             HRES_ERROR(0x80040180)
485 #define HRES_OLEOBJ_E_INVALIDVERB                         HRES_ERROR(0x80040181)
486 #define HRES_INPLACE_E_NOTUNDOABLE                        HRES_ERROR(0x800401A0)
487 #define HRES_INPLACE_E_NOTOOLSPACE                        HRES_ERROR(0x800401A1)
488 #define HRES_CONVERT10_E_OLESTREAM_GET                    HRES_ERROR(0x800401C0)
489 #define HRES_CONVERT10_E_OLESTREAM_PUT                    HRES_ERROR(0x800401C1)
490 #define HRES_CONVERT10_E_OLESTREAM_FMT                    HRES_ERROR(0x800401C2)
491 #define HRES_CONVERT10_E_OLESTREAM_BITMAP_TO_DIB          HRES_ERROR(0x800401C3)
492 #define HRES_CONVERT10_E_STG_FMT                          HRES_ERROR(0x800401C4)
493 #define HRES_CONVERT10_E_STG_NO_STD_STREAM                HRES_ERROR(0x800401C5)
494 #define HRES_CONVERT10_E_STG_DIB_TO_BITMAP                HRES_ERROR(0x800401C6)
495 #define HRES_CLIPBRD_E_CANT_OPEN                          HRES_ERROR(0x800401D0)
496 #define HRES_CLIPBRD_E_CANT_EMPTY                         HRES_ERROR(0x800401D1)
497 #define HRES_CLIPBRD_E_CANT_SET                           HRES_ERROR(0x800401D2)
498 #define HRES_CLIPBRD_E_BAD_DATA                           HRES_ERROR(0x800401D3)
499 #define HRES_CLIPBRD_E_CANT_CLOSE                         HRES_ERROR(0x800401D4)
500 #define HRES_MK_E_CONNECTMANUALLY                         HRES_ERROR(0x800401E0)
501 #define HRES_MK_E_EXCEEDEDDEADLINE                        HRES_ERROR(0x800401E1)
502 #define HRES_MK_E_NEEDGENERIC                             HRES_ERROR(0x800401E2)
503 #define HRES_MK_E_UNAVAILABLE                             HRES_ERROR(0x800401E3)
504 #define HRES_MK_E_SYNTAX                                  HRES_ERROR(0x800401E4)
505 #define HRES_MK_E_NOOBJECT                                HRES_ERROR(0x800401E5)
506 #define HRES_MK_E_INVALIDEXTENSION                        HRES_ERROR(0x800401E6)
507 #define HRES_MK_E_INTERMEDIATEINTERFACENOTSUPPORTED       HRES_ERROR(0x800401E7)
508 #define HRES_MK_E_NOTBINDABLE                             HRES_ERROR(0x800401E8)
509 #define HRES_MK_E_NOTBOUND                                HRES_ERROR(0x800401E9)
510 #define HRES_MK_E_CANTOPENFILE                            HRES_ERROR(0x800401EA)
511 #define HRES_MK_E_MUSTBOTHERUSER                          HRES_ERROR(0x800401EB)
512 #define HRES_MK_E_NOINVERSE                               HRES_ERROR(0x800401EC)
513 #define HRES_MK_E_NOSTORAGE                               HRES_ERROR(0x800401ED)
514 #define HRES_MK_E_NOPREFIX                                HRES_ERROR(0x800401EE)
515 #define HRES_MK_E_ENUMERATION_FAILED                      HRES_ERROR(0x800401EF)
516 #define HRES_CO_E_NOTINITIALIZED                          HRES_ERROR(0x800401F0)
517 #define HRES_CO_E_ALREADYINITIALIZED                      HRES_ERROR(0x800401F1)
518 #define HRES_CO_E_CANTDETERMINECLASS                      HRES_ERROR(0x800401F2)
519 #define HRES_CO_E_CLASSSTRING                             HRES_ERROR(0x800401F3)
520 #define HRES_CO_E_IIDSTRING                               HRES_ERROR(0x800401F4)
521 #define HRES_CO_E_APPNOTFOUND                             HRES_ERROR(0x800401F5)
522 #define HRES_CO_E_APPSINGLEUSE                            HRES_ERROR(0x800401F6)
523 #define HRES_CO_E_ERRORINAPP                              HRES_ERROR(0x800401F7)
524 #define HRES_CO_E_DLLNOTFOUND                             HRES_ERROR(0x800401F8)
525 #define HRES_CO_E_ERRORINDLL                              HRES_ERROR(0x800401F9)
526 #define HRES_CO_E_WRONGOSFORAPP                           HRES_ERROR(0x800401FA)
527 #define HRES_CO_E_OBJNOTREG                               HRES_ERROR(0x800401FB)
528 #define HRES_CO_E_OBJISREG                                HRES_ERROR(0x800401FC)
529 #define HRES_CO_E_OBJNOTCONNECTED                         HRES_ERROR(0x800401FD)
530 #define HRES_CO_E_APPDIDNTREG                             HRES_ERROR(0x800401FE)
531 #define HRES_CO_E_RELEASED                                HRES_ERROR(0x800401FF)
532 #define HRES_EVENT_E_ALL_SUBSCRIBERS_FAILED               HRES_ERROR(0x80040201)
533 #define HRES_EVENT_E_QUERYSYNTAX                          HRES_ERROR(0x80040203)
534 #define HRES_EVENT_E_QUERYFIELD                           HRES_ERROR(0x80040204)
535 #define HRES_EVENT_E_INTERNALEXCEPTION                    HRES_ERROR(0x80040205)
536 #define HRES_EVENT_E_INTERNALERROR                        HRES_ERROR(0x80040206)
537 #define HRES_EVENT_E_INVALID_PER_USER_SID                 HRES_ERROR(0x80040207)
538 #define HRES_EVENT_E_USER_EXCEPTION                       HRES_ERROR(0x80040208)
539 #define HRES_EVENT_E_TOO_MANY_METHODS                     HRES_ERROR(0x80040209)
540 #define HRES_EVENT_E_MISSING_EVENTCLASS                   HRES_ERROR(0x8004020A)
541 #define HRES_EVENT_E_NOT_ALL_REMOVED                      HRES_ERROR(0x8004020B)
542 #define HRES_EVENT_E_COMPLUS_NOT_INSTALLED                HRES_ERROR(0x8004020C)
543 #define HRES_EVENT_E_CANT_MODIFY_OR_DELETE_UNCONFIGURED_OBJECT HRES_ERROR(0x8004020D)
544 #define HRES_EVENT_E_CANT_MODIFY_OR_DELETE_CONFIGURED_OBJECT HRES_ERROR(0x8004020E)
545 #define HRES_EVENT_E_INVALID_EVENT_CLASS_PARTITION        HRES_ERROR(0x8004020F)
546 #define HRES_EVENT_E_PER_USER_SID_NOT_LOGGED_ON           HRES_ERROR(0x80040210)
547 #define HRES_SCHED_E_TRIGGER_NOT_FOUND                    HRES_ERROR(0x80041309)
548 #define HRES_SCHED_E_TASK_NOT_READY                       HRES_ERROR(0x8004130A)
549 #define HRES_SCHED_E_TASK_NOT_RUNNING                     HRES_ERROR(0x8004130B)
550 #define HRES_SCHED_E_SERVICE_NOT_INSTALLED                HRES_ERROR(0x8004130C)
551 #define HRES_SCHED_E_CANNOT_OPEN_TASK                     HRES_ERROR(0x8004130D)
552 #define HRES_SCHED_E_INVALID_TASK                         HRES_ERROR(0x8004130E)
553 #define HRES_SCHED_E_ACCOUNT_INFORMATION_NOT_SET          HRES_ERROR(0x8004130F)
554 #define HRES_SCHED_E_ACCOUNT_NAME_NOT_FOUND               HRES_ERROR(0x80041310)
555 #define HRES_SCHED_E_ACCOUNT_DBASE_CORRUPT                HRES_ERROR(0x80041311)
556 #define HRES_SCHED_E_NO_SECURITY_SERVICES                 HRES_ERROR(0x80041312)
557 #define HRES_SCHED_E_UNKNOWN_OBJECT_VERSION               HRES_ERROR(0x80041313)
558 #define HRES_SCHED_E_UNSUPPORTED_ACCOUNT_OPTION           HRES_ERROR(0x80041314)
559 #define HRES_SCHED_E_SERVICE_NOT_RUNNING                  HRES_ERROR(0x80041315)
560 #define HRES_SCHED_E_UNEXPECTEDNODE                       HRES_ERROR(0x80041316)
561 #define HRES_SCHED_E_NAMESPACE                            HRES_ERROR(0x80041317)
562 #define HRES_SCHED_E_INVALIDVALUE                         HRES_ERROR(0x80041318)
563 #define HRES_SCHED_E_MISSINGNODE                          HRES_ERROR(0x80041319)
564 #define HRES_SCHED_E_MALFORMEDXML                         HRES_ERROR(0x8004131A)
565 #define HRES_SCHED_E_TOO_MANY_NODES                       HRES_ERROR(0x8004131D)
566 #define HRES_SCHED_E_PAST_END_BOUNDARY                    HRES_ERROR(0x8004131E)
567 #define HRES_SCHED_E_ALREADY_RUNNING                      HRES_ERROR(0x8004131F)
568 #define HRES_SCHED_E_USER_NOT_LOGGED_ON                   HRES_ERROR(0x80041320)
569 #define HRES_SCHED_E_INVALID_TASK_HASH                    HRES_ERROR(0x80041321)
570 #define HRES_SCHED_E_SERVICE_NOT_AVAILABLE                HRES_ERROR(0x80041322)
571 #define HRES_SCHED_E_SERVICE_TOO_BUSY                     HRES_ERROR(0x80041323)
572 #define HRES_SCHED_E_TASK_ATTEMPTED                       HRES_ERROR(0x80041324)
573 #define HRES_XACT_E_ALREADYOTHERSINGLEPHASE               HRES_ERROR(0x8004D000)
574 #define HRES_XACT_E_CANTRETAIN                            HRES_ERROR(0x8004D001)
575 #define HRES_XACT_E_COMMITFAILED                          HRES_ERROR(0x8004D002)
576 #define HRES_XACT_E_COMMITPREVENTED                       HRES_ERROR(0x8004D003)
577 #define HRES_XACT_E_HEURISTICABORT                        HRES_ERROR(0x8004D004)
578 #define HRES_XACT_E_HEURISTICCOMMIT                       HRES_ERROR(0x8004D005)
579 #define HRES_XACT_E_HEURISTICDAMAGE                       HRES_ERROR(0x8004D006)
580 #define HRES_XACT_E_HEURISTICDANGER                       HRES_ERROR(0x8004D007)
581 #define HRES_XACT_E_ISOLATIONLEVEL                        HRES_ERROR(0x8004D008)
582 #define HRES_XACT_E_NOASYNC                               HRES_ERROR(0x8004D009)
583 #define HRES_XACT_E_NOENLIST                              HRES_ERROR(0x8004D00A)
584 #define HRES_XACT_E_NOISORETAIN                           HRES_ERROR(0x8004D00B)
585 #define HRES_XACT_E_NORESOURCE                            HRES_ERROR(0x8004D00C)
586 #define HRES_XACT_E_NOTCURRENT                            HRES_ERROR(0x8004D00D)
587 #define HRES_XACT_E_NOTRANSACTION                         HRES_ERROR(0x8004D00E)
588 #define HRES_XACT_E_NOTSUPPORTED                          HRES_ERROR(0x8004D00F)
589 #define HRES_XACT_E_UNKNOWNRMGRID                         HRES_ERROR(0x8004D010)
590 #define HRES_XACT_E_WRONGSTATE                            HRES_ERROR(0x8004D011)
591 #define HRES_XACT_E_WRONGUOW                              HRES_ERROR(0x8004D012)
592 #define HRES_XACT_E_XTIONEXISTS                           HRES_ERROR(0x8004D013)
593 #define HRES_XACT_E_NOIMPORTOBJECT                        HRES_ERROR(0x8004D014)
594 #define HRES_XACT_E_INVALIDCOOKIE                         HRES_ERROR(0x8004D015)
595 #define HRES_XACT_E_INDOUBT                               HRES_ERROR(0x8004D016)
596 #define HRES_XACT_E_NOTIMEOUT                             HRES_ERROR(0x8004D017)
597 #define HRES_XACT_E_ALREADYINPROGRESS                     HRES_ERROR(0x8004D018)
598 #define HRES_XACT_E_ABORTED                               HRES_ERROR(0x8004D019)
599 #define HRES_XACT_E_LOGFULL                               HRES_ERROR(0x8004D01A)
600 #define HRES_XACT_E_TMNOTAVAILABLE                        HRES_ERROR(0x8004D01B)
601 #define HRES_XACT_E_CONNECTION_DOWN                       HRES_ERROR(0x8004D01C)
602 #define HRES_XACT_E_CONNECTION_DENIED                     HRES_ERROR(0x8004D01D)
603 #define HRES_XACT_E_REENLISTTIMEOUT                       HRES_ERROR(0x8004D01E)
604 #define HRES_XACT_E_TIP_CONNECT_FAILED                    HRES_ERROR(0x8004D01F)
605 #define HRES_XACT_E_TIP_PROTOCOL_ERROR                    HRES_ERROR(0x8004D020)
606 #define HRES_XACT_E_TIP_PULL_FAILED                       HRES_ERROR(0x8004D021)
607 #define HRES_XACT_E_DEST_TMNOTAVAILABLE                   HRES_ERROR(0x8004D022)
608 #define HRES_XACT_E_TIP_DISABLED                          HRES_ERROR(0x8004D023)
609 #define HRES_XACT_E_NETWORK_TX_DISABLED                   HRES_ERROR(0x8004D024)
610 #define HRES_XACT_E_PARTNER_NETWORK_TX_DISABLED           HRES_ERROR(0x8004D025)
611 #define HRES_XACT_E_XA_TX_DISABLED                        HRES_ERROR(0x8004D026)
612 #define HRES_XACT_E_UNABLE_TO_READ_DTC_CONFIG             HRES_ERROR(0x8004D027)
613 #define HRES_XACT_E_UNABLE_TO_LOAD_DTC_PROXY              HRES_ERROR(0x8004D028)
614 #define HRES_XACT_E_ABORTING                              HRES_ERROR(0x8004D029)
615 #define HRES_XACT_E_CLERKNOTFOUND                         HRES_ERROR(0x8004D080)
616 #define HRES_XACT_E_CLERKEXISTS                           HRES_ERROR(0x8004D081)
617 #define HRES_XACT_E_RECOVERYINPROGRESS                    HRES_ERROR(0x8004D082)
618 #define HRES_XACT_E_TRANSACTIONCLOSED                     HRES_ERROR(0x8004D083)
619 #define HRES_XACT_E_INVALIDLSN                            HRES_ERROR(0x8004D084)
620 #define HRES_XACT_E_REPLAYREQUEST                         HRES_ERROR(0x8004D085)
621 #define HRES_XACT_E_CONNECTION_REQUEST_DENIED             HRES_ERROR(0x8004D100)
622 #define HRES_XACT_E_TOOMANY_ENLISTMENTS                   HRES_ERROR(0x8004D101)
623 #define HRES_XACT_E_DUPLICATE_GUID                        HRES_ERROR(0x8004D102)
624 #define HRES_XACT_E_NOTSINGLEPHASE                        HRES_ERROR(0x8004D103)
625 #define HRES_XACT_E_RECOVERYALREADYDONE                   HRES_ERROR(0x8004D104)
626 #define HRES_XACT_E_PROTOCOL                              HRES_ERROR(0x8004D105)
627 #define HRES_XACT_E_RM_FAILURE                            HRES_ERROR(0x8004D106)
628 #define HRES_XACT_E_RECOVERY_FAILED                       HRES_ERROR(0x8004D107)
629 #define HRES_XACT_E_LU_NOT_FOUND                          HRES_ERROR(0x8004D108)
630 #define HRES_XACT_E_DUPLICATE_LU                          HRES_ERROR(0x8004D109)
631 #define HRES_XACT_E_LU_NOT_CONNECTED                      HRES_ERROR(0x8004D10A)
632 #define HRES_XACT_E_DUPLICATE_TRANSID                     HRES_ERROR(0x8004D10B)
633 #define HRES_XACT_E_LU_BUSY                               HRES_ERROR(0x8004D10C)
634 #define HRES_XACT_E_LU_NO_RECOVERY_PROCESS                HRES_ERROR(0x8004D10D)
635 #define HRES_XACT_E_LU_DOWN                               HRES_ERROR(0x8004D10E)
636 #define HRES_XACT_E_LU_RECOVERING                         HRES_ERROR(0x8004D10F)
637 #define HRES_XACT_E_LU_RECOVERY_MISMATCH                  HRES_ERROR(0x8004D110)
638 #define HRES_XACT_E_RM_UNAVAILABLE                        HRES_ERROR(0x8004D111)
639 #define HRES_CONTEXT_E_ABORTED                            HRES_ERROR(0x8004E002)
640 #define HRES_CONTEXT_E_ABORTING                           HRES_ERROR(0x8004E003)
641 #define HRES_CONTEXT_E_NOCONTEXT                          HRES_ERROR(0x8004E004)
642 #define HRES_CONTEXT_E_WOULD_DEADLOCK                     HRES_ERROR(0x8004E005)
643 #define HRES_CONTEXT_E_SYNCH_TIMEOUT                      HRES_ERROR(0x8004E006)
644 #define HRES_CONTEXT_E_OLDREF                             HRES_ERROR(0x8004E007)
645 #define HRES_CONTEXT_E_ROLENOTFOUND                       HRES_ERROR(0x8004E00C)
646 #define HRES_CONTEXT_E_TMNOTAVAILABLE                     HRES_ERROR(0x8004E00F)
647 #define HRES_CO_E_ACTIVATIONFAILED                        HRES_ERROR(0x8004E021)
648 #define HRES_CO_E_ACTIVATIONFAILED_EVENTLOGGED            HRES_ERROR(0x8004E022)
649 #define HRES_CO_E_ACTIVATIONFAILED_CATALOGERROR           HRES_ERROR(0x8004E023)
650 #define HRES_CO_E_ACTIVATIONFAILED_TIMEOUT                HRES_ERROR(0x8004E024)
651 #define HRES_CO_E_INITIALIZATIONFAILED                    HRES_ERROR(0x8004E025)
652 #define HRES_CONTEXT_E_NOJIT                              HRES_ERROR(0x8004E026)
653 #define HRES_CONTEXT_E_NOTRANSACTION                      HRES_ERROR(0x8004E027)
654 #define HRES_CO_E_THREADINGMODEL_CHANGED                  HRES_ERROR(0x8004E028)
655 #define HRES_CO_E_NOIISINTRINSICS                         HRES_ERROR(0x8004E029)
656 #define HRES_CO_E_NOCOOKIES                               HRES_ERROR(0x8004E02A)
657 #define HRES_CO_E_DBERROR                                 HRES_ERROR(0x8004E02B)
658 #define HRES_CO_E_NOTPOOLED                               HRES_ERROR(0x8004E02C)
659 #define HRES_CO_E_NOTCONSTRUCTED                          HRES_ERROR(0x8004E02D)
660 #define HRES_CO_E_NOSYNCHRONIZATION                       HRES_ERROR(0x8004E02E)
661 #define HRES_CO_E_ISOLEVELMISMATCH                        HRES_ERROR(0x8004E02F)
662 #define HRES_CO_E_CALL_OUT_OF_TX_SCOPE_NOT_ALLOWED        HRES_ERROR(0x8004E030)
663 #define HRES_CO_E_EXIT_TRANSACTION_SCOPE_NOT_CALLED       HRES_ERROR(0x8004E031)
664 #define HRES_E_ACCESSDENIED                               HRES_ERROR(0x80070005)
665 #define HRES_E_OUTOFMEMORY                                HRES_ERROR(0x8007000E)
666 #define HRES_ERROR_NOT_SUPPORTED                          HRES_ERROR(0x80070032)
667 #define HRES_ERROR_DISK_FULL                              HRES_ERROR(0x80070070)
668 #define HRES_E_INVALIDARG                                 HRES_ERROR(0x80070057)
669 #define HRES_CO_E_CLASS_CREATE_FAILED                     HRES_ERROR(0x80080001)
670 #define HRES_CO_E_SCM_ERROR                               HRES_ERROR(0x80080002)
671 #define HRES_CO_E_SCM_RPC_FAILURE                         HRES_ERROR(0x80080003)
672 #define HRES_CO_E_BAD_PATH                                HRES_ERROR(0x80080004)
673 #define HRES_CO_E_SERVER_EXEC_FAILURE                     HRES_ERROR(0x80080005)
674 #define HRES_CO_E_OBJSRV_RPC_FAILURE                      HRES_ERROR(0x80080006)
675 #define HRES_MK_E_NO_NORMALIZED                           HRES_ERROR(0x80080007)
676 #define HRES_CO_E_SERVER_STOPPING                         HRES_ERROR(0x80080008)
677 #define HRES_MEM_E_INVALID_ROOT                           HRES_ERROR(0x80080009)
678 #define HRES_MEM_E_INVALID_LINK                           HRES_ERROR(0x80080010)
679 #define HRES_MEM_E_INVALID_SIZE                           HRES_ERROR(0x80080011)
680 #define HRES_CO_E_MISSING_DISPLAYNAME                     HRES_ERROR(0x80080015)
681 #define HRES_CO_E_RUNAS_VALUE_MUST_BE_AAA                 HRES_ERROR(0x80080016)
682 #define HRES_CO_E_ELEVATION_DISABLED                      HRES_ERROR(0x80080017)
683 #define HRES_NTE_BAD_UID                                  HRES_ERROR(0x80090001)
684 #define HRES_NTE_BAD_HASH                                 HRES_ERROR(0x80090002)
685 #define HRES_NTE_BAD_KEY                                  HRES_ERROR(0x80090003)
686 #define HRES_NTE_BAD_LEN                                  HRES_ERROR(0x80090004)
687 #define HRES_NTE_BAD_DATA                                 HRES_ERROR(0x80090005)
688 #define HRES_NTE_BAD_SIGNATURE                            HRES_ERROR(0x80090006)
689 #define HRES_NTE_BAD_VER                                  HRES_ERROR(0x80090007)
690 #define HRES_NTE_BAD_ALGID                                HRES_ERROR(0x80090008)
691 #define HRES_NTE_BAD_FLAGS                                HRES_ERROR(0x80090009)
692 #define HRES_NTE_BAD_TYPE                                 HRES_ERROR(0x8009000A)
693 #define HRES_NTE_BAD_KEY_STATE                            HRES_ERROR(0x8009000B)
694 #define HRES_NTE_BAD_HASH_STATE                           HRES_ERROR(0x8009000C)
695 #define HRES_NTE_NO_KEY                                   HRES_ERROR(0x8009000D)
696 #define HRES_NTE_NO_MEMORY                                HRES_ERROR(0x8009000E)
697 #define HRES_NTE_EXISTS                                   HRES_ERROR(0x8009000F)
698 #define HRES_NTE_PERM                                     HRES_ERROR(0x80090010)
699 #define HRES_NTE_NOT_FOUND                                HRES_ERROR(0x80090011)
700 #define HRES_NTE_DOUBLE_ENCRYPT                           HRES_ERROR(0x80090012)
701 #define HRES_NTE_BAD_PROVIDER                             HRES_ERROR(0x80090013)
702 #define HRES_NTE_BAD_PROV_TYPE                            HRES_ERROR(0x80090014)
703 #define HRES_NTE_BAD_PUBLIC_KEY                           HRES_ERROR(0x80090015)
704 #define HRES_NTE_BAD_KEYSET                               HRES_ERROR(0x80090016)
705 #define HRES_NTE_PROV_TYPE_NOT_DEF                        HRES_ERROR(0x80090017)
706 #define HRES_NTE_PROV_TYPE_ENTRY_BAD                      HRES_ERROR(0x80090018)
707 #define HRES_NTE_KEYSET_NOT_DEF                           HRES_ERROR(0x80090019)
708 #define HRES_NTE_KEYSET_ENTRY_BAD                         HRES_ERROR(0x8009001A)
709 #define HRES_NTE_PROV_TYPE_NO_MATCH                       HRES_ERROR(0x8009001B)
710 #define HRES_NTE_SIGNATURE_FILE_BAD                       HRES_ERROR(0x8009001C)
711 #define HRES_NTE_PROVIDER_DLL_FAIL                        HRES_ERROR(0x8009001D)
712 #define HRES_NTE_PROV_DLL_NOT_FOUND                       HRES_ERROR(0x8009001E)
713 #define HRES_NTE_BAD_KEYSET_PARAM                         HRES_ERROR(0x8009001F)
714 #define HRES_NTE_FAIL                                     HRES_ERROR(0x80090020)
715 #define HRES_NTE_SYS_ERR                                  HRES_ERROR(0x80090021)
716 #define HRES_NTE_SILENT_CONTEXT                           HRES_ERROR(0x80090022)
717 #define HRES_NTE_TOKEN_KEYSET_STORAGE_FULL                HRES_ERROR(0x80090023)
718 #define HRES_NTE_TEMPORARY_PROFILE                        HRES_ERROR(0x80090024)
719 #define HRES_NTE_FIXEDPARAMETER                           HRES_ERROR(0x80090025)
720 #define HRES_NTE_INVALID_HANDLE                           HRES_ERROR(0x80090026)
721 #define HRES_NTE_INVALID_PARAMETER                        HRES_ERROR(0x80090027)
722 #define HRES_NTE_BUFFER_TOO_SMALL                         HRES_ERROR(0x80090028)
723 #define HRES_NTE_NOT_SUPPORTED                            HRES_ERROR(0x80090029)
724 #define HRES_NTE_NO_MORE_ITEMS                            HRES_ERROR(0x8009002A)
725 #define HRES_NTE_BUFFERS_OVERLAP                          HRES_ERROR(0x8009002B)
726 #define HRES_NTE_DECRYPTION_FAILURE                       HRES_ERROR(0x8009002C)
727 #define HRES_NTE_INTERNAL_ERROR                           HRES_ERROR(0x8009002D)
728 #define HRES_NTE_UI_REQUIRED                              HRES_ERROR(0x8009002E)
729 #define HRES_NTE_HMAC_NOT_SUPPORTED                       HRES_ERROR(0x8009002F)
730 #define HRES_SEC_E_INSUFFICIENT_MEMORY                    HRES_ERROR(0x80090300)
731 #define HRES_SEC_E_INVALID_HANDLE                         HRES_ERROR(0x80090301)
732 #define HRES_SEC_E_UNSUPPORTED_FUNCTION                   HRES_ERROR(0x80090302)
733 #define HRES_SEC_E_TARGET_UNKNOWN                         HRES_ERROR(0x80090303)
734 #define HRES_SEC_E_INTERNAL_ERROR                         HRES_ERROR(0x80090304)
735 #define HRES_SEC_E_SECPKG_NOT_FOUND                       HRES_ERROR(0x80090305)
736 #define HRES_SEC_E_NOT_OWNER                              HRES_ERROR(0x80090306)
737 #define HRES_SEC_E_CANNOT_INSTALL                         HRES_ERROR(0x80090307)
738 #define HRES_SEC_E_INVALID_TOKEN                          HRES_ERROR(0x80090308)
739 #define HRES_SEC_E_CANNOT_PACK                            HRES_ERROR(0x80090309)
740 #define HRES_SEC_E_QOP_NOT_SUPPORTED                      HRES_ERROR(0x8009030A)
741 #define HRES_SEC_E_NO_IMPERSONATION                       HRES_ERROR(0x8009030B)
742 #define HRES_SEC_E_LOGON_DENIED                           HRES_ERROR(0x8009030C)
743 #define HRES_SEC_E_UNKNOWN_CREDENTIALS                    HRES_ERROR(0x8009030D)
744 #define HRES_SEC_E_NO_CREDENTIALS                         HRES_ERROR(0x8009030E)
745 #define HRES_SEC_E_MESSAGE_ALTERED                        HRES_ERROR(0x8009030F)
746 #define HRES_SEC_E_OUT_OF_SEQUENCE                        HRES_ERROR(0x80090310)
747 #define HRES_SEC_E_NO_AUTHENTICATING_AUTHORITY            HRES_ERROR(0x80090311)
748 #define HRES_SEC_E_BAD_PKGID                              HRES_ERROR(0x80090316)
749 #define HRES_SEC_E_CONTEXT_EXPIRED                        HRES_ERROR(0x80090317)
750 #define HRES_SEC_E_INCOMPLETE_MESSAGE                     HRES_ERROR(0x80090318)
751 #define HRES_SEC_E_INCOMPLETE_CREDENTIALS                 HRES_ERROR(0x80090320)
752 #define HRES_SEC_E_BUFFER_TOO_SMALL                       HRES_ERROR(0x80090321)
753 #define HRES_SEC_E_WRONG_PRINCIPAL                        HRES_ERROR(0x80090322)
754 #define HRES_SEC_E_TIME_SKEW                              HRES_ERROR(0x80090324)
755 #define HRES_SEC_E_UNTRUSTED_ROOT                         HRES_ERROR(0x80090325)
756 #define HRES_SEC_E_ILLEGAL_MESSAGE                        HRES_ERROR(0x80090326)
757 #define HRES_SEC_E_CERT_UNKNOWN                           HRES_ERROR(0x80090327)
758 #define HRES_SEC_E_CERT_EXPIRED                           HRES_ERROR(0x80090328)
759 #define HRES_SEC_E_ENCRYPT_FAILURE                        HRES_ERROR(0x80090329)
760 #define HRES_SEC_E_DECRYPT_FAILURE                        HRES_ERROR(0x80090330)
761 #define HRES_SEC_E_ALGORITHM_MISMATCH                     HRES_ERROR(0x80090331)
762 #define HRES_SEC_E_SECURITY_QOS_FAILED                    HRES_ERROR(0x80090332)
763 #define HRES_SEC_E_UNFINISHED_CONTEXT_DELETED             HRES_ERROR(0x80090333)
764 #define HRES_SEC_E_NO_TGT_REPLY                           HRES_ERROR(0x80090334)
765 #define HRES_SEC_E_NO_IP_ADDRESSES                        HRES_ERROR(0x80090335)
766 #define HRES_SEC_E_WRONG_CREDENTIAL_HANDLE                HRES_ERROR(0x80090336)
767 #define HRES_SEC_E_CRYPTO_SYSTEM_INVALID                  HRES_ERROR(0x80090337)
768 #define HRES_SEC_E_MAX_REFERRALS_EXCEEDED                 HRES_ERROR(0x80090338)
769 #define HRES_SEC_E_MUST_BE_KDC                            HRES_ERROR(0x80090339)
770 #define HRES_SEC_E_STRONG_CRYPTO_NOT_SUPPORTED            HRES_ERROR(0x8009033A)
771 #define HRES_SEC_E_TOO_MANY_PRINCIPALS                    HRES_ERROR(0x8009033B)
772 #define HRES_SEC_E_NO_PA_DATA                             HRES_ERROR(0x8009033C)
773 #define HRES_SEC_E_PKINIT_NAME_MISMATCH                   HRES_ERROR(0x8009033D)
774 #define HRES_SEC_E_SMARTCARD_LOGON_REQUIRED               HRES_ERROR(0x8009033E)
775 #define HRES_SEC_E_SHUTDOWN_IN_PROGRESS                   HRES_ERROR(0x8009033F)
776 #define HRES_SEC_E_KDC_INVALID_REQUEST                    HRES_ERROR(0x80090340)
777 #define HRES_SEC_E_KDC_UNABLE_TO_REFER                    HRES_ERROR(0x80090341)
778 #define HRES_SEC_E_KDC_UNKNOWN_ETYPE                      HRES_ERROR(0x80090342)
779 #define HRES_SEC_E_UNSUPPORTED_PREAUTH                    HRES_ERROR(0x80090343)
780 #define HRES_SEC_E_DELEGATION_REQUIRED                    HRES_ERROR(0x80090345)
781 #define HRES_SEC_E_BAD_BINDINGS                           HRES_ERROR(0x80090346)
782 #define HRES_SEC_E_MULTIPLE_ACCOUNTS                      HRES_ERROR(0x80090347)
783 #define HRES_SEC_E_NO_KERB_KEY                            HRES_ERROR(0x80090348)
784 #define HRES_SEC_E_CERT_WRONG_USAGE                       HRES_ERROR(0x80090349)
785 #define HRES_SEC_E_DOWNGRADE_DETECTED                     HRES_ERROR(0x80090350)
786 #define HRES_SEC_E_SMARTCARD_CERT_REVOKED                 HRES_ERROR(0x80090351)
787 #define HRES_SEC_E_ISSUING_CA_UNTRUSTED                   HRES_ERROR(0x80090352)
788 #define HRES_SEC_E_REVOCATION_OFFLINE_C                   HRES_ERROR(0x80090353)
789 #define HRES_SEC_E_PKINIT_CLIENT_FAILURE                  HRES_ERROR(0x80090354)
790 #define HRES_SEC_E_SMARTCARD_CERT_EXPIRED                 HRES_ERROR(0x80090355)
791 #define HRES_SEC_E_NO_S4U_PROT_SUPPORT                    HRES_ERROR(0x80090356)
792 #define HRES_SEC_E_CROSSREALM_DELEGATION_FAILURE          HRES_ERROR(0x80090357)
793 #define HRES_SEC_E_REVOCATION_OFFLINE_KDC                 HRES_ERROR(0x80090358)
794 #define HRES_SEC_E_ISSUING_CA_UNTRUSTED_KDC               HRES_ERROR(0x80090359)
795 #define HRES_SEC_E_KDC_CERT_EXPIRED                       HRES_ERROR(0x8009035A)
796 #define HRES_SEC_E_KDC_CERT_REVOKED                       HRES_ERROR(0x8009035B)
797 #define HRES_SEC_E_INVALID_PARAMETER                      HRES_ERROR(0x8009035D)
798 #define HRES_SEC_E_DELEGATION_POLICY                      HRES_ERROR(0x8009035E)
799 #define HRES_SEC_E_POLICY_NLTM_ONLY                       HRES_ERROR(0x8009035F)
800 #define HRES_CRYPT_E_MSG_ERROR                            HRES_ERROR(0x80091001)
801 #define HRES_CRYPT_E_UNKNOWN_ALGO                         HRES_ERROR(0x80091002)
802 #define HRES_CRYPT_E_OID_FORMAT                           HRES_ERROR(0x80091003)
803 #define HRES_CRYPT_E_INVALID_MSG_TYPE                     HRES_ERROR(0x80091004)
804 #define HRES_CRYPT_E_UNEXPECTED_ENCODING                  HRES_ERROR(0x80091005)
805 #define HRES_CRYPT_E_AUTH_ATTR_MISSING                    HRES_ERROR(0x80091006)
806 #define HRES_CRYPT_E_HASH_VALUE                           HRES_ERROR(0x80091007)
807 #define HRES_CRYPT_E_INVALID_INDEX                        HRES_ERROR(0x80091008)
808 #define HRES_CRYPT_E_ALREADY_DECRYPTED                    HRES_ERROR(0x80091009)
809 #define HRES_CRYPT_E_NOT_DECRYPTED                        HRES_ERROR(0x8009100A)
810 #define HRES_CRYPT_E_RECIPIENT_NOT_FOUND                  HRES_ERROR(0x8009100B)
811 #define HRES_CRYPT_E_CONTROL_TYPE                         HRES_ERROR(0x8009100C)
812 #define HRES_CRYPT_E_ISSUER_SERIALNUMBER                  HRES_ERROR(0x8009100D)
813 #define HRES_CRYPT_E_SIGNER_NOT_FOUND                     HRES_ERROR(0x8009100E)
814 #define HRES_CRYPT_E_ATTRIBUTES_MISSING                   HRES_ERROR(0x8009100F)
815 #define HRES_CRYPT_E_STREAM_MSG_NOT_READY                 HRES_ERROR(0x80091010)
816 #define HRES_CRYPT_E_STREAM_INSUFFICIENT_DATA             HRES_ERROR(0x80091011)
817 #define HRES_CRYPT_E_BAD_LEN                              HRES_ERROR(0x80092001)
818 #define HRES_CRYPT_E_BAD_ENCODE                           HRES_ERROR(0x80092002)
819 #define HRES_CRYPT_E_FILE_ERROR                           HRES_ERROR(0x80092003)
820 #define HRES_CRYPT_E_NOT_FOUND                            HRES_ERROR(0x80092004)
821 #define HRES_CRYPT_E_EXISTS                               HRES_ERROR(0x80092005)
822 #define HRES_CRYPT_E_NO_PROVIDER                          HRES_ERROR(0x80092006)
823 #define HRES_CRYPT_E_SELF_SIGNED                          HRES_ERROR(0x80092007)
824 #define HRES_CRYPT_E_DELETED_PREV                         HRES_ERROR(0x80092008)
825 #define HRES_CRYPT_E_NO_MATCH                             HRES_ERROR(0x80092009)
826 #define HRES_CRYPT_E_UNEXPECTED_MSG_TYPE                  HRES_ERROR(0x8009200A)
827 #define HRES_CRYPT_E_NO_KEY_PROPERTY                      HRES_ERROR(0x8009200B)
828 #define HRES_CRYPT_E_NO_DECRYPT_CERT                      HRES_ERROR(0x8009200C)
829 #define HRES_CRYPT_E_BAD_MSG                              HRES_ERROR(0x8009200D)
830 #define HRES_CRYPT_E_NO_SIGNER                            HRES_ERROR(0x8009200E)
831 #define HRES_CRYPT_E_PENDING_CLOSE                        HRES_ERROR(0x8009200F)
832 #define HRES_CRYPT_E_REVOKED                              HRES_ERROR(0x80092010)
833 #define HRES_CRYPT_E_NO_REVOCATION_DLL                    HRES_ERROR(0x80092011)
834 #define HRES_CRYPT_E_NO_REVOCATION_CHECK                  HRES_ERROR(0x80092012)
835 #define HRES_CRYPT_E_REVOCATION_OFFLINE                   HRES_ERROR(0x80092013)
836 #define HRES_CRYPT_E_NOT_IN_REVOCATION_DATABASE           HRES_ERROR(0x80092014)
837 #define HRES_CRYPT_E_INVALID_NUMERIC_STRING               HRES_ERROR(0x80092020)
838 #define HRES_CRYPT_E_INVALID_PRINTABLE_STRING             HRES_ERROR(0x80092021)
839 #define HRES_CRYPT_E_INVALID_IA5_STRING                   HRES_ERROR(0x80092022)
840 #define HRES_CRYPT_E_INVALID_X500_STRING                  HRES_ERROR(0x80092023)
841 #define HRES_CRYPT_E_NOT_CHAR_STRING                      HRES_ERROR(0x80092024)
842 #define HRES_CRYPT_E_FILERESIZED                          HRES_ERROR(0x80092025)
843 #define HRES_CRYPT_E_SECURITY_SETTINGS                    HRES_ERROR(0x80092026)
844 #define HRES_CRYPT_E_NO_VERIFY_USAGE_DLL                  HRES_ERROR(0x80092027)
845 #define HRES_CRYPT_E_NO_VERIFY_USAGE_CHECK                HRES_ERROR(0x80092028)
846 #define HRES_CRYPT_E_VERIFY_USAGE_OFFLINE                 HRES_ERROR(0x80092029)
847 #define HRES_CRYPT_E_NOT_IN_CTL                           HRES_ERROR(0x8009202A)
848 #define HRES_CRYPT_E_NO_TRUSTED_SIGNER                    HRES_ERROR(0x8009202B)
849 #define HRES_CRYPT_E_MISSING_PUBKEY_PARA                  HRES_ERROR(0x8009202C)
850 #define HRES_CRYPT_E_OSS_ERROR                            HRES_ERROR(0x80093000)
851 #define HRES_OSS_MORE_BUF                                 HRES_ERROR(0x80093001)
852 #define HRES_OSS_NEGATIVE_UINTEGER                        HRES_ERROR(0x80093002)
853 #define HRES_OSS_PDU_RANGE                                HRES_ERROR(0x80093003)
854 #define HRES_OSS_MORE_INPUT                               HRES_ERROR(0x80093004)
855 #define HRES_OSS_DATA_ERROR                               HRES_ERROR(0x80093005)
856 #define HRES_OSS_BAD_ARG                                  HRES_ERROR(0x80093006)
857 #define HRES_OSS_BAD_VERSION                              HRES_ERROR(0x80093007)
858 #define HRES_OSS_OUT_MEMORY                               HRES_ERROR(0x80093008)
859 #define HRES_OSS_PDU_MISMATCH                             HRES_ERROR(0x80093009)
860 #define HRES_OSS_LIMITED                                  HRES_ERROR(0x8009300A)
861 #define HRES_OSS_BAD_PTR                                  HRES_ERROR(0x8009300B)
862 #define HRES_OSS_BAD_TIME                                 HRES_ERROR(0x8009300C)
863 #define HRES_OSS_INDEFINITE_NOT_SUPPORTED                 HRES_ERROR(0x8009300D)
864 #define HRES_OSS_MEM_ERROR                                HRES_ERROR(0x8009300E)
865 #define HRES_OSS_BAD_TABLE                                HRES_ERROR(0x8009300F)
866 #define HRES_OSS_TOO_LONG                                 HRES_ERROR(0x80093010)
867 #define HRES_OSS_CONSTRAINT_VIOLATED                      HRES_ERROR(0x80093011)
868 #define HRES_OSS_FATAL_ERROR                              HRES_ERROR(0x80093012)
869 #define HRES_OSS_ACCESS_SERIALIZATION_ERROR               HRES_ERROR(0x80093013)
870 #define HRES_OSS_NULL_TBL                                 HRES_ERROR(0x80093014)
871 #define HRES_OSS_NULL_FCN                                 HRES_ERROR(0x80093015)
872 #define HRES_OSS_BAD_ENCRULES                             HRES_ERROR(0x80093016)
873 #define HRES_OSS_UNAVAIL_ENCRULES                         HRES_ERROR(0x80093017)
874 #define HRES_OSS_CANT_OPEN_TRACE_WINDOW                   HRES_ERROR(0x80093018)
875 #define HRES_OSS_UNIMPLEMENTED                            HRES_ERROR(0x80093019)
876 #define HRES_OSS_OID_DLL_NOT_LINKED                       HRES_ERROR(0x8009301A)
877 #define HRES_OSS_CANT_OPEN_TRACE_FILE                     HRES_ERROR(0x8009301B)
878 #define HRES_OSS_TRACE_FILE_ALREADY_OPEN                  HRES_ERROR(0x8009301C)
879 #define HRES_OSS_TABLE_MISMATCH                           HRES_ERROR(0x8009301D)
880 #define HRES_OSS_TYPE_NOT_SUPPORTED                       HRES_ERROR(0x8009301E)
881 #define HRES_OSS_REAL_DLL_NOT_LINKED                      HRES_ERROR(0x8009301F)
882 #define HRES_OSS_REAL_CODE_NOT_LINKED                     HRES_ERROR(0x80093020)
883 #define HRES_OSS_OUT_OF_RANGE                             HRES_ERROR(0x80093021)
884 #define HRES_OSS_COPIER_DLL_NOT_LINKED                    HRES_ERROR(0x80093022)
885 #define HRES_OSS_CONSTRAINT_DLL_NOT_LINKED                HRES_ERROR(0x80093023)
886 #define HRES_OSS_COMPARATOR_DLL_NOT_LINKED                HRES_ERROR(0x80093024)
887 #define HRES_OSS_COMPARATOR_CODE_NOT_LINKED               HRES_ERROR(0x80093025)
888 #define HRES_OSS_MEM_MGR_DLL_NOT_LINKED                   HRES_ERROR(0x80093026)
889 #define HRES_OSS_PDV_DLL_NOT_LINKED                       HRES_ERROR(0x80093027)
890 #define HRES_OSS_PDV_CODE_NOT_LINKED                      HRES_ERROR(0x80093028)
891 #define HRES_OSS_API_DLL_NOT_LINKED                       HRES_ERROR(0x80093029)
892 #define HRES_OSS_BERDER_DLL_NOT_LINKED                    HRES_ERROR(0x8009302A)
893 #define HRES_OSS_PER_DLL_NOT_LINKED                       HRES_ERROR(0x8009302B)
894 #define HRES_OSS_OPEN_TYPE_ERROR                          HRES_ERROR(0x8009302C)
895 #define HRES_OSS_MUTEX_NOT_CREATED                        HRES_ERROR(0x8009302D)
896 #define HRES_OSS_CANT_CLOSE_TRACE_FILE                    HRES_ERROR(0x8009302E)
897 #define HRES_CRYPT_E_ASN1_ERROR                           HRES_ERROR(0x80093100)
898 #define HRES_CRYPT_E_ASN1_INTERNAL                        HRES_ERROR(0x80093101)
899 #define HRES_CRYPT_E_ASN1_EOD                             HRES_ERROR(0x80093102)
900 #define HRES_CRYPT_E_ASN1_CORRUPT                         HRES_ERROR(0x80093103)
901 #define HRES_CRYPT_E_ASN1_LARGE                           HRES_ERROR(0x80093104)
902 #define HRES_CRYPT_E_ASN1_CONSTRAINT                      HRES_ERROR(0x80093105)
903 #define HRES_CRYPT_E_ASN1_MEMORY                          HRES_ERROR(0x80093106)
904 #define HRES_CRYPT_E_ASN1_OVERFLOW                        HRES_ERROR(0x80093107)
905 #define HRES_CRYPT_E_ASN1_BADPDU                          HRES_ERROR(0x80093108)
906 #define HRES_CRYPT_E_ASN1_BADARGS                         HRES_ERROR(0x80093109)
907 #define HRES_CRYPT_E_ASN1_BADREAL                         HRES_ERROR(0x8009310A)
908 #define HRES_CRYPT_E_ASN1_BADTAG                          HRES_ERROR(0x8009310B)
909 #define HRES_CRYPT_E_ASN1_CHOICE                          HRES_ERROR(0x8009310C)
910 #define HRES_CRYPT_E_ASN1_RULE                            HRES_ERROR(0x8009310D)
911 #define HRES_CRYPT_E_ASN1_UTF8                            HRES_ERROR(0x8009310E)
912 #define HRES_CRYPT_E_ASN1_PDU_TYPE                        HRES_ERROR(0x80093133)
913 #define HRES_CRYPT_E_ASN1_NYI                             HRES_ERROR(0x80093134)
914 #define HRES_CRYPT_E_ASN1_EXTENDED                        HRES_ERROR(0x80093201)
915 #define HRES_CRYPT_E_ASN1_NOEOD                           HRES_ERROR(0x80093202)
916 #define HRES_CERTSRV_E_BAD_REQUESTSUBJECT                 HRES_ERROR(0x80094001)
917 #define HRES_CERTSRV_E_NO_REQUEST                         HRES_ERROR(0x80094002)
918 #define HRES_CERTSRV_E_BAD_REQUESTSTATUS                  HRES_ERROR(0x80094003)
919 #define HRES_CERTSRV_E_PROPERTY_EMPTY                     HRES_ERROR(0x80094004)
920 #define HRES_CERTSRV_E_INVALID_CA_CERTIFICATE             HRES_ERROR(0x80094005)
921 #define HRES_CERTSRV_E_SERVER_SUSPENDED                   HRES_ERROR(0x80094006)
922 #define HRES_CERTSRV_E_ENCODING_LENGTH                    HRES_ERROR(0x80094007)
923 #define HRES_CERTSRV_E_ROLECONFLICT                       HRES_ERROR(0x80094008)
924 #define HRES_CERTSRV_E_RESTRICTEDOFFICER                  HRES_ERROR(0x80094009)
925 #define HRES_CERTSRV_E_KEY_ARCHIVAL_NOT_CONFIGURED        HRES_ERROR(0x8009400A)
926 #define HRES_CERTSRV_E_NO_VALID_KRA                       HRES_ERROR(0x8009400B)
927 #define HRES_CERTSRV_E_BAD_REQUEST_KEY_ARCHIVAL           HRES_ERROR(0x8009400C)
928 #define HRES_CERTSRV_E_NO_CAADMIN_DEFINED                 HRES_ERROR(0x8009400D)
929 #define HRES_CERTSRV_E_BAD_RENEWAL_CERT_ATTRIBUTE         HRES_ERROR(0x8009400E)
930 #define HRES_CERTSRV_E_NO_DB_SESSIONS                     HRES_ERROR(0x8009400F)
931 #define HRES_CERTSRV_E_ALIGNMENT_FAULT                    HRES_ERROR(0x80094010)
932 #define HRES_CERTSRV_E_ENROLL_DENIED                      HRES_ERROR(0x80094011)
933 #define HRES_CERTSRV_E_TEMPLATE_DENIED                    HRES_ERROR(0x80094012)
934 #define HRES_CERTSRV_E_DOWNLEVEL_DC_SSL_OR_UPGRADE        HRES_ERROR(0x80094013)
935 #define HRES_CERTSRV_E_UNSUPPORTED_CERT_TYPE              HRES_ERROR(0x80094800)
936 #define HRES_CERTSRV_E_NO_CERT_TYPE                       HRES_ERROR(0x80094801)
937 #define HRES_CERTSRV_E_TEMPLATE_CONFLICT                  HRES_ERROR(0x80094802)
938 #define HRES_CERTSRV_E_SUBJECT_ALT_NAME_REQUIRED          HRES_ERROR(0x80094803)
939 #define HRES_CERTSRV_E_ARCHIVED_KEY_REQUIRED              HRES_ERROR(0x80094804)
940 #define HRES_CERTSRV_E_SMIME_REQUIRED                     HRES_ERROR(0x80094805)
941 #define HRES_CERTSRV_E_BAD_RENEWAL_SUBJECT                HRES_ERROR(0x80094806)
942 #define HRES_CERTSRV_E_BAD_TEMPLATE_VERSION               HRES_ERROR(0x80094807)
943 #define HRES_CERTSRV_E_TEMPLATE_POLICY_REQUIRED           HRES_ERROR(0x80094808)
944 #define HRES_CERTSRV_E_SIGNATURE_POLICY_REQUIRED          HRES_ERROR(0x80094809)
945 #define HRES_CERTSRV_E_SIGNATURE_COUNT                    HRES_ERROR(0x8009480A)
946 #define HRES_CERTSRV_E_SIGNATURE_REJECTED                 HRES_ERROR(0x8009480B)
947 #define HRES_CERTSRV_E_ISSUANCE_POLICY_REQUIRED           HRES_ERROR(0x8009480C)
948 #define HRES_CERTSRV_E_SUBJECT_UPN_REQUIRED               HRES_ERROR(0x8009480D)
949 #define HRES_CERTSRV_E_SUBJECT_DIRECTORY_GUID_REQUIRED    HRES_ERROR(0x8009480E)
950 #define HRES_CERTSRV_E_SUBJECT_DNS_REQUIRED               HRES_ERROR(0x8009480F)
951 #define HRES_CERTSRV_E_ARCHIVED_KEY_UNEXPECTED            HRES_ERROR(0x80094810)
952 #define HRES_CERTSRV_E_KEY_LENGTH                         HRES_ERROR(0x80094811)
953 #define HRES_CERTSRV_E_SUBJECT_EMAIL_REQUIRED             HRES_ERROR(0x80094812)
954 #define HRES_CERTSRV_E_UNKNOWN_CERT_TYPE                  HRES_ERROR(0x80094813)
955 #define HRES_CERTSRV_E_CERT_TYPE_OVERLAP                  HRES_ERROR(0x80094814)
956 #define HRES_CERTSRV_E_TOO_MANY_SIGNATURES                HRES_ERROR(0x80094815)
957 #define HRES_CERTSRV_E_RENEWAL_BAD_PUBLIC_KEY             HRES_ERROR(0x80094816)
958 #define HRES_CERTSRV_E_INVALID_EK                         HRES_ERROR(0x80094817)
959 #define HRES_CERTSRV_E_KEY_ATTESTATION                    HRES_ERROR(0x8009481A)
960 #define HRES_XENROLL_E_KEY_NOT_EXPORTABLE                 HRES_ERROR(0x80095000)
961 #define HRES_XENROLL_E_CANNOT_ADD_ROOT_CERT               HRES_ERROR(0x80095001)
962 #define HRES_XENROLL_E_RESPONSE_KA_HASH_NOT_FOUND         HRES_ERROR(0x80095002)
963 #define HRES_XENROLL_E_RESPONSE_UNEXPECTED_KA_HASH        HRES_ERROR(0x80095003)
964 #define HRES_XENROLL_E_RESPONSE_KA_HASH_MISMATCH          HRES_ERROR(0x80095004)
965 #define HRES_XENROLL_E_KEYSPEC_SMIME_MISMATCH             HRES_ERROR(0x80095005)
966 #define HRES_TRUST_E_SYSTEM_ERROR                         HRES_ERROR(0x80096001)
967 #define HRES_TRUST_E_NO_SIGNER_CERT                       HRES_ERROR(0x80096002)
968 #define HRES_TRUST_E_COUNTER_SIGNER                       HRES_ERROR(0x80096003)
969 #define HRES_TRUST_E_CERT_SIGNATURE                       HRES_ERROR(0x80096004)
970 #define HRES_TRUST_E_TIME_STAMP                           HRES_ERROR(0x80096005)
971 #define HRES_TRUST_E_BAD_DIGEST                           HRES_ERROR(0x80096010)
972 #define HRES_TRUST_E_BASIC_CONSTRAINTS                    HRES_ERROR(0x80096019)
973 #define HRES_TRUST_E_FINANCIAL_CRITERIA                   HRES_ERROR(0x8009601E)
974 #define HRES_MSSIPOTF_E_OUTOFMEMRANGE                     HRES_ERROR(0x80097001)
975 #define HRES_MSSIPOTF_E_CANTGETOBJECT                     HRES_ERROR(0x80097002)
976 #define HRES_MSSIPOTF_E_NOHEADTABLE                       HRES_ERROR(0x80097003)
977 #define HRES_MSSIPOTF_E_BAD_MAGICNUMBER                   HRES_ERROR(0x80097004)
978 #define HRES_MSSIPOTF_E_BAD_OFFSET_TABLE                  HRES_ERROR(0x80097005)
979 #define HRES_MSSIPOTF_E_TABLE_TAGORDER                    HRES_ERROR(0x80097006)
980 #define HRES_MSSIPOTF_E_TABLE_LONGWORD                    HRES_ERROR(0x80097007)
981 #define HRES_MSSIPOTF_E_BAD_FIRST_TABLE_PLACEMENT         HRES_ERROR(0x80097008)
982 #define HRES_MSSIPOTF_E_TABLES_OVERLAP                    HRES_ERROR(0x80097009)
983 #define HRES_MSSIPOTF_E_TABLE_PADBYTES                    HRES_ERROR(0x8009700A)
984 #define HRES_MSSIPOTF_E_FILETOOSMALL                      HRES_ERROR(0x8009700B)
985 #define HRES_MSSIPOTF_E_TABLE_CHECKSUM                    HRES_ERROR(0x8009700C)
986 #define HRES_MSSIPOTF_E_FILE_CHECKSUM                     HRES_ERROR(0x8009700D)
987 #define HRES_MSSIPOTF_E_FAILED_POLICY                     HRES_ERROR(0x80097010)
988 #define HRES_MSSIPOTF_E_FAILED_HINTS_CHECK                HRES_ERROR(0x80097011)
989 #define HRES_MSSIPOTF_E_NOT_OPENTYPE                      HRES_ERROR(0x80097012)
990 #define HRES_MSSIPOTF_E_FILE                              HRES_ERROR(0x80097013)
991 #define HRES_MSSIPOTF_E_CRYPT                             HRES_ERROR(0x80097014)
992 #define HRES_MSSIPOTF_E_BADVERSION                        HRES_ERROR(0x80097015)
993 #define HRES_MSSIPOTF_E_DSIG_STRUCTURE                    HRES_ERROR(0x80097016)
994 #define HRES_MSSIPOTF_E_PCONST_CHECK                      HRES_ERROR(0x80097017)
995 #define HRES_MSSIPOTF_E_STRUCTURE                         HRES_ERROR(0x80097018)
996 #define HRES_ERROR_CRED_REQUIRES_CONFIRMATION             HRES_ERROR(0x80097019)
997 #define HRES_TRUST_E_PROVIDER_UNKNOWN                     HRES_ERROR(0x800B0001)
998 #define HRES_TRUST_E_ACTION_UNKNOWN                       HRES_ERROR(0x800B0002)
999 #define HRES_TRUST_E_SUBJECT_FORM_UNKNOWN                 HRES_ERROR(0x800B0003)
1000 #define HRES_TRUST_E_SUBJECT_NOT_TRUSTED                  HRES_ERROR(0x800B0004)
1001 #define HRES_DIGSIG_E_ENCODE                              HRES_ERROR(0x800B0005)
1002 #define HRES_DIGSIG_E_DECODE                              HRES_ERROR(0x800B0006)
1003 #define HRES_DIGSIG_E_EXTENSIBILITY                       HRES_ERROR(0x800B0007)
1004 #define HRES_DIGSIG_E_CRYPTO                              HRES_ERROR(0x800B0008)
1005 #define HRES_PERSIST_E_SIZEDEFINITE                       HRES_ERROR(0x800B0009)
1006 #define HRES_PERSIST_E_SIZEINDEFINITE                     HRES_ERROR(0x800B000A)
1007 #define HRES_PERSIST_E_NOTSELFSIZING                      HRES_ERROR(0x800B000B)
1008 #define HRES_TRUST_E_NOSIGNATURE                          HRES_ERROR(0x800B0100)
1009 #define HRES_CERT_E_EXPIRED                               HRES_ERROR(0x800B0101)
1010 #define HRES_CERT_E_VALIDITYPERIODNESTING                 HRES_ERROR(0x800B0102)
1011 #define HRES_CERT_E_ROLE                                  HRES_ERROR(0x800B0103)
1012 #define HRES_CERT_E_PATHLENCONST                          HRES_ERROR(0x800B0104)
1013 #define HRES_CERT_E_CRITICAL                              HRES_ERROR(0x800B0105)
1014 #define HRES_CERT_E_PURPOSE                               HRES_ERROR(0x800B0106)
1015 #define HRES_CERT_E_ISSUERCHAINING                        HRES_ERROR(0x800B0107)
1016 #define HRES_CERT_E_MALFORMED                             HRES_ERROR(0x800B0108)
1017 #define HRES_CERT_E_UNTRUSTEDROOT                         HRES_ERROR(0x800B0109)
1018 #define HRES_CERT_E_CHAINING                              HRES_ERROR(0x800B010A)
1019 #define HRES_TRUST_E_FAIL                                 HRES_ERROR(0x800B010B)
1020 #define HRES_CERT_E_REVOKED                               HRES_ERROR(0x800B010C)
1021 #define HRES_CERT_E_UNTRUSTEDTESTROOT                     HRES_ERROR(0x800B010D)
1022 #define HRES_CERT_E_REVOCATION_FAILURE                    HRES_ERROR(0x800B010E)
1023 #define HRES_CERT_E_CN_NO_MATCH                           HRES_ERROR(0x800B010F)
1024 #define HRES_CERT_E_WRONG_USAGE                           HRES_ERROR(0x800B0110)
1025 #define HRES_TRUST_E_EXPLICIT_DISTRUST                    HRES_ERROR(0x800B0111)
1026 #define HRES_CERT_E_UNTRUSTEDCA                           HRES_ERROR(0x800B0112)
1027 #define HRES_CERT_E_INVALID_POLICY                        HRES_ERROR(0x800B0113)
1028 #define HRES_CERT_E_INVALID_NAME                          HRES_ERROR(0x800B0114)
1029 #define HRES_NS_W_SERVER_BANDWIDTH_LIMIT                  HRES_ERROR(0x800D0003)
1030 #define HRES_NS_W_FILE_BANDWIDTH_LIMIT                    HRES_ERROR(0x800D0004)
1031 #define HRES_NS_W_UNKNOWN_EVENT                           HRES_ERROR(0x800D0060)
1032 #define HRES_NS_I_CATATONIC_FAILURE                       HRES_ERROR(0x800D0199)
1033 #define HRES_NS_I_CATATONIC_AUTO_UNFAIL                   HRES_ERROR(0x800D019A)
1034 #define HRES_SPAPI_E_EXPECTED_SECTION_NAME                HRES_ERROR(0x800F0000)
1035 #define HRES_SPAPI_E_BAD_SECTION_NAME_LINE                HRES_ERROR(0x800F0001)
1036 #define HRES_SPAPI_E_SECTION_NAME_TOO_LONG                HRES_ERROR(0x800F0002)
1037 #define HRES_SPAPI_E_GENERAL_SYNTAX                       HRES_ERROR(0x800F0003)
1038 #define HRES_SPAPI_E_WRONG_INF_STYLE                      HRES_ERROR(0x800F0100)
1039 #define HRES_SPAPI_E_SECTION_NOT_FOUND                    HRES_ERROR(0x800F0101)
1040 #define HRES_SPAPI_E_LINE_NOT_FOUND                       HRES_ERROR(0x800F0102)
1041 #define HRES_SPAPI_E_NO_BACKUP                            HRES_ERROR(0x800F0103)
1042 #define HRES_SPAPI_E_NO_ASSOCIATED_CLASS                  HRES_ERROR(0x800F0200)
1043 #define HRES_SPAPI_E_CLASS_MISMATCH                       HRES_ERROR(0x800F0201)
1044 #define HRES_SPAPI_E_DUPLICATE_FOUND                      HRES_ERROR(0x800F0202)
1045 #define HRES_SPAPI_E_NO_DRIVER_SELECTED                   HRES_ERROR(0x800F0203)
1046 #define HRES_SPAPI_E_KEY_DOES_NOT_EXIST                   HRES_ERROR(0x800F0204)
1047 #define HRES_SPAPI_E_INVALID_DEVINST_NAME                 HRES_ERROR(0x800F0205)
1048 #define HRES_SPAPI_E_INVALID_CLASS                        HRES_ERROR(0x800F0206)
1049 #define HRES_SPAPI_E_DEVINST_ALREADY_EXISTS               HRES_ERROR(0x800F0207)
1050 #define HRES_SPAPI_E_DEVINFO_NOT_REGISTERED               HRES_ERROR(0x800F0208)
1051 #define HRES_SPAPI_E_INVALID_REG_PROPERTY                 HRES_ERROR(0x800F0209)
1052 #define HRES_SPAPI_E_NO_INF                               HRES_ERROR(0x800F020A)
1053 #define HRES_SPAPI_E_NO_SUCH_DEVINST                      HRES_ERROR(0x800F020B)
1054 #define HRES_SPAPI_E_CANT_LOAD_CLASS_ICON                 HRES_ERROR(0x800F020C)
1055 #define HRES_SPAPI_E_INVALID_CLASS_INSTALLER              HRES_ERROR(0x800F020D)
1056 #define HRES_SPAPI_E_DI_DO_DEFAULT                        HRES_ERROR(0x800F020E)
1057 #define HRES_SPAPI_E_DI_NOFILECOPY                        HRES_ERROR(0x800F020F)
1058 #define HRES_SPAPI_E_INVALID_HWPROFILE                    HRES_ERROR(0x800F0210)
1059 #define HRES_SPAPI_E_NO_DEVICE_SELECTED                   HRES_ERROR(0x800F0211)
1060 #define HRES_SPAPI_E_DEVINFO_LIST_LOCKED                  HRES_ERROR(0x800F0212)
1061 #define HRES_SPAPI_E_DEVINFO_DATA_LOCKED                  HRES_ERROR(0x800F0213)
1062 #define HRES_SPAPI_E_DI_BAD_PATH                          HRES_ERROR(0x800F0214)
1063 #define HRES_SPAPI_E_NO_CLASSINSTALL_PARAMS               HRES_ERROR(0x800F0215)
1064 #define HRES_SPAPI_E_FILEQUEUE_LOCKED                     HRES_ERROR(0x800F0216)
1065 #define HRES_SPAPI_E_BAD_SERVICE_INSTALLSECT              HRES_ERROR(0x800F0217)
1066 #define HRES_SPAPI_E_NO_CLASS_DRIVER_LIST                 HRES_ERROR(0x800F0218)
1067 #define HRES_SPAPI_E_NO_ASSOCIATED_SERVICE                HRES_ERROR(0x800F0219)
1068 #define HRES_SPAPI_E_NO_DEFAULT_DEVICE_INTERFACE          HRES_ERROR(0x800F021A)
1069 #define HRES_SPAPI_E_DEVICE_INTERFACE_ACTIVE              HRES_ERROR(0x800F021B)
1070 #define HRES_SPAPI_E_DEVICE_INTERFACE_REMOVED             HRES_ERROR(0x800F021C)
1071 #define HRES_SPAPI_E_BAD_INTERFACE_INSTALLSECT            HRES_ERROR(0x800F021D)
1072 #define HRES_SPAPI_E_NO_SUCH_INTERFACE_CLASS              HRES_ERROR(0x800F021E)
1073 #define HRES_SPAPI_E_INVALID_REFERENCE_STRING             HRES_ERROR(0x800F021F)
1074 #define HRES_SPAPI_E_INVALID_MACHINENAME                  HRES_ERROR(0x800F0220)
1075 #define HRES_SPAPI_E_REMOTE_COMM_FAILURE                  HRES_ERROR(0x800F0221)
1076 #define HRES_SPAPI_E_MACHINE_UNAVAILABLE                  HRES_ERROR(0x800F0222)
1077 #define HRES_SPAPI_E_NO_CONFIGMGR_SERVICES                HRES_ERROR(0x800F0223)
1078 #define HRES_SPAPI_E_INVALID_PROPPAGE_PROVIDER            HRES_ERROR(0x800F0224)
1079 #define HRES_SPAPI_E_NO_SUCH_DEVICE_INTERFACE             HRES_ERROR(0x800F0225)
1080 #define HRES_SPAPI_E_DI_POSTPROCESSING_REQUIRED           HRES_ERROR(0x800F0226)
1081 #define HRES_SPAPI_E_INVALID_COINSTALLER                  HRES_ERROR(0x800F0227)
1082 #define HRES_SPAPI_E_NO_COMPAT_DRIVERS                    HRES_ERROR(0x800F0228)
1083 #define HRES_SPAPI_E_NO_DEVICE_ICON                       HRES_ERROR(0x800F0229)
1084 #define HRES_SPAPI_E_INVALID_INF_LOGCONFIG                HRES_ERROR(0x800F022A)
1085 #define HRES_SPAPI_E_DI_DONT_INSTALL                      HRES_ERROR(0x800F022B)
1086 #define HRES_SPAPI_E_INVALID_FILTER_DRIVER                HRES_ERROR(0x800F022C)
1087 #define HRES_SPAPI_E_NON_WINDOWS_NT_DRIVER                HRES_ERROR(0x800F022D)
1088 #define HRES_SPAPI_E_NON_WINDOWS_DRIVER                   HRES_ERROR(0x800F022E)
1089 #define HRES_SPAPI_E_NO_CATALOG_FOR_OEM_INF               HRES_ERROR(0x800F022F)
1090 #define HRES_SPAPI_E_DEVINSTALL_QUEUE_NONNATIVE           HRES_ERROR(0x800F0230)
1091 #define HRES_SPAPI_E_NOT_DISABLEABLE                      HRES_ERROR(0x800F0231)
1092 #define HRES_SPAPI_E_CANT_REMOVE_DEVINST                  HRES_ERROR(0x800F0232)
1093 #define HRES_SPAPI_E_INVALID_TARGET                       HRES_ERROR(0x800F0233)
1094 #define HRES_SPAPI_E_DRIVER_NONNATIVE                     HRES_ERROR(0x800F0234)
1095 #define HRES_SPAPI_E_IN_WOW64                             HRES_ERROR(0x800F0235)
1096 #define HRES_SPAPI_E_SET_SYSTEM_RESTORE_POINT             HRES_ERROR(0x800F0236)
1097 #define HRES_SPAPI_E_INCORRECTLY_COPIED_INF               HRES_ERROR(0x800F0237)
1098 #define HRES_SPAPI_E_SCE_DISABLED                         HRES_ERROR(0x800F0238)
1099 #define HRES_SPAPI_E_UNKNOWN_EXCEPTION                    HRES_ERROR(0x800F0239)
1100 #define HRES_SPAPI_E_PNP_REGISTRY_ERROR                   HRES_ERROR(0x800F023A)
1101 #define HRES_SPAPI_E_REMOTE_REQUEST_UNSUPPORTED           HRES_ERROR(0x800F023B)
1102 #define HRES_SPAPI_E_NOT_AN_INSTALLED_OEM_INF             HRES_ERROR(0x800F023C)
1103 #define HRES_SPAPI_E_INF_IN_USE_BY_DEVICES                HRES_ERROR(0x800F023D)
1104 #define HRES_SPAPI_E_DI_FUNCTION_OBSOLETE                 HRES_ERROR(0x800F023E)
1105 #define HRES_SPAPI_E_NO_AUTHENTICODE_CATALOG              HRES_ERROR(0x800F023F)
1106 #define HRES_SPAPI_E_AUTHENTICODE_DISALLOWED              HRES_ERROR(0x800F0240)
1107 #define HRES_SPAPI_E_AUTHENTICODE_TRUSTED_PUBLISHER       HRES_ERROR(0x800F0241)
1108 #define HRES_SPAPI_E_AUTHENTICODE_TRUST_NOT_ESTABLISHED   HRES_ERROR(0x800F0242)
1109 #define HRES_SPAPI_E_AUTHENTICODE_PUBLISHER_NOT_TRUSTED   HRES_ERROR(0x800F0243)
1110 #define HRES_SPAPI_E_SIGNATURE_OSATTRIBUTE_MISMATCH       HRES_ERROR(0x800F0244)
1111 #define HRES_SPAPI_E_ONLY_VALIDATE_VIA_AUTHENTICODE       HRES_ERROR(0x800F0245)
1112 #define HRES_SPAPI_E_DEVICE_INSTALLER_NOT_READY           HRES_ERROR(0x800F0246)
1113 #define HRES_SPAPI_E_DRIVER_STORE_ADD_FAILED              HRES_ERROR(0x800F0247)
1114 #define HRES_SPAPI_E_DEVICE_INSTALL_BLOCKED               HRES_ERROR(0x800F0248)
1115 #define HRES_SPAPI_E_DRIVER_INSTALL_BLOCKED               HRES_ERROR(0x800F0249)
1116 #define HRES_SPAPI_E_WRONG_INF_TYPE                       HRES_ERROR(0x800F024A)
1117 #define HRES_SPAPI_E_FILE_HASH_NOT_IN_CATALOG             HRES_ERROR(0x800F024B)
1118 #define HRES_SPAPI_E_DRIVER_STORE_DELETE_FAILED           HRES_ERROR(0x800F024C)
1119 #define HRES_SPAPI_E_UNRECOVERABLE_STACK_OVERFLOW         HRES_ERROR(0x800F0300)
1120 #define HRES_SPAPI_E_ERROR_NOT_INSTALLED                  HRES_ERROR(0x800F1000)
1121 #define HRES_SCARD_F_INTERNAL_ERROR                       HRES_ERROR(0x80100001)
1122 #define HRES_SCARD_E_CANCELLED                            HRES_ERROR(0x80100002)
1123 #define HRES_SCARD_E_INVALID_HANDLE                       HRES_ERROR(0x80100003)
1124 #define HRES_SCARD_E_INVALID_PARAMETER                    HRES_ERROR(0x80100004)
1125 #define HRES_SCARD_E_INVALID_TARGET                       HRES_ERROR(0x80100005)
1126 #define HRES_SCARD_E_NO_MEMORY                            HRES_ERROR(0x80100006)
1127 #define HRES_SCARD_F_WAITED_TOO_LONG                      HRES_ERROR(0x80100007)
1128 #define HRES_SCARD_E_INSUFFICIENT_BUFFER                  HRES_ERROR(0x80100008)
1129 #define HRES_SCARD_E_UNKNOWN_READER                       HRES_ERROR(0x80100009)
1130 #define HRES_SCARD_E_TIMEOUT                              HRES_ERROR(0x8010000A)
1131 #define HRES_SCARD_E_SHARING_VIOLATION                    HRES_ERROR(0x8010000B)
1132 #define HRES_SCARD_E_NO_SMARTCARD                         HRES_ERROR(0x8010000C)
1133 #define HRES_SCARD_E_UNKNOWN_CARD                         HRES_ERROR(0x8010000D)
1134 #define HRES_SCARD_E_CANT_DISPOSE                         HRES_ERROR(0x8010000E)
1135 #define HRES_SCARD_E_PROTO_MISMATCH                       HRES_ERROR(0x8010000F)
1136 #define HRES_SCARD_E_NOT_READY                            HRES_ERROR(0x80100010)
1137 #define HRES_SCARD_E_INVALID_VALUE                        HRES_ERROR(0x80100011)
1138 #define HRES_SCARD_E_SYSTEM_CANCELLED                     HRES_ERROR(0x80100012)
1139 #define HRES_SCARD_F_COMM_ERROR                           HRES_ERROR(0x80100013)
1140 #define HRES_SCARD_F_UNKNOWN_ERROR                        HRES_ERROR(0x80100014)
1141 #define HRES_SCARD_E_INVALID_ATR                          HRES_ERROR(0x80100015)
1142 #define HRES_SCARD_E_NOT_TRANSACTED                       HRES_ERROR(0x80100016)
1143 #define HRES_SCARD_E_READER_UNAVAILABLE                   HRES_ERROR(0x80100017)
1144 #define HRES_SCARD_P_SHUTDOWN                             HRES_ERROR(0x80100018)
1145 #define HRES_SCARD_E_PCI_TOO_SMALL                        HRES_ERROR(0x80100019)
1146 #define HRES_SCARD_E_READER_UNSUPPORTED                   HRES_ERROR(0x8010001A)
1147 #define HRES_SCARD_E_DUPLICATE_READER                     HRES_ERROR(0x8010001B)
1148 #define HRES_SCARD_E_CARD_UNSUPPORTED                     HRES_ERROR(0x8010001C)
1149 #define HRES_SCARD_E_NO_SERVICE                           HRES_ERROR(0x8010001D)
1150 #define HRES_SCARD_E_SERVICE_STOPPED                      HRES_ERROR(0x8010001E)
1151 #define HRES_SCARD_E_UNEXPECTED                           HRES_ERROR(0x8010001F)
1152 #define HRES_SCARD_E_ICC_INSTALLATION                     HRES_ERROR(0x80100020)
1153 #define HRES_SCARD_E_ICC_CREATEORDER                      HRES_ERROR(0x80100021)
1154 #define HRES_SCARD_E_UNSUPPORTED_FEATURE                  HRES_ERROR(0x80100022)
1155 #define HRES_SCARD_E_DIR_NOT_FOUND                        HRES_ERROR(0x80100023)
1156 #define HRES_SCARD_E_FILE_NOT_FOUND                       HRES_ERROR(0x80100024)
1157 #define HRES_SCARD_E_NO_DIR                               HRES_ERROR(0x80100025)
1158 #define HRES_SCARD_E_NO_FILE                              HRES_ERROR(0x80100026)
1159 #define HRES_SCARD_E_NO_ACCESS                            HRES_ERROR(0x80100027)
1160 #define HRES_SCARD_E_WRITE_TOO_MANY                       HRES_ERROR(0x80100028)
1161 #define HRES_SCARD_E_BAD_SEEK                             HRES_ERROR(0x80100029)
1162 #define HRES_SCARD_E_INVALID_CHV                          HRES_ERROR(0x8010002A)
1163 #define HRES_SCARD_E_UNKNOWN_RES_MNG                      HRES_ERROR(0x8010002B)
1164 #define HRES_SCARD_E_NO_SUCH_CERTIFICATE                  HRES_ERROR(0x8010002C)
1165 #define HRES_SCARD_E_CERTIFICATE_UNAVAILABLE              HRES_ERROR(0x8010002D)
1166 #define HRES_SCARD_E_NO_READERS_AVAILABLE                 HRES_ERROR(0x8010002E)
1167 #define HRES_SCARD_E_COMM_DATA_LOST                       HRES_ERROR(0x8010002F)
1168 #define HRES_SCARD_E_NO_KEY_CONTAINER                     HRES_ERROR(0x80100030)
1169 #define HRES_SCARD_E_SERVER_TOO_BUSY                      HRES_ERROR(0x80100031)
1170 #define HRES_SCARD_W_UNSUPPORTED_CARD                     HRES_ERROR(0x80100065)
1171 #define HRES_SCARD_W_UNRESPONSIVE_CARD                    HRES_ERROR(0x80100066)
1172 #define HRES_SCARD_W_UNPOWERED_CARD                       HRES_ERROR(0x80100067)
1173 #define HRES_SCARD_W_RESET_CARD                           HRES_ERROR(0x80100068)
1174 #define HRES_SCARD_W_REMOVED_CARD                         HRES_ERROR(0x80100069)
1175 #define HRES_SCARD_W_SECURITY_VIOLATION                   HRES_ERROR(0x8010006A)
1176 #define HRES_SCARD_W_WRONG_CHV                            HRES_ERROR(0x8010006B)
1177 #define HRES_SCARD_W_CHV_BLOCKED                          HRES_ERROR(0x8010006C)
1178 #define HRES_SCARD_W_EOF                                  HRES_ERROR(0x8010006D)
1179 #define HRES_SCARD_W_CANCELLED_BY_USER                    HRES_ERROR(0x8010006E)
1180 #define HRES_SCARD_W_CARD_NOT_AUTHENTICATED               HRES_ERROR(0x8010006F)
1181 #define HRES_COMADMIN_E_OBJECTERRORS                      HRES_ERROR(0x80110401)
1182 #define HRES_COMADMIN_E_OBJECTINVALID                     HRES_ERROR(0x80110402)
1183 #define HRES_COMADMIN_E_KEYMISSING                        HRES_ERROR(0x80110403)
1184 #define HRES_COMADMIN_E_ALREADYINSTALLED                  HRES_ERROR(0x80110404)
1185 #define HRES_COMADMIN_E_APP_FILE_WRITEFAIL                HRES_ERROR(0x80110407)
1186 #define HRES_COMADMIN_E_APP_FILE_READFAIL                 HRES_ERROR(0x80110408)
1187 #define HRES_COMADMIN_E_APP_FILE_VERSION                  HRES_ERROR(0x80110409)
1188 #define HRES_COMADMIN_E_BADPATH                           HRES_ERROR(0x8011040A)
1189 #define HRES_COMADMIN_E_APPLICATIONEXISTS                 HRES_ERROR(0x8011040B)
1190 #define HRES_COMADMIN_E_ROLEEXISTS                        HRES_ERROR(0x8011040C)
1191 #define HRES_COMADMIN_E_CANTCOPYFILE                      HRES_ERROR(0x8011040D)
1192 #define HRES_COMADMIN_E_NOUSER                            HRES_ERROR(0x8011040F)
1193 #define HRES_COMADMIN_E_INVALIDUSERIDS                    HRES_ERROR(0x80110410)
1194 #define HRES_COMADMIN_E_NOREGISTRYCLSID                   HRES_ERROR(0x80110411)
1195 #define HRES_COMADMIN_E_BADREGISTRYPROGID                 HRES_ERROR(0x80110412)
1196 #define HRES_COMADMIN_E_AUTHENTICATIONLEVEL               HRES_ERROR(0x80110413)
1197 #define HRES_COMADMIN_E_USERPASSWDNOTVALID                HRES_ERROR(0x80110414)
1198 #define HRES_COMADMIN_E_CLSIDORIIDMISMATCH                HRES_ERROR(0x80110418)
1199 #define HRES_COMADMIN_E_REMOTEINTERFACE                   HRES_ERROR(0x80110419)
1200 #define HRES_COMADMIN_E_DLLREGISTERSERVER                 HRES_ERROR(0x8011041A)
1201 #define HRES_COMADMIN_E_NOSERVERSHARE                     HRES_ERROR(0x8011041B)
1202 #define HRES_COMADMIN_E_DLLLOADFAILED                     HRES_ERROR(0x8011041D)
1203 #define HRES_COMADMIN_E_BADREGISTRYLIBID                  HRES_ERROR(0x8011041E)
1204 #define HRES_COMADMIN_E_APPDIRNOTFOUND                    HRES_ERROR(0x8011041F)
1205 #define HRES_COMADMIN_E_REGISTRARFAILED                   HRES_ERROR(0x80110423)
1206 #define HRES_COMADMIN_E_COMPFILE_DOESNOTEXIST             HRES_ERROR(0x80110424)
1207 #define HRES_COMADMIN_E_COMPFILE_LOADDLLFAIL              HRES_ERROR(0x80110425)
1208 #define HRES_COMADMIN_E_COMPFILE_GETCLASSOBJ              HRES_ERROR(0x80110426)
1209 #define HRES_COMADMIN_E_COMPFILE_CLASSNOTAVAIL            HRES_ERROR(0x80110427)
1210 #define HRES_COMADMIN_E_COMPFILE_BADTLB                   HRES_ERROR(0x80110428)
1211 #define HRES_COMADMIN_E_COMPFILE_NOTINSTALLABLE           HRES_ERROR(0x80110429)
1212 #define HRES_COMADMIN_E_NOTCHANGEABLE                     HRES_ERROR(0x8011042A)
1213 #define HRES_COMADMIN_E_NOTDELETEABLE                     HRES_ERROR(0x8011042B)
1214 #define HRES_COMADMIN_E_SESSION                           HRES_ERROR(0x8011042C)
1215 #define HRES_COMADMIN_E_COMP_MOVE_LOCKED                  HRES_ERROR(0x8011042D)
1216 #define HRES_COMADMIN_E_COMP_MOVE_BAD_DEST                HRES_ERROR(0x8011042E)
1217 #define HRES_COMADMIN_E_REGISTERTLB                       HRES_ERROR(0x80110430)
1218 #define HRES_COMADMIN_E_SYSTEMAPP                         HRES_ERROR(0x80110433)
1219 #define HRES_COMADMIN_E_COMPFILE_NOREGISTRAR              HRES_ERROR(0x80110434)
1220 #define HRES_COMADMIN_E_COREQCOMPINSTALLED                HRES_ERROR(0x80110435)
1221 #define HRES_COMADMIN_E_SERVICENOTINSTALLED               HRES_ERROR(0x80110436)
1222 #define HRES_COMADMIN_E_PROPERTYSAVEFAILED                HRES_ERROR(0x80110437)
1223 #define HRES_COMADMIN_E_OBJECTEXISTS                      HRES_ERROR(0x80110438)
1224 #define HRES_COMADMIN_E_COMPONENTEXISTS                   HRES_ERROR(0x80110439)
1225 #define HRES_COMADMIN_E_REGFILE_CORRUPT                   HRES_ERROR(0x8011043B)
1226 #define HRES_COMADMIN_E_PROPERTY_OVERFLOW                 HRES_ERROR(0x8011043C)
1227 #define HRES_COMADMIN_E_NOTINREGISTRY                     HRES_ERROR(0x8011043E)
1228 #define HRES_COMADMIN_E_OBJECTNOTPOOLABLE                 HRES_ERROR(0x8011043F)
1229 #define HRES_COMADMIN_E_APPLID_MATCHES_CLSID              HRES_ERROR(0x80110446)
1230 #define HRES_COMADMIN_E_ROLE_DOES_NOT_EXIST               HRES_ERROR(0x80110447)
1231 #define HRES_COMADMIN_E_START_APP_NEEDS_COMPONENTS        HRES_ERROR(0x80110448)
1232 #define HRES_COMADMIN_E_REQUIRES_DIFFERENT_PLATFORM       HRES_ERROR(0x80110449)
1233 #define HRES_COMADMIN_E_CAN_NOT_EXPORT_APP_PROXY          HRES_ERROR(0x8011044A)
1234 #define HRES_COMADMIN_E_CAN_NOT_START_APP                 HRES_ERROR(0x8011044B)
1235 #define HRES_COMADMIN_E_CAN_NOT_EXPORT_SYS_APP            HRES_ERROR(0x8011044C)
1236 #define HRES_COMADMIN_E_CANT_SUBSCRIBE_TO_COMPONENT       HRES_ERROR(0x8011044D)
1237 #define HRES_COMADMIN_E_EVENTCLASS_CANT_BE_SUBSCRIBER     HRES_ERROR(0x8011044E)
1238 #define HRES_COMADMIN_E_LIB_APP_PROXY_INCOMPATIBLE        HRES_ERROR(0x8011044F)
1239 #define HRES_COMADMIN_E_BASE_PARTITION_ONLY               HRES_ERROR(0x80110450)
1240 #define HRES_COMADMIN_E_START_APP_DISABLED                HRES_ERROR(0x80110451)
1241 #define HRES_COMADMIN_E_CAT_DUPLICATE_PARTITION_NAME      HRES_ERROR(0x80110457)
1242 #define HRES_COMADMIN_E_CAT_INVALID_PARTITION_NAME        HRES_ERROR(0x80110458)
1243 #define HRES_COMADMIN_E_CAT_PARTITION_IN_USE              HRES_ERROR(0x80110459)
1244 #define HRES_COMADMIN_E_FILE_PARTITION_DUPLICATE_FILES    HRES_ERROR(0x8011045A)
1245 #define HRES_COMADMIN_E_CAT_IMPORTED_COMPONENTS_NOT_ALLOWED HRES_ERROR(0x8011045B)
1246 #define HRES_COMADMIN_E_AMBIGUOUS_APPLICATION_NAME        HRES_ERROR(0x8011045C)
1247 #define HRES_COMADMIN_E_AMBIGUOUS_PARTITION_NAME          HRES_ERROR(0x8011045D)
1248 #define HRES_COMADMIN_E_REGDB_NOTINITIALIZED              HRES_ERROR(0x80110472)
1249 #define HRES_COMADMIN_E_REGDB_NOTOPEN                     HRES_ERROR(0x80110473)
1250 #define HRES_COMADMIN_E_REGDB_SYSTEMERR                   HRES_ERROR(0x80110474)
1251 #define HRES_COMADMIN_E_REGDB_ALREADYRUNNING              HRES_ERROR(0x80110475)
1252 #define HRES_COMADMIN_E_MIG_VERSIONNOTSUPPORTED           HRES_ERROR(0x80110480)
1253 #define HRES_COMADMIN_E_MIG_SCHEMANOTFOUND                HRES_ERROR(0x80110481)
1254 #define HRES_COMADMIN_E_CAT_BITNESSMISMATCH               HRES_ERROR(0x80110482)
1255 #define HRES_COMADMIN_E_CAT_UNACCEPTABLEBITNESS           HRES_ERROR(0x80110483)
1256 #define HRES_COMADMIN_E_CAT_WRONGAPPBITNESS               HRES_ERROR(0x80110484)
1257 #define HRES_COMADMIN_E_CAT_PAUSE_RESUME_NOT_SUPPORTED    HRES_ERROR(0x80110485)
1258 #define HRES_COMADMIN_E_CAT_SERVERFAULT                   HRES_ERROR(0x80110486)
1259 #define HRES_COMQC_E_APPLICATION_NOT_QUEUED               HRES_ERROR(0x80110600)
1260 #define HRES_COMQC_E_NO_QUEUEABLE_INTERFACES              HRES_ERROR(0x80110601)
1261 #define HRES_COMQC_E_QUEUING_SERVICE_NOT_AVAILABLE        HRES_ERROR(0x80110602)
1262 #define HRES_COMQC_E_NO_IPERSISTSTREAM                    HRES_ERROR(0x80110603)
1263 #define HRES_COMQC_E_BAD_MESSAGE                          HRES_ERROR(0x80110604)
1264 #define HRES_COMQC_E_UNAUTHENTICATED                      HRES_ERROR(0x80110605)
1265 #define HRES_COMQC_E_UNTRUSTED_ENQUEUER                   HRES_ERROR(0x80110606)
1266 #define HRES_MSDTC_E_DUPLICATE_RESOURCE                   HRES_ERROR(0x80110701)
1267 #define HRES_COMADMIN_E_OBJECT_PARENT_MISSING             HRES_ERROR(0x80110808)
1268 #define HRES_COMADMIN_E_OBJECT_DOES_NOT_EXIST             HRES_ERROR(0x80110809)
1269 #define HRES_COMADMIN_E_APP_NOT_RUNNING                   HRES_ERROR(0x8011080A)
1270 #define HRES_COMADMIN_E_INVALID_PARTITION                 HRES_ERROR(0x8011080B)
1271 #define HRES_COMADMIN_E_SVCAPP_NOT_POOLABLE_OR_RECYCLABLE HRES_ERROR(0x8011080D)
1272 #define HRES_COMADMIN_E_USER_IN_SET                       HRES_ERROR(0x8011080E)
1273 #define HRES_COMADMIN_E_CANTRECYCLELIBRARYAPPS            HRES_ERROR(0x8011080F)
1274 #define HRES_COMADMIN_E_CANTRECYCLESERVICEAPPS            HRES_ERROR(0x80110811)
1275 #define HRES_COMADMIN_E_PROCESSALREADYRECYCLED            HRES_ERROR(0x80110812)
1276 #define HRES_COMADMIN_E_PAUSEDPROCESSMAYNOTBERECYCLED     HRES_ERROR(0x80110813)
1277 #define HRES_COMADMIN_E_CANTMAKEINPROCSERVICE             HRES_ERROR(0x80110814)
1278 #define HRES_COMADMIN_E_PROGIDINUSEBYCLSID                HRES_ERROR(0x80110815)
1279 #define HRES_COMADMIN_E_DEFAULT_PARTITION_NOT_IN_SET      HRES_ERROR(0x80110816)
1280 #define HRES_COMADMIN_E_RECYCLEDPROCESSMAYNOTBEPAUSED     HRES_ERROR(0x80110817)
1281 #define HRES_COMADMIN_E_PARTITION_ACCESSDENIED            HRES_ERROR(0x80110818)
1282 #define HRES_COMADMIN_E_PARTITION_MSI_ONLY                HRES_ERROR(0x80110819)
1283 #define HRES_COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_1_0_FORMAT HRES_ERROR(0x8011081A)
1284 #define HRES_COMADMIN_E_LEGACYCOMPS_NOT_ALLOWED_IN_NONBASE_PARTITIONS HRES_ERROR(0x8011081B)
1285 #define HRES_COMADMIN_E_COMP_MOVE_SOURCE                  HRES_ERROR(0x8011081C)
1286 #define HRES_COMADMIN_E_COMP_MOVE_DEST                    HRES_ERROR(0x8011081D)
1287 #define HRES_COMADMIN_E_COMP_MOVE_PRIVATE                 HRES_ERROR(0x8011081E)
1288 #define HRES_COMADMIN_E_BASEPARTITION_REQUIRED_IN_SET     HRES_ERROR(0x8011081F)
1289 #define HRES_COMADMIN_E_CANNOT_ALIAS_EVENTCLASS           HRES_ERROR(0x80110820)
1290 #define HRES_COMADMIN_E_PRIVATE_ACCESSDENIED              HRES_ERROR(0x80110821)
1291 #define HRES_COMADMIN_E_SAFERINVALID                      HRES_ERROR(0x80110822)
1292 #define HRES_COMADMIN_E_REGISTRY_ACCESSDENIED             HRES_ERROR(0x80110823)
1293 #define HRES_COMADMIN_E_PARTITIONS_DISABLED               HRES_ERROR(0x80110824)
1294 #define HRES_ERROR_FLT_NO_HANDLER_DEFINED                 HRES_ERROR(0x801F0001)
1295 #define HRES_ERROR_FLT_CONTEXT_ALREADY_DEFINED            HRES_ERROR(0x801F0002)
1296 #define HRES_ERROR_FLT_INVALID_ASYNCHRONOUS_REQUEST       HRES_ERROR(0x801F0003)
1297 #define HRES_ERROR_FLT_DISALLOW_FAST_IO                   HRES_ERROR(0x801F0004)
1298 #define HRES_ERROR_FLT_INVALID_NAME_REQUEST               HRES_ERROR(0x801F0005)
1299 #define HRES_ERROR_FLT_NOT_SAFE_TO_POST_OPERATION         HRES_ERROR(0x801F0006)
1300 #define HRES_ERROR_FLT_NOT_INITIALIZED                    HRES_ERROR(0x801F0007)
1301 #define HRES_ERROR_FLT_FILTER_NOT_READY                   HRES_ERROR(0x801F0008)
1302 #define HRES_ERROR_FLT_POST_OPERATION_CLEANUP             HRES_ERROR(0x801F0009)
1303 #define HRES_ERROR_FLT_INTERNAL_ERROR                     HRES_ERROR(0x801F000A)
1304 #define HRES_ERROR_FLT_DELETING_OBJECT                    HRES_ERROR(0x801F000B)
1305 #define HRES_ERROR_FLT_MUST_BE_NONPAGED_POOL              HRES_ERROR(0x801F000C)
1306 #define HRES_ERROR_FLT_DUPLICATE_ENTRY                    HRES_ERROR(0x801F000D)
1307 #define HRES_ERROR_FLT_CBDQ_DISABLED                      HRES_ERROR(0x801F000E)
1308 #define HRES_ERROR_FLT_DO_NOT_ATTACH                      HRES_ERROR(0x801F000F)
1309 #define HRES_ERROR_FLT_DO_NOT_DETACH                      HRES_ERROR(0x801F0010)
1310 #define HRES_ERROR_FLT_INSTANCE_ALTITUDE_COLLISION        HRES_ERROR(0x801F0011)
1311 #define HRES_ERROR_FLT_INSTANCE_NAME_COLLISION            HRES_ERROR(0x801F0012)
1312 #define HRES_ERROR_FLT_FILTER_NOT_FOUND                   HRES_ERROR(0x801F0013)
1313 #define HRES_ERROR_FLT_VOLUME_NOT_FOUND                   HRES_ERROR(0x801F0014)
1314 #define HRES_ERROR_FLT_INSTANCE_NOT_FOUND                 HRES_ERROR(0x801F0015)
1315 #define HRES_ERROR_FLT_CONTEXT_ALLOCATION_NOT_FOUND       HRES_ERROR(0x801F0016)
1316 #define HRES_ERROR_FLT_INVALID_CONTEXT_REGISTRATION       HRES_ERROR(0x801F0017)
1317 #define HRES_ERROR_FLT_NAME_CACHE_MISS                    HRES_ERROR(0x801F0018)
1318 #define HRES_ERROR_FLT_NO_DEVICE_OBJECT                   HRES_ERROR(0x801F0019)
1319 #define HRES_ERROR_FLT_VOLUME_ALREADY_MOUNTED             HRES_ERROR(0x801F001A)
1320 #define HRES_ERROR_FLT_ALREADY_ENLISTED                   HRES_ERROR(0x801F001B)
1321 #define HRES_ERROR_FLT_CONTEXT_ALREADY_LINKED             HRES_ERROR(0x801F001C)
1322 #define HRES_ERROR_FLT_NO_WAITER_FOR_REPLY                HRES_ERROR(0x801F0020)
1323 #define HRES_ERROR_HUNG_DISPLAY_DRIVER_THREAD             HRES_ERROR(0x80260001)
1324 #define HRES_ERROR_MONITOR_NO_DESCRIPTOR                  HRES_ERROR(0x80261001)
1325 #define HRES_ERROR_MONITOR_UNKNOWN_DESCRIPTOR_FORMAT      HRES_ERROR(0x80261002)
1326 #define HRES_DWM_E_COMPOSITIONDISABLED                    HRES_ERROR(0x80263001)
1327 #define HRES_DWM_E_REMOTING_NOT_SUPPORTED                 HRES_ERROR(0x80263002)
1328 #define HRES_DWM_E_NO_REDIRECTION_SURFACE_AVAILABLE       HRES_ERROR(0x80263003)
1329 #define HRES_DWM_E_NOT_QUEUING_PRESENTS                   HRES_ERROR(0x80263004)
1330 #define HRES_TPM_E_ERROR_MASK                             HRES_ERROR(0x80280000)
1331 #define HRES_TPM_E_AUTHFAIL                               HRES_ERROR(0x80280001)
1332 #define HRES_TPM_E_BADINDEX                               HRES_ERROR(0x80280002)
1333 #define HRES_TPM_E_BAD_PARAMETER                          HRES_ERROR(0x80280003)
1334 #define HRES_TPM_E_AUDITFAILURE                           HRES_ERROR(0x80280004)
1335 #define HRES_TPM_E_CLEAR_DISABLED                         HRES_ERROR(0x80280005)
1336 #define HRES_TPM_E_DEACTIVATED                            HRES_ERROR(0x80280006)
1337 #define HRES_TPM_E_DISABLED                               HRES_ERROR(0x80280007)
1338 #define HRES_TPM_E_DISABLED_CMD                           HRES_ERROR(0x80280008)
1339 #define HRES_TPM_E_FAIL                                   HRES_ERROR(0x80280009)
1340 #define HRES_TPM_E_BAD_ORDINAL                            HRES_ERROR(0x8028000A)
1341 #define HRES_TPM_E_INSTALL_DISABLED                       HRES_ERROR(0x8028000B)
1342 #define HRES_TPM_E_INVALID_KEYHANDLE                      HRES_ERROR(0x8028000C)
1343 #define HRES_TPM_E_KEYNOTFOUND                            HRES_ERROR(0x8028000D)
1344 #define HRES_TPM_E_INAPPROPRIATE_ENC                      HRES_ERROR(0x8028000E)
1345 #define HRES_TPM_E_MIGRATEFAIL                            HRES_ERROR(0x8028000F)
1346 #define HRES_TPM_E_INVALID_PCR_INFO                       HRES_ERROR(0x80280010)
1347 #define HRES_TPM_E_NOSPACE                                HRES_ERROR(0x80280011)
1348 #define HRES_TPM_E_NOSRK                                  HRES_ERROR(0x80280012)
1349 #define HRES_TPM_E_NOTSEALED_BLOB                         HRES_ERROR(0x80280013)
1350 #define HRES_TPM_E_OWNER_SET                              HRES_ERROR(0x80280014)
1351 #define HRES_TPM_E_RESOURCES                              HRES_ERROR(0x80280015)
1352 #define HRES_TPM_E_SHORTRANDOM                            HRES_ERROR(0x80280016)
1353 #define HRES_TPM_E_SIZE                                   HRES_ERROR(0x80280017)
1354 #define HRES_TPM_E_WRONGPCRVAL                            HRES_ERROR(0x80280018)
1355 #define HRES_TPM_E_BAD_PARAM_SIZE                         HRES_ERROR(0x80280019)
1356 #define HRES_TPM_E_SHA_THREAD                             HRES_ERROR(0x8028001A)
1357 #define HRES_TPM_E_SHA_ERROR                              HRES_ERROR(0x8028001B)
1358 #define HRES_TPM_E_FAILEDSELFTEST                         HRES_ERROR(0x8028001C)
1359 #define HRES_TPM_E_AUTH2FAIL                              HRES_ERROR(0x8028001D)
1360 #define HRES_TPM_E_BADTAG                                 HRES_ERROR(0x8028001E)
1361 #define HRES_TPM_E_IOERROR                                HRES_ERROR(0x8028001F)
1362 #define HRES_TPM_E_ENCRYPT_ERROR                          HRES_ERROR(0x80280020)
1363 #define HRES_TPM_E_DECRYPT_ERROR                          HRES_ERROR(0x80280021)
1364 #define HRES_TPM_E_INVALID_AUTHHANDLE                     HRES_ERROR(0x80280022)
1365 #define HRES_TPM_E_NO_ENDORSEMENT                         HRES_ERROR(0x80280023)
1366 #define HRES_TPM_E_INVALID_KEYUSAGE                       HRES_ERROR(0x80280024)
1367 #define HRES_TPM_E_WRONG_ENTITYTYPE                       HRES_ERROR(0x80280025)
1368 #define HRES_TPM_E_INVALID_POSTINIT                       HRES_ERROR(0x80280026)
1369 #define HRES_TPM_E_INAPPROPRIATE_SIG                      HRES_ERROR(0x80280027)
1370 #define HRES_TPM_E_BAD_KEY_PROPERTY                       HRES_ERROR(0x80280028)
1371 #define HRES_TPM_E_BAD_MIGRATION                          HRES_ERROR(0x80280029)
1372 #define HRES_TPM_E_BAD_SCHEME                             HRES_ERROR(0x8028002A)
1373 #define HRES_TPM_E_BAD_DATASIZE                           HRES_ERROR(0x8028002B)
1374 #define HRES_TPM_E_BAD_MODE                               HRES_ERROR(0x8028002C)
1375 #define HRES_TPM_E_BAD_PRESENCE                           HRES_ERROR(0x8028002D)
1376 #define HRES_TPM_E_BAD_VERSION                            HRES_ERROR(0x8028002E)
1377 #define HRES_TPM_E_NO_WRAP_TRANSPORT                      HRES_ERROR(0x8028002F)
1378 #define HRES_TPM_E_AUDITFAIL_UNSUCCESSFUL                 HRES_ERROR(0x80280030)
1379 #define HRES_TPM_E_AUDITFAIL_SUCCESSFUL                   HRES_ERROR(0x80280031)
1380 #define HRES_TPM_E_NOTRESETABLE                           HRES_ERROR(0x80280032)
1381 #define HRES_TPM_E_NOTLOCAL                               HRES_ERROR(0x80280033)
1382 #define HRES_TPM_E_BAD_TYPE                               HRES_ERROR(0x80280034)
1383 #define HRES_TPM_E_INVALID_RESOURCE                       HRES_ERROR(0x80280035)
1384 #define HRES_TPM_E_NOTFIPS                                HRES_ERROR(0x80280036)
1385 #define HRES_TPM_E_INVALID_FAMILY                         HRES_ERROR(0x80280037)
1386 #define HRES_TPM_E_NO_NV_PERMISSION                       HRES_ERROR(0x80280038)
1387 #define HRES_TPM_E_REQUIRES_SIGN                          HRES_ERROR(0x80280039)
1388 #define HRES_TPM_E_KEY_NOTSUPPORTED                       HRES_ERROR(0x8028003A)
1389 #define HRES_TPM_E_AUTH_CONFLICT                          HRES_ERROR(0x8028003B)
1390 #define HRES_TPM_E_AREA_LOCKED                            HRES_ERROR(0x8028003C)
1391 #define HRES_TPM_E_BAD_LOCALITY                           HRES_ERROR(0x8028003D)
1392 #define HRES_TPM_E_READ_ONLY                              HRES_ERROR(0x8028003E)
1393 #define HRES_TPM_E_PER_NOWRITE                            HRES_ERROR(0x8028003F)
1394 #define HRES_TPM_E_FAMILYCOUNT                            HRES_ERROR(0x80280040)
1395 #define HRES_TPM_E_WRITE_LOCKED                           HRES_ERROR(0x80280041)
1396 #define HRES_TPM_E_BAD_ATTRIBUTES                         HRES_ERROR(0x80280042)
1397 #define HRES_TPM_E_INVALID_STRUCTURE                      HRES_ERROR(0x80280043)
1398 #define HRES_TPM_E_KEY_OWNER_CONTROL                      HRES_ERROR(0x80280044)
1399 #define HRES_TPM_E_BAD_COUNTER                            HRES_ERROR(0x80280045)
1400 #define HRES_TPM_E_NOT_FULLWRITE                          HRES_ERROR(0x80280046)
1401 #define HRES_TPM_E_CONTEXT_GAP                            HRES_ERROR(0x80280047)
1402 #define HRES_TPM_E_MAXNVWRITES                            HRES_ERROR(0x80280048)
1403 #define HRES_TPM_E_NOOPERATOR                             HRES_ERROR(0x80280049)
1404 #define HRES_TPM_E_RESOURCEMISSING                        HRES_ERROR(0x8028004A)
1405 #define HRES_TPM_E_DELEGATE_LOCK                          HRES_ERROR(0x8028004B)
1406 #define HRES_TPM_E_DELEGATE_FAMILY                        HRES_ERROR(0x8028004C)
1407 #define HRES_TPM_E_DELEGATE_ADMIN                         HRES_ERROR(0x8028004D)
1408 #define HRES_TPM_E_TRANSPORT_NOTEXCLUSIVE                 HRES_ERROR(0x8028004E)
1409 #define HRES_TPM_E_OWNER_CONTROL                          HRES_ERROR(0x8028004F)
1410 #define HRES_TPM_E_DAA_RESOURCES                          HRES_ERROR(0x80280050)
1411 #define HRES_TPM_E_DAA_INPUT_DATA0                        HRES_ERROR(0x80280051)
1412 #define HRES_TPM_E_DAA_INPUT_DATA1                        HRES_ERROR(0x80280052)
1413 #define HRES_TPM_E_DAA_ISSUER_SETTINGS                    HRES_ERROR(0x80280053)
1414 #define HRES_TPM_E_DAA_TPM_SETTINGS                       HRES_ERROR(0x80280054)
1415 #define HRES_TPM_E_DAA_STAGE                              HRES_ERROR(0x80280055)
1416 #define HRES_TPM_E_DAA_ISSUER_VALIDITY                    HRES_ERROR(0x80280056)
1417 #define HRES_TPM_E_DAA_WRONG_W                            HRES_ERROR(0x80280057)
1418 #define HRES_TPM_E_BAD_HANDLE                             HRES_ERROR(0x80280058)
1419 #define HRES_TPM_E_BAD_DELEGATE                           HRES_ERROR(0x80280059)
1420 #define HRES_TPM_E_BADCONTEXT                             HRES_ERROR(0x8028005A)
1421 #define HRES_TPM_E_TOOMANYCONTEXTS                        HRES_ERROR(0x8028005B)
1422 #define HRES_TPM_E_MA_TICKET_SIGNATURE                    HRES_ERROR(0x8028005C)
1423 #define HRES_TPM_E_MA_DESTINATION                         HRES_ERROR(0x8028005D)
1424 #define HRES_TPM_E_MA_SOURCE                              HRES_ERROR(0x8028005E)
1425 #define HRES_TPM_E_MA_AUTHORITY                           HRES_ERROR(0x8028005F)
1426 #define HRES_TPM_E_PERMANENTEK                            HRES_ERROR(0x80280061)
1427 #define HRES_TPM_E_BAD_SIGNATURE                          HRES_ERROR(0x80280062)
1428 #define HRES_TPM_E_NOCONTEXTSPACE                         HRES_ERROR(0x80280063)
1429 #define HRES_TPM_E_COMMAND_BLOCKED                        HRES_ERROR(0x80280400)
1430 #define HRES_TPM_E_INVALID_HANDLE                         HRES_ERROR(0x80280401)
1431 #define HRES_TPM_E_DUPLICATE_VHANDLE                      HRES_ERROR(0x80280402)
1432 #define HRES_TPM_E_EMBEDDED_COMMAND_BLOCKED               HRES_ERROR(0x80280403)
1433 #define HRES_TPM_E_EMBEDDED_COMMAND_UNSUPPORTED           HRES_ERROR(0x80280404)
1434 #define HRES_TPM_E_RETRY                                  HRES_ERROR(0x80280800)
1435 #define HRES_TPM_E_NEEDS_SELFTEST                         HRES_ERROR(0x80280801)
1436 #define HRES_TPM_E_DOING_SELFTEST                         HRES_ERROR(0x80280802)
1437 #define HRES_TPM_E_DEFEND_LOCK_RUNNING                    HRES_ERROR(0x80280803)
1438 #define HRES_TBS_E_INTERNAL_ERROR                         HRES_ERROR(0x80284001)
1439 #define HRES_TBS_E_BAD_PARAMETER                          HRES_ERROR(0x80284002)
1440 #define HRES_TBS_E_INVALID_OUTPUT_POINTER                 HRES_ERROR(0x80284003)
1441 #define HRES_TBS_E_INVALID_CONTEXT                        HRES_ERROR(0x80284004)
1442 #define HRES_TBS_E_INSUFFICIENT_BUFFER                    HRES_ERROR(0x80284005)
1443 #define HRES_TBS_E_IOERROR                                HRES_ERROR(0x80284006)
1444 #define HRES_TBS_E_INVALID_CONTEXT_PARAM                  HRES_ERROR(0x80284007)
1445 #define HRES_TBS_E_SERVICE_NOT_RUNNING                    HRES_ERROR(0x80284008)
1446 #define HRES_TBS_E_TOO_MANY_TBS_CONTEXTS                  HRES_ERROR(0x80284009)
1447 #define HRES_TBS_E_TOO_MANY_RESOURCES                     HRES_ERROR(0x8028400A)
1448 #define HRES_TBS_E_SERVICE_START_PENDING                  HRES_ERROR(0x8028400B)
1449 #define HRES_TBS_E_PPI_NOT_SUPPORTED                      HRES_ERROR(0x8028400C)
1450 #define HRES_TBS_E_COMMAND_CANCELED                       HRES_ERROR(0x8028400D)
1451 #define HRES_TBS_E_BUFFER_TOO_LARGE                       HRES_ERROR(0x8028400E)
1452 #define HRES_TPMAPI_E_INVALID_STATE                       HRES_ERROR(0x80290100)
1453 #define HRES_TPMAPI_E_NOT_ENOUGH_DATA                     HRES_ERROR(0x80290101)
1454 #define HRES_TPMAPI_E_TOO_MUCH_DATA                       HRES_ERROR(0x80290102)
1455 #define HRES_TPMAPI_E_INVALID_OUTPUT_POINTER              HRES_ERROR(0x80290103)
1456 #define HRES_TPMAPI_E_INVALID_PARAMETER                   HRES_ERROR(0x80290104)
1457 #define HRES_TPMAPI_E_OUT_OF_MEMORY                       HRES_ERROR(0x80290105)
1458 #define HRES_TPMAPI_E_BUFFER_TOO_SMALL                    HRES_ERROR(0x80290106)
1459 #define HRES_TPMAPI_E_INTERNAL_ERROR                      HRES_ERROR(0x80290107)
1460 #define HRES_TPMAPI_E_ACCESS_DENIED                       HRES_ERROR(0x80290108)
1461 #define HRES_TPMAPI_E_AUTHORIZATION_FAILED                HRES_ERROR(0x80290109)
1462 #define HRES_TPMAPI_E_INVALID_CONTEXT_HANDLE              HRES_ERROR(0x8029010A)
1463 #define HRES_TPMAPI_E_TBS_COMMUNICATION_ERROR             HRES_ERROR(0x8029010B)
1464 #define HRES_TPMAPI_E_TPM_COMMAND_ERROR                   HRES_ERROR(0x8029010C)
1465 #define HRES_TPMAPI_E_MESSAGE_TOO_LARGE                   HRES_ERROR(0x8029010D)
1466 #define HRES_TPMAPI_E_INVALID_ENCODING                    HRES_ERROR(0x8029010E)
1467 #define HRES_TPMAPI_E_INVALID_KEY_SIZE                    HRES_ERROR(0x8029010F)
1468 #define HRES_TPMAPI_E_ENCRYPTION_FAILED                   HRES_ERROR(0x80290110)
1469 #define HRES_TPMAPI_E_INVALID_KEY_PARAMS                  HRES_ERROR(0x80290111)
1470 #define HRES_TPMAPI_E_INVALID_MIGRATION_AUTHORIZATION_BLOB HRES_ERROR(0x80290112)
1471 #define HRES_TPMAPI_E_INVALID_PCR_INDEX                   HRES_ERROR(0x80290113)
1472 #define HRES_TPMAPI_E_INVALID_DELEGATE_BLOB               HRES_ERROR(0x80290114)
1473 #define HRES_TPMAPI_E_INVALID_CONTEXT_PARAMS              HRES_ERROR(0x80290115)
1474 #define HRES_TPMAPI_E_INVALID_KEY_BLOB                    HRES_ERROR(0x80290116)
1475 #define HRES_TPMAPI_E_INVALID_PCR_DATA                    HRES_ERROR(0x80290117)
1476 #define HRES_TPMAPI_E_INVALID_OWNER_AUTH                  HRES_ERROR(0x80290118)
1477 #define HRES_TBSIMP_E_BUFFER_TOO_SMALL                    HRES_ERROR(0x80290200)
1478 #define HRES_TBSIMP_E_CLEANUP_FAILED                      HRES_ERROR(0x80290201)
1479 #define HRES_TBSIMP_E_INVALID_CONTEXT_HANDLE              HRES_ERROR(0x80290202)
1480 #define HRES_TBSIMP_E_INVALID_CONTEXT_PARAM               HRES_ERROR(0x80290203)
1481 #define HRES_TBSIMP_E_TPM_ERROR                           HRES_ERROR(0x80290204)
1482 #define HRES_TBSIMP_E_HASH_BAD_KEY                        HRES_ERROR(0x80290205)
1483 #define HRES_TBSIMP_E_DUPLICATE_VHANDLE                   HRES_ERROR(0x80290206)
1484 #define HRES_TBSIMP_E_INVALID_OUTPUT_POINTER              HRES_ERROR(0x80290207)
1485 #define HRES_TBSIMP_E_INVALID_PARAMETER                   HRES_ERROR(0x80290208)
1486 #define HRES_TBSIMP_E_RPC_INIT_FAILED                     HRES_ERROR(0x80290209)
1487 #define HRES_TBSIMP_E_SCHEDULER_NOT_RUNNING               HRES_ERROR(0x8029020A)
1488 #define HRES_TBSIMP_E_COMMAND_CANCELED                    HRES_ERROR(0x8029020B)
1489 #define HRES_TBSIMP_E_OUT_OF_MEMORY                       HRES_ERROR(0x8029020C)
1490 #define HRES_TBSIMP_E_LIST_NO_MORE_ITEMS                  HRES_ERROR(0x8029020D)
1491 #define HRES_TBSIMP_E_LIST_NOT_FOUND                      HRES_ERROR(0x8029020E)
1492 #define HRES_TBSIMP_E_NOT_ENOUGH_SPACE                    HRES_ERROR(0x8029020F)
1493 #define HRES_TBSIMP_E_NOT_ENOUGH_TPM_CONTEXTS             HRES_ERROR(0x80290210)
1494 #define HRES_TBSIMP_E_COMMAND_FAILED                      HRES_ERROR(0x80290211)
1495 #define HRES_TBSIMP_E_UNKNOWN_ORDINAL                     HRES_ERROR(0x80290212)
1496 #define HRES_TBSIMP_E_RESOURCE_EXPIRED                    HRES_ERROR(0x80290213)
1497 #define HRES_TBSIMP_E_INVALID_RESOURCE                    HRES_ERROR(0x80290214)
1498 #define HRES_TBSIMP_E_NOTHING_TO_UNLOAD                   HRES_ERROR(0x80290215)
1499 #define HRES_TBSIMP_E_HASH_TABLE_FULL                     HRES_ERROR(0x80290216)
1500 #define HRES_TBSIMP_E_TOO_MANY_TBS_CONTEXTS               HRES_ERROR(0x80290217)
1501 #define HRES_TBSIMP_E_TOO_MANY_RESOURCES                  HRES_ERROR(0x80290218)
1502 #define HRES_TBSIMP_E_PPI_NOT_SUPPORTED                   HRES_ERROR(0x80290219)
1503 #define HRES_TBSIMP_E_TPM_INCOMPATIBLE                    HRES_ERROR(0x8029021A)
1504 #define HRES_TPM_E_PPI_ACPI_FAILURE                       HRES_ERROR(0x80290300)
1505 #define HRES_TPM_E_PPI_USER_ABORT                         HRES_ERROR(0x80290301)
1506 #define HRES_TPM_E_PPI_BIOS_FAILURE                       HRES_ERROR(0x80290302)
1507 #define HRES_TPM_E_PPI_NOT_SUPPORTED                      HRES_ERROR(0x80290303)
1508 #define HRES_PLA_E_DCS_NOT_FOUND                          HRES_ERROR(0x80300002)
1509 #define HRES_PLA_E_TOO_MANY_FOLDERS                       HRES_ERROR(0x80300045)
1510 #define HRES_PLA_E_NO_MIN_DISK                            HRES_ERROR(0x80300070)
1511 #define HRES_PLA_E_DCS_IN_USE                             HRES_ERROR(0x803000AA)
1512 #define HRES_PLA_E_DCS_ALREADY_EXISTS                     HRES_ERROR(0x803000B7)
1513 #define HRES_PLA_E_PROPERTY_CONFLICT                      HRES_ERROR(0x80300101)
1514 #define HRES_PLA_E_DCS_SINGLETON_REQUIRED                 HRES_ERROR(0x80300102)
1515 #define HRES_PLA_E_CREDENTIALS_REQUIRED                   HRES_ERROR(0x80300103)
1516 #define HRES_PLA_E_DCS_NOT_RUNNING                        HRES_ERROR(0x80300104)
1517 #define HRES_PLA_E_CONFLICT_INCL_EXCL_API                 HRES_ERROR(0x80300105)
1518 #define HRES_PLA_E_NETWORK_EXE_NOT_VALID                  HRES_ERROR(0x80300106)
1519 #define HRES_PLA_E_EXE_ALREADY_CONFIGURED                 HRES_ERROR(0x80300107)
1520 #define HRES_PLA_E_EXE_PATH_NOT_VALID                     HRES_ERROR(0x80300108)
1521 #define HRES_PLA_E_DC_ALREADY_EXISTS                      HRES_ERROR(0x80300109)
1522 #define HRES_PLA_E_DCS_START_WAIT_TIMEOUT                 HRES_ERROR(0x8030010A)
1523 #define HRES_PLA_E_DC_START_WAIT_TIMEOUT                  HRES_ERROR(0x8030010B)
1524 #define HRES_PLA_E_REPORT_WAIT_TIMEOUT                    HRES_ERROR(0x8030010C)
1525 #define HRES_PLA_E_NO_DUPLICATES                          HRES_ERROR(0x8030010D)
1526 #define HRES_PLA_E_EXE_FULL_PATH_REQUIRED                 HRES_ERROR(0x8030010E)
1527 #define HRES_PLA_E_INVALID_SESSION_NAME                   HRES_ERROR(0x8030010F)
1528 #define HRES_PLA_E_PLA_CHANNEL_NOT_ENABLED                HRES_ERROR(0x80300110)
1529 #define HRES_PLA_E_TASKSCHED_CHANNEL_NOT_ENABLED          HRES_ERROR(0x80300111)
1530 #define HRES_FVE_E_LOCKED_VOLUME                          HRES_ERROR(0x80310000)
1531 #define HRES_FVE_E_NOT_ENCRYPTED                          HRES_ERROR(0x80310001)
1532 #define HRES_FVE_E_NO_TPM_BIOS                            HRES_ERROR(0x80310002)
1533 #define HRES_FVE_E_NO_MBR_METRIC                          HRES_ERROR(0x80310003)
1534 #define HRES_FVE_E_NO_BOOTSECTOR_METRIC                   HRES_ERROR(0x80310004)
1535 #define HRES_FVE_E_NO_BOOTMGR_METRIC                      HRES_ERROR(0x80310005)
1536 #define HRES_FVE_E_WRONG_BOOTMGR                          HRES_ERROR(0x80310006)
1537 #define HRES_FVE_E_SECURE_KEY_REQUIRED                    HRES_ERROR(0x80310007)
1538 #define HRES_FVE_E_NOT_ACTIVATED                          HRES_ERROR(0x80310008)
1539 #define HRES_FVE_E_ACTION_NOT_ALLOWED                     HRES_ERROR(0x80310009)
1540 #define HRES_FVE_E_AD_SCHEMA_NOT_INSTALLED                HRES_ERROR(0x8031000A)
1541 #define HRES_FVE_E_AD_INVALID_DATATYPE                    HRES_ERROR(0x8031000B)
1542 #define HRES_FVE_E_AD_INVALID_DATASIZE                    HRES_ERROR(0x8031000C)
1543 #define HRES_FVE_E_AD_NO_VALUES                           HRES_ERROR(0x8031000D)
1544 #define HRES_FVE_E_AD_ATTR_NOT_SET                        HRES_ERROR(0x8031000E)
1545 #define HRES_FVE_E_AD_GUID_NOT_FOUND                      HRES_ERROR(0x8031000F)
1546 #define HRES_FVE_E_BAD_INFORMATION                        HRES_ERROR(0x80310010)
1547 #define HRES_FVE_E_TOO_SMALL                              HRES_ERROR(0x80310011)
1548 #define HRES_FVE_E_SYSTEM_VOLUME                          HRES_ERROR(0x80310012)
1549 #define HRES_FVE_E_FAILED_WRONG_FS                        HRES_ERROR(0x80310013)
1550 #define HRES_FVE_E_FAILED_BAD_FS                          HRES_ERROR(0x80310014)
1551 #define HRES_FVE_E_NOT_SUPPORTED                          HRES_ERROR(0x80310015)
1552 #define HRES_FVE_E_BAD_DATA                               HRES_ERROR(0x80310016)
1553 #define HRES_FVE_E_VOLUME_NOT_BOUND                       HRES_ERROR(0x80310017)
1554 #define HRES_FVE_E_TPM_NOT_OWNED                          HRES_ERROR(0x80310018)
1555 #define HRES_FVE_E_NOT_DATA_VOLUME                        HRES_ERROR(0x80310019)
1556 #define HRES_FVE_E_AD_INSUFFICIENT_BUFFER                 HRES_ERROR(0x8031001A)
1557 #define HRES_FVE_E_CONV_READ                              HRES_ERROR(0x8031001B)
1558 #define HRES_FVE_E_CONV_WRITE                             HRES_ERROR(0x8031001C)
1559 #define HRES_FVE_E_KEY_REQUIRED                           HRES_ERROR(0x8031001D)
1560 #define HRES_FVE_E_CLUSTERING_NOT_SUPPORTED               HRES_ERROR(0x8031001E)
1561 #define HRES_FVE_E_VOLUME_BOUND_ALREADY                   HRES_ERROR(0x8031001F)
1562 #define HRES_FVE_E_OS_NOT_PROTECTED                       HRES_ERROR(0x80310020)
1563 #define HRES_FVE_E_PROTECTION_DISABLED                    HRES_ERROR(0x80310021)
1564 #define HRES_FVE_E_RECOVERY_KEY_REQUIRED                  HRES_ERROR(0x80310022)
1565 #define HRES_FVE_E_FOREIGN_VOLUME                         HRES_ERROR(0x80310023)
1566 #define HRES_FVE_E_OVERLAPPED_UPDATE                      HRES_ERROR(0x80310024)
1567 #define HRES_FVE_E_TPM_SRK_AUTH_NOT_ZERO                  HRES_ERROR(0x80310025)
1568 #define HRES_FVE_E_FAILED_SECTOR_SIZE                     HRES_ERROR(0x80310026)
1569 #define HRES_FVE_E_FAILED_AUTHENTICATION                  HRES_ERROR(0x80310027)
1570 #define HRES_FVE_E_NOT_OS_VOLUME                          HRES_ERROR(0x80310028)
1571 #define HRES_FVE_E_AUTOUNLOCK_ENABLED                     HRES_ERROR(0x80310029)
1572 #define HRES_FVE_E_WRONG_BOOTSECTOR                       HRES_ERROR(0x8031002A)
1573 #define HRES_FVE_E_WRONG_SYSTEM_FS                        HRES_ERROR(0x8031002B)
1574 #define HRES_FVE_E_POLICY_PASSWORD_REQUIRED               HRES_ERROR(0x8031002C)
1575 #define HRES_FVE_E_CANNOT_SET_FVEK_ENCRYPTED              HRES_ERROR(0x8031002D)
1576 #define HRES_FVE_E_CANNOT_ENCRYPT_NO_KEY                  HRES_ERROR(0x8031002E)
1577 #define HRES_FVE_E_BOOTABLE_CDDVD                         HRES_ERROR(0x80310030)
1578 #define HRES_FVE_E_PROTECTOR_EXISTS                       HRES_ERROR(0x80310031)
1579 #define HRES_FVE_E_RELATIVE_PATH                          HRES_ERROR(0x80310032)
1580 #define HRES_FWP_E_CALLOUT_NOT_FOUND                      HRES_ERROR(0x80320001)
1581 #define HRES_FWP_E_CONDITION_NOT_FOUND                    HRES_ERROR(0x80320002)
1582 #define HRES_FWP_E_FILTER_NOT_FOUND                       HRES_ERROR(0x80320003)
1583 #define HRES_FWP_E_LAYER_NOT_FOUND                        HRES_ERROR(0x80320004)
1584 #define HRES_FWP_E_PROVIDER_NOT_FOUND                     HRES_ERROR(0x80320005)
1585 #define HRES_FWP_E_PROVIDER_CONTEXT_NOT_FOUND             HRES_ERROR(0x80320006)
1586 #define HRES_FWP_E_SUBLAYER_NOT_FOUND                     HRES_ERROR(0x80320007)
1587 #define HRES_FWP_E_NOT_FOUND                              HRES_ERROR(0x80320008)
1588 #define HRES_FWP_E_ALREADY_EXISTS                         HRES_ERROR(0x80320009)
1589 #define HRES_FWP_E_IN_USE                                 HRES_ERROR(0x8032000A)
1590 #define HRES_FWP_E_DYNAMIC_SESSION_IN_PROGRESS            HRES_ERROR(0x8032000B)
1591 #define HRES_FWP_E_WRONG_SESSION                          HRES_ERROR(0x8032000C)
1592 #define HRES_FWP_E_NO_TXN_IN_PROGRESS                     HRES_ERROR(0x8032000D)
1593 #define HRES_FWP_E_TXN_IN_PROGRESS                        HRES_ERROR(0x8032000E)
1594 #define HRES_FWP_E_TXN_ABORTED                            HRES_ERROR(0x8032000F)
1595 #define HRES_FWP_E_SESSION_ABORTED                        HRES_ERROR(0x80320010)
1596 #define HRES_FWP_E_INCOMPATIBLE_TXN                       HRES_ERROR(0x80320011)
1597 #define HRES_FWP_E_TIMEOUT                                HRES_ERROR(0x80320012)
1598 #define HRES_FWP_E_NET_EVENTS_DISABLED                    HRES_ERROR(0x80320013)
1599 #define HRES_FWP_E_INCOMPATIBLE_LAYER                     HRES_ERROR(0x80320014)
1600 #define HRES_FWP_E_KM_CLIENTS_ONLY                        HRES_ERROR(0x80320015)
1601 #define HRES_FWP_E_LIFETIME_MISMATCH                      HRES_ERROR(0x80320016)
1602 #define HRES_FWP_E_BUILTIN_OBJECT                         HRES_ERROR(0x80320017)
1603 #define HRES_FWP_E_TOO_MANY_BOOTTIME_FILTERS              HRES_ERROR(0x80320018)
1604 #define HRES_FWP_E_NOTIFICATION_DROPPED                   HRES_ERROR(0x80320019)
1605 #define HRES_FWP_E_TRAFFIC_MISMATCH                       HRES_ERROR(0x8032001A)
1606 #define HRES_FWP_E_INCOMPATIBLE_SA_STATE                  HRES_ERROR(0x8032001B)
1607 #define HRES_FWP_E_NULL_POINTER                           HRES_ERROR(0x8032001C)
1608 #define HRES_FWP_E_INVALID_ENUMERATOR                     HRES_ERROR(0x8032001D)
1609 #define HRES_FWP_E_INVALID_FLAGS                          HRES_ERROR(0x8032001E)
1610 #define HRES_FWP_E_INVALID_NET_MASK                       HRES_ERROR(0x8032001F)
1611 #define HRES_FWP_E_INVALID_RANGE                          HRES_ERROR(0x80320020)
1612 #define HRES_FWP_E_INVALID_INTERVAL                       HRES_ERROR(0x80320021)
1613 #define HRES_FWP_E_ZERO_LENGTH_ARRAY                      HRES_ERROR(0x80320022)
1614 #define HRES_FWP_E_NULL_DISPLAY_NAME                      HRES_ERROR(0x80320023)
1615 #define HRES_FWP_E_INVALID_ACTION_TYPE                    HRES_ERROR(0x80320024)
1616 #define HRES_FWP_E_INVALID_WEIGHT                         HRES_ERROR(0x80320025)
1617 #define HRES_FWP_E_MATCH_TYPE_MISMATCH                    HRES_ERROR(0x80320026)
1618 #define HRES_FWP_E_TYPE_MISMATCH                          HRES_ERROR(0x80320027)
1619 #define HRES_FWP_E_OUT_OF_BOUNDS                          HRES_ERROR(0x80320028)
1620 #define HRES_FWP_E_RESERVED                               HRES_ERROR(0x80320029)
1621 #define HRES_FWP_E_DUPLICATE_CONDITION                    HRES_ERROR(0x8032002A)
1622 #define HRES_FWP_E_DUPLICATE_KEYMOD                       HRES_ERROR(0x8032002B)
1623 #define HRES_FWP_E_ACTION_INCOMPATIBLE_WITH_LAYER         HRES_ERROR(0x8032002C)
1624 #define HRES_FWP_E_ACTION_INCOMPATIBLE_WITH_SUBLAYER      HRES_ERROR(0x8032002D)
1625 #define HRES_FWP_E_CONTEXT_INCOMPATIBLE_WITH_LAYER        HRES_ERROR(0x8032002E)
1626 #define HRES_FWP_E_CONTEXT_INCOMPATIBLE_WITH_CALLOUT      HRES_ERROR(0x8032002F)
1627 #define HRES_FWP_E_INCOMPATIBLE_AUTH_METHOD               HRES_ERROR(0x80320030)
1628 #define HRES_FWP_E_INCOMPATIBLE_DH_GROUP                  HRES_ERROR(0x80320031)
1629 #define HRES_FWP_E_EM_NOT_SUPPORTED                       HRES_ERROR(0x80320032)
1630 #define HRES_FWP_E_NEVER_MATCH                            HRES_ERROR(0x80320033)
1631 #define HRES_FWP_E_PROVIDER_CONTEXT_MISMATCH              HRES_ERROR(0x80320034)
1632 #define HRES_FWP_E_INVALID_PARAMETER                      HRES_ERROR(0x80320035)
1633 #define HRES_FWP_E_TOO_MANY_SUBLAYERS                     HRES_ERROR(0x80320036)
1634 #define HRES_FWP_E_CALLOUT_NOTIFICATION_FAILED            HRES_ERROR(0x80320037)
1635 #define HRES_FWP_E_INCOMPATIBLE_AUTH_CONFIG               HRES_ERROR(0x80320038)
1636 #define HRES_FWP_E_INCOMPATIBLE_CIPHER_CONFIG             HRES_ERROR(0x80320039)
1637 #define HRES_ERROR_NDIS_INTERFACE_CLOSING                 HRES_ERROR(0x80340002)
1638 #define HRES_ERROR_NDIS_BAD_VERSION                       HRES_ERROR(0x80340004)
1639 #define HRES_ERROR_NDIS_BAD_CHARACTERISTICS               HRES_ERROR(0x80340005)
1640 #define HRES_ERROR_NDIS_ADAPTER_NOT_FOUND                 HRES_ERROR(0x80340006)
1641 #define HRES_ERROR_NDIS_OPEN_FAILED                       HRES_ERROR(0x80340007)
1642 #define HRES_ERROR_NDIS_DEVICE_FAILED                     HRES_ERROR(0x80340008)
1643 #define HRES_ERROR_NDIS_MULTICAST_FULL                    HRES_ERROR(0x80340009)
1644 #define HRES_ERROR_NDIS_MULTICAST_EXISTS                  HRES_ERROR(0x8034000A)
1645 #define HRES_ERROR_NDIS_MULTICAST_NOT_FOUND               HRES_ERROR(0x8034000B)
1646 #define HRES_ERROR_NDIS_REQUEST_ABORTED                   HRES_ERROR(0x8034000C)
1647 #define HRES_ERROR_NDIS_RESET_IN_PROGRESS                 HRES_ERROR(0x8034000D)
1648 #define HRES_ERROR_NDIS_INVALID_PACKET                    HRES_ERROR(0x8034000F)
1649 #define HRES_ERROR_NDIS_INVALID_DEVICE_REQUEST            HRES_ERROR(0x80340010)
1650 #define HRES_ERROR_NDIS_ADAPTER_NOT_READY                 HRES_ERROR(0x80340011)
1651 #define HRES_ERROR_NDIS_INVALID_LENGTH                    HRES_ERROR(0x80340014)
1652 #define HRES_ERROR_NDIS_INVALID_DATA                      HRES_ERROR(0x80340015)
1653 #define HRES_ERROR_NDIS_BUFFER_TOO_SHORT                  HRES_ERROR(0x80340016)
1654 #define HRES_ERROR_NDIS_INVALID_OID                       HRES_ERROR(0x80340017)
1655 #define HRES_ERROR_NDIS_ADAPTER_REMOVED                   HRES_ERROR(0x80340018)
1656 #define HRES_ERROR_NDIS_UNSUPPORTED_MEDIA                 HRES_ERROR(0x80340019)
1657 #define HRES_ERROR_NDIS_GROUP_ADDRESS_IN_USE              HRES_ERROR(0x8034001A)
1658 #define HRES_ERROR_NDIS_FILE_NOT_FOUND                    HRES_ERROR(0x8034001B)
1659 #define HRES_ERROR_NDIS_ERROR_READING_FILE                HRES_ERROR(0x8034001C)
1660 #define HRES_ERROR_NDIS_ALREADY_MAPPED                    HRES_ERROR(0x8034001D)
1661 #define HRES_ERROR_NDIS_RESOURCE_CONFLICT                 HRES_ERROR(0x8034001E)
1662 #define HRES_ERROR_NDIS_MEDIA_DISCONNECTED                HRES_ERROR(0x8034001F)
1663 #define HRES_ERROR_NDIS_INVALID_ADDRESS                   HRES_ERROR(0x80340022)
1664 #define HRES_ERROR_NDIS_PAUSED                            HRES_ERROR(0x8034002A)
1665 #define HRES_ERROR_NDIS_INTERFACE_NOT_FOUND               HRES_ERROR(0x8034002B)
1666 #define HRES_ERROR_NDIS_UNSUPPORTED_REVISION              HRES_ERROR(0x8034002C)
1667 #define HRES_ERROR_NDIS_INVALID_PORT                      HRES_ERROR(0x8034002D)
1668 #define HRES_ERROR_NDIS_INVALID_PORT_STATE                HRES_ERROR(0x8034002E)
1669 #define HRES_ERROR_NDIS_NOT_SUPPORTED                     HRES_ERROR(0x803400BB)
1670 #define HRES_ERROR_NDIS_DOT11_AUTO_CONFIG_ENABLED         HRES_ERROR(0x80342000)
1671 #define HRES_ERROR_NDIS_DOT11_MEDIA_IN_USE                HRES_ERROR(0x80342001)
1672 #define HRES_ERROR_NDIS_DOT11_POWER_STATE_INVALID         HRES_ERROR(0x80342002)
1673 #define HRES_TRK_E_NOT_FOUND                              HRES_ERROR(0x8DEAD01B)
1674 #define HRES_TRK_E_VOLUME_QUOTA_EXCEEDED                  HRES_ERROR(0x8DEAD01C)
1675 #define HRES_TRK_SERVER_TOO_BUSY                          HRES_ERROR(0x8DEAD01E)
1676 #define HRES_ERROR_AUDITING_DISABLED                      HRES_ERROR(0xC0090001)
1677 #define HRES_ERROR_ALL_SIDS_FILTERED                      HRES_ERROR(0xC0090002)
1678 #define HRES_ERROR_BIZRULES_NOT_ENABLED                   HRES_ERROR(0xC0090003)
1679 #define HRES_NS_E_NOCONNECTION                            HRES_ERROR(0xC00D0005)
1680 #define HRES_NS_E_CANNOTCONNECT                           HRES_ERROR(0xC00D0006)
1681 #define HRES_NS_E_CANNOTDESTROYTITLE                      HRES_ERROR(0xC00D0007)
1682 #define HRES_NS_E_CANNOTRENAMETITLE                       HRES_ERROR(0xC00D0008)
1683 #define HRES_NS_E_CANNOTOFFLINEDISK                       HRES_ERROR(0xC00D0009)
1684 #define HRES_NS_E_CANNOTONLINEDISK                        HRES_ERROR(0xC00D000A)
1685 #define HRES_NS_E_NOREGISTEREDWALKER                      HRES_ERROR(0xC00D000B)
1686 #define HRES_NS_E_NOFUNNEL                                HRES_ERROR(0xC00D000C)
1687 #define HRES_NS_E_NO_LOCALPLAY                            HRES_ERROR(0xC00D000D)
1688 #define HRES_NS_E_NETWORK_BUSY                            HRES_ERROR(0xC00D000E)
1689 #define HRES_NS_E_TOO_MANY_SESS                           HRES_ERROR(0xC00D000F)
1690 #define HRES_NS_E_ALREADY_CONNECTED                       HRES_ERROR(0xC00D0010)
1691 #define HRES_NS_E_INVALID_INDEX                           HRES_ERROR(0xC00D0011)
1692 #define HRES_NS_E_PROTOCOL_MISMATCH                       HRES_ERROR(0xC00D0012)
1693 #define HRES_NS_E_TIMEOUT                                 HRES_ERROR(0xC00D0013)
1694 #define HRES_NS_E_NET_WRITE                               HRES_ERROR(0xC00D0014)
1695 #define HRES_NS_E_NET_READ                                HRES_ERROR(0xC00D0015)
1696 #define HRES_NS_E_DISK_WRITE                              HRES_ERROR(0xC00D0016)
1697 #define HRES_NS_E_DISK_READ                               HRES_ERROR(0xC00D0017)
1698 #define HRES_NS_E_FILE_WRITE                              HRES_ERROR(0xC00D0018)
1699 #define HRES_NS_E_FILE_READ                               HRES_ERROR(0xC00D0019)
1700 #define HRES_NS_E_FILE_NOT_FOUND                          HRES_ERROR(0xC00D001A)
1701 #define HRES_NS_E_FILE_EXISTS                             HRES_ERROR(0xC00D001B)
1702 #define HRES_NS_E_INVALID_NAME                            HRES_ERROR(0xC00D001C)
1703 #define HRES_NS_E_FILE_OPEN_FAILED                        HRES_ERROR(0xC00D001D)
1704 #define HRES_NS_E_FILE_ALLOCATION_FAILED                  HRES_ERROR(0xC00D001E)
1705 #define HRES_NS_E_FILE_INIT_FAILED                        HRES_ERROR(0xC00D001F)
1706 #define HRES_NS_E_FILE_PLAY_FAILED                        HRES_ERROR(0xC00D0020)
1707 #define HRES_NS_E_SET_DISK_UID_FAILED                     HRES_ERROR(0xC00D0021)
1708 #define HRES_NS_E_INDUCED                                 HRES_ERROR(0xC00D0022)
1709 #define HRES_NS_E_CCLINK_DOWN                             HRES_ERROR(0xC00D0023)
1710 #define HRES_NS_E_INTERNAL                                HRES_ERROR(0xC00D0024)
1711 #define HRES_NS_E_BUSY                                    HRES_ERROR(0xC00D0025)
1712 #define HRES_NS_E_UNRECOGNIZED_STREAM_TYPE                HRES_ERROR(0xC00D0026)
1713 #define HRES_NS_E_NETWORK_SERVICE_FAILURE                 HRES_ERROR(0xC00D0027)
1714 #define HRES_NS_E_NETWORK_RESOURCE_FAILURE                HRES_ERROR(0xC00D0028)
1715 #define HRES_NS_E_CONNECTION_FAILURE                      HRES_ERROR(0xC00D0029)
1716 #define HRES_NS_E_SHUTDOWN                                HRES_ERROR(0xC00D002A)
1717 #define HRES_NS_E_INVALID_REQUEST                         HRES_ERROR(0xC00D002B)
1718 #define HRES_NS_E_INSUFFICIENT_BANDWIDTH                  HRES_ERROR(0xC00D002C)
1719 #define HRES_NS_E_NOT_REBUILDING                          HRES_ERROR(0xC00D002D)
1720 #define HRES_NS_E_LATE_OPERATION                          HRES_ERROR(0xC00D002E)
1721 #define HRES_NS_E_INVALID_DATA                            HRES_ERROR(0xC00D002F)
1722 #define HRES_NS_E_FILE_BANDWIDTH_LIMIT                    HRES_ERROR(0xC00D0030)
1723 #define HRES_NS_E_OPEN_FILE_LIMIT                         HRES_ERROR(0xC00D0031)
1724 #define HRES_NS_E_BAD_CONTROL_DATA                        HRES_ERROR(0xC00D0032)
1725 #define HRES_NS_E_NO_STREAM                               HRES_ERROR(0xC00D0033)
1726 #define HRES_NS_E_STREAM_END                              HRES_ERROR(0xC00D0034)
1727 #define HRES_NS_E_SERVER_NOT_FOUND                        HRES_ERROR(0xC00D0035)
1728 #define HRES_NS_E_DUPLICATE_NAME                          HRES_ERROR(0xC00D0036)
1729 #define HRES_NS_E_DUPLICATE_ADDRESS                       HRES_ERROR(0xC00D0037)
1730 #define HRES_NS_E_BAD_MULTICAST_ADDRESS                   HRES_ERROR(0xC00D0038)
1731 #define HRES_NS_E_BAD_ADAPTER_ADDRESS                     HRES_ERROR(0xC00D0039)
1732 #define HRES_NS_E_BAD_DELIVERY_MODE                       HRES_ERROR(0xC00D003A)
1733 #define HRES_NS_E_INVALID_CHANNEL                         HRES_ERROR(0xC00D003B)
1734 #define HRES_NS_E_INVALID_STREAM                          HRES_ERROR(0xC00D003C)
1735 #define HRES_NS_E_INVALID_ARCHIVE                         HRES_ERROR(0xC00D003D)
1736 #define HRES_NS_E_NOTITLES                                HRES_ERROR(0xC00D003E)
1737 #define HRES_NS_E_INVALID_CLIENT                          HRES_ERROR(0xC00D003F)
1738 #define HRES_NS_E_INVALID_BLACKHOLE_ADDRESS               HRES_ERROR(0xC00D0040)
1739 #define HRES_NS_E_INCOMPATIBLE_FORMAT                     HRES_ERROR(0xC00D0041)
1740 #define HRES_NS_E_INVALID_KEY                             HRES_ERROR(0xC00D0042)
1741 #define HRES_NS_E_INVALID_PORT                            HRES_ERROR(0xC00D0043)
1742 #define HRES_NS_E_INVALID_TTL                             HRES_ERROR(0xC00D0044)
1743 #define HRES_NS_E_STRIDE_REFUSED                          HRES_ERROR(0xC00D0045)
1744 #define HRES_NS_E_MMSAUTOSERVER_CANTFINDWALKER            HRES_ERROR(0xC00D0046)
1745 #define HRES_NS_E_MAX_BITRATE                             HRES_ERROR(0xC00D0047)
1746 #define HRES_NS_E_LOGFILEPERIOD                           HRES_ERROR(0xC00D0048)
1747 #define HRES_NS_E_MAX_CLIENTS                             HRES_ERROR(0xC00D0049)
1748 #define HRES_NS_E_LOG_FILE_SIZE                           HRES_ERROR(0xC00D004A)
1749 #define HRES_NS_E_MAX_FILERATE                            HRES_ERROR(0xC00D004B)
1750 #define HRES_NS_E_WALKER_UNKNOWN                          HRES_ERROR(0xC00D004C)
1751 #define HRES_NS_E_WALKER_SERVER                           HRES_ERROR(0xC00D004D)
1752 #define HRES_NS_E_WALKER_USAGE                            HRES_ERROR(0xC00D004E)
1753 #define HRES_NS_E_TIGER_FAIL                              HRES_ERROR(0xC00D0050)
1754 #define HRES_NS_E_CUB_FAIL                                HRES_ERROR(0xC00D0053)
1755 #define HRES_NS_E_DISK_FAIL                               HRES_ERROR(0xC00D0055)
1756 #define HRES_NS_E_MAX_FUNNELS_ALERT                       HRES_ERROR(0xC00D0060)
1757 #define HRES_NS_E_ALLOCATE_FILE_FAIL                      HRES_ERROR(0xC00D0061)
1758 #define HRES_NS_E_PAGING_ERROR                            HRES_ERROR(0xC00D0062)
1759 #define HRES_NS_E_BAD_BLOCK0_VERSION                      HRES_ERROR(0xC00D0063)
1760 #define HRES_NS_E_BAD_DISK_UID                            HRES_ERROR(0xC00D0064)
1761 #define HRES_NS_E_BAD_FSMAJOR_VERSION                     HRES_ERROR(0xC00D0065)
1762 #define HRES_NS_E_BAD_STAMPNUMBER                         HRES_ERROR(0xC00D0066)
1763 #define HRES_NS_E_PARTIALLY_REBUILT_DISK                  HRES_ERROR(0xC00D0067)
1764 #define HRES_NS_E_ENACTPLAN_GIVEUP                        HRES_ERROR(0xC00D0068)
1765 #define HRES_MCMADM_E_REGKEY_NOT_FOUND                    HRES_ERROR(0xC00D006A)
1766 #define HRES_NS_E_NO_FORMATS                              HRES_ERROR(0xC00D006B)
1767 #define HRES_NS_E_NO_REFERENCES                           HRES_ERROR(0xC00D006C)
1768 #define HRES_NS_E_WAVE_OPEN                               HRES_ERROR(0xC00D006D)
1769 #define HRES_NS_E_CANNOTCONNECTEVENTS                     HRES_ERROR(0xC00D006F)
1770 #define HRES_NS_E_NO_DEVICE                               HRES_ERROR(0xC00D0071)
1771 #define HRES_NS_E_NO_SPECIFIED_DEVICE                     HRES_ERROR(0xC00D0072)
1772 #define HRES_NS_E_MONITOR_GIVEUP                          HRES_ERROR(0xC00D00C8)
1773 #define HRES_NS_E_REMIRRORED_DISK                         HRES_ERROR(0xC00D00C9)
1774 #define HRES_NS_E_INSUFFICIENT_DATA                       HRES_ERROR(0xC00D00CA)
1775 #define HRES_NS_E_ASSERT                                  HRES_ERROR(0xC00D00CB)
1776 #define HRES_NS_E_BAD_ADAPTER_NAME                        HRES_ERROR(0xC00D00CC)
1777 #define HRES_NS_E_NOT_LICENSED                            HRES_ERROR(0xC00D00CD)
1778 #define HRES_NS_E_NO_SERVER_CONTACT                       HRES_ERROR(0xC00D00CE)
1779 #define HRES_NS_E_TOO_MANY_TITLES                         HRES_ERROR(0xC00D00CF)
1780 #define HRES_NS_E_TITLE_SIZE_EXCEEDED                     HRES_ERROR(0xC00D00D0)
1781 #define HRES_NS_E_UDP_DISABLED                            HRES_ERROR(0xC00D00D1)
1782 #define HRES_NS_E_TCP_DISABLED                            HRES_ERROR(0xC00D00D2)
1783 #define HRES_NS_E_HTTP_DISABLED                           HRES_ERROR(0xC00D00D3)
1784 #define HRES_NS_E_LICENSE_EXPIRED                         HRES_ERROR(0xC00D00D4)
1785 #define HRES_NS_E_TITLE_BITRATE                           HRES_ERROR(0xC00D00D5)
1786 #define HRES_NS_E_EMPTY_PROGRAM_NAME                      HRES_ERROR(0xC00D00D6)
1787 #define HRES_NS_E_MISSING_CHANNEL                         HRES_ERROR(0xC00D00D7)
1788 #define HRES_NS_E_NO_CHANNELS                             HRES_ERROR(0xC00D00D8)
1789 #define HRES_NS_E_INVALID_INDEX2                          HRES_ERROR(0xC00D00D9)
1790 #define HRES_NS_E_CUB_FAIL_LINK                           HRES_ERROR(0xC00D0190)
1791 #define HRES_NS_E_BAD_CUB_UID                             HRES_ERROR(0xC00D0192)
1792 #define HRES_NS_E_GLITCH_MODE                             HRES_ERROR(0xC00D0195)
1793 #define HRES_NS_E_NO_MEDIA_PROTOCOL                       HRES_ERROR(0xC00D019B)
1794 #define HRES_NS_E_NOTHING_TO_DO                           HRES_ERROR(0xC00D07F1)
1795 #define HRES_NS_E_NO_MULTICAST                            HRES_ERROR(0xC00D07F2)
1796 #define HRES_NS_E_INVALID_INPUT_FORMAT                    HRES_ERROR(0xC00D0BB8)
1797 #define HRES_NS_E_MSAUDIO_NOT_INSTALLED                   HRES_ERROR(0xC00D0BB9)
1798 #define HRES_NS_E_UNEXPECTED_MSAUDIO_ERROR                HRES_ERROR(0xC00D0BBA)
1799 #define HRES_NS_E_INVALID_OUTPUT_FORMAT                   HRES_ERROR(0xC00D0BBB)
1800 #define HRES_NS_E_NOT_CONFIGURED                          HRES_ERROR(0xC00D0BBC)
1801 #define HRES_NS_E_PROTECTED_CONTENT                       HRES_ERROR(0xC00D0BBD)
1802 #define HRES_NS_E_LICENSE_REQUIRED                        HRES_ERROR(0xC00D0BBE)
1803 #define HRES_NS_E_TAMPERED_CONTENT                        HRES_ERROR(0xC00D0BBF)
1804 #define HRES_NS_E_LICENSE_OUTOFDATE                       HRES_ERROR(0xC00D0BC0)
1805 #define HRES_NS_E_LICENSE_INCORRECT_RIGHTS                HRES_ERROR(0xC00D0BC1)
1806 #define HRES_NS_E_AUDIO_CODEC_NOT_INSTALLED               HRES_ERROR(0xC00D0BC2)
1807 #define HRES_NS_E_AUDIO_CODEC_ERROR                       HRES_ERROR(0xC00D0BC3)
1808 #define HRES_NS_E_VIDEO_CODEC_NOT_INSTALLED               HRES_ERROR(0xC00D0BC4)
1809 #define HRES_NS_E_VIDEO_CODEC_ERROR                       HRES_ERROR(0xC00D0BC5)
1810 #define HRES_NS_E_INVALIDPROFILE                          HRES_ERROR(0xC00D0BC6)
1811 #define HRES_NS_E_INCOMPATIBLE_VERSION                    HRES_ERROR(0xC00D0BC7)
1812 #define HRES_NS_E_OFFLINE_MODE                            HRES_ERROR(0xC00D0BCA)
1813 #define HRES_NS_E_NOT_CONNECTED                           HRES_ERROR(0xC00D0BCB)
1814 #define HRES_NS_E_TOO_MUCH_DATA                           HRES_ERROR(0xC00D0BCC)
1815 #define HRES_NS_E_UNSUPPORTED_PROPERTY                    HRES_ERROR(0xC00D0BCD)
1816 #define HRES_NS_E_8BIT_WAVE_UNSUPPORTED                   HRES_ERROR(0xC00D0BCE)
1817 #define HRES_NS_E_NO_MORE_SAMPLES                         HRES_ERROR(0xC00D0BCF)
1818 #define HRES_NS_E_INVALID_SAMPLING_RATE                   HRES_ERROR(0xC00D0BD0)
1819 #define HRES_NS_E_MAX_PACKET_SIZE_TOO_SMALL               HRES_ERROR(0xC00D0BD1)
1820 #define HRES_NS_E_LATE_PACKET                             HRES_ERROR(0xC00D0BD2)
1821 #define HRES_NS_E_DUPLICATE_PACKET                        HRES_ERROR(0xC00D0BD3)
1822 #define HRES_NS_E_SDK_BUFFERTOOSMALL                      HRES_ERROR(0xC00D0BD4)
1823 #define HRES_NS_E_INVALID_NUM_PASSES                      HRES_ERROR(0xC00D0BD5)
1824 #define HRES_NS_E_ATTRIBUTE_READ_ONLY                     HRES_ERROR(0xC00D0BD6)
1825 #define HRES_NS_E_ATTRIBUTE_NOT_ALLOWED                   HRES_ERROR(0xC00D0BD7)
1826 #define HRES_NS_E_INVALID_EDL                             HRES_ERROR(0xC00D0BD8)
1827 #define HRES_NS_E_DATA_UNIT_EXTENSION_TOO_LARGE           HRES_ERROR(0xC00D0BD9)
1828 #define HRES_NS_E_CODEC_DMO_ERROR                         HRES_ERROR(0xC00D0BDA)
1829 #define HRES_NS_E_FEATURE_DISABLED_BY_GROUP_POLICY        HRES_ERROR(0xC00D0BDC)
1830 #define HRES_NS_E_FEATURE_DISABLED_IN_SKU                 HRES_ERROR(0xC00D0BDD)
1831 #define HRES_NS_E_NO_CD                                   HRES_ERROR(0xC00D0FA0)
1832 #define HRES_NS_E_CANT_READ_DIGITAL                       HRES_ERROR(0xC00D0FA1)
1833 #define HRES_NS_E_DEVICE_DISCONNECTED                     HRES_ERROR(0xC00D0FA2)
1834 #define HRES_NS_E_DEVICE_NOT_SUPPORT_FORMAT               HRES_ERROR(0xC00D0FA3)
1835 #define HRES_NS_E_SLOW_READ_DIGITAL                       HRES_ERROR(0xC00D0FA4)
1836 #define HRES_NS_E_MIXER_INVALID_LINE                      HRES_ERROR(0xC00D0FA5)
1837 #define HRES_NS_E_MIXER_INVALID_CONTROL                   HRES_ERROR(0xC00D0FA6)
1838 #define HRES_NS_E_MIXER_INVALID_VALUE                     HRES_ERROR(0xC00D0FA7)
1839 #define HRES_NS_E_MIXER_UNKNOWN_MMRESULT                  HRES_ERROR(0xC00D0FA8)
1840 #define HRES_NS_E_USER_STOP                               HRES_ERROR(0xC00D0FA9)
1841 #define HRES_NS_E_MP3_FORMAT_NOT_FOUND                    HRES_ERROR(0xC00D0FAA)
1842 #define HRES_NS_E_CD_READ_ERROR_NO_CORRECTION             HRES_ERROR(0xC00D0FAB)
1843 #define HRES_NS_E_CD_READ_ERROR                           HRES_ERROR(0xC00D0FAC)
1844 #define HRES_NS_E_CD_SLOW_COPY                            HRES_ERROR(0xC00D0FAD)
1845 #define HRES_NS_E_CD_COPYTO_CD                            HRES_ERROR(0xC00D0FAE)
1846 #define HRES_NS_E_MIXER_NODRIVER                          HRES_ERROR(0xC00D0FAF)
1847 #define HRES_NS_E_REDBOOK_ENABLED_WHILE_COPYING           HRES_ERROR(0xC00D0FB0)
1848 #define HRES_NS_E_CD_REFRESH                              HRES_ERROR(0xC00D0FB1)
1849 #define HRES_NS_E_CD_DRIVER_PROBLEM                       HRES_ERROR(0xC00D0FB2)
1850 #define HRES_NS_E_WONT_DO_DIGITAL                         HRES_ERROR(0xC00D0FB3)
1851 #define HRES_NS_E_WMPXML_NOERROR                          HRES_ERROR(0xC00D0FB4)
1852 #define HRES_NS_E_WMPXML_ENDOFDATA                        HRES_ERROR(0xC00D0FB5)
1853 #define HRES_NS_E_WMPXML_PARSEERROR                       HRES_ERROR(0xC00D0FB6)
1854 #define HRES_NS_E_WMPXML_ATTRIBUTENOTFOUND                HRES_ERROR(0xC00D0FB7)
1855 #define HRES_NS_E_WMPXML_PINOTFOUND                       HRES_ERROR(0xC00D0FB8)
1856 #define HRES_NS_E_WMPXML_EMPTYDOC                         HRES_ERROR(0xC00D0FB9)
1857 #define HRES_NS_E_WMP_PATH_ALREADY_IN_LIBRARY             HRES_ERROR(0xC00D0FBA)
1858 #define HRES_NS_E_WMP_FILESCANALREADYSTARTED              HRES_ERROR(0xC00D0FBE)
1859 #define HRES_NS_E_WMP_HME_INVALIDOBJECTID                 HRES_ERROR(0xC00D0FBF)
1860 #define HRES_NS_E_WMP_MF_CODE_EXPIRED                     HRES_ERROR(0xC00D0FC0)
1861 #define HRES_NS_E_WMP_HME_NOTSEARCHABLEFORITEMS           HRES_ERROR(0xC00D0FC1)
1862 #define HRES_NS_E_WMP_ADDTOLIBRARY_FAILED                 HRES_ERROR(0xC00D0FC7)
1863 #define HRES_NS_E_WMP_WINDOWSAPIFAILURE                   HRES_ERROR(0xC00D0FC8)
1864 #define HRES_NS_E_WMP_RECORDING_NOT_ALLOWED               HRES_ERROR(0xC00D0FC9)
1865 #define HRES_NS_E_DEVICE_NOT_READY                        HRES_ERROR(0xC00D0FCA)
1866 #define HRES_NS_E_DAMAGED_FILE                            HRES_ERROR(0xC00D0FCB)
1867 #define HRES_NS_E_MPDB_GENERIC                            HRES_ERROR(0xC00D0FCC)
1868 #define HRES_NS_E_FILE_FAILED_CHECKS                      HRES_ERROR(0xC00D0FCD)
1869 #define HRES_NS_E_MEDIA_LIBRARY_FAILED                    HRES_ERROR(0xC00D0FCE)
1870 #define HRES_NS_E_SHARING_VIOLATION                       HRES_ERROR(0xC00D0FCF)
1871 #define HRES_NS_E_NO_ERROR_STRING_FOUND                   HRES_ERROR(0xC00D0FD0)
1872 #define HRES_NS_E_WMPOCX_NO_REMOTE_CORE                   HRES_ERROR(0xC00D0FD1)
1873 #define HRES_NS_E_WMPOCX_NO_ACTIVE_CORE                   HRES_ERROR(0xC00D0FD2)
1874 #define HRES_NS_E_WMPOCX_NOT_RUNNING_REMOTELY             HRES_ERROR(0xC00D0FD3)
1875 #define HRES_NS_E_WMPOCX_NO_REMOTE_WINDOW                 HRES_ERROR(0xC00D0FD4)
1876 #define HRES_NS_E_WMPOCX_ERRORMANAGERNOTAVAILABLE         HRES_ERROR(0xC00D0FD5)
1877 #define HRES_NS_E_PLUGIN_NOTSHUTDOWN                      HRES_ERROR(0xC00D0FD6)
1878 #define HRES_NS_E_WMP_CANNOT_FIND_FOLDER                  HRES_ERROR(0xC00D0FD7)
1879 #define HRES_NS_E_WMP_STREAMING_RECORDING_NOT_ALLOWED     HRES_ERROR(0xC00D0FD8)
1880 #define HRES_NS_E_WMP_PLUGINDLL_NOTFOUND                  HRES_ERROR(0xC00D0FD9)
1881 #define HRES_NS_E_NEED_TO_ASK_USER                        HRES_ERROR(0xC00D0FDA)
1882 #define HRES_NS_E_WMPOCX_PLAYER_NOT_DOCKED                HRES_ERROR(0xC00D0FDB)
1883 #define HRES_NS_E_WMP_EXTERNAL_NOTREADY                   HRES_ERROR(0xC00D0FDC)
1884 #define HRES_NS_E_WMP_MLS_STALE_DATA                      HRES_ERROR(0xC00D0FDD)
1885 #define HRES_NS_E_WMP_UI_SUBCONTROLSNOTSUPPORTED          HRES_ERROR(0xC00D0FDE)
1886 #define HRES_NS_E_WMP_UI_VERSIONMISMATCH                  HRES_ERROR(0xC00D0FDF)
1887 #define HRES_NS_E_WMP_UI_NOTATHEMEFILE                    HRES_ERROR(0xC00D0FE0)
1888 #define HRES_NS_E_WMP_UI_SUBELEMENTNOTFOUND               HRES_ERROR(0xC00D0FE1)
1889 #define HRES_NS_E_WMP_UI_VERSIONPARSE                     HRES_ERROR(0xC00D0FE2)
1890 #define HRES_NS_E_WMP_UI_VIEWIDNOTFOUND                   HRES_ERROR(0xC00D0FE3)
1891 #define HRES_NS_E_WMP_UI_PASSTHROUGH                      HRES_ERROR(0xC00D0FE4)
1892 #define HRES_NS_E_WMP_UI_OBJECTNOTFOUND                   HRES_ERROR(0xC00D0FE5)
1893 #define HRES_NS_E_WMP_UI_SECONDHANDLER                    HRES_ERROR(0xC00D0FE6)
1894 #define HRES_NS_E_WMP_UI_NOSKININZIP                      HRES_ERROR(0xC00D0FE7)
1895 #define HRES_NS_E_WMP_URLDOWNLOADFAILED                   HRES_ERROR(0xC00D0FEA)
1896 #define HRES_NS_E_WMPOCX_UNABLE_TO_LOAD_SKIN              HRES_ERROR(0xC00D0FEB)
1897 #define HRES_NS_E_WMP_INVALID_SKIN                        HRES_ERROR(0xC00D0FEC)
1898 #define HRES_NS_E_WMP_SENDMAILFAILED                      HRES_ERROR(0xC00D0FED)
1899 #define HRES_NS_E_WMP_LOCKEDINSKINMODE                    HRES_ERROR(0xC00D0FEE)
1900 #define HRES_NS_E_WMP_FAILED_TO_SAVE_FILE                 HRES_ERROR(0xC00D0FEF)
1901 #define HRES_NS_E_WMP_SAVEAS_READONLY                     HRES_ERROR(0xC00D0FF0)
1902 #define HRES_NS_E_WMP_FAILED_TO_SAVE_PLAYLIST             HRES_ERROR(0xC00D0FF1)
1903 #define HRES_NS_E_WMP_FAILED_TO_OPEN_WMD                  HRES_ERROR(0xC00D0FF2)
1904 #define HRES_NS_E_WMP_CANT_PLAY_PROTECTED                 HRES_ERROR(0xC00D0FF3)
1905 #define HRES_NS_E_SHARING_STATE_OUT_OF_SYNC               HRES_ERROR(0xC00D0FF4)
1906 #define HRES_NS_E_WMPOCX_REMOTE_PLAYER_ALREADY_RUNNING    HRES_ERROR(0xC00D0FFA)
1907 #define HRES_NS_E_WMP_RBC_JPGMAPPINGIMAGE                 HRES_ERROR(0xC00D1004)
1908 #define HRES_NS_E_WMP_JPGTRANSPARENCY                     HRES_ERROR(0xC00D1005)
1909 #define HRES_NS_E_WMP_INVALID_MAX_VAL                     HRES_ERROR(0xC00D1009)
1910 #define HRES_NS_E_WMP_INVALID_MIN_VAL                     HRES_ERROR(0xC00D100A)
1911 #define HRES_NS_E_WMP_CS_JPGPOSITIONIMAGE                 HRES_ERROR(0xC00D100E)
1912 #define HRES_NS_E_WMP_CS_NOTEVENLYDIVISIBLE               HRES_ERROR(0xC00D100F)
1913 #define HRES_NS_E_WMPZIP_NOTAZIPFILE                      HRES_ERROR(0xC00D1018)
1914 #define HRES_NS_E_WMPZIP_CORRUPT                          HRES_ERROR(0xC00D1019)
1915 #define HRES_NS_E_WMPZIP_FILENOTFOUND                     HRES_ERROR(0xC00D101A)
1916 #define HRES_NS_E_WMP_IMAGE_FILETYPE_UNSUPPORTED          HRES_ERROR(0xC00D1022)
1917 #define HRES_NS_E_WMP_IMAGE_INVALID_FORMAT                HRES_ERROR(0xC00D1023)
1918 #define HRES_NS_E_WMP_GIF_UNEXPECTED_ENDOFFILE            HRES_ERROR(0xC00D1024)
1919 #define HRES_NS_E_WMP_GIF_INVALID_FORMAT                  HRES_ERROR(0xC00D1025)
1920 #define HRES_NS_E_WMP_GIF_BAD_VERSION_NUMBER              HRES_ERROR(0xC00D1026)
1921 #define HRES_NS_E_WMP_GIF_NO_IMAGE_IN_FILE                HRES_ERROR(0xC00D1027)
1922 #define HRES_NS_E_WMP_PNG_INVALIDFORMAT                   HRES_ERROR(0xC00D1028)
1923 #define HRES_NS_E_WMP_PNG_UNSUPPORTED_BITDEPTH            HRES_ERROR(0xC00D1029)
1924 #define HRES_NS_E_WMP_PNG_UNSUPPORTED_COMPRESSION         HRES_ERROR(0xC00D102A)
1925 #define HRES_NS_E_WMP_PNG_UNSUPPORTED_FILTER              HRES_ERROR(0xC00D102B)
1926 #define HRES_NS_E_WMP_PNG_UNSUPPORTED_INTERLACE           HRES_ERROR(0xC00D102C)
1927 #define HRES_NS_E_WMP_PNG_UNSUPPORTED_BAD_CRC             HRES_ERROR(0xC00D102D)
1928 #define HRES_NS_E_WMP_BMP_INVALID_BITMASK                 HRES_ERROR(0xC00D102E)
1929 #define HRES_NS_E_WMP_BMP_TOPDOWN_DIB_UNSUPPORTED         HRES_ERROR(0xC00D102F)
1930 #define HRES_NS_E_WMP_BMP_BITMAP_NOT_CREATED              HRES_ERROR(0xC00D1030)
1931 #define HRES_NS_E_WMP_BMP_COMPRESSION_UNSUPPORTED         HRES_ERROR(0xC00D1031)
1932 #define HRES_NS_E_WMP_BMP_INVALID_FORMAT                  HRES_ERROR(0xC00D1032)
1933 #define HRES_NS_E_WMP_JPG_JERR_ARITHCODING_NOTIMPL        HRES_ERROR(0xC00D1033)
1934 #define HRES_NS_E_WMP_JPG_INVALID_FORMAT                  HRES_ERROR(0xC00D1034)
1935 #define HRES_NS_E_WMP_JPG_BAD_DCTSIZE                     HRES_ERROR(0xC00D1035)
1936 #define HRES_NS_E_WMP_JPG_BAD_VERSION_NUMBER              HRES_ERROR(0xC00D1036)
1937 #define HRES_NS_E_WMP_JPG_BAD_PRECISION                   HRES_ERROR(0xC00D1037)
1938 #define HRES_NS_E_WMP_JPG_CCIR601_NOTIMPL                 HRES_ERROR(0xC00D1038)
1939 #define HRES_NS_E_WMP_JPG_NO_IMAGE_IN_FILE                HRES_ERROR(0xC00D1039)
1940 #define HRES_NS_E_WMP_JPG_READ_ERROR                      HRES_ERROR(0xC00D103A)
1941 #define HRES_NS_E_WMP_JPG_FRACT_SAMPLE_NOTIMPL            HRES_ERROR(0xC00D103B)
1942 #define HRES_NS_E_WMP_JPG_IMAGE_TOO_BIG                   HRES_ERROR(0xC00D103C)
1943 #define HRES_NS_E_WMP_JPG_UNEXPECTED_ENDOFFILE            HRES_ERROR(0xC00D103D)
1944 #define HRES_NS_E_WMP_JPG_SOF_UNSUPPORTED                 HRES_ERROR(0xC00D103E)
1945 #define HRES_NS_E_WMP_JPG_UNKNOWN_MARKER                  HRES_ERROR(0xC00D103F)
1946 #define HRES_NS_E_WMP_FAILED_TO_OPEN_IMAGE                HRES_ERROR(0xC00D1044)
1947 #define HRES_NS_E_WMP_DAI_SONGTOOSHORT                    HRES_ERROR(0xC00D1049)
1948 #define HRES_NS_E_WMG_RATEUNAVAILABLE                     HRES_ERROR(0xC00D104A)
1949 #define HRES_NS_E_WMG_PLUGINUNAVAILABLE                   HRES_ERROR(0xC00D104B)
1950 #define HRES_NS_E_WMG_CANNOTQUEUE                         HRES_ERROR(0xC00D104C)
1951 #define HRES_NS_E_WMG_PREROLLLICENSEACQUISITIONNOTALLOWED HRES_ERROR(0xC00D104D)
1952 #define HRES_NS_E_WMG_UNEXPECTEDPREROLLSTATUS             HRES_ERROR(0xC00D104E)
1953 #define HRES_NS_E_WMG_INVALID_COPP_CERTIFICATE            HRES_ERROR(0xC00D1051)
1954 #define HRES_NS_E_WMG_COPP_SECURITY_INVALID               HRES_ERROR(0xC00D1052)
1955 #define HRES_NS_E_WMG_COPP_UNSUPPORTED                    HRES_ERROR(0xC00D1053)
1956 #define HRES_NS_E_WMG_INVALIDSTATE                        HRES_ERROR(0xC00D1054)
1957 #define HRES_NS_E_WMG_SINKALREADYEXISTS                   HRES_ERROR(0xC00D1055)
1958 #define HRES_NS_E_WMG_NOSDKINTERFACE                      HRES_ERROR(0xC00D1056)
1959 #define HRES_NS_E_WMG_NOTALLOUTPUTSRENDERED               HRES_ERROR(0xC00D1057)
1960 #define HRES_NS_E_WMG_FILETRANSFERNOTALLOWED              HRES_ERROR(0xC00D1058)
1961 #define HRES_NS_E_WMR_UNSUPPORTEDSTREAM                   HRES_ERROR(0xC00D1059)
1962 #define HRES_NS_E_WMR_PINNOTFOUND                         HRES_ERROR(0xC00D105A)
1963 #define HRES_NS_E_WMR_WAITINGONFORMATSWITCH               HRES_ERROR(0xC00D105B)
1964 #define HRES_NS_E_WMR_NOSOURCEFILTER                      HRES_ERROR(0xC00D105C)
1965 #define HRES_NS_E_WMR_PINTYPENOMATCH                      HRES_ERROR(0xC00D105D)
1966 #define HRES_NS_E_WMR_NOCALLBACKAVAILABLE                 HRES_ERROR(0xC00D105E)
1967 #define HRES_NS_E_WMR_SAMPLEPROPERTYNOTSET                HRES_ERROR(0xC00D1062)
1968 #define HRES_NS_E_WMR_CANNOT_RENDER_BINARY_STREAM         HRES_ERROR(0xC00D1063)
1969 #define HRES_NS_E_WMG_LICENSE_TAMPERED                    HRES_ERROR(0xC00D1064)
1970 #define HRES_NS_E_WMR_WILLNOT_RENDER_BINARY_STREAM        HRES_ERROR(0xC00D1065)
1971 #define HRES_NS_E_WMX_UNRECOGNIZED_PLAYLIST_FORMAT        HRES_ERROR(0xC00D1068)
1972 #define HRES_NS_E_ASX_INVALIDFORMAT                       HRES_ERROR(0xC00D1069)
1973 #define HRES_NS_E_ASX_INVALIDVERSION                      HRES_ERROR(0xC00D106A)
1974 #define HRES_NS_E_ASX_INVALID_REPEAT_BLOCK                HRES_ERROR(0xC00D106B)
1975 #define HRES_NS_E_ASX_NOTHING_TO_WRITE                    HRES_ERROR(0xC00D106C)
1976 #define HRES_NS_E_URLLIST_INVALIDFORMAT                   HRES_ERROR(0xC00D106D)
1977 #define HRES_NS_E_WMX_ATTRIBUTE_DOES_NOT_EXIST            HRES_ERROR(0xC00D106E)
1978 #define HRES_NS_E_WMX_ATTRIBUTE_ALREADY_EXISTS            HRES_ERROR(0xC00D106F)
1979 #define HRES_NS_E_WMX_ATTRIBUTE_UNRETRIEVABLE             HRES_ERROR(0xC00D1070)
1980 #define HRES_NS_E_WMX_ITEM_DOES_NOT_EXIST                 HRES_ERROR(0xC00D1071)
1981 #define HRES_NS_E_WMX_ITEM_TYPE_ILLEGAL                   HRES_ERROR(0xC00D1072)
1982 #define HRES_NS_E_WMX_ITEM_UNSETTABLE                     HRES_ERROR(0xC00D1073)
1983 #define HRES_NS_E_WMX_PLAYLIST_EMPTY                      HRES_ERROR(0xC00D1074)
1984 #define HRES_NS_E_MLS_SMARTPLAYLIST_FILTER_NOT_REGISTERED HRES_ERROR(0xC00D1075)
1985 #define HRES_NS_E_WMX_INVALID_FORMAT_OVER_NESTING         HRES_ERROR(0xC00D1076)
1986 #define HRES_NS_E_WMPCORE_NOSOURCEURLSTRING               HRES_ERROR(0xC00D107C)
1987 #define HRES_NS_E_WMPCORE_COCREATEFAILEDFORGITOBJECT      HRES_ERROR(0xC00D107D)
1988 #define HRES_NS_E_WMPCORE_FAILEDTOGETMARSHALLEDEVENTHANDLERINTERFACE HRES_ERROR(0xC00D107E)
1989 #define HRES_NS_E_WMPCORE_BUFFERTOOSMALL                  HRES_ERROR(0xC00D107F)
1990 #define HRES_NS_E_WMPCORE_UNAVAILABLE                     HRES_ERROR(0xC00D1080)
1991 #define HRES_NS_E_WMPCORE_INVALIDPLAYLISTMODE             HRES_ERROR(0xC00D1081)
1992 #define HRES_NS_E_WMPCORE_ITEMNOTINPLAYLIST               HRES_ERROR(0xC00D1086)
1993 #define HRES_NS_E_WMPCORE_PLAYLISTEMPTY                   HRES_ERROR(0xC00D1087)
1994 #define HRES_NS_E_WMPCORE_NOBROWSER                       HRES_ERROR(0xC00D1088)
1995 #define HRES_NS_E_WMPCORE_UNRECOGNIZED_MEDIA_URL          HRES_ERROR(0xC00D1089)
1996 #define HRES_NS_E_WMPCORE_GRAPH_NOT_IN_LIST               HRES_ERROR(0xC00D108A)
1997 #define HRES_NS_E_WMPCORE_PLAYLIST_EMPTY_OR_SINGLE_MEDIA  HRES_ERROR(0xC00D108B)
1998 #define HRES_NS_E_WMPCORE_ERRORSINKNOTREGISTERED          HRES_ERROR(0xC00D108C)
1999 #define HRES_NS_E_WMPCORE_ERRORMANAGERNOTAVAILABLE        HRES_ERROR(0xC00D108D)
2000 #define HRES_NS_E_WMPCORE_WEBHELPFAILED                   HRES_ERROR(0xC00D108E)
2001 #define HRES_NS_E_WMPCORE_MEDIA_ERROR_RESUME_FAILED       HRES_ERROR(0xC00D108F)
2002 #define HRES_NS_E_WMPCORE_NO_REF_IN_ENTRY                 HRES_ERROR(0xC00D1090)
2003 #define HRES_NS_E_WMPCORE_WMX_LIST_ATTRIBUTE_NAME_EMPTY   HRES_ERROR(0xC00D1091)
2004 #define HRES_NS_E_WMPCORE_WMX_LIST_ATTRIBUTE_NAME_ILLEGAL HRES_ERROR(0xC00D1092)
2005 #define HRES_NS_E_WMPCORE_WMX_LIST_ATTRIBUTE_VALUE_EMPTY  HRES_ERROR(0xC00D1093)
2006 #define HRES_NS_E_WMPCORE_WMX_LIST_ATTRIBUTE_VALUE_ILLEGAL HRES_ERROR(0xC00D1094)
2007 #define HRES_NS_E_WMPCORE_WMX_LIST_ITEM_ATTRIBUTE_NAME_EMPTY HRES_ERROR(0xC00D1095)
2008 #define HRES_NS_E_WMPCORE_WMX_LIST_ITEM_ATTRIBUTE_NAME_ILLEGAL HRES_ERROR(0xC00D1096)
2009 #define HRES_NS_E_WMPCORE_WMX_LIST_ITEM_ATTRIBUTE_VALUE_EMPTY HRES_ERROR(0xC00D1097)
2010 #define HRES_NS_E_WMPCORE_LIST_ENTRY_NO_REF               HRES_ERROR(0xC00D1098)
2011 #define HRES_NS_E_WMPCORE_MISNAMED_FILE                   HRES_ERROR(0xC00D1099)
2012 #define HRES_NS_E_WMPCORE_CODEC_NOT_TRUSTED               HRES_ERROR(0xC00D109A)
2013 #define HRES_NS_E_WMPCORE_CODEC_NOT_FOUND                 HRES_ERROR(0xC00D109B)
2014 #define HRES_NS_E_WMPCORE_CODEC_DOWNLOAD_NOT_ALLOWED      HRES_ERROR(0xC00D109C)
2015 #define HRES_NS_E_WMPCORE_ERROR_DOWNLOADING_PLAYLIST      HRES_ERROR(0xC00D109D)
2016 #define HRES_NS_E_WMPCORE_FAILED_TO_BUILD_PLAYLIST        HRES_ERROR(0xC00D109E)
2017 #define HRES_NS_E_WMPCORE_PLAYLIST_ITEM_ALTERNATE_NONE    HRES_ERROR(0xC00D109F)
2018 #define HRES_NS_E_WMPCORE_PLAYLIST_ITEM_ALTERNATE_EXHAUSTED HRES_ERROR(0xC00D10A0)
2019 #define HRES_NS_E_WMPCORE_PLAYLIST_ITEM_ALTERNATE_NAME_NOT_FOUND HRES_ERROR(0xC00D10A1)
2020 #define HRES_NS_E_WMPCORE_PLAYLIST_ITEM_ALTERNATE_MORPH_FAILED HRES_ERROR(0xC00D10A2)
2021 #define HRES_NS_E_WMPCORE_PLAYLIST_ITEM_ALTERNATE_INIT_FAILED HRES_ERROR(0xC00D10A3)
2022 #define HRES_NS_E_WMPCORE_MEDIA_ALTERNATE_REF_EMPTY       HRES_ERROR(0xC00D10A4)
2023 #define HRES_NS_E_WMPCORE_PLAYLIST_NO_EVENT_NAME          HRES_ERROR(0xC00D10A5)
2024 #define HRES_NS_E_WMPCORE_PLAYLIST_EVENT_ATTRIBUTE_ABSENT HRES_ERROR(0xC00D10A6)
2025 #define HRES_NS_E_WMPCORE_PLAYLIST_EVENT_EMPTY            HRES_ERROR(0xC00D10A7)
2026 #define HRES_NS_E_WMPCORE_PLAYLIST_STACK_EMPTY            HRES_ERROR(0xC00D10A8)
2027 #define HRES_NS_E_WMPCORE_CURRENT_MEDIA_NOT_ACTIVE        HRES_ERROR(0xC00D10A9)
2028 #define HRES_NS_E_WMPCORE_USER_CANCEL                     HRES_ERROR(0xC00D10AB)
2029 #define HRES_NS_E_WMPCORE_PLAYLIST_REPEAT_EMPTY           HRES_ERROR(0xC00D10AC)
2030 #define HRES_NS_E_WMPCORE_PLAYLIST_REPEAT_START_MEDIA_NONE HRES_ERROR(0xC00D10AD)
2031 #define HRES_NS_E_WMPCORE_PLAYLIST_REPEAT_END_MEDIA_NONE  HRES_ERROR(0xC00D10AE)
2032 #define HRES_NS_E_WMPCORE_INVALID_PLAYLIST_URL            HRES_ERROR(0xC00D10AF)
2033 #define HRES_NS_E_WMPCORE_MISMATCHED_RUNTIME              HRES_ERROR(0xC00D10B0)
2034 #define HRES_NS_E_WMPCORE_PLAYLIST_IMPORT_FAILED_NO_ITEMS HRES_ERROR(0xC00D10B1)
2035 #define HRES_NS_E_WMPCORE_VIDEO_TRANSFORM_FILTER_INSERTION HRES_ERROR(0xC00D10B2)
2036 #define HRES_NS_E_WMPCORE_MEDIA_UNAVAILABLE               HRES_ERROR(0xC00D10B3)
2037 #define HRES_NS_E_WMPCORE_WMX_ENTRYREF_NO_REF             HRES_ERROR(0xC00D10B4)
2038 #define HRES_NS_E_WMPCORE_NO_PLAYABLE_MEDIA_IN_PLAYLIST   HRES_ERROR(0xC00D10B5)
2039 #define HRES_NS_E_WMPCORE_PLAYLIST_EMPTY_NESTED_PLAYLIST_SKIPPED_ITEMS HRES_ERROR(0xC00D10B6)
2040 #define HRES_NS_E_WMPCORE_BUSY                            HRES_ERROR(0xC00D10B7)
2041 #define HRES_NS_E_WMPCORE_MEDIA_CHILD_PLAYLIST_UNAVAILABLE HRES_ERROR(0xC00D10B8)
2042 #define HRES_NS_E_WMPCORE_MEDIA_NO_CHILD_PLAYLIST         HRES_ERROR(0xC00D10B9)
2043 #define HRES_NS_E_WMPCORE_FILE_NOT_FOUND                  HRES_ERROR(0xC00D10BA)
2044 #define HRES_NS_E_WMPCORE_TEMP_FILE_NOT_FOUND             HRES_ERROR(0xC00D10BB)
2045 #define HRES_NS_E_WMDM_REVOKED                            HRES_ERROR(0xC00D10BC)
2046 #define HRES_NS_E_DDRAW_GENERIC                           HRES_ERROR(0xC00D10BD)
2047 #define HRES_NS_E_DISPLAY_MODE_CHANGE_FAILED              HRES_ERROR(0xC00D10BE)
2048 #define HRES_NS_E_PLAYLIST_CONTAINS_ERRORS                HRES_ERROR(0xC00D10BF)
2049 #define HRES_NS_E_CHANGING_PROXY_NAME                     HRES_ERROR(0xC00D10C0)
2050 #define HRES_NS_E_CHANGING_PROXY_PORT                     HRES_ERROR(0xC00D10C1)
2051 #define HRES_NS_E_CHANGING_PROXY_EXCEPTIONLIST            HRES_ERROR(0xC00D10C2)
2052 #define HRES_NS_E_CHANGING_PROXYBYPASS                    HRES_ERROR(0xC00D10C3)
2053 #define HRES_NS_E_CHANGING_PROXY_PROTOCOL_NOT_FOUND       HRES_ERROR(0xC00D10C4)
2054 #define HRES_NS_E_GRAPH_NOAUDIOLANGUAGE                   HRES_ERROR(0xC00D10C5)
2055 #define HRES_NS_E_GRAPH_NOAUDIOLANGUAGESELECTED           HRES_ERROR(0xC00D10C6)
2056 #define HRES_NS_E_CORECD_NOTAMEDIACD                      HRES_ERROR(0xC00D10C7)
2057 #define HRES_NS_E_WMPCORE_MEDIA_URL_TOO_LONG              HRES_ERROR(0xC00D10C8)
2058 #define HRES_NS_E_WMPFLASH_CANT_FIND_COM_SERVER           HRES_ERROR(0xC00D10C9)
2059 #define HRES_NS_E_WMPFLASH_INCOMPATIBLEVERSION            HRES_ERROR(0xC00D10CA)
2060 #define HRES_NS_E_WMPOCXGRAPH_IE_DISALLOWS_ACTIVEX_CONTROLS HRES_ERROR(0xC00D10CB)
2061 #define HRES_NS_E_NEED_CORE_REFERENCE                     HRES_ERROR(0xC00D10CC)
2062 #define HRES_NS_E_MEDIACD_READ_ERROR                      HRES_ERROR(0xC00D10CD)
2063 #define HRES_NS_E_IE_DISALLOWS_ACTIVEX_CONTROLS           HRES_ERROR(0xC00D10CE)
2064 #define HRES_NS_E_FLASH_PLAYBACK_NOT_ALLOWED              HRES_ERROR(0xC00D10CF)
2065 #define HRES_NS_E_UNABLE_TO_CREATE_RIP_LOCATION           HRES_ERROR(0xC00D10D0)
2066 #define HRES_NS_E_WMPCORE_SOME_CODECS_MISSING             HRES_ERROR(0xC00D10D1)
2067 #define HRES_NS_E_WMP_RIP_FAILED                          HRES_ERROR(0xC00D10D2)
2068 #define HRES_NS_E_WMP_FAILED_TO_RIP_TRACK                 HRES_ERROR(0xC00D10D3)
2069 #define HRES_NS_E_WMP_ERASE_FAILED                        HRES_ERROR(0xC00D10D4)
2070 #define HRES_NS_E_WMP_FORMAT_FAILED                       HRES_ERROR(0xC00D10D5)
2071 #define HRES_NS_E_WMP_CANNOT_BURN_NON_LOCAL_FILE          HRES_ERROR(0xC00D10D6)
2072 #define HRES_NS_E_WMP_FILE_TYPE_CANNOT_BURN_TO_AUDIO_CD   HRES_ERROR(0xC00D10D7)
2073 #define HRES_NS_E_WMP_FILE_DOES_NOT_FIT_ON_CD             HRES_ERROR(0xC00D10D8)
2074 #define HRES_NS_E_WMP_FILE_NO_DURATION                    HRES_ERROR(0xC00D10D9)
2075 #define HRES_NS_E_PDA_FAILED_TO_BURN                      HRES_ERROR(0xC00D10DA)
2076 #define HRES_NS_E_FAILED_DOWNLOAD_ABORT_BURN              HRES_ERROR(0xC00D10DC)
2077 #define HRES_NS_E_WMPCORE_DEVICE_DRIVERS_MISSING          HRES_ERROR(0xC00D10DD)
2078 #define HRES_NS_E_WMPIM_USEROFFLINE                       HRES_ERROR(0xC00D1126)
2079 #define HRES_NS_E_WMPIM_USERCANCELED                      HRES_ERROR(0xC00D1127)
2080 #define HRES_NS_E_WMPIM_DIALUPFAILED                      HRES_ERROR(0xC00D1128)
2081 #define HRES_NS_E_WINSOCK_ERROR_STRING                    HRES_ERROR(0xC00D1129)
2082 #define HRES_NS_E_WMPBR_NOLISTENER                        HRES_ERROR(0xC00D1130)
2083 #define HRES_NS_E_WMPBR_BACKUPCANCEL                      HRES_ERROR(0xC00D1131)
2084 #define HRES_NS_E_WMPBR_RESTORECANCEL                     HRES_ERROR(0xC00D1132)
2085 #define HRES_NS_E_WMPBR_ERRORWITHURL                      HRES_ERROR(0xC00D1133)
2086 #define HRES_NS_E_WMPBR_NAMECOLLISION                     HRES_ERROR(0xC00D1134)
2087 #define HRES_NS_E_WMPBR_DRIVE_INVALID                     HRES_ERROR(0xC00D1137)
2088 #define HRES_NS_E_WMPBR_BACKUPRESTOREFAILED               HRES_ERROR(0xC00D1138)
2089 #define HRES_NS_E_WMP_CONVERT_FILE_FAILED                 HRES_ERROR(0xC00D1158)
2090 #define HRES_NS_E_WMP_CONVERT_NO_RIGHTS_ERRORURL          HRES_ERROR(0xC00D1159)
2091 #define HRES_NS_E_WMP_CONVERT_NO_RIGHTS_NOERRORURL        HRES_ERROR(0xC00D115A)
2092 #define HRES_NS_E_WMP_CONVERT_FILE_CORRUPT                HRES_ERROR(0xC00D115B)
2093 #define HRES_NS_E_WMP_CONVERT_PLUGIN_UNAVAILABLE_ERRORURL HRES_ERROR(0xC00D115C)
2094 #define HRES_NS_E_WMP_CONVERT_PLUGIN_UNAVAILABLE_NOERRORURL HRES_ERROR(0xC00D115D)
2095 #define HRES_NS_E_WMP_CONVERT_PLUGIN_UNKNOWN_FILE_OWNER   HRES_ERROR(0xC00D115E)
2096 #define HRES_NS_E_DVD_DISC_COPY_PROTECT_OUTPUT_NS         HRES_ERROR(0xC00D1160)
2097 #define HRES_NS_E_DVD_DISC_COPY_PROTECT_OUTPUT_FAILED     HRES_ERROR(0xC00D1161)
2098 #define HRES_NS_E_DVD_NO_SUBPICTURE_STREAM                HRES_ERROR(0xC00D1162)
2099 #define HRES_NS_E_DVD_COPY_PROTECT                        HRES_ERROR(0xC00D1163)
2100 #define HRES_NS_E_DVD_AUTHORING_PROBLEM                   HRES_ERROR(0xC00D1164)
2101 #define HRES_NS_E_DVD_INVALID_DISC_REGION                 HRES_ERROR(0xC00D1165)
2102 #define HRES_NS_E_DVD_COMPATIBLE_VIDEO_CARD               HRES_ERROR(0xC00D1166)
2103 #define HRES_NS_E_DVD_MACROVISION                         HRES_ERROR(0xC00D1167)
2104 #define HRES_NS_E_DVD_SYSTEM_DECODER_REGION               HRES_ERROR(0xC00D1168)
2105 #define HRES_NS_E_DVD_DISC_DECODER_REGION                 HRES_ERROR(0xC00D1169)
2106 #define HRES_NS_E_DVD_NO_VIDEO_STREAM                     HRES_ERROR(0xC00D116A)
2107 #define HRES_NS_E_DVD_NO_AUDIO_STREAM                     HRES_ERROR(0xC00D116B)
2108 #define HRES_NS_E_DVD_GRAPH_BUILDING                      HRES_ERROR(0xC00D116C)
2109 #define HRES_NS_E_DVD_NO_DECODER                          HRES_ERROR(0xC00D116D)
2110 #define HRES_NS_E_DVD_PARENTAL                            HRES_ERROR(0xC00D116E)
2111 #define HRES_NS_E_DVD_CANNOT_JUMP                         HRES_ERROR(0xC00D116F)
2112 #define HRES_NS_E_DVD_DEVICE_CONTENTION                   HRES_ERROR(0xC00D1170)
2113 #define HRES_NS_E_DVD_NO_VIDEO_MEMORY                     HRES_ERROR(0xC00D1171)
2114 #define HRES_NS_E_DVD_CANNOT_COPY_PROTECTED               HRES_ERROR(0xC00D1172)
2115 #define HRES_NS_E_DVD_REQUIRED_PROPERTY_NOT_SET           HRES_ERROR(0xC00D1173)
2116 #define HRES_NS_E_DVD_INVALID_TITLE_CHAPTER               HRES_ERROR(0xC00D1174)
2117 #define HRES_NS_E_NO_CD_BURNER                            HRES_ERROR(0xC00D1176)
2118 #define HRES_NS_E_DEVICE_IS_NOT_READY                     HRES_ERROR(0xC00D1177)
2119 #define HRES_NS_E_PDA_UNSUPPORTED_FORMAT                  HRES_ERROR(0xC00D1178)
2120 #define HRES_NS_E_NO_PDA                                  HRES_ERROR(0xC00D1179)
2121 #define HRES_NS_E_PDA_UNSPECIFIED_ERROR                   HRES_ERROR(0xC00D117A)
2122 #define HRES_NS_E_MEMSTORAGE_BAD_DATA                     HRES_ERROR(0xC00D117B)
2123 #define HRES_NS_E_PDA_FAIL_SELECT_DEVICE                  HRES_ERROR(0xC00D117C)
2124 #define HRES_NS_E_PDA_FAIL_READ_WAVE_FILE                 HRES_ERROR(0xC00D117D)
2125 #define HRES_NS_E_IMAPI_LOSSOFSTREAMING                   HRES_ERROR(0xC00D117E)
2126 #define HRES_NS_E_PDA_DEVICE_FULL                         HRES_ERROR(0xC00D117F)
2127 #define HRES_NS_E_FAIL_LAUNCH_ROXIO_PLUGIN                HRES_ERROR(0xC00D1180)
2128 #define HRES_NS_E_PDA_DEVICE_FULL_IN_SESSION              HRES_ERROR(0xC00D1181)
2129 #define HRES_NS_E_IMAPI_MEDIUM_INVALIDTYPE                HRES_ERROR(0xC00D1182)
2130 #define HRES_NS_E_PDA_MANUALDEVICE                        HRES_ERROR(0xC00D1183)
2131 #define HRES_NS_E_PDA_PARTNERSHIPNOTEXIST                 HRES_ERROR(0xC00D1184)
2132 #define HRES_NS_E_PDA_CANNOT_CREATE_ADDITIONAL_SYNC_RELATIONSHIP HRES_ERROR(0xC00D1185)
2133 #define HRES_NS_E_PDA_NO_TRANSCODE_OF_DRM                 HRES_ERROR(0xC00D1186)
2134 #define HRES_NS_E_PDA_TRANSCODECACHEFULL                  HRES_ERROR(0xC00D1187)
2135 #define HRES_NS_E_PDA_TOO_MANY_FILE_COLLISIONS            HRES_ERROR(0xC00D1188)
2136 #define HRES_NS_E_PDA_CANNOT_TRANSCODE                    HRES_ERROR(0xC00D1189)
2137 #define HRES_NS_E_PDA_TOO_MANY_FILES_IN_DIRECTORY         HRES_ERROR(0xC00D118A)
2138 #define HRES_NS_E_PROCESSINGSHOWSYNCWIZARD                HRES_ERROR(0xC00D118B)
2139 #define HRES_NS_E_PDA_TRANSCODE_NOT_PERMITTED             HRES_ERROR(0xC00D118C)
2140 #define HRES_NS_E_PDA_INITIALIZINGDEVICES                 HRES_ERROR(0xC00D118D)
2141 #define HRES_NS_E_PDA_OBSOLETE_SP                         HRES_ERROR(0xC00D118E)
2142 #define HRES_NS_E_PDA_TITLE_COLLISION                     HRES_ERROR(0xC00D118F)
2143 #define HRES_NS_E_PDA_DEVICESUPPORTDISABLED               HRES_ERROR(0xC00D1190)
2144 #define HRES_NS_E_PDA_NO_LONGER_AVAILABLE                 HRES_ERROR(0xC00D1191)
2145 #define HRES_NS_E_PDA_ENCODER_NOT_RESPONDING              HRES_ERROR(0xC00D1192)
2146 #define HRES_NS_E_PDA_CANNOT_SYNC_FROM_LOCATION           HRES_ERROR(0xC00D1193)
2147 #define HRES_NS_E_WMP_PROTOCOL_PROBLEM                    HRES_ERROR(0xC00D1194)
2148 #define HRES_NS_E_WMP_NO_DISK_SPACE                       HRES_ERROR(0xC00D1195)
2149 #define HRES_NS_E_WMP_LOGON_FAILURE                       HRES_ERROR(0xC00D1196)
2150 #define HRES_NS_E_WMP_CANNOT_FIND_FILE                    HRES_ERROR(0xC00D1197)
2151 #define HRES_NS_E_WMP_SERVER_INACCESSIBLE                 HRES_ERROR(0xC00D1198)
2152 #define HRES_NS_E_WMP_UNSUPPORTED_FORMAT                  HRES_ERROR(0xC00D1199)
2153 #define HRES_NS_E_WMP_DSHOW_UNSUPPORTED_FORMAT            HRES_ERROR(0xC00D119A)
2154 #define HRES_NS_E_WMP_PLAYLIST_EXISTS                     HRES_ERROR(0xC00D119B)
2155 #define HRES_NS_E_WMP_NONMEDIA_FILES                      HRES_ERROR(0xC00D119C)
2156 #define HRES_NS_E_WMP_INVALID_ASX                         HRES_ERROR(0xC00D119D)
2157 #define HRES_NS_E_WMP_ALREADY_IN_USE                      HRES_ERROR(0xC00D119E)
2158 #define HRES_NS_E_WMP_IMAPI_FAILURE                       HRES_ERROR(0xC00D119F)
2159 #define HRES_NS_E_WMP_WMDM_FAILURE                        HRES_ERROR(0xC00D11A0)
2160 #define HRES_NS_E_WMP_CODEC_NEEDED_WITH_4CC               HRES_ERROR(0xC00D11A1)
2161 #define HRES_NS_E_WMP_CODEC_NEEDED_WITH_FORMATTAG         HRES_ERROR(0xC00D11A2)
2162 #define HRES_NS_E_WMP_MSSAP_NOT_AVAILABLE                 HRES_ERROR(0xC00D11A3)
2163 #define HRES_NS_E_WMP_WMDM_INTERFACEDEAD                  HRES_ERROR(0xC00D11A4)
2164 #define HRES_NS_E_WMP_WMDM_NOTCERTIFIED                   HRES_ERROR(0xC00D11A5)
2165 #define HRES_NS_E_WMP_WMDM_LICENSE_NOTEXIST               HRES_ERROR(0xC00D11A6)
2166 #define HRES_NS_E_WMP_WMDM_LICENSE_EXPIRED                HRES_ERROR(0xC00D11A7)
2167 #define HRES_NS_E_WMP_WMDM_BUSY                           HRES_ERROR(0xC00D11A8)
2168 #define HRES_NS_E_WMP_WMDM_NORIGHTS                       HRES_ERROR(0xC00D11A9)
2169 #define HRES_NS_E_WMP_WMDM_INCORRECT_RIGHTS               HRES_ERROR(0xC00D11AA)
2170 #define HRES_NS_E_WMP_IMAPI_GENERIC                       HRES_ERROR(0xC00D11AB)
2171 #define HRES_NS_E_WMP_IMAPI_DEVICE_NOTPRESENT             HRES_ERROR(0xC00D11AD)
2172 #define HRES_NS_E_WMP_IMAPI_DEVICE_BUSY                   HRES_ERROR(0xC00D11AE)
2173 #define HRES_NS_E_WMP_IMAPI_LOSS_OF_STREAMING             HRES_ERROR(0xC00D11AF)
2174 #define HRES_NS_E_WMP_SERVER_UNAVAILABLE                  HRES_ERROR(0xC00D11B0)
2175 #define HRES_NS_E_WMP_FILE_OPEN_FAILED                    HRES_ERROR(0xC00D11B1)
2176 #define HRES_NS_E_WMP_VERIFY_ONLINE                       HRES_ERROR(0xC00D11B2)
2177 #define HRES_NS_E_WMP_SERVER_NOT_RESPONDING               HRES_ERROR(0xC00D11B3)
2178 #define HRES_NS_E_WMP_DRM_CORRUPT_BACKUP                  HRES_ERROR(0xC00D11B4)
2179 #define HRES_NS_E_WMP_DRM_LICENSE_SERVER_UNAVAILABLE      HRES_ERROR(0xC00D11B5)
2180 #define HRES_NS_E_WMP_NETWORK_FIREWALL                    HRES_ERROR(0xC00D11B6)
2181 #define HRES_NS_E_WMP_NO_REMOVABLE_MEDIA                  HRES_ERROR(0xC00D11B7)
2182 #define HRES_NS_E_WMP_PROXY_CONNECT_TIMEOUT               HRES_ERROR(0xC00D11B8)
2183 #define HRES_NS_E_WMP_NEED_UPGRADE                        HRES_ERROR(0xC00D11B9)
2184 #define HRES_NS_E_WMP_AUDIO_HW_PROBLEM                    HRES_ERROR(0xC00D11BA)
2185 #define HRES_NS_E_WMP_INVALID_PROTOCOL                    HRES_ERROR(0xC00D11BB)
2186 #define HRES_NS_E_WMP_INVALID_LIBRARY_ADD                 HRES_ERROR(0xC00D11BC)
2187 #define HRES_NS_E_WMP_MMS_NOT_SUPPORTED                   HRES_ERROR(0xC00D11BD)
2188 #define HRES_NS_E_WMP_NO_PROTOCOLS_SELECTED               HRES_ERROR(0xC00D11BE)
2189 #define HRES_NS_E_WMP_GOFULLSCREEN_FAILED                 HRES_ERROR(0xC00D11BF)
2190 #define HRES_NS_E_WMP_NETWORK_ERROR                       HRES_ERROR(0xC00D11C0)
2191 #define HRES_NS_E_WMP_CONNECT_TIMEOUT                     HRES_ERROR(0xC00D11C1)
2192 #define HRES_NS_E_WMP_MULTICAST_DISABLED                  HRES_ERROR(0xC00D11C2)
2193 #define HRES_NS_E_WMP_SERVER_DNS_TIMEOUT                  HRES_ERROR(0xC00D11C3)
2194 #define HRES_NS_E_WMP_PROXY_NOT_FOUND                     HRES_ERROR(0xC00D11C4)
2195 #define HRES_NS_E_WMP_TAMPERED_CONTENT                    HRES_ERROR(0xC00D11C5)
2196 #define HRES_NS_E_WMP_OUTOFMEMORY                         HRES_ERROR(0xC00D11C6)
2197 #define HRES_NS_E_WMP_AUDIO_CODEC_NOT_INSTALLED           HRES_ERROR(0xC00D11C7)
2198 #define HRES_NS_E_WMP_VIDEO_CODEC_NOT_INSTALLED           HRES_ERROR(0xC00D11C8)
2199 #define HRES_NS_E_WMP_IMAPI_DEVICE_INVALIDTYPE            HRES_ERROR(0xC00D11C9)
2200 #define HRES_NS_E_WMP_DRM_DRIVER_AUTH_FAILURE             HRES_ERROR(0xC00D11CA)
2201 #define HRES_NS_E_WMP_NETWORK_RESOURCE_FAILURE            HRES_ERROR(0xC00D11CB)
2202 #define HRES_NS_E_WMP_UPGRADE_APPLICATION                 HRES_ERROR(0xC00D11CC)
2203 #define HRES_NS_E_WMP_UNKNOWN_ERROR                       HRES_ERROR(0xC00D11CD)
2204 #define HRES_NS_E_WMP_INVALID_KEY                         HRES_ERROR(0xC00D11CE)
2205 #define HRES_NS_E_WMP_CD_ANOTHER_USER                     HRES_ERROR(0xC00D11CF)
2206 #define HRES_NS_E_WMP_DRM_NEEDS_AUTHORIZATION             HRES_ERROR(0xC00D11D0)
2207 #define HRES_NS_E_WMP_BAD_DRIVER                          HRES_ERROR(0xC00D11D1)
2208 #define HRES_NS_E_WMP_ACCESS_DENIED                       HRES_ERROR(0xC00D11D2)
2209 #define HRES_NS_E_WMP_LICENSE_RESTRICTS                   HRES_ERROR(0xC00D11D3)
2210 #define HRES_NS_E_WMP_INVALID_REQUEST                     HRES_ERROR(0xC00D11D4)
2211 #define HRES_NS_E_WMP_CD_STASH_NO_SPACE                   HRES_ERROR(0xC00D11D5)
2212 #define HRES_NS_E_WMP_DRM_NEW_HARDWARE                    HRES_ERROR(0xC00D11D6)
2213 #define HRES_NS_E_WMP_DRM_INVALID_SIG                     HRES_ERROR(0xC00D11D7)
2214 #define HRES_NS_E_WMP_DRM_CANNOT_RESTORE                  HRES_ERROR(0xC00D11D8)
2215 #define HRES_NS_E_WMP_BURN_DISC_OVERFLOW                  HRES_ERROR(0xC00D11D9)
2216 #define HRES_NS_E_WMP_DRM_GENERIC_LICENSE_FAILURE         HRES_ERROR(0xC00D11DA)
2217 #define HRES_NS_E_WMP_DRM_NO_SECURE_CLOCK                 HRES_ERROR(0xC00D11DB)
2218 #define HRES_NS_E_WMP_DRM_NO_RIGHTS                       HRES_ERROR(0xC00D11DC)
2219 #define HRES_NS_E_WMP_DRM_INDIV_FAILED                    HRES_ERROR(0xC00D11DD)
2220 #define HRES_NS_E_WMP_SERVER_NONEWCONNECTIONS             HRES_ERROR(0xC00D11DE)
2221 #define HRES_NS_E_WMP_MULTIPLE_ERROR_IN_PLAYLIST          HRES_ERROR(0xC00D11DF)
2222 #define HRES_NS_E_WMP_IMAPI2_ERASE_FAIL                   HRES_ERROR(0xC00D11E0)
2223 #define HRES_NS_E_WMP_IMAPI2_ERASE_DEVICE_BUSY            HRES_ERROR(0xC00D11E1)
2224 #define HRES_NS_E_WMP_DRM_COMPONENT_FAILURE               HRES_ERROR(0xC00D11E2)
2225 #define HRES_NS_E_WMP_DRM_NO_DEVICE_CERT                  HRES_ERROR(0xC00D11E3)
2226 #define HRES_NS_E_WMP_SERVER_SECURITY_ERROR               HRES_ERROR(0xC00D11E4)
2227 #define HRES_NS_E_WMP_AUDIO_DEVICE_LOST                   HRES_ERROR(0xC00D11E5)
2228 #define HRES_NS_E_WMP_IMAPI_MEDIA_INCOMPATIBLE            HRES_ERROR(0xC00D11E6)
2229 #define HRES_NS_E_SYNCWIZ_DEVICE_FULL                     HRES_ERROR(0xC00D11EE)
2230 #define HRES_NS_E_SYNCWIZ_CANNOT_CHANGE_SETTINGS          HRES_ERROR(0xC00D11EF)
2231 #define HRES_NS_E_TRANSCODE_DELETECACHEERROR              HRES_ERROR(0xC00D11F0)
2232 #define HRES_NS_E_CD_NO_BUFFERS_READ                      HRES_ERROR(0xC00D11F8)
2233 #define HRES_NS_E_CD_EMPTY_TRACK_QUEUE                    HRES_ERROR(0xC00D11F9)
2234 #define HRES_NS_E_CD_NO_READER                            HRES_ERROR(0xC00D11FA)
2235 #define HRES_NS_E_CD_ISRC_INVALID                         HRES_ERROR(0xC00D11FB)
2236 #define HRES_NS_E_CD_MEDIA_CATALOG_NUMBER_INVALID         HRES_ERROR(0xC00D11FC)
2237 #define HRES_NS_E_SLOW_READ_DIGITAL_WITH_ERRORCORRECTION  HRES_ERROR(0xC00D11FD)
2238 #define HRES_NS_E_CD_SPEEDDETECT_NOT_ENOUGH_READS         HRES_ERROR(0xC00D11FE)
2239 #define HRES_NS_E_CD_QUEUEING_DISABLED                    HRES_ERROR(0xC00D11FF)
2240 #define HRES_NS_E_WMP_DRM_ACQUIRING_LICENSE               HRES_ERROR(0xC00D1202)
2241 #define HRES_NS_E_WMP_DRM_LICENSE_EXPIRED                 HRES_ERROR(0xC00D1203)
2242 #define HRES_NS_E_WMP_DRM_LICENSE_NOTACQUIRED             HRES_ERROR(0xC00D1204)
2243 #define HRES_NS_E_WMP_DRM_LICENSE_NOTENABLED              HRES_ERROR(0xC00D1205)
2244 #define HRES_NS_E_WMP_DRM_LICENSE_UNUSABLE                HRES_ERROR(0xC00D1206)
2245 #define HRES_NS_E_WMP_DRM_LICENSE_CONTENT_REVOKED         HRES_ERROR(0xC00D1207)
2246 #define HRES_NS_E_WMP_DRM_LICENSE_NOSAP                   HRES_ERROR(0xC00D1208)
2247 #define HRES_NS_E_WMP_DRM_UNABLE_TO_ACQUIRE_LICENSE       HRES_ERROR(0xC00D1209)
2248 #define HRES_NS_E_WMP_LICENSE_REQUIRED                    HRES_ERROR(0xC00D120A)
2249 #define HRES_NS_E_WMP_PROTECTED_CONTENT                   HRES_ERROR(0xC00D120B)
2250 #define HRES_NS_E_WMP_POLICY_VALUE_NOT_CONFIGURED         HRES_ERROR(0xC00D122A)
2251 #define HRES_NS_E_PDA_CANNOT_SYNC_FROM_INTERNET           HRES_ERROR(0xC00D1234)
2252 #define HRES_NS_E_PDA_CANNOT_SYNC_INVALID_PLAYLIST        HRES_ERROR(0xC00D1235)
2253 #define HRES_NS_E_PDA_FAILED_TO_SYNCHRONIZE_FILE          HRES_ERROR(0xC00D1236)
2254 #define HRES_NS_E_PDA_SYNC_FAILED                         HRES_ERROR(0xC00D1237)
2255 #define HRES_NS_E_PDA_DELETE_FAILED                       HRES_ERROR(0xC00D1238)
2256 #define HRES_NS_E_PDA_FAILED_TO_RETRIEVE_FILE             HRES_ERROR(0xC00D1239)
2257 #define HRES_NS_E_PDA_DEVICE_NOT_RESPONDING               HRES_ERROR(0xC00D123A)
2258 #define HRES_NS_E_PDA_FAILED_TO_TRANSCODE_PHOTO           HRES_ERROR(0xC00D123B)
2259 #define HRES_NS_E_PDA_FAILED_TO_ENCRYPT_TRANSCODED_FILE   HRES_ERROR(0xC00D123C)
2260 #define HRES_NS_E_PDA_CANNOT_TRANSCODE_TO_AUDIO           HRES_ERROR(0xC00D123D)
2261 #define HRES_NS_E_PDA_CANNOT_TRANSCODE_TO_VIDEO           HRES_ERROR(0xC00D123E)
2262 #define HRES_NS_E_PDA_CANNOT_TRANSCODE_TO_IMAGE           HRES_ERROR(0xC00D123F)
2263 #define HRES_NS_E_PDA_RETRIEVED_FILE_FILENAME_TOO_LONG    HRES_ERROR(0xC00D1240)
2264 #define HRES_NS_E_PDA_CEWMDM_DRM_ERROR                    HRES_ERROR(0xC00D1241)
2265 #define HRES_NS_E_INCOMPLETE_PLAYLIST                     HRES_ERROR(0xC00D1242)
2266 #define HRES_NS_E_PDA_SYNC_RUNNING                        HRES_ERROR(0xC00D1243)
2267 #define HRES_NS_E_PDA_SYNC_LOGIN_ERROR                    HRES_ERROR(0xC00D1244)
2268 #define HRES_NS_E_PDA_TRANSCODE_CODEC_NOT_FOUND           HRES_ERROR(0xC00D1245)
2269 #define HRES_NS_E_CANNOT_SYNC_DRM_TO_NON_JANUS_DEVICE     HRES_ERROR(0xC00D1246)
2270 #define HRES_NS_E_CANNOT_SYNC_PREVIOUS_SYNC_RUNNING       HRES_ERROR(0xC00D1247)
2271 #define HRES_NS_E_WMP_HWND_NOTFOUND                       HRES_ERROR(0xC00D125C)
2272 #define HRES_NS_E_BKGDOWNLOAD_WRONG_NO_FILES              HRES_ERROR(0xC00D125D)
2273 #define HRES_NS_E_BKGDOWNLOAD_COMPLETECANCELLEDJOB        HRES_ERROR(0xC00D125E)
2274 #define HRES_NS_E_BKGDOWNLOAD_CANCELCOMPLETEDJOB          HRES_ERROR(0xC00D125F)
2275 #define HRES_NS_E_BKGDOWNLOAD_NOJOBPOINTER                HRES_ERROR(0xC00D1260)
2276 #define HRES_NS_E_BKGDOWNLOAD_INVALIDJOBSIGNATURE         HRES_ERROR(0xC00D1261)
2277 #define HRES_NS_E_BKGDOWNLOAD_FAILED_TO_CREATE_TEMPFILE   HRES_ERROR(0xC00D1262)
2278 #define HRES_NS_E_BKGDOWNLOAD_PLUGIN_FAILEDINITIALIZE     HRES_ERROR(0xC00D1263)
2279 #define HRES_NS_E_BKGDOWNLOAD_PLUGIN_FAILEDTOMOVEFILE     HRES_ERROR(0xC00D1264)
2280 #define HRES_NS_E_BKGDOWNLOAD_CALLFUNCFAILED              HRES_ERROR(0xC00D1265)
2281 #define HRES_NS_E_BKGDOWNLOAD_CALLFUNCTIMEOUT             HRES_ERROR(0xC00D1266)
2282 #define HRES_NS_E_BKGDOWNLOAD_CALLFUNCENDED               HRES_ERROR(0xC00D1267)
2283 #define HRES_NS_E_BKGDOWNLOAD_WMDUNPACKFAILED             HRES_ERROR(0xC00D1268)
2284 #define HRES_NS_E_BKGDOWNLOAD_FAILEDINITIALIZE            HRES_ERROR(0xC00D1269)
2285 #define HRES_NS_E_INTERFACE_NOT_REGISTERED_IN_GIT         HRES_ERROR(0xC00D126A)
2286 #define HRES_NS_E_BKGDOWNLOAD_INVALID_FILE_NAME           HRES_ERROR(0xC00D126B)
2287 #define HRES_NS_E_IMAGE_DOWNLOAD_FAILED                   HRES_ERROR(0xC00D128E)
2288 #define HRES_NS_E_WMP_UDRM_NOUSERLIST                     HRES_ERROR(0xC00D12C0)
2289 #define HRES_NS_E_WMP_DRM_NOT_ACQUIRING                   HRES_ERROR(0xC00D12C1)
2290 #define HRES_NS_E_WMP_BSTR_TOO_LONG                       HRES_ERROR(0xC00D12F2)
2291 #define HRES_NS_E_WMP_AUTOPLAY_INVALID_STATE              HRES_ERROR(0xC00D12FC)
2292 #define HRES_NS_E_WMP_COMPONENT_REVOKED                   HRES_ERROR(0xC00D1306)
2293 #define HRES_NS_E_CURL_NOTSAFE                            HRES_ERROR(0xC00D1324)
2294 #define HRES_NS_E_CURL_INVALIDCHAR                        HRES_ERROR(0xC00D1325)
2295 #define HRES_NS_E_CURL_INVALIDHOSTNAME                    HRES_ERROR(0xC00D1326)
2296 #define HRES_NS_E_CURL_INVALIDPATH                        HRES_ERROR(0xC00D1327)
2297 #define HRES_NS_E_CURL_INVALIDSCHEME                      HRES_ERROR(0xC00D1328)
2298 #define HRES_NS_E_CURL_INVALIDURL                         HRES_ERROR(0xC00D1329)
2299 #define HRES_NS_E_CURL_CANTWALK                           HRES_ERROR(0xC00D132B)
2300 #define HRES_NS_E_CURL_INVALIDPORT                        HRES_ERROR(0xC00D132C)
2301 #define HRES_NS_E_CURLHELPER_NOTADIRECTORY                HRES_ERROR(0xC00D132D)
2302 #define HRES_NS_E_CURLHELPER_NOTAFILE                     HRES_ERROR(0xC00D132E)
2303 #define HRES_NS_E_CURL_CANTDECODE                         HRES_ERROR(0xC00D132F)
2304 #define HRES_NS_E_CURLHELPER_NOTRELATIVE                  HRES_ERROR(0xC00D1330)
2305 #define HRES_NS_E_CURL_INVALIDBUFFERSIZE                  HRES_ERROR(0xC00D1331)
2306 #define HRES_NS_E_SUBSCRIPTIONSERVICE_PLAYBACK_DISALLOWED HRES_ERROR(0xC00D1356)
2307 #define HRES_NS_E_CANNOT_BUY_OR_DOWNLOAD_FROM_MULTIPLE_SERVICES HRES_ERROR(0xC00D1357)
2308 #define HRES_NS_E_CANNOT_BUY_OR_DOWNLOAD_CONTENT          HRES_ERROR(0xC00D1358)
2309 #define HRES_NS_E_NOT_CONTENT_PARTNER_TRACK               HRES_ERROR(0xC00D135A)
2310 #define HRES_NS_E_TRACK_DOWNLOAD_REQUIRES_ALBUM_PURCHASE  HRES_ERROR(0xC00D135B)
2311 #define HRES_NS_E_TRACK_DOWNLOAD_REQUIRES_PURCHASE        HRES_ERROR(0xC00D135C)
2312 #define HRES_NS_E_TRACK_PURCHASE_MAXIMUM_EXCEEDED         HRES_ERROR(0xC00D135D)
2313 #define HRES_NS_E_SUBSCRIPTIONSERVICE_LOGIN_FAILED        HRES_ERROR(0xC00D135F)
2314 #define HRES_NS_E_SUBSCRIPTIONSERVICE_DOWNLOAD_TIMEOUT    HRES_ERROR(0xC00D1360)
2315 #define HRES_NS_E_CONTENT_PARTNER_STILL_INITIALIZING      HRES_ERROR(0xC00D1362)
2316 #define HRES_NS_E_OPEN_CONTAINING_FOLDER_FAILED           HRES_ERROR(0xC00D1363)
2317 #define HRES_NS_E_ADVANCEDEDIT_TOO_MANY_PICTURES          HRES_ERROR(0xC00D136A)
2318 #define HRES_NS_E_REDIRECT                                HRES_ERROR(0xC00D1388)
2319 #define HRES_NS_E_STALE_PRESENTATION                      HRES_ERROR(0xC00D1389)
2320 #define HRES_NS_E_NAMESPACE_WRONG_PERSIST                 HRES_ERROR(0xC00D138A)
2321 #define HRES_NS_E_NAMESPACE_WRONG_TYPE                    HRES_ERROR(0xC00D138B)
2322 #define HRES_NS_E_NAMESPACE_NODE_CONFLICT                 HRES_ERROR(0xC00D138C)
2323 #define HRES_NS_E_NAMESPACE_NODE_NOT_FOUND                HRES_ERROR(0xC00D138D)
2324 #define HRES_NS_E_NAMESPACE_BUFFER_TOO_SMALL              HRES_ERROR(0xC00D138E)
2325 #define HRES_NS_E_NAMESPACE_TOO_MANY_CALLBACKS            HRES_ERROR(0xC00D138F)
2326 #define HRES_NS_E_NAMESPACE_DUPLICATE_CALLBACK            HRES_ERROR(0xC00D1390)
2327 #define HRES_NS_E_NAMESPACE_CALLBACK_NOT_FOUND            HRES_ERROR(0xC00D1391)
2328 #define HRES_NS_E_NAMESPACE_NAME_TOO_LONG                 HRES_ERROR(0xC00D1392)
2329 #define HRES_NS_E_NAMESPACE_DUPLICATE_NAME                HRES_ERROR(0xC00D1393)
2330 #define HRES_NS_E_NAMESPACE_EMPTY_NAME                    HRES_ERROR(0xC00D1394)
2331 #define HRES_NS_E_NAMESPACE_INDEX_TOO_LARGE               HRES_ERROR(0xC00D1395)
2332 #define HRES_NS_E_NAMESPACE_BAD_NAME                      HRES_ERROR(0xC00D1396)
2333 #define HRES_NS_E_NAMESPACE_WRONG_SECURITY                HRES_ERROR(0xC00D1397)
2334 #define HRES_NS_E_CACHE_ARCHIVE_CONFLICT                  HRES_ERROR(0xC00D13EC)
2335 #define HRES_NS_E_CACHE_ORIGIN_SERVER_NOT_FOUND           HRES_ERROR(0xC00D13ED)
2336 #define HRES_NS_E_CACHE_ORIGIN_SERVER_TIMEOUT             HRES_ERROR(0xC00D13EE)
2337 #define HRES_NS_E_CACHE_NOT_BROADCAST                     HRES_ERROR(0xC00D13EF)
2338 #define HRES_NS_E_CACHE_CANNOT_BE_CACHED                  HRES_ERROR(0xC00D13F0)
2339 #define HRES_NS_E_CACHE_NOT_MODIFIED                      HRES_ERROR(0xC00D13F1)
2340 #define HRES_NS_E_CANNOT_REMOVE_PUBLISHING_POINT          HRES_ERROR(0xC00D1450)
2341 #define HRES_NS_E_CANNOT_REMOVE_PLUGIN                    HRES_ERROR(0xC00D1451)
2342 #define HRES_NS_E_WRONG_PUBLISHING_POINT_TYPE             HRES_ERROR(0xC00D1452)
2343 #define HRES_NS_E_UNSUPPORTED_LOAD_TYPE                   HRES_ERROR(0xC00D1453)
2344 #define HRES_NS_E_INVALID_PLUGIN_LOAD_TYPE_CONFIGURATION  HRES_ERROR(0xC00D1454)
2345 #define HRES_NS_E_INVALID_PUBLISHING_POINT_NAME           HRES_ERROR(0xC00D1455)
2346 #define HRES_NS_E_TOO_MANY_MULTICAST_SINKS                HRES_ERROR(0xC00D1456)
2347 #define HRES_NS_E_PUBLISHING_POINT_INVALID_REQUEST_WHILE_STARTED HRES_ERROR(0xC00D1457)
2348 #define HRES_NS_E_MULTICAST_PLUGIN_NOT_ENABLED            HRES_ERROR(0xC00D1458)
2349 #define HRES_NS_E_INVALID_OPERATING_SYSTEM_VERSION        HRES_ERROR(0xC00D1459)
2350 #define HRES_NS_E_PUBLISHING_POINT_REMOVED                HRES_ERROR(0xC00D145A)
2351 #define HRES_NS_E_INVALID_PUSH_PUBLISHING_POINT_START_REQUEST HRES_ERROR(0xC00D145B)
2352 #define HRES_NS_E_UNSUPPORTED_LANGUAGE                    HRES_ERROR(0xC00D145C)
2353 #define HRES_NS_E_WRONG_OS_VERSION                        HRES_ERROR(0xC00D145D)
2354 #define HRES_NS_E_PUBLISHING_POINT_STOPPED                HRES_ERROR(0xC00D145E)
2355 #define HRES_NS_E_PLAYLIST_ENTRY_ALREADY_PLAYING          HRES_ERROR(0xC00D14B4)
2356 #define HRES_NS_E_EMPTY_PLAYLIST                          HRES_ERROR(0xC00D14B5)
2357 #define HRES_NS_E_PLAYLIST_PARSE_FAILURE                  HRES_ERROR(0xC00D14B6)
2358 #define HRES_NS_E_PLAYLIST_UNSUPPORTED_ENTRY              HRES_ERROR(0xC00D14B7)
2359 #define HRES_NS_E_PLAYLIST_ENTRY_NOT_IN_PLAYLIST          HRES_ERROR(0xC00D14B8)
2360 #define HRES_NS_E_PLAYLIST_ENTRY_SEEK                     HRES_ERROR(0xC00D14B9)
2361 #define HRES_NS_E_PLAYLIST_RECURSIVE_PLAYLISTS            HRES_ERROR(0xC00D14BA)
2362 #define HRES_NS_E_PLAYLIST_TOO_MANY_NESTED_PLAYLISTS      HRES_ERROR(0xC00D14BB)
2363 #define HRES_NS_E_PLAYLIST_SHUTDOWN                       HRES_ERROR(0xC00D14BC)
2364 #define HRES_NS_E_PLAYLIST_END_RECEDING                   HRES_ERROR(0xC00D14BD)
2365 #define HRES_NS_E_DATAPATH_NO_SINK                        HRES_ERROR(0xC00D1518)
2366 #define HRES_NS_E_INVALID_PUSH_TEMPLATE                   HRES_ERROR(0xC00D151A)
2367 #define HRES_NS_E_INVALID_PUSH_PUBLISHING_POINT           HRES_ERROR(0xC00D151B)
2368 #define HRES_NS_E_CRITICAL_ERROR                          HRES_ERROR(0xC00D151C)
2369 #define HRES_NS_E_NO_NEW_CONNECTIONS                      HRES_ERROR(0xC00D151D)
2370 #define HRES_NS_E_WSX_INVALID_VERSION                     HRES_ERROR(0xC00D151E)
2371 #define HRES_NS_E_HEADER_MISMATCH                         HRES_ERROR(0xC00D151F)
2372 #define HRES_NS_E_PUSH_DUPLICATE_PUBLISHING_POINT_NAME    HRES_ERROR(0xC00D1520)
2373 #define HRES_NS_E_NO_SCRIPT_ENGINE                        HRES_ERROR(0xC00D157C)
2374 #define HRES_NS_E_PLUGIN_ERROR_REPORTED                   HRES_ERROR(0xC00D157D)
2375 #define HRES_NS_E_SOURCE_PLUGIN_NOT_FOUND                 HRES_ERROR(0xC00D157E)
2376 #define HRES_NS_E_PLAYLIST_PLUGIN_NOT_FOUND               HRES_ERROR(0xC00D157F)
2377 #define HRES_NS_E_DATA_SOURCE_ENUMERATION_NOT_SUPPORTED   HRES_ERROR(0xC00D1580)
2378 #define HRES_NS_E_MEDIA_PARSER_INVALID_FORMAT             HRES_ERROR(0xC00D1581)
2379 #define HRES_NS_E_SCRIPT_DEBUGGER_NOT_INSTALLED           HRES_ERROR(0xC00D1582)
2380 #define HRES_NS_E_FEATURE_REQUIRES_ENTERPRISE_SERVER      HRES_ERROR(0xC00D1583)
2381 #define HRES_NS_E_WIZARD_RUNNING                          HRES_ERROR(0xC00D1584)
2382 #define HRES_NS_E_INVALID_LOG_URL                         HRES_ERROR(0xC00D1585)
2383 #define HRES_NS_E_INVALID_MTU_RANGE                       HRES_ERROR(0xC00D1586)
2384 #define HRES_NS_E_INVALID_PLAY_STATISTICS                 HRES_ERROR(0xC00D1587)
2385 #define HRES_NS_E_LOG_NEED_TO_BE_SKIPPED                  HRES_ERROR(0xC00D1588)
2386 #define HRES_NS_E_HTTP_TEXT_DATACONTAINER_SIZE_LIMIT_EXCEEDED HRES_ERROR(0xC00D1589)
2387 #define HRES_NS_E_PORT_IN_USE                             HRES_ERROR(0xC00D158A)
2388 #define HRES_NS_E_PORT_IN_USE_HTTP                        HRES_ERROR(0xC00D158B)
2389 #define HRES_NS_E_HTTP_TEXT_DATACONTAINER_INVALID_SERVER_RESPONSE HRES_ERROR(0xC00D158C)
2390 #define HRES_NS_E_ARCHIVE_REACH_QUOTA                     HRES_ERROR(0xC00D158D)
2391 #define HRES_NS_E_ARCHIVE_ABORT_DUE_TO_BCAST              HRES_ERROR(0xC00D158E)
2392 #define HRES_NS_E_ARCHIVE_GAP_DETECTED                    HRES_ERROR(0xC00D158F)
2393 #define HRES_NS_E_AUTHORIZATION_FILE_NOT_FOUND            HRES_ERROR(0xC00D1590)
2394 #define HRES_NS_E_BAD_MARKIN                              HRES_ERROR(0xC00D1B58)
2395 #define HRES_NS_E_BAD_MARKOUT                             HRES_ERROR(0xC00D1B59)
2396 #define HRES_NS_E_NOMATCHING_MEDIASOURCE                  HRES_ERROR(0xC00D1B5A)
2397 #define HRES_NS_E_UNSUPPORTED_SOURCETYPE                  HRES_ERROR(0xC00D1B5B)
2398 #define HRES_NS_E_TOO_MANY_AUDIO                          HRES_ERROR(0xC00D1B5C)
2399 #define HRES_NS_E_TOO_MANY_VIDEO                          HRES_ERROR(0xC00D1B5D)
2400 #define HRES_NS_E_NOMATCHING_ELEMENT                      HRES_ERROR(0xC00D1B5E)
2401 #define HRES_NS_E_MISMATCHED_MEDIACONTENT                 HRES_ERROR(0xC00D1B5F)
2402 #define HRES_NS_E_CANNOT_DELETE_ACTIVE_SOURCEGROUP        HRES_ERROR(0xC00D1B60)
2403 #define HRES_NS_E_AUDIODEVICE_BUSY                        HRES_ERROR(0xC00D1B61)
2404 #define HRES_NS_E_AUDIODEVICE_UNEXPECTED                  HRES_ERROR(0xC00D1B62)
2405 #define HRES_NS_E_AUDIODEVICE_BADFORMAT                   HRES_ERROR(0xC00D1B63)
2406 #define HRES_NS_E_VIDEODEVICE_BUSY                        HRES_ERROR(0xC00D1B64)
2407 #define HRES_NS_E_VIDEODEVICE_UNEXPECTED                  HRES_ERROR(0xC00D1B65)
2408 #define HRES_NS_E_INVALIDCALL_WHILE_ENCODER_RUNNING       HRES_ERROR(0xC00D1B66)
2409 #define HRES_NS_E_NO_PROFILE_IN_SOURCEGROUP               HRES_ERROR(0xC00D1B67)
2410 #define HRES_NS_E_VIDEODRIVER_UNSTABLE                    HRES_ERROR(0xC00D1B68)
2411 #define HRES_NS_E_VIDCAPSTARTFAILED                       HRES_ERROR(0xC00D1B69)
2412 #define HRES_NS_E_VIDSOURCECOMPRESSION                    HRES_ERROR(0xC00D1B6A)
2413 #define HRES_NS_E_VIDSOURCESIZE                           HRES_ERROR(0xC00D1B6B)
2414 #define HRES_NS_E_ICMQUERYFORMAT                          HRES_ERROR(0xC00D1B6C)
2415 #define HRES_NS_E_VIDCAPCREATEWINDOW                      HRES_ERROR(0xC00D1B6D)
2416 #define HRES_NS_E_VIDCAPDRVINUSE                          HRES_ERROR(0xC00D1B6E)
2417 #define HRES_NS_E_NO_MEDIAFORMAT_IN_SOURCE                HRES_ERROR(0xC00D1B6F)
2418 #define HRES_NS_E_NO_VALID_OUTPUT_STREAM                  HRES_ERROR(0xC00D1B70)
2419 #define HRES_NS_E_NO_VALID_SOURCE_PLUGIN                  HRES_ERROR(0xC00D1B71)
2420 #define HRES_NS_E_NO_ACTIVE_SOURCEGROUP                   HRES_ERROR(0xC00D1B72)
2421 #define HRES_NS_E_NO_SCRIPT_STREAM                        HRES_ERROR(0xC00D1B73)
2422 #define HRES_NS_E_INVALIDCALL_WHILE_ARCHIVAL_RUNNING      HRES_ERROR(0xC00D1B74)
2423 #define HRES_NS_E_INVALIDPACKETSIZE                       HRES_ERROR(0xC00D1B75)
2424 #define HRES_NS_E_PLUGIN_CLSID_INVALID                    HRES_ERROR(0xC00D1B76)
2425 #define HRES_NS_E_UNSUPPORTED_ARCHIVETYPE                 HRES_ERROR(0xC00D1B77)
2426 #define HRES_NS_E_UNSUPPORTED_ARCHIVEOPERATION            HRES_ERROR(0xC00D1B78)
2427 #define HRES_NS_E_ARCHIVE_FILENAME_NOTSET                 HRES_ERROR(0xC00D1B79)
2428 #define HRES_NS_E_SOURCEGROUP_NOTPREPARED                 HRES_ERROR(0xC00D1B7A)
2429 #define HRES_NS_E_PROFILE_MISMATCH                        HRES_ERROR(0xC00D1B7B)
2430 #define HRES_NS_E_INCORRECTCLIPSETTINGS                   HRES_ERROR(0xC00D1B7C)
2431 #define HRES_NS_E_NOSTATSAVAILABLE                        HRES_ERROR(0xC00D1B7D)
2432 #define HRES_NS_E_NOTARCHIVING                            HRES_ERROR(0xC00D1B7E)
2433 #define HRES_NS_E_INVALIDCALL_WHILE_ENCODER_STOPPED       HRES_ERROR(0xC00D1B7F)
2434 #define HRES_NS_E_NOSOURCEGROUPS                          HRES_ERROR(0xC00D1B80)
2435 #define HRES_NS_E_INVALIDINPUTFPS                         HRES_ERROR(0xC00D1B81)
2436 #define HRES_NS_E_NO_DATAVIEW_SUPPORT                     HRES_ERROR(0xC00D1B82)
2437 #define HRES_NS_E_CODEC_UNAVAILABLE                       HRES_ERROR(0xC00D1B83)
2438 #define HRES_NS_E_ARCHIVE_SAME_AS_INPUT                   HRES_ERROR(0xC00D1B84)
2439 #define HRES_NS_E_SOURCE_NOTSPECIFIED                     HRES_ERROR(0xC00D1B85)
2440 #define HRES_NS_E_NO_REALTIME_TIMECOMPRESSION             HRES_ERROR(0xC00D1B86)
2441 #define HRES_NS_E_UNSUPPORTED_ENCODER_DEVICE              HRES_ERROR(0xC00D1B87)
2442 #define HRES_NS_E_UNEXPECTED_DISPLAY_SETTINGS             HRES_ERROR(0xC00D1B88)
2443 #define HRES_NS_E_NO_AUDIODATA                            HRES_ERROR(0xC00D1B89)
2444 #define HRES_NS_E_INPUTSOURCE_PROBLEM                     HRES_ERROR(0xC00D1B8A)
2445 #define HRES_NS_E_WME_VERSION_MISMATCH                    HRES_ERROR(0xC00D1B8B)
2446 #define HRES_NS_E_NO_REALTIME_PREPROCESS                  HRES_ERROR(0xC00D1B8C)
2447 #define HRES_NS_E_NO_REPEAT_PREPROCESS                    HRES_ERROR(0xC00D1B8D)
2448 #define HRES_NS_E_CANNOT_PAUSE_LIVEBROADCAST              HRES_ERROR(0xC00D1B8E)
2449 #define HRES_NS_E_DRM_PROFILE_NOT_SET                     HRES_ERROR(0xC00D1B8F)
2450 #define HRES_NS_E_DUPLICATE_DRMPROFILE                    HRES_ERROR(0xC00D1B90)
2451 #define HRES_NS_E_INVALID_DEVICE                          HRES_ERROR(0xC00D1B91)
2452 #define HRES_NS_E_SPEECHEDL_ON_NON_MIXEDMODE              HRES_ERROR(0xC00D1B92)
2453 #define HRES_NS_E_DRM_PASSWORD_TOO_LONG                   HRES_ERROR(0xC00D1B93)
2454 #define HRES_NS_E_DEVCONTROL_FAILED_SEEK                  HRES_ERROR(0xC00D1B94)
2455 #define HRES_NS_E_INTERLACE_REQUIRE_SAMESIZE              HRES_ERROR(0xC00D1B95)
2456 #define HRES_NS_E_TOO_MANY_DEVICECONTROL                  HRES_ERROR(0xC00D1B96)
2457 #define HRES_NS_E_NO_MULTIPASS_FOR_LIVEDEVICE             HRES_ERROR(0xC00D1B97)
2458 #define HRES_NS_E_MISSING_AUDIENCE                        HRES_ERROR(0xC00D1B98)
2459 #define HRES_NS_E_AUDIENCE_CONTENTTYPE_MISMATCH           HRES_ERROR(0xC00D1B99)
2460 #define HRES_NS_E_MISSING_SOURCE_INDEX                    HRES_ERROR(0xC00D1B9A)
2461 #define HRES_NS_E_NUM_LANGUAGE_MISMATCH                   HRES_ERROR(0xC00D1B9B)
2462 #define HRES_NS_E_LANGUAGE_MISMATCH                       HRES_ERROR(0xC00D1B9C)
2463 #define HRES_NS_E_VBRMODE_MISMATCH                        HRES_ERROR(0xC00D1B9D)
2464 #define HRES_NS_E_INVALID_INPUT_AUDIENCE_INDEX            HRES_ERROR(0xC00D1B9E)
2465 #define HRES_NS_E_INVALID_INPUT_LANGUAGE                  HRES_ERROR(0xC00D1B9F)
2466 #define HRES_NS_E_INVALID_INPUT_STREAM                    HRES_ERROR(0xC00D1BA0)
2467 #define HRES_NS_E_EXPECT_MONO_WAV_INPUT                   HRES_ERROR(0xC00D1BA1)
2468 #define HRES_NS_E_INPUT_WAVFORMAT_MISMATCH                HRES_ERROR(0xC00D1BA2)
2469 #define HRES_NS_E_RECORDQ_DISK_FULL                       HRES_ERROR(0xC00D1BA3)
2470 #define HRES_NS_E_NO_PAL_INVERSE_TELECINE                 HRES_ERROR(0xC00D1BA4)
2471 #define HRES_NS_E_ACTIVE_SG_DEVICE_DISCONNECTED           HRES_ERROR(0xC00D1BA5)
2472 #define HRES_NS_E_ACTIVE_SG_DEVICE_CONTROL_DISCONNECTED   HRES_ERROR(0xC00D1BA6)
2473 #define HRES_NS_E_NO_FRAMES_SUBMITTED_TO_ANALYZER         HRES_ERROR(0xC00D1BA7)
2474 #define HRES_NS_E_INPUT_DOESNOT_SUPPORT_SMPTE             HRES_ERROR(0xC00D1BA8)
2475 #define HRES_NS_E_NO_SMPTE_WITH_MULTIPLE_SOURCEGROUPS     HRES_ERROR(0xC00D1BA9)
2476 #define HRES_NS_E_BAD_CONTENTEDL                          HRES_ERROR(0xC00D1BAA)
2477 #define HRES_NS_E_INTERLACEMODE_MISMATCH                  HRES_ERROR(0xC00D1BAB)
2478 #define HRES_NS_E_NONSQUAREPIXELMODE_MISMATCH             HRES_ERROR(0xC00D1BAC)
2479 #define HRES_NS_E_SMPTEMODE_MISMATCH                      HRES_ERROR(0xC00D1BAD)
2480 #define HRES_NS_E_END_OF_TAPE                             HRES_ERROR(0xC00D1BAE)
2481 #define HRES_NS_E_NO_MEDIA_IN_AUDIENCE                    HRES_ERROR(0xC00D1BAF)
2482 #define HRES_NS_E_NO_AUDIENCES                            HRES_ERROR(0xC00D1BB0)
2483 #define HRES_NS_E_NO_AUDIO_COMPAT                         HRES_ERROR(0xC00D1BB1)
2484 #define HRES_NS_E_INVALID_VBR_COMPAT                      HRES_ERROR(0xC00D1BB2)
2485 #define HRES_NS_E_NO_PROFILE_NAME                         HRES_ERROR(0xC00D1BB3)
2486 #define HRES_NS_E_INVALID_VBR_WITH_UNCOMP                 HRES_ERROR(0xC00D1BB4)
2487 #define HRES_NS_E_MULTIPLE_VBR_AUDIENCES                  HRES_ERROR(0xC00D1BB5)
2488 #define HRES_NS_E_UNCOMP_COMP_COMBINATION                 HRES_ERROR(0xC00D1BB6)
2489 #define HRES_NS_E_MULTIPLE_AUDIO_CODECS                   HRES_ERROR(0xC00D1BB7)
2490 #define HRES_NS_E_MULTIPLE_AUDIO_FORMATS                  HRES_ERROR(0xC00D1BB8)
2491 #define HRES_NS_E_AUDIO_BITRATE_STEPDOWN                  HRES_ERROR(0xC00D1BB9)
2492 #define HRES_NS_E_INVALID_AUDIO_PEAKRATE                  HRES_ERROR(0xC00D1BBA)
2493 #define HRES_NS_E_INVALID_AUDIO_PEAKRATE_2                HRES_ERROR(0xC00D1BBB)
2494 #define HRES_NS_E_INVALID_AUDIO_BUFFERMAX                 HRES_ERROR(0xC00D1BBC)
2495 #define HRES_NS_E_MULTIPLE_VIDEO_CODECS                   HRES_ERROR(0xC00D1BBD)
2496 #define HRES_NS_E_MULTIPLE_VIDEO_SIZES                    HRES_ERROR(0xC00D1BBE)
2497 #define HRES_NS_E_INVALID_VIDEO_BITRATE                   HRES_ERROR(0xC00D1BBF)
2498 #define HRES_NS_E_VIDEO_BITRATE_STEPDOWN                  HRES_ERROR(0xC00D1BC0)
2499 #define HRES_NS_E_INVALID_VIDEO_PEAKRATE                  HRES_ERROR(0xC00D1BC1)
2500 #define HRES_NS_E_INVALID_VIDEO_PEAKRATE_2                HRES_ERROR(0xC00D1BC2)
2501 #define HRES_NS_E_INVALID_VIDEO_WIDTH                     HRES_ERROR(0xC00D1BC3)
2502 #define HRES_NS_E_INVALID_VIDEO_HEIGHT                    HRES_ERROR(0xC00D1BC4)
2503 #define HRES_NS_E_INVALID_VIDEO_FPS                       HRES_ERROR(0xC00D1BC5)
2504 #define HRES_NS_E_INVALID_VIDEO_KEYFRAME                  HRES_ERROR(0xC00D1BC6)
2505 #define HRES_NS_E_INVALID_VIDEO_IQUALITY                  HRES_ERROR(0xC00D1BC7)
2506 #define HRES_NS_E_INVALID_VIDEO_CQUALITY                  HRES_ERROR(0xC00D1BC8)
2507 #define HRES_NS_E_INVALID_VIDEO_BUFFER                    HRES_ERROR(0xC00D1BC9)
2508 #define HRES_NS_E_INVALID_VIDEO_BUFFERMAX                 HRES_ERROR(0xC00D1BCA)
2509 #define HRES_NS_E_INVALID_VIDEO_BUFFERMAX_2               HRES_ERROR(0xC00D1BCB)
2510 #define HRES_NS_E_INVALID_VIDEO_WIDTH_ALIGN               HRES_ERROR(0xC00D1BCC)
2511 #define HRES_NS_E_INVALID_VIDEO_HEIGHT_ALIGN              HRES_ERROR(0xC00D1BCD)
2512 #define HRES_NS_E_MULTIPLE_SCRIPT_BITRATES                HRES_ERROR(0xC00D1BCE)
2513 #define HRES_NS_E_INVALID_SCRIPT_BITRATE                  HRES_ERROR(0xC00D1BCF)
2514 #define HRES_NS_E_MULTIPLE_FILE_BITRATES                  HRES_ERROR(0xC00D1BD0)
2515 #define HRES_NS_E_INVALID_FILE_BITRATE                    HRES_ERROR(0xC00D1BD1)
2516 #define HRES_NS_E_SAME_AS_INPUT_COMBINATION               HRES_ERROR(0xC00D1BD2)
2517 #define HRES_NS_E_SOURCE_CANNOT_LOOP                      HRES_ERROR(0xC00D1BD3)
2518 #define HRES_NS_E_INVALID_FOLDDOWN_COEFFICIENTS           HRES_ERROR(0xC00D1BD4)
2519 #define HRES_NS_E_DRMPROFILE_NOTFOUND                     HRES_ERROR(0xC00D1BD5)
2520 #define HRES_NS_E_INVALID_TIMECODE                        HRES_ERROR(0xC00D1BD6)
2521 #define HRES_NS_E_NO_AUDIO_TIMECOMPRESSION                HRES_ERROR(0xC00D1BD7)
2522 #define HRES_NS_E_NO_TWOPASS_TIMECOMPRESSION              HRES_ERROR(0xC00D1BD8)
2523 #define HRES_NS_E_TIMECODE_REQUIRES_VIDEOSTREAM           HRES_ERROR(0xC00D1BD9)
2524 #define HRES_NS_E_NO_MBR_WITH_TIMECODE                    HRES_ERROR(0xC00D1BDA)
2525 #define HRES_NS_E_INVALID_INTERLACEMODE                   HRES_ERROR(0xC00D1BDB)
2526 #define HRES_NS_E_INVALID_INTERLACE_COMPAT                HRES_ERROR(0xC00D1BDC)
2527 #define HRES_NS_E_INVALID_NONSQUAREPIXEL_COMPAT           HRES_ERROR(0xC00D1BDD)
2528 #define HRES_NS_E_INVALID_SOURCE_WITH_DEVICE_CONTROL      HRES_ERROR(0xC00D1BDE)
2529 #define HRES_NS_E_CANNOT_GENERATE_BROADCAST_INFO_FOR_QUALITYVBR HRES_ERROR(0xC00D1BDF)
2530 #define HRES_NS_E_EXCEED_MAX_DRM_PROFILE_LIMIT            HRES_ERROR(0xC00D1BE0)
2531 #define HRES_NS_E_DEVICECONTROL_UNSTABLE                  HRES_ERROR(0xC00D1BE1)
2532 #define HRES_NS_E_INVALID_PIXEL_ASPECT_RATIO              HRES_ERROR(0xC00D1BE2)
2533 #define HRES_NS_E_AUDIENCE__LANGUAGE_CONTENTTYPE_MISMATCH HRES_ERROR(0xC00D1BE3)
2534 #define HRES_NS_E_INVALID_PROFILE_CONTENTTYPE             HRES_ERROR(0xC00D1BE4)
2535 #define HRES_NS_E_TRANSFORM_PLUGIN_NOT_FOUND              HRES_ERROR(0xC00D1BE5)
2536 #define HRES_NS_E_TRANSFORM_PLUGIN_INVALID                HRES_ERROR(0xC00D1BE6)
2537 #define HRES_NS_E_EDL_REQUIRED_FOR_DEVICE_MULTIPASS       HRES_ERROR(0xC00D1BE7)
2538 #define HRES_NS_E_INVALID_VIDEO_WIDTH_FOR_INTERLACED_ENCODING HRES_ERROR(0xC00D1BE8)
2539 #define HRES_NS_E_MARKIN_UNSUPPORTED                      HRES_ERROR(0xC00D1BE9)
2540 #define HRES_NS_E_DRM_INVALID_APPLICATION                 HRES_ERROR(0xC00D2711)
2541 #define HRES_NS_E_DRM_LICENSE_STORE_ERROR                 HRES_ERROR(0xC00D2712)
2542 #define HRES_NS_E_DRM_SECURE_STORE_ERROR                  HRES_ERROR(0xC00D2713)
2543 #define HRES_NS_E_DRM_LICENSE_STORE_SAVE_ERROR            HRES_ERROR(0xC00D2714)
2544 #define HRES_NS_E_DRM_SECURE_STORE_UNLOCK_ERROR           HRES_ERROR(0xC00D2715)
2545 #define HRES_NS_E_DRM_INVALID_CONTENT                     HRES_ERROR(0xC00D2716)
2546 #define HRES_NS_E_DRM_UNABLE_TO_OPEN_LICENSE              HRES_ERROR(0xC00D2717)
2547 #define HRES_NS_E_DRM_INVALID_LICENSE                     HRES_ERROR(0xC00D2718)
2548 #define HRES_NS_E_DRM_INVALID_MACHINE                     HRES_ERROR(0xC00D2719)
2549 #define HRES_NS_E_DRM_ENUM_LICENSE_FAILED                 HRES_ERROR(0xC00D271B)
2550 #define HRES_NS_E_DRM_INVALID_LICENSE_REQUEST             HRES_ERROR(0xC00D271C)
2551 #define HRES_NS_E_DRM_UNABLE_TO_INITIALIZE                HRES_ERROR(0xC00D271D)
2552 #define HRES_NS_E_DRM_UNABLE_TO_ACQUIRE_LICENSE           HRES_ERROR(0xC00D271E)
2553 #define HRES_NS_E_DRM_INVALID_LICENSE_ACQUIRED            HRES_ERROR(0xC00D271F)
2554 #define HRES_NS_E_DRM_NO_RIGHTS                           HRES_ERROR(0xC00D2720)
2555 #define HRES_NS_E_DRM_KEY_ERROR                           HRES_ERROR(0xC00D2721)
2556 #define HRES_NS_E_DRM_ENCRYPT_ERROR                       HRES_ERROR(0xC00D2722)
2557 #define HRES_NS_E_DRM_DECRYPT_ERROR                       HRES_ERROR(0xC00D2723)
2558 #define HRES_NS_E_DRM_LICENSE_INVALID_XML                 HRES_ERROR(0xC00D2725)
2559 #define HRES_NS_E_DRM_NEEDS_INDIVIDUALIZATION             HRES_ERROR(0xC00D2728)
2560 #define HRES_NS_E_DRM_ALREADY_INDIVIDUALIZED              HRES_ERROR(0xC00D2729)
2561 #define HRES_NS_E_DRM_ACTION_NOT_QUERIED                  HRES_ERROR(0xC00D272A)
2562 #define HRES_NS_E_DRM_ACQUIRING_LICENSE                   HRES_ERROR(0xC00D272B)
2563 #define HRES_NS_E_DRM_INDIVIDUALIZING                     HRES_ERROR(0xC00D272C)
2564 #define HRES_NS_E_BACKUP_RESTORE_FAILURE                  HRES_ERROR(0xC00D272D)
2565 #define HRES_NS_E_BACKUP_RESTORE_BAD_REQUEST_ID           HRES_ERROR(0xC00D272E)
2566 #define HRES_NS_E_DRM_PARAMETERS_MISMATCHED               HRES_ERROR(0xC00D272F)
2567 #define HRES_NS_E_DRM_UNABLE_TO_CREATE_LICENSE_OBJECT     HRES_ERROR(0xC00D2730)
2568 #define HRES_NS_E_DRM_UNABLE_TO_CREATE_INDI_OBJECT        HRES_ERROR(0xC00D2731)
2569 #define HRES_NS_E_DRM_UNABLE_TO_CREATE_ENCRYPT_OBJECT     HRES_ERROR(0xC00D2732)
2570 #define HRES_NS_E_DRM_UNABLE_TO_CREATE_DECRYPT_OBJECT     HRES_ERROR(0xC00D2733)
2571 #define HRES_NS_E_DRM_UNABLE_TO_CREATE_PROPERTIES_OBJECT  HRES_ERROR(0xC00D2734)
2572 #define HRES_NS_E_DRM_UNABLE_TO_CREATE_BACKUP_OBJECT      HRES_ERROR(0xC00D2735)
2573 #define HRES_NS_E_DRM_INDIVIDUALIZE_ERROR                 HRES_ERROR(0xC00D2736)
2574 #define HRES_NS_E_DRM_LICENSE_OPEN_ERROR                  HRES_ERROR(0xC00D2737)
2575 #define HRES_NS_E_DRM_LICENSE_CLOSE_ERROR                 HRES_ERROR(0xC00D2738)
2576 #define HRES_NS_E_DRM_GET_LICENSE_ERROR                   HRES_ERROR(0xC00D2739)
2577 #define HRES_NS_E_DRM_QUERY_ERROR                         HRES_ERROR(0xC00D273A)
2578 #define HRES_NS_E_DRM_REPORT_ERROR                        HRES_ERROR(0xC00D273B)
2579 #define HRES_NS_E_DRM_GET_LICENSESTRING_ERROR             HRES_ERROR(0xC00D273C)
2580 #define HRES_NS_E_DRM_GET_CONTENTSTRING_ERROR             HRES_ERROR(0xC00D273D)
2581 #define HRES_NS_E_DRM_MONITOR_ERROR                       HRES_ERROR(0xC00D273E)
2582 #define HRES_NS_E_DRM_UNABLE_TO_SET_PARAMETER             HRES_ERROR(0xC00D273F)
2583 #define HRES_NS_E_DRM_INVALID_APPDATA                     HRES_ERROR(0xC00D2740)
2584 #define HRES_NS_E_DRM_INVALID_APPDATA_VERSION             HRES_ERROR(0xC00D2741)
2585 #define HRES_NS_E_DRM_BACKUP_EXISTS                       HRES_ERROR(0xC00D2742)
2586 #define HRES_NS_E_DRM_BACKUP_CORRUPT                      HRES_ERROR(0xC00D2743)
2587 #define HRES_NS_E_DRM_BACKUPRESTORE_BUSY                  HRES_ERROR(0xC00D2744)
2588 #define HRES_NS_E_BACKUP_RESTORE_BAD_DATA                 HRES_ERROR(0xC00D2745)
2589 #define HRES_NS_E_DRM_LICENSE_UNUSABLE                    HRES_ERROR(0xC00D2748)
2590 #define HRES_NS_E_DRM_INVALID_PROPERTY                    HRES_ERROR(0xC00D2749)
2591 #define HRES_NS_E_DRM_SECURE_STORE_NOT_FOUND              HRES_ERROR(0xC00D274A)
2592 #define HRES_NS_E_DRM_CACHED_CONTENT_ERROR                HRES_ERROR(0xC00D274B)
2593 #define HRES_NS_E_DRM_INDIVIDUALIZATION_INCOMPLETE        HRES_ERROR(0xC00D274C)
2594 #define HRES_NS_E_DRM_DRIVER_AUTH_FAILURE                 HRES_ERROR(0xC00D274D)
2595 #define HRES_NS_E_DRM_NEED_UPGRADE_MSSAP                  HRES_ERROR(0xC00D274E)
2596 #define HRES_NS_E_DRM_REOPEN_CONTENT                      HRES_ERROR(0xC00D274F)
2597 #define HRES_NS_E_DRM_DRIVER_DIGIOUT_FAILURE              HRES_ERROR(0xC00D2750)
2598 #define HRES_NS_E_DRM_INVALID_SECURESTORE_PASSWORD        HRES_ERROR(0xC00D2751)
2599 #define HRES_NS_E_DRM_APPCERT_REVOKED                     HRES_ERROR(0xC00D2752)
2600 #define HRES_NS_E_DRM_RESTORE_FRAUD                       HRES_ERROR(0xC00D2753)
2601 #define HRES_NS_E_DRM_HARDWARE_INCONSISTENT               HRES_ERROR(0xC00D2754)
2602 #define HRES_NS_E_DRM_SDMI_TRIGGER                        HRES_ERROR(0xC00D2755)
2603 #define HRES_NS_E_DRM_SDMI_NOMORECOPIES                   HRES_ERROR(0xC00D2756)
2604 #define HRES_NS_E_DRM_UNABLE_TO_CREATE_HEADER_OBJECT      HRES_ERROR(0xC00D2757)
2605 #define HRES_NS_E_DRM_UNABLE_TO_CREATE_KEYS_OBJECT        HRES_ERROR(0xC00D2758)
2606 #define HRES_NS_E_DRM_LICENSE_NOTACQUIRED                 HRES_ERROR(0xC00D2759)
2607 #define HRES_NS_E_DRM_UNABLE_TO_CREATE_CODING_OBJECT      HRES_ERROR(0xC00D275A)
2608 #define HRES_NS_E_DRM_UNABLE_TO_CREATE_STATE_DATA_OBJECT  HRES_ERROR(0xC00D275B)
2609 #define HRES_NS_E_DRM_BUFFER_TOO_SMALL                    HRES_ERROR(0xC00D275C)
2610 #define HRES_NS_E_DRM_UNSUPPORTED_PROPERTY                HRES_ERROR(0xC00D275D)
2611 #define HRES_NS_E_DRM_ERROR_BAD_NET_RESP                  HRES_ERROR(0xC00D275E)
2612 #define HRES_NS_E_DRM_STORE_NOTALLSTORED                  HRES_ERROR(0xC00D275F)
2613 #define HRES_NS_E_DRM_SECURITY_COMPONENT_SIGNATURE_INVALID HRES_ERROR(0xC00D2760)
2614 #define HRES_NS_E_DRM_INVALID_DATA                        HRES_ERROR(0xC00D2761)
2615 #define HRES_NS_E_DRM_POLICY_DISABLE_ONLINE               HRES_ERROR(0xC00D2762)
2616 #define HRES_NS_E_DRM_UNABLE_TO_CREATE_AUTHENTICATION_OBJECT HRES_ERROR(0xC00D2763)
2617 #define HRES_NS_E_DRM_NOT_CONFIGURED                      HRES_ERROR(0xC00D2764)
2618 #define HRES_NS_E_DRM_DEVICE_ACTIVATION_CANCELED          HRES_ERROR(0xC00D2765)
2619 #define HRES_NS_E_BACKUP_RESTORE_TOO_MANY_RESETS          HRES_ERROR(0xC00D2766)
2620 #define HRES_NS_E_DRM_DEBUGGING_NOT_ALLOWED               HRES_ERROR(0xC00D2767)
2621 #define HRES_NS_E_DRM_OPERATION_CANCELED                  HRES_ERROR(0xC00D2768)
2622 #define HRES_NS_E_DRM_RESTRICTIONS_NOT_RETRIEVED          HRES_ERROR(0xC00D2769)
2623 #define HRES_NS_E_DRM_UNABLE_TO_CREATE_PLAYLIST_OBJECT    HRES_ERROR(0xC00D276A)
2624 #define HRES_NS_E_DRM_UNABLE_TO_CREATE_PLAYLIST_BURN_OBJECT HRES_ERROR(0xC00D276B)
2625 #define HRES_NS_E_DRM_UNABLE_TO_CREATE_DEVICE_REGISTRATION_OBJECT HRES_ERROR(0xC00D276C)
2626 #define HRES_NS_E_DRM_UNABLE_TO_CREATE_METERING_OBJECT    HRES_ERROR(0xC00D276D)
2627 #define HRES_NS_E_DRM_TRACK_EXCEEDED_PLAYLIST_RESTICTION  HRES_ERROR(0xC00D2770)
2628 #define HRES_NS_E_DRM_TRACK_EXCEEDED_TRACKBURN_RESTRICTION HRES_ERROR(0xC00D2771)
2629 #define HRES_NS_E_DRM_UNABLE_TO_GET_DEVICE_CERT           HRES_ERROR(0xC00D2772)
2630 #define HRES_NS_E_DRM_UNABLE_TO_GET_SECURE_CLOCK          HRES_ERROR(0xC00D2773)
2631 #define HRES_NS_E_DRM_UNABLE_TO_SET_SECURE_CLOCK          HRES_ERROR(0xC00D2774)
2632 #define HRES_NS_E_DRM_UNABLE_TO_GET_SECURE_CLOCK_FROM_SERVER HRES_ERROR(0xC00D2775)
2633 #define HRES_NS_E_DRM_POLICY_METERING_DISABLED            HRES_ERROR(0xC00D2776)
2634 #define HRES_NS_E_DRM_TRANSFER_CHAINED_LICENSES_UNSUPPORTED HRES_ERROR(0xC00D2777)
2635 #define HRES_NS_E_DRM_SDK_VERSIONMISMATCH                 HRES_ERROR(0xC00D2778)
2636 #define HRES_NS_E_DRM_LIC_NEEDS_DEVICE_CLOCK_SET          HRES_ERROR(0xC00D2779)
2637 #define HRES_NS_E_LICENSE_HEADER_MISSING_URL              HRES_ERROR(0xC00D277A)
2638 #define HRES_NS_E_DEVICE_NOT_WMDRM_DEVICE                 HRES_ERROR(0xC00D277B)
2639 #define HRES_NS_E_DRM_INVALID_APPCERT                     HRES_ERROR(0xC00D277C)
2640 #define HRES_NS_E_DRM_PROTOCOL_FORCEFUL_TERMINATION_ON_PETITION HRES_ERROR(0xC00D277D)
2641 #define HRES_NS_E_DRM_PROTOCOL_FORCEFUL_TERMINATION_ON_CHALLENGE HRES_ERROR(0xC00D277E)
2642 #define HRES_NS_E_DRM_CHECKPOINT_FAILED                   HRES_ERROR(0xC00D277F)
2643 #define HRES_NS_E_DRM_BB_UNABLE_TO_INITIALIZE             HRES_ERROR(0xC00D2780)
2644 #define HRES_NS_E_DRM_UNABLE_TO_LOAD_HARDWARE_ID          HRES_ERROR(0xC00D2781)
2645 #define HRES_NS_E_DRM_UNABLE_TO_OPEN_DATA_STORE           HRES_ERROR(0xC00D2782)
2646 #define HRES_NS_E_DRM_DATASTORE_CORRUPT                   HRES_ERROR(0xC00D2783)
2647 #define HRES_NS_E_DRM_UNABLE_TO_CREATE_INMEMORYSTORE_OBJECT HRES_ERROR(0xC00D2784)
2648 #define HRES_NS_E_DRM_STUBLIB_REQUIRED                    HRES_ERROR(0xC00D2785)
2649 #define HRES_NS_E_DRM_UNABLE_TO_CREATE_CERTIFICATE_OBJECT HRES_ERROR(0xC00D2786)
2650 #define HRES_NS_E_DRM_MIGRATION_TARGET_NOT_ONLINE         HRES_ERROR(0xC00D2787)
2651 #define HRES_NS_E_DRM_INVALID_MIGRATION_IMAGE             HRES_ERROR(0xC00D2788)
2652 #define HRES_NS_E_DRM_MIGRATION_TARGET_STATES_CORRUPTED   HRES_ERROR(0xC00D2789)
2653 #define HRES_NS_E_DRM_MIGRATION_IMPORTER_NOT_AVAILABLE    HRES_ERROR(0xC00D278A)
2654 #define HRES_NS_DRM_E_MIGRATION_UPGRADE_WITH_DIFF_SID     HRES_ERROR(0xC00D278B)
2655 #define HRES_NS_DRM_E_MIGRATION_SOURCE_MACHINE_IN_USE     HRES_ERROR(0xC00D278C)
2656 #define HRES_NS_DRM_E_MIGRATION_TARGET_MACHINE_LESS_THAN_LH HRES_ERROR(0xC00D278D)
2657 #define HRES_NS_DRM_E_MIGRATION_IMAGE_ALREADY_EXISTS      HRES_ERROR(0xC00D278E)
2658 #define HRES_NS_E_DRM_HARDWAREID_MISMATCH                 HRES_ERROR(0xC00D278F)
2659 #define HRES_NS_E_INVALID_DRMV2CLT_STUBLIB                HRES_ERROR(0xC00D2790)
2660 #define HRES_NS_E_DRM_MIGRATION_INVALID_LEGACYV2_DATA     HRES_ERROR(0xC00D2791)
2661 #define HRES_NS_E_DRM_MIGRATION_LICENSE_ALREADY_EXISTS    HRES_ERROR(0xC00D2792)
2662 #define HRES_NS_E_DRM_MIGRATION_INVALID_LEGACYV2_SST_PASSWORD HRES_ERROR(0xC00D2793)
2663 #define HRES_NS_E_DRM_MIGRATION_NOT_SUPPORTED             HRES_ERROR(0xC00D2794)
2664 #define HRES_NS_E_DRM_UNABLE_TO_CREATE_MIGRATION_IMPORTER_OBJECT HRES_ERROR(0xC00D2795)
2665 #define HRES_NS_E_DRM_CHECKPOINT_MISMATCH                 HRES_ERROR(0xC00D2796)
2666 #define HRES_NS_E_DRM_CHECKPOINT_CORRUPT                  HRES_ERROR(0xC00D2797)
2667 #define HRES_NS_E_REG_FLUSH_FAILURE                       HRES_ERROR(0xC00D2798)
2668 #define HRES_NS_E_HDS_KEY_MISMATCH                        HRES_ERROR(0xC00D2799)
2669 #define HRES_NS_E_DRM_MIGRATION_OPERATION_CANCELLED       HRES_ERROR(0xC00D279A)
2670 #define HRES_NS_E_DRM_MIGRATION_OBJECT_IN_USE             HRES_ERROR(0xC00D279B)
2671 #define HRES_NS_E_DRM_MALFORMED_CONTENT_HEADER            HRES_ERROR(0xC00D279C)
2672 #define HRES_NS_E_DRM_LICENSE_EXPIRED                     HRES_ERROR(0xC00D27D8)
2673 #define HRES_NS_E_DRM_LICENSE_NOTENABLED                  HRES_ERROR(0xC00D27D9)
2674 #define HRES_NS_E_DRM_LICENSE_APPSECLOW                   HRES_ERROR(0xC00D27DA)
2675 #define HRES_NS_E_DRM_STORE_NEEDINDI                      HRES_ERROR(0xC00D27DB)
2676 #define HRES_NS_E_DRM_STORE_NOTALLOWED                    HRES_ERROR(0xC00D27DC)
2677 #define HRES_NS_E_DRM_LICENSE_APP_NOTALLOWED              HRES_ERROR(0xC00D27DD)
2678 #define HRES_NS_E_DRM_LICENSE_CERT_EXPIRED                HRES_ERROR(0xC00D27DF)
2679 #define HRES_NS_E_DRM_LICENSE_SECLOW                      HRES_ERROR(0xC00D27E0)
2680 #define HRES_NS_E_DRM_LICENSE_CONTENT_REVOKED             HRES_ERROR(0xC00D27E1)
2681 #define HRES_NS_E_DRM_DEVICE_NOT_REGISTERED               HRES_ERROR(0xC00D27E2)
2682 #define HRES_NS_E_DRM_LICENSE_NOSAP                       HRES_ERROR(0xC00D280A)
2683 #define HRES_NS_E_DRM_LICENSE_NOSVP                       HRES_ERROR(0xC00D280B)
2684 #define HRES_NS_E_DRM_LICENSE_NOWDM                       HRES_ERROR(0xC00D280C)
2685 #define HRES_NS_E_DRM_LICENSE_NOTRUSTEDCODEC              HRES_ERROR(0xC00D280D)
2686 #define HRES_NS_E_DRM_SOURCEID_NOT_SUPPORTED              HRES_ERROR(0xC00D280E)
2687 #define HRES_NS_E_DRM_NEEDS_UPGRADE_TEMPFILE              HRES_ERROR(0xC00D283D)
2688 #define HRES_NS_E_DRM_NEED_UPGRADE_PD                     HRES_ERROR(0xC00D283E)
2689 #define HRES_NS_E_DRM_SIGNATURE_FAILURE                   HRES_ERROR(0xC00D283F)
2690 #define HRES_NS_E_DRM_LICENSE_SERVER_INFO_MISSING         HRES_ERROR(0xC00D2840)
2691 #define HRES_NS_E_DRM_BUSY                                HRES_ERROR(0xC00D2841)
2692 #define HRES_NS_E_DRM_PD_TOO_MANY_DEVICES                 HRES_ERROR(0xC00D2842)
2693 #define HRES_NS_E_DRM_INDIV_FRAUD                         HRES_ERROR(0xC00D2843)
2694 #define HRES_NS_E_DRM_INDIV_NO_CABS                       HRES_ERROR(0xC00D2844)
2695 #define HRES_NS_E_DRM_INDIV_SERVICE_UNAVAILABLE           HRES_ERROR(0xC00D2845)
2696 #define HRES_NS_E_DRM_RESTORE_SERVICE_UNAVAILABLE         HRES_ERROR(0xC00D2846)
2697 #define HRES_NS_E_DRM_CLIENT_CODE_EXPIRED                 HRES_ERROR(0xC00D2847)
2698 #define HRES_NS_E_DRM_NO_UPLINK_LICENSE                   HRES_ERROR(0xC00D2848)
2699 #define HRES_NS_E_DRM_INVALID_KID                         HRES_ERROR(0xC00D2849)
2700 #define HRES_NS_E_DRM_LICENSE_INITIALIZATION_ERROR        HRES_ERROR(0xC00D284A)
2701 #define HRES_NS_E_DRM_CHAIN_TOO_LONG                      HRES_ERROR(0xC00D284C)
2702 #define HRES_NS_E_DRM_UNSUPPORTED_ALGORITHM               HRES_ERROR(0xC00D284D)
2703 #define HRES_NS_E_DRM_LICENSE_DELETION_ERROR              HRES_ERROR(0xC00D284E)
2704 #define HRES_NS_E_DRM_INVALID_CERTIFICATE                 HRES_ERROR(0xC00D28A0)
2705 #define HRES_NS_E_DRM_CERTIFICATE_REVOKED                 HRES_ERROR(0xC00D28A1)
2706 #define HRES_NS_E_DRM_LICENSE_UNAVAILABLE                 HRES_ERROR(0xC00D28A2)
2707 #define HRES_NS_E_DRM_DEVICE_LIMIT_REACHED                HRES_ERROR(0xC00D28A3)
2708 #define HRES_NS_E_DRM_UNABLE_TO_VERIFY_PROXIMITY          HRES_ERROR(0xC00D28A4)
2709 #define HRES_NS_E_DRM_MUST_REGISTER                       HRES_ERROR(0xC00D28A5)
2710 #define HRES_NS_E_DRM_MUST_APPROVE                        HRES_ERROR(0xC00D28A6)
2711 #define HRES_NS_E_DRM_MUST_REVALIDATE                     HRES_ERROR(0xC00D28A7)
2712 #define HRES_NS_E_DRM_INVALID_PROXIMITY_RESPONSE          HRES_ERROR(0xC00D28A8)
2713 #define HRES_NS_E_DRM_INVALID_SESSION                     HRES_ERROR(0xC00D28A9)
2714 #define HRES_NS_E_DRM_DEVICE_NOT_OPEN                     HRES_ERROR(0xC00D28AA)
2715 #define HRES_NS_E_DRM_DEVICE_ALREADY_REGISTERED           HRES_ERROR(0xC00D28AB)
2716 #define HRES_NS_E_DRM_UNSUPPORTED_PROTOCOL_VERSION        HRES_ERROR(0xC00D28AC)
2717 #define HRES_NS_E_DRM_UNSUPPORTED_ACTION                  HRES_ERROR(0xC00D28AD)
2718 #define HRES_NS_E_DRM_CERTIFICATE_SECURITY_LEVEL_INADEQUATE HRES_ERROR(0xC00D28AE)
2719 #define HRES_NS_E_DRM_UNABLE_TO_OPEN_PORT                 HRES_ERROR(0xC00D28AF)
2720 #define HRES_NS_E_DRM_BAD_REQUEST                         HRES_ERROR(0xC00D28B0)
2721 #define HRES_NS_E_DRM_INVALID_CRL                         HRES_ERROR(0xC00D28B1)
2722 #define HRES_NS_E_DRM_ATTRIBUTE_TOO_LONG                  HRES_ERROR(0xC00D28B2)
2723 #define HRES_NS_E_DRM_EXPIRED_LICENSEBLOB                 HRES_ERROR(0xC00D28B3)
2724 #define HRES_NS_E_DRM_INVALID_LICENSEBLOB                 HRES_ERROR(0xC00D28B4)
2725 #define HRES_NS_E_DRM_INCLUSION_LIST_REQUIRED             HRES_ERROR(0xC00D28B5)
2726 #define HRES_NS_E_DRM_DRMV2CLT_REVOKED                    HRES_ERROR(0xC00D28B6)
2727 #define HRES_NS_E_DRM_RIV_TOO_SMALL                       HRES_ERROR(0xC00D28B7)
2728 #define HRES_NS_E_OUTPUT_PROTECTION_LEVEL_UNSUPPORTED     HRES_ERROR(0xC00D2904)
2729 #define HRES_NS_E_COMPRESSED_DIGITAL_VIDEO_PROTECTION_LEVEL_UNSUPPORTED HRES_ERROR(0xC00D2905)
2730 #define HRES_NS_E_UNCOMPRESSED_DIGITAL_VIDEO_PROTECTION_LEVEL_UNSUPPORTED HRES_ERROR(0xC00D2906)
2731 #define HRES_NS_E_ANALOG_VIDEO_PROTECTION_LEVEL_UNSUPPORTED HRES_ERROR(0xC00D2907)
2732 #define HRES_NS_E_COMPRESSED_DIGITAL_AUDIO_PROTECTION_LEVEL_UNSUPPORTED HRES_ERROR(0xC00D2908)
2733 #define HRES_NS_E_UNCOMPRESSED_DIGITAL_AUDIO_PROTECTION_LEVEL_UNSUPPORTED HRES_ERROR(0xC00D2909)
2734 #define HRES_NS_E_OUTPUT_PROTECTION_SCHEME_UNSUPPORTED    HRES_ERROR(0xC00D290A)
2735 #define HRES_NS_E_REBOOT_RECOMMENDED                      HRES_ERROR(0xC00D2AFA)
2736 #define HRES_NS_E_REBOOT_REQUIRED                         HRES_ERROR(0xC00D2AFB)
2737 #define HRES_NS_E_SETUP_INCOMPLETE                        HRES_ERROR(0xC00D2AFC)
2738 #define HRES_NS_E_SETUP_DRM_MIGRATION_FAILED              HRES_ERROR(0xC00D2AFD)
2739 #define HRES_NS_E_SETUP_IGNORABLE_FAILURE                 HRES_ERROR(0xC00D2AFE)
2740 #define HRES_NS_E_SETUP_DRM_MIGRATION_FAILED_AND_IGNORABLE_FAILURE HRES_ERROR(0xC00D2AFF)
2741 #define HRES_NS_E_SETUP_BLOCKED                           HRES_ERROR(0xC00D2B00)
2742 #define HRES_NS_E_UNKNOWN_PROTOCOL                        HRES_ERROR(0xC00D2EE0)
2743 #define HRES_NS_E_REDIRECT_TO_PROXY                       HRES_ERROR(0xC00D2EE1)
2744 #define HRES_NS_E_INTERNAL_SERVER_ERROR                   HRES_ERROR(0xC00D2EE2)
2745 #define HRES_NS_E_BAD_REQUEST                             HRES_ERROR(0xC00D2EE3)
2746 #define HRES_NS_E_ERROR_FROM_PROXY                        HRES_ERROR(0xC00D2EE4)
2747 #define HRES_NS_E_PROXY_TIMEOUT                           HRES_ERROR(0xC00D2EE5)
2748 #define HRES_NS_E_SERVER_UNAVAILABLE                      HRES_ERROR(0xC00D2EE6)
2749 #define HRES_NS_E_REFUSED_BY_SERVER                       HRES_ERROR(0xC00D2EE7)
2750 #define HRES_NS_E_INCOMPATIBLE_SERVER                     HRES_ERROR(0xC00D2EE8)
2751 #define HRES_NS_E_MULTICAST_DISABLED                      HRES_ERROR(0xC00D2EE9)
2752 #define HRES_NS_E_INVALID_REDIRECT                        HRES_ERROR(0xC00D2EEA)
2753 #define HRES_NS_E_ALL_PROTOCOLS_DISABLED                  HRES_ERROR(0xC00D2EEB)
2754 #define HRES_NS_E_MSBD_NO_LONGER_SUPPORTED                HRES_ERROR(0xC00D2EEC)
2755 #define HRES_NS_E_PROXY_NOT_FOUND                         HRES_ERROR(0xC00D2EED)
2756 #define HRES_NS_E_CANNOT_CONNECT_TO_PROXY                 HRES_ERROR(0xC00D2EEE)
2757 #define HRES_NS_E_SERVER_DNS_TIMEOUT                      HRES_ERROR(0xC00D2EEF)
2758 #define HRES_NS_E_PROXY_DNS_TIMEOUT                       HRES_ERROR(0xC00D2EF0)
2759 #define HRES_NS_E_CLOSED_ON_SUSPEND                       HRES_ERROR(0xC00D2EF1)
2760 #define HRES_NS_E_CANNOT_READ_PLAYLIST_FROM_MEDIASERVER   HRES_ERROR(0xC00D2EF2)
2761 #define HRES_NS_E_SESSION_NOT_FOUND                       HRES_ERROR(0xC00D2EF3)
2762 #define HRES_NS_E_REQUIRE_STREAMING_CLIENT                HRES_ERROR(0xC00D2EF4)
2763 #define HRES_NS_E_PLAYLIST_ENTRY_HAS_CHANGED              HRES_ERROR(0xC00D2EF5)
2764 #define HRES_NS_E_PROXY_ACCESSDENIED                      HRES_ERROR(0xC00D2EF6)
2765 #define HRES_NS_E_PROXY_SOURCE_ACCESSDENIED               HRES_ERROR(0xC00D2EF7)
2766 #define HRES_NS_E_NETWORK_SINK_WRITE                      HRES_ERROR(0xC00D2EF8)
2767 #define HRES_NS_E_FIREWALL                                HRES_ERROR(0xC00D2EF9)
2768 #define HRES_NS_E_MMS_NOT_SUPPORTED                       HRES_ERROR(0xC00D2EFA)
2769 #define HRES_NS_E_SERVER_ACCESSDENIED                     HRES_ERROR(0xC00D2EFB)
2770 #define HRES_NS_E_RESOURCE_GONE                           HRES_ERROR(0xC00D2EFC)
2771 #define HRES_NS_E_NO_EXISTING_PACKETIZER                  HRES_ERROR(0xC00D2EFD)
2772 #define HRES_NS_E_BAD_SYNTAX_IN_SERVER_RESPONSE           HRES_ERROR(0xC00D2EFE)
2773 #define HRES_NS_E_RESET_SOCKET_CONNECTION                 HRES_ERROR(0xC00D2F00)
2774 #define HRES_NS_E_TOO_MANY_HOPS                           HRES_ERROR(0xC00D2F02)
2775 #define HRES_NS_E_TOO_MUCH_DATA_FROM_SERVER               HRES_ERROR(0xC00D2F05)
2776 #define HRES_NS_E_CONNECT_TIMEOUT                         HRES_ERROR(0xC00D2F06)
2777 #define HRES_NS_E_PROXY_CONNECT_TIMEOUT                   HRES_ERROR(0xC00D2F07)
2778 #define HRES_NS_E_SESSION_INVALID                         HRES_ERROR(0xC00D2F08)
2779 #define HRES_NS_E_PACKETSINK_UNKNOWN_FEC_STREAM           HRES_ERROR(0xC00D2F0A)
2780 #define HRES_NS_E_PUSH_CANNOTCONNECT                      HRES_ERROR(0xC00D2F0B)
2781 #define HRES_NS_E_INCOMPATIBLE_PUSH_SERVER                HRES_ERROR(0xC00D2F0C)
2782 #define HRES_NS_E_END_OF_PLAYLIST                         HRES_ERROR(0xC00D32C8)
2783 #define HRES_NS_E_USE_FILE_SOURCE                         HRES_ERROR(0xC00D32C9)
2784 #define HRES_NS_E_PROPERTY_NOT_FOUND                      HRES_ERROR(0xC00D32CA)
2785 #define HRES_NS_E_PROPERTY_READ_ONLY                      HRES_ERROR(0xC00D32CC)
2786 #define HRES_NS_E_TABLE_KEY_NOT_FOUND                     HRES_ERROR(0xC00D32CD)
2787 #define HRES_NS_E_INVALID_QUERY_OPERATOR                  HRES_ERROR(0xC00D32CF)
2788 #define HRES_NS_E_INVALID_QUERY_PROPERTY                  HRES_ERROR(0xC00D32D0)
2789 #define HRES_NS_E_PROPERTY_NOT_SUPPORTED                  HRES_ERROR(0xC00D32D2)
2790 #define HRES_NS_E_SCHEMA_CLASSIFY_FAILURE                 HRES_ERROR(0xC00D32D4)
2791 #define HRES_NS_E_METADATA_FORMAT_NOT_SUPPORTED           HRES_ERROR(0xC00D32D5)
2792 #define HRES_NS_E_METADATA_NO_EDITING_CAPABILITY          HRES_ERROR(0xC00D32D6)
2793 #define HRES_NS_E_METADATA_CANNOT_SET_LOCALE              HRES_ERROR(0xC00D32D7)
2794 #define HRES_NS_E_METADATA_LANGUAGE_NOT_SUPORTED          HRES_ERROR(0xC00D32D8)
2795 #define HRES_NS_E_METADATA_NO_RFC1766_NAME_FOR_LOCALE     HRES_ERROR(0xC00D32D9)
2796 #define HRES_NS_E_METADATA_NOT_AVAILABLE                  HRES_ERROR(0xC00D32DA)
2797 #define HRES_NS_E_METADATA_CACHE_DATA_NOT_AVAILABLE       HRES_ERROR(0xC00D32DB)
2798 #define HRES_NS_E_METADATA_INVALID_DOCUMENT_TYPE          HRES_ERROR(0xC00D32DC)
2799 #define HRES_NS_E_METADATA_IDENTIFIER_NOT_AVAILABLE       HRES_ERROR(0xC00D32DD)
2800 #define HRES_NS_E_METADATA_CANNOT_RETRIEVE_FROM_OFFLINE_CACHE HRES_ERROR(0xC00D32DE)
2801 #define HRES_ERROR_MONITOR_INVALID_DESCRIPTOR_CHECKSUM    HRES_ERROR(0xC0261003)
2802 #define HRES_ERROR_MONITOR_INVALID_STANDARD_TIMING_BLOCK  HRES_ERROR(0xC0261004)
2803 #define HRES_ERROR_MONITOR_WMI_DATABLOCK_REGISTRATION_FAILED HRES_ERROR(0xC0261005)
2804 #define HRES_ERROR_MONITOR_INVALID_SERIAL_NUMBER_MONDSC_BLOCK HRES_ERROR(0xC0261006)
2805 #define HRES_ERROR_MONITOR_INVALID_USER_FRIENDLY_MONDSC_BLOCK HRES_ERROR(0xC0261007)
2806 #define HRES_ERROR_MONITOR_NO_MORE_DESCRIPTOR_DATA        HRES_ERROR(0xC0261008)
2807 #define HRES_ERROR_MONITOR_INVALID_DETAILED_TIMING_BLOCK  HRES_ERROR(0xC0261009)
2808 #define HRES_ERROR_GRAPHICS_NOT_EXCLUSIVE_MODE_OWNER      HRES_ERROR(0xC0262000)
2809 #define HRES_ERROR_GRAPHICS_INSUFFICIENT_DMA_BUFFER       HRES_ERROR(0xC0262001)
2810 #define HRES_ERROR_GRAPHICS_INVALID_DISPLAY_ADAPTER       HRES_ERROR(0xC0262002)
2811 #define HRES_ERROR_GRAPHICS_ADAPTER_WAS_RESET             HRES_ERROR(0xC0262003)
2812 #define HRES_ERROR_GRAPHICS_INVALID_DRIVER_MODEL          HRES_ERROR(0xC0262004)
2813 #define HRES_ERROR_GRAPHICS_PRESENT_MODE_CHANGED          HRES_ERROR(0xC0262005)
2814 #define HRES_ERROR_GRAPHICS_PRESENT_OCCLUDED              HRES_ERROR(0xC0262006)
2815 #define HRES_ERROR_GRAPHICS_PRESENT_DENIED                HRES_ERROR(0xC0262007)
2816 #define HRES_ERROR_GRAPHICS_CANNOTCOLORCONVERT            HRES_ERROR(0xC0262008)
2817 #define HRES_ERROR_GRAPHICS_NO_VIDEO_MEMORY               HRES_ERROR(0xC0262100)
2818 #define HRES_ERROR_GRAPHICS_CANT_LOCK_MEMORY              HRES_ERROR(0xC0262101)
2819 #define HRES_ERROR_GRAPHICS_ALLOCATION_BUSY               HRES_ERROR(0xC0262102)
2820 #define HRES_ERROR_GRAPHICS_TOO_MANY_REFERENCES           HRES_ERROR(0xC0262103)
2821 #define HRES_ERROR_GRAPHICS_TRY_AGAIN_LATER               HRES_ERROR(0xC0262104)
2822 #define HRES_ERROR_GRAPHICS_TRY_AGAIN_NOW                 HRES_ERROR(0xC0262105)
2823 #define HRES_ERROR_GRAPHICS_ALLOCATION_INVALID            HRES_ERROR(0xC0262106)
2824 #define HRES_ERROR_GRAPHICS_UNSWIZZLING_APERTURE_UNAVAILABLE HRES_ERROR(0xC0262107)
2825 #define HRES_ERROR_GRAPHICS_UNSWIZZLING_APERTURE_UNSUPPORTED HRES_ERROR(0xC0262108)
2826 #define HRES_ERROR_GRAPHICS_CANT_EVICT_PINNED_ALLOCATION  HRES_ERROR(0xC0262109)
2827 #define HRES_ERROR_GRAPHICS_INVALID_ALLOCATION_USAGE      HRES_ERROR(0xC0262110)
2828 #define HRES_ERROR_GRAPHICS_CANT_RENDER_LOCKED_ALLOCATION HRES_ERROR(0xC0262111)
2829 #define HRES_ERROR_GRAPHICS_ALLOCATION_CLOSED             HRES_ERROR(0xC0262112)
2830 #define HRES_ERROR_GRAPHICS_INVALID_ALLOCATION_INSTANCE   HRES_ERROR(0xC0262113)
2831 #define HRES_ERROR_GRAPHICS_INVALID_ALLOCATION_HANDLE     HRES_ERROR(0xC0262114)
2832 #define HRES_ERROR_GRAPHICS_WRONG_ALLOCATION_DEVICE       HRES_ERROR(0xC0262115)
2833 #define HRES_ERROR_GRAPHICS_ALLOCATION_CONTENT_LOST       HRES_ERROR(0xC0262116)
2834 #define HRES_ERROR_GRAPHICS_GPU_EXCEPTION_ON_DEVICE       HRES_ERROR(0xC0262200)
2835 #define HRES_ERROR_GRAPHICS_INVALID_VIDPN_TOPOLOGY        HRES_ERROR(0xC0262300)
2836 #define HRES_ERROR_GRAPHICS_VIDPN_TOPOLOGY_NOT_SUPPORTED  HRES_ERROR(0xC0262301)
2837 #define HRES_ERROR_GRAPHICS_VIDPN_TOPOLOGY_CURRENTLY_NOT_SUPPORTED HRES_ERROR(0xC0262302)
2838 #define HRES_ERROR_GRAPHICS_INVALID_VIDPN                 HRES_ERROR(0xC0262303)
2839 #define HRES_ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE  HRES_ERROR(0xC0262304)
2840 #define HRES_ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET  HRES_ERROR(0xC0262305)
2841 #define HRES_ERROR_GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED  HRES_ERROR(0xC0262306)
2842 #define HRES_ERROR_GRAPHICS_INVALID_VIDPN_SOURCEMODESET   HRES_ERROR(0xC0262308)
2843 #define HRES_ERROR_GRAPHICS_INVALID_VIDPN_TARGETMODESET   HRES_ERROR(0xC0262309)
2844 #define HRES_ERROR_GRAPHICS_INVALID_FREQUENCY             HRES_ERROR(0xC026230A)
2845 #define HRES_ERROR_GRAPHICS_INVALID_ACTIVE_REGION         HRES_ERROR(0xC026230B)
2846 #define HRES_ERROR_GRAPHICS_INVALID_TOTAL_REGION          HRES_ERROR(0xC026230C)
2847 #define HRES_ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE_MODE HRES_ERROR(0xC0262310)
2848 #define HRES_ERROR_GRAPHICS_INVALID_VIDEO_PRESENT_TARGET_MODE HRES_ERROR(0xC0262311)
2849 #define HRES_ERROR_GRAPHICS_PINNED_MODE_MUST_REMAIN_IN_SET HRES_ERROR(0xC0262312)
2850 #define HRES_ERROR_GRAPHICS_PATH_ALREADY_IN_TOPOLOGY      HRES_ERROR(0xC0262313)
2851 #define HRES_ERROR_GRAPHICS_MODE_ALREADY_IN_MODESET       HRES_ERROR(0xC0262314)
2852 #define HRES_ERROR_GRAPHICS_INVALID_VIDEOPRESENTSOURCESET HRES_ERROR(0xC0262315)
2853 #define HRES_ERROR_GRAPHICS_INVALID_VIDEOPRESENTTARGETSET HRES_ERROR(0xC0262316)
2854 #define HRES_ERROR_GRAPHICS_SOURCE_ALREADY_IN_SET         HRES_ERROR(0xC0262317)
2855 #define HRES_ERROR_GRAPHICS_TARGET_ALREADY_IN_SET         HRES_ERROR(0xC0262318)
2856 #define HRES_ERROR_GRAPHICS_INVALID_VIDPN_PRESENT_PATH    HRES_ERROR(0xC0262319)
2857 #define HRES_ERROR_GRAPHICS_NO_RECOMMENDED_VIDPN_TOPOLOGY HRES_ERROR(0xC026231A)
2858 #define HRES_ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGESET HRES_ERROR(0xC026231B)
2859 #define HRES_ERROR_GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE HRES_ERROR(0xC026231C)
2860 #define HRES_ERROR_GRAPHICS_FREQUENCYRANGE_NOT_IN_SET     HRES_ERROR(0xC026231D)
2861 #define HRES_ERROR_GRAPHICS_FREQUENCYRANGE_ALREADY_IN_SET HRES_ERROR(0xC026231F)
2862 #define HRES_ERROR_GRAPHICS_STALE_MODESET                 HRES_ERROR(0xC0262320)
2863 #define HRES_ERROR_GRAPHICS_INVALID_MONITOR_SOURCEMODESET HRES_ERROR(0xC0262321)
2864 #define HRES_ERROR_GRAPHICS_INVALID_MONITOR_SOURCE_MODE   HRES_ERROR(0xC0262322)
2865 #define HRES_ERROR_GRAPHICS_NO_RECOMMENDED_FUNCTIONAL_VIDPN HRES_ERROR(0xC0262323)
2866 #define HRES_ERROR_GRAPHICS_MODE_ID_MUST_BE_UNIQUE        HRES_ERROR(0xC0262324)
2867 #define HRES_ERROR_GRAPHICS_EMPTY_ADAPTER_MONITOR_MODE_SUPPORT_INTERSECTION HRES_ERROR(0xC0262325)
2868 #define HRES_ERROR_GRAPHICS_VIDEO_PRESENT_TARGETS_LESS_THAN_SOURCES HRES_ERROR(0xC0262326)
2869 #define HRES_ERROR_GRAPHICS_PATH_NOT_IN_TOPOLOGY          HRES_ERROR(0xC0262327)
2870 #define HRES_ERROR_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_SOURCE HRES_ERROR(0xC0262328)
2871 #define HRES_ERROR_GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_TARGET HRES_ERROR(0xC0262329)
2872 #define HRES_ERROR_GRAPHICS_INVALID_MONITORDESCRIPTORSET  HRES_ERROR(0xC026232A)
2873 #define HRES_ERROR_GRAPHICS_INVALID_MONITORDESCRIPTOR     HRES_ERROR(0xC026232B)
2874 #define HRES_ERROR_GRAPHICS_MONITORDESCRIPTOR_NOT_IN_SET  HRES_ERROR(0xC026232C)
2875 #define HRES_ERROR_GRAPHICS_MONITORDESCRIPTOR_ALREADY_IN_SET HRES_ERROR(0xC026232D)
2876 #define HRES_ERROR_GRAPHICS_MONITORDESCRIPTOR_ID_MUST_BE_UNIQUE HRES_ERROR(0xC026232E)
2877 #define HRES_ERROR_GRAPHICS_INVALID_VIDPN_TARGET_SUBSET_TYPE HRES_ERROR(0xC026232F)
2878 #define HRES_ERROR_GRAPHICS_RESOURCES_NOT_RELATED         HRES_ERROR(0xC0262330)
2879 #define HRES_ERROR_GRAPHICS_SOURCE_ID_MUST_BE_UNIQUE      HRES_ERROR(0xC0262331)
2880 #define HRES_ERROR_GRAPHICS_TARGET_ID_MUST_BE_UNIQUE      HRES_ERROR(0xC0262332)
2881 #define HRES_ERROR_GRAPHICS_NO_AVAILABLE_VIDPN_TARGET     HRES_ERROR(0xC0262333)
2882 #define HRES_ERROR_GRAPHICS_MONITOR_COULD_NOT_BE_ASSOCIATED_WITH_ADAPTER HRES_ERROR(0xC0262334)
2883 #define HRES_ERROR_GRAPHICS_NO_VIDPNMGR                   HRES_ERROR(0xC0262335)
2884 #define HRES_ERROR_GRAPHICS_NO_ACTIVE_VIDPN               HRES_ERROR(0xC0262336)
2885 #define HRES_ERROR_GRAPHICS_STALE_VIDPN_TOPOLOGY          HRES_ERROR(0xC0262337)
2886 #define HRES_ERROR_GRAPHICS_MONITOR_NOT_CONNECTED         HRES_ERROR(0xC0262338)
2887 #define HRES_ERROR_GRAPHICS_SOURCE_NOT_IN_TOPOLOGY        HRES_ERROR(0xC0262339)
2888 #define HRES_ERROR_GRAPHICS_INVALID_PRIMARYSURFACE_SIZE   HRES_ERROR(0xC026233A)
2889 #define HRES_ERROR_GRAPHICS_INVALID_VISIBLEREGION_SIZE    HRES_ERROR(0xC026233B)
2890 #define HRES_ERROR_GRAPHICS_INVALID_STRIDE                HRES_ERROR(0xC026233C)
2891 #define HRES_ERROR_GRAPHICS_INVALID_PIXELFORMAT           HRES_ERROR(0xC026233D)
2892 #define HRES_ERROR_GRAPHICS_INVALID_COLORBASIS            HRES_ERROR(0xC026233E)
2893 #define HRES_ERROR_GRAPHICS_INVALID_PIXELVALUEACCESSMODE  HRES_ERROR(0xC026233F)
2894 #define HRES_ERROR_GRAPHICS_TARGET_NOT_IN_TOPOLOGY        HRES_ERROR(0xC0262340)
2895 #define HRES_ERROR_GRAPHICS_NO_DISPLAY_MODE_MANAGEMENT_SUPPORT HRES_ERROR(0xC0262341)
2896 #define HRES_ERROR_GRAPHICS_VIDPN_SOURCE_IN_USE           HRES_ERROR(0xC0262342)
2897 #define HRES_ERROR_GRAPHICS_CANT_ACCESS_ACTIVE_VIDPN      HRES_ERROR(0xC0262343)
2898 #define HRES_ERROR_GRAPHICS_INVALID_PATH_IMPORTANCE_ORDINAL HRES_ERROR(0xC0262344)
2899 #define HRES_ERROR_GRAPHICS_INVALID_PATH_CONTENT_GEOMETRY_TRANSFORMATION HRES_ERROR(0xC0262345)
2900 #define HRES_ERROR_GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_SUPPORTED HRES_ERROR(0xC0262346)
2901 #define HRES_ERROR_GRAPHICS_INVALID_GAMMA_RAMP            HRES_ERROR(0xC0262347)
2902 #define HRES_ERROR_GRAPHICS_GAMMA_RAMP_NOT_SUPPORTED      HRES_ERROR(0xC0262348)
2903 #define HRES_ERROR_GRAPHICS_MULTISAMPLING_NOT_SUPPORTED   HRES_ERROR(0xC0262349)
2904 #define HRES_ERROR_GRAPHICS_MODE_NOT_IN_MODESET           HRES_ERROR(0xC026234A)
2905 #define HRES_ERROR_GRAPHICS_INVALID_VIDPN_TOPOLOGY_RECOMMENDATION_REASON HRES_ERROR(0xC026234D)
2906 #define HRES_ERROR_GRAPHICS_INVALID_PATH_CONTENT_TYPE     HRES_ERROR(0xC026234E)
2907 #define HRES_ERROR_GRAPHICS_INVALID_COPYPROTECTION_TYPE   HRES_ERROR(0xC026234F)
2908 #define HRES_ERROR_GRAPHICS_UNASSIGNED_MODESET_ALREADY_EXISTS HRES_ERROR(0xC0262350)
2909 #define HRES_ERROR_GRAPHICS_INVALID_SCANLINE_ORDERING     HRES_ERROR(0xC0262352)
2910 #define HRES_ERROR_GRAPHICS_TOPOLOGY_CHANGES_NOT_ALLOWED  HRES_ERROR(0xC0262353)
2911 #define HRES_ERROR_GRAPHICS_NO_AVAILABLE_IMPORTANCE_ORDINALS HRES_ERROR(0xC0262354)
2912 #define HRES_ERROR_GRAPHICS_INCOMPATIBLE_PRIVATE_FORMAT   HRES_ERROR(0xC0262355)
2913 #define HRES_ERROR_GRAPHICS_INVALID_MODE_PRUNING_ALGORITHM HRES_ERROR(0xC0262356)
2914 #define HRES_ERROR_GRAPHICS_SPECIFIED_CHILD_ALREADY_CONNECTED HRES_ERROR(0xC0262400)
2915 #define HRES_ERROR_GRAPHICS_CHILD_DESCRIPTOR_NOT_SUPPORTED HRES_ERROR(0xC0262401)
2916 #define HRES_ERROR_GRAPHICS_NOT_A_LINKED_ADAPTER          HRES_ERROR(0xC0262430)
2917 #define HRES_ERROR_GRAPHICS_LEADLINK_NOT_ENUMERATED       HRES_ERROR(0xC0262431)
2918 #define HRES_ERROR_GRAPHICS_CHAINLINKS_NOT_ENUMERATED     HRES_ERROR(0xC0262432)
2919 #define HRES_ERROR_GRAPHICS_ADAPTER_CHAIN_NOT_READY       HRES_ERROR(0xC0262433)
2920 #define HRES_ERROR_GRAPHICS_CHAINLINKS_NOT_STARTED        HRES_ERROR(0xC0262434)
2921 #define HRES_ERROR_GRAPHICS_CHAINLINKS_NOT_POWERED_ON     HRES_ERROR(0xC0262435)
2922 #define HRES_ERROR_GRAPHICS_INCONSISTENT_DEVICE_LINK_STATE HRES_ERROR(0xC0262436)
2923 #define HRES_ERROR_GRAPHICS_NOT_POST_DEVICE_DRIVER        HRES_ERROR(0xC0262438)
2924 #define HRES_ERROR_GRAPHICS_OPM_NOT_SUPPORTED             HRES_ERROR(0xC0262500)
2925 #define HRES_ERROR_GRAPHICS_COPP_NOT_SUPPORTED            HRES_ERROR(0xC0262501)
2926 #define HRES_ERROR_GRAPHICS_UAB_NOT_SUPPORTED             HRES_ERROR(0xC0262502)
2927 #define HRES_ERROR_GRAPHICS_OPM_INVALID_ENCRYPTED_PARAMETERS HRES_ERROR(0xC0262503)
2928 #define HRES_ERROR_GRAPHICS_OPM_PARAMETER_ARRAY_TOO_SMALL HRES_ERROR(0xC0262504)
2929 #define HRES_ERROR_GRAPHICS_OPM_NO_VIDEO_OUTPUTS_EXIST    HRES_ERROR(0xC0262505)
2930 #define HRES_ERROR_GRAPHICS_PVP_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME HRES_ERROR(0xC0262506)
2931 #define HRES_ERROR_GRAPHICS_PVP_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP HRES_ERROR(0xC0262507)
2932 #define HRES_ERROR_GRAPHICS_PVP_MIRRORING_DEVICES_NOT_SUPPORTED HRES_ERROR(0xC0262508)
2933 #define HRES_ERROR_GRAPHICS_OPM_INVALID_POINTER           HRES_ERROR(0xC026250A)
2934 #define HRES_ERROR_GRAPHICS_OPM_INTERNAL_ERROR            HRES_ERROR(0xC026250B)
2935 #define HRES_ERROR_GRAPHICS_OPM_INVALID_HANDLE            HRES_ERROR(0xC026250C)
2936 #define HRES_ERROR_GRAPHICS_PVP_NO_MONITORS_CORRESPOND_TO_DISPLAY_DEVICE HRES_ERROR(0xC026250D)
2937 #define HRES_ERROR_GRAPHICS_PVP_INVALID_CERTIFICATE_LENGTH HRES_ERROR(0xC026250E)
2938 #define HRES_ERROR_GRAPHICS_OPM_SPANNING_MODE_ENABLED     HRES_ERROR(0xC026250F)
2939 #define HRES_ERROR_GRAPHICS_OPM_THEATER_MODE_ENABLED      HRES_ERROR(0xC0262510)
2940 #define HRES_ERROR_GRAPHICS_PVP_HFS_FAILED                HRES_ERROR(0xC0262511)
2941 #define HRES_ERROR_GRAPHICS_OPM_INVALID_SRM               HRES_ERROR(0xC0262512)
2942 #define HRES_ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_HDCP HRES_ERROR(0xC0262513)
2943 #define HRES_ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_ACP HRES_ERROR(0xC0262514)
2944 #define HRES_ERROR_GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_CGMSA HRES_ERROR(0xC0262515)
2945 #define HRES_ERROR_GRAPHICS_OPM_HDCP_SRM_NEVER_SET        HRES_ERROR(0xC0262516)
2946 #define HRES_ERROR_GRAPHICS_OPM_RESOLUTION_TOO_HIGH       HRES_ERROR(0xC0262517)
2947 #define HRES_ERROR_GRAPHICS_OPM_ALL_HDCP_HARDWARE_ALREADY_IN_USE HRES_ERROR(0xC0262518)
2948 #define HRES_ERROR_GRAPHICS_OPM_VIDEO_OUTPUT_NO_LONGER_EXISTS HRES_ERROR(0xC0262519)
2949 #define HRES_ERROR_GRAPHICS_OPM_SESSION_TYPE_CHANGE_IN_PROGRESS HRES_ERROR(0xC026251A)
2950 #define HRES_ERROR_GRAPHICS_I2C_NOT_SUPPORTED             HRES_ERROR(0xC0262580)
2951 #define HRES_ERROR_GRAPHICS_I2C_DEVICE_DOES_NOT_EXIST     HRES_ERROR(0xC0262581)
2952 #define HRES_ERROR_GRAPHICS_I2C_ERROR_TRANSMITTING_DATA   HRES_ERROR(0xC0262582)
2953 #define HRES_ERROR_GRAPHICS_I2C_ERROR_RECEIVING_DATA      HRES_ERROR(0xC0262583)
2954 #define HRES_ERROR_GRAPHICS_DDCCI_VCP_NOT_SUPPORTED       HRES_ERROR(0xC0262584)
2955 #define HRES_ERROR_GRAPHICS_DDCCI_INVALID_DATA            HRES_ERROR(0xC0262585)
2956 #define HRES_ERROR_GRAPHICS_DDCCI_MONITOR_RETURNED_INVALID_TIMING_STATUS_BYTE HRES_ERROR(0xC0262586)
2957 #define HRES_ERROR_GRAPHICS_MCA_INVALID_CAPABILITIES_STRING HRES_ERROR(0xC0262587)
2958 #define HRES_ERROR_GRAPHICS_MCA_INTERNAL_ERROR            HRES_ERROR(0xC0262588)
2959 #define HRES_ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_COMMAND HRES_ERROR(0xC0262589)
2960 #define HRES_ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_LENGTH  HRES_ERROR(0xC026258A)
2961 #define HRES_ERROR_GRAPHICS_DDCCI_INVALID_MESSAGE_CHECKSUM HRES_ERROR(0xC026258B)
2962 #define HRES_ERROR_GRAPHICS_PMEA_INVALID_MONITOR          HRES_ERROR(0xC02625D6)
2963 #define HRES_ERROR_GRAPHICS_PMEA_INVALID_D3D_DEVICE       HRES_ERROR(0xC02625D7)
2964 #define HRES_ERROR_GRAPHICS_DDCCI_CURRENT_CURRENT_VALUE_GREATER_THAN_MAXIMUM_VALUE HRES_ERROR(0xC02625D8)
2965 #define HRES_ERROR_GRAPHICS_MCA_INVALID_VCP_VERSION       HRES_ERROR(0xC02625D9)
2966 #define HRES_ERROR_GRAPHICS_MCA_MONITOR_VIOLATES_MCCS_SPECIFICATION HRES_ERROR(0xC02625DA)
2967 #define HRES_ERROR_GRAPHICS_MCA_MCCS_VERSION_MISMATCH     HRES_ERROR(0xC02625DB)
2968 #define HRES_ERROR_GRAPHICS_MCA_UNSUPPORTED_MCCS_VERSION  HRES_ERROR(0xC02625DC)
2969 #define HRES_ERROR_GRAPHICS_MCA_INVALID_TECHNOLOGY_TYPE_RETURNED HRES_ERROR(0xC02625DE)
2970 #define HRES_ERROR_GRAPHICS_MCA_UNSUPPORTED_COLOR_TEMPERATURE HRES_ERROR(0xC02625DF)
2971 #define HRES_ERROR_GRAPHICS_ONLY_CONSOLE_SESSION_SUPPORTED HRES_ERROR(0xC02625E0)
2972
2973 const char *hresult_errstr_const(HRESULT err_code);
2974
2975 const char *hresult_errstr(HRESULT err_code);
2976
2977 #define FACILITY_WIN32 0x0007
2978 #define WIN32_FROM_HRESULT(x) (HRES_ERROR_V(x) == 0 ? HRES_ERROR_V(x) : ~((FACILITY_WIN32 << 16) | 0x80000000) & HRES_ERROR_V(x))
2979 #define HRESULT_IS_LIKELY_WERR(x) ((HRES_ERROR_V(x) & 0xFFFF0000) == 0x80070000)
2980 #define HRESULT_FROM_WERROR(x) (HRES_ERROR(0x80070000 | W_ERROR_V(x)))
2981
2982
2983
2984 #endif /*_HRESULT_H_*/