comparison win32/winerror.d @ 1:4a9dcbd9e54f

-files of 0.13 beta -fixes so that it now compiles with the current dmd version
author marton@basel.hu
date Tue, 05 Apr 2011 20:44:01 +0200
parents
children
comparison
equal deleted inserted replaced
0:586e4a649642 1:4a9dcbd9e54f
1 /***********************************************************************\
2 * winerror.d *
3 * *
4 * Windows API header module *
5 * *
6 * Translated from MinGW Windows headers *
7 * *
8 * Placed into public domain *
9 \***********************************************************************/
10 module win32.winerror;
11
12 /* Comments from the Mingw header:
13 * WAIT_TIMEOUT is also defined in winbase.h
14 */
15
16 private import win32.windef;
17
18 alias int SCODE; // was in win32.wtypes.
19
20 enum : uint {
21 ERROR_SUCCESS = 0,
22 NO_ERROR = 0,
23 ERROR_INVALID_FUNCTION,
24 ERROR_FILE_NOT_FOUND,
25 ERROR_PATH_NOT_FOUND,
26 ERROR_TOO_MANY_OPEN_FILES,
27 ERROR_ACCESS_DENIED,
28 ERROR_INVALID_HANDLE,
29 ERROR_ARENA_TRASHED,
30 ERROR_NOT_ENOUGH_MEMORY,
31 ERROR_INVALID_BLOCK,
32 ERROR_BAD_ENVIRONMENT,
33 ERROR_BAD_FORMAT,
34 ERROR_INVALID_ACCESS,
35 ERROR_INVALID_DATA,
36 ERROR_OUTOFMEMORY,
37 ERROR_INVALID_DRIVE,
38 ERROR_CURRENT_DIRECTORY,
39 ERROR_NOT_SAME_DEVICE,
40 ERROR_NO_MORE_FILES,
41 ERROR_WRITE_PROTECT,
42 ERROR_BAD_UNIT,
43 ERROR_NOT_READY,
44 ERROR_BAD_COMMAND,
45 ERROR_CRC,
46 ERROR_BAD_LENGTH,
47 ERROR_SEEK,
48 ERROR_NOT_DOS_DISK,
49 ERROR_SECTOR_NOT_FOUND,
50 ERROR_OUT_OF_PAPER,
51 ERROR_WRITE_FAULT,
52 ERROR_READ_FAULT,
53 ERROR_GEN_FAILURE,
54 ERROR_SHARING_VIOLATION,
55 ERROR_LOCK_VIOLATION,
56 ERROR_WRONG_DISK, // = 34
57 ERROR_SHARING_BUFFER_EXCEEDED = 36,
58 ERROR_HANDLE_EOF = 38,
59 ERROR_HANDLE_DISK_FULL, // = 39
60 ERROR_NOT_SUPPORTED = 50,
61 ERROR_REM_NOT_LIST,
62 ERROR_DUP_NAME,
63 ERROR_BAD_NETPATH,
64 ERROR_NETWORK_BUSY,
65 ERROR_DEV_NOT_EXIST,
66 ERROR_TOO_MANY_CMDS,
67 ERROR_ADAP_HDW_ERR,
68 ERROR_BAD_NET_RESP,
69 ERROR_UNEXP_NET_ERR,
70 ERROR_BAD_REM_ADAP,
71 ERROR_PRINTQ_FULL,
72 ERROR_NO_SPOOL_SPACE,
73 ERROR_PRINT_CANCELLED,
74 ERROR_NETNAME_DELETED,
75 ERROR_NETWORK_ACCESS_DENIED,
76 ERROR_BAD_DEV_TYPE,
77 ERROR_BAD_NET_NAME,
78 ERROR_TOO_MANY_NAMES,
79 ERROR_TOO_MANY_SESS,
80 ERROR_SHARING_PAUSED,
81 ERROR_REQ_NOT_ACCEP,
82 ERROR_REDIR_PAUSED, // = 72
83 ERROR_FILE_EXISTS = 80,
84 ERROR_CANNOT_MAKE = 82,
85 ERROR_FAIL_I24,
86 ERROR_OUT_OF_STRUCTURES,
87 ERROR_ALREADY_ASSIGNED,
88 ERROR_INVALID_PASSWORD,
89 ERROR_INVALID_PARAMETER,
90 ERROR_NET_WRITE_FAULT,
91 ERROR_NO_PROC_SLOTS, // = 89
92 ERROR_TOO_MANY_SEMAPHORES = 100,
93 ERROR_EXCL_SEM_ALREADY_OWNED,
94 ERROR_SEM_IS_SET,
95 ERROR_TOO_MANY_SEM_REQUESTS,
96 ERROR_INVALID_AT_INTERRUPT_TIME,
97 ERROR_SEM_OWNER_DIED,
98 ERROR_SEM_USER_LIMIT,
99 ERROR_DISK_CHANGE,
100 ERROR_DRIVE_LOCKED,
101 ERROR_BROKEN_PIPE,
102 ERROR_OPEN_FAILED,
103 ERROR_BUFFER_OVERFLOW,
104 ERROR_DISK_FULL,
105 ERROR_NO_MORE_SEARCH_HANDLES,
106 ERROR_INVALID_TARGET_HANDLE, // = 114
107 ERROR_INVALID_CATEGORY = 117,
108 ERROR_INVALID_VERIFY_SWITCH,
109 ERROR_BAD_DRIVER_LEVEL,
110 ERROR_CALL_NOT_IMPLEMENTED,
111 ERROR_SEM_TIMEOUT,
112 ERROR_INSUFFICIENT_BUFFER,
113 ERROR_INVALID_NAME,
114 ERROR_INVALID_LEVEL,
115 ERROR_NO_VOLUME_LABEL,
116 ERROR_MOD_NOT_FOUND,
117 ERROR_PROC_NOT_FOUND,
118 ERROR_WAIT_NO_CHILDREN,
119 ERROR_CHILD_NOT_COMPLETE,
120 ERROR_DIRECT_ACCESS_HANDLE,
121 ERROR_NEGATIVE_SEEK,
122 ERROR_SEEK_ON_DEVICE,
123 ERROR_IS_JOIN_TARGET,
124 ERROR_IS_JOINED,
125 ERROR_IS_SUBSTED,
126 ERROR_NOT_JOINED,
127 ERROR_NOT_SUBSTED,
128 ERROR_JOIN_TO_JOIN,
129 ERROR_SUBST_TO_SUBST,
130 ERROR_JOIN_TO_SUBST,
131 ERROR_SUBST_TO_JOIN,
132 ERROR_BUSY_DRIVE,
133 ERROR_SAME_DRIVE,
134 ERROR_DIR_NOT_ROOT,
135 ERROR_DIR_NOT_EMPTY,
136 ERROR_IS_SUBST_PATH,
137 ERROR_IS_JOIN_PATH,
138 ERROR_PATH_BUSY,
139 ERROR_IS_SUBST_TARGET,
140 ERROR_SYSTEM_TRACE,
141 ERROR_INVALID_EVENT_COUNT,
142 ERROR_TOO_MANY_MUXWAITERS,
143 ERROR_INVALID_LIST_FORMAT,
144 ERROR_LABEL_TOO_LONG,
145 ERROR_TOO_MANY_TCBS,
146 ERROR_SIGNAL_REFUSED,
147 ERROR_DISCARDED,
148 ERROR_NOT_LOCKED,
149 ERROR_BAD_THREADID_ADDR,
150 ERROR_BAD_ARGUMENTS,
151 ERROR_BAD_PATHNAME,
152 ERROR_SIGNAL_PENDING, // = 162
153 ERROR_MAX_THRDS_REACHED = 164,
154 ERROR_LOCK_FAILED = 167,
155 ERROR_BUSY = 170,
156 ERROR_CANCEL_VIOLATION = 173,
157 ERROR_ATOMIC_LOCKS_NOT_SUPPORTED, // = 174
158 ERROR_INVALID_SEGMENT_NUMBER = 180,
159 ERROR_INVALID_ORDINAL = 182,
160 ERROR_ALREADY_EXISTS, // = 183
161 ERROR_INVALID_FLAG_NUMBER = 186,
162 ERROR_SEM_NOT_FOUND,
163 ERROR_INVALID_STARTING_CODESEG,
164 ERROR_INVALID_STACKSEG,
165 ERROR_INVALID_MODULETYPE,
166 ERROR_INVALID_EXE_SIGNATURE,
167 ERROR_EXE_MARKED_INVALID,
168 ERROR_BAD_EXE_FORMAT,
169 ERROR_ITERATED_DATA_EXCEEDS_64k,
170 ERROR_INVALID_MINALLOCSIZE,
171 ERROR_DYNLINK_FROM_INVALID_RING,
172 ERROR_IOPL_NOT_ENABLED,
173 ERROR_INVALID_SEGDPL,
174 ERROR_AUTODATASEG_EXCEEDS_64k,
175 ERROR_RING2SEG_MUST_BE_MOVABLE,
176 ERROR_RELOC_CHAIN_XEEDS_SEGLIM,
177 ERROR_INFLOOP_IN_RELOC_CHAIN,
178 ERROR_ENVVAR_NOT_FOUND, // = 203
179 ERROR_NO_SIGNAL_SENT = 205,
180 ERROR_FILENAME_EXCED_RANGE,
181 ERROR_RING2_STACK_IN_USE,
182 ERROR_META_EXPANSION_TOO_LONG,
183 ERROR_INVALID_SIGNAL_NUMBER,
184 ERROR_THREAD_1_INACTIVE, // = 210
185 ERROR_LOCKED = 212,
186 ERROR_TOO_MANY_MODULES = 214,
187 ERROR_NESTING_NOT_ALLOWED,
188 ERROR_EXE_MACHINE_TYPE_MISMATCH,
189 ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY,
190 ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY, // = 218
191 ERROR_BAD_PIPE = 230,
192 ERROR_PIPE_BUSY,
193 ERROR_NO_DATA,
194 ERROR_PIPE_NOT_CONNECTED,
195 ERROR_MORE_DATA, // = 234
196 ERROR_VC_DISCONNECTED = 240,
197 ERROR_INVALID_EA_NAME = 254,
198 ERROR_EA_LIST_INCONSISTENT, // = 255
199 WAIT_TIMEOUT = 258,
200 ERROR_NO_MORE_ITEMS, // = 259
201 ERROR_CANNOT_COPY = 266,
202 ERROR_DIRECTORY, // = 267
203 ERROR_EAS_DIDNT_FIT = 275,
204 ERROR_EA_FILE_CORRUPT,
205 ERROR_EA_TABLE_FULL,
206 ERROR_INVALID_EA_HANDLE, // = 278
207 ERROR_EAS_NOT_SUPPORTED = 282,
208 ERROR_NOT_OWNER = 288,
209 ERROR_TOO_MANY_POSTS = 298,
210 ERROR_PARTIAL_COPY,
211 ERROR_OPLOCK_NOT_GRANTED,
212 ERROR_INVALID_OPLOCK_PROTOCOL,
213 ERROR_DISK_TOO_FRAGMENTED,
214 ERROR_DELETE_PENDING, // = 303
215 ERROR_MR_MID_NOT_FOUND = 317,
216 ERROR_SCOPE_NOT_FOUND, // = 318
217 ERROR_INVALID_ADDRESS = 487,
218 ERROR_ARITHMETIC_OVERFLOW = 534,
219 ERROR_PIPE_CONNECTED,
220 ERROR_PIPE_LISTENING, // = 536
221 ERROR_EA_ACCESS_DENIED = 994,
222 ERROR_OPERATION_ABORTED,
223 ERROR_IO_INCOMPLETE,
224 ERROR_IO_PENDING,
225 ERROR_NOACCESS,
226 ERROR_SWAPERROR, // = 999
227 ERROR_STACK_OVERFLOW = 1001,
228 ERROR_INVALID_MESSAGE,
229 ERROR_CAN_NOT_COMPLETE,
230 ERROR_INVALID_FLAGS,
231 ERROR_UNRECOGNIZED_VOLUME,
232 ERROR_FILE_INVALID,
233 ERROR_FULLSCREEN_MODE,
234 ERROR_NO_TOKEN,
235 ERROR_BADDB,
236 ERROR_BADKEY,
237 ERROR_CANTOPEN,
238 ERROR_CANTREAD,
239 ERROR_CANTWRITE,
240 ERROR_REGISTRY_RECOVERED,
241 ERROR_REGISTRY_CORRUPT,
242 ERROR_REGISTRY_IO_FAILED,
243 ERROR_NOT_REGISTRY_FILE,
244 ERROR_KEY_DELETED,
245 ERROR_NO_LOG_SPACE,
246 ERROR_KEY_HAS_CHILDREN,
247 ERROR_CHILD_MUST_BE_VOLATILE,
248 ERROR_NOTIFY_ENUM_DIR, // = 1022
249 ERROR_DEPENDENT_SERVICES_RUNNING = 1051,
250 ERROR_INVALID_SERVICE_CONTROL,
251 ERROR_SERVICE_REQUEST_TIMEOUT,
252 ERROR_SERVICE_NO_THREAD,
253 ERROR_SERVICE_DATABASE_LOCKED,
254 ERROR_SERVICE_ALREADY_RUNNING,
255 ERROR_INVALID_SERVICE_ACCOUNT,
256 ERROR_SERVICE_DISABLED,
257 ERROR_CIRCULAR_DEPENDENCY,
258 ERROR_SERVICE_DOES_NOT_EXIST,
259 ERROR_SERVICE_CANNOT_ACCEPT_CTRL,
260 ERROR_SERVICE_NOT_ACTIVE,
261 ERROR_FAILED_SERVICE_CONTROLLER_CONNECT,
262 ERROR_EXCEPTION_IN_SERVICE,
263 ERROR_DATABASE_DOES_NOT_EXIST,
264 ERROR_SERVICE_SPECIFIC_ERROR,
265 ERROR_PROCESS_ABORTED,
266 ERROR_SERVICE_DEPENDENCY_FAIL,
267 ERROR_SERVICE_LOGON_FAILED,
268 ERROR_SERVICE_START_HANG,
269 ERROR_INVALID_SERVICE_LOCK,
270 ERROR_SERVICE_MARKED_FOR_DELETE,
271 ERROR_SERVICE_EXISTS,
272 ERROR_ALREADY_RUNNING_LKG,
273 ERROR_SERVICE_DEPENDENCY_DELETED,
274 ERROR_BOOT_ALREADY_ACCEPTED,
275 ERROR_SERVICE_NEVER_STARTED,
276 ERROR_DUPLICATE_SERVICE_NAME,
277 ERROR_DIFFERENT_SERVICE_ACCOUNT,
278 ERROR_CANNOT_DETECT_DRIVER_FAILURE,
279 ERROR_CANNOT_DETECT_PROCESS_ABORT,
280 ERROR_NO_RECOVERY_PROGRAM,
281 ERROR_SERVICE_NOT_IN_EXE,
282 ERROR_NOT_SAFEBOOT_SERVICE, // = 1084
283 ERROR_END_OF_MEDIA = 1100,
284 ERROR_FILEMARK_DETECTED,
285 ERROR_BEGINNING_OF_MEDIA,
286 ERROR_SETMARK_DETECTED,
287 ERROR_NO_DATA_DETECTED,
288 ERROR_PARTITION_FAILURE,
289 ERROR_INVALID_BLOCK_LENGTH,
290 ERROR_DEVICE_NOT_PARTITIONED,
291 ERROR_UNABLE_TO_LOCK_MEDIA,
292 ERROR_UNABLE_TO_UNLOAD_MEDIA,
293 ERROR_MEDIA_CHANGED,
294 ERROR_BUS_RESET,
295 ERROR_NO_MEDIA_IN_DRIVE,
296 ERROR_NO_UNICODE_TRANSLATION,
297 ERROR_DLL_INIT_FAILED,
298 ERROR_SHUTDOWN_IN_PROGRESS,
299 ERROR_NO_SHUTDOWN_IN_PROGRESS,
300 ERROR_IO_DEVICE,
301 ERROR_SERIAL_NO_DEVICE,
302 ERROR_IRQ_BUSY,
303 ERROR_MORE_WRITES,
304 ERROR_COUNTER_TIMEOUT,
305 ERROR_FLOPPY_ID_MARK_NOT_FOUND,
306 ERROR_FLOPPY_WRONG_CYLINDER,
307 ERROR_FLOPPY_UNKNOWN_ERROR,
308 ERROR_FLOPPY_BAD_REGISTERS,
309 ERROR_DISK_RECALIBRATE_FAILED,
310 ERROR_DISK_OPERATION_FAILED,
311 ERROR_DISK_RESET_FAILED,
312 ERROR_EOM_OVERFLOW,
313 ERROR_NOT_ENOUGH_SERVER_MEMORY,
314 ERROR_POSSIBLE_DEADLOCK,
315 ERROR_MAPPED_ALIGNMENT, // = 1132
316 ERROR_SET_POWER_STATE_VETOED = 1140,
317 ERROR_SET_POWER_STATE_FAILED,
318 ERROR_TOO_MANY_LINKS, // = 1142
319 ERROR_OLD_WIN_VERSION = 1150,
320 ERROR_APP_WRONG_OS,
321 ERROR_SINGLE_INSTANCE_APP,
322 ERROR_RMODE_APP,
323 ERROR_INVALID_DLL,
324 ERROR_NO_ASSOCIATION,
325 ERROR_DDE_FAIL,
326 ERROR_DLL_NOT_FOUND,
327 ERROR_NO_MORE_USER_HANDLES,
328 ERROR_MESSAGE_SYNC_ONLY,
329 ERROR_SOURCE_ELEMENT_EMPTY,
330 ERROR_DESTINATION_ELEMENT_FULL,
331 ERROR_ILLEGAL_ELEMENT_ADDRESS,
332 ERROR_MAGAZINE_NOT_PRESENT,
333 ERROR_DEVICE_REINITIALIZATION_NEEDED,
334 ERROR_DEVICE_REQUIRES_CLEANING,
335 ERROR_DEVICE_DOOR_OPEN,
336 ERROR_DEVICE_NOT_CONNECTED,
337 ERROR_NOT_FOUND,
338 ERROR_NO_MATCH,
339 ERROR_SET_NOT_FOUND,
340 ERROR_POINT_NOT_FOUND,
341 ERROR_NO_TRACKING_SERVICE,
342 ERROR_NO_VOLUME_ID, // = 1173
343 ERROR_UNABLE_TO_REMOVE_REPLACED = 1175,
344 ERROR_UNABLE_TO_MOVE_REPLACEMENT,
345 ERROR_UNABLE_TO_MOVE_REPLACEMENT_2,
346 ERROR_JOURNAL_DELETE_IN_PROGRESS,
347 ERROR_JOURNAL_NOT_ACTIVE,
348 ERROR_POTENTIAL_FILE_FOUND,
349 ERROR_JOURNAL_ENTRY_DELETED, // = 1181
350 ERROR_BAD_DEVICE = 1200,
351 ERROR_CONNECTION_UNAVAIL,
352 ERROR_DEVICE_ALREADY_REMEMBERED,
353 ERROR_NO_NET_OR_BAD_PATH,
354 ERROR_BAD_PROVIDER,
355 ERROR_CANNOT_OPEN_PROFILE,
356 ERROR_BAD_PROFILE,
357 ERROR_NOT_CONTAINER,
358 ERROR_EXTENDED_ERROR,
359 ERROR_INVALID_GROUPNAME,
360 ERROR_INVALID_COMPUTERNAME,
361 ERROR_INVALID_EVENTNAME,
362 ERROR_INVALID_DOMAINNAME,
363 ERROR_INVALID_SERVICENAME,
364 ERROR_INVALID_NETNAME,
365 ERROR_INVALID_SHARENAME,
366 ERROR_INVALID_PASSWORDNAME,
367 ERROR_INVALID_MESSAGENAME,
368 ERROR_INVALID_MESSAGEDEST,
369 ERROR_SESSION_CREDENTIAL_CONFLICT,
370 ERROR_REMOTE_SESSION_LIMIT_EXCEEDED,
371 ERROR_DUP_DOMAINNAME,
372 ERROR_NO_NETWORK,
373 ERROR_CANCELLED,
374 ERROR_USER_MAPPED_FILE,
375 ERROR_CONNECTION_REFUSED,
376 ERROR_GRACEFUL_DISCONNECT,
377 ERROR_ADDRESS_ALREADY_ASSOCIATED,
378 ERROR_ADDRESS_NOT_ASSOCIATED,
379 ERROR_CONNECTION_INVALID,
380 ERROR_CONNECTION_ACTIVE,
381 ERROR_NETWORK_UNREACHABLE,
382 ERROR_HOST_UNREACHABLE,
383 ERROR_PROTOCOL_UNREACHABLE,
384 ERROR_PORT_UNREACHABLE,
385 ERROR_REQUEST_ABORTED,
386 ERROR_CONNECTION_ABORTED,
387 ERROR_RETRY,
388 ERROR_CONNECTION_COUNT_LIMIT,
389 ERROR_LOGIN_TIME_RESTRICTION,
390 ERROR_LOGIN_WKSTA_RESTRICTION,
391 ERROR_INCORRECT_ADDRESS,
392 ERROR_ALREADY_REGISTERED,
393 ERROR_SERVICE_NOT_FOUND,
394 ERROR_NOT_AUTHENTICATED,
395 ERROR_NOT_LOGGED_ON,
396 ERROR_CONTINUE,
397 ERROR_ALREADY_INITIALIZED,
398 ERROR_NO_MORE_DEVICES,
399 ERROR_NO_SUCH_SITE,
400 ERROR_DOMAIN_CONTROLLER_EXISTS,
401 ERROR_ONLY_IF_CONNECTED,
402 ERROR_OVERRIDE_NOCHANGES,
403 ERROR_BAD_USER_PROFILE,
404 ERROR_NOT_SUPPORTED_ON_SBS,
405 ERROR_SERVER_SHUTDOWN_IN_PROGRESS,
406 ERROR_HOST_DOWN,
407 ERROR_NON_ACCOUNT_SID,
408 ERROR_NON_DOMAIN_SID,
409 ERROR_APPHELP_BLOCK,
410 ERROR_ACCESS_DISABLED_BY_POLICY,
411 ERROR_REG_NAT_CONSUMPTION,
412 ERROR_CSCSHARE_OFFLINE,
413 ERROR_PKINIT_FAILURE,
414 ERROR_SMARTCARD_SUBSYSTEM_FAILURE,
415 ERROR_DOWNGRADE_DETECTED,
416 SEC_E_SMARTCARD_CERT_REVOKED,
417 SEC_E_ISSUING_CA_UNTRUSTED,
418 SEC_E_REVOCATION_OFFLINE_C,
419 SEC_E_PKINIT_CLIENT_FAILUR,
420 SEC_E_SMARTCARD_CERT_EXPIRED,
421 ERROR_MACHINE_LOCKED, // = 1271
422 ERROR_CALLBACK_SUPPLIED_INVALID_DATA = 1273,
423 ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED,
424 ERROR_DRIVER_BLOCKED,
425 ERROR_INVALID_IMPORT_OF_NON_DLL,
426 ERROR_ACCESS_DISABLED_WEBBLADE,
427 ERROR_ACCESS_DISABLED_WEBBLADE_TAMPER,
428 ERROR_RECOVERY_FAILURE,
429 ERROR_ALREADY_FIBER,
430 ERROR_ALREADY_THREAD,
431 ERROR_STACK_BUFFER_OVERRUN,
432 ERROR_PARAMETER_QUOTA_EXCEEDED,
433 ERROR_DEBUGGER_INACTIVE, // = 1284
434 ERROR_NOT_ALL_ASSIGNED = 1300,
435 ERROR_SOME_NOT_MAPPED,
436 ERROR_NO_QUOTAS_FOR_ACCOUNT,
437 ERROR_LOCAL_USER_SESSION_KEY,
438 ERROR_NULL_LM_PASSWORD,
439 ERROR_UNKNOWN_REVISION,
440 ERROR_REVISION_MISMATCH,
441 ERROR_INVALID_OWNER,
442 ERROR_INVALID_PRIMARY_GROUP,
443 ERROR_NO_IMPERSONATION_TOKEN,
444 ERROR_CANT_DISABLE_MANDATORY,
445 ERROR_NO_LOGON_SERVERS,
446 ERROR_NO_SUCH_LOGON_SESSION,
447 ERROR_NO_SUCH_PRIVILEGE,
448 ERROR_PRIVILEGE_NOT_HELD,
449 ERROR_INVALID_ACCOUNT_NAME,
450 ERROR_USER_EXISTS,
451 ERROR_NO_SUCH_USER,
452 ERROR_GROUP_EXISTS,
453 ERROR_NO_SUCH_GROUP,
454 ERROR_MEMBER_IN_GROUP,
455 ERROR_MEMBER_NOT_IN_GROUP,
456 ERROR_LAST_ADMIN,
457 ERROR_WRONG_PASSWORD,
458 ERROR_ILL_FORMED_PASSWORD,
459 ERROR_PASSWORD_RESTRICTION,
460 ERROR_LOGON_FAILURE,
461 ERROR_ACCOUNT_RESTRICTION,
462 ERROR_INVALID_LOGON_HOURS,
463 ERROR_INVALID_WORKSTATION,
464 ERROR_PASSWORD_EXPIRED,
465 ERROR_ACCOUNT_DISABLED,
466 ERROR_NONE_MAPPED,
467 ERROR_TOO_MANY_LUIDS_REQUESTED,
468 ERROR_LUIDS_EXHAUSTED,
469 ERROR_INVALID_SUB_AUTHORITY,
470 ERROR_INVALID_ACL,
471 ERROR_INVALID_SID,
472 ERROR_INVALID_SECURITY_DESCR, // = 1338
473 ERROR_BAD_INHERITANCE_ACL = 1340,
474 ERROR_SERVER_DISABLED,
475 ERROR_SERVER_NOT_DISABLED,
476 ERROR_INVALID_ID_AUTHORITY,
477 ERROR_ALLOTTED_SPACE_EXCEEDED,
478 ERROR_INVALID_GROUP_ATTRIBUTES,
479 ERROR_BAD_IMPERSONATION_LEVEL,
480 ERROR_CANT_OPEN_ANONYMOUS,
481 ERROR_BAD_VALIDATION_CLASS,
482 ERROR_BAD_TOKEN_TYPE,
483 ERROR_NO_SECURITY_ON_OBJECT,
484 ERROR_CANT_ACCESS_DOMAIN_INFO,
485 ERROR_INVALID_SERVER_STATE,
486 ERROR_INVALID_DOMAIN_STATE,
487 ERROR_INVALID_DOMAIN_ROLE,
488 ERROR_NO_SUCH_DOMAIN,
489 ERROR_DOMAIN_EXISTS,
490 ERROR_DOMAIN_LIMIT_EXCEEDED,
491 ERROR_INTERNAL_DB_CORRUPTION,
492 ERROR_INTERNAL_ERROR,
493 ERROR_GENERIC_NOT_MAPPED,
494 ERROR_BAD_DESCRIPTOR_FORMAT,
495 ERROR_NOT_LOGON_PROCESS,
496 ERROR_LOGON_SESSION_EXISTS,
497 ERROR_NO_SUCH_PACKAGE,
498 ERROR_BAD_LOGON_SESSION_STATE,
499 ERROR_LOGON_SESSION_COLLISION,
500 ERROR_INVALID_LOGON_TYPE,
501 ERROR_CANNOT_IMPERSONATE,
502 ERROR_RXACT_INVALID_STATE,
503 ERROR_RXACT_COMMIT_FAILURE,
504 ERROR_SPECIAL_ACCOUNT,
505 ERROR_SPECIAL_GROUP,
506 ERROR_SPECIAL_USER,
507 ERROR_MEMBERS_PRIMARY_GROUP,
508 ERROR_TOKEN_ALREADY_IN_USE,
509 ERROR_NO_SUCH_ALIAS,
510 ERROR_MEMBER_NOT_IN_ALIAS,
511 ERROR_MEMBER_IN_ALIAS,
512 ERROR_ALIAS_EXISTS,
513 ERROR_LOGON_NOT_GRANTED,
514 ERROR_TOO_MANY_SECRETS,
515 ERROR_SECRET_TOO_LONG,
516 ERROR_INTERNAL_DB_ERROR,
517 ERROR_TOO_MANY_CONTEXT_IDS,
518 ERROR_LOGON_TYPE_NOT_GRANTED,
519 ERROR_NT_CROSS_ENCRYPTION_REQUIRED,
520 ERROR_NO_SUCH_MEMBER,
521 ERROR_INVALID_MEMBER,
522 ERROR_TOO_MANY_SIDS,
523 ERROR_LM_CROSS_ENCRYPTION_REQUIRED,
524 ERROR_NO_INHERITANCE,
525 ERROR_FILE_CORRUPT,
526 ERROR_DISK_CORRUPT,
527 ERROR_NO_USER_SESSION_KEY,
528 ERROR_LICENSE_QUOTA_EXCEEDED,
529 ERROR_WRONG_TARGET_NAME,
530 ERROR_MUTUAL_AUTH_FAILED,
531 ERROR_TIME_SKEW,
532 ERROR_CURRENT_DOMAIN_NOT_ALLOWED,
533 ERROR_INVALID_WINDOW_HANDLE,
534 ERROR_INVALID_MENU_HANDLE,
535 ERROR_INVALID_CURSOR_HANDLE,
536 ERROR_INVALID_ACCEL_HANDLE,
537 ERROR_INVALID_HOOK_HANDLE,
538 ERROR_INVALID_DWP_HANDLE,
539 ERROR_TLW_WITH_WSCHILD,
540 ERROR_CANNOT_FIND_WND_CLASS,
541 ERROR_WINDOW_OF_OTHER_THREAD,
542 ERROR_HOTKEY_ALREADY_REGISTERED,
543 ERROR_CLASS_ALREADY_EXISTS,
544 ERROR_CLASS_DOES_NOT_EXIST,
545 ERROR_CLASS_HAS_WINDOWS,
546 ERROR_INVALID_INDEX,
547 ERROR_INVALID_ICON_HANDLE,
548 ERROR_PRIVATE_DIALOG_INDEX,
549 ERROR_LISTBOX_ID_NOT_FOUND,
550 ERROR_NO_WILDCARD_CHARACTERS,
551 ERROR_CLIPBOARD_NOT_OPEN,
552 ERROR_HOTKEY_NOT_REGISTERED,
553 ERROR_WINDOW_NOT_DIALOG,
554 ERROR_CONTROL_ID_NOT_FOUND,
555 ERROR_INVALID_COMBOBOX_MESSAGE,
556 ERROR_WINDOW_NOT_COMBOBOX,
557 ERROR_INVALID_EDIT_HEIGHT,
558 ERROR_DC_NOT_FOUND,
559 ERROR_INVALID_HOOK_FILTER,
560 ERROR_INVALID_FILTER_PROC,
561 ERROR_HOOK_NEEDS_HMOD,
562 ERROR_GLOBAL_ONLY_HOOK,
563 ERROR_JOURNAL_HOOK_SET,
564 ERROR_HOOK_NOT_INSTALLED,
565 ERROR_INVALID_LB_MESSAGE,
566 ERROR_SETCOUNT_ON_BAD_LB,
567 ERROR_LB_WITHOUT_TABSTOPS,
568 ERROR_DESTROY_OBJECT_OF_OTHER_THREAD,
569 ERROR_CHILD_WINDOW_MENU,
570 ERROR_NO_SYSTEM_MENU,
571 ERROR_INVALID_MSGBOX_STYLE,
572 ERROR_INVALID_SPI_VALUE,
573 ERROR_SCREEN_ALREADY_LOCKED,
574 ERROR_HWNDS_HAVE_DIFF_PARENT,
575 ERROR_NOT_CHILD_WINDOW,
576 ERROR_INVALID_GW_COMMAND,
577 ERROR_INVALID_THREAD_ID,
578 ERROR_NON_MDICHILD_WINDOW,
579 ERROR_POPUP_ALREADY_ACTIVE,
580 ERROR_NO_SCROLLBARS,
581 ERROR_INVALID_SCROLLBAR_RANGE,
582 ERROR_INVALID_SHOWWIN_COMMAND,
583 ERROR_NO_SYSTEM_RESOURCES,
584 ERROR_NONPAGED_SYSTEM_RESOURCES,
585 ERROR_PAGED_SYSTEM_RESOURCES,
586 ERROR_WORKING_SET_QUOTA,
587 ERROR_PAGEFILE_QUOTA,
588 ERROR_COMMITMENT_LIMIT,
589 ERROR_MENU_ITEM_NOT_FOUND,
590 ERROR_INVALID_KEYBOARD_HANDLE,
591 ERROR_HOOK_TYPE_NOT_ALLOWED,
592 ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION,
593 ERROR_TIMEOUT,
594 ERROR_INVALID_MONITOR_HANDLE, // = 1461
595 ERROR_EVENTLOG_FILE_CORRUPT = 1500,
596 ERROR_EVENTLOG_CANT_START,
597 ERROR_LOG_FILE_FULL,
598 ERROR_EVENTLOG_FILE_CHANGED, // = 1503
599 ERROR_INSTALL_SERVICE_FAILURE = 1601,
600 ERROR_INSTALL_USEREXIT,
601 ERROR_INSTALL_FAILURE,
602 ERROR_INSTALL_SUSPEND,
603 ERROR_UNKNOWN_PRODUCT,
604 ERROR_UNKNOWN_FEATURE,
605 ERROR_UNKNOWN_COMPONENT,
606 ERROR_UNKNOWN_PROPERTY,
607 ERROR_INVALID_HANDLE_STATE,
608 ERROR_BAD_CONFIGURATION,
609 ERROR_INDEX_ABSENT,
610 ERROR_INSTALL_SOURCE_ABSENT,
611 ERROR_INSTALL_PACKAGE_VERSION,
612 ERROR_PRODUCT_UNINSTALLED,
613 ERROR_BAD_QUERY_SYNTAX,
614 ERROR_INVALID_FIELD,
615 ERROR_DEVICE_REMOVED,
616 ERROR_INSTALL_ALREADY_RUNNING,
617 ERROR_INSTALL_PACKAGE_OPEN_FAILED,
618 ERROR_INSTALL_PACKAGE_INVALID,
619 ERROR_INSTALL_UI_FAILURE,
620 ERROR_INSTALL_LOG_FAILURE,
621 ERROR_INSTALL_LANGUAGE_UNSUPPORTED,
622 ERROR_INSTALL_TRANSFORM_FAILURE,
623 ERROR_INSTALL_PACKAGE_REJECTED,
624 ERROR_FUNCTION_NOT_CALLED,
625 ERROR_FUNCTION_FAILED,
626 ERROR_INVALID_TABLE,
627 ERROR_DATATYPE_MISMATCH,
628 ERROR_UNSUPPORTED_TYPE,
629 ERROR_CREATE_FAILED,
630 ERROR_INSTALL_TEMP_UNWRITABLE,
631 ERROR_INSTALL_PLATFORM_UNSUPPORTED,
632 ERROR_INSTALL_NOTUSED,
633 ERROR_PATCH_PACKAGE_OPEN_FAILED,
634 ERROR_PATCH_PACKAGE_INVALID,
635 ERROR_PATCH_PACKAGE_UNSUPPORTED,
636 ERROR_PRODUCT_VERSION,
637 ERROR_INVALID_COMMAND_LINE,
638 ERROR_INSTALL_REMOTE_DISALLOWED,
639 ERROR_SUCCESS_REBOOT_INITIATED,
640 ERROR_PATCH_TARGET_NOT_FOUND,
641 ERROR_PATCH_PACKAGE_REJECTED,
642 ERROR_INSTALL_TRANSFORM_REJECTED,
643 ERROR_INSTALL_REMOTE_PROHIBITED, // = 1645
644 RPC_S_INVALID_STRING_BINDING = 1700,
645 RPC_S_WRONG_KIND_OF_BINDING,
646 RPC_S_INVALID_BINDING,
647 RPC_S_PROTSEQ_NOT_SUPPORTED,
648 RPC_S_INVALID_RPC_PROTSEQ,
649 RPC_S_INVALID_STRING_UUID,
650 RPC_S_INVALID_ENDPOINT_FORMAT,
651 RPC_S_INVALID_NET_ADDR,
652 RPC_S_NO_ENDPOINT_FOUND,
653 RPC_S_INVALID_TIMEOUT,
654 RPC_S_OBJECT_NOT_FOUND,
655 RPC_S_ALREADY_REGISTERED,
656 RPC_S_TYPE_ALREADY_REGISTERED,
657 RPC_S_ALREADY_LISTENING,
658 RPC_S_NO_PROTSEQS_REGISTERED,
659 RPC_S_NOT_LISTENING,
660 RPC_S_UNKNOWN_MGR_TYPE,
661 RPC_S_UNKNOWN_IF,
662 RPC_S_NO_BINDINGS,
663 RPC_S_NO_PROTSEQS,
664 RPC_S_CANT_CREATE_ENDPOINT,
665 RPC_S_OUT_OF_RESOURCES,
666 RPC_S_SERVER_UNAVAILABLE,
667 RPC_S_SERVER_TOO_BUSY,
668 RPC_S_INVALID_NETWORK_OPTIONS,
669 RPC_S_NO_CALL_ACTIVE,
670 RPC_S_CALL_FAILED,
671 RPC_S_CALL_FAILED_DNE,
672 RPC_S_PROTOCOL_ERROR, // = 1728
673 RPC_S_UNSUPPORTED_TRANS_SYN = 1730,
674 RPC_S_UNSUPPORTED_TYPE = 1732,
675 RPC_S_INVALID_TAG,
676 RPC_S_INVALID_BOUND,
677 RPC_S_NO_ENTRY_NAME,
678 RPC_S_INVALID_NAME_SYNTAX,
679 RPC_S_UNSUPPORTED_NAME_SYNTAX, // = 1737
680 RPC_S_UUID_NO_ADDRESS = 1739,
681 RPC_S_DUPLICATE_ENDPOINT,
682 RPC_S_UNKNOWN_AUTHN_TYPE,
683 RPC_S_MAX_CALLS_TOO_SMALL,
684 RPC_S_STRING_TOO_LONG,
685 RPC_S_PROTSEQ_NOT_FOUND,
686 RPC_S_PROCNUM_OUT_OF_RANGE,
687 RPC_S_BINDING_HAS_NO_AUTH,
688 RPC_S_UNKNOWN_AUTHN_SERVICE,
689 RPC_S_UNKNOWN_AUTHN_LEVEL,
690 RPC_S_INVALID_AUTH_IDENTITY,
691 RPC_S_UNKNOWN_AUTHZ_SERVICE,
692 EPT_S_INVALID_ENTRY,
693 EPT_S_CANT_PERFORM_OP,
694 EPT_S_NOT_REGISTERED,
695 RPC_S_NOTHING_TO_EXPORT,
696 RPC_S_INCOMPLETE_NAME,
697 RPC_S_INVALID_VERS_OPTION,
698 RPC_S_NO_MORE_MEMBERS,
699 RPC_S_NOT_ALL_OBJS_UNEXPORTED,
700 RPC_S_INTERFACE_NOT_FOUND,
701 RPC_S_ENTRY_ALREADY_EXISTS,
702 RPC_S_ENTRY_NOT_FOUND,
703 RPC_S_NAME_SERVICE_UNAVAILABLE,
704 RPC_S_INVALID_NAF_ID,
705 RPC_S_CANNOT_SUPPORT,
706 RPC_S_NO_CONTEXT_AVAILABLE,
707 RPC_S_INTERNAL_ERROR,
708 RPC_S_ZERO_DIVIDE,
709 RPC_S_ADDRESS_ERROR,
710 RPC_S_FP_DIV_ZERO,
711 RPC_S_FP_UNDERFLOW,
712 RPC_S_FP_OVERFLOW,
713 RPC_X_NO_MORE_ENTRIES,
714 RPC_X_SS_CHAR_TRANS_OPEN_FAIL,
715 RPC_X_SS_CHAR_TRANS_SHORT_FILE,
716 RPC_X_SS_IN_NULL_CONTEXT, // = 1775
717 RPC_X_SS_CONTEXT_DAMAGED = 1777,
718 RPC_X_SS_HANDLES_MISMATCH,
719 RPC_X_SS_CANNOT_GET_CALL_HANDLE,
720 RPC_X_NULL_REF_POINTER,
721 RPC_X_ENUM_VALUE_OUT_OF_RANGE,
722 RPC_X_BYTE_COUNT_TOO_SMALL,
723 RPC_X_BAD_STUB_DATA,
724 ERROR_INVALID_USER_BUFFER,
725 ERROR_UNRECOGNIZED_MEDIA,
726 ERROR_NO_TRUST_LSA_SECRET,
727 ERROR_NO_TRUST_SAM_ACCOUNT,
728 ERROR_TRUSTED_DOMAIN_FAILURE,
729 ERROR_TRUSTED_RELATIONSHIP_FAILURE,
730 ERROR_TRUST_FAILURE,
731 RPC_S_CALL_IN_PROGRESS,
732 ERROR_NETLOGON_NOT_STARTED,
733 ERROR_ACCOUNT_EXPIRED,
734 ERROR_REDIRECTOR_HAS_OPEN_HANDLES,
735 ERROR_PRINTER_DRIVER_ALREADY_INSTALLED,
736 ERROR_UNKNOWN_PORT,
737 ERROR_UNKNOWN_PRINTER_DRIVER,
738 ERROR_UNKNOWN_PRINTPROCESSOR,
739 ERROR_INVALID_SEPARATOR_FILE,
740 ERROR_INVALID_PRIORITY,
741 ERROR_INVALID_PRINTER_NAME,
742 ERROR_PRINTER_ALREADY_EXISTS,
743 ERROR_INVALID_PRINTER_COMMAND,
744 ERROR_INVALID_DATATYPE,
745 ERROR_INVALID_ENVIRONMENT,
746 RPC_S_NO_MORE_BINDINGS,
747 ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT,
748 ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT,
749 ERROR_NOLOGON_SERVER_TRUST_ACCOUNT,
750 ERROR_DOMAIN_TRUST_INCONSISTENT,
751 ERROR_SERVER_HAS_OPEN_HANDLES,
752 ERROR_RESOURCE_DATA_NOT_FOUND,
753 ERROR_RESOURCE_TYPE_NOT_FOUND,
754 ERROR_RESOURCE_NAME_NOT_FOUND,
755 ERROR_RESOURCE_LANG_NOT_FOUND,
756 ERROR_NOT_ENOUGH_QUOTA,
757 RPC_S_NO_INTERFACES,
758 RPC_S_CALL_CANCELLED,
759 RPC_S_BINDING_INCOMPLETE,
760 RPC_S_COMM_FAILURE,
761 RPC_S_UNSUPPORTED_AUTHN_LEVEL,
762 RPC_S_NO_PRINC_NAME,
763 RPC_S_NOT_RPC_ERROR,
764 RPC_S_UUID_LOCAL_ONLY,
765 RPC_S_SEC_PKG_ERROR,
766 RPC_S_NOT_CANCELLED,
767 RPC_X_INVALID_ES_ACTION,
768 RPC_X_WRONG_ES_VERSION,
769 RPC_X_WRONG_STUB_VERSION,
770 RPC_X_INVALID_PIPE_OBJECT,
771 RPC_X_WRONG_PIPE_ORDER,
772 RPC_X_WRONG_PIPE_VERSION, // = 1832
773 RPC_S_GROUP_MEMBER_NOT_FOUND = 1898,
774 EPT_S_CANT_CREATE,
775 RPC_S_INVALID_OBJECT,
776 ERROR_INVALID_TIME,
777 ERROR_INVALID_FORM_NAME,
778 ERROR_INVALID_FORM_SIZE,
779 ERROR_ALREADY_WAITING,
780 ERROR_PRINTER_DELETED,
781 ERROR_INVALID_PRINTER_STATE,
782 ERROR_PASSWORD_MUST_CHANGE,
783 ERROR_DOMAIN_CONTROLLER_NOT_FOUND,
784 ERROR_ACCOUNT_LOCKED_OUT,
785 OR_INVALID_OXID,
786 OR_INVALID_OID,
787 OR_INVALID_SET,
788 RPC_S_SEND_INCOMPLETE,
789 RPC_S_INVALID_ASYNC_HANDLE,
790 RPC_S_INVALID_ASYNC_CALL,
791 RPC_X_PIPE_CLOSED,
792 RPC_X_PIPE_DISCIPLINE_ERROR,
793 RPC_X_PIPE_EMPTY,
794 ERROR_NO_SITENAME,
795 ERROR_CANT_ACCESS_FILE,
796 ERROR_CANT_RESOLVE_FILENAME,
797 RPC_S_ENTRY_TYPE_MISMATCH,
798 RPC_S_NOT_ALL_OBJS_EXPORTED,
799 RPC_S_INTERFACE_NOT_EXPORTED,
800 RPC_S_PROFILE_NOT_ADDED,
801 RPC_S_PRF_ELT_NOT_ADDED,
802 RPC_S_PRF_ELT_NOT_REMOVED,
803 RPC_S_GRP_ELT_NOT_ADDED,
804 RPC_S_GRP_ELT_NOT_REMOVED,
805 ERROR_KM_DRIVER_BLOCKED,
806 ERROR_CONTEXT_EXPIRED,
807 ERROR_PER_USER_TRUST_QUOTA_EXCEEDED,
808 ERROR_ALL_USER_TRUST_QUOTA_EXCEEDED,
809 ERROR_USER_DELETE_TRUST_QUOTA_EXCEEDED, // = 1934
810 ERROR_INVALID_PIXEL_FORMAT = 2000,
811 ERROR_BAD_DRIVER,
812 ERROR_INVALID_WINDOW_STYLE,
813 ERROR_METAFILE_NOT_SUPPORTED,
814 ERROR_TRANSFORM_NOT_SUPPORTED,
815 ERROR_CLIPPING_NOT_SUPPORTED, // = 2005
816 ERROR_INVALID_CMM = 2010,
817 ERROR_INVALID_PROFILE,
818 ERROR_TAG_NOT_FOUND,
819 ERROR_TAG_NOT_PRESENT,
820 ERROR_DUPLICATE_TAG,
821 ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE,
822 ERROR_PROFILE_NOT_FOUND,
823 ERROR_INVALID_COLORSPACE,
824 ERROR_ICM_NOT_ENABLED,
825 ERROR_DELETING_ICM_XFORM,
826 ERROR_INVALID_TRANSFORM,
827 ERROR_COLORSPACE_MISMATCH,
828 ERROR_INVALID_COLORINDEX, // = 2022
829 ERROR_CONNECTED_OTHER_PASSWORD = 2108,
830 ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT, // = 2109
831 ERROR_BAD_USERNAME = 2202,
832 ERROR_NOT_CONNECTED = 2250,
833 ERROR_OPEN_FILES = 2401,
834 ERROR_ACTIVE_CONNECTIONS, // = 2402
835 ERROR_DEVICE_IN_USE = 2404,
836 ERROR_UNKNOWN_PRINT_MONITOR = 3000,
837 ERROR_PRINTER_DRIVER_IN_USE,
838 ERROR_SPOOL_FILE_NOT_FOUND,
839 ERROR_SPL_NO_STARTDOC,
840 ERROR_SPL_NO_ADDJOB,
841 ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED,
842 ERROR_PRINT_MONITOR_ALREADY_INSTALLED,
843 ERROR_INVALID_PRINT_MONITOR,
844 ERROR_PRINT_MONITOR_IN_USE,
845 ERROR_PRINTER_HAS_JOBS_QUEUED,
846 ERROR_SUCCESS_REBOOT_REQUIRED,
847 ERROR_SUCCESS_RESTART_REQUIRED,
848 ERROR_PRINTER_NOT_FOUND,
849 ERROR_PRINTER_DRIVER_WARNED,
850 ERROR_PRINTER_DRIVER_BLOCKED, // = 3014
851 ERROR_WINS_INTERNAL = 4000,
852 ERROR_CAN_NOT_DEL_LOCAL_WINS,
853 ERROR_STATIC_INIT,
854 ERROR_INC_BACKUP,
855 ERROR_FULL_BACKUP,
856 ERROR_REC_NON_EXISTENT,
857 ERROR_RPL_NOT_ALLOWED, // = 4006
858 ERROR_DHCP_ADDRESS_CONFLICT = 4100,
859 ERROR_WMI_GUID_NOT_FOUND = 4200,
860 ERROR_WMI_INSTANCE_NOT_FOUND,
861 ERROR_WMI_ITEMID_NOT_FOUND,
862 ERROR_WMI_TRY_AGAIN,
863 ERROR_WMI_DP_NOT_FOUND,
864 ERROR_WMI_UNRESOLVED_INSTANCE_REF,
865 ERROR_WMI_ALREADY_ENABLED,
866 ERROR_WMI_GUID_DISCONNECTED,
867 ERROR_WMI_SERVER_UNAVAILABLE,
868 ERROR_WMI_DP_FAILED,
869 ERROR_WMI_INVALID_MOF,
870 ERROR_WMI_INVALID_REGINFO,
871 ERROR_WMI_ALREADY_DISABLED,
872 ERROR_WMI_READ_ONLY,
873 ERROR_WMI_SET_FAILURE, // = 4214
874 ERROR_INVALID_MEDIA = 4300,
875 ERROR_INVALID_LIBRARY,
876 ERROR_INVALID_MEDIA_POOL,
877 ERROR_DRIVE_MEDIA_MISMATCH,
878 ERROR_MEDIA_OFFLINE,
879 ERROR_LIBRARY_OFFLINE,
880 ERROR_EMPTY,
881 ERROR_NOT_EMPTY,
882 ERROR_MEDIA_UNAVAILABLE,
883 ERROR_RESOURCE_DISABLED,
884 ERROR_INVALID_CLEANER,
885 ERROR_UNABLE_TO_CLEAN,
886 ERROR_OBJECT_NOT_FOUND,
887 ERROR_DATABASE_FAILURE,
888 ERROR_DATABASE_FULL,
889 ERROR_MEDIA_INCOMPATIBLE,
890 ERROR_RESOURCE_NOT_PRESENT,
891 ERROR_INVALID_OPERATION,
892 ERROR_MEDIA_NOT_AVAILABLE,
893 ERROR_DEVICE_NOT_AVAILABLE,
894 ERROR_REQUEST_REFUSED,
895 ERROR_INVALID_DRIVE_OBJECT,
896 ERROR_LIBRARY_FULL,
897 ERROR_MEDIUM_NOT_ACCESSIBLE,
898 ERROR_UNABLE_TO_LOAD_MEDIUM,
899 ERROR_UNABLE_TO_INVENTORY_DRIVE,
900 ERROR_UNABLE_TO_INVENTORY_SLOT,
901 ERROR_UNABLE_TO_INVENTORY_TRANSPORT,
902 ERROR_TRANSPORT_FULL,
903 ERROR_CONTROLLING_IEPORT,
904 ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA,
905 ERROR_CLEANER_SLOT_SET,
906 ERROR_CLEANER_SLOT_NOT_SET,
907 ERROR_CLEANER_CARTRIDGE_SPENT,
908 ERROR_UNEXPECTED_OMID,
909 ERROR_CANT_DELETE_LAST_ITEM,
910 ERROR_MESSAGE_EXCEEDS_MAX_SIZE,
911 ERROR_VOLUME_CONTAINS_SYS_FILES,
912 ERROR_INDIGENOUS_TYPE,
913 ERROR_NO_SUPPORTING_DRIVES,
914 ERROR_CLEANER_CARTRIDGE_INSTALLED, // = 4340
915 ERROR_FILE_OFFLINE = 4350,
916 ERROR_REMOTE_STORAGE_NOT_ACTIVE,
917 ERROR_REMOTE_STORAGE_MEDIA_ERROR, // = 4352
918 ERROR_NOT_A_REPARSE_POINT = 4390,
919 ERROR_REPARSE_ATTRIBUTE_CONFLICT,
920 ERROR_INVALID_REPARSE_DATA,
921 ERROR_REPARSE_TAG_INVALID,
922 ERROR_REPARSE_TAG_MISMATCH, // = 4394
923 ERROR_VOLUME_NOT_SIS_ENABLED = 4500,
924 ERROR_DEPENDENT_RESOURCE_EXISTS = 5001,
925 ERROR_DEPENDENCY_NOT_FOUND,
926 ERROR_DEPENDENCY_ALREADY_EXISTS,
927 ERROR_RESOURCE_NOT_ONLINE,
928 ERROR_HOST_NODE_NOT_AVAILABLE,
929 ERROR_RESOURCE_NOT_AVAILABLE,
930 ERROR_RESOURCE_NOT_FOUND,
931 ERROR_SHUTDOWN_CLUSTER,
932 ERROR_CANT_EVICT_ACTIVE_NODE,
933 ERROR_OBJECT_ALREADY_EXISTS,
934 ERROR_OBJECT_IN_LIST,
935 ERROR_GROUP_NOT_AVAILABLE,
936 ERROR_GROUP_NOT_FOUND,
937 ERROR_GROUP_NOT_ONLINE,
938 ERROR_HOST_NODE_NOT_RESOURCE_OWNER,
939 ERROR_HOST_NODE_NOT_GROUP_OWNER,
940 ERROR_RESMON_CREATE_FAILED,
941 ERROR_RESMON_ONLINE_FAILED,
942 ERROR_RESOURCE_ONLINE,
943 ERROR_QUORUM_RESOURCE,
944 ERROR_NOT_QUORUM_CAPABLE,
945 ERROR_CLUSTER_SHUTTING_DOWN,
946 ERROR_INVALID_STATE,
947 ERROR_RESOURCE_PROPERTIES_STORED,
948 ERROR_NOT_QUORUM_CLASS,
949 ERROR_CORE_RESOURCE,
950 ERROR_QUORUM_RESOURCE_ONLINE_FAILED,
951 ERROR_QUORUMLOG_OPEN_FAILED,
952 ERROR_CLUSTERLOG_CORRUPT,
953 ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE,
954 ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE,
955 ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND,
956 ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE,
957 ERROR_QUORUM_OWNER_ALIVE,
958 ERROR_NETWORK_NOT_AVAILABLE,
959 ERROR_NODE_NOT_AVAILABLE,
960 ERROR_ALL_NODES_NOT_AVAILABLE,
961 ERROR_RESOURCE_FAILED,
962 ERROR_CLUSTER_INVALID_NODE,
963 ERROR_CLUSTER_NODE_EXISTS,
964 ERROR_CLUSTER_JOIN_IN_PROGRESS,
965 ERROR_CLUSTER_NODE_NOT_FOUND,
966 ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND,
967 ERROR_CLUSTER_NETWORK_EXISTS,
968 ERROR_CLUSTER_NETWORK_NOT_FOUND,
969 ERROR_CLUSTER_NETINTERFACE_EXISTS,
970 ERROR_CLUSTER_NETINTERFACE_NOT_FOUND,
971 ERROR_CLUSTER_INVALID_REQUEST,
972 ERROR_CLUSTER_INVALID_NETWORK_PROVIDER,
973 ERROR_CLUSTER_NODE_DOWN,
974 ERROR_CLUSTER_NODE_UNREACHABLE,
975 ERROR_CLUSTER_NODE_NOT_MEMBER,
976 ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS,
977 ERROR_CLUSTER_INVALID_NETWORK, // = 5054
978 ERROR_CLUSTER_NODE_UP = 5056,
979 ERROR_CLUSTER_IPADDR_IN_USE,
980 ERROR_CLUSTER_NODE_NOT_PAUSED,
981 ERROR_CLUSTER_NO_SECURITY_CONTEXT,
982 ERROR_CLUSTER_NETWORK_NOT_INTERNAL,
983 ERROR_CLUSTER_NODE_ALREADY_UP,
984 ERROR_CLUSTER_NODE_ALREADY_DOWN,
985 ERROR_CLUSTER_NETWORK_ALREADY_ONLINE,
986 ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE,
987 ERROR_CLUSTER_NODE_ALREADY_MEMBER,
988 ERROR_CLUSTER_LAST_INTERNAL_NETWORK,
989 ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS,
990 ERROR_INVALID_OPERATION_ON_QUORUM,
991 ERROR_DEPENDENCY_NOT_ALLOWED,
992 ERROR_CLUSTER_NODE_PAUSED,
993 ERROR_NODE_CANT_HOST_RESOURCE,
994 ERROR_CLUSTER_NODE_NOT_READY,
995 ERROR_CLUSTER_NODE_SHUTTING_DOWN,
996 ERROR_CLUSTER_JOIN_ABORTED,
997 ERROR_CLUSTER_INCOMPATIBLE_VERSIONS,
998 ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED,
999 ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED,
1000 ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND,
1001 ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED,
1002 ERROR_CLUSTER_RESNAME_NOT_FOUND,
1003 ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED,
1004 ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST,
1005 ERROR_CLUSTER_DATABASE_SEQMISMATCH,
1006 ERROR_RESMON_INVALID_STATE,
1007 ERROR_CLUSTER_GUM_NOT_LOCKER,
1008 ERROR_QUORUM_DISK_NOT_FOUND,
1009 ERROR_DATABASE_BACKUP_CORRUPT,
1010 ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT,
1011 ERROR_RESOURCE_PROPERTY_UNCHANGEABLE, // = 5089
1012 ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE = 5890,
1013 ERROR_CLUSTER_QUORUMLOG_NOT_FOUND,
1014 ERROR_CLUSTER_MEMBERSHIP_HALT,
1015 ERROR_CLUSTER_INSTANCE_ID_MISMATCH,
1016 ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP,
1017 ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH,
1018 ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP,
1019 ERROR_CLUSTER_PARAMETER_MISMATCH,
1020 ERROR_NODE_CANNOT_BE_CLUSTERED,
1021 ERROR_CLUSTER_WRONG_OS_VERSION,
1022 ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME,
1023 ERROR_CLUSCFG_ALREADY_COMMITTED,
1024 ERROR_CLUSCFG_ROLLBACK_FAILED,
1025 ERROR_CLUSCFG_SYSTEM_DISK_DRIVE_LETTER_CONFLICT,
1026 ERROR_CLUSTER_OLD_VERSION,
1027 ERROR_CLUSTER_MISMATCHED_COMPUTER_ACCT_NAME, // = 5905
1028 ERROR_ENCRYPTION_FAILED = 6000,
1029 ERROR_DECRYPTION_FAILED,
1030 ERROR_FILE_ENCRYPTED,
1031 ERROR_NO_RECOVERY_POLICY,
1032 ERROR_NO_EFS,
1033 ERROR_WRONG_EFS,
1034 ERROR_NO_USER_KEYS,
1035 ERROR_FILE_NOT_ENCRYPTED,
1036 ERROR_NOT_EXPORT_FORMAT,
1037 ERROR_FILE_READ_ONLY,
1038 ERROR_DIR_EFS_DISALLOWED,
1039 ERROR_EFS_SERVER_NOT_TRUSTED,
1040 ERROR_BAD_RECOVERY_POLICY,
1041 ERROR_EFS_ALG_BLOB_TOO_BIG,
1042 ERROR_VOLUME_NOT_SUPPORT_EFS,
1043 ERROR_EFS_DISABLED,
1044 ERROR_EFS_VERSION_NOT_SUPPORT, // = 6016
1045 ERROR_NO_BROWSER_SERVERS_FOUND = 6118,
1046 SCHED_E_SERVICE_NOT_LOCALSYSTEM = 6200,
1047
1048 ERROR_CTX_WINSTATION_NAME_INVALID = 7001,
1049 ERROR_CTX_INVALID_PD,
1050 ERROR_CTX_PD_NOT_FOUND,
1051 ERROR_CTX_WD_NOT_FOUND,
1052 ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY,
1053 ERROR_CTX_SERVICE_NAME_COLLISION,
1054 ERROR_CTX_CLOSE_PENDING,
1055 ERROR_CTX_NO_OUTBUF,
1056 ERROR_CTX_MODEM_INF_NOT_FOUND,
1057 ERROR_CTX_INVALID_MODEMNAME,
1058 ERROR_CTX_MODEM_RESPONSE_ERROR,
1059 ERROR_CTX_MODEM_RESPONSE_TIMEOUT,
1060 ERROR_CTX_MODEM_RESPONSE_NO_CARRIER,
1061 ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE,
1062 ERROR_CTX_MODEM_RESPONSE_BUSY,
1063 ERROR_CTX_MODEM_RESPONSE_VOICE,
1064 ERROR_CTX_TD_ERROR, // = 7017
1065 ERROR_CTX_WINSTATION_NOT_FOUND = 7022,
1066 ERROR_CTX_WINSTATION_ALREADY_EXISTS,
1067 ERROR_CTX_WINSTATION_BUSY,
1068 ERROR_CTX_BAD_VIDEO_MODE, // = 7025
1069 ERROR_CTX_GRAPHICS_INVALID = 7035,
1070 ERROR_CTX_LOGON_DISABLED = 7037,
1071 ERROR_CTX_NOT_CONSOLE, // = 7038
1072 ERROR_CTX_CLIENT_QUERY_TIMEOUT = 7040,
1073 ERROR_CTX_CONSOLE_DISCONNECT,
1074 ERROR_CTX_CONSOLE_CONNECT, // = 7042
1075 ERROR_CTX_SHADOW_DENIED = 7044,
1076 ERROR_CTX_WINSTATION_ACCESS_DENIED, // = 7045
1077 ERROR_CTX_INVALID_WD = 7049,
1078 ERROR_CTX_SHADOW_INVALID,
1079 ERROR_CTX_SHADOW_DISABLED,
1080 ERROR_CTX_CLIENT_LICENSE_IN_USE,
1081 ERROR_CTX_CLIENT_LICENSE_NOT_SET,
1082 ERROR_CTX_LICENSE_NOT_AVAILABLE,
1083 ERROR_CTX_LICENSE_CLIENT_INVALID,
1084 ERROR_CTX_LICENSE_EXPIRED,
1085 ERROR_CTX_SHADOW_NOT_RUNNING,
1086 ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE,
1087 ERROR_ACTIVATION_COUNT_EXCEEDED, // = 7059
1088
1089 FRS_ERR_INVALID_API_SEQUENCE = 8001,
1090 FRS_ERR_STARTING_SERVICE,
1091 FRS_ERR_STOPPING_SERVICE,
1092 FRS_ERR_INTERNAL_API,
1093 FRS_ERR_INTERNAL,
1094 FRS_ERR_SERVICE_COMM,
1095 FRS_ERR_INSUFFICIENT_PRIV,
1096 FRS_ERR_AUTHENTICATION,
1097 FRS_ERR_PARENT_INSUFFICIENT_PRIV,
1098 FRS_ERR_PARENT_AUTHENTICATION,
1099 FRS_ERR_CHILD_TO_PARENT_COMM,
1100 FRS_ERR_PARENT_TO_CHILD_COMM,
1101 FRS_ERR_SYSVOL_POPULATE,
1102 FRS_ERR_SYSVOL_POPULATE_TIMEOUT,
1103 FRS_ERR_SYSVOL_IS_BUSY,
1104 FRS_ERR_SYSVOL_DEMOTE,
1105 FRS_ERR_INVALID_SERVICE_PARAMETER, // = 8017
1106 ERROR_DS_NOT_INSTALLED = 8200,
1107 ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY,
1108 ERROR_DS_NO_ATTRIBUTE_OR_VALUE,
1109 ERROR_DS_INVALID_ATTRIBUTE_SYNTAX,
1110 ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED,
1111 ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS,
1112 ERROR_DS_BUSY,
1113 ERROR_DS_UNAVAILABLE,
1114 ERROR_DS_NO_RIDS_ALLOCATED,
1115 ERROR_DS_NO_MORE_RIDS,
1116 ERROR_DS_INCORRECT_ROLE_OWNER,
1117 ERROR_DS_RIDMGR_INIT_ERROR,
1118 ERROR_DS_OBJ_CLASS_VIOLATION,
1119 ERROR_DS_CANT_ON_NON_LEAF,
1120 ERROR_DS_CANT_ON_RDN,
1121 ERROR_DS_CANT_MOD_OBJ_CLASS,
1122 ERROR_DS_CROSS_DOM_MOVE_ERROR,
1123 ERROR_DS_GC_NOT_AVAILABLE,
1124 ERROR_SHARED_POLICY,
1125 ERROR_POLICY_OBJECT_NOT_FOUND,
1126 ERROR_POLICY_ONLY_IN_DS,
1127 ERROR_PROMOTION_ACTIVE,
1128 ERROR_NO_PROMOTION_ACTIVE, // = 8222
1129 ERROR_DS_OPERATIONS_ERROR = 8224,
1130 ERROR_DS_PROTOCOL_ERROR,
1131 ERROR_DS_TIMELIMIT_EXCEEDED,
1132 ERROR_DS_SIZELIMIT_EXCEEDED,
1133 ERROR_DS_ADMIN_LIMIT_EXCEEDED,
1134 ERROR_DS_COMPARE_FALSE,
1135 ERROR_DS_COMPARE_TRUE,
1136 ERROR_DS_AUTH_METHOD_NOT_SUPPORTED,
1137 ERROR_DS_STRONG_AUTH_REQUIRED,
1138 ERROR_DS_INAPPROPRIATE_AUTH,
1139 ERROR_DS_AUTH_UNKNOWN,
1140 ERROR_DS_REFERRAL,
1141 ERROR_DS_UNAVAILABLE_CRIT_EXTENSION,
1142 ERROR_DS_CONFIDENTIALITY_REQUIRED,
1143 ERROR_DS_INAPPROPRIATE_MATCHING,
1144 ERROR_DS_CONSTRAINT_VIOLATION,
1145 ERROR_DS_NO_SUCH_OBJECT,
1146 ERROR_DS_ALIAS_PROBLEM,
1147 ERROR_DS_INVALID_DN_SYNTAX,
1148 ERROR_DS_IS_LEAF,
1149 ERROR_DS_ALIAS_DEREF_PROBLEM,
1150 ERROR_DS_UNWILLING_TO_PERFORM,
1151 ERROR_DS_LOOP_DETECT,
1152 ERROR_DS_NAMING_VIOLATION,
1153 ERROR_DS_OBJECT_RESULTS_TOO_LARGE,
1154 ERROR_DS_AFFECTS_MULTIPLE_DSAS,
1155 ERROR_DS_SERVER_DOWN,
1156 ERROR_DS_LOCAL_ERROR,
1157 ERROR_DS_ENCODING_ERROR,
1158 ERROR_DS_DECODING_ERROR,
1159 ERROR_DS_FILTER_UNKNOWN,
1160 ERROR_DS_PARAM_ERROR,
1161 ERROR_DS_NOT_SUPPORTED,
1162 ERROR_DS_NO_RESULTS_RETURNED,
1163 ERROR_DS_CONTROL_NOT_FOUND,
1164 ERROR_DS_CLIENT_LOOP,
1165 ERROR_DS_REFERRAL_LIMIT_EXCEEDED,
1166 ERROR_DS_SORT_CONTROL_MISSING,
1167 ERROR_DS_OFFSET_RANGE_ERROR, // = 8262
1168 ERROR_DS_ROOT_MUST_BE_NC = 8301,
1169 ERROR_DS_ADD_REPLICA_INHIBITED,
1170 ERROR_DS_ATT_NOT_DEF_IN_SCHEMA,
1171 ERROR_DS_MAX_OBJ_SIZE_EXCEEDED,
1172 ERROR_DS_OBJ_STRING_NAME_EXISTS,
1173 ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA,
1174 ERROR_DS_RDN_DOESNT_MATCH_SCHEMA,
1175 ERROR_DS_NO_REQUESTED_ATTS_FOUND,
1176 ERROR_DS_USER_BUFFER_TO_SMALL,
1177 ERROR_DS_ATT_IS_NOT_ON_OBJ,
1178 ERROR_DS_ILLEGAL_MOD_OPERATION,
1179 ERROR_DS_OBJ_TOO_LARGE,
1180 ERROR_DS_BAD_INSTANCE_TYPE,
1181 ERROR_DS_MASTERDSA_REQUIRED,
1182 ERROR_DS_OBJECT_CLASS_REQUIRED,
1183 ERROR_DS_MISSING_REQUIRED_ATT,
1184 ERROR_DS_ATT_NOT_DEF_FOR_CLASS,
1185 ERROR_DS_ATT_ALREADY_EXISTS, // = 8318
1186 ERROR_DS_CANT_ADD_ATT_VALUES = 8320,
1187 ERROR_DS_SINGLE_VALUE_CONSTRAINT,
1188 ERROR_DS_RANGE_CONSTRAINT,
1189 ERROR_DS_ATT_VAL_ALREADY_EXISTS,
1190 ERROR_DS_CANT_REM_MISSING_ATT,
1191 ERROR_DS_CANT_REM_MISSING_ATT_VAL,
1192 ERROR_DS_ROOT_CANT_BE_SUBREF,
1193 ERROR_DS_NO_CHAINING,
1194 ERROR_DS_NO_CHAINED_EVAL,
1195 ERROR_DS_NO_PARENT_OBJECT,
1196 ERROR_DS_PARENT_IS_AN_ALIAS,
1197 ERROR_DS_CANT_MIX_MASTER_AND_REPS,
1198 ERROR_DS_CHILDREN_EXIST,
1199 ERROR_DS_OBJ_NOT_FOUND,
1200 ERROR_DS_ALIASED_OBJ_MISSING,
1201 ERROR_DS_BAD_NAME_SYNTAX,
1202 ERROR_DS_ALIAS_POINTS_TO_ALIAS,
1203 ERROR_DS_CANT_DEREF_ALIAS,
1204 ERROR_DS_OUT_OF_SCOPE,
1205 ERROR_DS_OBJECT_BEING_REMOVED,
1206 ERROR_DS_CANT_DELETE_DSA_OBJ,
1207 ERROR_DS_GENERIC_ERROR,
1208 ERROR_DS_DSA_MUST_BE_INT_MASTER,
1209 ERROR_DS_CLASS_NOT_DSA,
1210 ERROR_DS_INSUFF_ACCESS_RIGHTS,
1211 ERROR_DS_ILLEGAL_SUPERIOR,
1212 ERROR_DS_ATTRIBUTE_OWNED_BY_SAM,
1213 ERROR_DS_NAME_TOO_MANY_PARTS,
1214 ERROR_DS_NAME_TOO_LONG,
1215 ERROR_DS_NAME_VALUE_TOO_LONG,
1216 ERROR_DS_NAME_UNPARSEABLE,
1217 ERROR_DS_NAME_TYPE_UNKNOWN,
1218 ERROR_DS_NOT_AN_OBJECT,
1219 ERROR_DS_SEC_DESC_TOO_SHORT,
1220 ERROR_DS_SEC_DESC_INVALID,
1221 ERROR_DS_NO_DELETED_NAME,
1222 ERROR_DS_SUBREF_MUST_HAVE_PARENT,
1223 ERROR_DS_NCNAME_MUST_BE_NC,
1224 ERROR_DS_CANT_ADD_SYSTEM_ONLY,
1225 ERROR_DS_CLASS_MUST_BE_CONCRETE,
1226 ERROR_DS_INVALID_DMD,
1227 ERROR_DS_OBJ_GUID_EXISTS,
1228 ERROR_DS_NOT_ON_BACKLINK,
1229 ERROR_DS_NO_CROSSREF_FOR_NC,
1230 ERROR_DS_SHUTTING_DOWN,
1231 ERROR_DS_UNKNOWN_OPERATION,
1232 ERROR_DS_INVALID_ROLE_OWNER,
1233 ERROR_DS_COULDNT_CONTACT_FSMO,
1234 ERROR_DS_CROSS_NC_DN_RENAME,
1235 ERROR_DS_CANT_MOD_SYSTEM_ONLY,
1236 ERROR_DS_REPLICATOR_ONLY,
1237 ERROR_DS_OBJ_CLASS_NOT_DEFINED,
1238 ERROR_DS_OBJ_CLASS_NOT_SUBCLASS,
1239 ERROR_DS_NAME_REFERENCE_INVALID,
1240 ERROR_DS_CROSS_REF_EXISTS,
1241 ERROR_DS_CANT_DEL_MASTER_CROSSREF,
1242 ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD,
1243 ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX,
1244 ERROR_DS_DUP_RDN,
1245 ERROR_DS_DUP_OID,
1246 ERROR_DS_DUP_MAPI_ID,
1247 ERROR_DS_DUP_SCHEMA_ID_GUID,
1248 ERROR_DS_DUP_LDAP_DISPLAY_NAME,
1249 ERROR_DS_SEMANTIC_ATT_TEST,
1250 ERROR_DS_SYNTAX_MISMATCH,
1251 ERROR_DS_EXISTS_IN_MUST_HAVE,
1252 ERROR_DS_EXISTS_IN_MAY_HAVE,
1253 ERROR_DS_NONEXISTENT_MAY_HAVE,
1254 ERROR_DS_NONEXISTENT_MUST_HAVE,
1255 ERROR_DS_AUX_CLS_TEST_FAIL,
1256 ERROR_DS_NONEXISTENT_POSS_SUP,
1257 ERROR_DS_SUB_CLS_TEST_FAIL,
1258 ERROR_DS_BAD_RDN_ATT_ID_SYNTAX,
1259 ERROR_DS_EXISTS_IN_AUX_CLS,
1260 ERROR_DS_EXISTS_IN_SUB_CLS,
1261 ERROR_DS_EXISTS_IN_POSS_SUP,
1262 ERROR_DS_RECALCSCHEMA_FAILED,
1263 ERROR_DS_TREE_DELETE_NOT_FINISHED,
1264 ERROR_DS_CANT_DELETE,
1265 ERROR_DS_ATT_SCHEMA_REQ_ID,
1266 ERROR_DS_BAD_ATT_SCHEMA_SYNTAX,
1267 ERROR_DS_CANT_CACHE_ATT,
1268 ERROR_DS_CANT_CACHE_CLASS,
1269 ERROR_DS_CANT_REMOVE_ATT_CACHE,
1270 ERROR_DS_CANT_REMOVE_CLASS_CACHE,
1271 ERROR_DS_CANT_RETRIEVE_DN,
1272 ERROR_DS_MISSING_SUPREF,
1273 ERROR_DS_CANT_RETRIEVE_INSTANCE,
1274 ERROR_DS_CODE_INCONSISTENCY,
1275 ERROR_DS_DATABASE_ERROR,
1276 ERROR_DS_GOVERNSID_MISSING,
1277 ERROR_DS_MISSING_EXPECTED_ATT,
1278 ERROR_DS_NCNAME_MISSING_CR_REF,
1279 ERROR_DS_SECURITY_CHECKING_ERROR,
1280 ERROR_DS_SCHEMA_NOT_LOADED,
1281 ERROR_DS_SCHEMA_ALLOC_FAILED,
1282 ERROR_DS_ATT_SCHEMA_REQ_SYNTAX,
1283 ERROR_DS_GCVERIFY_ERROR,
1284 ERROR_DS_DRA_SCHEMA_MISMATCH,
1285 ERROR_DS_CANT_FIND_DSA_OBJ,
1286 ERROR_DS_CANT_FIND_EXPECTED_NC,
1287 ERROR_DS_CANT_FIND_NC_IN_CACHE,
1288 ERROR_DS_CANT_RETRIEVE_CHILD,
1289 ERROR_DS_SECURITY_ILLEGAL_MODIFY,
1290 ERROR_DS_CANT_REPLACE_HIDDEN_REC,
1291 ERROR_DS_BAD_HIERARCHY_FILE,
1292 ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED,
1293 ERROR_DS_CONFIG_PARAM_MISSING,
1294 ERROR_DS_COUNTING_AB_INDICES_FAILED,
1295 ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED,
1296 ERROR_DS_INTERNAL_FAILURE,
1297 ERROR_DS_UNKNOWN_ERROR,
1298 ERROR_DS_ROOT_REQUIRES_CLASS_TOP,
1299 ERROR_DS_REFUSING_FSMO_ROLES,
1300 ERROR_DS_MISSING_FSMO_SETTINGS,
1301 ERROR_DS_UNABLE_TO_SURRENDER_ROLES,
1302 ERROR_DS_DRA_GENERIC,
1303 ERROR_DS_DRA_INVALID_PARAMETER,
1304 ERROR_DS_DRA_BUSY,
1305 ERROR_DS_DRA_BAD_DN,
1306 ERROR_DS_DRA_BAD_NC,
1307 ERROR_DS_DRA_DN_EXISTS,
1308 ERROR_DS_DRA_INTERNAL_ERROR,
1309 ERROR_DS_DRA_INCONSISTENT_DIT,
1310 ERROR_DS_DRA_CONNECTION_FAILED,
1311 ERROR_DS_DRA_BAD_INSTANCE_TYPE,
1312 ERROR_DS_DRA_OUT_OF_MEM,
1313 ERROR_DS_DRA_MAIL_PROBLEM,
1314 ERROR_DS_DRA_REF_ALREADY_EXISTS,
1315 ERROR_DS_DRA_REF_NOT_FOUND,
1316 ERROR_DS_DRA_OBJ_IS_REP_SOURCE,
1317 ERROR_DS_DRA_DB_ERROR,
1318 ERROR_DS_DRA_NO_REPLICA,
1319 ERROR_DS_DRA_ACCESS_DENIED,
1320 ERROR_DS_DRA_NOT_SUPPORTED,
1321 ERROR_DS_DRA_RPC_CANCELLED,
1322 ERROR_DS_DRA_SOURCE_DISABLED,
1323 ERROR_DS_DRA_SINK_DISABLED,
1324 ERROR_DS_DRA_NAME_COLLISION,
1325 ERROR_DS_DRA_SOURCE_REINSTALLED,
1326 ERROR_DS_DRA_MISSING_PARENT,
1327 ERROR_DS_DRA_PREEMPTED,
1328 ERROR_DS_DRA_ABANDON_SYNC,
1329 ERROR_DS_DRA_SHUTDOWN,
1330 ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET,
1331 ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA,
1332 ERROR_DS_DRA_EXTN_CONNECTION_FAILED,
1333 ERROR_DS_INSTALL_SCHEMA_MISMATCH,
1334 ERROR_DS_DUP_LINK_ID,
1335 ERROR_DS_NAME_ERROR_RESOLVING,
1336 ERROR_DS_NAME_ERROR_NOT_FOUND,
1337 ERROR_DS_NAME_ERROR_NOT_UNIQUE,
1338 ERROR_DS_NAME_ERROR_NO_MAPPING,
1339 ERROR_DS_NAME_ERROR_DOMAIN_ONLY,
1340 ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING,
1341 ERROR_DS_CONSTRUCTED_ATT_MOD,
1342 ERROR_DS_WRONG_OM_OBJ_CLASS,
1343 ERROR_DS_DRA_REPL_PENDING,
1344 ERROR_DS_DS_REQUIRED,
1345 ERROR_DS_INVALID_LDAP_DISPLAY_NAME,
1346 ERROR_DS_NON_BASE_SEARCH,
1347 ERROR_DS_CANT_RETRIEVE_ATTS,
1348 ERROR_DS_BACKLINK_WITHOUT_LINK,
1349 ERROR_DS_EPOCH_MISMATCH,
1350 ERROR_DS_SRC_NAME_MISMATCH,
1351 ERROR_DS_SRC_AND_DST_NC_IDENTICAL,
1352 ERROR_DS_DST_NC_MISMATCH,
1353 ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC,
1354 ERROR_DS_SRC_GUID_MISMATCH,
1355 ERROR_DS_CANT_MOVE_DELETED_OBJECT,
1356 ERROR_DS_PDC_OPERATION_IN_PROGRESS,
1357 ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD,
1358 ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION,
1359 ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS,
1360 ERROR_DS_NC_MUST_HAVE_NC_PARENT,
1361 ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE,
1362 ERROR_DS_DST_DOMAIN_NOT_NATIVE,
1363 ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER,
1364 ERROR_DS_CANT_MOVE_ACCOUNT_GROUP,
1365 ERROR_DS_CANT_MOVE_RESOURCE_GROUP,
1366 ERROR_DS_INVALID_SEARCH_FLAG,
1367 ERROR_DS_NO_TREE_DELETE_ABOVE_NC,
1368 ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE,
1369 ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE,
1370 ERROR_DS_SAM_INIT_FAILURE,
1371 ERROR_DS_SENSITIVE_GROUP_VIOLATION,
1372 ERROR_DS_CANT_MOD_PRIMARYGROUPID,
1373 ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD,
1374 ERROR_DS_NONSAFE_SCHEMA_CHANGE,
1375 ERROR_DS_SCHEMA_UPDATE_DISALLOWED,
1376 ERROR_DS_CANT_CREATE_UNDER_SCHEMA,
1377 ERROR_DS_INSTALL_NO_SRC_SCH_VERSION,
1378 ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE,
1379 ERROR_DS_INVALID_GROUP_TYPE,
1380 ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN,
1381 ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN,
1382 ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER,
1383 ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER,
1384 ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER,
1385 ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER,
1386 ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER,
1387 ERROR_DS_HAVE_PRIMARY_MEMBERS,
1388 ERROR_DS_STRING_SD_CONVERSION_FAILED,
1389 ERROR_DS_NAMING_MASTER_GC,
1390 ERROR_DS_LOOKUP_FAILURE,
1391 ERROR_DS_COULDNT_UPDATE_SPNS,
1392 ERROR_DS_CANT_RETRIEVE_SD,
1393 ERROR_DS_KEY_NOT_UNIQUE,
1394 ERROR_DS_WRONG_LINKED_ATT_SYNTAX,
1395 ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD,
1396 ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY,
1397 ERROR_DS_CANT_START,
1398 ERROR_DS_INIT_FAILURE,
1399 ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION,
1400 ERROR_DS_SOURCE_DOMAIN_IN_FOREST,
1401 ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST,
1402 ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED,
1403 ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN,
1404 ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER,
1405 ERROR_DS_SRC_SID_EXISTS_IN_FOREST,
1406 ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH,
1407 ERROR_SAM_INIT_FAILURE,
1408 ERROR_DS_DRA_SCHEMA_INFO_SHIP,
1409 ERROR_DS_DRA_SCHEMA_CONFLICT,
1410 ERROR_DS_DRA_EARLIER_SCHEMA_CONLICT,
1411 ERROR_DS_DRA_OBJ_NC_MISMATCH,
1412 ERROR_DS_NC_STILL_HAS_DSAS,
1413 ERROR_DS_GC_REQUIRED,
1414 ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY,
1415 ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS,
1416 ERROR_DS_CANT_ADD_TO_GC,
1417 ERROR_DS_NO_CHECKPOINT_WITH_PDC,
1418 ERROR_DS_SOURCE_AUDITING_NOT_ENABLED,
1419 ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC,
1420 ERROR_DS_INVALID_NAME_FOR_SPN,
1421 ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS,
1422 ERROR_DS_UNICODEPWD_NOT_IN_QUOTES,
1423 ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED,
1424 ERROR_DS_MUST_BE_RUN_ON_DST_DC,
1425 ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER,
1426 ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ,
1427 ERROR_DS_INIT_FAILURE_CONSOLE,
1428 ERROR_DS_SAM_INIT_FAILURE_CONSOLE,
1429 ERROR_DS_FOREST_VERSION_TOO_HIGH,
1430 ERROR_DS_DOMAIN_VERSION_TOO_HIGH,
1431 ERROR_DS_FOREST_VERSION_TOO_LOW,
1432 ERROR_DS_DOMAIN_VERSION_TOO_LOW,
1433 ERROR_DS_INCOMPATIBLE_VERSION,
1434 ERROR_DS_LOW_DSA_VERSION,
1435 ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN,
1436 ERROR_DS_NOT_SUPPORTED_SORT_ORDER,
1437 ERROR_DS_NAME_NOT_UNIQUE,
1438 ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4,
1439 ERROR_DS_OUT_OF_VERSION_STORE,
1440 ERROR_DS_INCOMPATIBLE_CONTROLS_USED,
1441 ERROR_DS_NO_REF_DOMAIN,
1442 ERROR_DS_RESERVED_LINK_ID,
1443 ERROR_DS_LINK_ID_NOT_AVAILABLE,
1444 ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER,
1445 ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE,
1446 ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC,
1447 ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG,
1448 ERROR_DS_MODIFYDN_WRONG_GRANDPARENT,
1449 ERROR_DS_NAME_ERROR_TRUST_REFERRAL,
1450 ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER,
1451 ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD,
1452 ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2,
1453 ERROR_DS_THREAD_LIMIT_EXCEEDED,
1454 ERROR_DS_NOT_CLOSEST,
1455 ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF,
1456 ERROR_DS_SINGLE_USER_MODE_FAILED,
1457 ERROR_DS_NTDSCRIPT_SYNTAX_ERROR,
1458 ERROR_DS_NTDSCRIPT_PROCESS_ERROR,
1459 ERROR_DS_DIFFERENT_REPL_EPOCHS,
1460 ERROR_DS_DRS_EXTENSIONS_CHANGED,
1461 ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR,
1462 ERROR_DS_NO_MSDS_INTID,
1463 ERROR_DS_DUP_MSDS_INTID,
1464 ERROR_DS_EXISTS_IN_RDNATTID,
1465 ERROR_DS_AUTHORIZATION_FAILED,
1466 ERROR_DS_INVALID_SCRIPT,
1467 ERROR_DS_REMOTE_CROSSREF_OP_FAILED,
1468 ERROR_DS_CROSS_REF_BUSY,
1469 ERROR_DS_CANT_DERIVE_SPN_FOR_DELETED_DOMAIN,
1470 ERROR_DS_CANT_DEMOTE_WITH_WRITEABLE_NC,
1471 ERROR_DS_DUPLICATE_ID_FOUND,
1472 ERROR_DS_INSUFFICIENT_ATTR_TO_CREATE_OBJECT,
1473 ERROR_DS_GROUP_CONVERSION_ERROR,
1474 ERROR_DS_CANT_MOVE_APP_BASIC_GROUP,
1475 ERROR_DS_CANT_MOVE_APP_QUERY_GROUP,
1476 ERROR_DS_ROLE_NOT_VERIFIED,
1477 ERROR_DS_WKO_CONTAINER_CANNOT_BE_SPECIAL,
1478 ERROR_DS_DOMAIN_RENAME_IN_PROGRESS,
1479 ERROR_DS_EXISTING_AD_CHILD_NC, // = 8613
1480 DNS_ERROR_RCODE_FORMAT_ERROR = 9001,
1481 DNS_ERROR_RCODE_SERVER_FAILURE,
1482 DNS_ERROR_RCODE_NAME_ERROR,
1483 DNS_ERROR_RCODE_NOT_IMPLEMENTED,
1484 DNS_ERROR_RCODE_REFUSED,
1485 DNS_ERROR_RCODE_YXDOMAIN,
1486 DNS_ERROR_RCODE_YXRRSET,
1487 DNS_ERROR_RCODE_NXRRSET,
1488 DNS_ERROR_RCODE_NOTAUTH,
1489 DNS_ERROR_RCODE_NOTZONE, // = 9010
1490 DNS_ERROR_RCODE_BADSIG = 9016,
1491 DNS_ERROR_RCODE_BADKEY,
1492 DNS_ERROR_RCODE_BADTIME, // = 9018
1493 DNS_INFO_NO_RECORDS = 9501,
1494 DNS_ERROR_BAD_PACKET,
1495 DNS_ERROR_NO_PACKET,
1496 DNS_ERROR_RCODE,
1497 DNS_ERROR_UNSECURE_PACKET, // = 9505
1498 DNS_ERROR_INVALID_TYPE = 9551,
1499 DNS_ERROR_INVALID_IP_ADDRESS,
1500 DNS_ERROR_INVALID_PROPERTY,
1501 DNS_ERROR_TRY_AGAIN_LATER,
1502 DNS_ERROR_NOT_UNIQUE,
1503 DNS_ERROR_NON_RFC_NAME,
1504 DNS_STATUS_FQDN,
1505 DNS_STATUS_DOTTED_NAME,
1506 DNS_STATUS_SINGLE_PART_NAME,
1507 DNS_ERROR_INVALID_NAME_CHAR,
1508 DNS_ERROR_NUMERIC_NAME,
1509 DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER,
1510 DNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION,
1511 DNS_ERROR_CANNOT_FIND_ROOT_HINTS,
1512 DNS_ERROR_INCONSISTENT_ROOT_HINTS, // = 9565
1513 DNS_ERROR_ZONE_DOES_NOT_EXIST = 9601,
1514 DNS_ERROR_NO_ZONE_INFO,
1515 DNS_ERROR_INVALID_ZONE_OPERATION,
1516 DNS_ERROR_ZONE_CONFIGURATION_ERROR,
1517 DNS_ERROR_ZONE_HAS_NO_SOA_RECORD,
1518 DNS_ERROR_ZONE_HAS_NO_NS_RECORDS,
1519 DNS_ERROR_ZONE_LOCKED,
1520 DNS_ERROR_ZONE_CREATION_FAILED,
1521 DNS_ERROR_ZONE_ALREADY_EXISTS,
1522 DNS_ERROR_AUTOZONE_ALREADY_EXISTS,
1523 DNS_ERROR_INVALID_ZONE_TYPE,
1524 DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP,
1525 DNS_ERROR_ZONE_NOT_SECONDARY,
1526 DNS_ERROR_NEED_SECONDARY_ADDRESSES,
1527 DNS_ERROR_WINS_INIT_FAILED,
1528 DNS_ERROR_NEED_WINS_SERVERS,
1529 DNS_ERROR_NBSTAT_INIT_FAILED,
1530 DNS_ERROR_SOA_DELETE_INVALID,
1531 DNS_ERROR_FORWARDER_ALREADY_EXISTS,
1532 DNS_ERROR_ZONE_REQUIRES_MASTER_IP,
1533 DNS_ERROR_ZONE_IS_SHUTDOWN, // = 9621
1534 DNS_ERROR_PRIMARY_REQUIRES_DATAFILE = 9651,
1535 DNS_ERROR_INVALID_DATAFILE_NAME,
1536 DNS_ERROR_DATAFILE_OPEN_FAILURE,
1537 DNS_ERROR_FILE_WRITEBACK_FAILED,
1538 DNS_ERROR_DATAFILE_PARSING, // = 9655
1539 DNS_ERROR_RECORD_DOES_NOT_EXIST = 9701,
1540 DNS_ERROR_RECORD_FORMAT,
1541 DNS_ERROR_NODE_CREATION_FAILED,
1542 DNS_ERROR_UNKNOWN_RECORD_TYPE,
1543 DNS_ERROR_RECORD_TIMED_OUT,
1544 DNS_ERROR_NAME_NOT_IN_ZONE,
1545 DNS_ERROR_CNAME_LOOP,
1546 DNS_ERROR_NODE_IS_CNAME,
1547 DNS_ERROR_CNAME_COLLISION,
1548 DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT,
1549 DNS_ERROR_RECORD_ALREADY_EXISTS,
1550 DNS_ERROR_SECONDARY_DATA,
1551 DNS_ERROR_NO_CREATE_CACHE_DATA,
1552 DNS_ERROR_NAME_DOES_NOT_EXIST,
1553 DNS_WARNING_PTR_CREATE_FAILED,
1554 DNS_WARNING_DOMAIN_UNDELETED,
1555 DNS_ERROR_DS_UNAVAILABLE,
1556 DNS_ERROR_DS_ZONE_ALREADY_EXISTS,
1557 DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE, // = 9719
1558 DNS_INFO_AXFR_COMPLETE = 9751,
1559 DNS_ERROR_AXFR,
1560 DNS_INFO_ADDED_LOCAL_WINS, // = 9753
1561 DNS_STATUS_CONTINUE_NEEDED = 9801,
1562 DNS_ERROR_NO_TCPIP = 9851,
1563 DNS_ERROR_NO_DNS_SERVERS, // = 9852
1564 DNS_ERROR_DP_DOES_NOT_EXIST = 9901,
1565 DNS_ERROR_DP_ALREADY_EXISTS,
1566 DNS_ERROR_DP_NOT_ENLISTED,
1567 DNS_ERROR_DP_ALREADY_ENLISTED,
1568 DNS_ERROR_DP_NOT_AVAILABLE, // = 9905
1569
1570 /+ already in winsock2.d defined!
1571
1572 WSABASEERR = 10000,
1573 WSAEINTR = 10004,
1574 WSAEBADF = 10009,
1575 WSAEACCES = 10013,
1576 WSAEFAULT, // = 10014
1577 WSAEINVAL = 10022,
1578 WSAEMFILE = 10024,
1579 WSAEWOULDBLOCK = 10035,
1580 WSAEINPROGRESS,
1581 WSAEALREADY,
1582 WSAENOTSOCK,
1583 WSAEDESTADDRREQ,
1584 WSAEMSGSIZE,
1585 WSAEPROTOTYPE,
1586 WSAENOPROTOOPT,
1587 WSAEPROTONOSUPPORT,
1588 WSAESOCKTNOSUPPORT,
1589 WSAEOPNOTSUPP,
1590 WSAEPFNOSUPPORT,
1591 WSAEAFNOSUPPORT,
1592 WSAEADDRINUSE,
1593 WSAEADDRNOTAVAIL,
1594 WSAENETDOWN,
1595 WSAENETUNREACH,
1596 WSAENETRESET,
1597 WSAECONNABORTED,
1598 WSAECONNRESET,
1599 WSAENOBUFS,
1600 WSAEISCONN,
1601 WSAENOTCONN,
1602 WSAESHUTDOWN,
1603 WSAETOOMANYREFS,
1604 WSAETIMEDOUT,
1605 WSAECONNREFUSED,
1606 WSAELOOP,
1607 WSAENAMETOOLONG,
1608 WSAEHOSTDOWN,
1609 WSAEHOSTUNREACH,
1610 WSAENOTEMPTY,
1611 WSAEPROCLIM,
1612 WSAEUSERS,
1613 WSAEDQUOT,
1614 WSAESTALE,
1615 WSAEREMOTE, // = 10071
1616 WSASYSNOTREADY = 10091,
1617 WSAVERNOTSUPPORTED,
1618 WSANOTINITIALISED, // = 10093
1619 WSAEDISCON = 10101,
1620 WSAENOMORE,
1621 WSAECANCELLED,
1622 WSAEINVALIDPROCTABLE,
1623 WSAEINVALIDPROVIDER,
1624 WSAEPROVIDERFAILEDINIT,
1625 WSASYSCALLFAILURE,
1626 WSASERVICE_NOT_FOUND,
1627 WSATYPE_NOT_FOUND,
1628 WSA_E_NO_MORE,
1629 WSA_E_CANCELLED,
1630 WSAEREFUSED, // = 10112
1631 WSAHOST_NOT_FOUND = 11001,
1632 WSATRY_AGAIN,
1633 WSANO_RECOVERY,
1634 WSANO_DATA,
1635 WSA_QOS_RECEIVERS,
1636 WSA_QOS_SENDERS,
1637 WSA_QOS_NO_SENDERS,
1638 WSA_QOS_NO_RECEIVERS,
1639 WSA_QOS_REQUEST_CONFIRMED,
1640 WSA_QOS_ADMISSION_FAILURE,
1641 WSA_QOS_POLICY_FAILURE,
1642 WSA_QOS_BAD_STYLE,
1643 WSA_QOS_BAD_OBJECT,
1644 WSA_QOS_TRAFFIC_CTRL_ERROR,
1645 WSA_QOS_GENERIC_ERROR,
1646 WSA_QOS_ESERVICETYPE,
1647 WSA_QOS_EFLOWSPEC,
1648 WSA_QOS_EPROVSPECBUF,
1649 WSA_QOS_EFILTERSTYLE,
1650 WSA_QOS_EFILTERTYPE,
1651 WSA_QOS_EFILTERCOUNT,
1652 WSA_QOS_EOBJLENGTH,
1653 WSA_QOS_EFLOWCOUNT,
1654 WSA_QOS_EUNKNOWNPSOBJ,
1655 WSA_QOS_EPOLICYOBJ,
1656 WSA_QOS_EFLOWDESC,
1657 WSA_QOS_EPSFLOWSPEC,
1658 WSA_QOS_EPSFILTERSPEC,
1659 WSA_QOS_ESDMODEOBJ,
1660 WSA_QOS_ESHAPERATEOBJ,
1661 WSA_QOS_RESERVED_PETYPE, // = 11031
1662
1663 +/
1664
1665 ERROR_IPSEC_QM_POLICY_EXISTS = 13000,
1666 ERROR_IPSEC_QM_POLICY_NOT_FOUND,
1667 ERROR_IPSEC_QM_POLICY_IN_USE,
1668 ERROR_IPSEC_MM_POLICY_EXISTS,
1669 ERROR_IPSEC_MM_POLICY_NOT_FOUND,
1670 ERROR_IPSEC_MM_POLICY_IN_USE,
1671 ERROR_IPSEC_MM_FILTER_EXISTS,
1672 ERROR_IPSEC_MM_FILTER_NOT_FOUND,
1673 ERROR_IPSEC_TRANSPORT_FILTER_EXISTS,
1674 ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND,
1675 ERROR_IPSEC_MM_AUTH_EXISTS,
1676 ERROR_IPSEC_MM_AUTH_NOT_FOUND,
1677 ERROR_IPSEC_MM_AUTH_IN_USE,
1678 ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND,
1679 ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND,
1680 ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND,
1681 ERROR_IPSEC_TUNNEL_FILTER_EXISTS,
1682 ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND,
1683 ERROR_IPSEC_MM_FILTER_PENDING_DELETION,
1684 ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION,
1685 ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION,
1686 ERROR_IPSEC_MM_POLICY_PENDING_DELETION,
1687 ERROR_IPSEC_MM_AUTH_PENDING_DELETION,
1688 ERROR_IPSEC_QM_POLICY_PENDING_DELETION,
1689 WARNING_IPSEC_MM_POLICY_PRUNED,
1690 WARNING_IPSEC_QM_POLICY_PRUNED, // = 13025
1691 ERROR_IPSEC_IKE_AUTH_FAIL = 13801,
1692 ERROR_IPSEC_IKE_ATTRIB_FAIL,
1693 ERROR_IPSEC_IKE_NEGOTIATION_PENDING,
1694 ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR,
1695 ERROR_IPSEC_IKE_TIMED_OUT,
1696 ERROR_IPSEC_IKE_NO_CERT,
1697 ERROR_IPSEC_IKE_SA_DELETED,
1698 ERROR_IPSEC_IKE_SA_REAPED,
1699 ERROR_IPSEC_IKE_MM_ACQUIRE_DROP,
1700 ERROR_IPSEC_IKE_QM_ACQUIRE_DROP,
1701 ERROR_IPSEC_IKE_QUEUE_DROP_MM,
1702 ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM,
1703 ERROR_IPSEC_IKE_DROP_NO_RESPONSE,
1704 ERROR_IPSEC_IKE_MM_DELAY_DROP,
1705 ERROR_IPSEC_IKE_QM_DELAY_DROP,
1706 ERROR_IPSEC_IKE_ERROR,
1707 ERROR_IPSEC_IKE_CRL_FAILED,
1708 ERROR_IPSEC_IKE_INVALID_KEY_USAGE,
1709 ERROR_IPSEC_IKE_INVALID_CERT_TYPE,
1710 ERROR_IPSEC_IKE_NO_PRIVATE_KEY, // = 13820
1711 ERROR_IPSEC_IKE_DH_FAIL = 13822,
1712 ERROR_IPSEC_IKE_INVALID_HEADER = 13824,
1713 ERROR_IPSEC_IKE_NO_POLICY,
1714 ERROR_IPSEC_IKE_INVALID_SIGNATURE,
1715 ERROR_IPSEC_IKE_KERBEROS_ERROR,
1716 ERROR_IPSEC_IKE_NO_PUBLIC_KEY,
1717 ERROR_IPSEC_IKE_PROCESS_ERR,
1718 ERROR_IPSEC_IKE_PROCESS_ERR_SA,
1719 ERROR_IPSEC_IKE_PROCESS_ERR_PROP,
1720 ERROR_IPSEC_IKE_PROCESS_ERR_TRANS,
1721 ERROR_IPSEC_IKE_PROCESS_ERR_KE,
1722 ERROR_IPSEC_IKE_PROCESS_ERR_ID,
1723 ERROR_IPSEC_IKE_PROCESS_ERR_CERT,
1724 ERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ,
1725 ERROR_IPSEC_IKE_PROCESS_ERR_HASH,
1726 ERROR_IPSEC_IKE_PROCESS_ERR_SIG,
1727 ERROR_IPSEC_IKE_PROCESS_ERR_NONCE,
1728 ERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY,
1729 ERROR_IPSEC_IKE_PROCESS_ERR_DELETE,
1730 ERROR_IPSEC_IKE_PROCESS_ERR_VENDOR,
1731 ERROR_IPSEC_IKE_INVALID_PAYLOAD,
1732 ERROR_IPSEC_IKE_LOAD_SOFT_SA,
1733 ERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN,
1734 ERROR_IPSEC_IKE_INVALID_COOKIE,
1735 ERROR_IPSEC_IKE_NO_PEER_CERT,
1736 ERROR_IPSEC_IKE_PEER_CRL_FAILED,
1737 ERROR_IPSEC_IKE_POLICY_CHANGE,
1738 ERROR_IPSEC_IKE_NO_MM_POLICY,
1739 ERROR_IPSEC_IKE_NOTCBPRIV,
1740 ERROR_IPSEC_IKE_SECLOADFAIL,
1741 ERROR_IPSEC_IKE_FAILSSPINIT,
1742 ERROR_IPSEC_IKE_FAILQUERYSSP,
1743 ERROR_IPSEC_IKE_SRVACQFAIL,
1744 ERROR_IPSEC_IKE_SRVQUERYCRED,
1745 ERROR_IPSEC_IKE_GETSPIFAIL,
1746 ERROR_IPSEC_IKE_INVALID_FILTER,
1747 ERROR_IPSEC_IKE_OUT_OF_MEMORY,
1748 ERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED,
1749 ERROR_IPSEC_IKE_INVALID_POLICY,
1750 ERROR_IPSEC_IKE_UNKNOWN_DOI,
1751 ERROR_IPSEC_IKE_INVALID_SITUATION,
1752 ERROR_IPSEC_IKE_DH_FAILURE,
1753 ERROR_IPSEC_IKE_INVALID_GROUP,
1754 ERROR_IPSEC_IKE_ENCRYPT,
1755 ERROR_IPSEC_IKE_DECRYPT,
1756 ERROR_IPSEC_IKE_POLICY_MATCH,
1757 ERROR_IPSEC_IKE_UNSUPPORTED_ID,
1758 ERROR_IPSEC_IKE_INVALID_HASH,
1759 ERROR_IPSEC_IKE_INVALID_HASH_ALG,
1760 ERROR_IPSEC_IKE_INVALID_HASH_SIZE,
1761 ERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG,
1762 ERROR_IPSEC_IKE_INVALID_AUTH_ALG,
1763 ERROR_IPSEC_IKE_INVALID_SIG,
1764 ERROR_IPSEC_IKE_LOAD_FAILED,
1765 ERROR_IPSEC_IKE_RPC_DELETE,
1766 ERROR_IPSEC_IKE_BENIGN_REINIT,
1767 ERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY, // = 13879
1768 ERROR_IPSEC_IKE_INVALID_CERT_KEYLEN = 13881,
1769 ERROR_IPSEC_IKE_MM_LIMIT,
1770 ERROR_IPSEC_IKE_NEGOTIATION_DISABLED,
1771 ERROR_IPSEC_IKE_NEG_STATUS_END,
1772 ERROR_SXS_SECTION_NOT_FOUND,
1773 ERROR_SXS_CANT_GEN_ACTCTX,
1774 ERROR_SXS_INVALID_ACTCTXDATA_FORMAT,
1775 ERROR_SXS_ASSEMBLY_NOT_FOUND,
1776 ERROR_SXS_MANIFEST_FORMAT_ERROR,
1777 ERROR_SXS_MANIFEST_PARSE_ERROR,
1778 ERROR_SXS_ACTIVATION_CONTEXT_DISABLED,
1779 ERROR_SXS_KEY_NOT_FOUND,
1780 ERROR_SXS_VERSION_CONFLICT,
1781 ERROR_SXS_WRONG_SECTION_TYPE,
1782 ERROR_SXS_THREAD_QUERIES_DISABLED,
1783 ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET,
1784 ERROR_SXS_UNKNOWN_ENCODING_GROUP,
1785 ERROR_SXS_UNKNOWN_ENCODING,
1786 ERROR_SXS_INVALID_XML_NAMESPACE_URI,
1787 ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED,
1788 ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED,
1789 ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE,
1790 ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE,
1791 ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE,
1792 ERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT,
1793 ERROR_SXS_DUPLICATE_DLL_NAME,
1794 ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME,
1795 ERROR_SXS_DUPLICATE_CLSID,
1796 ERROR_SXS_DUPLICATE_IID,
1797 ERROR_SXS_DUPLICATE_TLBID,
1798 ERROR_SXS_DUPLICATE_PROGID,
1799 ERROR_SXS_DUPLICATE_ASSEMBLY_NAME,
1800 ERROR_SXS_FILE_HASH_MISMATCH,
1801 ERROR_SXS_POLICY_PARSE_ERROR,
1802 ERROR_SXS_XML_E_MISSINGQUOTE,
1803 ERROR_SXS_XML_E_COMMENTSYNTAX,
1804 ERROR_SXS_XML_E_BADSTARTNAMECHAR,
1805 ERROR_SXS_XML_E_BADNAMECHAR,
1806 ERROR_SXS_XML_E_BADCHARINSTRING,
1807 ERROR_SXS_XML_E_XMLDECLSYNTAX,
1808 ERROR_SXS_XML_E_BADCHARDATA,
1809 ERROR_SXS_XML_E_MISSINGWHITESPACE,
1810 ERROR_SXS_XML_E_EXPECTINGTAGEND,
1811 ERROR_SXS_XML_E_MISSINGSEMICOLON,
1812 ERROR_SXS_XML_E_UNBALANCEDPAREN,
1813 ERROR_SXS_XML_E_INTERNALERROR,
1814 ERROR_SXS_XML_E_UNEXPECTED_WHITESPACE,
1815 ERROR_SXS_XML_E_INCOMPLETE_ENCODING,
1816 ERROR_SXS_XML_E_MISSING_PAREN,
1817 ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE,
1818 ERROR_SXS_XML_E_MULTIPLE_COLONS,
1819 ERROR_SXS_XML_E_INVALID_DECIMAL,
1820 ERROR_SXS_XML_E_INVALID_HEXIDECIMAL,
1821 ERROR_SXS_XML_E_INVALID_UNICODE,
1822 ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK,
1823 ERROR_SXS_XML_E_UNEXPECTEDENDTAG,
1824 ERROR_SXS_XML_E_UNCLOSEDTAG,
1825 ERROR_SXS_XML_E_DUPLICATEATTRIBUTE,
1826 ERROR_SXS_XML_E_MULTIPLEROOTS,
1827 ERROR_SXS_XML_E_INVALIDATROOTLEVEL,
1828 ERROR_SXS_XML_E_BADXMLDECL,
1829 ERROR_SXS_XML_E_MISSINGROOT,
1830 ERROR_SXS_XML_E_UNEXPECTEDEOF,
1831 ERROR_SXS_XML_E_BADPEREFINSUBSET,
1832 ERROR_SXS_XML_E_UNCLOSEDSTARTTAG,
1833 ERROR_SXS_XML_E_UNCLOSEDENDTAG,
1834 ERROR_SXS_XML_E_UNCLOSEDSTRING,
1835 ERROR_SXS_XML_E_UNCLOSEDCOMMENT,
1836 ERROR_SXS_XML_E_UNCLOSEDDECL,
1837 ERROR_SXS_XML_E_UNCLOSEDCDATA,
1838 ERROR_SXS_XML_E_RESERVEDNAMESPACE,
1839 ERROR_SXS_XML_E_INVALIDENCODING,
1840 ERROR_SXS_XML_E_INVALIDSWITCH,
1841 ERROR_SXS_XML_E_BADXMLCASE,
1842 ERROR_SXS_XML_E_INVALID_STANDALONE,
1843 ERROR_SXS_XML_E_UNEXPECTED_STANDALONE,
1844 ERROR_SXS_XML_E_INVALID_VERSION,
1845 ERROR_SXS_XML_E_MISSINGEQUALS,
1846 ERROR_SXS_PROTECTION_RECOVERY_FAILED,
1847 ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT,
1848 ERROR_SXS_PROTECTION_CATALOG_NOT_VALID,
1849 ERROR_SXS_UNTRANSLATABLE_HRESULT,
1850 ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING,
1851 ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE,
1852 ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME // = 14080
1853 }
1854
1855 enum : HRESULT {
1856 S_OK = 0x00000000,
1857 S_FALSE = 0x00000001,
1858
1859 NOERROR = 0x00000000,
1860
1861 E_PENDING = 0x8000000A,
1862 E_NOTIMPL = 0x80004001,
1863 E_NOINTERFACE = 0x80004002,
1864 E_POINTER = 0x80004003,
1865 E_ABORT = 0x80004004,
1866 E_FAIL = 0x80004005,
1867 E_ACCESSDENIED = 0x80070005,
1868 E_HANDLE = 0x80070006,
1869 E_OUTOFMEMORY = 0x8007000E,
1870 E_INVALIDARG = 0x80070057,
1871 E_UNEXPECTED = 0x8000FFFF,
1872
1873 CO_E_INIT_TLS = 0x80004006,
1874 CO_E_INIT_SHARED_ALLOCATOR = 0x80004007,
1875 CO_E_INIT_MEMORY_ALLOCATOR = 0x80004008,
1876 CO_E_INIT_CLASS_CACHE = 0x80004009,
1877 CO_E_INIT_RPC_CHANNEL = 0x8000400A,
1878 CO_E_INIT_TLS_SET_CHANNEL_CONTROL = 0x8000400B,
1879 CO_E_INIT_TLS_CHANNEL_CONTROL = 0x8000400C,
1880 CO_E_INIT_UNACCEPTED_USER_ALLOCATOR = 0x8000400D,
1881 CO_E_INIT_SCM_MUTEX_EXISTS = 0x8000400E,
1882 CO_E_INIT_SCM_FILE_MAPPING_EXISTS = 0x8000400F,
1883 CO_E_INIT_SCM_MAP_VIEW_OF_FILE = 0x80004010,
1884 CO_E_INIT_SCM_EXEC_FAILURE = 0x80004011,
1885 CO_E_INIT_ONLY_SINGLE_THREADED = 0x80004012,
1886
1887 RPC_E_CALL_REJECTED = 0x80010001,
1888 RPC_E_CALL_CANCELED = 0x80010002,
1889 RPC_E_CANTPOST_INSENDCALL = 0x80010003,
1890 RPC_E_CANTCALLOUT_INASYNCCALL = 0x80010004,
1891 RPC_E_CANTCALLOUT_INEXTERNALCALL = 0x80010005,
1892 RPC_E_CONNECTION_TERMINATED = 0x80010006,
1893 RPC_E_SERVER_DIED = 0x80010007,
1894 RPC_E_CLIENT_DIED = 0x80010008,
1895 RPC_E_INVALID_DATAPACKET = 0x80010009,
1896 RPC_E_CANTTRANSMIT_CALL = 0x8001000A,
1897 RPC_E_CLIENT_CANTMARSHAL_DATA = 0x8001000B,
1898 RPC_E_CLIENT_CANTUNMARSHAL_DATA = 0x8001000C,
1899 RPC_E_SERVER_CANTMARSHAL_DATA = 0x8001000D,
1900 RPC_E_SERVER_CANTUNMARSHAL_DATA = 0x8001000E,
1901 RPC_E_INVALID_DATA = 0x8001000F,
1902 RPC_E_INVALID_PARAMETER = 0x80010010,
1903 RPC_E_CANTCALLOUT_AGAIN = 0x80010011,
1904 RPC_E_SERVER_DIED_DNE = 0x80010012,
1905 RPC_E_SYS_CALL_FAILED = 0x80010100,
1906 RPC_E_OUT_OF_RESOURCES = 0x80010101,
1907 RPC_E_ATTEMPTED_MULTITHREAD = 0x80010102,
1908 RPC_E_NOT_REGISTERED = 0x80010103,
1909 RPC_E_FAULT = 0x80010104,
1910 RPC_E_SERVERFAULT = 0x80010105,
1911 RPC_E_CHANGED_MODE = 0x80010106,
1912 RPC_E_INVALIDMETHOD = 0x80010107,
1913 RPC_E_DISCONNECTED = 0x80010108,
1914 RPC_E_RETRY = 0x80010109,
1915 RPC_E_SERVERCALL_RETRYLATER = 0x8001010A,
1916 RPC_E_SERVERCALL_REJECTED = 0x8001010B,
1917 RPC_E_INVALID_CALLDATA = 0x8001010C,
1918 RPC_E_CANTCALLOUT_ININPUTSYNCCALL = 0x8001010D,
1919 RPC_E_WRONG_THREAD = 0x8001010E,
1920 RPC_E_THREAD_NOT_INIT = 0x8001010F,
1921 RPC_E_UNEXPECTED = 0x8001FFFF,
1922
1923 DISP_E_UNKNOWNINTERFACE = 0x80020001,
1924 DISP_E_MEMBERNOTFOUND = 0x80020003,
1925 DISP_E_PARAMNOTFOUND = 0x80020004,
1926 DISP_E_TYPEMISMATCH = 0x80020005,
1927 DISP_E_UNKNOWNNAME = 0x80020006,
1928 DISP_E_NONAMEDARGS = 0x80020007,
1929 DISP_E_BADVARTYPE = 0x80020008,
1930 DISP_E_EXCEPTION = 0x80020009,
1931 DISP_E_OVERFLOW = 0x8002000A,
1932 DISP_E_BADINDEX = 0x8002000B,
1933 DISP_E_UNKNOWNLCID = 0x8002000C,
1934 DISP_E_ARRAYISLOCKED = 0x8002000D,
1935 DISP_E_BADPARAMCOUNT = 0x8002000E,
1936 DISP_E_PARAMNOTOPTIONAL = 0x8002000F,
1937 DISP_E_BADCALLEE = 0x80020010,
1938 DISP_E_NOTACOLLECTION = 0x80020011,
1939 DISP_E_DIVBYZERO = 0x80020012,
1940
1941 TYPE_E_BUFFERTOOSMALL = 0x80028016,
1942 TYPE_E_INVDATAREAD = 0x80028018,
1943 TYPE_E_UNSUPFORMAT = 0x80028019,
1944 TYPE_E_REGISTRYACCESS = 0x8002801C,
1945 TYPE_E_LIBNOTREGISTERED = 0x8002801D,
1946 TYPE_E_UNDEFINEDTYPE = 0x80028027,
1947 TYPE_E_QUALIFIEDNAMEDISALLOWED = 0x80028028,
1948 TYPE_E_INVALIDSTATE = 0x80028029,
1949 TYPE_E_WRONGTYPEKIND = 0x8002802A,
1950 TYPE_E_ELEMENTNOTFOUND = 0x8002802B,
1951 TYPE_E_AMBIGUOUSNAME = 0x8002802C,
1952 TYPE_E_NAMECONFLICT = 0x8002802D,
1953 TYPE_E_UNKNOWNLCID = 0x8002802E,
1954 TYPE_E_DLLFUNCTIONNOTFOUND = 0x8002802F,
1955 TYPE_E_BADMODULEKIND = 0x800288BD,
1956 TYPE_E_SIZETOOBIG = 0x800288C5,
1957 TYPE_E_DUPLICATEID = 0x800288C6,
1958 TYPE_E_INVALIDID = 0x800288CF,
1959 TYPE_E_TYPEMISMATCH = 0x80028CA0,
1960 TYPE_E_OUTOFBOUNDS = 0x80028CA1,
1961 TYPE_E_IOERROR = 0x80028CA2,
1962 TYPE_E_CANTCREATETMPFILE = 0x80028CA3,
1963 TYPE_E_CANTLOADLIBRARY = 0x80029C4A,
1964 TYPE_E_INCONSISTENTPROPFUNCS = 0x80029C83,
1965 TYPE_E_CIRCULARTYPE = 0x80029C84,
1966
1967 STG_E_INVALIDFUNCTION = 0x80030001,
1968 STG_E_FILENOTFOUND = 0x80030002,
1969 STG_E_PATHNOTFOUND = 0x80030003,
1970 STG_E_TOOMANYOPENFILES = 0x80030004,
1971 STG_E_ACCESSDENIED = 0x80030005,
1972 STG_E_INVALIDHANDLE = 0x80030006,
1973 STG_E_INSUFFICIENTMEMORY = 0x80030008,
1974 STG_E_INVALIDPOINTER = 0x80030009,
1975 STG_E_NOMOREFILES = 0x80030012,
1976 STG_E_DISKISWRITEPROTECTED = 0x80030013,
1977 STG_E_SEEKERROR = 0x80030019,
1978 STG_E_WRITEFAULT = 0x8003001D,
1979 STG_E_READFAULT = 0x8003001E,
1980 STG_E_SHAREVIOLATION = 0x80030020,
1981 STG_E_LOCKVIOLATION = 0x80030021,
1982 STG_E_FILEALREADYEXISTS = 0x80030050,
1983 STG_E_INVALIDPARAMETER = 0x80030057,
1984 STG_E_MEDIUMFULL = 0x80030070,
1985 STG_E_ABNORMALAPIEXIT = 0x800300FA,
1986 STG_E_INVALIDHEADER = 0x800300FB,
1987 STG_E_INVALIDNAME = 0x800300FC,
1988 STG_E_UNKNOWN = 0x800300FD,
1989 STG_E_UNIMPLEMENTEDFUNCTION = 0x800300FE,
1990 STG_E_INVALIDFLAG = 0x800300FF,
1991 STG_E_INUSE = 0x80030100,
1992 STG_E_NOTCURRENT = 0x80030101,
1993 STG_E_REVERTED = 0x80030102,
1994 STG_E_CANTSAVE = 0x80030103,
1995 STG_E_OLDFORMAT = 0x80030104,
1996 STG_E_OLDDLL = 0x80030105,
1997 STG_E_SHAREREQUIRED = 0x80030106,
1998 STG_E_NOTFILEBASEDSTORAGE = 0x80030107,
1999 STG_E_EXTANTMARSHALLINGS = 0x80030108,
2000 STG_S_CONVERTED = 0x00030200,
2001
2002 OLE_E_FIRST = 0x80040000,
2003 OLE_S_FIRST = 0x00040000,
2004 OLE_E_OLEVERB = 0x80040000,
2005 OLE_S_USEREG = 0x00040000,
2006 OLE_E_ADVF = 0x80040001,
2007 OLE_S_STATIC = 0x00040001,
2008 OLE_E_ENUM_NOMORE = 0x80040002,
2009 OLE_S_MAC_CLIPFORMAT = 0x00040002,
2010 OLE_E_ADVISENOTSUPPORTED = 0x80040003,
2011 OLE_E_NOCONNECTION = 0x80040004,
2012 OLE_E_NOTRUNNING = 0x80040005,
2013 OLE_E_NOCACHE = 0x80040006,
2014 OLE_E_BLANK = 0x80040007,
2015 OLE_E_CLASSDIFF = 0x80040008,
2016 OLE_E_CANT_GETMONIKER = 0x80040009,
2017 OLE_E_CANT_BINDTOSOURCE = 0x8004000A,
2018 OLE_E_STATIC = 0x8004000B,
2019 OLE_E_PROMPTSAVECANCELLED = 0x8004000C,
2020 OLE_E_INVALIDRECT = 0x8004000D,
2021 OLE_E_WRONGCOMPOBJ = 0x8004000E,
2022 OLE_E_INVALIDHWND = 0x8004000F,
2023 OLE_E_NOT_INPLACEACTIVE = 0x80040010,
2024 OLE_E_CANTCONVERT = 0x80040011,
2025 OLE_E_NOSTORAGE = 0x80040012,
2026
2027 DV_E_FORMATETC = 0x80040064,
2028 DV_E_DVTARGETDEVICE = 0x80040065,
2029 DV_E_STGMEDIUM = 0x80040066,
2030 DV_E_STATDATA = 0x80040067,
2031 DV_E_LINDEX = 0x80040068,
2032 DV_E_TYMED = 0x80040069,
2033 DV_E_CLIPFORMAT = 0x8004006A,
2034 DV_E_DVASPECT = 0x8004006B,
2035 DV_E_DVTARGETDEVICE_SIZE = 0x8004006C,
2036 DV_E_NOIVIEWOBJECT = 0x8004006D,
2037
2038 OLE_E_LAST = 0x800400FF,
2039 OLE_S_LAST = 0x000400FF,
2040 DRAGDROP_E_FIRST = 0x80040100,
2041 DRAGDROP_S_FIRST = 0x00040100,
2042 DRAGDROP_E_NOTREGISTERED = 0x80040100,
2043 DRAGDROP_S_DROP = 0x00040100,
2044 DRAGDROP_E_ALREADYREGISTERED = 0x80040101,
2045 DRAGDROP_S_CANCEL = 0x00040101,
2046 DRAGDROP_E_INVALIDHWND = 0x80040102,
2047 DRAGDROP_S_USEDEFAULTCURSORS = 0x00040102,
2048 DRAGDROP_E_LAST = 0x8004010F,
2049 DRAGDROP_S_LAST = 0x0004010F,
2050 CLASSFACTORY_E_FIRST = 0x80040110,
2051 CLASSFACTORY_S_FIRST = 0x00040110,
2052 CLASS_E_NOAGGREGATION = 0x80040110,
2053 CLASS_E_CLASSNOTAVAILABLE = 0x80040111,
2054 CLASSFACTORY_E_LAST = 0x8004011F,
2055 CLASSFACTORY_S_LAST = 0x0004011F,
2056 MARSHAL_E_FIRST = 0x80040120,
2057 MARSHAL_S_FIRST = 0x00040120,
2058 MARSHAL_E_LAST = 0x8004012F,
2059 MARSHAL_S_LAST = 0x0004012F,
2060 DATA_E_FIRST = 0x80040130,
2061 DATA_S_FIRST = 0x00040130,
2062 DATA_S_SAMEFORMATETC = 0x00040130,
2063 DATA_E_LAST = 0x8004013F,
2064 DATA_S_LAST = 0x0004013F,
2065 VIEW_E_FIRST = 0x80040140,
2066 VIEW_S_FIRST = 0x00040140,
2067 VIEW_E_DRAW = 0x80040140,
2068 VIEW_S_ALREADY_FROZEN = 0x00040140,
2069 VIEW_E_LAST = 0x8004014F,
2070 VIEW_S_LAST = 0x0004014F,
2071 REGDB_E_FIRST = 0x80040150,
2072 REGDB_S_FIRST = 0x00040150,
2073 REGDB_E_READREGDB = 0x80040150,
2074 REGDB_E_WRITEREGDB = 0x80040151,
2075 REGDB_E_KEYMISSING = 0x80040152,
2076 REGDB_E_INVALIDVALUE = 0x80040153,
2077 REGDB_E_CLASSNOTREG = 0x80040154,
2078 REGDB_E_IIDNOTREG = 0x80040155,
2079 REGDB_E_LAST = 0x8004015F,
2080 REGDB_S_LAST = 0x0004015F,
2081 CACHE_E_FIRST = 0x80040170,
2082 CACHE_S_FIRST = 0x00040170,
2083 CACHE_E_NOCACHE_UPDATED = 0x80040170,
2084 CACHE_S_FORMATETC_NOTSUPPORTED = 0x00040170,
2085 CACHE_S_SAMECACHE = 0x00040171,
2086 CACHE_S_SOMECACHES_NOTUPDATED = 0x00040172,
2087 CACHE_E_LAST = 0x8004017F,
2088 CACHE_S_LAST = 0x0004017F,
2089 OLEOBJ_E_FIRST = 0x80040180,
2090 OLEOBJ_S_FIRST = 0x00040180,
2091 OLEOBJ_E_NOVERBS = 0x80040180,
2092 OLEOBJ_S_INVALIDVERB = 0x00040180,
2093 OLEOBJ_E_INVALIDVERB = 0x80040181,
2094 OLEOBJ_S_CANNOT_DOVERB_NOW = 0x00040181,
2095 OLEOBJ_S_INVALIDHWND = 0x00040182,
2096 OLEOBJ_E_LAST = 0x8004018F,
2097 OLEOBJ_S_LAST = 0x0004018F,
2098 CLIENTSITE_E_FIRST = 0x80040190,
2099 CLIENTSITE_S_FIRST = 0x00040190,
2100 CLIENTSITE_E_LAST = 0x8004019F,
2101 CLIENTSITE_S_LAST = 0x0004019F,
2102 INPLACE_E_NOTUNDOABLE = 0x800401A0,
2103 INPLACE_E_FIRST = 0x800401A0,
2104 INPLACE_S_FIRST = 0x000401A0,
2105 INPLACE_S_TRUNCATED = 0x000401A0,
2106 INPLACE_E_NOTOOLSPACE = 0x800401A1,
2107 INPLACE_E_LAST = 0x800401AF,
2108 INPLACE_S_LAST = 0x000401AF,
2109 ENUM_E_FIRST = 0x800401B0,
2110 ENUM_S_FIRST = 0x000401B0,
2111 ENUM_E_LAST = 0x800401BF,
2112 ENUM_S_LAST = 0x000401BF,
2113 CONVERT10_E_FIRST = 0x800401C0,
2114 CONVERT10_S_FIRST = 0x000401C0,
2115 CONVERT10_E_OLESTREAM_GET = 0x800401C0,
2116 CONVERT10_S_NO_PRESENTATION = 0x000401C0,
2117 CONVERT10_E_OLESTREAM_PUT = 0x800401C1,
2118 CONVERT10_E_OLESTREAM_FMT = 0x800401C2,
2119 CONVERT10_E_OLESTREAM_BITMAP_TO_DIB = 0x800401C3,
2120 CONVERT10_E_STG_FMT = 0x800401C4,
2121 CONVERT10_E_STG_NO_STD_STREAM = 0x800401C5,
2122 CONVERT10_E_STG_DIB_TO_BITMAP = 0x800401C6,
2123 CONVERT10_E_LAST = 0x800401CF,
2124 CONVERT10_S_LAST = 0x000401CF,
2125 CLIPBRD_E_FIRST = 0x800401D0,
2126 CLIPBRD_S_FIRST = 0x000401D0,
2127 CLIPBRD_E_CANT_OPEN = 0x800401D0,
2128 CLIPBRD_E_CANT_EMPTY = 0x800401D1,
2129 CLIPBRD_E_CANT_SET = 0x800401D2,
2130 CLIPBRD_E_BAD_DATA = 0x800401D3,
2131 CLIPBRD_E_CANT_CLOSE = 0x800401D4,
2132 CLIPBRD_E_LAST = 0x800401DF,
2133 CLIPBRD_S_LAST = 0x000401DF,
2134 MK_E_FIRST = 0x800401E0,
2135 MK_S_FIRST = 0x000401E0,
2136 MK_E_CONNECTMANUALLY = 0x800401E0,
2137 MK_E_EXCEEDEDDEADLINE = 0x800401E1,
2138 MK_E_NEEDGENERIC = 0x800401E2,
2139 MK_S_REDUCED_TO_SELF = 0x000401E2,
2140 MK_E_UNAVAILABLE = 0x800401E3,
2141 MK_E_SYNTAX = 0x800401E4,
2142 MK_S_ME = 0x000401E4,
2143 MK_E_NOOBJECT = 0x800401E5,
2144 MK_S_HIM = 0x000401E5,
2145 MK_E_INVALIDEXTENSION = 0x800401E6,
2146 MK_S_US = 0x000401E6,
2147 MK_E_INTERMEDIATEINTERFACENOTSUPPORTED = 0x800401E7,
2148 MK_S_MONIKERALREADYREGISTERED = 0x000401E7,
2149 MK_E_NOTBINDABLE = 0x800401E8,
2150 MK_E_NOTBOUND = 0x800401E9,
2151 MK_E_CANTOPENFILE = 0x800401EA,
2152 MK_E_MUSTBOTHERUSER = 0x800401EB,
2153 MK_E_NOINVERSE = 0x800401EC,
2154 MK_E_NOSTORAGE = 0x800401ED,
2155 MK_E_NOPREFIX = 0x800401EE,
2156 MK_E_LAST = 0x800401EF,
2157 MK_S_LAST = 0x000401EF,
2158 MK_E_ENUMERATION_FAILED = 0x800401EF,
2159 CO_E_FIRST = 0x800401F0,
2160 CO_S_FIRST = 0x000401F0,
2161 CO_E_NOTINITIALIZED = 0x800401F0,
2162 CO_E_ALREADYINITIALIZED = 0x800401F1,
2163 CO_E_CANTDETERMINECLASS = 0x800401F2,
2164 CO_E_CLASSSTRING = 0x800401F3,
2165 CO_E_IIDSTRING = 0x800401F4,
2166 CO_E_APPNOTFOUND = 0x800401F5,
2167 CO_E_APPSINGLEUSE = 0x800401F6,
2168 CO_E_ERRORINAPP = 0x800401F7,
2169 CO_E_DLLNOTFOUND = 0x800401F8,
2170 CO_E_ERRORINDLL = 0x800401F9,
2171 CO_E_WRONGOSFORAPP = 0x800401FA,
2172 CO_E_OBJNOTREG = 0x800401FB,
2173 CO_E_OBJISREG = 0x800401FC,
2174 CO_E_OBJNOTCONNECTED = 0x800401FD,
2175 CO_E_APPDIDNTREG = 0x800401FE,
2176 CO_E_LAST = 0x800401FF,
2177 CO_S_LAST = 0x000401FF,
2178 CO_E_RELEASED = 0x800401FF,
2179
2180 CO_E_CLASS_CREATE_FAILED = 0x80080001,
2181 CO_E_SCM_ERROR = 0x80080002,
2182 CO_E_SCM_RPC_FAILURE = 0x80080003,
2183 CO_E_BAD_PATH = 0x80080004,
2184 CO_E_SERVER_EXEC_FAILURE = 0x80080005,
2185 CO_E_OBJSRV_RPC_FAILURE = 0x80080006,
2186 MK_E_NO_NORMALIZED = 0x80080007,
2187 CO_E_SERVER_STOPPING = 0x80080008,
2188 MEM_E_INVALID_ROOT = 0x80080009,
2189 MEM_E_INVALID_LINK = 0x80080010,
2190 MEM_E_INVALID_SIZE = 0x80080011,
2191 CO_S_NOTALLINTERFACES = 0x00080012,
2192
2193 NTE_BAD_UID = 0x80090001,
2194 NTE_BAD_HASH = 0x80090002,
2195 NTE_BAD_KEY = 0x80090003,
2196 NTE_BAD_LEN = 0x80090004,
2197 NTE_BAD_DATA = 0x80090005,
2198 NTE_BAD_SIGNATURE = 0x80090006,
2199 NTE_BAD_VER = 0x80090007,
2200 NTE_BAD_ALGID = 0x80090008,
2201 NTE_BAD_FLAGS = 0x80090009,
2202 NTE_BAD_TYPE = 0x8009000A,
2203 NTE_BAD_KEY_STATE = 0x8009000B,
2204 NTE_BAD_HASH_STATE = 0x8009000C,
2205 NTE_NO_KEY = 0x8009000D,
2206 NTE_NO_MEMORY = 0x8009000E,
2207 NTE_EXISTS = 0x8009000F,
2208 NTE_PERM = 0x80090010,
2209 NTE_NOT_FOUND = 0x80090011,
2210 NTE_DOUBLE_ENCRYPT = 0x80090012,
2211 NTE_BAD_PROVIDER = 0x80090013,
2212 NTE_BAD_PROV_TYPE = 0x80090014,
2213 NTE_BAD_PUBLIC_KEY = 0x80090015,
2214 NTE_BAD_KEYSET = 0x80090016,
2215 NTE_PROV_TYPE_NOT_DEF = 0x80090017,
2216 NTE_PROV_TYPE_ENTRY_BAD = 0x80090018,
2217 NTE_KEYSET_NOT_DEF = 0x80090019,
2218 NTE_KEYSET_ENTRY_BAD = 0x8009001A,
2219 NTE_PROV_TYPE_NO_MATCH = 0x8009001B,
2220 NTE_SIGNATURE_FILE_BAD = 0x8009001C,
2221 NTE_PROVIDER_DLL_FAIL = 0x8009001D,
2222 NTE_PROV_DLL_NOT_FOUND = 0x8009001E,
2223 NTE_BAD_KEYSET_PARAM = 0x8009001F,
2224 NTE_FAIL = 0x80090020,
2225 NTE_SYS_ERR = 0x80090021
2226 }
2227
2228
2229 enum : bool {
2230 SEVERITY_SUCCESS = 0,
2231 SEVERITY_ERROR = 1
2232 }
2233
2234 enum : uint {
2235 FACILITY_NULL = 0,
2236 FACILITY_RPC,
2237 FACILITY_DISPATCH,
2238 FACILITY_STORAGE,
2239 FACILITY_ITF, // = 4
2240 FACILITY_WIN32 = 7,
2241 FACILITY_WINDOWS = 8,
2242 FACILITY_CONTROL = 10,
2243 FACILITY_NT_BIT = 0x10000000
2244 }
2245
2246 // C Macros
2247
2248 bool SUCCEEDED(HRESULT Status) {
2249 return Status >= 0;
2250 }
2251
2252 bool FAILED(HRESULT Status) {
2253 return Status < 0;
2254 }
2255
2256 bool IS_ERROR(HRESULT Status) {
2257 return (Status >>> 31) == SEVERITY_ERROR;
2258 }
2259
2260 ushort HRESULT_CODE(HRESULT r) {
2261 return cast(ushort) (r & 0xFFFF);
2262 }
2263
2264 ushort SCODE_CODE(SCODE r) {
2265 return cast(ushort) (r & 0xFFFF);
2266 }
2267
2268 ushort HRESULT_FACILITY(HRESULT r) {
2269 return cast(ushort) ((r>>16) & 0x1fff);
2270 }
2271
2272 ushort SCODE_FACILITY(SCODE r) {
2273 return cast(ushort) ((r>>16) & 0x1fff);
2274 }
2275
2276 ushort HRESULT_SEVERITY(HRESULT r) {
2277 return cast(ushort) ((r>>31) & 0x1);
2278 }
2279
2280 ushort SCODE_SEVERITY(SCODE r) {
2281 return cast(ushort) ((r>>31) & 0x1);
2282 }
2283
2284 HRESULT MAKE_HRESULT(bool s, uint f, uint c) {
2285 return (s << 31) | (f << 16) | c;
2286 }
2287
2288 SCODE MAKE_SCODE(bool s, uint f, uint c) {
2289 return (s << 31) | (f << 16) | c;
2290 }
2291
2292 SCODE GetScode(HRESULT hr) {
2293 return hr;
2294 }
2295
2296 HRESULT ResultFromScode(SCODE c) {
2297 return c;
2298 }
2299
2300 HRESULT HRESULT_FROM_NT(HRESULT x) {
2301 return x | FACILITY_NT_BIT;
2302 }
2303
2304 HRESULT HRESULT_FROM_WIN32(HRESULT x) {
2305 return x ? (x & 0x0000FFFF) | (FACILITY_WIN32 << 16) | 0x80000000 : 0;
2306 }
2307
2308 HRESULT PropagateResult(HRESULT hrPrevious, SCODE scBase) {
2309 return scBase;
2310 }