nsswitch: Move nss_err_str to its only caller
[ira/wip.git] / libcli / util / werror.h
1 /* 
2    Unix SMB/CIFS implementation.
3    SMB parameters and setup, plus a whole lot more.
4    
5    Copyright (C) Andrew Tridgell              2001
6    
7    This program is free software; you can redistribute it and/or modify
8    it under the terms of the GNU General Public License as published by
9    the Free Software Foundation; either version 3 of the License, or
10    (at your option) any later version.
11    
12    This program is distributed in the hope that it will be useful,
13    but WITHOUT ANY WARRANTY; without even the implied warranty of
14    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15    GNU General Public License for more details.
16    
17    You should have received a copy of the GNU General Public License
18    along with this program.  If not, see <http://www.gnu.org/licenses/>.
19 */
20
21 #ifndef _WERROR_H_
22 #define _WERROR_H_
23
24 #include <stdint.h>
25
26 /* the following rather strange looking definitions of NTSTATUS and WERROR
27    and there in order to catch common coding errors where different error types
28    are mixed up. This is especially important as we slowly convert Samba
29    from using bool for internal functions 
30 */
31
32 #if defined(HAVE_IMMEDIATE_STRUCTURES)
33 typedef struct {uint32_t v;} WERROR;
34 #define W_ERROR(x) ((WERROR) { x })
35 #define W_ERROR_V(x) ((x).v)
36 #else
37 typedef uint32_t WERROR;
38 #define W_ERROR(x) (x)
39 #define W_ERROR_V(x) (x)
40 #endif
41
42 #define W_ERROR_IS_OK(x) (W_ERROR_V(x) == 0)
43 #define W_ERROR_EQUAL(x,y) (W_ERROR_V(x) == W_ERROR_V(y))
44
45 #define W_ERROR_HAVE_NO_MEMORY(x) do { \
46         if (!(x)) {\
47                 return WERR_NOMEM;\
48         }\
49 } while (0)
50
51 #define W_ERROR_IS_OK_RETURN(x) do { \
52         if (W_ERROR_IS_OK(x)) {\
53                 return x;\
54         }\
55 } while (0)
56
57 #define W_ERROR_NOT_OK_RETURN(x) do { \
58         if (!W_ERROR_IS_OK(x)) {\
59                 return x;\
60         }\
61 } while (0)
62
63 #define W_ERROR_NOT_OK_GOTO_DONE(x) do { \
64         if (!W_ERROR_IS_OK(x)) {\
65                 goto done;\
66         }\
67 } while (0)
68
69 #define W_ERROR_NOT_OK_GOTO(x, y) do {\
70         if (!W_ERROR_IS_OK(x)) {\
71                 goto y;\
72         }\
73 } while(0)
74
75 /* these are win32 error codes. There are only a few places where
76    these matter for Samba, primarily in the NT printing code */
77 #define WERR_OK W_ERROR(0x00000000)
78 #define WERR_BADFUNC W_ERROR(0x00000001)
79 #define WERR_BADFILE W_ERROR(0x00000002)
80 #define WERR_ACCESS_DENIED W_ERROR(0x00000005)
81 #define WERR_BADFID W_ERROR(0x00000006)
82 #define WERR_NOMEM W_ERROR(0x00000008)
83 #define WERR_GENERAL_FAILURE W_ERROR(0x0000001F)
84 #define WERR_NOT_SUPPORTED W_ERROR(0x00000032)
85 #define WERR_DUP_NAME W_ERROR(0x00000034)
86 #define WERR_BAD_NETPATH W_ERROR(0x00000035)
87 #define WERR_BAD_NET_RESP W_ERROR(0x0000003A)
88 #define WERR_UNEXP_NET_ERR W_ERROR(0x0000003B)
89 #define WERR_DEVICE_NOT_EXIST W_ERROR(0x00000037)
90 #define WERR_PRINTQ_FULL W_ERROR(0x0000003D)
91 #define WERR_NO_SPOOL_SPACE W_ERROR(0x0000003E)
92 #define WERR_NO_SUCH_SHARE W_ERROR(0x00000043)
93 #define WERR_FILE_EXISTS W_ERROR(0x00000050)
94 #define WERR_BAD_PASSWORD W_ERROR(0x00000056)
95 #define WERR_INVALID_PARAM W_ERROR(0x00000057)
96 #define WERR_CALL_NOT_IMPLEMENTED W_ERROR(0x00000078)
97 #define WERR_SEM_TIMEOUT W_ERROR(0x00000079)
98 #define WERR_INSUFFICIENT_BUFFER W_ERROR(0x0000007A)
99 #define WERR_INVALID_NAME W_ERROR(0x0000007B)
100 #define WERR_UNKNOWN_LEVEL W_ERROR(0x0000007C)
101 #define WERR_OBJECT_PATH_INVALID W_ERROR(0x000000A1)
102 #define WERR_ALREADY_EXISTS W_ERROR(0x000000B7)
103 #define WERR_MORE_DATA W_ERROR(0x000000EA)
104 #define WERR_NO_MORE_ITEMS W_ERROR(0x00000103)
105 #define WERR_STATUS_MORE_ENTRIES W_ERROR(0x00000105)
106 #define WERR_IO_PENDING W_ERROR(0x000003E5)
107 #define WERR_CAN_NOT_COMPLETE W_ERROR(0x000003EB)
108 #define WERR_INVALID_FLAGS W_ERROR(0x000003EC)
109 #define WERR_REG_CORRUPT W_ERROR(0x000003F7)
110 #define WERR_REG_IO_FAILURE W_ERROR(0x000003F8)
111 #define WERR_REG_FILE_INVALID W_ERROR(0x000003F9)
112 #define WERR_INVALID_SERVICE_CONTROL W_ERROR(0x0000041C)
113 #define WERR_SERVICE_ALREADY_RUNNING W_ERROR(0x00000420)
114 #define WERR_SERVICE_DISABLED W_ERROR(0x00000422)
115 #define WERR_NO_SUCH_SERVICE W_ERROR(0x00000424)
116 #define WERR_SERVICE_MARKED_FOR_DELETE W_ERROR(0x00000430)
117 #define WERR_SERVICE_EXISTS W_ERROR(0x00000431)
118 #define WERR_SERVICE_NEVER_STARTED W_ERROR(0x00000435)
119 #define WERR_DUPLICATE_SERVICE_NAME W_ERROR(0x00000436)
120 #define WERR_DEVICE_NOT_CONNECTED W_ERROR(0x0000048F)
121 #define WERR_NOT_FOUND W_ERROR(0x00000490)
122 #define WERR_INVALID_COMPUTERNAME W_ERROR(0x000004BA)
123 #define WERR_INVALID_DOMAINNAME W_ERROR(0x000004BC)
124 #define WERR_NOT_AUTHENTICATED W_ERROR(0x000004DC)
125 #define WERR_MACHINE_LOCKED W_ERROR(0x000004F7)
126 #define WERR_UNKNOWN_REVISION W_ERROR(0x00000519)
127 #define WERR_INVALID_OWNER W_ERROR(0x0000051B)
128 #define WERR_REVISION_MISMATCH W_ERROR(0x0000051A)
129 #define WERR_INVALID_OWNER W_ERROR(0x0000051B)
130 #define WERR_INVALID_PRIMARY_GROUP W_ERROR(0x0000051C)
131 #define WERR_NO_LOGON_SERVERS W_ERROR(0x0000051F)
132 #define WERR_NO_SUCH_LOGON_SESSION W_ERROR(0x00000520)
133 #define WERR_NO_SUCH_PRIVILEGE W_ERROR(0x00000521)
134 #define WERR_PRIVILEGE_NOT_HELD W_ERROR(0x00000522)
135 #define WERR_USER_ALREADY_EXISTS W_ERROR(0x00000524)
136 #define WERR_NO_SUCH_USER W_ERROR(0x00000525)
137 #define WERR_GROUP_EXISTS W_ERROR(0x00000526)
138 #define WERR_NO_SUCH_GROUP W_ERROR(0x00000527)
139 #define WERR_MEMBER_IN_GROUP W_ERROR(0x00000528)
140 #define WERR_USER_NOT_IN_GROUP W_ERROR(0x00000529)
141 #define WERR_WRONG_PASSWORD W_ERROR(0x0000052B)
142 #define WERR_PASSWORD_RESTRICTION W_ERROR(0x0000052D)
143 #define WERR_LOGON_FAILURE W_ERROR(0x0000052E)
144 #define WERR_NONE_MAPPED W_ERROR(0x00000534)
145 #define WERR_INVALID_SECURITY_DESCRIPTOR W_ERROR(0x0000053A)
146 #define WERR_INVALID_DOMAIN_STATE W_ERROR(0x00000549)
147 #define WERR_INVALID_DOMAIN_ROLE W_ERROR(0x0000054A)
148 #define WERR_NO_SUCH_DOMAIN W_ERROR(0x0000054B)
149 #define WERR_SPECIAL_ACCOUNT W_ERROR(0x0000055B)
150 #define WERR_NO_SUCH_ALIAS W_ERROR(0x00000560)
151 #define WERR_MEMBER_IN_ALIAS W_ERROR(0x00000562)
152 #define WERR_ALIAS_EXISTS W_ERROR(0x00000563)
153 #define WERR_TIME_SKEW W_ERROR(0x00000576)
154 #define WERR_NO_SYSTEM_RESOURCES W_ERROR(0x000005AA)
155 #define WERR_EVENTLOG_FILE_CORRUPT W_ERROR(0x000005DC)
156 #define WERR_SERVER_UNAVAILABLE W_ERROR(0x000006BA)
157 #define WERR_INVALID_USER_BUFFER W_ERROR(0x000006F8)
158 #define WERR_NO_TRUST_SAM_ACCOUNT W_ERROR(0x000006FB)
159 #define WERR_INVALID_FORM_NAME W_ERROR(0x0000076E)
160 #define WERR_INVALID_FORM_SIZE W_ERROR(0x0000076F)
161 #define WERR_PASSWORD_MUST_CHANGE W_ERROR(0x00000773)
162 #define WERR_DOMAIN_CONTROLLER_NOT_FOUND W_ERROR(0x00000774)
163 #define WERR_ACCOUNT_LOCKED_OUT W_ERROR(0x00000775)
164
165
166 #define WERR_DEVICE_NOT_AVAILABLE W_ERROR(0x000010DF)
167
168 #define WERR_PRINTER_DRIVER_ALREADY_INSTALLED   W_ERROR(0x00000703)
169 #define WERR_UNKNOWN_PORT                       W_ERROR(0x00000704)
170 #define WERR_UNKNOWN_PRINTER_DRIVER             W_ERROR(0x00000705)
171 #define WERR_UNKNOWN_PRINTPROCESSOR             W_ERROR(0x00000706)
172 #define WERR_INVALID_SEPARATOR_FILE             W_ERROR(0x00000707)
173 #define WERR_INVALID_PRIORITY                   W_ERROR(0x00000708)
174 #define WERR_INVALID_PRINTER_NAME               W_ERROR(0x00000709)
175 #define WERR_PRINTER_ALREADY_EXISTS             W_ERROR(0x0000070A)
176 #define WERR_INVALID_PRINTER_COMMAND            W_ERROR(0x0000070B)
177 #define WERR_INVALID_DATATYPE                   W_ERROR(0x0000070C)
178 #define WERR_INVALID_ENVIRONMENT                W_ERROR(0x0000070D)
179
180 #define WERR_UNKNOWN_PRINT_MONITOR              W_ERROR(0x00000BB8)
181 #define WERR_PRINTER_DRIVER_IN_USE              W_ERROR(0x00000BB9)
182 #define WERR_SPOOL_FILE_NOT_FOUND               W_ERROR(0x00000BBA)
183 #define WERR_SPL_NO_STARTDOC                    W_ERROR(0x00000BBB)
184 #define WERR_SPL_NO_ADDJOB                      W_ERROR(0x00000BBC)
185 #define WERR_PRINT_PROCESSOR_ALREADY_INSTALLED  W_ERROR(0x00000BBD)
186 #define WERR_PRINT_MONITOR_ALREADY_INSTALLED    W_ERROR(0x00000BBE)
187 #define WERR_INVALID_PRINT_MONITOR              W_ERROR(0x00000BBF)
188 #define WERR_PRINT_MONITOR_IN_USE               W_ERROR(0x00000BC0)
189 #define WERR_PRINTER_HAS_JOBS_QUEUED            W_ERROR(0x00000BC1)
190
191 #define WERR_NO_SHUTDOWN_IN_PROGRESS W_ERROR(0x0000045c)
192 #define WERR_SHUTDOWN_ALREADY_IN_PROGRESS W_ERROR(0x0000045b)
193
194 /* Configuration Manager Errors */
195 /* Basically Win32 errors meanings are specific to the \ntsvcs pipe */
196 #define WERR_CM_INVALID_POINTER W_ERROR(3)
197 #define WERR_CM_BUFFER_SMALL W_ERROR(26)
198 #define WERR_CM_NO_MORE_HW_PROFILES W_ERROR(35)
199 #define WERR_CM_NO_SUCH_VALUE W_ERROR(37)
200
201 /* DFS errors */
202
203 #ifndef NERR_BASE
204 #define NERR_BASE (2100)
205 #endif
206
207 #ifndef MAX_NERR
208 #define MAX_NERR (NERR_BASE+899)
209 #endif
210
211 #define WERR_BUF_TOO_SMALL              W_ERROR(0x0000084B)
212 #define WERR_ALREADY_SHARED             W_ERROR(0x00000846)
213 #define WERR_JOB_NOT_FOUND              W_ERROR(0x00000867)
214 #define WERR_DEST_NOT_FOUND             W_ERROR(0x00000868)
215 #define WERR_GROUPNOTFOUND              W_ERROR(0x000008AC)
216 #define WERR_USER_NOT_FOUND             W_ERROR(0x000008AD)
217 #define WERR_USEREXISTS                 W_ERROR(0x000008B0)
218 #define WERR_NOT_CONNECTED              W_ERROR(0x000008CA)
219 #define WERR_NAME_NOT_FOUND             W_ERROR(0x000008E1)
220 #define WERR_NET_NAME_NOT_FOUND         W_ERROR(0x00000906)
221 #define WERR_SESSION_NOT_FOUND          W_ERROR(0x00000908)
222 #define WERR_DEVICE_NOT_SHARED          W_ERROR(0x00000907)
223 #define WERR_FID_NOT_FOUND              W_ERROR(0x0000090A)
224 #define WERR_NOT_LOCAL_DOMAIN           W_ERROR(0x00000910)
225 #define WERR_DCNOTFOUND                 W_ERROR(0x00000995)
226 #define WERR_TIME_DIFF_AT_DC            W_ERROR(0x00000999)
227 #define WERR_DFS_NO_SUCH_VOL            W_ERROR(0x00000A66)
228 #define WERR_DFS_NO_SUCH_SHARE          W_ERROR(0x00000A69)
229 #define WERR_DFS_NO_SUCH_SERVER         W_ERROR(0x00000A71)
230 #define WERR_DFS_INTERNAL_ERROR         W_ERROR(0x00000A82)
231 #define WERR_DFS_CANT_CREATE_JUNCT      W_ERROR(0x00000A6D)
232 #define WERR_SETUP_ALREADY_JOINED       W_ERROR(0x00000A83)
233 #define WERR_SETUP_NOT_JOINED           W_ERROR(0x00000A84)
234 #define WERR_SETUP_DOMAIN_CONTROLLER    W_ERROR(0x00000A85)
235 #define WERR_DEFAULT_JOIN_REQUIRED      W_ERROR(0x00000A86)
236
237 /* DS errors */
238 #define WERR_DS_NO_ATTRIBUTE_OR_VALUE W_ERROR(0x0000200A)
239 #define WERR_DS_INVALID_ATTRIBUTE_SYNTAX W_ERROR(0x0000200B)
240 #define WERR_DS_ATTRIBUTE_TYPE_UNDEFINED W_ERROR(0x0000200C)
241 #define WERR_DS_ATTRIBUTE_OR_VALUE_EXISTS W_ERROR(0x0000200D)
242 #define WERR_DS_BUSY W_ERROR(0x0000200E)
243 #define WERR_DS_UNAVAILABLE W_ERROR(0x0000200F)
244 #define WERR_DS_OBJ_CLASS_VIOLATION W_ERROR(0x00002014)
245 #define WERR_DS_CANT_ON_NON_LEAF W_ERROR(0x00002015)
246 #define WERR_DS_CANT_ON_RDN W_ERROR(0x00002016)
247 #define WERR_DS_CANT_MOD_OBJ_CLASS W_ERROR(0x00002017)
248 #define WERR_DS_OPERATIONS_ERROR W_ERROR(0x00002020)
249 #define WERR_DS_PROTOCOL_ERROR W_ERROR(0x00002021)
250 #define WERR_DS_TIMELIMIT_EXCEEDED W_ERROR(0x00002022)
251 #define WERR_DS_SIZE_LIMIT_EXCEEDED W_ERROR(0x00002023)
252 #define WERR_DS_ADMIN_LIMIT_EXCEEDED W_ERROR(0x00002024)
253 #define WERR_DS_COMPARE_FALSE W_ERROR(0x00002025)
254 #define WERR_DS_COMPARE_TRUE W_ERROR(0x00002026)
255 #define WERR_DS_AUTH_METHOD_NOT_SUPPORTED W_ERROR(0x00002027)
256 #define WERR_DS_STRONG_AUTH_REQUIRED W_ERROR(0x00002028)
257 #define WERR_DS_INAPPROPRIATE_AUTH W_ERROR(0x00002029)
258 #define WERR_DS_REFERRAL W_ERROR(0x0000202B)
259 #define WERR_DS_UNAVAILABLE_CRIT_EXTENSION W_ERROR(0x0000202C)
260 #define WERR_DS_CONFIDENTIALITY_REQUIRED W_ERROR(0x0000202D)
261 #define WERR_DS_INAPPROPRIATE_MATCHING W_ERROR(0x0000202E)
262 #define WERR_DS_CONSTRAINT_VIOLATION W_ERROR(0x0000202F)
263 #define WERR_DS_NO_SUCH_OBJECT W_ERROR(0x00002030)
264 #define WERR_DS_ALIAS_PROBLEM W_ERROR(0x00002031)
265 #define WERR_DS_INVALID_DN_SYNTAX W_ERROR(0x00002032)
266 #define WERR_DS_ALIAS_DEREF_PROBLEM W_ERROR(0x00002034)
267 #define WERR_DS_UNWILLING_TO_PERFORM W_ERROR(0x00002035)
268 #define WERR_DS_LOOP_DETECT W_ERROR(0x00002036)
269 #define WERR_DS_NAMING_VIOLATION W_ERROR(0x00002037)
270 #define WERR_DS_AFFECTS_MULTIPLE_DSAS W_ERROR(0x00002039)
271 #define WERR_DS_OBJ_STRING_NAME_EXISTS W_ERROR(0x00002071)
272 #define WERR_DS_OBJ_NOT_FOUND W_ERROR(0x0000208D)
273 #define WERR_DS_GENERIC_ERROR W_ERROR(0x00002095)
274 #define WERR_DS_INSUFF_ACCESS_RIGHTS W_ERROR(0x00002098)
275 #define WERR_DS_SCHEMA_NOT_LOADED W_ERROR(0x20DE)
276 #define WERR_DS_SCHEMA_ALLOC_FAILED W_ERROR(0x20DF)
277 #define WERR_DS_ATT_SCHEMA_REQ_SYNTAX W_ERROR(0x000020E0)
278 #define WERR_DS_DRA_SCHEMA_MISMATCH W_ERROR(0x000020E2)
279 #define WERR_DS_DRA_INVALID_PARAMETER W_ERROR(0x000020F5)
280 #define WERR_DS_DRA_BAD_DN W_ERROR(0x000020F7)
281 #define WERR_DS_DRA_BAD_NC W_ERROR(0x000020F8)
282 #define WERR_DS_DRA_INTERNAL_ERROR W_ERROR(0x000020FA)
283 #define WERR_DS_DRA_OUT_OF_MEM W_ERROR(0x000020FE)
284 #define WERR_DS_SINGLE_VALUE_CONSTRAINT W_ERROR(0x00002081)
285 #define WERR_DS_DRA_DB_ERROR W_ERROR(0x00002103)
286 #define WERR_DS_DRA_NO_REPLICA W_ERROR(0x00002104)
287 #define WERR_DS_DRA_ACCESS_DENIED W_ERROR(0x00002105)
288 #define WERR_DS_DRA_SOURCE_DISABLED W_ERROR(0x00002108)
289 #define WERR_DS_DNS_LOOKUP_FAILURE W_ERROR(0x0000214C)
290 #define WERR_DS_WRONG_LINKED_ATTRIBUTE_SYNTAX W_ERROR(0x00002150)
291 #define WERR_DS_NO_MSDS_INTID W_ERROR(0x00002194)
292 #define WERR_DS_DUP_MSDS_INTID W_ERROR(0x00002195)
293
294 /* FRS errors */
295 #define WERR_FRS_INSUFFICIENT_PRIV W_ERROR(0x00001F47)
296 #define WERR_FRS_SYSVOL_IS_BUSY W_ERROR(0x00001F4F)
297 #define WERR_FRS_INVALID_SERVICE_PARAMETER W_ERROR(0x00001F51)
298
299 /* RPC/COM/OLE HRESULT error codes */
300 /* RPC errors */
301 #define WERR_RPC_E_INVALID_HEADER       W_ERROR(0x80010111)
302 #define WERR_RPC_E_REMOTE_DISABLED      W_ERROR(0x8001011c)
303
304 /* SEC errors */
305 #define WERR_SEC_E_ENCRYPT_FAILURE      W_ERROR(0x80090329)
306 #define WERR_SEC_E_DECRYPT_FAILURE      W_ERROR(0x80090330)
307 #define WERR_SEC_E_ALGORITHM_MISMATCH   W_ERROR(0x80090331)
308
309 /* COM REGDB error codes */
310 #define WERR_CLASS_NOT_REGISTERED       W_ERROR(0x80040154)     /* REGDB_E_CLASSNOTREG */
311
312 /* Generic error code aliases */
313 #define WERR_FOOBAR WERR_GENERAL_FAILURE
314
315 /*****************************************************************************
316  Auto-generated Win32 error from:
317  http://msdn.microsoft.com/en-us/library/cc231199%28PROT.10%29.aspx
318  *****************************************************************************/
319 /* BEGIN GENERATED-WIN32-ERROR-CODES */
320 #define WERR_NERR_SUCCESS       W_ERROR(0x00000000)
321 #define WERR_INVALID_FUNCTION   W_ERROR(0x00000001)
322 #define WERR_FILE_NOT_FOUND     W_ERROR(0x00000002)
323 #define WERR_PATH_NOT_FOUND     W_ERROR(0x00000003)
324 #define WERR_TOO_MANY_OPEN_FILES        W_ERROR(0x00000004)
325 #define WERR_INVALID_HANDLE     W_ERROR(0x00000006)
326 #define WERR_ARENA_TRASHED      W_ERROR(0x00000007)
327 #define WERR_NOT_ENOUGH_MEMORY  W_ERROR(0x00000008)
328 #define WERR_INVALID_BLOCK      W_ERROR(0x00000009)
329 #define WERR_BAD_ENVIRONMENT    W_ERROR(0x0000000A)
330 #define WERR_BAD_FORMAT W_ERROR(0x0000000B)
331 #define WERR_INVALID_ACCESS     W_ERROR(0x0000000C)
332 #define WERR_INVALID_DATA       W_ERROR(0x0000000D)
333 #define WERR_OUTOFMEMORY        W_ERROR(0x0000000E)
334 #define WERR_INVALID_DRIVE      W_ERROR(0x0000000F)
335 #define WERR_CURRENT_DIRECTORY  W_ERROR(0x00000010)
336 #define WERR_NOT_SAME_DEVICE    W_ERROR(0x00000011)
337 #define WERR_NO_MORE_FILES      W_ERROR(0x00000012)
338 #define WERR_WRITE_PROTECT      W_ERROR(0x00000013)
339 #define WERR_BAD_UNIT   W_ERROR(0x00000014)
340 #define WERR_NOT_READY  W_ERROR(0x00000015)
341 #define WERR_BAD_COMMAND        W_ERROR(0x00000016)
342 #define WERR_CRC        W_ERROR(0x00000017)
343 #define WERR_BAD_LENGTH W_ERROR(0x00000018)
344 #define WERR_SEEK       W_ERROR(0x00000019)
345 #define WERR_NOT_DOS_DISK       W_ERROR(0x0000001A)
346 #define WERR_SECTOR_NOT_FOUND   W_ERROR(0x0000001B)
347 #define WERR_OUT_OF_PAPER       W_ERROR(0x0000001C)
348 #define WERR_WRITE_FAULT        W_ERROR(0x0000001D)
349 #define WERR_READ_FAULT W_ERROR(0x0000001E)
350 #define WERR_GEN_FAILURE        W_ERROR(0x0000001F)
351 #define WERR_SHARING_VIOLATION  W_ERROR(0x00000020)
352 #define WERR_LOCK_VIOLATION     W_ERROR(0x00000021)
353 #define WERR_WRONG_DISK W_ERROR(0x00000022)
354 #define WERR_SHARING_BUFFER_EXCEEDED    W_ERROR(0x00000024)
355 #define WERR_HANDLE_EOF W_ERROR(0x00000026)
356 #define WERR_HANDLE_DISK_FULL   W_ERROR(0x00000027)
357 #define WERR_REM_NOT_LIST       W_ERROR(0x00000033)
358 #define WERR_NETWORK_BUSY       W_ERROR(0x00000036)
359 #define WERR_DEV_NOT_EXIST      W_ERROR(0x00000037)
360 #define WERR_TOO_MANY_CMDS      W_ERROR(0x00000038)
361 #define WERR_ADAP_HDW_ERR       W_ERROR(0x00000039)
362 #define WERR_BAD_REM_ADAP       W_ERROR(0x0000003C)
363 #define WERR_PRINT_CANCELLED    W_ERROR(0x0000003F)
364 #define WERR_NETNAME_DELETED    W_ERROR(0x00000040)
365 #define WERR_NETWORK_ACCESS_DENIED      W_ERROR(0x00000041)
366 #define WERR_BAD_DEV_TYPE       W_ERROR(0x00000042)
367 #define WERR_BAD_NET_NAME       W_ERROR(0x00000043)
368 #define WERR_TOO_MANY_NAMES     W_ERROR(0x00000044)
369 #define WERR_TOO_MANY_SESS      W_ERROR(0x00000045)
370 #define WERR_SHARING_PAUSED     W_ERROR(0x00000046)
371 #define WERR_REQ_NOT_ACCEP      W_ERROR(0x00000047)
372 #define WERR_REDIR_PAUSED       W_ERROR(0x00000048)
373 #define WERR_CANNOT_MAKE        W_ERROR(0x00000052)
374 #define WERR_FAIL_I24   W_ERROR(0x00000053)
375 #define WERR_OUT_OF_STRUCTURES  W_ERROR(0x00000054)
376 #define WERR_ALREADY_ASSIGNED   W_ERROR(0x00000055)
377 #define WERR_INVALID_PASSWORD   W_ERROR(0x00000056)
378 #define WERR_INVALID_PARAMETER  W_ERROR(0x00000057)
379 #define WERR_NET_WRITE_FAULT    W_ERROR(0x00000058)
380 #define WERR_NO_PROC_SLOTS      W_ERROR(0x00000059)
381 #define WERR_TOO_MANY_SEMAPHORES        W_ERROR(0x00000064)
382 #define WERR_EXCL_SEM_ALREADY_OWNED     W_ERROR(0x00000065)
383 #define WERR_SEM_IS_SET W_ERROR(0x00000066)
384 #define WERR_TOO_MANY_SEM_REQUESTS      W_ERROR(0x00000067)
385 #define WERR_INVALID_AT_INTERRUPT_TIME  W_ERROR(0x00000068)
386 #define WERR_SEM_OWNER_DIED     W_ERROR(0x00000069)
387 #define WERR_SEM_USER_LIMIT     W_ERROR(0x0000006A)
388 #define WERR_DISK_CHANGE        W_ERROR(0x0000006B)
389 #define WERR_DRIVE_LOCKED       W_ERROR(0x0000006C)
390 #define WERR_BROKEN_PIPE        W_ERROR(0x0000006D)
391 #define WERR_OPEN_FAILED        W_ERROR(0x0000006E)
392 #define WERR_BUFFER_OVERFLOW    W_ERROR(0x0000006F)
393 #define WERR_DISK_FULL  W_ERROR(0x00000070)
394 #define WERR_NO_MORE_SEARCH_HANDLES     W_ERROR(0x00000071)
395 #define WERR_INVALID_TARGET_HANDLE      W_ERROR(0x00000072)
396 #define WERR_INVALID_CATEGORY   W_ERROR(0x00000075)
397 #define WERR_INVALID_VERIFY_SWITCH      W_ERROR(0x00000076)
398 #define WERR_BAD_DRIVER_LEVEL   W_ERROR(0x00000077)
399 #define WERR_INVALID_LEVEL      W_ERROR(0x0000007C)
400 #define WERR_NO_VOLUME_LABEL    W_ERROR(0x0000007D)
401 #define WERR_MOD_NOT_FOUND      W_ERROR(0x0000007E)
402 #define WERR_PROC_NOT_FOUND     W_ERROR(0x0000007F)
403 #define WERR_WAIT_NO_CHILDREN   W_ERROR(0x00000080)
404 #define WERR_CHILD_NOT_COMPLETE W_ERROR(0x00000081)
405 #define WERR_DIRECT_ACCESS_HANDLE       W_ERROR(0x00000082)
406 #define WERR_NEGATIVE_SEEK      W_ERROR(0x00000083)
407 #define WERR_SEEK_ON_DEVICE     W_ERROR(0x00000084)
408 #define WERR_NOT_SUBSTED        W_ERROR(0x00000089)
409 #define WERR_JOIN_TO_JOIN       W_ERROR(0x0000008A)
410 #define WERR_SUBST_TO_SUBST     W_ERROR(0x0000008B)
411 #define WERR_JOIN_TO_SUBST      W_ERROR(0x0000008C)
412 #define WERR_SAME_DRIVE W_ERROR(0x0000008F)
413 #define WERR_DIR_NOT_ROOT       W_ERROR(0x00000090)
414 #define WERR_DIR_NOT_EMPTY      W_ERROR(0x00000091)
415 #define WERR_IS_SUBST_PATH      W_ERROR(0x00000092)
416 #define WERR_IS_JOIN_PATH       W_ERROR(0x00000093)
417 #define WERR_PATH_BUSY  W_ERROR(0x00000094)
418 #define WERR_IS_SUBST_TARGET    W_ERROR(0x00000095)
419 #define WERR_SYSTEM_TRACE       W_ERROR(0x00000096)
420 #define WERR_INVALID_EVENT_COUNT        W_ERROR(0x00000097)
421 #define WERR_TOO_MANY_MUXWAITERS        W_ERROR(0x00000098)
422 #define WERR_INVALID_LIST_FORMAT        W_ERROR(0x00000099)
423 #define WERR_LABEL_TOO_LONG     W_ERROR(0x0000009A)
424 #define WERR_TOO_MANY_TCBS      W_ERROR(0x0000009B)
425 #define WERR_SIGNAL_REFUSED     W_ERROR(0x0000009C)
426 #define WERR_DISCARDED  W_ERROR(0x0000009D)
427 #define WERR_NOT_LOCKED W_ERROR(0x0000009E)
428 #define WERR_BAD_THREADID_ADDR  W_ERROR(0x0000009F)
429 #define WERR_BAD_ARGUMENTS      W_ERROR(0x000000A0)
430 #define WERR_BAD_PATHNAME       W_ERROR(0x000000A1)
431 #define WERR_SIGNAL_PENDING     W_ERROR(0x000000A2)
432 #define WERR_MAX_THRDS_REACHED  W_ERROR(0x000000A4)
433 #define WERR_LOCK_FAILED        W_ERROR(0x000000A7)
434 #define WERR_BUSY       W_ERROR(0x000000AA)
435 #define WERR_CANCEL_VIOLATION   W_ERROR(0x000000AD)
436 #define WERR_ATOMIC_LOCKS_NOT_SUPPORTED W_ERROR(0x000000AE)
437 #define WERR_INVALID_SEGMENT_NUMBER     W_ERROR(0x000000B4)
438 #define WERR_INVALID_ORDINAL    W_ERROR(0x000000B6)
439 #define WERR_INVALID_FLAG_NUMBER        W_ERROR(0x000000BA)
440 #define WERR_SEM_NOT_FOUND      W_ERROR(0x000000BB)
441 #define WERR_INVALID_STARTING_CODESEG   W_ERROR(0x000000BC)
442 #define WERR_INVALID_STACKSEG   W_ERROR(0x000000BD)
443 #define WERR_INVALID_MODULETYPE W_ERROR(0x000000BE)
444 #define WERR_INVALID_EXE_SIGNATURE      W_ERROR(0x000000BF)
445 #define WERR_EXE_MARKED_INVALID W_ERROR(0x000000C0)
446 #define WERR_BAD_EXE_FORMAT     W_ERROR(0x000000C1)
447 #define WERR_ITERATED_DATA_EXCEEDS_64K  W_ERROR(0x000000C2)
448 #define WERR_INVALID_MINALLOCSIZE       W_ERROR(0x000000C3)
449 #define WERR_DYNLINK_FROM_INVALID_RING  W_ERROR(0x000000C4)
450 #define WERR_IOPL_NOT_ENABLED   W_ERROR(0x000000C5)
451 #define WERR_INVALID_SEGDPL     W_ERROR(0x000000C6)
452 #define WERR_AUTODATASEG_EXCEEDS_64K    W_ERROR(0x000000C7)
453 #define WERR_RING2SEG_MUST_BE_MOVABLE   W_ERROR(0x000000C8)
454 #define WERR_RELOC_CHAIN_XEEDS_SEGLIM   W_ERROR(0x000000C9)
455 #define WERR_INFLOOP_IN_RELOC_CHAIN     W_ERROR(0x000000CA)
456 #define WERR_ENVVAR_NOT_FOUND   W_ERROR(0x000000CB)
457 #define WERR_NO_SIGNAL_SENT     W_ERROR(0x000000CD)
458 #define WERR_FILENAME_EXCED_RANGE       W_ERROR(0x000000CE)
459 #define WERR_RING2_STACK_IN_USE W_ERROR(0x000000CF)
460 #define WERR_META_EXPANSION_TOO_LONG    W_ERROR(0x000000D0)
461 #define WERR_INVALID_SIGNAL_NUMBER      W_ERROR(0x000000D1)
462 #define WERR_THREAD_1_INACTIVE  W_ERROR(0x000000D2)
463 #define WERR_LOCKED     W_ERROR(0x000000D4)
464 #define WERR_TOO_MANY_MODULES   W_ERROR(0x000000D6)
465 #define WERR_NESTING_NOT_ALLOWED        W_ERROR(0x000000D7)
466 #define WERR_EXE_MACHINE_TYPE_MISMATCH  W_ERROR(0x000000D8)
467 #define WERR_EXE_CANNOT_MODIFY_SIGNED_BINARY    W_ERROR(0x000000D9)
468 #define WERR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY     W_ERROR(0x000000DA)
469 #define WERR_FILE_CHECKED_OUT   W_ERROR(0x000000DC)
470 #define WERR_CHECKOUT_REQUIRED  W_ERROR(0x000000DD)
471 #define WERR_BAD_FILE_TYPE      W_ERROR(0x000000DE)
472 #define WERR_FILE_TOO_LARGE     W_ERROR(0x000000DF)
473 #define WERR_FORMS_AUTH_REQUIRED        W_ERROR(0x000000E0)
474 #define WERR_VIRUS_INFECTED     W_ERROR(0x000000E1)
475 #define WERR_VIRUS_DELETED      W_ERROR(0x000000E2)
476 #define WERR_PIPE_LOCAL W_ERROR(0x000000E5)
477 #define WERR_BAD_PIPE   W_ERROR(0x000000E6)
478 #define WERR_PIPE_BUSY  W_ERROR(0x000000E7)
479 #define WERR_NO_DATA    W_ERROR(0x000000E8)
480 #define WERR_PIPE_NOT_CONNECTED W_ERROR(0x000000E9)
481 #define WERR_VC_DISCONNECTED    W_ERROR(0x000000F0)
482 #define WERR_INVALID_EA_NAME    W_ERROR(0x000000FE)
483 #define WERR_EA_LIST_INCONSISTENT       W_ERROR(0x000000FF)
484 #define WERR_WAIT_TIMEOUT       W_ERROR(0x00000102)
485 #define WERR_CANNOT_COPY        W_ERROR(0x0000010A)
486 #define WERR_DIRECTORY  W_ERROR(0x0000010B)
487 #define WERR_EAS_DIDNT_FIT      W_ERROR(0x00000113)
488 #define WERR_EA_FILE_CORRUPT    W_ERROR(0x00000114)
489 #define WERR_EA_TABLE_FULL      W_ERROR(0x00000115)
490 #define WERR_INVALID_EA_HANDLE  W_ERROR(0x00000116)
491 #define WERR_EAS_NOT_SUPPORTED  W_ERROR(0x0000011A)
492 #define WERR_NOT_OWNER  W_ERROR(0x00000120)
493 #define WERR_TOO_MANY_POSTS     W_ERROR(0x0000012A)
494 #define WERR_PARTIAL_COPY       W_ERROR(0x0000012B)
495 #define WERR_OPLOCK_NOT_GRANTED W_ERROR(0x0000012C)
496 #define WERR_INVALID_OPLOCK_PROTOCOL    W_ERROR(0x0000012D)
497 #define WERR_DISK_TOO_FRAGMENTED        W_ERROR(0x0000012E)
498 #define WERR_DELETE_PENDING     W_ERROR(0x0000012F)
499 #define WERR_MR_MID_NOT_FOUND   W_ERROR(0x0000013D)
500 #define WERR_SCOPE_NOT_FOUND    W_ERROR(0x0000013E)
501 #define WERR_FAIL_NOACTION_REBOOT       W_ERROR(0x0000015E)
502 #define WERR_FAIL_SHUTDOWN      W_ERROR(0x0000015F)
503 #define WERR_FAIL_RESTART       W_ERROR(0x00000160)
504 #define WERR_MAX_SESSIONS_REACHED       W_ERROR(0x00000161)
505 #define WERR_THREAD_MODE_ALREADY_BACKGROUND     W_ERROR(0x00000190)
506 #define WERR_THREAD_MODE_NOT_BACKGROUND W_ERROR(0x00000191)
507 #define WERR_PROCESS_MODE_ALREADY_BACKGROUND    W_ERROR(0x00000192)
508 #define WERR_PROCESS_MODE_NOT_BACKGROUND        W_ERROR(0x00000193)
509 #define WERR_INVALID_ADDRESS    W_ERROR(0x000001E7)
510 #define WERR_USER_PROFILE_LOAD  W_ERROR(0x000001F4)
511 #define WERR_ARITHMETIC_OVERFLOW        W_ERROR(0x00000216)
512 #define WERR_PIPE_CONNECTED     W_ERROR(0x00000217)
513 #define WERR_PIPE_LISTENING     W_ERROR(0x00000218)
514 #define WERR_VERIFIER_STOP      W_ERROR(0x00000219)
515 #define WERR_ABIOS_ERROR        W_ERROR(0x0000021A)
516 #define WERR_WX86_WARNING       W_ERROR(0x0000021B)
517 #define WERR_WX86_ERROR W_ERROR(0x0000021C)
518 #define WERR_TIMER_NOT_CANCELED W_ERROR(0x0000021D)
519 #define WERR_UNWIND     W_ERROR(0x0000021E)
520 #define WERR_BAD_STACK  W_ERROR(0x0000021F)
521 #define WERR_INVALID_UNWIND_TARGET      W_ERROR(0x00000220)
522 #define WERR_INVALID_PORT_ATTRIBUTES    W_ERROR(0x00000221)
523 #define WERR_PORT_MESSAGE_TOO_LONG      W_ERROR(0x00000222)
524 #define WERR_INVALID_QUOTA_LOWER        W_ERROR(0x00000223)
525 #define WERR_DEVICE_ALREADY_ATTACHED    W_ERROR(0x00000224)
526 #define WERR_INSTRUCTION_MISALIGNMENT   W_ERROR(0x00000225)
527 #define WERR_PROFILING_NOT_STARTED      W_ERROR(0x00000226)
528 #define WERR_PROFILING_NOT_STOPPED      W_ERROR(0x00000227)
529 #define WERR_COULD_NOT_INTERPRET        W_ERROR(0x00000228)
530 #define WERR_PROFILING_AT_LIMIT W_ERROR(0x00000229)
531 #define WERR_CANT_WAIT  W_ERROR(0x0000022A)
532 #define WERR_CANT_TERMINATE_SELF        W_ERROR(0x0000022B)
533 #define WERR_UNEXPECTED_MM_CREATE_ERR   W_ERROR(0x0000022C)
534 #define WERR_UNEXPECTED_MM_MAP_ERROR    W_ERROR(0x0000022D)
535 #define WERR_UNEXPECTED_MM_EXTEND_ERR   W_ERROR(0x0000022E)
536 #define WERR_BAD_FUNCTION_TABLE W_ERROR(0x0000022F)
537 #define WERR_NO_GUID_TRANSLATION        W_ERROR(0x00000230)
538 #define WERR_INVALID_LDT_SIZE   W_ERROR(0x00000231)
539 #define WERR_INVALID_LDT_OFFSET W_ERROR(0x00000233)
540 #define WERR_INVALID_LDT_DESCRIPTOR     W_ERROR(0x00000234)
541 #define WERR_TOO_MANY_THREADS   W_ERROR(0x00000235)
542 #define WERR_THREAD_NOT_IN_PROCESS      W_ERROR(0x00000236)
543 #define WERR_PAGEFILE_QUOTA_EXCEEDED    W_ERROR(0x00000237)
544 #define WERR_LOGON_SERVER_CONFLICT      W_ERROR(0x00000238)
545 #define WERR_SYNCHRONIZATION_REQUIRED   W_ERROR(0x00000239)
546 #define WERR_NET_OPEN_FAILED    W_ERROR(0x0000023A)
547 #define WERR_IO_PRIVILEGE_FAILED        W_ERROR(0x0000023B)
548 #define WERR_CONTROL_C_EXIT     W_ERROR(0x0000023C)
549 #define WERR_MISSING_SYSTEMFILE W_ERROR(0x0000023D)
550 #define WERR_UNHANDLED_EXCEPTION        W_ERROR(0x0000023E)
551 #define WERR_APP_INIT_FAILURE   W_ERROR(0x0000023F)
552 #define WERR_PAGEFILE_CREATE_FAILED     W_ERROR(0x00000240)
553 #define WERR_INVALID_IMAGE_HASH W_ERROR(0x00000241)
554 #define WERR_NO_PAGEFILE        W_ERROR(0x00000242)
555 #define WERR_ILLEGAL_FLOAT_CONTEXT      W_ERROR(0x00000243)
556 #define WERR_NO_EVENT_PAIR      W_ERROR(0x00000244)
557 #define WERR_DOMAIN_CTRLR_CONFIG_ERROR  W_ERROR(0x00000245)
558 #define WERR_ILLEGAL_CHARACTER  W_ERROR(0x00000246)
559 #define WERR_UNDEFINED_CHARACTER        W_ERROR(0x00000247)
560 #define WERR_FLOPPY_VOLUME      W_ERROR(0x00000248)
561 #define WERR_BIOS_FAILED_TO_CONNECT_INTERRUPT   W_ERROR(0x00000249)
562 #define WERR_BACKUP_CONTROLLER  W_ERROR(0x0000024A)
563 #define WERR_MUTANT_LIMIT_EXCEEDED      W_ERROR(0x0000024B)
564 #define WERR_FS_DRIVER_REQUIRED W_ERROR(0x0000024C)
565 #define WERR_CANNOT_LOAD_REGISTRY_FILE  W_ERROR(0x0000024D)
566 #define WERR_DEBUG_ATTACH_FAILED        W_ERROR(0x0000024E)
567 #define WERR_SYSTEM_PROCESS_TERMINATED  W_ERROR(0x0000024F)
568 #define WERR_DATA_NOT_ACCEPTED  W_ERROR(0x00000250)
569 #define WERR_VDM_HARD_ERROR     W_ERROR(0x00000251)
570 #define WERR_DRIVER_CANCEL_TIMEOUT      W_ERROR(0x00000252)
571 #define WERR_REPLY_MESSAGE_MISMATCH     W_ERROR(0x00000253)
572 #define WERR_LOST_WRITEBEHIND_DATA      W_ERROR(0x00000254)
573 #define WERR_CLIENT_SERVER_PARAMETERS_INVALID   W_ERROR(0x00000255)
574 #define WERR_NOT_TINY_STREAM    W_ERROR(0x00000256)
575 #define WERR_STACK_OVERFLOW_READ        W_ERROR(0x00000257)
576 #define WERR_CONVERT_TO_LARGE   W_ERROR(0x00000258)
577 #define WERR_FOUND_OUT_OF_SCOPE W_ERROR(0x00000259)
578 #define WERR_ALLOCATE_BUCKET    W_ERROR(0x0000025A)
579 #define WERR_MARSHALL_OVERFLOW  W_ERROR(0x0000025B)
580 #define WERR_INVALID_VARIANT    W_ERROR(0x0000025C)
581 #define WERR_BAD_COMPRESSION_BUFFER     W_ERROR(0x0000025D)
582 #define WERR_AUDIT_FAILED       W_ERROR(0x0000025E)
583 #define WERR_TIMER_RESOLUTION_NOT_SET   W_ERROR(0x0000025F)
584 #define WERR_INSUFFICIENT_LOGON_INFO    W_ERROR(0x00000260)
585 #define WERR_BAD_DLL_ENTRYPOINT W_ERROR(0x00000261)
586 #define WERR_BAD_SERVICE_ENTRYPOINT     W_ERROR(0x00000262)
587 #define WERR_IP_ADDRESS_CONFLICT1       W_ERROR(0x00000263)
588 #define WERR_IP_ADDRESS_CONFLICT2       W_ERROR(0x00000264)
589 #define WERR_REGISTRY_QUOTA_LIMIT       W_ERROR(0x00000265)
590 #define WERR_NO_CALLBACK_ACTIVE W_ERROR(0x00000266)
591 #define WERR_PWD_TOO_SHORT      W_ERROR(0x00000267)
592 #define WERR_PWD_TOO_RECENT     W_ERROR(0x00000268)
593 #define WERR_PWD_HISTORY_CONFLICT       W_ERROR(0x00000269)
594 #define WERR_UNSUPPORTED_COMPRESSION    W_ERROR(0x0000026A)
595 #define WERR_INVALID_HW_PROFILE W_ERROR(0x0000026B)
596 #define WERR_INVALID_PLUGPLAY_DEVICE_PATH       W_ERROR(0x0000026C)
597 #define WERR_QUOTA_LIST_INCONSISTENT    W_ERROR(0x0000026D)
598 #define WERR_EVALUATION_EXPIRATION      W_ERROR(0x0000026E)
599 #define WERR_ILLEGAL_DLL_RELOCATION     W_ERROR(0x0000026F)
600 #define WERR_DLL_INIT_FAILED_LOGOFF     W_ERROR(0x00000270)
601 #define WERR_VALIDATE_CONTINUE  W_ERROR(0x00000271)
602 #define WERR_NO_MORE_MATCHES    W_ERROR(0x00000272)
603 #define WERR_RANGE_LIST_CONFLICT        W_ERROR(0x00000273)
604 #define WERR_SERVER_SID_MISMATCH        W_ERROR(0x00000274)
605 #define WERR_CANT_ENABLE_DENY_ONLY      W_ERROR(0x00000275)
606 #define WERR_FLOAT_MULTIPLE_FAULTS      W_ERROR(0x00000276)
607 #define WERR_FLOAT_MULTIPLE_TRAPS       W_ERROR(0x00000277)
608 #define WERR_NOINTERFACE        W_ERROR(0x00000278)
609 #define WERR_DRIVER_FAILED_SLEEP        W_ERROR(0x00000279)
610 #define WERR_CORRUPT_SYSTEM_FILE        W_ERROR(0x0000027A)
611 #define WERR_COMMITMENT_MINIMUM W_ERROR(0x0000027B)
612 #define WERR_PNP_RESTART_ENUMERATION    W_ERROR(0x0000027C)
613 #define WERR_SYSTEM_IMAGE_BAD_SIGNATURE W_ERROR(0x0000027D)
614 #define WERR_PNP_REBOOT_REQUIRED        W_ERROR(0x0000027E)
615 #define WERR_INSUFFICIENT_POWER W_ERROR(0x0000027F)
616 #define WERR_MULTIPLE_FAULT_VIOLATION   W_ERROR(0x00000280)
617 #define WERR_SYSTEM_SHUTDOWN    W_ERROR(0x00000281)
618 #define WERR_PORT_NOT_SET       W_ERROR(0x00000282)
619 #define WERR_DS_VERSION_CHECK_FAILURE   W_ERROR(0x00000283)
620 #define WERR_RANGE_NOT_FOUND    W_ERROR(0x00000284)
621 #define WERR_NOT_SAFE_MODE_DRIVER       W_ERROR(0x00000286)
622 #define WERR_FAILED_DRIVER_ENTRY        W_ERROR(0x00000287)
623 #define WERR_DEVICE_ENUMERATION_ERROR   W_ERROR(0x00000288)
624 #define WERR_MOUNT_POINT_NOT_RESOLVED   W_ERROR(0x00000289)
625 #define WERR_INVALID_DEVICE_OBJECT_PARAMETER    W_ERROR(0x0000028A)
626 #define WERR_MCA_OCCURED        W_ERROR(0x0000028B)
627 #define WERR_DRIVER_DATABASE_ERROR      W_ERROR(0x0000028C)
628 #define WERR_SYSTEM_HIVE_TOO_LARGE      W_ERROR(0x0000028D)
629 #define WERR_DRIVER_FAILED_PRIOR_UNLOAD W_ERROR(0x0000028E)
630 #define WERR_VOLSNAP_PREPARE_HIBERNATE  W_ERROR(0x0000028F)
631 #define WERR_HIBERNATION_FAILURE        W_ERROR(0x00000290)
632 #define WERR_FILE_SYSTEM_LIMITATION     W_ERROR(0x00000299)
633 #define WERR_ASSERTION_FAILURE  W_ERROR(0x0000029C)
634 #define WERR_ACPI_ERROR W_ERROR(0x0000029D)
635 #define WERR_WOW_ASSERTION      W_ERROR(0x0000029E)
636 #define WERR_PNP_BAD_MPS_TABLE  W_ERROR(0x0000029F)
637 #define WERR_PNP_TRANSLATION_FAILED     W_ERROR(0x000002A0)
638 #define WERR_PNP_IRQ_TRANSLATION_FAILED W_ERROR(0x000002A1)
639 #define WERR_PNP_INVALID_ID     W_ERROR(0x000002A2)
640 #define WERR_WAKE_SYSTEM_DEBUGGER       W_ERROR(0x000002A3)
641 #define WERR_HANDLES_CLOSED     W_ERROR(0x000002A4)
642 #define WERR_EXTRANEOUS_INFORMATION     W_ERROR(0x000002A5)
643 #define WERR_RXACT_COMMIT_NECESSARY     W_ERROR(0x000002A6)
644 #define WERR_MEDIA_CHECK        W_ERROR(0x000002A7)
645 #define WERR_GUID_SUBSTITUTION_MADE     W_ERROR(0x000002A8)
646 #define WERR_STOPPED_ON_SYMLINK W_ERROR(0x000002A9)
647 #define WERR_LONGJUMP   W_ERROR(0x000002AA)
648 #define WERR_PLUGPLAY_QUERY_VETOED      W_ERROR(0x000002AB)
649 #define WERR_UNWIND_CONSOLIDATE W_ERROR(0x000002AC)
650 #define WERR_REGISTRY_HIVE_RECOVERED    W_ERROR(0x000002AD)
651 #define WERR_DLL_MIGHT_BE_INSECURE      W_ERROR(0x000002AE)
652 #define WERR_DLL_MIGHT_BE_INCOMPATIBLE  W_ERROR(0x000002AF)
653 #define WERR_DBG_EXCEPTION_NOT_HANDLED  W_ERROR(0x000002B0)
654 #define WERR_DBG_REPLY_LATER    W_ERROR(0x000002B1)
655 #define WERR_DBG_UNABLE_TO_PROVIDE_HANDLE       W_ERROR(0x000002B2)
656 #define WERR_DBG_TERMINATE_THREAD       W_ERROR(0x000002B3)
657 #define WERR_DBG_TERMINATE_PROCESS      W_ERROR(0x000002B4)
658 #define WERR_DBG_CONTROL_C      W_ERROR(0x000002B5)
659 #define WERR_DBG_PRINTEXCEPTION_C       W_ERROR(0x000002B6)
660 #define WERR_DBG_RIPEXCEPTION   W_ERROR(0x000002B7)
661 #define WERR_DBG_CONTROL_BREAK  W_ERROR(0x000002B8)
662 #define WERR_DBG_COMMAND_EXCEPTION      W_ERROR(0x000002B9)
663 #define WERR_OBJECT_NAME_EXISTS W_ERROR(0x000002BA)
664 #define WERR_THREAD_WAS_SUSPENDED       W_ERROR(0x000002BB)
665 #define WERR_IMAGE_NOT_AT_BASE  W_ERROR(0x000002BC)
666 #define WERR_RXACT_STATE_CREATED        W_ERROR(0x000002BD)
667 #define WERR_SEGMENT_NOTIFICATION       W_ERROR(0x000002BE)
668 #define WERR_BAD_CURRENT_DIRECTORY      W_ERROR(0x000002BF)
669 #define WERR_FT_READ_RECOVERY_FROM_BACKUP       W_ERROR(0x000002C0)
670 #define WERR_FT_WRITE_RECOVERY  W_ERROR(0x000002C1)
671 #define WERR_IMAGE_MACHINE_TYPE_MISMATCH        W_ERROR(0x000002C2)
672 #define WERR_RECEIVE_PARTIAL    W_ERROR(0x000002C3)
673 #define WERR_RECEIVE_EXPEDITED  W_ERROR(0x000002C4)
674 #define WERR_RECEIVE_PARTIAL_EXPEDITED  W_ERROR(0x000002C5)
675 #define WERR_EVENT_DONE W_ERROR(0x000002C6)
676 #define WERR_EVENT_PENDING      W_ERROR(0x000002C7)
677 #define WERR_CHECKING_FILE_SYSTEM       W_ERROR(0x000002C8)
678 #define WERR_FATAL_APP_EXIT     W_ERROR(0x000002C9)
679 #define WERR_PREDEFINED_HANDLE  W_ERROR(0x000002CA)
680 #define WERR_WAS_UNLOCKED       W_ERROR(0x000002CB)
681 #define WERR_SERVICE_NOTIFICATION       W_ERROR(0x000002CC)
682 #define WERR_WAS_LOCKED W_ERROR(0x000002CD)
683 #define WERR_LOG_HARD_ERROR     W_ERROR(0x000002CE)
684 #define WERR_ALREADY_WIN32      W_ERROR(0x000002CF)
685 #define WERR_IMAGE_MACHINE_TYPE_MISMATCH_EXE    W_ERROR(0x000002D0)
686 #define WERR_NO_YIELD_PERFORMED W_ERROR(0x000002D1)
687 #define WERR_TIMER_RESUME_IGNORED       W_ERROR(0x000002D2)
688 #define WERR_ARBITRATION_UNHANDLED      W_ERROR(0x000002D3)
689 #define WERR_CARDBUS_NOT_SUPPORTED      W_ERROR(0x000002D4)
690 #define WERR_MP_PROCESSOR_MISMATCH      W_ERROR(0x000002D5)
691 #define WERR_HIBERNATED W_ERROR(0x000002D6)
692 #define WERR_RESUME_HIBERNATION W_ERROR(0x000002D7)
693 #define WERR_FIRMWARE_UPDATED   W_ERROR(0x000002D8)
694 #define WERR_DRIVERS_LEAKING_LOCKED_PAGES       W_ERROR(0x000002D9)
695 #define WERR_WAKE_SYSTEM        W_ERROR(0x000002DA)
696 #define WERR_WAIT_1     W_ERROR(0x000002DB)
697 #define WERR_WAIT_2     W_ERROR(0x000002DC)
698 #define WERR_WAIT_3     W_ERROR(0x000002DD)
699 #define WERR_WAIT_63    W_ERROR(0x000002DE)
700 #define WERR_ABANDONED_WAIT_0   W_ERROR(0x000002DF)
701 #define WERR_ABANDONED_WAIT_63  W_ERROR(0x000002E0)
702 #define WERR_USER_APC   W_ERROR(0x000002E1)
703 #define WERR_KERNEL_APC W_ERROR(0x000002E2)
704 #define WERR_ALERTED    W_ERROR(0x000002E3)
705 #define WERR_ELEVATION_REQUIRED W_ERROR(0x000002E4)
706 #define WERR_REPARSE    W_ERROR(0x000002E5)
707 #define WERR_OPLOCK_BREAK_IN_PROGRESS   W_ERROR(0x000002E6)
708 #define WERR_VOLUME_MOUNTED     W_ERROR(0x000002E7)
709 #define WERR_RXACT_COMMITTED    W_ERROR(0x000002E8)
710 #define WERR_NOTIFY_CLEANUP     W_ERROR(0x000002E9)
711 #define WERR_PRIMARY_TRANSPORT_CONNECT_FAILED   W_ERROR(0x000002EA)
712 #define WERR_PAGE_FAULT_TRANSITION      W_ERROR(0x000002EB)
713 #define WERR_PAGE_FAULT_DEMAND_ZERO     W_ERROR(0x000002EC)
714 #define WERR_PAGE_FAULT_COPY_ON_WRITE   W_ERROR(0x000002ED)
715 #define WERR_PAGE_FAULT_GUARD_PAGE      W_ERROR(0x000002EE)
716 #define WERR_PAGE_FAULT_PAGING_FILE     W_ERROR(0x000002EF)
717 #define WERR_CACHE_PAGE_LOCKED  W_ERROR(0x000002F0)
718 #define WERR_CRASH_DUMP W_ERROR(0x000002F1)
719 #define WERR_BUFFER_ALL_ZEROS   W_ERROR(0x000002F2)
720 #define WERR_REPARSE_OBJECT     W_ERROR(0x000002F3)
721 #define WERR_RESOURCE_REQUIREMENTS_CHANGED      W_ERROR(0x000002F4)
722 #define WERR_TRANSLATION_COMPLETE       W_ERROR(0x000002F5)
723 #define WERR_NOTHING_TO_TERMINATE       W_ERROR(0x000002F6)
724 #define WERR_PROCESS_NOT_IN_JOB W_ERROR(0x000002F7)
725 #define WERR_PROCESS_IN_JOB     W_ERROR(0x000002F8)
726 #define WERR_VOLSNAP_HIBERNATE_READY    W_ERROR(0x000002F9)
727 #define WERR_FSFILTER_OP_COMPLETED_SUCCESSFULLY W_ERROR(0x000002FA)
728 #define WERR_INTERRUPT_VECTOR_ALREADY_CONNECTED W_ERROR(0x000002FB)
729 #define WERR_INTERRUPT_STILL_CONNECTED  W_ERROR(0x000002FC)
730 #define WERR_WAIT_FOR_OPLOCK    W_ERROR(0x000002FD)
731 #define WERR_DBG_EXCEPTION_HANDLED      W_ERROR(0x000002FE)
732 #define WERR_DBG_CONTINUE       W_ERROR(0x000002FF)
733 #define WERR_CALLBACK_POP_STACK W_ERROR(0x00000300)
734 #define WERR_COMPRESSION_DISABLED       W_ERROR(0x00000301)
735 #define WERR_CANTFETCHBACKWARDS W_ERROR(0x00000302)
736 #define WERR_CANTSCROLLBACKWARDS        W_ERROR(0x00000303)
737 #define WERR_ROWSNOTRELEASED    W_ERROR(0x00000304)
738 #define WERR_BAD_ACCESSOR_FLAGS W_ERROR(0x00000305)
739 #define WERR_ERRORS_ENCOUNTERED W_ERROR(0x00000306)
740 #define WERR_NOT_CAPABLE        W_ERROR(0x00000307)
741 #define WERR_REQUEST_OUT_OF_SEQUENCE    W_ERROR(0x00000308)
742 #define WERR_VERSION_PARSE_ERROR        W_ERROR(0x00000309)
743 #define WERR_BADSTARTPOSITION   W_ERROR(0x0000030A)
744 #define WERR_MEMORY_HARDWARE    W_ERROR(0x0000030B)
745 #define WERR_DISK_REPAIR_DISABLED       W_ERROR(0x0000030C)
746 #define WERR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE    W_ERROR(0x0000030D)
747 #define WERR_SYSTEM_POWERSTATE_TRANSITION       W_ERROR(0x0000030E)
748 #define WERR_SYSTEM_POWERSTATE_COMPLEX_TRANSITION       W_ERROR(0x0000030F)
749 #define WERR_MCA_EXCEPTION      W_ERROR(0x00000310)
750 #define WERR_ACCESS_AUDIT_BY_POLICY     W_ERROR(0x00000311)
751 #define WERR_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY      W_ERROR(0x00000312)
752 #define WERR_ABANDON_HIBERFILE  W_ERROR(0x00000313)
753 #define WERR_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED W_ERROR(0x00000314)
754 #define WERR_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR W_ERROR(0x00000315)
755 #define WERR_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR     W_ERROR(0x00000316)
756 #define WERR_EA_ACCESS_DENIED   W_ERROR(0x000003E2)
757 #define WERR_OPERATION_ABORTED  W_ERROR(0x000003E3)
758 #define WERR_IO_INCOMPLETE      W_ERROR(0x000003E4)
759 #define WERR_NOACCESS   W_ERROR(0x000003E6)
760 #define WERR_SWAPERROR  W_ERROR(0x000003E7)
761 #define WERR_STACK_OVERFLOW     W_ERROR(0x000003E9)
762 #define WERR_INVALID_MESSAGE    W_ERROR(0x000003EA)
763 #define WERR_UNRECOGNIZED_VOLUME        W_ERROR(0x000003ED)
764 #define WERR_FILE_INVALID       W_ERROR(0x000003EE)
765 #define WERR_FULLSCREEN_MODE    W_ERROR(0x000003EF)
766 #define WERR_NO_TOKEN   W_ERROR(0x000003F0)
767 #define WERR_BADDB      W_ERROR(0x000003F1)
768 #define WERR_BADKEY     W_ERROR(0x000003F2)
769 #define WERR_CANTOPEN   W_ERROR(0x000003F3)
770 #define WERR_CANTREAD   W_ERROR(0x000003F4)
771 #define WERR_CANTWRITE  W_ERROR(0x000003F5)
772 #define WERR_REGISTRY_RECOVERED W_ERROR(0x000003F6)
773 #define WERR_REGISTRY_CORRUPT   W_ERROR(0x000003F7)
774 #define WERR_REGISTRY_IO_FAILED W_ERROR(0x000003F8)
775 #define WERR_NOT_REGISTRY_FILE  W_ERROR(0x000003F9)
776 #define WERR_KEY_DELETED        W_ERROR(0x000003FA)
777 #define WERR_NO_LOG_SPACE       W_ERROR(0x000003FB)
778 #define WERR_KEY_HAS_CHILDREN   W_ERROR(0x000003FC)
779 #define WERR_CHILD_MUST_BE_VOLATILE     W_ERROR(0x000003FD)
780 #define WERR_NOTIFY_ENUM_DIR    W_ERROR(0x000003FE)
781 #define WERR_DEPENDENT_SERVICES_RUNNING W_ERROR(0x0000041B)
782 #define WERR_SERVICE_REQUEST_TIMEOUT    W_ERROR(0x0000041D)
783 #define WERR_SERVICE_NO_THREAD  W_ERROR(0x0000041E)
784 #define WERR_SERVICE_DATABASE_LOCKED    W_ERROR(0x0000041F)
785 #define WERR_INVALID_SERVICE_ACCOUNT    W_ERROR(0x00000421)
786 #define WERR_CIRCULAR_DEPENDENCY        W_ERROR(0x00000423)
787 #define WERR_SERVICE_DOES_NOT_EXIST     W_ERROR(0x00000424)
788 #define WERR_SERVICE_CANNOT_ACCEPT_CTRL W_ERROR(0x00000425)
789 #define WERR_SERVICE_NOT_ACTIVE W_ERROR(0x00000426)
790 #define WERR_FAILED_SERVICE_CONTROLLER_CONNECT  W_ERROR(0x00000427)
791 #define WERR_EXCEPTION_IN_SERVICE       W_ERROR(0x00000428)
792 #define WERR_DATABASE_DOES_NOT_EXIST    W_ERROR(0x00000429)
793 #define WERR_SERVICE_SPECIFIC_ERROR     W_ERROR(0x0000042A)
794 #define WERR_PROCESS_ABORTED    W_ERROR(0x0000042B)
795 #define WERR_SERVICE_DEPENDENCY_FAIL    W_ERROR(0x0000042C)
796 #define WERR_SERVICE_LOGON_FAILED       W_ERROR(0x0000042D)
797 #define WERR_SERVICE_START_HANG W_ERROR(0x0000042E)
798 #define WERR_INVALID_SERVICE_LOCK       W_ERROR(0x0000042F)
799 #define WERR_ALREADY_RUNNING_LKG        W_ERROR(0x00000432)
800 #define WERR_SERVICE_DEPENDENCY_DELETED W_ERROR(0x00000433)
801 #define WERR_BOOT_ALREADY_ACCEPTED      W_ERROR(0x00000434)
802 #define WERR_DIFFERENT_SERVICE_ACCOUNT  W_ERROR(0x00000437)
803 #define WERR_CANNOT_DETECT_DRIVER_FAILURE       W_ERROR(0x00000438)
804 #define WERR_CANNOT_DETECT_PROCESS_ABORT        W_ERROR(0x00000439)
805 #define WERR_NO_RECOVERY_PROGRAM        W_ERROR(0x0000043A)
806 #define WERR_SERVICE_NOT_IN_EXE W_ERROR(0x0000043B)
807 #define WERR_NOT_SAFEBOOT_SERVICE       W_ERROR(0x0000043C)
808 #define WERR_END_OF_MEDIA       W_ERROR(0x0000044C)
809 #define WERR_FILEMARK_DETECTED  W_ERROR(0x0000044D)
810 #define WERR_BEGINNING_OF_MEDIA W_ERROR(0x0000044E)
811 #define WERR_SETMARK_DETECTED   W_ERROR(0x0000044F)
812 #define WERR_NO_DATA_DETECTED   W_ERROR(0x00000450)
813 #define WERR_PARTITION_FAILURE  W_ERROR(0x00000451)
814 #define WERR_INVALID_BLOCK_LENGTH       W_ERROR(0x00000452)
815 #define WERR_DEVICE_NOT_PARTITIONED     W_ERROR(0x00000453)
816 #define WERR_UNABLE_TO_LOCK_MEDIA       W_ERROR(0x00000454)
817 #define WERR_UNABLE_TO_UNLOAD_MEDIA     W_ERROR(0x00000455)
818 #define WERR_MEDIA_CHANGED      W_ERROR(0x00000456)
819 #define WERR_BUS_RESET  W_ERROR(0x00000457)
820 #define WERR_NO_MEDIA_IN_DRIVE  W_ERROR(0x00000458)
821 #define WERR_NO_UNICODE_TRANSLATION     W_ERROR(0x00000459)
822 #define WERR_DLL_INIT_FAILED    W_ERROR(0x0000045A)
823 #define WERR_SHUTDOWN_IN_PROGRESS       W_ERROR(0x0000045B)
824 #define WERR_IO_DEVICE  W_ERROR(0x0000045D)
825 #define WERR_SERIAL_NO_DEVICE   W_ERROR(0x0000045E)
826 #define WERR_IRQ_BUSY   W_ERROR(0x0000045F)
827 #define WERR_MORE_WRITES        W_ERROR(0x00000460)
828 #define WERR_COUNTER_TIMEOUT    W_ERROR(0x00000461)
829 #define WERR_FLOPPY_ID_MARK_NOT_FOUND   W_ERROR(0x00000462)
830 #define WERR_FLOPPY_WRONG_CYLINDER      W_ERROR(0x00000463)
831 #define WERR_FLOPPY_UNKNOWN_ERROR       W_ERROR(0x00000464)
832 #define WERR_FLOPPY_BAD_REGISTERS       W_ERROR(0x00000465)
833 #define WERR_DISK_RECALIBRATE_FAILED    W_ERROR(0x00000466)
834 #define WERR_DISK_OPERATION_FAILED      W_ERROR(0x00000467)
835 #define WERR_DISK_RESET_FAILED  W_ERROR(0x00000468)
836 #define WERR_EOM_OVERFLOW       W_ERROR(0x00000469)
837 #define WERR_NOT_ENOUGH_SERVER_MEMORY   W_ERROR(0x0000046A)
838 #define WERR_POSSIBLE_DEADLOCK  W_ERROR(0x0000046B)
839 #define WERR_MAPPED_ALIGNMENT   W_ERROR(0x0000046C)
840 #define WERR_SET_POWER_STATE_VETOED     W_ERROR(0x00000474)
841 #define WERR_SET_POWER_STATE_FAILED     W_ERROR(0x00000475)
842 #define WERR_TOO_MANY_LINKS     W_ERROR(0x00000476)
843 #define WERR_OLD_WIN_VERSION    W_ERROR(0x0000047E)
844 #define WERR_APP_WRONG_OS       W_ERROR(0x0000047F)
845 #define WERR_SINGLE_INSTANCE_APP        W_ERROR(0x00000480)
846 #define WERR_RMODE_APP  W_ERROR(0x00000481)
847 #define WERR_INVALID_DLL        W_ERROR(0x00000482)
848 #define WERR_NO_ASSOCIATION     W_ERROR(0x00000483)
849 #define WERR_DDE_FAIL   W_ERROR(0x00000484)
850 #define WERR_DLL_NOT_FOUND      W_ERROR(0x00000485)
851 #define WERR_NO_MORE_USER_HANDLES       W_ERROR(0x00000486)
852 #define WERR_MESSAGE_SYNC_ONLY  W_ERROR(0x00000487)
853 #define WERR_SOURCE_ELEMENT_EMPTY       W_ERROR(0x00000488)
854 #define WERR_DESTINATION_ELEMENT_FULL   W_ERROR(0x00000489)
855 #define WERR_ILLEGAL_ELEMENT_ADDRESS    W_ERROR(0x0000048A)
856 #define WERR_MAGAZINE_NOT_PRESENT       W_ERROR(0x0000048B)
857 #define WERR_DEVICE_REINITIALIZATION_NEEDED     W_ERROR(0x0000048C)
858 #define WERR_DEVICE_REQUIRES_CLEANING   W_ERROR(0x0000048D)
859 #define WERR_DEVICE_DOOR_OPEN   W_ERROR(0x0000048E)
860 #define WERR_NO_MATCH   W_ERROR(0x00000491)
861 #define WERR_SET_NOT_FOUND      W_ERROR(0x00000492)
862 #define WERR_POINT_NOT_FOUND    W_ERROR(0x00000493)
863 #define WERR_NO_TRACKING_SERVICE        W_ERROR(0x00000494)
864 #define WERR_NO_VOLUME_ID       W_ERROR(0x00000495)
865 #define WERR_UNABLE_TO_REMOVE_REPLACED  W_ERROR(0x00000497)
866 #define WERR_UNABLE_TO_MOVE_REPLACEMENT W_ERROR(0x00000498)
867 #define WERR_UNABLE_TO_MOVE_REPLACEMENT_2       W_ERROR(0x00000499)
868 #define WERR_JOURNAL_DELETE_IN_PROGRESS W_ERROR(0x0000049A)
869 #define WERR_JOURNAL_NOT_ACTIVE W_ERROR(0x0000049B)
870 #define WERR_POTENTIAL_FILE_FOUND       W_ERROR(0x0000049C)
871 #define WERR_JOURNAL_ENTRY_DELETED      W_ERROR(0x0000049D)
872 #define WERR_SHUTDOWN_IS_SCHEDULED      W_ERROR(0x000004A6)
873 #define WERR_SHUTDOWN_USERS_LOGGED_ON   W_ERROR(0x000004A7)
874 #define WERR_BAD_DEVICE W_ERROR(0x000004B0)
875 #define WERR_CONNECTION_UNAVAIL W_ERROR(0x000004B1)
876 #define WERR_DEVICE_ALREADY_REMEMBERED  W_ERROR(0x000004B2)
877 #define WERR_NO_NET_OR_BAD_PATH W_ERROR(0x000004B3)
878 #define WERR_BAD_PROVIDER       W_ERROR(0x000004B4)
879 #define WERR_CANNOT_OPEN_PROFILE        W_ERROR(0x000004B5)
880 #define WERR_BAD_PROFILE        W_ERROR(0x000004B6)
881 #define WERR_NOT_CONTAINER      W_ERROR(0x000004B7)
882 #define WERR_EXTENDED_ERROR     W_ERROR(0x000004B8)
883 #define WERR_INVALID_GROUPNAME  W_ERROR(0x000004B9)
884 #define WERR_INVALID_EVENTNAME  W_ERROR(0x000004BB)
885 #define WERR_INVALID_SERVICENAME        W_ERROR(0x000004BD)
886 #define WERR_INVALID_NETNAME    W_ERROR(0x000004BE)
887 #define WERR_INVALID_SHARENAME  W_ERROR(0x000004BF)
888 #define WERR_INVALID_PASSWORDNAME       W_ERROR(0x000004C0)
889 #define WERR_INVALID_MESSAGENAME        W_ERROR(0x000004C1)
890 #define WERR_INVALID_MESSAGEDEST        W_ERROR(0x000004C2)
891 #define WERR_SESSION_CREDENTIAL_CONFLICT        W_ERROR(0x000004C3)
892 #define WERR_REMOTE_SESSION_LIMIT_EXCEEDED      W_ERROR(0x000004C4)
893 #define WERR_DUP_DOMAINNAME     W_ERROR(0x000004C5)
894 #define WERR_NO_NETWORK W_ERROR(0x000004C6)
895 #define WERR_CANCELLED  W_ERROR(0x000004C7)
896 #define WERR_USER_MAPPED_FILE   W_ERROR(0x000004C8)
897 #define WERR_CONNECTION_REFUSED W_ERROR(0x000004C9)
898 #define WERR_GRACEFUL_DISCONNECT        W_ERROR(0x000004CA)
899 #define WERR_ADDRESS_ALREADY_ASSOCIATED W_ERROR(0x000004CB)
900 #define WERR_ADDRESS_NOT_ASSOCIATED     W_ERROR(0x000004CC)
901 #define WERR_CONNECTION_INVALID W_ERROR(0x000004CD)
902 #define WERR_CONNECTION_ACTIVE  W_ERROR(0x000004CE)
903 #define WERR_NETWORK_UNREACHABLE        W_ERROR(0x000004CF)
904 #define WERR_HOST_UNREACHABLE   W_ERROR(0x000004D0)
905 #define WERR_PROTOCOL_UNREACHABLE       W_ERROR(0x000004D1)
906 #define WERR_PORT_UNREACHABLE   W_ERROR(0x000004D2)
907 #define WERR_REQUEST_ABORTED    W_ERROR(0x000004D3)
908 #define WERR_CONNECTION_ABORTED W_ERROR(0x000004D4)
909 #define WERR_RETRY      W_ERROR(0x000004D5)
910 #define WERR_CONNECTION_COUNT_LIMIT     W_ERROR(0x000004D6)
911 #define WERR_LOGIN_TIME_RESTRICTION     W_ERROR(0x000004D7)
912 #define WERR_LOGIN_WKSTA_RESTRICTION    W_ERROR(0x000004D8)
913 #define WERR_INCORRECT_ADDRESS  W_ERROR(0x000004D9)
914 #define WERR_ALREADY_REGISTERED W_ERROR(0x000004DA)
915 #define WERR_SERVICE_NOT_FOUND  W_ERROR(0x000004DB)
916 #define WERR_NOT_LOGGED_ON      W_ERROR(0x000004DD)
917 #define WERR_CONTINUE   W_ERROR(0x000004DE)
918 #define WERR_ALREADY_INITIALIZED        W_ERROR(0x000004DF)
919 #define WERR_NO_MORE_DEVICES    W_ERROR(0x000004E0)
920 #define WERR_NO_SUCH_SITE       W_ERROR(0x000004E1)
921 #define WERR_DOMAIN_CONTROLLER_EXISTS   W_ERROR(0x000004E2)
922 #define WERR_ONLY_IF_CONNECTED  W_ERROR(0x000004E3)
923 #define WERR_OVERRIDE_NOCHANGES W_ERROR(0x000004E4)
924 #define WERR_BAD_USER_PROFILE   W_ERROR(0x000004E5)
925 #define WERR_NOT_SUPPORTED_ON_SBS       W_ERROR(0x000004E6)
926 #define WERR_SERVER_SHUTDOWN_IN_PROGRESS        W_ERROR(0x000004E7)
927 #define WERR_HOST_DOWN  W_ERROR(0x000004E8)
928 #define WERR_NON_ACCOUNT_SID    W_ERROR(0x000004E9)
929 #define WERR_NON_DOMAIN_SID     W_ERROR(0x000004EA)
930 #define WERR_APPHELP_BLOCK      W_ERROR(0x000004EB)
931 #define WERR_ACCESS_DISABLED_BY_POLICY  W_ERROR(0x000004EC)
932 #define WERR_REG_NAT_CONSUMPTION        W_ERROR(0x000004ED)
933 #define WERR_CSCSHARE_OFFLINE   W_ERROR(0x000004EE)
934 #define WERR_PKINIT_FAILURE     W_ERROR(0x000004EF)
935 #define WERR_SMARTCARD_SUBSYSTEM_FAILURE        W_ERROR(0x000004F0)
936 #define WERR_DOWNGRADE_DETECTED W_ERROR(0x000004F1)
937 #define WERR_CALLBACK_SUPPLIED_INVALID_DATA     W_ERROR(0x000004F9)
938 #define WERR_SYNC_FOREGROUND_REFRESH_REQUIRED   W_ERROR(0x000004FA)
939 #define WERR_DRIVER_BLOCKED     W_ERROR(0x000004FB)
940 #define WERR_INVALID_IMPORT_OF_NON_DLL  W_ERROR(0x000004FC)
941 #define WERR_ACCESS_DISABLED_WEBBLADE   W_ERROR(0x000004FD)
942 #define WERR_ACCESS_DISABLED_WEBBLADE_TAMPER    W_ERROR(0x000004FE)
943 #define WERR_RECOVERY_FAILURE   W_ERROR(0x000004FF)
944 #define WERR_ALREADY_FIBER      W_ERROR(0x00000500)
945 #define WERR_ALREADY_THREAD     W_ERROR(0x00000501)
946 #define WERR_STACK_BUFFER_OVERRUN       W_ERROR(0x00000502)
947 #define WERR_PARAMETER_QUOTA_EXCEEDED   W_ERROR(0x00000503)
948 #define WERR_DEBUGGER_INACTIVE  W_ERROR(0x00000504)
949 #define WERR_DELAY_LOAD_FAILED  W_ERROR(0x00000505)
950 #define WERR_VDM_DISALLOWED     W_ERROR(0x00000506)
951 #define WERR_UNIDENTIFIED_ERROR W_ERROR(0x00000507)
952 #define WERR_BEYOND_VDL W_ERROR(0x00000509)
953 #define WERR_INCOMPATIBLE_SERVICE_SID_TYPE      W_ERROR(0x0000050A)
954 #define WERR_DRIVER_PROCESS_TERMINATED  W_ERROR(0x0000050B)
955 #define WERR_IMPLEMENTATION_LIMIT       W_ERROR(0x0000050C)
956 #define WERR_PROCESS_IS_PROTECTED       W_ERROR(0x0000050D)
957 #define WERR_SERVICE_NOTIFY_CLIENT_LAGGING      W_ERROR(0x0000050E)
958 #define WERR_DISK_QUOTA_EXCEEDED        W_ERROR(0x0000050F)
959 #define WERR_CONTENT_BLOCKED    W_ERROR(0x00000510)
960 #define WERR_INCOMPATIBLE_SERVICE_PRIVILEGE     W_ERROR(0x00000511)
961 #define WERR_INVALID_LABEL      W_ERROR(0x00000513)
962 #define WERR_NOT_ALL_ASSIGNED   W_ERROR(0x00000514)
963 #define WERR_SOME_NOT_MAPPED    W_ERROR(0x00000515)
964 #define WERR_NO_QUOTAS_FOR_ACCOUNT      W_ERROR(0x00000516)
965 #define WERR_LOCAL_USER_SESSION_KEY     W_ERROR(0x00000517)
966 #define WERR_NULL_LM_PASSWORD   W_ERROR(0x00000518)
967 #define WERR_NO_IMPERSONATION_TOKEN     W_ERROR(0x0000051D)
968 #define WERR_CANT_DISABLE_MANDATORY     W_ERROR(0x0000051E)
969 #define WERR_INVALID_ACCOUNT_NAME       W_ERROR(0x00000523)
970 #define WERR_USER_EXISTS        W_ERROR(0x00000524)
971 #define WERR_MEMBER_NOT_IN_GROUP        W_ERROR(0x00000529)
972 #define WERR_LAST_ADMIN W_ERROR(0x0000052A)
973 #define WERR_ILL_FORMED_PASSWORD        W_ERROR(0x0000052C)
974 #define WERR_ACCOUNT_RESTRICTION        W_ERROR(0x0000052F)
975 #define WERR_INVALID_LOGON_HOURS        W_ERROR(0x00000530)
976 #define WERR_INVALID_WORKSTATION        W_ERROR(0x00000531)
977 #define WERR_PASSWORD_EXPIRED   W_ERROR(0x00000532)
978 #define WERR_ACCOUNT_DISABLED   W_ERROR(0x00000533)
979 #define WERR_TOO_MANY_LUIDS_REQUESTED   W_ERROR(0x00000535)
980 #define WERR_LUIDS_EXHAUSTED    W_ERROR(0x00000536)
981 #define WERR_INVALID_SUB_AUTHORITY      W_ERROR(0x00000537)
982 #define WERR_INVALID_ACL        W_ERROR(0x00000538)
983 #define WERR_INVALID_SID        W_ERROR(0x00000539)
984 #define WERR_INVALID_SECURITY_DESCR     W_ERROR(0x0000053A)
985 #define WERR_BAD_INHERITANCE_ACL        W_ERROR(0x0000053C)
986 #define WERR_SERVER_DISABLED    W_ERROR(0x0000053D)
987 #define WERR_SERVER_NOT_DISABLED        W_ERROR(0x0000053E)
988 #define WERR_INVALID_ID_AUTHORITY       W_ERROR(0x0000053F)
989 #define WERR_ALLOTTED_SPACE_EXCEEDED    W_ERROR(0x00000540)
990 #define WERR_INVALID_GROUP_ATTRIBUTES   W_ERROR(0x00000541)
991 #define WERR_BAD_IMPERSONATION_LEVEL    W_ERROR(0x00000542)
992 #define WERR_CANT_OPEN_ANONYMOUS        W_ERROR(0x00000543)
993 #define WERR_BAD_VALIDATION_CLASS       W_ERROR(0x00000544)
994 #define WERR_BAD_TOKEN_TYPE     W_ERROR(0x00000545)
995 #define WERR_NO_SECURITY_ON_OBJECT      W_ERROR(0x00000546)
996 #define WERR_CANT_ACCESS_DOMAIN_INFO    W_ERROR(0x00000547)
997 #define WERR_INVALID_SERVER_STATE       W_ERROR(0x00000548)
998 #define WERR_DOMAIN_EXISTS      W_ERROR(0x0000054C)
999 #define WERR_DOMAIN_LIMIT_EXCEEDED      W_ERROR(0x0000054D)
1000 #define WERR_INTERNAL_DB_CORRUPTION     W_ERROR(0x0000054E)
1001 #define WERR_INTERNAL_ERROR     W_ERROR(0x0000054F)
1002 #define WERR_GENERIC_NOT_MAPPED W_ERROR(0x00000550)
1003 #define WERR_BAD_DESCRIPTOR_FORMAT      W_ERROR(0x00000551)
1004 #define WERR_NOT_LOGON_PROCESS  W_ERROR(0x00000552)
1005 #define WERR_LOGON_SESSION_EXISTS       W_ERROR(0x00000553)
1006 #define WERR_NO_SUCH_PACKAGE    W_ERROR(0x00000554)
1007 #define WERR_BAD_LOGON_SESSION_STATE    W_ERROR(0x00000555)
1008 #define WERR_LOGON_SESSION_COLLISION    W_ERROR(0x00000556)
1009 #define WERR_INVALID_LOGON_TYPE W_ERROR(0x00000557)
1010 #define WERR_CANNOT_IMPERSONATE W_ERROR(0x00000558)
1011 #define WERR_RXACT_INVALID_STATE        W_ERROR(0x00000559)
1012 #define WERR_RXACT_COMMIT_FAILURE       W_ERROR(0x0000055A)
1013 #define WERR_SPECIAL_GROUP      W_ERROR(0x0000055C)
1014 #define WERR_SPECIAL_USER       W_ERROR(0x0000055D)
1015 #define WERR_MEMBERS_PRIMARY_GROUP      W_ERROR(0x0000055E)
1016 #define WERR_TOKEN_ALREADY_IN_USE       W_ERROR(0x0000055F)
1017 #define WERR_MEMBER_NOT_IN_ALIAS        W_ERROR(0x00000561)
1018 #define WERR_LOGON_NOT_GRANTED  W_ERROR(0x00000564)
1019 #define WERR_TOO_MANY_SECRETS   W_ERROR(0x00000565)
1020 #define WERR_SECRET_TOO_LONG    W_ERROR(0x00000566)
1021 #define WERR_INTERNAL_DB_ERROR  W_ERROR(0x00000567)
1022 #define WERR_TOO_MANY_CONTEXT_IDS       W_ERROR(0x00000568)
1023 #define WERR_LOGON_TYPE_NOT_GRANTED     W_ERROR(0x00000569)
1024 #define WERR_NT_CROSS_ENCRYPTION_REQUIRED       W_ERROR(0x0000056A)
1025 #define WERR_NO_SUCH_MEMBER     W_ERROR(0x0000056B)
1026 #define WERR_INVALID_MEMBER     W_ERROR(0x0000056C)
1027 #define WERR_TOO_MANY_SIDS      W_ERROR(0x0000056D)
1028 #define WERR_LM_CROSS_ENCRYPTION_REQUIRED       W_ERROR(0x0000056E)
1029 #define WERR_NO_INHERITANCE     W_ERROR(0x0000056F)
1030 #define WERR_FILE_CORRUPT       W_ERROR(0x00000570)
1031 #define WERR_DISK_CORRUPT       W_ERROR(0x00000571)
1032 #define WERR_NO_USER_SESSION_KEY        W_ERROR(0x00000572)
1033 #define WERR_LICENSE_QUOTA_EXCEEDED     W_ERROR(0x00000573)
1034 #define WERR_WRONG_TARGET_NAME  W_ERROR(0x00000574)
1035 #define WERR_MUTUAL_AUTH_FAILED W_ERROR(0x00000575)
1036 #define WERR_CURRENT_DOMAIN_NOT_ALLOWED W_ERROR(0x00000577)
1037 #define WERR_INVALID_WINDOW_HANDLE      W_ERROR(0x00000578)
1038 #define WERR_INVALID_MENU_HANDLE        W_ERROR(0x00000579)
1039 #define WERR_INVALID_CURSOR_HANDLE      W_ERROR(0x0000057A)
1040 #define WERR_INVALID_ACCEL_HANDLE       W_ERROR(0x0000057B)
1041 #define WERR_INVALID_HOOK_HANDLE        W_ERROR(0x0000057C)
1042 #define WERR_INVALID_DWP_HANDLE W_ERROR(0x0000057D)
1043 #define WERR_TLW_WITH_WSCHILD   W_ERROR(0x0000057E)
1044 #define WERR_CANNOT_FIND_WND_CLASS      W_ERROR(0x0000057F)
1045 #define WERR_WINDOW_OF_OTHER_THREAD     W_ERROR(0x00000580)
1046 #define WERR_HOTKEY_ALREADY_REGISTERED  W_ERROR(0x00000581)
1047 #define WERR_CLASS_ALREADY_EXISTS       W_ERROR(0x00000582)
1048 #define WERR_CLASS_DOES_NOT_EXIST       W_ERROR(0x00000583)
1049 #define WERR_CLASS_HAS_WINDOWS  W_ERROR(0x00000584)
1050 #define WERR_INVALID_INDEX      W_ERROR(0x00000585)
1051 #define WERR_INVALID_ICON_HANDLE        W_ERROR(0x00000586)
1052 #define WERR_PRIVATE_DIALOG_INDEX       W_ERROR(0x00000587)
1053 #define WERR_LISTBOX_ID_NOT_FOUND       W_ERROR(0x00000588)
1054 #define WERR_NO_WILDCARD_CHARACTERS     W_ERROR(0x00000589)
1055 #define WERR_CLIPBOARD_NOT_OPEN W_ERROR(0x0000058A)
1056 #define WERR_HOTKEY_NOT_REGISTERED      W_ERROR(0x0000058B)
1057 #define WERR_WINDOW_NOT_DIALOG  W_ERROR(0x0000058C)
1058 #define WERR_CONTROL_ID_NOT_FOUND       W_ERROR(0x0000058D)
1059 #define WERR_INVALID_COMBOBOX_MESSAGE   W_ERROR(0x0000058E)
1060 #define WERR_WINDOW_NOT_COMBOBOX        W_ERROR(0x0000058F)
1061 #define WERR_INVALID_EDIT_HEIGHT        W_ERROR(0x00000590)
1062 #define WERR_DC_NOT_FOUND       W_ERROR(0x00000591)
1063 #define WERR_INVALID_HOOK_FILTER        W_ERROR(0x00000592)
1064 #define WERR_INVALID_FILTER_PROC        W_ERROR(0x00000593)
1065 #define WERR_HOOK_NEEDS_HMOD    W_ERROR(0x00000594)
1066 #define WERR_GLOBAL_ONLY_HOOK   W_ERROR(0x00000595)
1067 #define WERR_JOURNAL_HOOK_SET   W_ERROR(0x00000596)
1068 #define WERR_HOOK_NOT_INSTALLED W_ERROR(0x00000597)
1069 #define WERR_INVALID_LB_MESSAGE W_ERROR(0x00000598)
1070 #define WERR_SETCOUNT_ON_BAD_LB W_ERROR(0x00000599)
1071 #define WERR_LB_WITHOUT_TABSTOPS        W_ERROR(0x0000059A)
1072 #define WERR_DESTROY_OBJECT_OF_OTHER_THREAD     W_ERROR(0x0000059B)
1073 #define WERR_CHILD_WINDOW_MENU  W_ERROR(0x0000059C)
1074 #define WERR_NO_SYSTEM_MENU     W_ERROR(0x0000059D)
1075 #define WERR_INVALID_MSGBOX_STYLE       W_ERROR(0x0000059E)
1076 #define WERR_INVALID_SPI_VALUE  W_ERROR(0x0000059F)
1077 #define WERR_SCREEN_ALREADY_LOCKED      W_ERROR(0x000005A0)
1078 #define WERR_HWNDS_HAVE_DIFF_PARENT     W_ERROR(0x000005A1)
1079 #define WERR_NOT_CHILD_WINDOW   W_ERROR(0x000005A2)
1080 #define WERR_INVALID_GW_COMMAND W_ERROR(0x000005A3)
1081 #define WERR_INVALID_THREAD_ID  W_ERROR(0x000005A4)
1082 #define WERR_NON_MDICHILD_WINDOW        W_ERROR(0x000005A5)
1083 #define WERR_POPUP_ALREADY_ACTIVE       W_ERROR(0x000005A6)
1084 #define WERR_NO_SCROLLBARS      W_ERROR(0x000005A7)
1085 #define WERR_INVALID_SCROLLBAR_RANGE    W_ERROR(0x000005A8)
1086 #define WERR_INVALID_SHOWWIN_COMMAND    W_ERROR(0x000005A9)
1087 #define WERR_NONPAGED_SYSTEM_RESOURCES  W_ERROR(0x000005AB)
1088 #define WERR_PAGED_SYSTEM_RESOURCES     W_ERROR(0x000005AC)
1089 #define WERR_WORKING_SET_QUOTA  W_ERROR(0x000005AD)
1090 #define WERR_PAGEFILE_QUOTA     W_ERROR(0x000005AE)
1091 #define WERR_COMMITMENT_LIMIT   W_ERROR(0x000005AF)
1092 #define WERR_MENU_ITEM_NOT_FOUND        W_ERROR(0x000005B0)
1093 #define WERR_INVALID_KEYBOARD_HANDLE    W_ERROR(0x000005B1)
1094 #define WERR_HOOK_TYPE_NOT_ALLOWED      W_ERROR(0x000005B2)
1095 #define WERR_REQUIRES_INTERACTIVE_WINDOWSTATION W_ERROR(0x000005B3)
1096 #define WERR_TIMEOUT    W_ERROR(0x000005B4)
1097 #define WERR_INVALID_MONITOR_HANDLE     W_ERROR(0x000005B5)
1098 #define WERR_INCORRECT_SIZE     W_ERROR(0x000005B6)
1099 #define WERR_SYMLINK_CLASS_DISABLED     W_ERROR(0x000005B7)
1100 #define WERR_SYMLINK_NOT_SUPPORTED      W_ERROR(0x000005B8)
1101 #define WERR_EVENTLOG_CANT_START        W_ERROR(0x000005DD)
1102 #define WERR_LOG_FILE_FULL      W_ERROR(0x000005DE)
1103 #define WERR_EVENTLOG_FILE_CHANGED      W_ERROR(0x000005DF)
1104 #define WERR_INVALID_TASK_NAME  W_ERROR(0x0000060E)
1105 #define WERR_INVALID_TASK_INDEX W_ERROR(0x0000060F)
1106 #define WERR_THREAD_ALREADY_IN_TASK     W_ERROR(0x00000610)
1107 #define WERR_INSTALL_SERVICE_FAILURE    W_ERROR(0x00000641)
1108 #define WERR_INSTALL_USEREXIT   W_ERROR(0x00000642)
1109 #define WERR_INSTALL_FAILURE    W_ERROR(0x00000643)
1110 #define WERR_INSTALL_SUSPEND    W_ERROR(0x00000644)
1111 #define WERR_UNKNOWN_PRODUCT    W_ERROR(0x00000645)
1112 #define WERR_UNKNOWN_FEATURE    W_ERROR(0x00000646)
1113 #define WERR_UNKNOWN_COMPONENT  W_ERROR(0x00000647)
1114 #define WERR_UNKNOWN_PROPERTY   W_ERROR(0x00000648)
1115 #define WERR_INVALID_HANDLE_STATE       W_ERROR(0x00000649)
1116 #define WERR_BAD_CONFIGURATION  W_ERROR(0x0000064A)
1117 #define WERR_INDEX_ABSENT       W_ERROR(0x0000064B)
1118 #define WERR_INSTALL_SOURCE_ABSENT      W_ERROR(0x0000064C)
1119 #define WERR_INSTALL_PACKAGE_VERSION    W_ERROR(0x0000064D)
1120 #define WERR_PRODUCT_UNINSTALLED        W_ERROR(0x0000064E)
1121 #define WERR_BAD_QUERY_SYNTAX   W_ERROR(0x0000064F)
1122 #define WERR_INVALID_FIELD      W_ERROR(0x00000650)
1123 #define WERR_DEVICE_REMOVED     W_ERROR(0x00000651)
1124 #define WERR_INSTALL_ALREADY_RUNNING    W_ERROR(0x00000652)
1125 #define WERR_INSTALL_PACKAGE_OPEN_FAILED        W_ERROR(0x00000653)
1126 #define WERR_INSTALL_PACKAGE_INVALID    W_ERROR(0x00000654)
1127 #define WERR_INSTALL_UI_FAILURE W_ERROR(0x00000655)
1128 #define WERR_INSTALL_LOG_FAILURE        W_ERROR(0x00000656)
1129 #define WERR_INSTALL_LANGUAGE_UNSUPPORTED       W_ERROR(0x00000657)
1130 #define WERR_INSTALL_TRANSFORM_FAILURE  W_ERROR(0x00000658)
1131 #define WERR_INSTALL_PACKAGE_REJECTED   W_ERROR(0x00000659)
1132 #define WERR_FUNCTION_NOT_CALLED        W_ERROR(0x0000065A)
1133 #define WERR_FUNCTION_FAILED    W_ERROR(0x0000065B)
1134 #define WERR_INVALID_TABLE      W_ERROR(0x0000065C)
1135 #define WERR_DATATYPE_MISMATCH  W_ERROR(0x0000065D)
1136 #define WERR_UNSUPPORTED_TYPE   W_ERROR(0x0000065E)
1137 #define WERR_CREATE_FAILED      W_ERROR(0x0000065F)
1138 #define WERR_INSTALL_TEMP_UNWRITABLE    W_ERROR(0x00000660)
1139 #define WERR_INSTALL_PLATFORM_UNSUPPORTED       W_ERROR(0x00000661)
1140 #define WERR_INSTALL_NOTUSED    W_ERROR(0x00000662)
1141 #define WERR_PATCH_PACKAGE_OPEN_FAILED  W_ERROR(0x00000663)
1142 #define WERR_PATCH_PACKAGE_INVALID      W_ERROR(0x00000664)
1143 #define WERR_PATCH_PACKAGE_UNSUPPORTED  W_ERROR(0x00000665)
1144 #define WERR_PRODUCT_VERSION    W_ERROR(0x00000666)
1145 #define WERR_INVALID_COMMAND_LINE       W_ERROR(0x00000667)
1146 #define WERR_INSTALL_REMOTE_DISALLOWED  W_ERROR(0x00000668)
1147 #define WERR_SUCCESS_REBOOT_INITIATED   W_ERROR(0x00000669)
1148 #define WERR_PATCH_TARGET_NOT_FOUND     W_ERROR(0x0000066A)
1149 #define WERR_PATCH_PACKAGE_REJECTED     W_ERROR(0x0000066B)
1150 #define WERR_INSTALL_TRANSFORM_REJECTED W_ERROR(0x0000066C)
1151 #define WERR_INSTALL_REMOTE_PROHIBITED  W_ERROR(0x0000066D)
1152 #define WERR_PATCH_REMOVAL_UNSUPPORTED  W_ERROR(0x0000066E)
1153 #define WERR_UNKNOWN_PATCH      W_ERROR(0x0000066F)
1154 #define WERR_PATCH_NO_SEQUENCE  W_ERROR(0x00000670)
1155 #define WERR_PATCH_REMOVAL_DISALLOWED   W_ERROR(0x00000671)
1156 #define WERR_INVALID_PATCH_XML  W_ERROR(0x00000672)
1157 #define WERR_PATCH_MANAGED_ADVERTISED_PRODUCT   W_ERROR(0x00000673)
1158 #define WERR_INSTALL_SERVICE_SAFEBOOT   W_ERROR(0x00000674)
1159 #define WERR_RPC_S_INVALID_STRING_BINDING       W_ERROR(0x000006A4)
1160 #define WERR_RPC_S_WRONG_KIND_OF_BINDING        W_ERROR(0x000006A5)
1161 #define WERR_RPC_S_INVALID_BINDING      W_ERROR(0x000006A6)
1162 #define WERR_RPC_S_PROTSEQ_NOT_SUPPORTED        W_ERROR(0x000006A7)
1163 #define WERR_RPC_S_INVALID_RPC_PROTSEQ  W_ERROR(0x000006A8)
1164 #define WERR_RPC_S_INVALID_STRING_UUID  W_ERROR(0x000006A9)
1165 #define WERR_RPC_S_INVALID_ENDPOINT_FORMAT      W_ERROR(0x000006AA)
1166 #define WERR_RPC_S_INVALID_NET_ADDR     W_ERROR(0x000006AB)
1167 #define WERR_RPC_S_NO_ENDPOINT_FOUND    W_ERROR(0x000006AC)
1168 #define WERR_RPC_S_INVALID_TIMEOUT      W_ERROR(0x000006AD)
1169 #define WERR_RPC_S_OBJECT_NOT_FOUND     W_ERROR(0x000006AE)
1170 #define WERR_RPC_S_ALREADY_REGISTERED   W_ERROR(0x000006AF)
1171 #define WERR_RPC_S_TYPE_ALREADY_REGISTERED      W_ERROR(0x000006B0)
1172 #define WERR_RPC_S_ALREADY_LISTENING    W_ERROR(0x000006B1)
1173 #define WERR_RPC_S_NO_PROTSEQS_REGISTERED       W_ERROR(0x000006B2)
1174 #define WERR_RPC_S_NOT_LISTENING        W_ERROR(0x000006B3)
1175 #define WERR_RPC_S_UNKNOWN_MGR_TYPE     W_ERROR(0x000006B4)
1176 #define WERR_RPC_S_UNKNOWN_IF   W_ERROR(0x000006B5)
1177 #define WERR_RPC_S_NO_BINDINGS  W_ERROR(0x000006B6)
1178 #define WERR_RPC_S_NO_PROTSEQS  W_ERROR(0x000006B7)
1179 #define WERR_RPC_S_CANT_CREATE_ENDPOINT W_ERROR(0x000006B8)
1180 #define WERR_RPC_S_OUT_OF_RESOURCES     W_ERROR(0x000006B9)
1181 #define WERR_RPC_S_SERVER_UNAVAILABLE   W_ERROR(0x000006BA)
1182 #define WERR_RPC_S_SERVER_TOO_BUSY      W_ERROR(0x000006BB)
1183 #define WERR_RPC_S_INVALID_NETWORK_OPTIONS      W_ERROR(0x000006BC)
1184 #define WERR_RPC_S_NO_CALL_ACTIVE       W_ERROR(0x000006BD)
1185 #define WERR_RPC_S_CALL_FAILED  W_ERROR(0x000006BE)
1186 #define WERR_RPC_S_CALL_FAILED_DNE      W_ERROR(0x000006BF)
1187 #define WERR_RPC_S_PROTOCOL_ERROR       W_ERROR(0x000006C0)
1188 #define WERR_RPC_S_PROXY_ACCESS_DENIED  W_ERROR(0x000006C1)
1189 #define WERR_RPC_S_UNSUPPORTED_TRANS_SYN        W_ERROR(0x000006C2)
1190 #define WERR_RPC_S_UNSUPPORTED_TYPE     W_ERROR(0x000006C4)
1191 #define WERR_RPC_S_INVALID_TAG  W_ERROR(0x000006C5)
1192 #define WERR_RPC_S_INVALID_BOUND        W_ERROR(0x000006C6)
1193 #define WERR_RPC_S_NO_ENTRY_NAME        W_ERROR(0x000006C7)
1194 #define WERR_RPC_S_INVALID_NAME_SYNTAX  W_ERROR(0x000006C8)
1195 #define WERR_RPC_S_UNSUPPORTED_NAME_SYNTAX      W_ERROR(0x000006C9)
1196 #define WERR_RPC_S_UUID_NO_ADDRESS      W_ERROR(0x000006CB)
1197 #define WERR_RPC_S_DUPLICATE_ENDPOINT   W_ERROR(0x000006CC)
1198 #define WERR_RPC_S_UNKNOWN_AUTHN_TYPE   W_ERROR(0x000006CD)
1199 #define WERR_RPC_S_MAX_CALLS_TOO_SMALL  W_ERROR(0x000006CE)
1200 #define WERR_RPC_S_STRING_TOO_LONG      W_ERROR(0x000006CF)
1201 #define WERR_RPC_S_PROTSEQ_NOT_FOUND    W_ERROR(0x000006D0)
1202 #define WERR_RPC_S_PROCNUM_OUT_OF_RANGE W_ERROR(0x000006D1)
1203 #define WERR_RPC_S_BINDING_HAS_NO_AUTH  W_ERROR(0x000006D2)
1204 #define WERR_RPC_S_UNKNOWN_AUTHN_SERVICE        W_ERROR(0x000006D3)
1205 #define WERR_RPC_S_UNKNOWN_AUTHN_LEVEL  W_ERROR(0x000006D4)
1206 #define WERR_RPC_S_INVALID_AUTH_IDENTITY        W_ERROR(0x000006D5)
1207 #define WERR_RPC_S_UNKNOWN_AUTHZ_SERVICE        W_ERROR(0x000006D6)
1208 #define WERR_EPT_S_INVALID_ENTRY        W_ERROR(0x000006D7)
1209 #define WERR_EPT_S_CANT_PERFORM_OP      W_ERROR(0x000006D8)
1210 #define WERR_EPT_S_NOT_REGISTERED       W_ERROR(0x000006D9)
1211 #define WERR_RPC_S_NOTHING_TO_EXPORT    W_ERROR(0x000006DA)
1212 #define WERR_RPC_S_INCOMPLETE_NAME      W_ERROR(0x000006DB)
1213 #define WERR_RPC_S_INVALID_VERS_OPTION  W_ERROR(0x000006DC)
1214 #define WERR_RPC_S_NO_MORE_MEMBERS      W_ERROR(0x000006DD)
1215 #define WERR_RPC_S_NOT_ALL_OBJS_UNEXPORTED      W_ERROR(0x000006DE)
1216 #define WERR_RPC_S_INTERFACE_NOT_FOUND  W_ERROR(0x000006DF)
1217 #define WERR_RPC_S_ENTRY_ALREADY_EXISTS W_ERROR(0x000006E0)
1218 #define WERR_RPC_S_ENTRY_NOT_FOUND      W_ERROR(0x000006E1)
1219 #define WERR_RPC_S_NAME_SERVICE_UNAVAILABLE     W_ERROR(0x000006E2)
1220 #define WERR_RPC_S_INVALID_NAF_ID       W_ERROR(0x000006E3)
1221 #define WERR_RPC_S_CANNOT_SUPPORT       W_ERROR(0x000006E4)
1222 #define WERR_RPC_S_NO_CONTEXT_AVAILABLE W_ERROR(0x000006E5)
1223 #define WERR_RPC_S_INTERNAL_ERROR       W_ERROR(0x000006E6)
1224 #define WERR_RPC_S_ZERO_DIVIDE  W_ERROR(0x000006E7)
1225 #define WERR_RPC_S_ADDRESS_ERROR        W_ERROR(0x000006E8)
1226 #define WERR_RPC_S_FP_DIV_ZERO  W_ERROR(0x000006E9)
1227 #define WERR_RPC_S_FP_UNDERFLOW W_ERROR(0x000006EA)
1228 #define WERR_RPC_S_FP_OVERFLOW  W_ERROR(0x000006EB)
1229 #define WERR_RPC_X_NO_MORE_ENTRIES      W_ERROR(0x000006EC)
1230 #define WERR_RPC_X_SS_CHAR_TRANS_OPEN_FAIL      W_ERROR(0x000006ED)
1231 #define WERR_RPC_X_SS_CHAR_TRANS_SHORT_FILE     W_ERROR(0x000006EE)
1232 #define WERR_RPC_X_SS_IN_NULL_CONTEXT   W_ERROR(0x000006EF)
1233 #define WERR_RPC_X_SS_CONTEXT_DAMAGED   W_ERROR(0x000006F1)
1234 #define WERR_RPC_X_SS_HANDLES_MISMATCH  W_ERROR(0x000006F2)
1235 #define WERR_RPC_X_SS_CANNOT_GET_CALL_HANDLE    W_ERROR(0x000006F3)
1236 #define WERR_RPC_X_NULL_REF_POINTER     W_ERROR(0x000006F4)
1237 #define WERR_RPC_X_ENUM_VALUE_OUT_OF_RANGE      W_ERROR(0x000006F5)
1238 #define WERR_RPC_X_BYTE_COUNT_TOO_SMALL W_ERROR(0x000006F6)
1239 #define WERR_RPC_X_BAD_STUB_DATA        W_ERROR(0x000006F7)
1240 #define WERR_UNRECOGNIZED_MEDIA W_ERROR(0x000006F9)
1241 #define WERR_NO_TRUST_LSA_SECRET        W_ERROR(0x000006FA)
1242 #define WERR_TRUSTED_DOMAIN_FAILURE     W_ERROR(0x000006FC)
1243 #define WERR_TRUSTED_RELATIONSHIP_FAILURE       W_ERROR(0x000006FD)
1244 #define WERR_TRUST_FAILURE      W_ERROR(0x000006FE)
1245 #define WERR_RPC_S_CALL_IN_PROGRESS     W_ERROR(0x000006FF)
1246 #define WERR_NETLOGON_NOT_STARTED       W_ERROR(0x00000700)
1247 #define WERR_ACCOUNT_EXPIRED    W_ERROR(0x00000701)
1248 #define WERR_REDIRECTOR_HAS_OPEN_HANDLES        W_ERROR(0x00000702)
1249 #define WERR_RPC_S_NO_MORE_BINDINGS     W_ERROR(0x0000070E)
1250 #define WERR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT  W_ERROR(0x0000070F)
1251 #define WERR_NOLOGON_WORKSTATION_TRUST_ACCOUNT  W_ERROR(0x00000710)
1252 #define WERR_NOLOGON_SERVER_TRUST_ACCOUNT       W_ERROR(0x00000711)
1253 #define WERR_DOMAIN_TRUST_INCONSISTENT  W_ERROR(0x00000712)
1254 #define WERR_SERVER_HAS_OPEN_HANDLES    W_ERROR(0x00000713)
1255 #define WERR_RESOURCE_DATA_NOT_FOUND    W_ERROR(0x00000714)
1256 #define WERR_RESOURCE_TYPE_NOT_FOUND    W_ERROR(0x00000715)
1257 #define WERR_RESOURCE_NAME_NOT_FOUND    W_ERROR(0x00000716)
1258 #define WERR_RESOURCE_LANG_NOT_FOUND    W_ERROR(0x00000717)
1259 #define WERR_NOT_ENOUGH_QUOTA   W_ERROR(0x00000718)
1260 #define WERR_RPC_S_NO_INTERFACES        W_ERROR(0x00000719)
1261 #define WERR_RPC_S_CALL_CANCELLED       W_ERROR(0x0000071A)
1262 #define WERR_RPC_S_BINDING_INCOMPLETE   W_ERROR(0x0000071B)
1263 #define WERR_RPC_S_COMM_FAILURE W_ERROR(0x0000071C)
1264 #define WERR_RPC_S_UNSUPPORTED_AUTHN_LEVEL      W_ERROR(0x0000071D)
1265 #define WERR_RPC_S_NO_PRINC_NAME        W_ERROR(0x0000071E)
1266 #define WERR_RPC_S_NOT_RPC_ERROR        W_ERROR(0x0000071F)
1267 #define WERR_RPC_S_UUID_LOCAL_ONLY      W_ERROR(0x00000720)
1268 #define WERR_RPC_S_SEC_PKG_ERROR        W_ERROR(0x00000721)
1269 #define WERR_RPC_S_NOT_CANCELLED        W_ERROR(0x00000722)
1270 #define WERR_RPC_X_INVALID_ES_ACTION    W_ERROR(0x00000723)
1271 #define WERR_RPC_X_WRONG_ES_VERSION     W_ERROR(0x00000724)
1272 #define WERR_RPC_X_WRONG_STUB_VERSION   W_ERROR(0x00000725)
1273 #define WERR_RPC_X_INVALID_PIPE_OBJECT  W_ERROR(0x00000726)
1274 #define WERR_RPC_X_WRONG_PIPE_ORDER     W_ERROR(0x00000727)
1275 #define WERR_RPC_X_WRONG_PIPE_VERSION   W_ERROR(0x00000728)
1276 #define WERR_RPC_S_GROUP_MEMBER_NOT_FOUND       W_ERROR(0x0000076A)
1277 #define WERR_EPT_S_CANT_CREATE  W_ERROR(0x0000076B)
1278 #define WERR_RPC_S_INVALID_OBJECT       W_ERROR(0x0000076C)
1279 #define WERR_INVALID_TIME       W_ERROR(0x0000076D)
1280 #define WERR_ALREADY_WAITING    W_ERROR(0x00000770)
1281 #define WERR_PRINTER_DELETED    W_ERROR(0x00000771)
1282 #define WERR_INVALID_PRINTER_STATE      W_ERROR(0x00000772)
1283 #define WERR_OR_INVALID_OXID    W_ERROR(0x00000776)
1284 #define WERR_OR_INVALID_OID     W_ERROR(0x00000777)
1285 #define WERR_OR_INVALID_SET     W_ERROR(0x00000778)
1286 #define WERR_RPC_S_SEND_INCOMPLETE      W_ERROR(0x00000779)
1287 #define WERR_RPC_S_INVALID_ASYNC_HANDLE W_ERROR(0x0000077A)
1288 #define WERR_RPC_S_INVALID_ASYNC_CALL   W_ERROR(0x0000077B)
1289 #define WERR_RPC_X_PIPE_CLOSED  W_ERROR(0x0000077C)
1290 #define WERR_RPC_X_PIPE_DISCIPLINE_ERROR        W_ERROR(0x0000077D)
1291 #define WERR_RPC_X_PIPE_EMPTY   W_ERROR(0x0000077E)
1292 #define WERR_NO_SITENAME        W_ERROR(0x0000077F)
1293 #define WERR_CANT_ACCESS_FILE   W_ERROR(0x00000780)
1294 #define WERR_CANT_RESOLVE_FILENAME      W_ERROR(0x00000781)
1295 #define WERR_RPC_S_ENTRY_TYPE_MISMATCH  W_ERROR(0x00000782)
1296 #define WERR_RPC_S_NOT_ALL_OBJS_EXPORTED        W_ERROR(0x00000783)
1297 #define WERR_RPC_S_INTERFACE_NOT_EXPORTED       W_ERROR(0x00000784)
1298 #define WERR_RPC_S_PROFILE_NOT_ADDED    W_ERROR(0x00000785)
1299 #define WERR_RPC_S_PRF_ELT_NOT_ADDED    W_ERROR(0x00000786)
1300 #define WERR_RPC_S_PRF_ELT_NOT_REMOVED  W_ERROR(0x00000787)
1301 #define WERR_RPC_S_GRP_ELT_NOT_ADDED    W_ERROR(0x00000788)
1302 #define WERR_RPC_S_GRP_ELT_NOT_REMOVED  W_ERROR(0x00000789)
1303 #define WERR_KM_DRIVER_BLOCKED  W_ERROR(0x0000078A)
1304 #define WERR_CONTEXT_EXPIRED    W_ERROR(0x0000078B)
1305 #define WERR_PER_USER_TRUST_QUOTA_EXCEEDED      W_ERROR(0x0000078C)
1306 #define WERR_ALL_USER_TRUST_QUOTA_EXCEEDED      W_ERROR(0x0000078D)
1307 #define WERR_USER_DELETE_TRUST_QUOTA_EXCEEDED   W_ERROR(0x0000078E)
1308 #define WERR_AUTHENTICATION_FIREWALL_FAILED     W_ERROR(0x0000078F)
1309 #define WERR_REMOTE_PRINT_CONNECTIONS_BLOCKED   W_ERROR(0x00000790)
1310 #define WERR_INVALID_PIXEL_FORMAT       W_ERROR(0x000007D0)
1311 #define WERR_BAD_DRIVER W_ERROR(0x000007D1)
1312 #define WERR_INVALID_WINDOW_STYLE       W_ERROR(0x000007D2)
1313 #define WERR_METAFILE_NOT_SUPPORTED     W_ERROR(0x000007D3)
1314 #define WERR_TRANSFORM_NOT_SUPPORTED    W_ERROR(0x000007D4)
1315 #define WERR_CLIPPING_NOT_SUPPORTED     W_ERROR(0x000007D5)
1316 #define WERR_INVALID_CMM        W_ERROR(0x000007DA)
1317 #define WERR_INVALID_PROFILE    W_ERROR(0x000007DB)
1318 #define WERR_TAG_NOT_FOUND      W_ERROR(0x000007DC)
1319 #define WERR_TAG_NOT_PRESENT    W_ERROR(0x000007DD)
1320 #define WERR_DUPLICATE_TAG      W_ERROR(0x000007DE)
1321 #define WERR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE W_ERROR(0x000007DF)
1322 #define WERR_PROFILE_NOT_FOUND  W_ERROR(0x000007E0)
1323 #define WERR_INVALID_COLORSPACE W_ERROR(0x000007E1)
1324 #define WERR_ICM_NOT_ENABLED    W_ERROR(0x000007E2)
1325 #define WERR_DELETING_ICM_XFORM W_ERROR(0x000007E3)
1326 #define WERR_INVALID_TRANSFORM  W_ERROR(0x000007E4)
1327 #define WERR_COLORSPACE_MISMATCH        W_ERROR(0x000007E5)
1328 #define WERR_INVALID_COLORINDEX W_ERROR(0x000007E6)
1329 #define WERR_PROFILE_DOES_NOT_MATCH_DEVICE      W_ERROR(0x000007E7)
1330 #define WERR_NERR_NETNOTSTARTED W_ERROR(0x00000836)
1331 #define WERR_NERR_UNKNOWNSERVER W_ERROR(0x00000837)
1332 #define WERR_NERR_SHAREMEM      W_ERROR(0x00000838)
1333 #define WERR_NERR_NONETWORKRESOURCE     W_ERROR(0x00000839)
1334 #define WERR_NERR_REMOTEONLY    W_ERROR(0x0000083A)
1335 #define WERR_NERR_DEVNOTREDIRECTED      W_ERROR(0x0000083B)
1336 #define WERR_CONNECTED_OTHER_PASSWORD   W_ERROR(0x0000083C)
1337 #define WERR_CONNECTED_OTHER_PASSWORD_DEFAULT   W_ERROR(0x0000083D)
1338 #define WERR_NERR_SERVERNOTSTARTED      W_ERROR(0x00000842)
1339 #define WERR_NERR_ITEMNOTFOUND  W_ERROR(0x00000843)
1340 #define WERR_NERR_UNKNOWNDEVDIR W_ERROR(0x00000844)
1341 #define WERR_NERR_REDIRECTEDPATH        W_ERROR(0x00000845)
1342 #define WERR_NERR_DUPLICATESHARE        W_ERROR(0x00000846)
1343 #define WERR_NERR_NOROOM        W_ERROR(0x00000847)
1344 #define WERR_NERR_TOOMANYITEMS  W_ERROR(0x00000849)
1345 #define WERR_NERR_INVALIDMAXUSERS       W_ERROR(0x0000084A)
1346 #define WERR_NERR_BUFTOOSMALL   W_ERROR(0x0000084B)
1347 #define WERR_NERR_REMOTEERR     W_ERROR(0x0000084F)
1348 #define WERR_NERR_LANMANINIERROR        W_ERROR(0x00000853)
1349 #define WERR_NERR_NETWORKERROR  W_ERROR(0x00000858)
1350 #define WERR_NERR_WKSTAINCONSISTENTSTATE        W_ERROR(0x00000859)
1351 #define WERR_NERR_WKSTANOTSTARTED       W_ERROR(0x0000085A)
1352 #define WERR_NERR_BROWSERNOTSTARTED     W_ERROR(0x0000085B)
1353 #define WERR_NERR_INTERNALERROR W_ERROR(0x0000085C)
1354 #define WERR_NERR_BADTRANSACTCONFIG     W_ERROR(0x0000085D)
1355 #define WERR_NERR_INVALIDAPI    W_ERROR(0x0000085E)
1356 #define WERR_NERR_BADEVENTNAME  W_ERROR(0x0000085F)
1357 #define WERR_NERR_DUPNAMEREBOOT W_ERROR(0x00000860)
1358 #define WERR_NERR_CFGCOMPNOTFOUND       W_ERROR(0x00000862)
1359 #define WERR_NERR_CFGPARAMNOTFOUND      W_ERROR(0x00000863)
1360 #define WERR_NERR_LINETOOLONG   W_ERROR(0x00000865)
1361 #define WERR_NERR_QNOTFOUND     W_ERROR(0x00000866)
1362 #define WERR_NERR_JOBNOTFOUND   W_ERROR(0x00000867)
1363 #define WERR_NERR_DESTNOTFOUND  W_ERROR(0x00000868)
1364 #define WERR_NERR_DESTEXISTS    W_ERROR(0x00000869)
1365 #define WERR_NERR_QEXISTS       W_ERROR(0x0000086A)
1366 #define WERR_NERR_QNOROOM       W_ERROR(0x0000086B)
1367 #define WERR_NERR_JOBNOROOM     W_ERROR(0x0000086C)
1368 #define WERR_NERR_DESTNOROOM    W_ERROR(0x0000086D)
1369 #define WERR_NERR_DESTIDLE      W_ERROR(0x0000086E)
1370 #define WERR_NERR_DESTINVALIDOP W_ERROR(0x0000086F)
1371 #define WERR_NERR_PROCNORESPOND W_ERROR(0x00000870)
1372 #define WERR_NERR_SPOOLERNOTLOADED      W_ERROR(0x00000871)
1373 #define WERR_NERR_DESTINVALIDSTATE      W_ERROR(0x00000872)
1374 #define WERR_NERR_QINVALIDSTATE W_ERROR(0x00000873)
1375 #define WERR_NERR_JOBINVALIDSTATE       W_ERROR(0x00000874)
1376 #define WERR_NERR_SPOOLNOMEMORY W_ERROR(0x00000875)
1377 #define WERR_NERR_DRIVERNOTFOUND        W_ERROR(0x00000876)
1378 #define WERR_NERR_DATATYPEINVALID       W_ERROR(0x00000877)
1379 #define WERR_NERR_PROCNOTFOUND  W_ERROR(0x00000878)
1380 #define WERR_NERR_SERVICETABLELOCKED    W_ERROR(0x00000884)
1381 #define WERR_NERR_SERVICETABLEFULL      W_ERROR(0x00000885)
1382 #define WERR_NERR_SERVICEINSTALLED      W_ERROR(0x00000886)
1383 #define WERR_NERR_SERVICEENTRYLOCKED    W_ERROR(0x00000887)
1384 #define WERR_NERR_SERVICENOTINSTALLED   W_ERROR(0x00000888)
1385 #define WERR_NERR_BADSERVICENAME        W_ERROR(0x00000889)
1386 #define WERR_NERR_SERVICECTLTIMEOUT     W_ERROR(0x0000088A)
1387 #define WERR_NERR_SERVICECTLBUSY        W_ERROR(0x0000088B)
1388 #define WERR_NERR_BADSERVICEPROGNAME    W_ERROR(0x0000088C)
1389 #define WERR_NERR_SERVICENOTCTRL        W_ERROR(0x0000088D)
1390 #define WERR_NERR_SERVICEKILLPROC       W_ERROR(0x0000088E)
1391 #define WERR_NERR_SERVICECTLNOTVALID    W_ERROR(0x0000088F)
1392 #define WERR_NERR_NOTINDISPATCHTBL      W_ERROR(0x00000890)
1393 #define WERR_NERR_BADCONTROLRECV        W_ERROR(0x00000891)
1394 #define WERR_NERR_SERVICENOTSTARTING    W_ERROR(0x00000892)
1395 #define WERR_NERR_ALREADYLOGGEDON       W_ERROR(0x00000898)
1396 #define WERR_NERR_NOTLOGGEDON   W_ERROR(0x00000899)
1397 #define WERR_NERR_BADUSERNAME   W_ERROR(0x0000089A)
1398 #define WERR_NERR_BADPASSWORD   W_ERROR(0x0000089B)
1399 #define WERR_NERR_UNABLETOADDNAME_W     W_ERROR(0x0000089C)
1400 #define WERR_NERR_UNABLETOADDNAME_F     W_ERROR(0x0000089D)
1401 #define WERR_NERR_UNABLETODELNAME_W     W_ERROR(0x0000089E)
1402 #define WERR_NERR_UNABLETODELNAME_F     W_ERROR(0x0000089F)
1403 #define WERR_NERR_LOGONSPAUSED  W_ERROR(0x000008A1)
1404 #define WERR_NERR_LOGONSERVERCONFLICT   W_ERROR(0x000008A2)
1405 #define WERR_NERR_LOGONNOUSERPATH       W_ERROR(0x000008A3)
1406 #define WERR_NERR_LOGONSCRIPTERROR      W_ERROR(0x000008A4)
1407 #define WERR_NERR_STANDALONELOGON       W_ERROR(0x000008A6)
1408 #define WERR_NERR_LOGONSERVERNOTFOUND   W_ERROR(0x000008A7)
1409 #define WERR_NERR_LOGONDOMAINEXISTS     W_ERROR(0x000008A8)
1410 #define WERR_NERR_NONVALIDATEDLOGON     W_ERROR(0x000008A9)
1411 #define WERR_NERR_ACFNOTFOUND   W_ERROR(0x000008AB)
1412 #define WERR_NERR_GROUPNOTFOUND W_ERROR(0x000008AC)
1413 #define WERR_NERR_USERNOTFOUND  W_ERROR(0x000008AD)
1414 #define WERR_NERR_RESOURCENOTFOUND      W_ERROR(0x000008AE)
1415 #define WERR_NERR_GROUPEXISTS   W_ERROR(0x000008AF)
1416 #define WERR_NERR_USEREXISTS    W_ERROR(0x000008B0)
1417 #define WERR_NERR_RESOURCEEXISTS        W_ERROR(0x000008B1)
1418 #define WERR_NERR_NOTPRIMARY    W_ERROR(0x000008B2)
1419 #define WERR_NERR_ACFNOTLOADED  W_ERROR(0x000008B3)
1420 #define WERR_NERR_ACFNOROOM     W_ERROR(0x000008B4)
1421 #define WERR_NERR_ACFFILEIOFAIL W_ERROR(0x000008B5)
1422 #define WERR_NERR_ACFTOOMANYLISTS       W_ERROR(0x000008B6)
1423 #define WERR_NERR_USERLOGON     W_ERROR(0x000008B7)
1424 #define WERR_NERR_ACFNOPARENT   W_ERROR(0x000008B8)
1425 #define WERR_NERR_CANNOTGROWSEGMENT     W_ERROR(0x000008B9)
1426 #define WERR_NERR_SPEGROUPOP    W_ERROR(0x000008BA)
1427 #define WERR_NERR_NOTINCACHE    W_ERROR(0x000008BB)
1428 #define WERR_NERR_USERINGROUP   W_ERROR(0x000008BC)
1429 #define WERR_NERR_USERNOTINGROUP        W_ERROR(0x000008BD)
1430 #define WERR_NERR_ACCOUNTUNDEFINED      W_ERROR(0x000008BE)
1431 #define WERR_NERR_ACCOUNTEXPIRED        W_ERROR(0x000008BF)
1432 #define WERR_NERR_INVALIDWORKSTATION    W_ERROR(0x000008C0)
1433 #define WERR_NERR_INVALIDLOGONHOURS     W_ERROR(0x000008C1)
1434 #define WERR_NERR_PASSWORDEXPIRED       W_ERROR(0x000008C2)
1435 #define WERR_NERR_PASSWORDCANTCHANGE    W_ERROR(0x000008C3)
1436 #define WERR_NERR_PASSWORDHISTCONFLICT  W_ERROR(0x000008C4)
1437 #define WERR_NERR_PASSWORDTOOSHORT      W_ERROR(0x000008C5)
1438 #define WERR_NERR_PASSWORDTOORECENT     W_ERROR(0x000008C6)
1439 #define WERR_NERR_INVALIDDATABASE       W_ERROR(0x000008C7)
1440 #define WERR_NERR_DATABASEUPTODATE      W_ERROR(0x000008C8)
1441 #define WERR_NERR_SYNCREQUIRED  W_ERROR(0x000008C9)
1442 #define WERR_NERR_USENOTFOUND   W_ERROR(0x000008CA)
1443 #define WERR_NERR_BADASGTYPE    W_ERROR(0x000008CB)
1444 #define WERR_NERR_DEVICEISSHARED        W_ERROR(0x000008CC)
1445 #define WERR_NERR_NOCOMPUTERNAME        W_ERROR(0x000008DE)
1446 #define WERR_NERR_MSGALREADYSTARTED     W_ERROR(0x000008DF)
1447 #define WERR_NERR_MSGINITFAILED W_ERROR(0x000008E0)
1448 #define WERR_NERR_NAMENOTFOUND  W_ERROR(0x000008E1)
1449 #define WERR_NERR_ALREADYFORWARDED      W_ERROR(0x000008E2)
1450 #define WERR_NERR_ADDFORWARDED  W_ERROR(0x000008E3)
1451 #define WERR_NERR_ALREADYEXISTS W_ERROR(0x000008E4)
1452 #define WERR_NERR_TOOMANYNAMES  W_ERROR(0x000008E5)
1453 #define WERR_NERR_DELCOMPUTERNAME       W_ERROR(0x000008E6)
1454 #define WERR_NERR_LOCALFORWARD  W_ERROR(0x000008E7)
1455 #define WERR_NERR_GRPMSGPROCESSOR       W_ERROR(0x000008E8)
1456 #define WERR_NERR_PAUSEDREMOTE  W_ERROR(0x000008E9)
1457 #define WERR_NERR_BADRECEIVE    W_ERROR(0x000008EA)
1458 #define WERR_NERR_NAMEINUSE     W_ERROR(0x000008EB)
1459 #define WERR_NERR_MSGNOTSTARTED W_ERROR(0x000008EC)
1460 #define WERR_NERR_NOTLOCALNAME  W_ERROR(0x000008ED)
1461 #define WERR_NERR_NOFORWARDNAME W_ERROR(0x000008EE)
1462 #define WERR_NERR_REMOTEFULL    W_ERROR(0x000008EF)
1463 #define WERR_NERR_NAMENOTFORWARDED      W_ERROR(0x000008F0)
1464 #define WERR_NERR_TRUNCATEDBROADCAST    W_ERROR(0x000008F1)
1465 #define WERR_NERR_INVALIDDEVICE W_ERROR(0x000008F6)
1466 #define WERR_NERR_WRITEFAULT    W_ERROR(0x000008F7)
1467 #define WERR_NERR_DUPLICATENAME W_ERROR(0x000008F9)
1468 #define WERR_NERR_DELETELATER   W_ERROR(0x000008FA)
1469 #define WERR_NERR_INCOMPLETEDEL W_ERROR(0x000008FB)
1470 #define WERR_NERR_MULTIPLENETS  W_ERROR(0x000008FC)
1471 #define WERR_NERR_NETNAMENOTFOUND       W_ERROR(0x00000906)
1472 #define WERR_NERR_DEVICENOTSHARED       W_ERROR(0x00000907)
1473 #define WERR_NERR_CLIENTNAMENOTFOUND    W_ERROR(0x00000908)
1474 #define WERR_NERR_FILEIDNOTFOUND        W_ERROR(0x0000090A)
1475 #define WERR_NERR_EXECFAILURE   W_ERROR(0x0000090B)
1476 #define WERR_NERR_TMPFILE       W_ERROR(0x0000090C)
1477 #define WERR_NERR_TOOMUCHDATA   W_ERROR(0x0000090D)
1478 #define WERR_NERR_DEVICESHARECONFLICT   W_ERROR(0x0000090E)
1479 #define WERR_NERR_BROWSERTABLEINCOMPLETE        W_ERROR(0x0000090F)
1480 #define WERR_NERR_NOTLOCALDOMAIN        W_ERROR(0x00000910)
1481 #define WERR_NERR_ISDFSSHARE    W_ERROR(0x00000911)
1482 #define WERR_NERR_DEVINVALIDOPCODE      W_ERROR(0x0000091B)
1483 #define WERR_NERR_DEVNOTFOUND   W_ERROR(0x0000091C)
1484 #define WERR_NERR_DEVNOTOPEN    W_ERROR(0x0000091D)
1485 #define WERR_NERR_BADQUEUEDEVSTRING     W_ERROR(0x0000091E)
1486 #define WERR_NERR_BADQUEUEPRIORITY      W_ERROR(0x0000091F)
1487 #define WERR_NERR_NOCOMMDEVS    W_ERROR(0x00000921)
1488 #define WERR_NERR_QUEUENOTFOUND W_ERROR(0x00000922)
1489 #define WERR_NERR_BADDEVSTRING  W_ERROR(0x00000924)
1490 #define WERR_NERR_BADDEV        W_ERROR(0x00000925)
1491 #define WERR_NERR_INUSEBYSPOOLER        W_ERROR(0x00000926)
1492 #define WERR_NERR_COMMDEVINUSE  W_ERROR(0x00000927)
1493 #define WERR_NERR_INVALIDCOMPUTER       W_ERROR(0x0000092F)
1494 #define WERR_NERR_MAXLENEXCEEDED        W_ERROR(0x00000932)
1495 #define WERR_NERR_BADCOMPONENT  W_ERROR(0x00000934)
1496 #define WERR_NERR_CANTTYPE      W_ERROR(0x00000935)
1497 #define WERR_NERR_TOOMANYENTRIES        W_ERROR(0x0000093A)
1498 #define WERR_NERR_PROFILEFILETOOBIG     W_ERROR(0x00000942)
1499 #define WERR_NERR_PROFILEOFFSET W_ERROR(0x00000943)
1500 #define WERR_NERR_PROFILECLEANUP        W_ERROR(0x00000944)
1501 #define WERR_NERR_PROFILEUNKNOWNCMD     W_ERROR(0x00000945)
1502 #define WERR_NERR_PROFILELOADERR        W_ERROR(0x00000946)
1503 #define WERR_NERR_PROFILESAVEERR        W_ERROR(0x00000947)
1504 #define WERR_NERR_LOGOVERFLOW   W_ERROR(0x00000949)
1505 #define WERR_NERR_LOGFILECHANGED        W_ERROR(0x0000094A)
1506 #define WERR_NERR_LOGFILECORRUPT        W_ERROR(0x0000094B)
1507 #define WERR_NERR_SOURCEISDIR   W_ERROR(0x0000094C)
1508 #define WERR_NERR_BADSOURCE     W_ERROR(0x0000094D)
1509 #define WERR_NERR_BADDEST       W_ERROR(0x0000094E)
1510 #define WERR_NERR_DIFFERENTSERVERS      W_ERROR(0x0000094F)
1511 #define WERR_NERR_RUNSRVPAUSED  W_ERROR(0x00000951)
1512 #define WERR_NERR_ERRCOMMRUNSRV W_ERROR(0x00000955)
1513 #define WERR_NERR_ERROREXECINGGHOST     W_ERROR(0x00000957)
1514 #define WERR_NERR_SHARENOTFOUND W_ERROR(0x00000958)
1515 #define WERR_NERR_INVALIDLANA   W_ERROR(0x00000960)
1516 #define WERR_NERR_OPENFILES     W_ERROR(0x00000961)
1517 #define WERR_NERR_ACTIVECONNS   W_ERROR(0x00000962)
1518 #define WERR_NERR_BADPASSWORDCORE       W_ERROR(0x00000963)
1519 #define WERR_NERR_DEVINUSE      W_ERROR(0x00000964)
1520 #define WERR_NERR_LOCALDRIVE    W_ERROR(0x00000965)
1521 #define WERR_NERR_ALERTEXISTS   W_ERROR(0x0000097E)
1522 #define WERR_NERR_TOOMANYALERTS W_ERROR(0x0000097F)
1523 #define WERR_NERR_NOSUCHALERT   W_ERROR(0x00000980)
1524 #define WERR_NERR_BADRECIPIENT  W_ERROR(0x00000981)
1525 #define WERR_NERR_ACCTLIMITEXCEEDED     W_ERROR(0x00000982)
1526 #define WERR_NERR_INVALIDLOGSEEK        W_ERROR(0x00000988)
1527 #define WERR_NERR_BADUASCONFIG  W_ERROR(0x00000992)
1528 #define WERR_NERR_INVALIDUASOP  W_ERROR(0x00000993)
1529 #define WERR_NERR_LASTADMIN     W_ERROR(0x00000994)
1530 #define WERR_NERR_DCNOTFOUND    W_ERROR(0x00000995)
1531 #define WERR_NERR_LOGONTRACKINGERROR    W_ERROR(0x00000996)
1532 #define WERR_NERR_NETLOGONNOTSTARTED    W_ERROR(0x00000997)
1533 #define WERR_NERR_CANNOTGROWUASFILE     W_ERROR(0x00000998)
1534 #define WERR_NERR_TIMEDIFFATDC  W_ERROR(0x00000999)
1535 #define WERR_NERR_PASSWORDMISMATCH      W_ERROR(0x0000099A)
1536 #define WERR_NERR_NOSUCHSERVER  W_ERROR(0x0000099C)
1537 #define WERR_NERR_NOSUCHSESSION W_ERROR(0x0000099D)
1538 #define WERR_NERR_NOSUCHCONNECTION      W_ERROR(0x0000099E)
1539 #define WERR_NERR_TOOMANYSERVERS        W_ERROR(0x0000099F)
1540 #define WERR_NERR_TOOMANYSESSIONS       W_ERROR(0x000009A0)
1541 #define WERR_NERR_TOOMANYCONNECTIONS    W_ERROR(0x000009A1)
1542 #define WERR_NERR_TOOMANYFILES  W_ERROR(0x000009A2)
1543 #define WERR_NERR_NOALTERNATESERVERS    W_ERROR(0x000009A3)
1544 #define WERR_NERR_TRYDOWNLEVEL  W_ERROR(0x000009A6)
1545 #define WERR_NERR_UPSDRIVERNOTSTARTED   W_ERROR(0x000009B0)
1546 #define WERR_NERR_UPSINVALIDCONFIG      W_ERROR(0x000009B1)
1547 #define WERR_NERR_UPSINVALIDCOMMPORT    W_ERROR(0x000009B2)
1548 #define WERR_NERR_UPSSIGNALASSERTED     W_ERROR(0x000009B3)
1549 #define WERR_NERR_UPSSHUTDOWNFAILED     W_ERROR(0x000009B4)
1550 #define WERR_NERR_BADDOSRETCODE W_ERROR(0x000009C4)
1551 #define WERR_NERR_PROGNEEDSEXTRAMEM     W_ERROR(0x000009C5)
1552 #define WERR_NERR_BADDOSFUNCTION        W_ERROR(0x000009C6)
1553 #define WERR_NERR_REMOTEBOOTFAILED      W_ERROR(0x000009C7)
1554 #define WERR_NERR_BADFILECHECKSUM       W_ERROR(0x000009C8)
1555 #define WERR_NERR_NORPLBOOTSYSTEM       W_ERROR(0x000009C9)
1556 #define WERR_NERR_RPLLOADRNETBIOSERR    W_ERROR(0x000009CA)
1557 #define WERR_NERR_RPLLOADRDISKERR       W_ERROR(0x000009CB)
1558 #define WERR_NERR_IMAGEPARAMERR W_ERROR(0x000009CC)
1559 #define WERR_NERR_TOOMANYIMAGEPARAMS    W_ERROR(0x000009CD)
1560 #define WERR_NERR_NONDOSFLOPPYUSED      W_ERROR(0x000009CE)
1561 #define WERR_NERR_RPLBOOTRESTART        W_ERROR(0x000009CF)
1562 #define WERR_NERR_RPLSRVRCALLFAILED     W_ERROR(0x000009D0)
1563 #define WERR_NERR_CANTCONNECTRPLSRVR    W_ERROR(0x000009D1)
1564 #define WERR_NERR_CANTOPENIMAGEFILE     W_ERROR(0x000009D2)
1565 #define WERR_NERR_CALLINGRPLSRVR        W_ERROR(0x000009D3)
1566 #define WERR_NERR_STARTINGRPLBOOT       W_ERROR(0x000009D4)
1567 #define WERR_NERR_RPLBOOTSERVICETERM    W_ERROR(0x000009D5)
1568 #define WERR_NERR_RPLBOOTSTARTFAILED    W_ERROR(0x000009D6)
1569 #define WERR_NERR_RPL_CONNECTED W_ERROR(0x000009D7)
1570 #define WERR_NERR_BROWSERCONFIGUREDTONOTRUN     W_ERROR(0x000009F6)
1571 #define WERR_NERR_RPLNOADAPTERSSTARTED  W_ERROR(0x00000A32)
1572 #define WERR_NERR_RPLBADREGISTRY        W_ERROR(0x00000A33)
1573 #define WERR_NERR_RPLBADDATABASE        W_ERROR(0x00000A34)
1574 #define WERR_NERR_RPLRPLFILESSHARE      W_ERROR(0x00000A35)
1575 #define WERR_NERR_RPLNOTRPLSERVER       W_ERROR(0x00000A36)
1576 #define WERR_NERR_RPLCANNOTENUM W_ERROR(0x00000A37)
1577 #define WERR_NERR_RPLWKSTAINFOCORRUPTED W_ERROR(0x00000A38)
1578 #define WERR_NERR_RPLWKSTANOTFOUND      W_ERROR(0x00000A39)
1579 #define WERR_NERR_RPLWKSTANAMEUNAVAILABLE       W_ERROR(0x00000A3A)
1580 #define WERR_NERR_RPLPROFILEINFOCORRUPTED       W_ERROR(0x00000A3B)
1581 #define WERR_NERR_RPLPROFILENOTFOUND    W_ERROR(0x00000A3C)
1582 #define WERR_NERR_RPLPROFILENAMEUNAVAILABLE     W_ERROR(0x00000A3D)
1583 #define WERR_NERR_RPLPROFILENOTEMPTY    W_ERROR(0x00000A3E)
1584 #define WERR_NERR_RPLCONFIGINFOCORRUPTED        W_ERROR(0x00000A3F)
1585 #define WERR_NERR_RPLCONFIGNOTFOUND     W_ERROR(0x00000A40)
1586 #define WERR_NERR_RPLADAPTERINFOCORRUPTED       W_ERROR(0x00000A41)
1587 #define WERR_NERR_RPLINTERNAL   W_ERROR(0x00000A42)
1588 #define WERR_NERR_RPLVENDORINFOCORRUPTED        W_ERROR(0x00000A43)
1589 #define WERR_NERR_RPLBOOTINFOCORRUPTED  W_ERROR(0x00000A44)
1590 #define WERR_NERR_RPLWKSTANEEDSUSERACCT W_ERROR(0x00000A45)
1591 #define WERR_NERR_RPLNEEDSRPLUSERACCT   W_ERROR(0x00000A46)
1592 #define WERR_NERR_RPLBOOTNOTFOUND       W_ERROR(0x00000A47)
1593 #define WERR_NERR_RPLINCOMPATIBLEPROFILE        W_ERROR(0x00000A48)
1594 #define WERR_NERR_RPLADAPTERNAMEUNAVAILABLE     W_ERROR(0x00000A49)
1595 #define WERR_NERR_RPLCONFIGNOTEMPTY     W_ERROR(0x00000A4A)
1596 #define WERR_NERR_RPLBOOTINUSE  W_ERROR(0x00000A4B)
1597 #define WERR_NERR_RPLBACKUPDATABASE     W_ERROR(0x00000A4C)
1598 #define WERR_NERR_RPLADAPTERNOTFOUND    W_ERROR(0x00000A4D)
1599 #define WERR_NERR_RPLVENDORNOTFOUND     W_ERROR(0x00000A4E)
1600 #define WERR_NERR_RPLVENDORNAMEUNAVAILABLE      W_ERROR(0x00000A4F)
1601 #define WERR_NERR_RPLBOOTNAMEUNAVAILABLE        W_ERROR(0x00000A50)
1602 #define WERR_NERR_RPLCONFIGNAMEUNAVAILABLE      W_ERROR(0x00000A51)
1603 #define WERR_NERR_DFSINTERNALCORRUPTION W_ERROR(0x00000A64)
1604 #define WERR_NERR_DFSVOLUMEDATACORRUPT  W_ERROR(0x00000A65)
1605 #define WERR_NERR_DFSNOSUCHVOLUME       W_ERROR(0x00000A66)
1606 #define WERR_NERR_DFSVOLUMEALREADYEXISTS        W_ERROR(0x00000A67)
1607 #define WERR_NERR_DFSALREADYSHARED      W_ERROR(0x00000A68)
1608 #define WERR_NERR_DFSNOSUCHSHARE        W_ERROR(0x00000A69)
1609 #define WERR_NERR_DFSNOTALEAFVOLUME     W_ERROR(0x00000A6A)
1610 #define WERR_NERR_DFSLEAFVOLUME W_ERROR(0x00000A6B)
1611 #define WERR_NERR_DFSVOLUMEHASMULTIPLESERVERS   W_ERROR(0x00000A6C)
1612 #define WERR_NERR_DFSCANTCREATEJUNCTIONPOINT    W_ERROR(0x00000A6D)
1613 #define WERR_NERR_DFSSERVERNOTDFSAWARE  W_ERROR(0x00000A6E)
1614 #define WERR_NERR_DFSBADRENAMEPATH      W_ERROR(0x00000A6F)
1615 #define WERR_NERR_DFSVOLUMEISOFFLINE    W_ERROR(0x00000A70)
1616 #define WERR_NERR_DFSNOSUCHSERVER       W_ERROR(0x00000A71)
1617 #define WERR_NERR_DFSCYCLICALNAME       W_ERROR(0x00000A72)
1618 #define WERR_NERR_DFSNOTSUPPORTEDINSERVERDFS    W_ERROR(0x00000A73)
1619 #define WERR_NERR_DFSDUPLICATESERVICE   W_ERROR(0x00000A74)
1620 #define WERR_NERR_DFSCANTREMOVELASTSERVERSHARE  W_ERROR(0x00000A75)
1621 #define WERR_NERR_DFSVOLUMEISINTERDFS   W_ERROR(0x00000A76)
1622 #define WERR_NERR_DFSINCONSISTENT       W_ERROR(0x00000A77)
1623 #define WERR_NERR_DFSSERVERUPGRADED     W_ERROR(0x00000A78)
1624 #define WERR_NERR_DFSDATAISIDENTICAL    W_ERROR(0x00000A79)
1625 #define WERR_NERR_DFSCANTREMOVEDFSROOT  W_ERROR(0x00000A7A)
1626 #define WERR_NERR_DFSCHILDORPARENTINDFS W_ERROR(0x00000A7B)
1627 #define WERR_NERR_DFSINTERNALERROR      W_ERROR(0x00000A82)
1628 #define WERR_NERR_SETUPALREADYJOINED    W_ERROR(0x00000A83)
1629 #define WERR_NERR_SETUPNOTJOINED        W_ERROR(0x00000A84)
1630 #define WERR_NERR_SETUPDOMAINCONTROLLER W_ERROR(0x00000A85)
1631 #define WERR_NERR_DEFAULTJOINREQUIRED   W_ERROR(0x00000A86)
1632 #define WERR_NERR_INVALIDWORKGROUPNAME  W_ERROR(0x00000A87)
1633 #define WERR_NERR_NAMEUSESINCOMPATIBLECODEPAGE  W_ERROR(0x00000A88)
1634 #define WERR_NERR_COMPUTERACCOUNTNOTFOUND       W_ERROR(0x00000A89)
1635 #define WERR_NERR_PERSONALSKU   W_ERROR(0x00000A8A)
1636 #define WERR_NERR_PASSWORDMUSTCHANGE    W_ERROR(0x00000A8D)
1637 #define WERR_NERR_ACCOUNTLOCKEDOUT      W_ERROR(0x00000A8E)
1638 #define WERR_NERR_PASSWORDTOOLONG       W_ERROR(0x00000A8F)
1639 #define WERR_NERR_PASSWORDNOTCOMPLEXENOUGH      W_ERROR(0x00000A90)
1640 #define WERR_NERR_PASSWORDFILTERERROR   W_ERROR(0x00000A91)
1641 #define WERR_SUCCESS_REBOOT_REQUIRED    W_ERROR(0x00000BC2)
1642 #define WERR_SUCCESS_RESTART_REQUIRED   W_ERROR(0x00000BC3)
1643 #define WERR_PRINTER_NOT_FOUND  W_ERROR(0x00000BC4)
1644 #define WERR_PRINTER_DRIVER_WARNED      W_ERROR(0x00000BC5)
1645 #define WERR_PRINTER_DRIVER_BLOCKED     W_ERROR(0x00000BC6)
1646 #define WERR_PRINTER_DRIVER_PACKAGE_IN_USE      W_ERROR(0x00000BC7)
1647 #define WERR_CORE_DRIVER_PACKAGE_NOT_FOUND      W_ERROR(0x00000BC8)
1648 #define WERR_FAIL_REBOOT_REQUIRED       W_ERROR(0x00000BC9)
1649 #define WERR_FAIL_REBOOT_INITIATED      W_ERROR(0x00000BCA)
1650 #define WERR_IO_REISSUE_AS_CACHED       W_ERROR(0x00000F6E)
1651 #define WERR_WINS_INTERNAL      W_ERROR(0x00000FA0)
1652 #define WERR_CAN_NOT_DEL_LOCAL_WINS     W_ERROR(0x00000FA1)
1653 #define WERR_STATIC_INIT        W_ERROR(0x00000FA2)
1654 #define WERR_INC_BACKUP W_ERROR(0x00000FA3)
1655 #define WERR_FULL_BACKUP        W_ERROR(0x00000FA4)
1656 #define WERR_REC_NON_EXISTENT   W_ERROR(0x00000FA5)
1657 #define WERR_RPL_NOT_ALLOWED    W_ERROR(0x00000FA6)
1658 #define WERR_DHCP_ADDRESS_CONFLICT      W_ERROR(0x00001004)
1659 #define WERR_WMI_GUID_NOT_FOUND W_ERROR(0x00001068)
1660 #define WERR_WMI_INSTANCE_NOT_FOUND     W_ERROR(0x00001069)
1661 #define WERR_WMI_ITEMID_NOT_FOUND       W_ERROR(0x0000106A)
1662 #define WERR_WMI_TRY_AGAIN      W_ERROR(0x0000106B)
1663 #define WERR_WMI_DP_NOT_FOUND   W_ERROR(0x0000106C)
1664 #define WERR_WMI_UNRESOLVED_INSTANCE_REF        W_ERROR(0x0000106D)
1665 #define WERR_WMI_ALREADY_ENABLED        W_ERROR(0x0000106E)
1666 #define WERR_WMI_GUID_DISCONNECTED      W_ERROR(0x0000106F)
1667 #define WERR_WMI_SERVER_UNAVAILABLE     W_ERROR(0x00001070)
1668 #define WERR_WMI_DP_FAILED      W_ERROR(0x00001071)
1669 #define WERR_WMI_INVALID_MOF    W_ERROR(0x00001072)
1670 #define WERR_WMI_INVALID_REGINFO        W_ERROR(0x00001073)
1671 #define WERR_WMI_ALREADY_DISABLED       W_ERROR(0x00001074)
1672 #define WERR_WMI_READ_ONLY      W_ERROR(0x00001075)
1673 #define WERR_WMI_SET_FAILURE    W_ERROR(0x00001076)
1674 #define WERR_INVALID_MEDIA      W_ERROR(0x000010CC)
1675 #define WERR_INVALID_LIBRARY    W_ERROR(0x000010CD)
1676 #define WERR_INVALID_MEDIA_POOL W_ERROR(0x000010CE)
1677 #define WERR_DRIVE_MEDIA_MISMATCH       W_ERROR(0x000010CF)
1678 #define WERR_MEDIA_OFFLINE      W_ERROR(0x000010D0)
1679 #define WERR_LIBRARY_OFFLINE    W_ERROR(0x000010D1)
1680 #define WERR_EMPTY      W_ERROR(0x000010D2)
1681 #define WERR_NOT_EMPTY  W_ERROR(0x000010D3)
1682 #define WERR_MEDIA_UNAVAILABLE  W_ERROR(0x000010D4)
1683 #define WERR_RESOURCE_DISABLED  W_ERROR(0x000010D5)
1684 #define WERR_INVALID_CLEANER    W_ERROR(0x000010D6)
1685 #define WERR_UNABLE_TO_CLEAN    W_ERROR(0x000010D7)
1686 #define WERR_OBJECT_NOT_FOUND   W_ERROR(0x000010D8)
1687 #define WERR_DATABASE_FAILURE   W_ERROR(0x000010D9)
1688 #define WERR_DATABASE_FULL      W_ERROR(0x000010DA)
1689 #define WERR_MEDIA_INCOMPATIBLE W_ERROR(0x000010DB)
1690 #define WERR_RESOURCE_NOT_PRESENT       W_ERROR(0x000010DC)
1691 #define WERR_INVALID_OPERATION  W_ERROR(0x000010DD)
1692 #define WERR_MEDIA_NOT_AVAILABLE        W_ERROR(0x000010DE)
1693 #define WERR_REQUEST_REFUSED    W_ERROR(0x000010E0)
1694 #define WERR_INVALID_DRIVE_OBJECT       W_ERROR(0x000010E1)
1695 #define WERR_LIBRARY_FULL       W_ERROR(0x000010E2)
1696 #define WERR_MEDIUM_NOT_ACCESSIBLE      W_ERROR(0x000010E3)
1697 #define WERR_UNABLE_TO_LOAD_MEDIUM      W_ERROR(0x000010E4)
1698 #define WERR_UNABLE_TO_INVENTORY_DRIVE  W_ERROR(0x000010E5)
1699 #define WERR_UNABLE_TO_INVENTORY_SLOT   W_ERROR(0x000010E6)
1700 #define WERR_UNABLE_TO_INVENTORY_TRANSPORT      W_ERROR(0x000010E7)
1701 #define WERR_TRANSPORT_FULL     W_ERROR(0x000010E8)
1702 #define WERR_CONTROLLING_IEPORT W_ERROR(0x000010E9)
1703 #define WERR_UNABLE_TO_EJECT_MOUNTED_MEDIA      W_ERROR(0x000010EA)
1704 #define WERR_CLEANER_SLOT_SET   W_ERROR(0x000010EB)
1705 #define WERR_CLEANER_SLOT_NOT_SET       W_ERROR(0x000010EC)
1706 #define WERR_CLEANER_CARTRIDGE_SPENT    W_ERROR(0x000010ED)
1707 #define WERR_UNEXPECTED_OMID    W_ERROR(0x000010EE)
1708 #define WERR_CANT_DELETE_LAST_ITEM      W_ERROR(0x000010EF)
1709 #define WERR_MESSAGE_EXCEEDS_MAX_SIZE   W_ERROR(0x000010F0)
1710 #define WERR_VOLUME_CONTAINS_SYS_FILES  W_ERROR(0x000010F1)
1711 #define WERR_INDIGENOUS_TYPE    W_ERROR(0x000010F2)
1712 #define WERR_NO_SUPPORTING_DRIVES       W_ERROR(0x000010F3)
1713 #define WERR_CLEANER_CARTRIDGE_INSTALLED        W_ERROR(0x000010F4)
1714 #define WERR_IEPORT_FULL        W_ERROR(0x000010F5)
1715 #define WERR_FILE_OFFLINE       W_ERROR(0x000010FE)
1716 #define WERR_REMOTE_STORAGE_NOT_ACTIVE  W_ERROR(0x000010FF)
1717 #define WERR_REMOTE_STORAGE_MEDIA_ERROR W_ERROR(0x00001100)
1718 #define WERR_NOT_A_REPARSE_POINT        W_ERROR(0x00001126)
1719 #define WERR_REPARSE_ATTRIBUTE_CONFLICT W_ERROR(0x00001127)
1720 #define WERR_INVALID_REPARSE_DATA       W_ERROR(0x00001128)
1721 #define WERR_REPARSE_TAG_INVALID        W_ERROR(0x00001129)
1722 #define WERR_REPARSE_TAG_MISMATCH       W_ERROR(0x0000112A)
1723 #define WERR_VOLUME_NOT_SIS_ENABLED     W_ERROR(0x00001194)
1724 #define WERR_DEPENDENT_RESOURCE_EXISTS  W_ERROR(0x00001389)
1725 #define WERR_DEPENDENCY_NOT_FOUND       W_ERROR(0x0000138A)
1726 #define WERR_DEPENDENCY_ALREADY_EXISTS  W_ERROR(0x0000138B)
1727 #define WERR_RESOURCE_NOT_ONLINE        W_ERROR(0x0000138C)
1728 #define WERR_HOST_NODE_NOT_AVAILABLE    W_ERROR(0x0000138D)
1729 #define WERR_RESOURCE_NOT_AVAILABLE     W_ERROR(0x0000138E)
1730 #define WERR_RESOURCE_NOT_FOUND W_ERROR(0x0000138F)
1731 #define WERR_SHUTDOWN_CLUSTER   W_ERROR(0x00001390)
1732 #define WERR_CANT_EVICT_ACTIVE_NODE     W_ERROR(0x00001391)
1733 #define WERR_OBJECT_ALREADY_EXISTS      W_ERROR(0x00001392)
1734 #define WERR_OBJECT_IN_LIST     W_ERROR(0x00001393)
1735 #define WERR_GROUP_NOT_AVAILABLE        W_ERROR(0x00001394)
1736 #define WERR_GROUP_NOT_FOUND    W_ERROR(0x00001395)
1737 #define WERR_GROUP_NOT_ONLINE   W_ERROR(0x00001396)
1738 #define WERR_HOST_NODE_NOT_RESOURCE_OWNER       W_ERROR(0x00001397)
1739 #define WERR_HOST_NODE_NOT_GROUP_OWNER  W_ERROR(0x00001398)
1740 #define WERR_RESMON_CREATE_FAILED       W_ERROR(0x00001399)
1741 #define WERR_RESMON_ONLINE_FAILED       W_ERROR(0x0000139A)
1742 #define WERR_RESOURCE_ONLINE    W_ERROR(0x0000139B)
1743 #define WERR_QUORUM_RESOURCE    W_ERROR(0x0000139C)
1744 #define WERR_NOT_QUORUM_CAPABLE W_ERROR(0x0000139D)
1745 #define WERR_CLUSTER_SHUTTING_DOWN      W_ERROR(0x0000139E)
1746 #define WERR_INVALID_STATE      W_ERROR(0x0000139F)
1747 #define WERR_RESOURCE_PROPERTIES_STORED W_ERROR(0x000013A0)
1748 #define WERR_NOT_QUORUM_CLASS   W_ERROR(0x000013A1)
1749 #define WERR_CORE_RESOURCE      W_ERROR(0x000013A2)
1750 #define WERR_QUORUM_RESOURCE_ONLINE_FAILED      W_ERROR(0x000013A3)
1751 #define WERR_QUORUMLOG_OPEN_FAILED      W_ERROR(0x000013A4)
1752 #define WERR_CLUSTERLOG_CORRUPT W_ERROR(0x000013A5)
1753 #define WERR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE  W_ERROR(0x000013A6)
1754 #define WERR_CLUSTERLOG_EXCEEDS_MAXSIZE W_ERROR(0x000013A7)
1755 #define WERR_CLUSTERLOG_CHKPOINT_NOT_FOUND      W_ERROR(0x000013A8)
1756 #define WERR_CLUSTERLOG_NOT_ENOUGH_SPACE        W_ERROR(0x000013A9)
1757 #define WERR_QUORUM_OWNER_ALIVE W_ERROR(0x000013AA)
1758 #define WERR_NETWORK_NOT_AVAILABLE      W_ERROR(0x000013AB)
1759 #define WERR_NODE_NOT_AVAILABLE W_ERROR(0x000013AC)
1760 #define WERR_ALL_NODES_NOT_AVAILABLE    W_ERROR(0x000013AD)
1761 #define WERR_RESOURCE_FAILED    W_ERROR(0x000013AE)
1762 #define WERR_CLUSTER_INVALID_NODE       W_ERROR(0x000013AF)
1763 #define WERR_CLUSTER_NODE_EXISTS        W_ERROR(0x000013B0)
1764 #define WERR_CLUSTER_JOIN_IN_PROGRESS   W_ERROR(0x000013B1)
1765 #define WERR_CLUSTER_NODE_NOT_FOUND     W_ERROR(0x000013B2)
1766 #define WERR_CLUSTER_LOCAL_NODE_NOT_FOUND       W_ERROR(0x000013B3)
1767 #define WERR_CLUSTER_NETWORK_EXISTS     W_ERROR(0x000013B4)
1768 #define WERR_CLUSTER_NETWORK_NOT_FOUND  W_ERROR(0x000013B5)
1769 #define WERR_CLUSTER_NETINTERFACE_EXISTS        W_ERROR(0x000013B6)
1770 #define WERR_CLUSTER_NETINTERFACE_NOT_FOUND     W_ERROR(0x000013B7)
1771 #define WERR_CLUSTER_INVALID_REQUEST    W_ERROR(0x000013B8)
1772 #define WERR_CLUSTER_INVALID_NETWORK_PROVIDER   W_ERROR(0x000013B9)
1773 #define WERR_CLUSTER_NODE_DOWN  W_ERROR(0x000013BA)
1774 #define WERR_CLUSTER_NODE_UNREACHABLE   W_ERROR(0x000013BB)
1775 #define WERR_CLUSTER_NODE_NOT_MEMBER    W_ERROR(0x000013BC)
1776 #define WERR_CLUSTER_JOIN_NOT_IN_PROGRESS       W_ERROR(0x000013BD)
1777 #define WERR_CLUSTER_INVALID_NETWORK    W_ERROR(0x000013BE)
1778 #define WERR_CLUSTER_NODE_UP    W_ERROR(0x000013C0)
1779 #define WERR_CLUSTER_IPADDR_IN_USE      W_ERROR(0x000013C1)
1780 #define WERR_CLUSTER_NODE_NOT_PAUSED    W_ERROR(0x000013C2)
1781 #define WERR_CLUSTER_NO_SECURITY_CONTEXT        W_ERROR(0x000013C3)
1782 #define WERR_CLUSTER_NETWORK_NOT_INTERNAL       W_ERROR(0x000013C4)
1783 #define WERR_CLUSTER_NODE_ALREADY_UP    W_ERROR(0x000013C5)
1784 #define WERR_CLUSTER_NODE_ALREADY_DOWN  W_ERROR(0x000013C6)
1785 #define WERR_CLUSTER_NETWORK_ALREADY_ONLINE     W_ERROR(0x000013C7)
1786 #define WERR_CLUSTER_NETWORK_ALREADY_OFFLINE    W_ERROR(0x000013C8)
1787 #define WERR_CLUSTER_NODE_ALREADY_MEMBER        W_ERROR(0x000013C9)
1788 #define WERR_CLUSTER_LAST_INTERNAL_NETWORK      W_ERROR(0x000013CA)
1789 #define WERR_CLUSTER_NETWORK_HAS_DEPENDENTS     W_ERROR(0x000013CB)
1790 #define WERR_INVALID_OPERATION_ON_QUORUM        W_ERROR(0x000013CC)
1791 #define WERR_DEPENDENCY_NOT_ALLOWED     W_ERROR(0x000013CD)
1792 #define WERR_CLUSTER_NODE_PAUSED        W_ERROR(0x000013CE)
1793 #define WERR_NODE_CANT_HOST_RESOURCE    W_ERROR(0x000013CF)
1794 #define WERR_CLUSTER_NODE_NOT_READY     W_ERROR(0x000013D0)
1795 #define WERR_CLUSTER_NODE_SHUTTING_DOWN W_ERROR(0x000013D1)
1796 #define WERR_CLUSTER_JOIN_ABORTED       W_ERROR(0x000013D2)
1797 #define WERR_CLUSTER_INCOMPATIBLE_VERSIONS      W_ERROR(0x000013D3)
1798 #define WERR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED       W_ERROR(0x000013D4)
1799 #define WERR_CLUSTER_SYSTEM_CONFIG_CHANGED      W_ERROR(0x000013D5)
1800 #define WERR_CLUSTER_RESOURCE_TYPE_NOT_FOUND    W_ERROR(0x000013D6)
1801 #define WERR_CLUSTER_RESTYPE_NOT_SUPPORTED      W_ERROR(0x000013D7)
1802 #define WERR_CLUSTER_RESNAME_NOT_FOUND  W_ERROR(0x000013D8)
1803 #define WERR_CLUSTER_NO_RPC_PACKAGES_REGISTERED W_ERROR(0x000013D9)
1804 #define WERR_CLUSTER_OWNER_NOT_IN_PREFLIST      W_ERROR(0x000013DA)
1805 #define WERR_CLUSTER_DATABASE_SEQMISMATCH       W_ERROR(0x000013DB)
1806 #define WERR_RESMON_INVALID_STATE       W_ERROR(0x000013DC)
1807 #define WERR_CLUSTER_GUM_NOT_LOCKER     W_ERROR(0x000013DD)
1808 #define WERR_QUORUM_DISK_NOT_FOUND      W_ERROR(0x000013DE)
1809 #define WERR_DATABASE_BACKUP_CORRUPT    W_ERROR(0x000013DF)
1810 #define WERR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT  W_ERROR(0x000013E0)
1811 #define WERR_RESOURCE_PROPERTY_UNCHANGEABLE     W_ERROR(0x000013E1)
1812 #define WERR_CLUSTER_MEMBERSHIP_INVALID_STATE   W_ERROR(0x00001702)
1813 #define WERR_CLUSTER_QUORUMLOG_NOT_FOUND        W_ERROR(0x00001703)
1814 #define WERR_CLUSTER_MEMBERSHIP_HALT    W_ERROR(0x00001704)
1815 #define WERR_CLUSTER_INSTANCE_ID_MISMATCH       W_ERROR(0x00001705)
1816 #define WERR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP   W_ERROR(0x00001706)
1817 #define WERR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH        W_ERROR(0x00001707)
1818 #define WERR_CLUSTER_EVICT_WITHOUT_CLEANUP      W_ERROR(0x00001708)
1819 #define WERR_CLUSTER_PARAMETER_MISMATCH W_ERROR(0x00001709)
1820 #define WERR_NODE_CANNOT_BE_CLUSTERED   W_ERROR(0x0000170A)
1821 #define WERR_CLUSTER_WRONG_OS_VERSION   W_ERROR(0x0000170B)
1822 #define WERR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME       W_ERROR(0x0000170C)
1823 #define WERR_CLUSCFG_ALREADY_COMMITTED  W_ERROR(0x0000170D)
1824 #define WERR_CLUSCFG_ROLLBACK_FAILED    W_ERROR(0x0000170E)
1825 #define WERR_CLUSCFG_SYSTEM_DISK_DRIVE_LETTER_CONFLICT  W_ERROR(0x0000170F)
1826 #define WERR_CLUSTER_OLD_VERSION        W_ERROR(0x00001710)
1827 #define WERR_CLUSTER_MISMATCHED_COMPUTER_ACCT_NAME      W_ERROR(0x00001711)
1828 #define WERR_CLUSTER_NO_NET_ADAPTERS    W_ERROR(0x00001712)
1829 #define WERR_CLUSTER_POISONED   W_ERROR(0x00001713)
1830 #define WERR_CLUSTER_GROUP_MOVING       W_ERROR(0x00001714)
1831 #define WERR_CLUSTER_RESOURCE_TYPE_BUSY W_ERROR(0x00001715)
1832 #define WERR_RESOURCE_CALL_TIMED_OUT    W_ERROR(0x00001716)
1833 #define WERR_INVALID_CLUSTER_IPV6_ADDRESS       W_ERROR(0x00001717)
1834 #define WERR_CLUSTER_INTERNAL_INVALID_FUNCTION  W_ERROR(0x00001718)
1835 #define WERR_CLUSTER_PARAMETER_OUT_OF_BOUNDS    W_ERROR(0x00001719)
1836 #define WERR_CLUSTER_PARTIAL_SEND       W_ERROR(0x0000171A)
1837 #define WERR_CLUSTER_REGISTRY_INVALID_FUNCTION  W_ERROR(0x0000171B)
1838 #define WERR_CLUSTER_INVALID_STRING_TERMINATION W_ERROR(0x0000171C)
1839 #define WERR_CLUSTER_INVALID_STRING_FORMAT      W_ERROR(0x0000171D)
1840 #define WERR_CLUSTER_DATABASE_TRANSACTION_IN_PROGRESS   W_ERROR(0x0000171E)
1841 #define WERR_CLUSTER_DATABASE_TRANSACTION_NOT_IN_PROGRESS       W_ERROR(0x0000171F)
1842 #define WERR_CLUSTER_NULL_DATA  W_ERROR(0x00001720)
1843 #define WERR_CLUSTER_PARTIAL_READ       W_ERROR(0x00001721)
1844 #define WERR_CLUSTER_PARTIAL_WRITE      W_ERROR(0x00001722)
1845 #define WERR_CLUSTER_CANT_DESERIALIZE_DATA      W_ERROR(0x00001723)
1846 #define WERR_DEPENDENT_RESOURCE_PROPERTY_CONFLICT       W_ERROR(0x00001724)
1847 #define WERR_CLUSTER_NO_QUORUM  W_ERROR(0x00001725)
1848 #define WERR_CLUSTER_INVALID_IPV6_NETWORK       W_ERROR(0x00001726)
1849 #define WERR_CLUSTER_INVALID_IPV6_TUNNEL_NETWORK        W_ERROR(0x00001727)
1850 #define WERR_QUORUM_NOT_ALLOWED_IN_THIS_GROUP   W_ERROR(0x00001728)
1851 #define WERR_ENCRYPTION_FAILED  W_ERROR(0x00001770)
1852 #define WERR_DECRYPTION_FAILED  W_ERROR(0x00001771)
1853 #define WERR_FILE_ENCRYPTED     W_ERROR(0x00001772)
1854 #define WERR_NO_RECOVERY_POLICY W_ERROR(0x00001773)
1855 #define WERR_NO_EFS     W_ERROR(0x00001774)
1856 #define WERR_WRONG_EFS  W_ERROR(0x00001775)
1857 #define WERR_NO_USER_KEYS       W_ERROR(0x00001776)
1858 #define WERR_FILE_NOT_ENCRYPTED W_ERROR(0x00001777)
1859 #define WERR_NOT_EXPORT_FORMAT  W_ERROR(0x00001778)
1860 #define WERR_FILE_READ_ONLY     W_ERROR(0x00001779)
1861 #define WERR_DIR_EFS_DISALLOWED W_ERROR(0x0000177A)
1862 #define WERR_EFS_SERVER_NOT_TRUSTED     W_ERROR(0x0000177B)
1863 #define WERR_BAD_RECOVERY_POLICY        W_ERROR(0x0000177C)
1864 #define WERR_EFS_ALG_BLOB_TOO_BIG       W_ERROR(0x0000177D)
1865 #define WERR_VOLUME_NOT_SUPPORT_EFS     W_ERROR(0x0000177E)
1866 #define WERR_EFS_DISABLED       W_ERROR(0x0000177F)
1867 #define WERR_EFS_VERSION_NOT_SUPPORT    W_ERROR(0x00001780)
1868 #define WERR_CS_ENCRYPTION_INVALID_SERVER_RESPONSE      W_ERROR(0x00001781)
1869 #define WERR_CS_ENCRYPTION_UNSUPPORTED_SERVER   W_ERROR(0x00001782)
1870 #define WERR_CS_ENCRYPTION_EXISTING_ENCRYPTED_FILE      W_ERROR(0x00001783)
1871 #define WERR_CS_ENCRYPTION_NEW_ENCRYPTED_FILE   W_ERROR(0x00001784)
1872 #define WERR_CS_ENCRYPTION_FILE_NOT_CSE W_ERROR(0x00001785)
1873 #define WERR_NO_BROWSER_SERVERS_FOUND   W_ERROR(0x000017E6)
1874 #define WERR_LOG_SECTOR_INVALID W_ERROR(0x000019C8)
1875 #define WERR_LOG_SECTOR_PARITY_INVALID  W_ERROR(0x000019C9)
1876 #define WERR_LOG_SECTOR_REMAPPED        W_ERROR(0x000019CA)
1877 #define WERR_LOG_BLOCK_INCOMPLETE       W_ERROR(0x000019CB)
1878 #define WERR_LOG_INVALID_RANGE  W_ERROR(0x000019CC)
1879 #define WERR_LOG_BLOCKS_EXHAUSTED       W_ERROR(0x000019CD)
1880 #define WERR_LOG_READ_CONTEXT_INVALID   W_ERROR(0x000019CE)
1881 #define WERR_LOG_RESTART_INVALID        W_ERROR(0x000019CF)
1882 #define WERR_LOG_BLOCK_VERSION  W_ERROR(0x000019D0)
1883 #define WERR_LOG_BLOCK_INVALID  W_ERROR(0x000019D1)
1884 #define WERR_LOG_READ_MODE_INVALID      W_ERROR(0x000019D2)
1885 #define WERR_LOG_NO_RESTART     W_ERROR(0x000019D3)
1886 #define WERR_LOG_METADATA_CORRUPT       W_ERROR(0x000019D4)
1887 #define WERR_LOG_METADATA_INVALID       W_ERROR(0x000019D5)
1888 #define WERR_LOG_METADATA_INCONSISTENT  W_ERROR(0x000019D6)
1889 #define WERR_LOG_RESERVATION_INVALID    W_ERROR(0x000019D7)
1890 #define WERR_LOG_CANT_DELETE    W_ERROR(0x000019D8)
1891 #define WERR_LOG_CONTAINER_LIMIT_EXCEEDED       W_ERROR(0x000019D9)
1892 #define WERR_LOG_START_OF_LOG   W_ERROR(0x000019DA)
1893 #define WERR_LOG_POLICY_ALREADY_INSTALLED       W_ERROR(0x000019DB)
1894 #define WERR_LOG_POLICY_NOT_INSTALLED   W_ERROR(0x000019DC)
1895 #define WERR_LOG_POLICY_INVALID W_ERROR(0x000019DD)
1896 #define WERR_LOG_POLICY_CONFLICT        W_ERROR(0x000019DE)
1897 #define WERR_LOG_PINNED_ARCHIVE_TAIL    W_ERROR(0x000019DF)
1898 #define WERR_LOG_RECORD_NONEXISTENT     W_ERROR(0x000019E0)
1899 #define WERR_LOG_RECORDS_RESERVED_INVALID       W_ERROR(0x000019E1)
1900 #define WERR_LOG_SPACE_RESERVED_INVALID W_ERROR(0x000019E2)
1901 #define WERR_LOG_TAIL_INVALID   W_ERROR(0x000019E3)
1902 #define WERR_LOG_FULL   W_ERROR(0x000019E4)
1903 #define WERR_COULD_NOT_RESIZE_LOG       W_ERROR(0x000019E5)
1904 #define WERR_LOG_MULTIPLEXED    W_ERROR(0x000019E6)
1905 #define WERR_LOG_DEDICATED      W_ERROR(0x000019E7)
1906 #define WERR_LOG_ARCHIVE_NOT_IN_PROGRESS        W_ERROR(0x000019E8)
1907 #define WERR_LOG_ARCHIVE_IN_PROGRESS    W_ERROR(0x000019E9)
1908 #define WERR_LOG_EPHEMERAL      W_ERROR(0x000019EA)
1909 #define WERR_LOG_NOT_ENOUGH_CONTAINERS  W_ERROR(0x000019EB)
1910 #define WERR_LOG_CLIENT_ALREADY_REGISTERED      W_ERROR(0x000019EC)
1911 #define WERR_LOG_CLIENT_NOT_REGISTERED  W_ERROR(0x000019ED)
1912 #define WERR_LOG_FULL_HANDLER_IN_PROGRESS       W_ERROR(0x000019EE)
1913 #define WERR_LOG_CONTAINER_READ_FAILED  W_ERROR(0x000019EF)
1914 #define WERR_LOG_CONTAINER_WRITE_FAILED W_ERROR(0x000019F0)
1915 #define WERR_LOG_CONTAINER_OPEN_FAILED  W_ERROR(0x000019F1)
1916 #define WERR_LOG_CONTAINER_STATE_INVALID        W_ERROR(0x000019F2)
1917 #define WERR_LOG_STATE_INVALID  W_ERROR(0x000019F3)
1918 #define WERR_LOG_PINNED W_ERROR(0x000019F4)
1919 #define WERR_LOG_METADATA_FLUSH_FAILED  W_ERROR(0x000019F5)
1920 #define WERR_LOG_INCONSISTENT_SECURITY  W_ERROR(0x000019F6)
1921 #define WERR_LOG_APPENDED_FLUSH_FAILED  W_ERROR(0x000019F7)
1922 #define WERR_LOG_PINNED_RESERVATION     W_ERROR(0x000019F8)
1923 #define WERR_INVALID_TRANSACTION        W_ERROR(0x00001A2C)
1924 #define WERR_TRANSACTION_NOT_ACTIVE     W_ERROR(0x00001A2D)
1925 #define WERR_TRANSACTION_REQUEST_NOT_VALID      W_ERROR(0x00001A2E)
1926 #define WERR_TRANSACTION_NOT_REQUESTED  W_ERROR(0x00001A2F)
1927 #define WERR_TRANSACTION_ALREADY_ABORTED        W_ERROR(0x00001A30)
1928 #define WERR_TRANSACTION_ALREADY_COMMITTED      W_ERROR(0x00001A31)
1929 #define WERR_TM_INITIALIZATION_FAILED   W_ERROR(0x00001A32)
1930 #define WERR_RESOURCEMANAGER_READ_ONLY  W_ERROR(0x00001A33)
1931 #define WERR_TRANSACTION_NOT_JOINED     W_ERROR(0x00001A34)
1932 #define WERR_TRANSACTION_SUPERIOR_EXISTS        W_ERROR(0x00001A35)
1933 #define WERR_CRM_PROTOCOL_ALREADY_EXISTS        W_ERROR(0x00001A36)
1934 #define WERR_TRANSACTION_PROPAGATION_FAILED     W_ERROR(0x00001A37)
1935 #define WERR_CRM_PROTOCOL_NOT_FOUND     W_ERROR(0x00001A38)
1936 #define WERR_TRANSACTION_INVALID_MARSHALL_BUFFER        W_ERROR(0x00001A39)
1937 #define WERR_CURRENT_TRANSACTION_NOT_VALID      W_ERROR(0x00001A3A)
1938 #define WERR_TRANSACTION_NOT_FOUND      W_ERROR(0x00001A3B)
1939 #define WERR_RESOURCEMANAGER_NOT_FOUND  W_ERROR(0x00001A3C)
1940 #define WERR_ENLISTMENT_NOT_FOUND       W_ERROR(0x00001A3D)
1941 #define WERR_TRANSACTIONMANAGER_NOT_FOUND       W_ERROR(0x00001A3E)
1942 #define WERR_TRANSACTIONMANAGER_NOT_ONLINE      W_ERROR(0x00001A3F)
1943 #define WERR_TRANSACTIONMANAGER_RECOVERY_NAME_COLLISION W_ERROR(0x00001A40)
1944 #define WERR_TRANSACTIONAL_CONFLICT     W_ERROR(0x00001A90)
1945 #define WERR_RM_NOT_ACTIVE      W_ERROR(0x00001A91)
1946 #define WERR_RM_METADATA_CORRUPT        W_ERROR(0x00001A92)
1947 #define WERR_DIRECTORY_NOT_RM   W_ERROR(0x00001A93)
1948 #define WERR_TRANSACTIONS_UNSUPPORTED_REMOTE    W_ERROR(0x00001A95)
1949 #define WERR_LOG_RESIZE_INVALID_SIZE    W_ERROR(0x00001A96)
1950 #define WERR_OBJECT_NO_LONGER_EXISTS    W_ERROR(0x00001A97)
1951 #define WERR_STREAM_MINIVERSION_NOT_FOUND       W_ERROR(0x00001A98)
1952 #define WERR_STREAM_MINIVERSION_NOT_VALID       W_ERROR(0x00001A99)
1953 #define WERR_MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANSACTION        W_ERROR(0x00001A9A)
1954 #define WERR_CANT_OPEN_MINIVERSION_WITH_MODIFY_INTENT   W_ERROR(0x00001A9B)
1955 #define WERR_CANT_CREATE_MORE_STREAM_MINIVERSIONS       W_ERROR(0x00001A9C)
1956 #define WERR_REMOTE_FILE_VERSION_MISMATCH       W_ERROR(0x00001A9E)
1957 #define WERR_HANDLE_NO_LONGER_VALID     W_ERROR(0x00001A9F)
1958 #define WERR_NO_TXF_METADATA    W_ERROR(0x00001AA0)
1959 #define WERR_LOG_CORRUPTION_DETECTED    W_ERROR(0x00001AA1)
1960 #define WERR_CANT_RECOVER_WITH_HANDLE_OPEN      W_ERROR(0x00001AA2)
1961 #define WERR_RM_DISCONNECTED    W_ERROR(0x00001AA3)
1962 #define WERR_ENLISTMENT_NOT_SUPERIOR    W_ERROR(0x00001AA4)
1963 #define WERR_RECOVERY_NOT_NEEDED        W_ERROR(0x00001AA5)
1964 #define WERR_RM_ALREADY_STARTED W_ERROR(0x00001AA6)
1965 #define WERR_FILE_IDENTITY_NOT_PERSISTENT       W_ERROR(0x00001AA7)
1966 #define WERR_CANT_BREAK_TRANSACTIONAL_DEPENDENCY        W_ERROR(0x00001AA8)
1967 #define WERR_CANT_CROSS_RM_BOUNDARY     W_ERROR(0x00001AA9)
1968 #define WERR_TXF_DIR_NOT_EMPTY  W_ERROR(0x00001AAA)
1969 #define WERR_INDOUBT_TRANSACTIONS_EXIST W_ERROR(0x00001AAB)
1970 #define WERR_TM_VOLATILE        W_ERROR(0x00001AAC)
1971 #define WERR_ROLLBACK_TIMER_EXPIRED     W_ERROR(0x00001AAD)
1972 #define WERR_TXF_ATTRIBUTE_CORRUPT      W_ERROR(0x00001AAE)
1973 #define WERR_EFS_NOT_ALLOWED_IN_TRANSACTION     W_ERROR(0x00001AAF)
1974 #define WERR_TRANSACTIONAL_OPEN_NOT_ALLOWED     W_ERROR(0x00001AB0)
1975 #define WERR_LOG_GROWTH_FAILED  W_ERROR(0x00001AB1)
1976 #define WERR_TRANSACTED_MAPPING_UNSUPPORTED_REMOTE      W_ERROR(0x00001AB2)
1977 #define WERR_TXF_METADATA_ALREADY_PRESENT       W_ERROR(0x00001AB3)
1978 #define WERR_TRANSACTION_SCOPE_CALLBACKS_NOT_SET        W_ERROR(0x00001AB4)
1979 #define WERR_TRANSACTION_REQUIRED_PROMOTION     W_ERROR(0x00001AB5)
1980 #define WERR_CANNOT_EXECUTE_FILE_IN_TRANSACTION W_ERROR(0x00001AB6)
1981 #define WERR_TRANSACTIONS_NOT_FROZEN    W_ERROR(0x00001AB7)
1982 #define WERR_TRANSACTION_FREEZE_IN_PROGRESS     W_ERROR(0x00001AB8)
1983 #define WERR_NOT_SNAPSHOT_VOLUME        W_ERROR(0x00001AB9)
1984 #define WERR_NO_SAVEPOINT_WITH_OPEN_FILES       W_ERROR(0x00001ABA)
1985 #define WERR_DATA_LOST_REPAIR   W_ERROR(0x00001ABB)
1986 #define WERR_SPARSE_NOT_ALLOWED_IN_TRANSACTION  W_ERROR(0x00001ABC)
1987 #define WERR_TM_IDENTITY_MISMATCH       W_ERROR(0x00001ABD)
1988 #define WERR_FLOATED_SECTION    W_ERROR(0x00001ABE)
1989 #define WERR_CANNOT_ACCEPT_TRANSACTED_WORK      W_ERROR(0x00001ABF)
1990 #define WERR_CANNOT_ABORT_TRANSACTIONS  W_ERROR(0x00001AC0)
1991 #define WERR_CTX_WINSTATION_NAME_INVALID        W_ERROR(0x00001B59)
1992 #define WERR_CTX_INVALID_PD     W_ERROR(0x00001B5A)
1993 #define WERR_CTX_PD_NOT_FOUND   W_ERROR(0x00001B5B)
1994 #define WERR_CTX_WD_NOT_FOUND   W_ERROR(0x00001B5C)
1995 #define WERR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY     W_ERROR(0x00001B5D)
1996 #define WERR_CTX_SERVICE_NAME_COLLISION W_ERROR(0x00001B5E)
1997 #define WERR_CTX_CLOSE_PENDING  W_ERROR(0x00001B5F)
1998 #define WERR_CTX_NO_OUTBUF      W_ERROR(0x00001B60)
1999 #define WERR_CTX_MODEM_INF_NOT_FOUND    W_ERROR(0x00001B61)
2000 #define WERR_CTX_INVALID_MODEMNAME      W_ERROR(0x00001B62)
2001 #define WERR_CTX_MODEM_RESPONSE_ERROR   W_ERROR(0x00001B63)
2002 #define WERR_CTX_MODEM_RESPONSE_TIMEOUT W_ERROR(0x00001B64)
2003 #define WERR_CTX_MODEM_RESPONSE_NO_CARRIER      W_ERROR(0x00001B65)
2004 #define WERR_CTX_MODEM_RESPONSE_NO_DIALTONE     W_ERROR(0x00001B66)
2005 #define WERR_CTX_MODEM_RESPONSE_BUSY    W_ERROR(0x00001B67)
2006 #define WERR_CTX_MODEM_RESPONSE_VOICE   W_ERROR(0x00001B68)
2007 #define WERR_CTX_TD_ERROR       W_ERROR(0x00001B69)
2008 #define WERR_CTX_WINSTATION_NOT_FOUND   W_ERROR(0x00001B6E)
2009 #define WERR_CTX_WINSTATION_ALREADY_EXISTS      W_ERROR(0x00001B6F)
2010 #define WERR_CTX_WINSTATION_BUSY        W_ERROR(0x00001B70)
2011 #define WERR_CTX_BAD_VIDEO_MODE W_ERROR(0x00001B71)
2012 #define WERR_CTX_GRAPHICS_INVALID       W_ERROR(0x00001B7B)
2013 #define WERR_CTX_LOGON_DISABLED W_ERROR(0x00001B7D)
2014 #define WERR_CTX_NOT_CONSOLE    W_ERROR(0x00001B7E)
2015 #define WERR_CTX_CLIENT_QUERY_TIMEOUT   W_ERROR(0x00001B80)
2016 #define WERR_CTX_CONSOLE_DISCONNECT     W_ERROR(0x00001B81)
2017 #define WERR_CTX_CONSOLE_CONNECT        W_ERROR(0x00001B82)
2018 #define WERR_CTX_SHADOW_DENIED  W_ERROR(0x00001B84)
2019 #define WERR_CTX_WINSTATION_ACCESS_DENIED       W_ERROR(0x00001B85)
2020 #define WERR_CTX_INVALID_WD     W_ERROR(0x00001B89)
2021 #define WERR_CTX_SHADOW_INVALID W_ERROR(0x00001B8A)
2022 #define WERR_CTX_SHADOW_DISABLED        W_ERROR(0x00001B8B)
2023 #define WERR_CTX_CLIENT_LICENSE_IN_USE  W_ERROR(0x00001B8C)
2024 #define WERR_CTX_CLIENT_LICENSE_NOT_SET W_ERROR(0x00001B8D)
2025 #define WERR_CTX_LICENSE_NOT_AVAILABLE  W_ERROR(0x00001B8E)
2026 #define WERR_CTX_LICENSE_CLIENT_INVALID W_ERROR(0x00001B8F)
2027 #define WERR_CTX_LICENSE_EXPIRED        W_ERROR(0x00001B90)
2028 #define WERR_CTX_SHADOW_NOT_RUNNING     W_ERROR(0x00001B91)
2029 #define WERR_CTX_SHADOW_ENDED_BY_MODE_CHANGE    W_ERROR(0x00001B92)
2030 #define WERR_ACTIVATION_COUNT_EXCEEDED  W_ERROR(0x00001B93)
2031 #define WERR_CTX_WINSTATIONS_DISABLED   W_ERROR(0x00001B94)
2032 #define WERR_CTX_ENCRYPTION_LEVEL_REQUIRED      W_ERROR(0x00001B95)
2033 #define WERR_CTX_SESSION_IN_USE W_ERROR(0x00001B96)
2034 #define WERR_CTX_NO_FORCE_LOGOFF        W_ERROR(0x00001B97)
2035 #define WERR_CTX_ACCOUNT_RESTRICTION    W_ERROR(0x00001B98)
2036 #define WERR_RDP_PROTOCOL_ERROR W_ERROR(0x00001B99)
2037 #define WERR_CTX_CDM_CONNECT    W_ERROR(0x00001B9A)
2038 #define WERR_CTX_CDM_DISCONNECT W_ERROR(0x00001B9B)
2039 #define WERR_CTX_SECURITY_LAYER_ERROR   W_ERROR(0x00001B9C)
2040 #define WERR_TS_INCOMPATIBLE_SESSIONS   W_ERROR(0x00001B9D)
2041 #define WERR_FRS_ERR_INVALID_API_SEQUENCE       W_ERROR(0x00001F41)
2042 #define WERR_FRS_ERR_STARTING_SERVICE   W_ERROR(0x00001F42)
2043 #define WERR_FRS_ERR_STOPPING_SERVICE   W_ERROR(0x00001F43)
2044 #define WERR_FRS_ERR_INTERNAL_API       W_ERROR(0x00001F44)
2045 #define WERR_FRS_ERR_INTERNAL   W_ERROR(0x00001F45)
2046 #define WERR_FRS_ERR_SERVICE_COMM       W_ERROR(0x00001F46)
2047 #define WERR_FRS_ERR_INSUFFICIENT_PRIV  W_ERROR(0x00001F47)
2048 #define WERR_FRS_ERR_AUTHENTICATION     W_ERROR(0x00001F48)
2049 #define WERR_FRS_ERR_PARENT_INSUFFICIENT_PRIV   W_ERROR(0x00001F49)
2050 #define WERR_FRS_ERR_PARENT_AUTHENTICATION      W_ERROR(0x00001F4A)
2051 #define WERR_FRS_ERR_CHILD_TO_PARENT_COMM       W_ERROR(0x00001F4B)
2052 #define WERR_FRS_ERR_PARENT_TO_CHILD_COMM       W_ERROR(0x00001F4C)
2053 #define WERR_FRS_ERR_SYSVOL_POPULATE    W_ERROR(0x00001F4D)
2054 #define WERR_FRS_ERR_SYSVOL_POPULATE_TIMEOUT    W_ERROR(0x00001F4E)
2055 #define WERR_FRS_ERR_SYSVOL_IS_BUSY     W_ERROR(0x00001F4F)
2056 #define WERR_FRS_ERR_SYSVOL_DEMOTE      W_ERROR(0x00001F50)
2057 #define WERR_FRS_ERR_INVALID_SERVICE_PARAMETER  W_ERROR(0x00001F51)
2058 #define WERR_DS_NOT_INSTALLED   W_ERROR(0x00002008)
2059 #define WERR_DS_MEMBERSHIP_EVALUATED_LOCALLY    W_ERROR(0x00002009)
2060 #define WERR_DS_INVALID_ATTRIBUTE_YNTAX W_ERROR(0x0000200B)
2061 #define WERR_DS_NO_RIDS_ALLOCATED       W_ERROR(0x00002010)
2062 #define WERR_DS_NO_MORE_RIDS    W_ERROR(0x00002011)
2063 #define WERR_DS_INCORRECT_ROLE_OWNER    W_ERROR(0x00002012)
2064 #define WERR_DS_RIDMGR_INIT_ERROR       W_ERROR(0x00002013)
2065 #define WERR_DS_CROSS_DOM_MOVE_ERROR    W_ERROR(0x00002018)
2066 #define WERR_DS_GC_NOT_AVAILABLE        W_ERROR(0x00002019)
2067 #define WERR_SHARED_POLICY      W_ERROR(0x0000201A)
2068 #define WERR_POLICY_OBJECT_NOT_FOUND    W_ERROR(0x0000201B)
2069 #define WERR_POLICY_ONLY_IN_DS  W_ERROR(0x0000201C)
2070 #define WERR_PROMOTION_ACTIVE   W_ERROR(0x0000201D)
2071 #define WERR_NO_PROMOTION_ACTIVE        W_ERROR(0x0000201E)
2072 #define WERR_DS_SIZELIMIT_EXCEEDED      W_ERROR(0x00002023)
2073 #define WERR_DS_AUTH_UNKNOWN    W_ERROR(0x0000202A)
2074 #define WERR_DS_IS_LEAF W_ERROR(0x00002033)
2075 #define WERR_DS_OBJECT_RESULTS_TOO_LARGE        W_ERROR(0x00002038)
2076 #define WERR_DS_SERVER_DOWN     W_ERROR(0x0000203A)
2077 #define WERR_DS_LOCAL_ERROR     W_ERROR(0x0000203B)
2078 #define WERR_DS_ENCODING_ERROR  W_ERROR(0x0000203C)
2079 #define WERR_DS_DECODING_ERROR  W_ERROR(0x0000203D)
2080 #define WERR_DS_FILTER_UNKNOWN  W_ERROR(0x0000203E)
2081 #define WERR_DS_PARAM_ERROR     W_ERROR(0x0000203F)
2082 #define WERR_DS_NOT_SUPPORTED   W_ERROR(0x00002040)
2083 #define WERR_DS_NO_RESULTS_RETURNED     W_ERROR(0x00002041)
2084 #define WERR_DS_CONTROL_NOT_FOUND       W_ERROR(0x00002042)
2085 #define WERR_DS_CLIENT_LOOP     W_ERROR(0x00002043)
2086 #define WERR_DS_REFERRAL_LIMIT_EXCEEDED W_ERROR(0x00002044)
2087 #define WERR_DS_SORT_CONTROL_MISSING    W_ERROR(0x00002045)
2088 #define WERR_DS_OFFSET_RANGE_ERROR      W_ERROR(0x00002046)
2089 #define WERR_DS_ROOT_MUST_BE_NC W_ERROR(0x0000206D)
2090 #define WERR_DS_ADD_REPLICA_INHIBITED   W_ERROR(0x0000206E)
2091 #define WERR_DS_ATT_NOT_DEF_IN_SCHEMA   W_ERROR(0x0000206F)
2092 #define WERR_DS_MAX_OBJ_SIZE_EXCEEDED   W_ERROR(0x00002070)
2093 #define WERR_DS_NO_RDN_DEFINED_IN_SCHEMA        W_ERROR(0x00002072)
2094 #define WERR_DS_RDN_DOESNT_MATCH_SCHEMA W_ERROR(0x00002073)
2095 #define WERR_DS_NO_REQUESTED_ATTS_FOUND W_ERROR(0x00002074)
2096 #define WERR_DS_USER_BUFFER_TO_SMALL    W_ERROR(0x00002075)
2097 #define WERR_DS_ATT_IS_NOT_ON_OBJ       W_ERROR(0x00002076)
2098 #define WERR_DS_ILLEGAL_MOD_OPERATION   W_ERROR(0x00002077)
2099 #define WERR_DS_OBJ_TOO_LARGE   W_ERROR(0x00002078)
2100 #define WERR_DS_BAD_INSTANCE_TYPE       W_ERROR(0x00002079)
2101 #define WERR_DS_MASTERDSA_REQUIRED      W_ERROR(0x0000207A)
2102 #define WERR_DS_OBJECT_CLASS_REQUIRED   W_ERROR(0x0000207B)
2103 #define WERR_DS_MISSING_REQUIRED_ATT    W_ERROR(0x0000207C)
2104 #define WERR_DS_ATT_NOT_DEF_FOR_CLASS   W_ERROR(0x0000207D)
2105 #define WERR_DS_ATT_ALREADY_EXISTS      W_ERROR(0x0000207E)
2106 #define WERR_DS_CANT_ADD_ATT_VALUES     W_ERROR(0x00002080)
2107 #define WERR_DS_RANGE_CONSTRAINT        W_ERROR(0x00002082)
2108 #define WERR_DS_ATT_VAL_ALREADY_EXISTS  W_ERROR(0x00002083)
2109 #define WERR_DS_CANT_REM_MISSING_ATT    W_ERROR(0x00002084)
2110 #define WERR_DS_CANT_REM_MISSING_ATT_VAL        W_ERROR(0x00002085)
2111 #define WERR_DS_ROOT_CANT_BE_SUBREF     W_ERROR(0x00002086)
2112 #define WERR_DS_NO_CHAINING     W_ERROR(0x00002087)
2113 #define WERR_DS_NO_CHAINED_EVAL W_ERROR(0x00002088)
2114 #define WERR_DS_NO_PARENT_OBJECT        W_ERROR(0x00002089)
2115 #define WERR_DS_PARENT_IS_AN_ALIAS      W_ERROR(0x0000208A)
2116 #define WERR_DS_CANT_MIX_MASTER_AND_REPS        W_ERROR(0x0000208B)
2117 #define WERR_DS_CHILDREN_EXIST  W_ERROR(0x0000208C)
2118 #define WERR_DS_ALIASED_OBJ_MISSING     W_ERROR(0x0000208E)
2119 #define WERR_DS_BAD_NAME_SYNTAX W_ERROR(0x0000208F)
2120 #define WERR_DS_ALIAS_POINTS_TO_ALIAS   W_ERROR(0x00002090)
2121 #define WERR_DS_CANT_DEREF_ALIAS        W_ERROR(0x00002091)
2122 #define WERR_DS_OUT_OF_SCOPE    W_ERROR(0x00002092)
2123 #define WERR_DS_OBJECT_BEING_REMOVED    W_ERROR(0x00002093)
2124 #define WERR_DS_CANT_DELETE_DSA_OBJ     W_ERROR(0x00002094)
2125 #define WERR_DS_DSA_MUST_BE_INT_MASTER  W_ERROR(0x00002096)
2126 #define WERR_DS_CLASS_NOT_DSA   W_ERROR(0x00002097)
2127 #define WERR_DS_ILLEGAL_SUPERIOR        W_ERROR(0x00002099)
2128 #define WERR_DS_ATTRIBUTE_OWNED_BY_SAM  W_ERROR(0x0000209A)
2129 #define WERR_DS_NAME_TOO_MANY_PARTS     W_ERROR(0x0000209B)
2130 #define WERR_DS_NAME_TOO_LONG   W_ERROR(0x0000209C)
2131 #define WERR_DS_NAME_VALUE_TOO_LONG     W_ERROR(0x0000209D)
2132 #define WERR_DS_NAME_UNPARSEABLE        W_ERROR(0x0000209E)
2133 #define WERR_DS_NAME_TYPE_UNKNOWN       W_ERROR(0x0000209F)
2134 #define WERR_DS_NOT_AN_OBJECT   W_ERROR(0x000020A0)
2135 #define WERR_DS_SEC_DESC_TOO_SHORT      W_ERROR(0x000020A1)
2136 #define WERR_DS_SEC_DESC_INVALID        W_ERROR(0x000020A2)
2137 #define WERR_DS_NO_DELETED_NAME W_ERROR(0x000020A3)
2138 #define WERR_DS_SUBREF_MUST_HAVE_PARENT W_ERROR(0x000020A4)
2139 #define WERR_DS_NCNAME_MUST_BE_NC       W_ERROR(0x000020A5)
2140 #define WERR_DS_CANT_ADD_SYSTEM_ONLY    W_ERROR(0x000020A6)
2141 #define WERR_DS_CLASS_MUST_BE_CONCRETE  W_ERROR(0x000020A7)
2142 #define WERR_DS_INVALID_DMD     W_ERROR(0x000020A8)
2143 #define WERR_DS_OBJ_GUID_EXISTS W_ERROR(0x000020A9)
2144 #define WERR_DS_NOT_ON_BACKLINK W_ERROR(0x000020AA)
2145 #define WERR_DS_NO_CROSSREF_FOR_NC      W_ERROR(0x000020AB)
2146 #define WERR_DS_SHUTTING_DOWN   W_ERROR(0x000020AC)
2147 #define WERR_DS_UNKNOWN_OPERATION       W_ERROR(0x000020AD)
2148 #define WERR_DS_INVALID_ROLE_OWNER      W_ERROR(0x000020AE)
2149 #define WERR_DS_COULDNT_CONTACT_FSMO    W_ERROR(0x000020AF)
2150 #define WERR_DS_CROSS_NC_DN_RENAME      W_ERROR(0x000020B0)
2151 #define WERR_DS_CANT_MOD_SYSTEM_ONLY    W_ERROR(0x000020B1)
2152 #define WERR_DS_REPLICATOR_ONLY W_ERROR(0x000020B2)
2153 #define WERR_DS_OBJ_CLASS_NOT_DEFINED   W_ERROR(0x000020B3)
2154 #define WERR_DS_OBJ_CLASS_NOT_SUBCLASS  W_ERROR(0x000020B4)
2155 #define WERR_DS_NAME_REFERENCE_INVALID  W_ERROR(0x000020B5)
2156 #define WERR_DS_CROSS_REF_EXISTS        W_ERROR(0x000020B6)
2157 #define WERR_DS_CANT_DEL_MASTER_CROSSREF        W_ERROR(0x000020B7)
2158 #define WERR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD      W_ERROR(0x000020B8)
2159 #define WERR_DS_NOTIFY_FILTER_TOO_COMPLEX       W_ERROR(0x000020B9)
2160 #define WERR_DS_DUP_RDN W_ERROR(0x000020BA)
2161 #define WERR_DS_DUP_OID W_ERROR(0x000020BB)
2162 #define WERR_DS_DUP_MAPI_ID     W_ERROR(0x000020BC)
2163 #define WERR_DS_DUP_SCHEMA_ID_GUID      W_ERROR(0x000020BD)
2164 #define WERR_DS_DUP_LDAP_DISPLAY_NAME   W_ERROR(0x000020BE)
2165 #define WERR_DS_SEMANTIC_ATT_TEST       W_ERROR(0x000020BF)
2166 #define WERR_DS_SYNTAX_MISMATCH W_ERROR(0x000020C0)
2167 #define WERR_DS_EXISTS_IN_MUST_HAVE     W_ERROR(0x000020C1)
2168 #define WERR_DS_EXISTS_IN_MAY_HAVE      W_ERROR(0x000020C2)
2169 #define WERR_DS_NONEXISTENT_MAY_HAVE    W_ERROR(0x000020C3)
2170 #define WERR_DS_NONEXISTENT_MUST_HAVE   W_ERROR(0x000020C4)
2171 #define WERR_DS_AUX_CLS_TEST_FAIL       W_ERROR(0x000020C5)
2172 #define WERR_DS_NONEXISTENT_POSS_SUP    W_ERROR(0x000020C6)
2173 #define WERR_DS_SUB_CLS_TEST_FAIL       W_ERROR(0x000020C7)
2174 #define WERR_DS_BAD_RDN_ATT_ID_SYNTAX   W_ERROR(0x000020C8)
2175 #define WERR_DS_EXISTS_IN_AUX_CLS       W_ERROR(0x000020C9)
2176 #define WERR_DS_EXISTS_IN_SUB_CLS       W_ERROR(0x000020CA)
2177 #define WERR_DS_EXISTS_IN_POSS_SUP      W_ERROR(0x000020CB)
2178 #define WERR_DS_RECALCSCHEMA_FAILED     W_ERROR(0x000020CC)
2179 #define WERR_DS_TREE_DELETE_NOT_FINISHED        W_ERROR(0x000020CD)
2180 #define WERR_DS_CANT_DELETE     W_ERROR(0x000020CE)
2181 #define WERR_DS_ATT_SCHEMA_REQ_ID       W_ERROR(0x000020CF)
2182 #define WERR_DS_BAD_ATT_SCHEMA_SYNTAX   W_ERROR(0x000020D0)
2183 #define WERR_DS_CANT_CACHE_ATT  W_ERROR(0x000020D1)
2184 #define WERR_DS_CANT_CACHE_CLASS        W_ERROR(0x000020D2)
2185 #define WERR_DS_CANT_REMOVE_ATT_CACHE   W_ERROR(0x000020D3)
2186 #define WERR_DS_CANT_REMOVE_CLASS_CACHE W_ERROR(0x000020D4)
2187 #define WERR_DS_CANT_RETRIEVE_DN        W_ERROR(0x000020D5)
2188 #define WERR_DS_MISSING_SUPREF  W_ERROR(0x000020D6)
2189 #define WERR_DS_CANT_RETRIEVE_INSTANCE  W_ERROR(0x000020D7)
2190 #define WERR_DS_CODE_INCONSISTENCY      W_ERROR(0x000020D8)
2191 #define WERR_DS_DATABASE_ERROR  W_ERROR(0x000020D9)
2192 #define WERR_DS_MISSING_EXPECTED_ATT    W_ERROR(0x000020DB)
2193 #define WERR_DS_NCNAME_MISSING_CR_REF   W_ERROR(0x000020DC)
2194 #define WERR_DS_SECURITY_CHECKING_ERROR W_ERROR(0x000020DD)
2195 #define WERR_DS_GCVERIFY_ERROR  W_ERROR(0x000020E1)
2196 #define WERR_DS_CANT_FIND_DSA_OBJ       W_ERROR(0x000020E3)
2197 #define WERR_DS_CANT_FIND_EXPECTED_NC   W_ERROR(0x000020E4)
2198 #define WERR_DS_CANT_FIND_NC_IN_CACHE   W_ERROR(0x000020E5)
2199 #define WERR_DS_CANT_RETRIEVE_CHILD     W_ERROR(0x000020E6)
2200 #define WERR_DS_SECURITY_ILLEGAL_MODIFY W_ERROR(0x000020E7)
2201 #define WERR_DS_CANT_REPLACE_HIDDEN_REC W_ERROR(0x000020E8)
2202 #define WERR_DS_BAD_HIERARCHY_FILE      W_ERROR(0x000020E9)
2203 #define WERR_DS_BUILD_HIERARCHY_TABLE_FAILED    W_ERROR(0x000020EA)
2204 #define WERR_DS_CONFIG_PARAM_MISSING    W_ERROR(0x000020EB)
2205 #define WERR_DS_COUNTING_AB_INDICES_FAILED      W_ERROR(0x000020EC)
2206 #define WERR_DS_HIERARCHY_TABLE_MALLOC_FAILED   W_ERROR(0x000020ED)
2207 #define WERR_DS_INTERNAL_FAILURE        W_ERROR(0x000020EE)
2208 #define WERR_DS_UNKNOWN_ERROR   W_ERROR(0x000020EF)
2209 #define WERR_DS_ROOT_REQUIRES_CLASS_TOP W_ERROR(0x000020F0)
2210 #define WERR_DS_REFUSING_FSMO_ROLES     W_ERROR(0x000020F1)
2211 #define WERR_DS_MISSING_FSMO_SETTINGS   W_ERROR(0x000020F2)
2212 #define WERR_DS_UNABLE_TO_SURRENDER_ROLES       W_ERROR(0x000020F3)
2213 #define WERR_DS_DRA_GENERIC     W_ERROR(0x000020F4)
2214 #define WERR_DS_DRA_BUSY        W_ERROR(0x000020F6)
2215 #define WERR_DS_DRA_DN_EXISTS   W_ERROR(0x000020F9)
2216 #define WERR_DS_DRA_INCONSISTENT_DIT    W_ERROR(0x000020FB)
2217 #define WERR_DS_DRA_CONNECTION_FAILED   W_ERROR(0x000020FC)
2218 #define WERR_DS_DRA_BAD_INSTANCE_TYPE   W_ERROR(0x000020FD)
2219 #define WERR_DS_DRA_MAIL_PROBLEM        W_ERROR(0x000020FF)
2220 #define WERR_DS_DRA_REF_ALREADY_EXISTS  W_ERROR(0x00002100)
2221 #define WERR_DS_DRA_REF_NOT_FOUND       W_ERROR(0x00002101)
2222 #define WERR_DS_DRA_OBJ_IS_REP_SOURCE   W_ERROR(0x00002102)
2223 #define WERR_DS_DRA_NOT_SUPPORTED       W_ERROR(0x00002106)
2224 #define WERR_DS_DRA_RPC_CANCELLED       W_ERROR(0x00002107)
2225 #define WERR_DS_DRA_SINK_DISABLED       W_ERROR(0x00002109)
2226 #define WERR_DS_DRA_NAME_COLLISION      W_ERROR(0x0000210A)
2227 #define WERR_DS_DRA_SOURCE_REINSTALLED  W_ERROR(0x0000210B)
2228 #define WERR_DS_DRA_MISSING_PARENT      W_ERROR(0x0000210C)
2229 #define WERR_DS_DRA_PREEMPTED   W_ERROR(0x0000210D)
2230 #define WERR_DS_DRA_ABANDON_SYNC        W_ERROR(0x0000210E)
2231 #define WERR_DS_DRA_SHUTDOWN    W_ERROR(0x0000210F)
2232 #define WERR_DS_DRA_INCOMPATIBLE_PARTIAL_SET    W_ERROR(0x00002110)
2233 #define WERR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA   W_ERROR(0x00002111)
2234 #define WERR_DS_DRA_EXTN_CONNECTION_FAILED      W_ERROR(0x00002112)
2235 #define WERR_DS_INSTALL_SCHEMA_MISMATCH W_ERROR(0x00002113)
2236 #define WERR_DS_DUP_LINK_ID     W_ERROR(0x00002114)
2237 #define WERR_DS_NAME_ERROR_RESOLVING    W_ERROR(0x00002115)
2238 #define WERR_DS_NAME_ERROR_NOT_FOUND    W_ERROR(0x00002116)
2239 #define WERR_DS_NAME_ERROR_NOT_UNIQUE   W_ERROR(0x00002117)
2240 #define WERR_DS_NAME_ERROR_NO_MAPPING   W_ERROR(0x00002118)
2241 #define WERR_DS_NAME_ERROR_DOMAIN_ONLY  W_ERROR(0x00002119)
2242 #define WERR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING       W_ERROR(0x0000211A)
2243 #define WERR_DS_CONSTRUCTED_ATT_MOD     W_ERROR(0x0000211B)
2244 #define WERR_DS_WRONG_OM_OBJ_CLASS      W_ERROR(0x0000211C)
2245 #define WERR_DS_DRA_REPL_PENDING        W_ERROR(0x0000211D)
2246 #define WERR_DS_DS_REQUIRED     W_ERROR(0x0000211E)
2247 #define WERR_DS_INVALID_LDAP_DISPLAY_NAME       W_ERROR(0x0000211F)
2248 #define WERR_DS_NON_BASE_SEARCH W_ERROR(0x00002120)
2249 #define WERR_DS_CANT_RETRIEVE_ATTS      W_ERROR(0x00002121)
2250 #define WERR_DS_BACKLINK_WITHOUT_LINK   W_ERROR(0x00002122)
2251 #define WERR_DS_EPOCH_MISMATCH  W_ERROR(0x00002123)
2252 #define WERR_DS_SRC_NAME_MISMATCH       W_ERROR(0x00002124)
2253 #define WERR_DS_SRC_AND_DST_NC_IDENTICAL        W_ERROR(0x00002125)
2254 #define WERR_DS_DST_NC_MISMATCH W_ERROR(0x00002126)
2255 #define WERR_DS_NOT_AUTHORITIVE_FOR_DST_NC      W_ERROR(0x00002127)
2256 #define WERR_DS_SRC_GUID_MISMATCH       W_ERROR(0x00002128)
2257 #define WERR_DS_CANT_MOVE_DELETED_OBJECT        W_ERROR(0x00002129)
2258 #define WERR_DS_PDC_OPERATION_IN_PROGRESS       W_ERROR(0x0000212A)
2259 #define WERR_DS_CROSS_DOMAIN_CLEANUP_REQD       W_ERROR(0x0000212B)
2260 #define WERR_DS_ILLEGAL_XDOM_MOVE_OPERATION     W_ERROR(0x0000212C)
2261 #define WERR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS W_ERROR(0x0000212D)
2262 #define WERR_DS_NC_MUST_HAVE_NC_PARENT  W_ERROR(0x0000212E)
2263 #define WERR_DS_CR_IMPOSSIBLE_TO_VALIDATE       W_ERROR(0x0000212F)
2264 #define WERR_DS_DST_DOMAIN_NOT_NATIVE   W_ERROR(0x00002130)
2265 #define WERR_DS_MISSING_INFRASTRUCTURE_CONTAINER        W_ERROR(0x00002131)
2266 #define WERR_DS_CANT_MOVE_ACCOUNT_GROUP W_ERROR(0x00002132)
2267 #define WERR_DS_CANT_MOVE_RESOURCE_GROUP        W_ERROR(0x00002133)
2268 #define WERR_DS_INVALID_SEARCH_FLAG     W_ERROR(0x00002134)
2269 #define WERR_DS_NO_TREE_DELETE_ABOVE_NC W_ERROR(0x00002135)
2270 #define WERR_DS_COULDNT_LOCK_TREE_FOR_DELETE    W_ERROR(0x00002136)
2271 #define WERR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE        W_ERROR(0x00002137)
2272 #define WERR_DS_SAM_INIT_FAILURE        W_ERROR(0x00002138)
2273 #define WERR_DS_SENSITIVE_GROUP_VIOLATION       W_ERROR(0x00002139)
2274 #define WERR_DS_CANT_MOD_PRIMARYGROUPID W_ERROR(0x0000213A)
2275 #define WERR_DS_ILLEGAL_BASE_SCHEMA_MOD W_ERROR(0x0000213B)
2276 #define WERR_DS_NONSAFE_SCHEMA_CHANGE   W_ERROR(0x0000213C)
2277 #define WERR_DS_SCHEMA_UPDATE_DISALLOWED        W_ERROR(0x0000213D)
2278 #define WERR_DS_CANT_CREATE_UNDER_SCHEMA        W_ERROR(0x0000213E)
2279 #define WERR_DS_INVALID_GROUP_TYPE      W_ERROR(0x00002141)
2280 #define WERR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN      W_ERROR(0x00002142)
2281 #define WERR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN       W_ERROR(0x00002143)
2282 #define WERR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER   W_ERROR(0x00002144)
2283 #define WERR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER       W_ERROR(0x00002145)
2284 #define WERR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER        W_ERROR(0x00002146)
2285 #define WERR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER     W_ERROR(0x00002147)
2286 #define WERR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER        W_ERROR(0x00002148)
2287 #define WERR_DS_HAVE_PRIMARY_MEMBERS    W_ERROR(0x00002149)
2288 #define WERR_DS_STRING_SD_CONVERSION_FAILED     W_ERROR(0x0000214A)
2289 #define WERR_DS_NAMING_MASTER_GC        W_ERROR(0x0000214B)
2290 #define WERR_DS_COULDNT_UPDATE_SPNS     W_ERROR(0x0000214D)
2291 #define WERR_DS_CANT_RETRIEVE_SD        W_ERROR(0x0000214E)
2292 #define WERR_DS_KEY_NOT_UNIQUE  W_ERROR(0x0000214F)
2293 #define WERR_DS_WRONG_LINKED_ATT_SYNTAX W_ERROR(0x00002150)
2294 #define WERR_DS_SAM_NEED_BOOTKEY_PASSWORD       W_ERROR(0x00002151)
2295 #define WERR_DS_SAM_NEED_BOOTKEY_FLOPPY W_ERROR(0x00002152)
2296 #define WERR_DS_CANT_START      W_ERROR(0x00002153)
2297 #define WERR_DS_INIT_FAILURE    W_ERROR(0x00002154)
2298 #define WERR_DS_NO_PKT_PRIVACY_ON_CONNECTION    W_ERROR(0x00002155)
2299 #define WERR_DS_SOURCE_DOMAIN_IN_FOREST W_ERROR(0x00002156)
2300 #define WERR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST        W_ERROR(0x00002157)
2301 #define WERR_DS_DESTINATION_AUDITING_NOT_ENABLED        W_ERROR(0x00002158)
2302 #define WERR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN     W_ERROR(0x00002159)
2303 #define WERR_DS_SRC_OBJ_NOT_GROUP_OR_USER       W_ERROR(0x0000215A)
2304 #define WERR_DS_SRC_SID_EXISTS_IN_FOREST        W_ERROR(0x0000215B)
2305 #define WERR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH       W_ERROR(0x0000215C)
2306 #define WERR_SAM_INIT_FAILURE   W_ERROR(0x0000215D)
2307 #define WERR_DS_DRA_SCHEMA_INFO_SHIP    W_ERROR(0x0000215E)
2308 #define WERR_DS_DRA_SCHEMA_CONFLICT     W_ERROR(0x0000215F)
2309 #define WERR_DS_DRA_EARLIER_SCHEMA_CONFLICT     W_ERROR(0x00002160)
2310 #define WERR_DS_DRA_OBJ_NC_MISMATCH     W_ERROR(0x00002161)
2311 #define WERR_DS_NC_STILL_HAS_DSAS       W_ERROR(0x00002162)
2312 #define WERR_DS_GC_REQUIRED     W_ERROR(0x00002163)
2313 #define WERR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY      W_ERROR(0x00002164)
2314 #define WERR_DS_NO_FPO_IN_UNIVERSAL_GROUPS      W_ERROR(0x00002165)
2315 #define WERR_DS_CANT_ADD_TO_GC  W_ERROR(0x00002166)
2316 #define WERR_DS_NO_CHECKPOINT_WITH_PDC  W_ERROR(0x00002167)
2317 #define WERR_DS_SOURCE_AUDITING_NOT_ENABLED     W_ERROR(0x00002168)
2318 #define WERR_DS_CANT_CREATE_IN_NONDOMAIN_NC     W_ERROR(0x00002169)
2319 #define WERR_DS_INVALID_NAME_FOR_SPN    W_ERROR(0x0000216A)
2320 #define WERR_DS_FILTER_USES_CONTRUCTED_ATTRS    W_ERROR(0x0000216B)
2321 #define WERR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED  W_ERROR(0x0000216D)
2322 #define WERR_DS_MUST_BE_RUN_ON_DST_DC   W_ERROR(0x0000216E)
2323 #define WERR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER   W_ERROR(0x0000216F)
2324 #define WERR_DS_CANT_TREE_DELETE_CRITICAL_OBJ   W_ERROR(0x00002170)
2325 #define WERR_DS_INIT_FAILURE_CONSOLE    W_ERROR(0x00002171)
2326 #define WERR_DS_SAM_INIT_FAILURE_CONSOLE        W_ERROR(0x00002172)
2327 #define WERR_DS_FOREST_VERSION_TOO_HIGH W_ERROR(0x00002173)
2328 #define WERR_DS_DOMAIN_VERSION_TOO_HIGH W_ERROR(0x00002174)
2329 #define WERR_DS_FOREST_VERSION_TOO_LOW  W_ERROR(0x00002175)
2330 #define WERR_DS_DOMAIN_VERSION_TOO_LOW  W_ERROR(0x00002176)
2331 #define WERR_DS_INCOMPATIBLE_VERSION    W_ERROR(0x00002177)
2332 #define WERR_DS_LOW_DSA_VERSION W_ERROR(0x00002178)
2333 #define WERR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN      W_ERROR(0x00002179)
2334 #define WERR_DS_NOT_SUPPORTED_SORT_ORDER        W_ERROR(0x0000217A)
2335 #define WERR_DS_NAME_NOT_UNIQUE W_ERROR(0x0000217B)
2336 #define WERR_DS_MACHINE_ACCOUNT_CREATED_PRENT4  W_ERROR(0x0000217C)
2337 #define WERR_DS_OUT_OF_VERSION_STORE    W_ERROR(0x0000217D)
2338 #define WERR_DS_INCOMPATIBLE_CONTROLS_USED      W_ERROR(0x0000217E)
2339 #define WERR_DS_NO_REF_DOMAIN   W_ERROR(0x0000217F)
2340 #define WERR_DS_RESERVED_LINK_ID        W_ERROR(0x00002180)
2341 #define WERR_DS_LINK_ID_NOT_AVAILABLE   W_ERROR(0x00002181)
2342 #define WERR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER   W_ERROR(0x00002182)
2343 #define WERR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE    W_ERROR(0x00002183)
2344 #define WERR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC     W_ERROR(0x00002184)
2345 #define WERR_DS_MODIFYDN_DISALLOWED_BY_FLAG     W_ERROR(0x00002185)
2346 #define WERR_DS_MODIFYDN_WRONG_GRANDPARENT      W_ERROR(0x00002186)
2347 #define WERR_DS_NAME_ERROR_TRUST_REFERRAL       W_ERROR(0x00002187)
2348 #define WERR_NOT_SUPPORTED_ON_STANDARD_SERVER   W_ERROR(0x00002188)
2349 #define WERR_DS_CANT_ACCESS_REMOTE_PART_OF_AD   W_ERROR(0x00002189)
2350 #define WERR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2    W_ERROR(0x0000218A)
2351 #define WERR_DS_THREAD_LIMIT_EXCEEDED   W_ERROR(0x0000218B)
2352 #define WERR_DS_NOT_CLOSEST     W_ERROR(0x0000218C)
2353 #define WERR_DS_SINGLE_USER_MODE_FAILED W_ERROR(0x0000218E)
2354 #define WERR_DS_NTDSCRIPT_SYNTAX_ERROR  W_ERROR(0x0000218F)
2355 #define WERR_DS_NTDSCRIPT_PROCESS_ERROR W_ERROR(0x00002190)
2356 #define WERR_DS_DIFFERENT_REPL_EPOCHS   W_ERROR(0x00002191)
2357 #define WERR_DS_DRS_EXTENSIONS_CHANGED  W_ERROR(0x00002192)
2358 #define WERR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR   W_ERROR(0x00002193)
2359 #define WERR_DS_EXISTS_IN_RDNATTID      W_ERROR(0x00002196)
2360 #define WERR_DS_AUTHORIZATION_FAILED    W_ERROR(0x00002197)
2361 #define WERR_DS_INVALID_SCRIPT  W_ERROR(0x00002198)
2362 #define WERR_DS_REMOTE_CROSSREF_OP_FAILED       W_ERROR(0x00002199)
2363 #define WERR_DS_CROSS_REF_BUSY  W_ERROR(0x0000219A)
2364 #define WERR_DS_CANT_DERIVE_SPN_FOR_DELETED_DOMAIN      W_ERROR(0x0000219B)
2365 #define WERR_DS_CANT_DEMOTE_WITH_WRITEABLE_NC   W_ERROR(0x0000219C)
2366 #define WERR_DS_DUPLICATE_ID_FOUND      W_ERROR(0x0000219D)
2367 #define WERR_DS_INSUFFICIENT_ATTR_TO_CREATE_OBJECT      W_ERROR(0x0000219E)
2368 #define WERR_DS_GROUP_CONVERSION_ERROR  W_ERROR(0x0000219F)
2369 #define WERR_DS_CANT_MOVE_APP_BASIC_GROUP       W_ERROR(0x000021A0)
2370 #define WERR_DS_CANT_MOVE_APP_QUERY_GROUP       W_ERROR(0x000021A1)
2371 #define WERR_DS_ROLE_NOT_VERIFIED       W_ERROR(0x000021A2)
2372 #define WERR_DS_WKO_CONTAINER_CANNOT_BE_SPECIAL W_ERROR(0x000021A3)
2373 #define WERR_DS_DOMAIN_RENAME_IN_PROGRESS       W_ERROR(0x000021A4)
2374 #define WERR_DS_EXISTING_AD_CHILD_NC    W_ERROR(0x000021A5)
2375 #define WERR_DS_REPL_LIFETIME_EXCEEDED  W_ERROR(0x000021A6)
2376 #define WERR_DS_DISALLOWED_IN_SYSTEM_CONTAINER  W_ERROR(0x000021A7)
2377 #define WERR_DS_LDAP_SEND_QUEUE_FULL    W_ERROR(0x000021A8)
2378 #define WERR_DS_DRA_OUT_SCHEDULE_WINDOW W_ERROR(0x000021A9)
2379 #define WERR_DS_POLICY_NOT_KNOWN        W_ERROR(0x000021AA)
2380 #define WERR_NO_SITE_SETTINGS_OBJECT    W_ERROR(0x000021AB)
2381 #define WERR_NO_SECRETS W_ERROR(0x000021AC)
2382 #define WERR_NO_WRITABLE_DC_FOUND       W_ERROR(0x000021AD)
2383 #define WERR_DS_NO_SERVER_OBJECT        W_ERROR(0x000021AE)
2384 #define WERR_DS_NO_NTDSA_OBJECT W_ERROR(0x000021AF)
2385 #define WERR_DS_NON_ASQ_SEARCH  W_ERROR(0x000021B0)
2386 #define WERR_DS_AUDIT_FAILURE   W_ERROR(0x000021B1)
2387 #define WERR_DS_INVALID_SEARCH_FLAG_SUBTREE     W_ERROR(0x000021B2)
2388 #define WERR_DS_INVALID_SEARCH_FLAG_TUPLE       W_ERROR(0x000021B3)
2389 #define WERR_IPSEC_QM_POLICY_EXISTS     W_ERROR(0x000032C8)
2390 #define WERR_IPSEC_QM_POLICY_NOT_FOUND  W_ERROR(0x000032C9)
2391 #define WERR_IPSEC_QM_POLICY_IN_USE     W_ERROR(0x000032CA)
2392 #define WERR_IPSEC_MM_POLICY_EXISTS     W_ERROR(0x000032CB)
2393 #define WERR_IPSEC_MM_POLICY_NOT_FOUND  W_ERROR(0x000032CC)
2394 #define WERR_IPSEC_MM_POLICY_IN_USE     W_ERROR(0x000032CD)
2395 #define WERR_IPSEC_MM_FILTER_EXISTS     W_ERROR(0x000032CE)
2396 #define WERR_IPSEC_MM_FILTER_NOT_FOUND  W_ERROR(0x000032CF)
2397 #define WERR_IPSEC_TRANSPORT_FILTER_EXISTS      W_ERROR(0x000032D0)
2398 #define WERR_IPSEC_TRANSPORT_FILTER_NOT_FOUND   W_ERROR(0x000032D1)
2399 #define WERR_IPSEC_MM_AUTH_EXISTS       W_ERROR(0x000032D2)
2400 #define WERR_IPSEC_MM_AUTH_NOT_FOUND    W_ERROR(0x000032D3)
2401 #define WERR_IPSEC_MM_AUTH_IN_USE       W_ERROR(0x000032D4)
2402 #define WERR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND  W_ERROR(0x000032D5)
2403 #define WERR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND    W_ERROR(0x000032D6)
2404 #define WERR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND  W_ERROR(0x000032D7)
2405 #define WERR_IPSEC_TUNNEL_FILTER_EXISTS W_ERROR(0x000032D8)
2406 #define WERR_IPSEC_TUNNEL_FILTER_NOT_FOUND      W_ERROR(0x000032D9)
2407 #define WERR_IPSEC_MM_FILTER_PENDING_DELETION   W_ERROR(0x000032DA)
2408 #define WERR_IPSEC_TRANSPORT_FILTER_ENDING_DELETION     W_ERROR(0x000032DB)
2409 #define WERR_IPSEC_TUNNEL_FILTER_PENDING_DELETION       W_ERROR(0x000032DC)
2410 #define WERR_IPSEC_MM_POLICY_PENDING_ELETION    W_ERROR(0x000032DD)
2411 #define WERR_IPSEC_MM_AUTH_PENDING_DELETION     W_ERROR(0x000032DE)
2412 #define WERR_IPSEC_QM_POLICY_PENDING_DELETION   W_ERROR(0x000032DF)
2413 #define WERR_IPSEC_IKE_NEG_STATUS_BEGIN W_ERROR(0x000035E8)
2414 #define WERR_IPSEC_IKE_AUTH_FAIL        W_ERROR(0x000035E9)
2415 #define WERR_IPSEC_IKE_ATTRIB_FAIL      W_ERROR(0x000035EA)
2416 #define WERR_IPSEC_IKE_NEGOTIATION_PENDING      W_ERROR(0x000035EB)
2417 #define WERR_IPSEC_IKE_GENERAL_PROCESSING_ERROR W_ERROR(0x000035EC)
2418 #define WERR_IPSEC_IKE_TIMED_OUT        W_ERROR(0x000035ED)
2419 #define WERR_IPSEC_IKE_NO_CERT  W_ERROR(0x000035EE)
2420 #define WERR_IPSEC_IKE_SA_DELETED       W_ERROR(0x000035EF)
2421 #define WERR_IPSEC_IKE_SA_REAPED        W_ERROR(0x000035F0)
2422 #define WERR_IPSEC_IKE_MM_ACQUIRE_DROP  W_ERROR(0x000035F1)
2423 #define WERR_IPSEC_IKE_QM_ACQUIRE_DROP  W_ERROR(0x000035F2)
2424 #define WERR_IPSEC_IKE_QUEUE_DROP_MM    W_ERROR(0x000035F3)
2425 #define WERR_IPSEC_IKE_QUEUE_DROP_NO_MM W_ERROR(0x000035F4)
2426 #define WERR_IPSEC_IKE_DROP_NO_RESPONSE W_ERROR(0x000035F5)
2427 #define WERR_IPSEC_IKE_MM_DELAY_DROP    W_ERROR(0x000035F6)
2428 #define WERR_IPSEC_IKE_QM_DELAY_DROP    W_ERROR(0x000035F7)
2429 #define WERR_IPSEC_IKE_ERROR    W_ERROR(0x000035F8)
2430 #define WERR_IPSEC_IKE_CRL_FAILED       W_ERROR(0x000035F9)
2431 #define WERR_IPSEC_IKE_INVALID_KEY_USAGE        W_ERROR(0x000035FA)
2432 #define WERR_IPSEC_IKE_INVALID_CERT_TYPE        W_ERROR(0x000035FB)
2433 #define WERR_IPSEC_IKE_NO_PRIVATE_KEY   W_ERROR(0x000035FC)
2434 #define WERR_IPSEC_IKE_DH_FAIL  W_ERROR(0x000035FE)
2435 #define WERR_IPSEC_IKE_INVALID_HEADER   W_ERROR(0x00003600)
2436 #define WERR_IPSEC_IKE_NO_POLICY        W_ERROR(0x00003601)
2437 #define WERR_IPSEC_IKE_INVALID_SIGNATURE        W_ERROR(0x00003602)
2438 #define WERR_IPSEC_IKE_KERBEROS_ERROR   W_ERROR(0x00003603)
2439 #define WERR_IPSEC_IKE_NO_PUBLIC_KEY    W_ERROR(0x00003604)
2440 #define WERR_IPSEC_IKE_PROCESS_ERR      W_ERROR(0x00003605)
2441 #define WERR_IPSEC_IKE_PROCESS_ERR_SA   W_ERROR(0x00003606)
2442 #define WERR_IPSEC_IKE_PROCESS_ERR_PROP W_ERROR(0x00003607)
2443 #define WERR_IPSEC_IKE_PROCESS_ERR_TRANS        W_ERROR(0x00003608)
2444 #define WERR_IPSEC_IKE_PROCESS_ERR_KE   W_ERROR(0x00003609)
2445 #define WERR_IPSEC_IKE_PROCESS_ERR_ID   W_ERROR(0x0000360A)
2446 #define WERR_IPSEC_IKE_PROCESS_ERR_CERT W_ERROR(0x0000360B)
2447 #define WERR_IPSEC_IKE_PROCESS_ERR_CERT_REQ     W_ERROR(0x0000360C)
2448 #define WERR_IPSEC_IKE_PROCESS_ERR_HASH W_ERROR(0x0000360D)
2449 #define WERR_IPSEC_IKE_PROCESS_ERR_SIG  W_ERROR(0x0000360E)
2450 #define WERR_IPSEC_IKE_PROCESS_ERR_NONCE        W_ERROR(0x0000360F)
2451 #define WERR_IPSEC_IKE_PROCESS_ERR_NOTIFY       W_ERROR(0x00003610)
2452 #define WERR_IPSEC_IKE_PROCESS_ERR_DELETE       W_ERROR(0x00003611)
2453 #define WERR_IPSEC_IKE_PROCESS_ERR_VENDOR       W_ERROR(0x00003612)
2454 #define WERR_IPSEC_IKE_INVALID_PAYLOAD  W_ERROR(0x00003613)
2455 #define WERR_IPSEC_IKE_LOAD_SOFT_SA     W_ERROR(0x00003614)
2456 #define WERR_IPSEC_IKE_SOFT_SA_TORN_DOWN        W_ERROR(0x00003615)
2457 #define WERR_IPSEC_IKE_INVALID_COOKIE   W_ERROR(0x00003616)
2458 #define WERR_IPSEC_IKE_NO_PEER_CERT     W_ERROR(0x00003617)
2459 #define WERR_IPSEC_IKE_PEER_CRL_FAILED  W_ERROR(0x00003618)
2460 #define WERR_IPSEC_IKE_POLICY_CHANGE    W_ERROR(0x00003619)
2461 #define WERR_IPSEC_IKE_NO_MM_POLICY     W_ERROR(0x0000361A)
2462 #define WERR_IPSEC_IKE_NOTCBPRIV        W_ERROR(0x0000361B)
2463 #define WERR_IPSEC_IKE_SECLOADFAIL      W_ERROR(0x0000361C)
2464 #define WERR_IPSEC_IKE_FAILSSPINIT      W_ERROR(0x0000361D)
2465 #define WERR_IPSEC_IKE_FAILQUERYSSP     W_ERROR(0x0000361E)
2466 #define WERR_IPSEC_IKE_SRVACQFAIL       W_ERROR(0x0000361F)
2467 #define WERR_IPSEC_IKE_SRVQUERYCRED     W_ERROR(0x00003620)
2468 #define WERR_IPSEC_IKE_GETSPIFAIL       W_ERROR(0x00003621)
2469 #define WERR_IPSEC_IKE_INVALID_FILTER   W_ERROR(0x00003622)
2470 #define WERR_IPSEC_IKE_OUT_OF_MEMORY    W_ERROR(0x00003623)
2471 #define WERR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED    W_ERROR(0x00003624)
2472 #define WERR_IPSEC_IKE_INVALID_POLICY   W_ERROR(0x00003625)
2473 #define WERR_IPSEC_IKE_UNKNOWN_DOI      W_ERROR(0x00003626)
2474 #define WERR_IPSEC_IKE_INVALID_SITUATION        W_ERROR(0x00003627)
2475 #define WERR_IPSEC_IKE_DH_FAILURE       W_ERROR(0x00003628)
2476 #define WERR_IPSEC_IKE_INVALID_GROUP    W_ERROR(0x00003629)
2477 #define WERR_IPSEC_IKE_ENCRYPT  W_ERROR(0x0000362A)
2478 #define WERR_IPSEC_IKE_DECRYPT  W_ERROR(0x0000362B)
2479 #define WERR_IPSEC_IKE_POLICY_MATCH     W_ERROR(0x0000362C)
2480 #define WERR_IPSEC_IKE_UNSUPPORTED_ID   W_ERROR(0x0000362D)
2481 #define WERR_IPSEC_IKE_INVALID_HASH     W_ERROR(0x0000362E)
2482 #define WERR_IPSEC_IKE_INVALID_HASH_ALG W_ERROR(0x0000362F)
2483 #define WERR_IPSEC_IKE_INVALID_HASH_SIZE        W_ERROR(0x00003630)
2484 #define WERR_IPSEC_IKE_INVALID_ENCRYPT_ALG      W_ERROR(0x00003631)
2485 #define WERR_IPSEC_IKE_INVALID_AUTH_ALG W_ERROR(0x00003632)
2486 #define WERR_IPSEC_IKE_INVALID_SIG      W_ERROR(0x00003633)
2487 #define WERR_IPSEC_IKE_LOAD_FAILED      W_ERROR(0x00003634)
2488 #define WERR_IPSEC_IKE_RPC_DELETE       W_ERROR(0x00003635)
2489 #define WERR_IPSEC_IKE_BENIGN_REINIT    W_ERROR(0x00003636)
2490 #define WERR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY        W_ERROR(0x00003637)
2491 #define WERR_IPSEC_IKE_INVALID_CERT_KEYLEN      W_ERROR(0x00003639)
2492 #define WERR_IPSEC_IKE_MM_LIMIT W_ERROR(0x0000363A)
2493 #define WERR_IPSEC_IKE_NEGOTIATION_DISABLED     W_ERROR(0x0000363B)
2494 #define WERR_IPSEC_IKE_QM_LIMIT W_ERROR(0x0000363C)
2495 #define WERR_IPSEC_IKE_MM_EXPIRED       W_ERROR(0x0000363D)
2496 #define WERR_IPSEC_IKE_PEER_MM_ASSUMED_INVALID  W_ERROR(0x0000363E)
2497 #define WERR_IPSEC_IKE_CERT_CHAIN_POLICY_MISMATCH       W_ERROR(0x0000363F)
2498 #define WERR_IPSEC_IKE_UNEXPECTED_MESSAGE_ID    W_ERROR(0x00003640)
2499 #define WERR_IPSEC_IKE_INVALID_UMATTS   W_ERROR(0x00003641)
2500 #define WERR_IPSEC_IKE_DOS_COOKIE_SENT  W_ERROR(0x00003642)
2501 #define WERR_IPSEC_IKE_SHUTTING_DOWN    W_ERROR(0x00003643)
2502 #define WERR_IPSEC_IKE_CGA_AUTH_FAILED  W_ERROR(0x00003644)
2503 #define WERR_IPSEC_IKE_PROCESS_ERR_NATOA        W_ERROR(0x00003645)
2504 #define WERR_IPSEC_IKE_INVALID_MM_FOR_QM        W_ERROR(0x00003646)
2505 #define WERR_IPSEC_IKE_QM_EXPIRED       W_ERROR(0x00003647)
2506 #define WERR_IPSEC_IKE_TOO_MANY_FILTERS W_ERROR(0x00003648)
2507 #define WERR_IPSEC_IKE_NEG_STATUS_END   W_ERROR(0x00003649)
2508 #define WERR_SXS_SECTION_NOT_FOUND      W_ERROR(0x000036B0)
2509 #define WERR_SXS_CANT_GEN_ACTCTX        W_ERROR(0x000036B1)
2510 #define WERR_SXS_INVALID_ACTCTXDATA_FORMAT      W_ERROR(0x000036B2)
2511 #define WERR_SXS_ASSEMBLY_NOT_FOUND     W_ERROR(0x000036B3)
2512 #define WERR_SXS_MANIFEST_FORMAT_ERROR  W_ERROR(0x000036B4)
2513 #define WERR_SXS_MANIFEST_PARSE_ERROR   W_ERROR(0x000036B5)
2514 #define WERR_SXS_ACTIVATION_CONTEXT_DISABLED    W_ERROR(0x000036B6)
2515 #define WERR_SXS_KEY_NOT_FOUND  W_ERROR(0x000036B7)
2516 #define WERR_SXS_VERSION_CONFLICT       W_ERROR(0x000036B8)
2517 #define WERR_SXS_WRONG_SECTION_TYPE     W_ERROR(0x000036B9)
2518 #define WERR_SXS_THREAD_QUERIES_DISABLED        W_ERROR(0x000036BA)
2519 #define WERR_SXS_PROCESS_DEFAULT_ALREADY_SET    W_ERROR(0x000036BB)
2520 #define WERR_SXS_UNKNOWN_ENCODING_GROUP W_ERROR(0x000036BC)
2521 #define WERR_SXS_UNKNOWN_ENCODING       W_ERROR(0x000036BD)
2522 #define WERR_SXS_INVALID_XML_NAMESPACE_URI      W_ERROR(0x000036BE)
2523 #define WERR_SXS_ROOT_MANIFEST_DEPENDENCY_OT_INSTALLED  W_ERROR(0x000036BF)
2524 #define WERR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED W_ERROR(0x000036C0)
2525 #define WERR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE    W_ERROR(0x000036C1)
2526 #define WERR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE    W_ERROR(0x000036C2)
2527 #define WERR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE    W_ERROR(0x000036C3)
2528 #define WERR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT W_ERROR(0x000036C4)
2529 #define WERR_SXS_DUPLICATE_DLL_NAME     W_ERROR(0x000036C5)
2530 #define WERR_SXS_DUPLICATE_WINDOWCLASS_NAME     W_ERROR(0x000036C6)
2531 #define WERR_SXS_DUPLICATE_CLSID        W_ERROR(0x000036C7)
2532 #define WERR_SXS_DUPLICATE_IID  W_ERROR(0x000036C8)
2533 #define WERR_SXS_DUPLICATE_TLBID        W_ERROR(0x000036C9)
2534 #define WERR_SXS_DUPLICATE_PROGID       W_ERROR(0x000036CA)
2535 #define WERR_SXS_DUPLICATE_ASSEMBLY_NAME        W_ERROR(0x000036CB)
2536 #define WERR_SXS_FILE_HASH_MISMATCH     W_ERROR(0x000036CC)
2537 #define WERR_SXS_POLICY_PARSE_ERROR     W_ERROR(0x000036CD)
2538 #define WERR_SXS_XML_E_MISSINGQUOTE     W_ERROR(0x000036CE)
2539 #define WERR_SXS_XML_E_COMMENTSYNTAX    W_ERROR(0x000036CF)
2540 #define WERR_SXS_XML_E_BADSTARTNAMECHAR W_ERROR(0x000036D0)
2541 #define WERR_SXS_XML_E_BADNAMECHAR      W_ERROR(0x000036D1)
2542 #define WERR_SXS_XML_E_BADCHARINSTRING  W_ERROR(0x000036D2)
2543 #define WERR_SXS_XML_E_XMLDECLSYNTAX    W_ERROR(0x000036D3)
2544 #define WERR_SXS_XML_E_BADCHARDATA      W_ERROR(0x000036D4)
2545 #define WERR_SXS_XML_E_MISSINGWHITESPACE        W_ERROR(0x000036D5)
2546 #define WERR_SXS_XML_E_EXPECTINGTAGEND  W_ERROR(0x000036D6)
2547 #define WERR_SXS_XML_E_MISSINGSEMICOLON W_ERROR(0x000036D7)
2548 #define WERR_SXS_XML_E_UNBALANCEDPAREN  W_ERROR(0x000036D8)
2549 #define WERR_SXS_XML_E_INTERNALERROR    W_ERROR(0x000036D9)
2550 #define WERR_SXS_XML_E_UNEXPECTED_WHITESPACE    W_ERROR(0x000036DA)
2551 #define WERR_SXS_XML_E_INCOMPLETE_ENCODING      W_ERROR(0x000036DB)
2552 #define WERR_SXS_XML_E_MISSING_PAREN    W_ERROR(0x000036DC)
2553 #define WERR_SXS_XML_E_EXPECTINGCLOSEQUOTE      W_ERROR(0x000036DD)
2554 #define WERR_SXS_XML_E_MULTIPLE_COLONS  W_ERROR(0x000036DE)
2555 #define WERR_SXS_XML_E_INVALID_DECIMAL  W_ERROR(0x000036DF)
2556 #define WERR_SXS_XML_E_INVALID_HEXIDECIMAL      W_ERROR(0x000036E0)
2557 #define WERR_SXS_XML_E_INVALID_UNICODE  W_ERROR(0x000036E1)
2558 #define WERR_SXS_XML_E_WHITESPACEORQUESTIONMARK W_ERROR(0x000036E2)
2559 #define WERR_SXS_XML_E_UNEXPECTEDENDTAG W_ERROR(0x000036E3)
2560 #define WERR_SXS_XML_E_UNCLOSEDTAG      W_ERROR(0x000036E4)
2561 #define WERR_SXS_XML_E_DUPLICATEATTRIBUTE       W_ERROR(0x000036E5)
2562 #define WERR_SXS_XML_E_MULTIPLEROOTS    W_ERROR(0x000036E6)
2563 #define WERR_SXS_XML_E_INVALIDATROOTLEVEL       W_ERROR(0x000036E7)
2564 #define WERR_SXS_XML_E_BADXMLDECL       W_ERROR(0x000036E8)
2565 #define WERR_SXS_XML_E_MISSINGROOT      W_ERROR(0x000036E9)
2566 #define WERR_SXS_XML_E_UNEXPECTEDEOF    W_ERROR(0x000036EA)
2567 #define WERR_SXS_XML_E_BADPEREFINSUBSET W_ERROR(0x000036EB)
2568 #define WERR_SXS_XML_E_UNCLOSEDSTARTTAG W_ERROR(0x000036EC)
2569 #define WERR_SXS_XML_E_UNCLOSEDENDTAG   W_ERROR(0x000036ED)
2570 #define WERR_SXS_XML_E_UNCLOSEDSTRING   W_ERROR(0x000036EE)
2571 #define WERR_SXS_XML_E_UNCLOSEDCOMMENT  W_ERROR(0x000036EF)
2572 #define WERR_SXS_XML_E_UNCLOSEDDECL     W_ERROR(0x000036F0)
2573 #define WERR_SXS_XML_E_UNCLOSEDCDATA    W_ERROR(0x000036F1)
2574 #define WERR_SXS_XML_E_RESERVEDNAMESPACE        W_ERROR(0x000036F2)
2575 #define WERR_SXS_XML_E_INVALIDENCODING  W_ERROR(0x000036F3)
2576 #define WERR_SXS_XML_E_INVALIDSWITCH    W_ERROR(0x000036F4)
2577 #define WERR_SXS_XML_E_BADXMLCASE       W_ERROR(0x000036F5)
2578 #define WERR_SXS_XML_E_INVALID_STANDALONE       W_ERROR(0x000036F6)
2579 #define WERR_SXS_XML_E_UNEXPECTED_STANDALONE    W_ERROR(0x000036F7)
2580 #define WERR_SXS_XML_E_INVALID_VERSION  W_ERROR(0x000036F8)
2581 #define WERR_SXS_XML_E_MISSINGEQUALS    W_ERROR(0x000036F9)
2582 #define WERR_SXS_PROTECTION_RECOVERY_FAILED     W_ERROR(0x000036FA)
2583 #define WERR_SXS_PROTECTION_PUBLIC_KEY_OO_SHORT W_ERROR(0x000036FB)
2584 #define WERR_SXS_PROTECTION_CATALOG_NOT_VALID   W_ERROR(0x000036FC)
2585 #define WERR_SXS_UNTRANSLATABLE_HRESULT W_ERROR(0x000036FD)
2586 #define WERR_SXS_PROTECTION_CATALOG_FILE_MISSING        W_ERROR(0x000036FE)
2587 #define WERR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE    W_ERROR(0x000036FF)
2588 #define WERR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME       W_ERROR(0x00003700)
2589 #define WERR_SXS_ASSEMBLY_MISSING       W_ERROR(0x00003701)
2590 #define WERR_SXS_CORRUPT_ACTIVATION_STACK       W_ERROR(0x00003702)
2591 #define WERR_SXS_CORRUPTION     W_ERROR(0x00003703)
2592 #define WERR_SXS_EARLY_DEACTIVATION     W_ERROR(0x00003704)
2593 #define WERR_SXS_INVALID_DEACTIVATION   W_ERROR(0x00003705)
2594 #define WERR_SXS_MULTIPLE_DEACTIVATION  W_ERROR(0x00003706)
2595 #define WERR_SXS_PROCESS_TERMINATION_REQUESTED  W_ERROR(0x00003707)
2596 #define WERR_SXS_RELEASE_ACTIVATION_ONTEXT      W_ERROR(0x00003708)
2597 #define WERR_SXS_SYSTEM_DEFAULT_ACTIVATION_CONTEXT_EMPTY        W_ERROR(0x00003709)
2598 #define WERR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE       W_ERROR(0x0000370A)
2599 #define WERR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME        W_ERROR(0x0000370B)
2600 #define WERR_SXS_IDENTITY_DUPLICATE_ATTRIBUTE   W_ERROR(0x0000370C)
2601 #define WERR_SXS_IDENTITY_PARSE_ERROR   W_ERROR(0x0000370D)
2602 #define WERR_MALFORMED_SUBSTITUTION_STRING      W_ERROR(0x0000370E)
2603 #define WERR_SXS_INCORRECT_PUBLIC_KEY_OKEN      W_ERROR(0x0000370F)
2604 #define WERR_UNMAPPED_SUBSTITUTION_STRING       W_ERROR(0x00003710)
2605 #define WERR_SXS_ASSEMBLY_NOT_LOCKED    W_ERROR(0x00003711)
2606 #define WERR_SXS_COMPONENT_STORE_CORRUPT        W_ERROR(0x00003712)
2607 #define WERR_ADVANCED_INSTALLER_FAILED  W_ERROR(0x00003713)
2608 #define WERR_XML_ENCODING_MISMATCH      W_ERROR(0x00003714)
2609 #define WERR_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT  W_ERROR(0x00003715)
2610 #define WERR_SXS_IDENTITIES_DIFFERENT   W_ERROR(0x00003716)
2611 #define WERR_SXS_ASSEMBLY_IS_NOT_A_DEPLOYMENT   W_ERROR(0x00003717)
2612 #define WERR_SXS_FILE_NOT_PART_OF_ASSEMBLY      W_ERROR(0x00003718)
2613 #define WERR_SXS_MANIFEST_TOO_BIG       W_ERROR(0x00003719)
2614 #define WERR_SXS_SETTING_NOT_REGISTERED W_ERROR(0x0000371A)
2615 #define WERR_SXS_TRANSACTION_CLOSURE_INCOMPLETE W_ERROR(0x0000371B)
2616 #define WERR_EVT_INVALID_CHANNEL_PATH   W_ERROR(0x00003A98)
2617 #define WERR_EVT_INVALID_QUERY  W_ERROR(0x00003A99)
2618 #define WERR_EVT_PUBLISHER_METADATA_NOT_FOUND   W_ERROR(0x00003A9A)
2619 #define WERR_EVT_EVENT_TEMPLATE_NOT_FOUND       W_ERROR(0x00003A9B)
2620 #define WERR_EVT_INVALID_PUBLISHER_NAME W_ERROR(0x00003A9C)
2621 #define WERR_EVT_INVALID_EVENT_DATA     W_ERROR(0x00003A9D)
2622 #define WERR_EVT_CHANNEL_NOT_FOUND      W_ERROR(0x00003A9F)
2623 #define WERR_EVT_MALFORMED_XML_TEXT     W_ERROR(0x00003AA0)
2624 #define WERR_EVT_SUBSCRIPTION_TO_DIRECT_CHANNEL W_ERROR(0x00003AA1)
2625 #define WERR_EVT_CONFIGURATION_ERROR    W_ERROR(0x00003AA2)
2626 #define WERR_EVT_QUERY_RESULT_STALE     W_ERROR(0x00003AA3)
2627 #define WERR_EVT_QUERY_RESULT_INVALID_POSITION  W_ERROR(0x00003AA4)
2628 #define WERR_EVT_NON_VALIDATING_MSXML   W_ERROR(0x00003AA5)
2629 #define WERR_EVT_FILTER_ALREADYSCOPED   W_ERROR(0x00003AA6)
2630 #define WERR_EVT_FILTER_NOTELTSET       W_ERROR(0x00003AA7)
2631 #define WERR_EVT_FILTER_INVARG  W_ERROR(0x00003AA8)
2632 #define WERR_EVT_FILTER_INVTEST W_ERROR(0x00003AA9)
2633 #define WERR_EVT_FILTER_INVTYPE W_ERROR(0x00003AAA)
2634 #define WERR_EVT_FILTER_PARSEERR        W_ERROR(0x00003AAB)
2635 #define WERR_EVT_FILTER_UNSUPPORTEDOP   W_ERROR(0x00003AAC)
2636 #define WERR_EVT_FILTER_UNEXPECTEDTOKEN W_ERROR(0x00003AAD)
2637 #define WERR_EVT_INVALID_OPERATION_OVER_ENABLED_DIRECT_CHANNEL  W_ERROR(0x00003AAE)
2638 #define WERR_EVT_INVALID_CHANNEL_PROPERTY_VALUE W_ERROR(0x00003AAF)
2639 #define WERR_EVT_INVALID_PUBLISHER_PROPERTY_VALUE       W_ERROR(0x00003AB0)
2640 #define WERR_EVT_CHANNEL_CANNOT_ACTIVATE        W_ERROR(0x00003AB1)
2641 #define WERR_EVT_FILTER_TOO_COMPLEX     W_ERROR(0x00003AB2)
2642 #define WERR_EVT_MESSAGE_NOT_FOUND      W_ERROR(0x00003AB3)
2643 #define WERR_EVT_MESSAGE_ID_NOT_FOUND   W_ERROR(0x00003AB4)
2644 #define WERR_EVT_UNRESOLVED_VALUE_INSERT        W_ERROR(0x00003AB5)
2645 #define WERR_EVT_UNRESOLVED_PARAMETER_INSERT    W_ERROR(0x00003AB6)
2646 #define WERR_EVT_MAX_INSERTS_REACHED    W_ERROR(0x00003AB7)
2647 #define WERR_EVT_EVENT_DEFINITION_NOT_OUND      W_ERROR(0x00003AB8)
2648 #define WERR_EVT_MESSAGE_LOCALE_NOT_FOUND       W_ERROR(0x00003AB9)
2649 #define WERR_EVT_VERSION_TOO_OLD        W_ERROR(0x00003ABA)
2650 #define WERR_EVT_VERSION_TOO_NEW        W_ERROR(0x00003ABB)
2651 #define WERR_EVT_CANNOT_OPEN_CHANNEL_OF_QUERY   W_ERROR(0x00003ABC)
2652 #define WERR_EVT_PUBLISHER_DISABLED     W_ERROR(0x00003ABD)
2653 #define WERR_EC_SUBSCRIPTION_CANNOT_ACTIVATE    W_ERROR(0x00003AE8)
2654 #define WERR_EC_LOG_DISABLED    W_ERROR(0x00003AE9)
2655 #define WERR_MUI_FILE_NOT_FOUND W_ERROR(0x00003AFC)
2656 #define WERR_MUI_INVALID_FILE   W_ERROR(0x00003AFD)
2657 #define WERR_MUI_INVALID_RC_CONFIG      W_ERROR(0x00003AFE)
2658 #define WERR_MUI_INVALID_LOCALE_NAME    W_ERROR(0x00003AFF)
2659 #define WERR_MUI_INVALID_ULTIMATEFALLBACK_NAME  W_ERROR(0x00003B00)
2660 #define WERR_MUI_FILE_NOT_LOADED        W_ERROR(0x00003B01)
2661 #define WERR_RESOURCE_ENUM_USER_STOP    W_ERROR(0x00003B02)
2662 #define WERR_MUI_INTLSETTINGS_UILANG_NOT_INSTALLED      W_ERROR(0x00003B03)
2663 #define WERR_MUI_INTLSETTINGS_INVALID_LOCALE_NAME       W_ERROR(0x00003B04)
2664 #define WERR_MCA_INVALID_CAPABILITIES_STRING    W_ERROR(0x00003B60)
2665 #define WERR_MCA_INVALID_VCP_VERSION    W_ERROR(0x00003B61)
2666 #define WERR_MCA_MONITOR_VIOLATES_MCCS_SPECIFICATION    W_ERROR(0x00003B62)
2667 #define WERR_MCA_MCCS_VERSION_MISMATCH  W_ERROR(0x00003B63)
2668 #define WERR_MCA_UNSUPPORTED_MCCS_VERSION       W_ERROR(0x00003B64)
2669 #define WERR_MCA_INTERNAL_ERROR W_ERROR(0x00003B65)
2670 #define WERR_MCA_INVALID_TECHNOLOGY_TYPE_RETURNED       W_ERROR(0x00003B66)
2671 #define WERR_MCA_UNSUPPORTED_COLOR_TEMPERATURE  W_ERROR(0x00003B67)
2672 #define WERR_AMBIGUOUS_SYSTEM_DEVICE    W_ERROR(0x00003B92)
2673 #define WERR_SYSTEM_DEVICE_NOT_FOUND    W_ERROR(0x00003BC3)
2674 /* END GENERATED-WIN32-ERROR-CODES */
2675
2676 /*****************************************************************************
2677  returns a windows error message.  not amazingly helpful, but better than a number.
2678  *****************************************************************************/
2679 const char *win_errstr(WERROR werror);
2680
2681 const char *get_friendly_werror_msg(WERROR werror);
2682
2683
2684 #endif