Artifact 559075db5bad53001ac9c23d77478e2d546eb0a8
- File
src/win32/winerror.d
-
2015-05-05 06:49:05
- part of checkin
[9b639cf2d6]
on branch trunk
- Working version for update to 2.067.
The problem was __gshared. Replacing it with TLS fixed the issue. Remaining problem is that "hack.d"'s CloseHandle hack is not working anymore.
(user: kinaba) [annotate]
-
2015-05-05 06:49:05
- part of checkin
[9b639cf2d6]
on branch trunk
- Working version for update to 2.067.
/***********************************************************************\ * winerror.d * * * * Windows API header module * * * * Translated from MinGW Windows headers * * * * Placed into public domain * \***********************************************************************/ module win32.winerror; /* Comments from the Mingw header: * WAIT_TIMEOUT is also defined in winbase.h */ private import win32.windef; alias int SCODE; // was in win32.wtypes. enum : uint { ERROR_SUCCESS = 0, NO_ERROR = 0, ERROR_INVALID_FUNCTION, ERROR_FILE_NOT_FOUND, ERROR_PATH_NOT_FOUND, ERROR_TOO_MANY_OPEN_FILES, ERROR_ACCESS_DENIED, ERROR_INVALID_HANDLE, ERROR_ARENA_TRASHED, ERROR_NOT_ENOUGH_MEMORY, ERROR_INVALID_BLOCK, ERROR_BAD_ENVIRONMENT, ERROR_BAD_FORMAT, ERROR_INVALID_ACCESS, ERROR_INVALID_DATA, ERROR_OUTOFMEMORY, ERROR_INVALID_DRIVE, ERROR_CURRENT_DIRECTORY, ERROR_NOT_SAME_DEVICE, ERROR_NO_MORE_FILES, ERROR_WRITE_PROTECT, ERROR_BAD_UNIT, ERROR_NOT_READY, ERROR_BAD_COMMAND, ERROR_CRC, ERROR_BAD_LENGTH, ERROR_SEEK, ERROR_NOT_DOS_DISK, ERROR_SECTOR_NOT_FOUND, ERROR_OUT_OF_PAPER, ERROR_WRITE_FAULT, ERROR_READ_FAULT, ERROR_GEN_FAILURE, ERROR_SHARING_VIOLATION, ERROR_LOCK_VIOLATION, ERROR_WRONG_DISK, // = 34 ERROR_SHARING_BUFFER_EXCEEDED = 36, ERROR_HANDLE_EOF = 38, ERROR_HANDLE_DISK_FULL, // = 39 ERROR_NOT_SUPPORTED = 50, ERROR_REM_NOT_LIST, ERROR_DUP_NAME, ERROR_BAD_NETPATH, ERROR_NETWORK_BUSY, ERROR_DEV_NOT_EXIST, ERROR_TOO_MANY_CMDS, ERROR_ADAP_HDW_ERR, ERROR_BAD_NET_RESP, ERROR_UNEXP_NET_ERR, ERROR_BAD_REM_ADAP, ERROR_PRINTQ_FULL, ERROR_NO_SPOOL_SPACE, ERROR_PRINT_CANCELLED, ERROR_NETNAME_DELETED, ERROR_NETWORK_ACCESS_DENIED, ERROR_BAD_DEV_TYPE, ERROR_BAD_NET_NAME, ERROR_TOO_MANY_NAMES, ERROR_TOO_MANY_SESS, ERROR_SHARING_PAUSED, ERROR_REQ_NOT_ACCEP, ERROR_REDIR_PAUSED, // = 72 ERROR_FILE_EXISTS = 80, ERROR_CANNOT_MAKE = 82, ERROR_FAIL_I24, ERROR_OUT_OF_STRUCTURES, ERROR_ALREADY_ASSIGNED, ERROR_INVALID_PASSWORD, ERROR_INVALID_PARAMETER, ERROR_NET_WRITE_FAULT, ERROR_NO_PROC_SLOTS, // = 89 ERROR_TOO_MANY_SEMAPHORES = 100, ERROR_EXCL_SEM_ALREADY_OWNED, ERROR_SEM_IS_SET, ERROR_TOO_MANY_SEM_REQUESTS, ERROR_INVALID_AT_INTERRUPT_TIME, ERROR_SEM_OWNER_DIED, ERROR_SEM_USER_LIMIT, ERROR_DISK_CHANGE, ERROR_DRIVE_LOCKED, ERROR_BROKEN_PIPE, ERROR_OPEN_FAILED, ERROR_BUFFER_OVERFLOW, ERROR_DISK_FULL, ERROR_NO_MORE_SEARCH_HANDLES, ERROR_INVALID_TARGET_HANDLE, // = 114 ERROR_INVALID_CATEGORY = 117, ERROR_INVALID_VERIFY_SWITCH, ERROR_BAD_DRIVER_LEVEL, ERROR_CALL_NOT_IMPLEMENTED, ERROR_SEM_TIMEOUT, ERROR_INSUFFICIENT_BUFFER, ERROR_INVALID_NAME, ERROR_INVALID_LEVEL, ERROR_NO_VOLUME_LABEL, ERROR_MOD_NOT_FOUND, ERROR_PROC_NOT_FOUND, ERROR_WAIT_NO_CHILDREN, ERROR_CHILD_NOT_COMPLETE, ERROR_DIRECT_ACCESS_HANDLE, ERROR_NEGATIVE_SEEK, ERROR_SEEK_ON_DEVICE, ERROR_IS_JOIN_TARGET, ERROR_IS_JOINED, ERROR_IS_SUBSTED, ERROR_NOT_JOINED, ERROR_NOT_SUBSTED, ERROR_JOIN_TO_JOIN, ERROR_SUBST_TO_SUBST, ERROR_JOIN_TO_SUBST, ERROR_SUBST_TO_JOIN, ERROR_BUSY_DRIVE, ERROR_SAME_DRIVE, ERROR_DIR_NOT_ROOT, ERROR_DIR_NOT_EMPTY, ERROR_IS_SUBST_PATH, ERROR_IS_JOIN_PATH, ERROR_PATH_BUSY, ERROR_IS_SUBST_TARGET, ERROR_SYSTEM_TRACE, ERROR_INVALID_EVENT_COUNT, ERROR_TOO_MANY_MUXWAITERS, ERROR_INVALID_LIST_FORMAT, ERROR_LABEL_TOO_LONG, ERROR_TOO_MANY_TCBS, ERROR_SIGNAL_REFUSED, ERROR_DISCARDED, ERROR_NOT_LOCKED, ERROR_BAD_THREADID_ADDR, ERROR_BAD_ARGUMENTS, ERROR_BAD_PATHNAME, ERROR_SIGNAL_PENDING, // = 162 ERROR_MAX_THRDS_REACHED = 164, ERROR_LOCK_FAILED = 167, ERROR_BUSY = 170, ERROR_CANCEL_VIOLATION = 173, ERROR_ATOMIC_LOCKS_NOT_SUPPORTED, // = 174 ERROR_INVALID_SEGMENT_NUMBER = 180, ERROR_INVALID_ORDINAL = 182, ERROR_ALREADY_EXISTS, // = 183 ERROR_INVALID_FLAG_NUMBER = 186, ERROR_SEM_NOT_FOUND, ERROR_INVALID_STARTING_CODESEG, ERROR_INVALID_STACKSEG, ERROR_INVALID_MODULETYPE, ERROR_INVALID_EXE_SIGNATURE, ERROR_EXE_MARKED_INVALID, ERROR_BAD_EXE_FORMAT, ERROR_ITERATED_DATA_EXCEEDS_64k, ERROR_INVALID_MINALLOCSIZE, ERROR_DYNLINK_FROM_INVALID_RING, ERROR_IOPL_NOT_ENABLED, ERROR_INVALID_SEGDPL, ERROR_AUTODATASEG_EXCEEDS_64k, ERROR_RING2SEG_MUST_BE_MOVABLE, ERROR_RELOC_CHAIN_XEEDS_SEGLIM, ERROR_INFLOOP_IN_RELOC_CHAIN, ERROR_ENVVAR_NOT_FOUND, // = 203 ERROR_NO_SIGNAL_SENT = 205, ERROR_FILENAME_EXCED_RANGE, ERROR_RING2_STACK_IN_USE, ERROR_META_EXPANSION_TOO_LONG, ERROR_INVALID_SIGNAL_NUMBER, ERROR_THREAD_1_INACTIVE, // = 210 ERROR_LOCKED = 212, ERROR_TOO_MANY_MODULES = 214, ERROR_NESTING_NOT_ALLOWED, ERROR_EXE_MACHINE_TYPE_MISMATCH, ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY, ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY, // = 218 ERROR_BAD_PIPE = 230, ERROR_PIPE_BUSY, ERROR_NO_DATA, ERROR_PIPE_NOT_CONNECTED, ERROR_MORE_DATA, // = 234 ERROR_VC_DISCONNECTED = 240, ERROR_INVALID_EA_NAME = 254, ERROR_EA_LIST_INCONSISTENT, // = 255 WAIT_TIMEOUT = 258, ERROR_NO_MORE_ITEMS, // = 259 ERROR_CANNOT_COPY = 266, ERROR_DIRECTORY, // = 267 ERROR_EAS_DIDNT_FIT = 275, ERROR_EA_FILE_CORRUPT, ERROR_EA_TABLE_FULL, ERROR_INVALID_EA_HANDLE, // = 278 ERROR_EAS_NOT_SUPPORTED = 282, ERROR_NOT_OWNER = 288, ERROR_TOO_MANY_POSTS = 298, ERROR_PARTIAL_COPY, ERROR_OPLOCK_NOT_GRANTED, ERROR_INVALID_OPLOCK_PROTOCOL, ERROR_DISK_TOO_FRAGMENTED, ERROR_DELETE_PENDING, // = 303 ERROR_MR_MID_NOT_FOUND = 317, ERROR_SCOPE_NOT_FOUND, // = 318 ERROR_INVALID_ADDRESS = 487, ERROR_ARITHMETIC_OVERFLOW = 534, ERROR_PIPE_CONNECTED, ERROR_PIPE_LISTENING, // = 536 ERROR_EA_ACCESS_DENIED = 994, ERROR_OPERATION_ABORTED, ERROR_IO_INCOMPLETE, ERROR_IO_PENDING, ERROR_NOACCESS, ERROR_SWAPERROR, // = 999 ERROR_STACK_OVERFLOW = 1001, ERROR_INVALID_MESSAGE, ERROR_CAN_NOT_COMPLETE, ERROR_INVALID_FLAGS, ERROR_UNRECOGNIZED_VOLUME, ERROR_FILE_INVALID, ERROR_FULLSCREEN_MODE, ERROR_NO_TOKEN, ERROR_BADDB, ERROR_BADKEY, ERROR_CANTOPEN, ERROR_CANTREAD, ERROR_CANTWRITE, ERROR_REGISTRY_RECOVERED, ERROR_REGISTRY_CORRUPT, ERROR_REGISTRY_IO_FAILED, ERROR_NOT_REGISTRY_FILE, ERROR_KEY_DELETED, ERROR_NO_LOG_SPACE, ERROR_KEY_HAS_CHILDREN, ERROR_CHILD_MUST_BE_VOLATILE, ERROR_NOTIFY_ENUM_DIR, // = 1022 ERROR_DEPENDENT_SERVICES_RUNNING = 1051, ERROR_INVALID_SERVICE_CONTROL, ERROR_SERVICE_REQUEST_TIMEOUT, ERROR_SERVICE_NO_THREAD, ERROR_SERVICE_DATABASE_LOCKED, ERROR_SERVICE_ALREADY_RUNNING, ERROR_INVALID_SERVICE_ACCOUNT, ERROR_SERVICE_DISABLED, ERROR_CIRCULAR_DEPENDENCY, ERROR_SERVICE_DOES_NOT_EXIST, ERROR_SERVICE_CANNOT_ACCEPT_CTRL, ERROR_SERVICE_NOT_ACTIVE, ERROR_FAILED_SERVICE_CONTROLLER_CONNECT, ERROR_EXCEPTION_IN_SERVICE, ERROR_DATABASE_DOES_NOT_EXIST, ERROR_SERVICE_SPECIFIC_ERROR, ERROR_PROCESS_ABORTED, ERROR_SERVICE_DEPENDENCY_FAIL, ERROR_SERVICE_LOGON_FAILED, ERROR_SERVICE_START_HANG, ERROR_INVALID_SERVICE_LOCK, ERROR_SERVICE_MARKED_FOR_DELETE, ERROR_SERVICE_EXISTS, ERROR_ALREADY_RUNNING_LKG, ERROR_SERVICE_DEPENDENCY_DELETED, ERROR_BOOT_ALREADY_ACCEPTED, ERROR_SERVICE_NEVER_STARTED, ERROR_DUPLICATE_SERVICE_NAME, ERROR_DIFFERENT_SERVICE_ACCOUNT, ERROR_CANNOT_DETECT_DRIVER_FAILURE, ERROR_CANNOT_DETECT_PROCESS_ABORT, ERROR_NO_RECOVERY_PROGRAM, ERROR_SERVICE_NOT_IN_EXE, ERROR_NOT_SAFEBOOT_SERVICE, // = 1084 ERROR_END_OF_MEDIA = 1100, ERROR_FILEMARK_DETECTED, ERROR_BEGINNING_OF_MEDIA, ERROR_SETMARK_DETECTED, ERROR_NO_DATA_DETECTED, ERROR_PARTITION_FAILURE, ERROR_INVALID_BLOCK_LENGTH, ERROR_DEVICE_NOT_PARTITIONED, ERROR_UNABLE_TO_LOCK_MEDIA, ERROR_UNABLE_TO_UNLOAD_MEDIA, ERROR_MEDIA_CHANGED, ERROR_BUS_RESET, ERROR_NO_MEDIA_IN_DRIVE, ERROR_NO_UNICODE_TRANSLATION, ERROR_DLL_INIT_FAILED, ERROR_SHUTDOWN_IN_PROGRESS, ERROR_NO_SHUTDOWN_IN_PROGRESS, ERROR_IO_DEVICE, ERROR_SERIAL_NO_DEVICE, ERROR_IRQ_BUSY, ERROR_MORE_WRITES, ERROR_COUNTER_TIMEOUT, ERROR_FLOPPY_ID_MARK_NOT_FOUND, ERROR_FLOPPY_WRONG_CYLINDER, ERROR_FLOPPY_UNKNOWN_ERROR, ERROR_FLOPPY_BAD_REGISTERS, ERROR_DISK_RECALIBRATE_FAILED, ERROR_DISK_OPERATION_FAILED, ERROR_DISK_RESET_FAILED, ERROR_EOM_OVERFLOW, ERROR_NOT_ENOUGH_SERVER_MEMORY, ERROR_POSSIBLE_DEADLOCK, ERROR_MAPPED_ALIGNMENT, // = 1132 ERROR_SET_POWER_STATE_VETOED = 1140, ERROR_SET_POWER_STATE_FAILED, ERROR_TOO_MANY_LINKS, // = 1142 ERROR_OLD_WIN_VERSION = 1150, ERROR_APP_WRONG_OS, ERROR_SINGLE_INSTANCE_APP, ERROR_RMODE_APP, ERROR_INVALID_DLL, ERROR_NO_ASSOCIATION, ERROR_DDE_FAIL, ERROR_DLL_NOT_FOUND, ERROR_NO_MORE_USER_HANDLES, ERROR_MESSAGE_SYNC_ONLY, ERROR_SOURCE_ELEMENT_EMPTY, ERROR_DESTINATION_ELEMENT_FULL, ERROR_ILLEGAL_ELEMENT_ADDRESS, ERROR_MAGAZINE_NOT_PRESENT, ERROR_DEVICE_REINITIALIZATION_NEEDED, ERROR_DEVICE_REQUIRES_CLEANING, ERROR_DEVICE_DOOR_OPEN, ERROR_DEVICE_NOT_CONNECTED, ERROR_NOT_FOUND, ERROR_NO_MATCH, ERROR_SET_NOT_FOUND, ERROR_POINT_NOT_FOUND, ERROR_NO_TRACKING_SERVICE, ERROR_NO_VOLUME_ID, // = 1173 ERROR_UNABLE_TO_REMOVE_REPLACED = 1175, ERROR_UNABLE_TO_MOVE_REPLACEMENT, ERROR_UNABLE_TO_MOVE_REPLACEMENT_2, ERROR_JOURNAL_DELETE_IN_PROGRESS, ERROR_JOURNAL_NOT_ACTIVE, ERROR_POTENTIAL_FILE_FOUND, ERROR_JOURNAL_ENTRY_DELETED, // = 1181 ERROR_BAD_DEVICE = 1200, ERROR_CONNECTION_UNAVAIL, ERROR_DEVICE_ALREADY_REMEMBERED, ERROR_NO_NET_OR_BAD_PATH, ERROR_BAD_PROVIDER, ERROR_CANNOT_OPEN_PROFILE, ERROR_BAD_PROFILE, ERROR_NOT_CONTAINER, ERROR_EXTENDED_ERROR, ERROR_INVALID_GROUPNAME, ERROR_INVALID_COMPUTERNAME, ERROR_INVALID_EVENTNAME, ERROR_INVALID_DOMAINNAME, ERROR_INVALID_SERVICENAME, ERROR_INVALID_NETNAME, ERROR_INVALID_SHARENAME, ERROR_INVALID_PASSWORDNAME, ERROR_INVALID_MESSAGENAME, ERROR_INVALID_MESSAGEDEST, ERROR_SESSION_CREDENTIAL_CONFLICT, ERROR_REMOTE_SESSION_LIMIT_EXCEEDED, ERROR_DUP_DOMAINNAME, ERROR_NO_NETWORK, ERROR_CANCELLED, ERROR_USER_MAPPED_FILE, ERROR_CONNECTION_REFUSED, ERROR_GRACEFUL_DISCONNECT, ERROR_ADDRESS_ALREADY_ASSOCIATED, ERROR_ADDRESS_NOT_ASSOCIATED, ERROR_CONNECTION_INVALID, ERROR_CONNECTION_ACTIVE, ERROR_NETWORK_UNREACHABLE, ERROR_HOST_UNREACHABLE, ERROR_PROTOCOL_UNREACHABLE, ERROR_PORT_UNREACHABLE, ERROR_REQUEST_ABORTED, ERROR_CONNECTION_ABORTED, ERROR_RETRY, ERROR_CONNECTION_COUNT_LIMIT, ERROR_LOGIN_TIME_RESTRICTION, ERROR_LOGIN_WKSTA_RESTRICTION, ERROR_INCORRECT_ADDRESS, ERROR_ALREADY_REGISTERED, ERROR_SERVICE_NOT_FOUND, ERROR_NOT_AUTHENTICATED, ERROR_NOT_LOGGED_ON, ERROR_CONTINUE, ERROR_ALREADY_INITIALIZED, ERROR_NO_MORE_DEVICES, ERROR_NO_SUCH_SITE, ERROR_DOMAIN_CONTROLLER_EXISTS, ERROR_ONLY_IF_CONNECTED, ERROR_OVERRIDE_NOCHANGES, ERROR_BAD_USER_PROFILE, ERROR_NOT_SUPPORTED_ON_SBS, ERROR_SERVER_SHUTDOWN_IN_PROGRESS, ERROR_HOST_DOWN, ERROR_NON_ACCOUNT_SID, ERROR_NON_DOMAIN_SID, ERROR_APPHELP_BLOCK, ERROR_ACCESS_DISABLED_BY_POLICY, ERROR_REG_NAT_CONSUMPTION, ERROR_CSCSHARE_OFFLINE, ERROR_PKINIT_FAILURE, ERROR_SMARTCARD_SUBSYSTEM_FAILURE, ERROR_DOWNGRADE_DETECTED, SEC_E_SMARTCARD_CERT_REVOKED, SEC_E_ISSUING_CA_UNTRUSTED, SEC_E_REVOCATION_OFFLINE_C, SEC_E_PKINIT_CLIENT_FAILUR, SEC_E_SMARTCARD_CERT_EXPIRED, ERROR_MACHINE_LOCKED, // = 1271 ERROR_CALLBACK_SUPPLIED_INVALID_DATA = 1273, ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED, ERROR_DRIVER_BLOCKED, ERROR_INVALID_IMPORT_OF_NON_DLL, ERROR_ACCESS_DISABLED_WEBBLADE, ERROR_ACCESS_DISABLED_WEBBLADE_TAMPER, ERROR_RECOVERY_FAILURE, ERROR_ALREADY_FIBER, ERROR_ALREADY_THREAD, ERROR_STACK_BUFFER_OVERRUN, ERROR_PARAMETER_QUOTA_EXCEEDED, ERROR_DEBUGGER_INACTIVE, // = 1284 ERROR_NOT_ALL_ASSIGNED = 1300, ERROR_SOME_NOT_MAPPED, ERROR_NO_QUOTAS_FOR_ACCOUNT, ERROR_LOCAL_USER_SESSION_KEY, ERROR_NULL_LM_PASSWORD, ERROR_UNKNOWN_REVISION, ERROR_REVISION_MISMATCH, ERROR_INVALID_OWNER, ERROR_INVALID_PRIMARY_GROUP, ERROR_NO_IMPERSONATION_TOKEN, ERROR_CANT_DISABLE_MANDATORY, ERROR_NO_LOGON_SERVERS, ERROR_NO_SUCH_LOGON_SESSION, ERROR_NO_SUCH_PRIVILEGE, ERROR_PRIVILEGE_NOT_HELD, ERROR_INVALID_ACCOUNT_NAME, ERROR_USER_EXISTS, ERROR_NO_SUCH_USER, ERROR_GROUP_EXISTS, ERROR_NO_SUCH_GROUP, ERROR_MEMBER_IN_GROUP, ERROR_MEMBER_NOT_IN_GROUP, ERROR_LAST_ADMIN, ERROR_WRONG_PASSWORD, ERROR_ILL_FORMED_PASSWORD, ERROR_PASSWORD_RESTRICTION, ERROR_LOGON_FAILURE, ERROR_ACCOUNT_RESTRICTION, ERROR_INVALID_LOGON_HOURS, ERROR_INVALID_WORKSTATION, ERROR_PASSWORD_EXPIRED, ERROR_ACCOUNT_DISABLED, ERROR_NONE_MAPPED, ERROR_TOO_MANY_LUIDS_REQUESTED, ERROR_LUIDS_EXHAUSTED, ERROR_INVALID_SUB_AUTHORITY, ERROR_INVALID_ACL, ERROR_INVALID_SID, ERROR_INVALID_SECURITY_DESCR, // = 1338 ERROR_BAD_INHERITANCE_ACL = 1340, ERROR_SERVER_DISABLED, ERROR_SERVER_NOT_DISABLED, ERROR_INVALID_ID_AUTHORITY, ERROR_ALLOTTED_SPACE_EXCEEDED, ERROR_INVALID_GROUP_ATTRIBUTES, ERROR_BAD_IMPERSONATION_LEVEL, ERROR_CANT_OPEN_ANONYMOUS, ERROR_BAD_VALIDATION_CLASS, ERROR_BAD_TOKEN_TYPE, ERROR_NO_SECURITY_ON_OBJECT, ERROR_CANT_ACCESS_DOMAIN_INFO, ERROR_INVALID_SERVER_STATE, ERROR_INVALID_DOMAIN_STATE, ERROR_INVALID_DOMAIN_ROLE, ERROR_NO_SUCH_DOMAIN, ERROR_DOMAIN_EXISTS, ERROR_DOMAIN_LIMIT_EXCEEDED, ERROR_INTERNAL_DB_CORRUPTION, ERROR_INTERNAL_ERROR, ERROR_GENERIC_NOT_MAPPED, ERROR_BAD_DESCRIPTOR_FORMAT, ERROR_NOT_LOGON_PROCESS, ERROR_LOGON_SESSION_EXISTS, ERROR_NO_SUCH_PACKAGE, ERROR_BAD_LOGON_SESSION_STATE, ERROR_LOGON_SESSION_COLLISION, ERROR_INVALID_LOGON_TYPE, ERROR_CANNOT_IMPERSONATE, ERROR_RXACT_INVALID_STATE, ERROR_RXACT_COMMIT_FAILURE, ERROR_SPECIAL_ACCOUNT, ERROR_SPECIAL_GROUP, ERROR_SPECIAL_USER, ERROR_MEMBERS_PRIMARY_GROUP, ERROR_TOKEN_ALREADY_IN_USE, ERROR_NO_SUCH_ALIAS, ERROR_MEMBER_NOT_IN_ALIAS, ERROR_MEMBER_IN_ALIAS, ERROR_ALIAS_EXISTS, ERROR_LOGON_NOT_GRANTED, ERROR_TOO_MANY_SECRETS, ERROR_SECRET_TOO_LONG, ERROR_INTERNAL_DB_ERROR, ERROR_TOO_MANY_CONTEXT_IDS, ERROR_LOGON_TYPE_NOT_GRANTED, ERROR_NT_CROSS_ENCRYPTION_REQUIRED, ERROR_NO_SUCH_MEMBER, ERROR_INVALID_MEMBER, ERROR_TOO_MANY_SIDS, ERROR_LM_CROSS_ENCRYPTION_REQUIRED, ERROR_NO_INHERITANCE, ERROR_FILE_CORRUPT, ERROR_DISK_CORRUPT, ERROR_NO_USER_SESSION_KEY, ERROR_LICENSE_QUOTA_EXCEEDED, ERROR_WRONG_TARGET_NAME, ERROR_MUTUAL_AUTH_FAILED, ERROR_TIME_SKEW, ERROR_CURRENT_DOMAIN_NOT_ALLOWED, ERROR_INVALID_WINDOW_HANDLE, ERROR_INVALID_MENU_HANDLE, ERROR_INVALID_CURSOR_HANDLE, ERROR_INVALID_ACCEL_HANDLE, ERROR_INVALID_HOOK_HANDLE, ERROR_INVALID_DWP_HANDLE, ERROR_TLW_WITH_WSCHILD, ERROR_CANNOT_FIND_WND_CLASS, ERROR_WINDOW_OF_OTHER_THREAD, ERROR_HOTKEY_ALREADY_REGISTERED, ERROR_CLASS_ALREADY_EXISTS, ERROR_CLASS_DOES_NOT_EXIST, ERROR_CLASS_HAS_WINDOWS, ERROR_INVALID_INDEX, ERROR_INVALID_ICON_HANDLE, ERROR_PRIVATE_DIALOG_INDEX, ERROR_LISTBOX_ID_NOT_FOUND, ERROR_NO_WILDCARD_CHARACTERS, ERROR_CLIPBOARD_NOT_OPEN, ERROR_HOTKEY_NOT_REGISTERED, ERROR_WINDOW_NOT_DIALOG, ERROR_CONTROL_ID_NOT_FOUND, ERROR_INVALID_COMBOBOX_MESSAGE, ERROR_WINDOW_NOT_COMBOBOX, ERROR_INVALID_EDIT_HEIGHT, ERROR_DC_NOT_FOUND, ERROR_INVALID_HOOK_FILTER, ERROR_INVALID_FILTER_PROC, ERROR_HOOK_NEEDS_HMOD, ERROR_GLOBAL_ONLY_HOOK, ERROR_JOURNAL_HOOK_SET, ERROR_HOOK_NOT_INSTALLED, ERROR_INVALID_LB_MESSAGE, ERROR_SETCOUNT_ON_BAD_LB, ERROR_LB_WITHOUT_TABSTOPS, ERROR_DESTROY_OBJECT_OF_OTHER_THREAD, ERROR_CHILD_WINDOW_MENU, ERROR_NO_SYSTEM_MENU, ERROR_INVALID_MSGBOX_STYLE, ERROR_INVALID_SPI_VALUE, ERROR_SCREEN_ALREADY_LOCKED, ERROR_HWNDS_HAVE_DIFF_PARENT, ERROR_NOT_CHILD_WINDOW, ERROR_INVALID_GW_COMMAND, ERROR_INVALID_THREAD_ID, ERROR_NON_MDICHILD_WINDOW, ERROR_POPUP_ALREADY_ACTIVE, ERROR_NO_SCROLLBARS, ERROR_INVALID_SCROLLBAR_RANGE, ERROR_INVALID_SHOWWIN_COMMAND, ERROR_NO_SYSTEM_RESOURCES, ERROR_NONPAGED_SYSTEM_RESOURCES, ERROR_PAGED_SYSTEM_RESOURCES, ERROR_WORKING_SET_QUOTA, ERROR_PAGEFILE_QUOTA, ERROR_COMMITMENT_LIMIT, ERROR_MENU_ITEM_NOT_FOUND, ERROR_INVALID_KEYBOARD_HANDLE, ERROR_HOOK_TYPE_NOT_ALLOWED, ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION, ERROR_TIMEOUT, ERROR_INVALID_MONITOR_HANDLE, // = 1461 ERROR_EVENTLOG_FILE_CORRUPT = 1500, ERROR_EVENTLOG_CANT_START, ERROR_LOG_FILE_FULL, ERROR_EVENTLOG_FILE_CHANGED, // = 1503 ERROR_INSTALL_SERVICE_FAILURE = 1601, ERROR_INSTALL_USEREXIT, ERROR_INSTALL_FAILURE, ERROR_INSTALL_SUSPEND, ERROR_UNKNOWN_PRODUCT, ERROR_UNKNOWN_FEATURE, ERROR_UNKNOWN_COMPONENT, ERROR_UNKNOWN_PROPERTY, ERROR_INVALID_HANDLE_STATE, ERROR_BAD_CONFIGURATION, ERROR_INDEX_ABSENT, ERROR_INSTALL_SOURCE_ABSENT, ERROR_INSTALL_PACKAGE_VERSION, ERROR_PRODUCT_UNINSTALLED, ERROR_BAD_QUERY_SYNTAX, ERROR_INVALID_FIELD, ERROR_DEVICE_REMOVED, ERROR_INSTALL_ALREADY_RUNNING, ERROR_INSTALL_PACKAGE_OPEN_FAILED, ERROR_INSTALL_PACKAGE_INVALID, ERROR_INSTALL_UI_FAILURE, ERROR_INSTALL_LOG_FAILURE, ERROR_INSTALL_LANGUAGE_UNSUPPORTED, ERROR_INSTALL_TRANSFORM_FAILURE, ERROR_INSTALL_PACKAGE_REJECTED, ERROR_FUNCTION_NOT_CALLED, ERROR_FUNCTION_FAILED, ERROR_INVALID_TABLE, ERROR_DATATYPE_MISMATCH, ERROR_UNSUPPORTED_TYPE, ERROR_CREATE_FAILED, ERROR_INSTALL_TEMP_UNWRITABLE, ERROR_INSTALL_PLATFORM_UNSUPPORTED, ERROR_INSTALL_NOTUSED, ERROR_PATCH_PACKAGE_OPEN_FAILED, ERROR_PATCH_PACKAGE_INVALID, ERROR_PATCH_PACKAGE_UNSUPPORTED, ERROR_PRODUCT_VERSION, ERROR_INVALID_COMMAND_LINE, ERROR_INSTALL_REMOTE_DISALLOWED, ERROR_SUCCESS_REBOOT_INITIATED, ERROR_PATCH_TARGET_NOT_FOUND, ERROR_PATCH_PACKAGE_REJECTED, ERROR_INSTALL_TRANSFORM_REJECTED, ERROR_INSTALL_REMOTE_PROHIBITED, // = 1645 RPC_S_INVALID_STRING_BINDING = 1700, RPC_S_WRONG_KIND_OF_BINDING, RPC_S_INVALID_BINDING, RPC_S_PROTSEQ_NOT_SUPPORTED, RPC_S_INVALID_RPC_PROTSEQ, RPC_S_INVALID_STRING_UUID, RPC_S_INVALID_ENDPOINT_FORMAT, RPC_S_INVALID_NET_ADDR, RPC_S_NO_ENDPOINT_FOUND, RPC_S_INVALID_TIMEOUT, RPC_S_OBJECT_NOT_FOUND, RPC_S_ALREADY_REGISTERED, RPC_S_TYPE_ALREADY_REGISTERED, RPC_S_ALREADY_LISTENING, RPC_S_NO_PROTSEQS_REGISTERED, RPC_S_NOT_LISTENING, RPC_S_UNKNOWN_MGR_TYPE, RPC_S_UNKNOWN_IF, RPC_S_NO_BINDINGS, RPC_S_NO_PROTSEQS, RPC_S_CANT_CREATE_ENDPOINT, RPC_S_OUT_OF_RESOURCES, RPC_S_SERVER_UNAVAILABLE, RPC_S_SERVER_TOO_BUSY, RPC_S_INVALID_NETWORK_OPTIONS, RPC_S_NO_CALL_ACTIVE, RPC_S_CALL_FAILED, RPC_S_CALL_FAILED_DNE, RPC_S_PROTOCOL_ERROR, // = 1728 RPC_S_UNSUPPORTED_TRANS_SYN = 1730, RPC_S_UNSUPPORTED_TYPE = 1732, RPC_S_INVALID_TAG, RPC_S_INVALID_BOUND, RPC_S_NO_ENTRY_NAME, RPC_S_INVALID_NAME_SYNTAX, RPC_S_UNSUPPORTED_NAME_SYNTAX, // = 1737 RPC_S_UUID_NO_ADDRESS = 1739, RPC_S_DUPLICATE_ENDPOINT, RPC_S_UNKNOWN_AUTHN_TYPE, RPC_S_MAX_CALLS_TOO_SMALL, RPC_S_STRING_TOO_LONG, RPC_S_PROTSEQ_NOT_FOUND, RPC_S_PROCNUM_OUT_OF_RANGE, RPC_S_BINDING_HAS_NO_AUTH, RPC_S_UNKNOWN_AUTHN_SERVICE, RPC_S_UNKNOWN_AUTHN_LEVEL, RPC_S_INVALID_AUTH_IDENTITY, RPC_S_UNKNOWN_AUTHZ_SERVICE, EPT_S_INVALID_ENTRY, EPT_S_CANT_PERFORM_OP, EPT_S_NOT_REGISTERED, RPC_S_NOTHING_TO_EXPORT, RPC_S_INCOMPLETE_NAME, RPC_S_INVALID_VERS_OPTION, RPC_S_NO_MORE_MEMBERS, RPC_S_NOT_ALL_OBJS_UNEXPORTED, RPC_S_INTERFACE_NOT_FOUND, RPC_S_ENTRY_ALREADY_EXISTS, RPC_S_ENTRY_NOT_FOUND, RPC_S_NAME_SERVICE_UNAVAILABLE, RPC_S_INVALID_NAF_ID, RPC_S_CANNOT_SUPPORT, RPC_S_NO_CONTEXT_AVAILABLE, RPC_S_INTERNAL_ERROR, RPC_S_ZERO_DIVIDE, RPC_S_ADDRESS_ERROR, RPC_S_FP_DIV_ZERO, RPC_S_FP_UNDERFLOW, RPC_S_FP_OVERFLOW, RPC_X_NO_MORE_ENTRIES, RPC_X_SS_CHAR_TRANS_OPEN_FAIL, RPC_X_SS_CHAR_TRANS_SHORT_FILE, RPC_X_SS_IN_NULL_CONTEXT, // = 1775 RPC_X_SS_CONTEXT_DAMAGED = 1777, RPC_X_SS_HANDLES_MISMATCH, RPC_X_SS_CANNOT_GET_CALL_HANDLE, RPC_X_NULL_REF_POINTER, RPC_X_ENUM_VALUE_OUT_OF_RANGE, RPC_X_BYTE_COUNT_TOO_SMALL, RPC_X_BAD_STUB_DATA, ERROR_INVALID_USER_BUFFER, ERROR_UNRECOGNIZED_MEDIA, ERROR_NO_TRUST_LSA_SECRET, ERROR_NO_TRUST_SAM_ACCOUNT, ERROR_TRUSTED_DOMAIN_FAILURE, ERROR_TRUSTED_RELATIONSHIP_FAILURE, ERROR_TRUST_FAILURE, RPC_S_CALL_IN_PROGRESS, ERROR_NETLOGON_NOT_STARTED, ERROR_ACCOUNT_EXPIRED, ERROR_REDIRECTOR_HAS_OPEN_HANDLES, ERROR_PRINTER_DRIVER_ALREADY_INSTALLED, ERROR_UNKNOWN_PORT, ERROR_UNKNOWN_PRINTER_DRIVER, ERROR_UNKNOWN_PRINTPROCESSOR, ERROR_INVALID_SEPARATOR_FILE, ERROR_INVALID_PRIORITY, ERROR_INVALID_PRINTER_NAME, ERROR_PRINTER_ALREADY_EXISTS, ERROR_INVALID_PRINTER_COMMAND, ERROR_INVALID_DATATYPE, ERROR_INVALID_ENVIRONMENT, RPC_S_NO_MORE_BINDINGS, ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT, ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT, ERROR_NOLOGON_SERVER_TRUST_ACCOUNT, ERROR_DOMAIN_TRUST_INCONSISTENT, ERROR_SERVER_HAS_OPEN_HANDLES, ERROR_RESOURCE_DATA_NOT_FOUND, ERROR_RESOURCE_TYPE_NOT_FOUND, ERROR_RESOURCE_NAME_NOT_FOUND, ERROR_RESOURCE_LANG_NOT_FOUND, ERROR_NOT_ENOUGH_QUOTA, RPC_S_NO_INTERFACES, RPC_S_CALL_CANCELLED, RPC_S_BINDING_INCOMPLETE, RPC_S_COMM_FAILURE, RPC_S_UNSUPPORTED_AUTHN_LEVEL, RPC_S_NO_PRINC_NAME, RPC_S_NOT_RPC_ERROR, RPC_S_UUID_LOCAL_ONLY, RPC_S_SEC_PKG_ERROR, RPC_S_NOT_CANCELLED, RPC_X_INVALID_ES_ACTION, RPC_X_WRONG_ES_VERSION, RPC_X_WRONG_STUB_VERSION, RPC_X_INVALID_PIPE_OBJECT, RPC_X_WRONG_PIPE_ORDER, RPC_X_WRONG_PIPE_VERSION, // = 1832 RPC_S_GROUP_MEMBER_NOT_FOUND = 1898, EPT_S_CANT_CREATE, RPC_S_INVALID_OBJECT, ERROR_INVALID_TIME, ERROR_INVALID_FORM_NAME, ERROR_INVALID_FORM_SIZE, ERROR_ALREADY_WAITING, ERROR_PRINTER_DELETED, ERROR_INVALID_PRINTER_STATE, ERROR_PASSWORD_MUST_CHANGE, ERROR_DOMAIN_CONTROLLER_NOT_FOUND, ERROR_ACCOUNT_LOCKED_OUT, OR_INVALID_OXID, OR_INVALID_OID, OR_INVALID_SET, RPC_S_SEND_INCOMPLETE, RPC_S_INVALID_ASYNC_HANDLE, RPC_S_INVALID_ASYNC_CALL, RPC_X_PIPE_CLOSED, RPC_X_PIPE_DISCIPLINE_ERROR, RPC_X_PIPE_EMPTY, ERROR_NO_SITENAME, ERROR_CANT_ACCESS_FILE, ERROR_CANT_RESOLVE_FILENAME, RPC_S_ENTRY_TYPE_MISMATCH, RPC_S_NOT_ALL_OBJS_EXPORTED, RPC_S_INTERFACE_NOT_EXPORTED, RPC_S_PROFILE_NOT_ADDED, RPC_S_PRF_ELT_NOT_ADDED, RPC_S_PRF_ELT_NOT_REMOVED, RPC_S_GRP_ELT_NOT_ADDED, RPC_S_GRP_ELT_NOT_REMOVED, ERROR_KM_DRIVER_BLOCKED, ERROR_CONTEXT_EXPIRED, ERROR_PER_USER_TRUST_QUOTA_EXCEEDED, ERROR_ALL_USER_TRUST_QUOTA_EXCEEDED, ERROR_USER_DELETE_TRUST_QUOTA_EXCEEDED, // = 1934 ERROR_INVALID_PIXEL_FORMAT = 2000, ERROR_BAD_DRIVER, ERROR_INVALID_WINDOW_STYLE, ERROR_METAFILE_NOT_SUPPORTED, ERROR_TRANSFORM_NOT_SUPPORTED, ERROR_CLIPPING_NOT_SUPPORTED, // = 2005 ERROR_INVALID_CMM = 2010, ERROR_INVALID_PROFILE, ERROR_TAG_NOT_FOUND, ERROR_TAG_NOT_PRESENT, ERROR_DUPLICATE_TAG, ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE, ERROR_PROFILE_NOT_FOUND, ERROR_INVALID_COLORSPACE, ERROR_ICM_NOT_ENABLED, ERROR_DELETING_ICM_XFORM, ERROR_INVALID_TRANSFORM, ERROR_COLORSPACE_MISMATCH, ERROR_INVALID_COLORINDEX, // = 2022 ERROR_CONNECTED_OTHER_PASSWORD = 2108, ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT, // = 2109 ERROR_BAD_USERNAME = 2202, ERROR_NOT_CONNECTED = 2250, ERROR_OPEN_FILES = 2401, ERROR_ACTIVE_CONNECTIONS, // = 2402 ERROR_DEVICE_IN_USE = 2404, ERROR_UNKNOWN_PRINT_MONITOR = 3000, ERROR_PRINTER_DRIVER_IN_USE, ERROR_SPOOL_FILE_NOT_FOUND, ERROR_SPL_NO_STARTDOC, ERROR_SPL_NO_ADDJOB, ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED, ERROR_PRINT_MONITOR_ALREADY_INSTALLED, ERROR_INVALID_PRINT_MONITOR, ERROR_PRINT_MONITOR_IN_USE, ERROR_PRINTER_HAS_JOBS_QUEUED, ERROR_SUCCESS_REBOOT_REQUIRED, ERROR_SUCCESS_RESTART_REQUIRED, ERROR_PRINTER_NOT_FOUND, ERROR_PRINTER_DRIVER_WARNED, ERROR_PRINTER_DRIVER_BLOCKED, // = 3014 ERROR_WINS_INTERNAL = 4000, ERROR_CAN_NOT_DEL_LOCAL_WINS, ERROR_STATIC_INIT, ERROR_INC_BACKUP, ERROR_FULL_BACKUP, ERROR_REC_NON_EXISTENT, ERROR_RPL_NOT_ALLOWED, // = 4006 ERROR_DHCP_ADDRESS_CONFLICT = 4100, ERROR_WMI_GUID_NOT_FOUND = 4200, ERROR_WMI_INSTANCE_NOT_FOUND, ERROR_WMI_ITEMID_NOT_FOUND, ERROR_WMI_TRY_AGAIN, ERROR_WMI_DP_NOT_FOUND, ERROR_WMI_UNRESOLVED_INSTANCE_REF, ERROR_WMI_ALREADY_ENABLED, ERROR_WMI_GUID_DISCONNECTED, ERROR_WMI_SERVER_UNAVAILABLE, ERROR_WMI_DP_FAILED, ERROR_WMI_INVALID_MOF, ERROR_WMI_INVALID_REGINFO, ERROR_WMI_ALREADY_DISABLED, ERROR_WMI_READ_ONLY, ERROR_WMI_SET_FAILURE, // = 4214 ERROR_INVALID_MEDIA = 4300, ERROR_INVALID_LIBRARY, ERROR_INVALID_MEDIA_POOL, ERROR_DRIVE_MEDIA_MISMATCH, ERROR_MEDIA_OFFLINE, ERROR_LIBRARY_OFFLINE, ERROR_EMPTY, ERROR_NOT_EMPTY, ERROR_MEDIA_UNAVAILABLE, ERROR_RESOURCE_DISABLED, ERROR_INVALID_CLEANER, ERROR_UNABLE_TO_CLEAN, ERROR_OBJECT_NOT_FOUND, ERROR_DATABASE_FAILURE, ERROR_DATABASE_FULL, ERROR_MEDIA_INCOMPATIBLE, ERROR_RESOURCE_NOT_PRESENT, ERROR_INVALID_OPERATION, ERROR_MEDIA_NOT_AVAILABLE, ERROR_DEVICE_NOT_AVAILABLE, ERROR_REQUEST_REFUSED, ERROR_INVALID_DRIVE_OBJECT, ERROR_LIBRARY_FULL, ERROR_MEDIUM_NOT_ACCESSIBLE, ERROR_UNABLE_TO_LOAD_MEDIUM, ERROR_UNABLE_TO_INVENTORY_DRIVE, ERROR_UNABLE_TO_INVENTORY_SLOT, ERROR_UNABLE_TO_INVENTORY_TRANSPORT, ERROR_TRANSPORT_FULL, ERROR_CONTROLLING_IEPORT, ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA, ERROR_CLEANER_SLOT_SET, ERROR_CLEANER_SLOT_NOT_SET, ERROR_CLEANER_CARTRIDGE_SPENT, ERROR_UNEXPECTED_OMID, ERROR_CANT_DELETE_LAST_ITEM, ERROR_MESSAGE_EXCEEDS_MAX_SIZE, ERROR_VOLUME_CONTAINS_SYS_FILES, ERROR_INDIGENOUS_TYPE, ERROR_NO_SUPPORTING_DRIVES, ERROR_CLEANER_CARTRIDGE_INSTALLED, // = 4340 ERROR_FILE_OFFLINE = 4350, ERROR_REMOTE_STORAGE_NOT_ACTIVE, ERROR_REMOTE_STORAGE_MEDIA_ERROR, // = 4352 ERROR_NOT_A_REPARSE_POINT = 4390, ERROR_REPARSE_ATTRIBUTE_CONFLICT, ERROR_INVALID_REPARSE_DATA, ERROR_REPARSE_TAG_INVALID, ERROR_REPARSE_TAG_MISMATCH, // = 4394 ERROR_VOLUME_NOT_SIS_ENABLED = 4500, ERROR_DEPENDENT_RESOURCE_EXISTS = 5001, ERROR_DEPENDENCY_NOT_FOUND, ERROR_DEPENDENCY_ALREADY_EXISTS, ERROR_RESOURCE_NOT_ONLINE, ERROR_HOST_NODE_NOT_AVAILABLE, ERROR_RESOURCE_NOT_AVAILABLE, ERROR_RESOURCE_NOT_FOUND, ERROR_SHUTDOWN_CLUSTER, ERROR_CANT_EVICT_ACTIVE_NODE, ERROR_OBJECT_ALREADY_EXISTS, ERROR_OBJECT_IN_LIST, ERROR_GROUP_NOT_AVAILABLE, ERROR_GROUP_NOT_FOUND, ERROR_GROUP_NOT_ONLINE, ERROR_HOST_NODE_NOT_RESOURCE_OWNER, ERROR_HOST_NODE_NOT_GROUP_OWNER, ERROR_RESMON_CREATE_FAILED, ERROR_RESMON_ONLINE_FAILED, ERROR_RESOURCE_ONLINE, ERROR_QUORUM_RESOURCE, ERROR_NOT_QUORUM_CAPABLE, ERROR_CLUSTER_SHUTTING_DOWN, ERROR_INVALID_STATE, ERROR_RESOURCE_PROPERTIES_STORED, ERROR_NOT_QUORUM_CLASS, ERROR_CORE_RESOURCE, ERROR_QUORUM_RESOURCE_ONLINE_FAILED, ERROR_QUORUMLOG_OPEN_FAILED, ERROR_CLUSTERLOG_CORRUPT, ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE, ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE, ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND, ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE, ERROR_QUORUM_OWNER_ALIVE, ERROR_NETWORK_NOT_AVAILABLE, ERROR_NODE_NOT_AVAILABLE, ERROR_ALL_NODES_NOT_AVAILABLE, ERROR_RESOURCE_FAILED, ERROR_CLUSTER_INVALID_NODE, ERROR_CLUSTER_NODE_EXISTS, ERROR_CLUSTER_JOIN_IN_PROGRESS, ERROR_CLUSTER_NODE_NOT_FOUND, ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND, ERROR_CLUSTER_NETWORK_EXISTS, ERROR_CLUSTER_NETWORK_NOT_FOUND, ERROR_CLUSTER_NETINTERFACE_EXISTS, ERROR_CLUSTER_NETINTERFACE_NOT_FOUND, ERROR_CLUSTER_INVALID_REQUEST, ERROR_CLUSTER_INVALID_NETWORK_PROVIDER, ERROR_CLUSTER_NODE_DOWN, ERROR_CLUSTER_NODE_UNREACHABLE, ERROR_CLUSTER_NODE_NOT_MEMBER, ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS, ERROR_CLUSTER_INVALID_NETWORK, // = 5054 ERROR_CLUSTER_NODE_UP = 5056, ERROR_CLUSTER_IPADDR_IN_USE, ERROR_CLUSTER_NODE_NOT_PAUSED, ERROR_CLUSTER_NO_SECURITY_CONTEXT, ERROR_CLUSTER_NETWORK_NOT_INTERNAL, ERROR_CLUSTER_NODE_ALREADY_UP, ERROR_CLUSTER_NODE_ALREADY_DOWN, ERROR_CLUSTER_NETWORK_ALREADY_ONLINE, ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE, ERROR_CLUSTER_NODE_ALREADY_MEMBER, ERROR_CLUSTER_LAST_INTERNAL_NETWORK, ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS, ERROR_INVALID_OPERATION_ON_QUORUM, ERROR_DEPENDENCY_NOT_ALLOWED, ERROR_CLUSTER_NODE_PAUSED, ERROR_NODE_CANT_HOST_RESOURCE, ERROR_CLUSTER_NODE_NOT_READY, ERROR_CLUSTER_NODE_SHUTTING_DOWN, ERROR_CLUSTER_JOIN_ABORTED, ERROR_CLUSTER_INCOMPATIBLE_VERSIONS, ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED, ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED, ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND, ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED, ERROR_CLUSTER_RESNAME_NOT_FOUND, ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED, ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST, ERROR_CLUSTER_DATABASE_SEQMISMATCH, ERROR_RESMON_INVALID_STATE, ERROR_CLUSTER_GUM_NOT_LOCKER, ERROR_QUORUM_DISK_NOT_FOUND, ERROR_DATABASE_BACKUP_CORRUPT, ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT, ERROR_RESOURCE_PROPERTY_UNCHANGEABLE, // = 5089 ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE = 5890, ERROR_CLUSTER_QUORUMLOG_NOT_FOUND, ERROR_CLUSTER_MEMBERSHIP_HALT, ERROR_CLUSTER_INSTANCE_ID_MISMATCH, ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP, ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH, ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP, ERROR_CLUSTER_PARAMETER_MISMATCH, ERROR_NODE_CANNOT_BE_CLUSTERED, ERROR_CLUSTER_WRONG_OS_VERSION, ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME, ERROR_CLUSCFG_ALREADY_COMMITTED, ERROR_CLUSCFG_ROLLBACK_FAILED, ERROR_CLUSCFG_SYSTEM_DISK_DRIVE_LETTER_CONFLICT, ERROR_CLUSTER_OLD_VERSION, ERROR_CLUSTER_MISMATCHED_COMPUTER_ACCT_NAME, // = 5905 ERROR_ENCRYPTION_FAILED = 6000, ERROR_DECRYPTION_FAILED, ERROR_FILE_ENCRYPTED, ERROR_NO_RECOVERY_POLICY, ERROR_NO_EFS, ERROR_WRONG_EFS, ERROR_NO_USER_KEYS, ERROR_FILE_NOT_ENCRYPTED, ERROR_NOT_EXPORT_FORMAT, ERROR_FILE_READ_ONLY, ERROR_DIR_EFS_DISALLOWED, ERROR_EFS_SERVER_NOT_TRUSTED, ERROR_BAD_RECOVERY_POLICY, ERROR_EFS_ALG_BLOB_TOO_BIG, ERROR_VOLUME_NOT_SUPPORT_EFS, ERROR_EFS_DISABLED, ERROR_EFS_VERSION_NOT_SUPPORT, // = 6016 ERROR_NO_BROWSER_SERVERS_FOUND = 6118, SCHED_E_SERVICE_NOT_LOCALSYSTEM = 6200, ERROR_CTX_WINSTATION_NAME_INVALID = 7001, ERROR_CTX_INVALID_PD, ERROR_CTX_PD_NOT_FOUND, ERROR_CTX_WD_NOT_FOUND, ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY, ERROR_CTX_SERVICE_NAME_COLLISION, ERROR_CTX_CLOSE_PENDING, ERROR_CTX_NO_OUTBUF, ERROR_CTX_MODEM_INF_NOT_FOUND, ERROR_CTX_INVALID_MODEMNAME, ERROR_CTX_MODEM_RESPONSE_ERROR, ERROR_CTX_MODEM_RESPONSE_TIMEOUT, ERROR_CTX_MODEM_RESPONSE_NO_CARRIER, ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE, ERROR_CTX_MODEM_RESPONSE_BUSY, ERROR_CTX_MODEM_RESPONSE_VOICE, ERROR_CTX_TD_ERROR, // = 7017 ERROR_CTX_WINSTATION_NOT_FOUND = 7022, ERROR_CTX_WINSTATION_ALREADY_EXISTS, ERROR_CTX_WINSTATION_BUSY, ERROR_CTX_BAD_VIDEO_MODE, // = 7025 ERROR_CTX_GRAPHICS_INVALID = 7035, ERROR_CTX_LOGON_DISABLED = 7037, ERROR_CTX_NOT_CONSOLE, // = 7038 ERROR_CTX_CLIENT_QUERY_TIMEOUT = 7040, ERROR_CTX_CONSOLE_DISCONNECT, ERROR_CTX_CONSOLE_CONNECT, // = 7042 ERROR_CTX_SHADOW_DENIED = 7044, ERROR_CTX_WINSTATION_ACCESS_DENIED, // = 7045 ERROR_CTX_INVALID_WD = 7049, ERROR_CTX_SHADOW_INVALID, ERROR_CTX_SHADOW_DISABLED, ERROR_CTX_CLIENT_LICENSE_IN_USE, ERROR_CTX_CLIENT_LICENSE_NOT_SET, ERROR_CTX_LICENSE_NOT_AVAILABLE, ERROR_CTX_LICENSE_CLIENT_INVALID, ERROR_CTX_LICENSE_EXPIRED, ERROR_CTX_SHADOW_NOT_RUNNING, ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE, ERROR_ACTIVATION_COUNT_EXCEEDED, // = 7059 FRS_ERR_INVALID_API_SEQUENCE = 8001, FRS_ERR_STARTING_SERVICE, FRS_ERR_STOPPING_SERVICE, FRS_ERR_INTERNAL_API, FRS_ERR_INTERNAL, FRS_ERR_SERVICE_COMM, FRS_ERR_INSUFFICIENT_PRIV, FRS_ERR_AUTHENTICATION, FRS_ERR_PARENT_INSUFFICIENT_PRIV, FRS_ERR_PARENT_AUTHENTICATION, FRS_ERR_CHILD_TO_PARENT_COMM, FRS_ERR_PARENT_TO_CHILD_COMM, FRS_ERR_SYSVOL_POPULATE, FRS_ERR_SYSVOL_POPULATE_TIMEOUT, FRS_ERR_SYSVOL_IS_BUSY, FRS_ERR_SYSVOL_DEMOTE, FRS_ERR_INVALID_SERVICE_PARAMETER, // = 8017 ERROR_DS_NOT_INSTALLED = 8200, ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY, ERROR_DS_NO_ATTRIBUTE_OR_VALUE, ERROR_DS_INVALID_ATTRIBUTE_SYNTAX, ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED, ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS, ERROR_DS_BUSY, ERROR_DS_UNAVAILABLE, ERROR_DS_NO_RIDS_ALLOCATED, ERROR_DS_NO_MORE_RIDS, ERROR_DS_INCORRECT_ROLE_OWNER, ERROR_DS_RIDMGR_INIT_ERROR, ERROR_DS_OBJ_CLASS_VIOLATION, ERROR_DS_CANT_ON_NON_LEAF, ERROR_DS_CANT_ON_RDN, ERROR_DS_CANT_MOD_OBJ_CLASS, ERROR_DS_CROSS_DOM_MOVE_ERROR, ERROR_DS_GC_NOT_AVAILABLE, ERROR_SHARED_POLICY, ERROR_POLICY_OBJECT_NOT_FOUND, ERROR_POLICY_ONLY_IN_DS, ERROR_PROMOTION_ACTIVE, ERROR_NO_PROMOTION_ACTIVE, // = 8222 ERROR_DS_OPERATIONS_ERROR = 8224, ERROR_DS_PROTOCOL_ERROR, ERROR_DS_TIMELIMIT_EXCEEDED, ERROR_DS_SIZELIMIT_EXCEEDED, ERROR_DS_ADMIN_LIMIT_EXCEEDED, ERROR_DS_COMPARE_FALSE, ERROR_DS_COMPARE_TRUE, ERROR_DS_AUTH_METHOD_NOT_SUPPORTED, ERROR_DS_STRONG_AUTH_REQUIRED, ERROR_DS_INAPPROPRIATE_AUTH, ERROR_DS_AUTH_UNKNOWN, ERROR_DS_REFERRAL, ERROR_DS_UNAVAILABLE_CRIT_EXTENSION, ERROR_DS_CONFIDENTIALITY_REQUIRED, ERROR_DS_INAPPROPRIATE_MATCHING, ERROR_DS_CONSTRAINT_VIOLATION, ERROR_DS_NO_SUCH_OBJECT, ERROR_DS_ALIAS_PROBLEM, ERROR_DS_INVALID_DN_SYNTAX, ERROR_DS_IS_LEAF, ERROR_DS_ALIAS_DEREF_PROBLEM, ERROR_DS_UNWILLING_TO_PERFORM, ERROR_DS_LOOP_DETECT, ERROR_DS_NAMING_VIOLATION, ERROR_DS_OBJECT_RESULTS_TOO_LARGE, ERROR_DS_AFFECTS_MULTIPLE_DSAS, ERROR_DS_SERVER_DOWN, ERROR_DS_LOCAL_ERROR, ERROR_DS_ENCODING_ERROR, ERROR_DS_DECODING_ERROR, ERROR_DS_FILTER_UNKNOWN, ERROR_DS_PARAM_ERROR, ERROR_DS_NOT_SUPPORTED, ERROR_DS_NO_RESULTS_RETURNED, ERROR_DS_CONTROL_NOT_FOUND, ERROR_DS_CLIENT_LOOP, ERROR_DS_REFERRAL_LIMIT_EXCEEDED, ERROR_DS_SORT_CONTROL_MISSING, ERROR_DS_OFFSET_RANGE_ERROR, // = 8262 ERROR_DS_ROOT_MUST_BE_NC = 8301, ERROR_DS_ADD_REPLICA_INHIBITED, ERROR_DS_ATT_NOT_DEF_IN_SCHEMA, ERROR_DS_MAX_OBJ_SIZE_EXCEEDED, ERROR_DS_OBJ_STRING_NAME_EXISTS, ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA, ERROR_DS_RDN_DOESNT_MATCH_SCHEMA, ERROR_DS_NO_REQUESTED_ATTS_FOUND, ERROR_DS_USER_BUFFER_TO_SMALL, ERROR_DS_ATT_IS_NOT_ON_OBJ, ERROR_DS_ILLEGAL_MOD_OPERATION, ERROR_DS_OBJ_TOO_LARGE, ERROR_DS_BAD_INSTANCE_TYPE, ERROR_DS_MASTERDSA_REQUIRED, ERROR_DS_OBJECT_CLASS_REQUIRED, ERROR_DS_MISSING_REQUIRED_ATT, ERROR_DS_ATT_NOT_DEF_FOR_CLASS, ERROR_DS_ATT_ALREADY_EXISTS, // = 8318 ERROR_DS_CANT_ADD_ATT_VALUES = 8320, ERROR_DS_SINGLE_VALUE_CONSTRAINT, ERROR_DS_RANGE_CONSTRAINT, ERROR_DS_ATT_VAL_ALREADY_EXISTS, ERROR_DS_CANT_REM_MISSING_ATT, ERROR_DS_CANT_REM_MISSING_ATT_VAL, ERROR_DS_ROOT_CANT_BE_SUBREF, ERROR_DS_NO_CHAINING, ERROR_DS_NO_CHAINED_EVAL, ERROR_DS_NO_PARENT_OBJECT, ERROR_DS_PARENT_IS_AN_ALIAS, ERROR_DS_CANT_MIX_MASTER_AND_REPS, ERROR_DS_CHILDREN_EXIST, ERROR_DS_OBJ_NOT_FOUND, ERROR_DS_ALIASED_OBJ_MISSING, ERROR_DS_BAD_NAME_SYNTAX, ERROR_DS_ALIAS_POINTS_TO_ALIAS, ERROR_DS_CANT_DEREF_ALIAS, ERROR_DS_OUT_OF_SCOPE, ERROR_DS_OBJECT_BEING_REMOVED, ERROR_DS_CANT_DELETE_DSA_OBJ, ERROR_DS_GENERIC_ERROR, ERROR_DS_DSA_MUST_BE_INT_MASTER, ERROR_DS_CLASS_NOT_DSA, ERROR_DS_INSUFF_ACCESS_RIGHTS, ERROR_DS_ILLEGAL_SUPERIOR, ERROR_DS_ATTRIBUTE_OWNED_BY_SAM, ERROR_DS_NAME_TOO_MANY_PARTS, ERROR_DS_NAME_TOO_LONG, ERROR_DS_NAME_VALUE_TOO_LONG, ERROR_DS_NAME_UNPARSEABLE, ERROR_DS_NAME_TYPE_UNKNOWN, ERROR_DS_NOT_AN_OBJECT, ERROR_DS_SEC_DESC_TOO_SHORT, ERROR_DS_SEC_DESC_INVALID, ERROR_DS_NO_DELETED_NAME, ERROR_DS_SUBREF_MUST_HAVE_PARENT, ERROR_DS_NCNAME_MUST_BE_NC, ERROR_DS_CANT_ADD_SYSTEM_ONLY, ERROR_DS_CLASS_MUST_BE_CONCRETE, ERROR_DS_INVALID_DMD, ERROR_DS_OBJ_GUID_EXISTS, ERROR_DS_NOT_ON_BACKLINK, ERROR_DS_NO_CROSSREF_FOR_NC, ERROR_DS_SHUTTING_DOWN, ERROR_DS_UNKNOWN_OPERATION, ERROR_DS_INVALID_ROLE_OWNER, ERROR_DS_COULDNT_CONTACT_FSMO, ERROR_DS_CROSS_NC_DN_RENAME, ERROR_DS_CANT_MOD_SYSTEM_ONLY, ERROR_DS_REPLICATOR_ONLY, ERROR_DS_OBJ_CLASS_NOT_DEFINED, ERROR_DS_OBJ_CLASS_NOT_SUBCLASS, ERROR_DS_NAME_REFERENCE_INVALID, ERROR_DS_CROSS_REF_EXISTS, ERROR_DS_CANT_DEL_MASTER_CROSSREF, ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD, ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX, ERROR_DS_DUP_RDN, ERROR_DS_DUP_OID, ERROR_DS_DUP_MAPI_ID, ERROR_DS_DUP_SCHEMA_ID_GUID, ERROR_DS_DUP_LDAP_DISPLAY_NAME, ERROR_DS_SEMANTIC_ATT_TEST, ERROR_DS_SYNTAX_MISMATCH, ERROR_DS_EXISTS_IN_MUST_HAVE, ERROR_DS_EXISTS_IN_MAY_HAVE, ERROR_DS_NONEXISTENT_MAY_HAVE, ERROR_DS_NONEXISTENT_MUST_HAVE, ERROR_DS_AUX_CLS_TEST_FAIL, ERROR_DS_NONEXISTENT_POSS_SUP, ERROR_DS_SUB_CLS_TEST_FAIL, ERROR_DS_BAD_RDN_ATT_ID_SYNTAX, ERROR_DS_EXISTS_IN_AUX_CLS, ERROR_DS_EXISTS_IN_SUB_CLS, ERROR_DS_EXISTS_IN_POSS_SUP, ERROR_DS_RECALCSCHEMA_FAILED, ERROR_DS_TREE_DELETE_NOT_FINISHED, ERROR_DS_CANT_DELETE, ERROR_DS_ATT_SCHEMA_REQ_ID, ERROR_DS_BAD_ATT_SCHEMA_SYNTAX, ERROR_DS_CANT_CACHE_ATT, ERROR_DS_CANT_CACHE_CLASS, ERROR_DS_CANT_REMOVE_ATT_CACHE, ERROR_DS_CANT_REMOVE_CLASS_CACHE, ERROR_DS_CANT_RETRIEVE_DN, ERROR_DS_MISSING_SUPREF, ERROR_DS_CANT_RETRIEVE_INSTANCE, ERROR_DS_CODE_INCONSISTENCY, ERROR_DS_DATABASE_ERROR, ERROR_DS_GOVERNSID_MISSING, ERROR_DS_MISSING_EXPECTED_ATT, ERROR_DS_NCNAME_MISSING_CR_REF, ERROR_DS_SECURITY_CHECKING_ERROR, ERROR_DS_SCHEMA_NOT_LOADED, ERROR_DS_SCHEMA_ALLOC_FAILED, ERROR_DS_ATT_SCHEMA_REQ_SYNTAX, ERROR_DS_GCVERIFY_ERROR, ERROR_DS_DRA_SCHEMA_MISMATCH, ERROR_DS_CANT_FIND_DSA_OBJ, ERROR_DS_CANT_FIND_EXPECTED_NC, ERROR_DS_CANT_FIND_NC_IN_CACHE, ERROR_DS_CANT_RETRIEVE_CHILD, ERROR_DS_SECURITY_ILLEGAL_MODIFY, ERROR_DS_CANT_REPLACE_HIDDEN_REC, ERROR_DS_BAD_HIERARCHY_FILE, ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED, ERROR_DS_CONFIG_PARAM_MISSING, ERROR_DS_COUNTING_AB_INDICES_FAILED, ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED, ERROR_DS_INTERNAL_FAILURE, ERROR_DS_UNKNOWN_ERROR, ERROR_DS_ROOT_REQUIRES_CLASS_TOP, ERROR_DS_REFUSING_FSMO_ROLES, ERROR_DS_MISSING_FSMO_SETTINGS, ERROR_DS_UNABLE_TO_SURRENDER_ROLES, ERROR_DS_DRA_GENERIC, ERROR_DS_DRA_INVALID_PARAMETER, ERROR_DS_DRA_BUSY, ERROR_DS_DRA_BAD_DN, ERROR_DS_DRA_BAD_NC, ERROR_DS_DRA_DN_EXISTS, ERROR_DS_DRA_INTERNAL_ERROR, ERROR_DS_DRA_INCONSISTENT_DIT, ERROR_DS_DRA_CONNECTION_FAILED, ERROR_DS_DRA_BAD_INSTANCE_TYPE, ERROR_DS_DRA_OUT_OF_MEM, ERROR_DS_DRA_MAIL_PROBLEM, ERROR_DS_DRA_REF_ALREADY_EXISTS, ERROR_DS_DRA_REF_NOT_FOUND, ERROR_DS_DRA_OBJ_IS_REP_SOURCE, ERROR_DS_DRA_DB_ERROR, ERROR_DS_DRA_NO_REPLICA, ERROR_DS_DRA_ACCESS_DENIED, ERROR_DS_DRA_NOT_SUPPORTED, ERROR_DS_DRA_RPC_CANCELLED, ERROR_DS_DRA_SOURCE_DISABLED, ERROR_DS_DRA_SINK_DISABLED, ERROR_DS_DRA_NAME_COLLISION, ERROR_DS_DRA_SOURCE_REINSTALLED, ERROR_DS_DRA_MISSING_PARENT, ERROR_DS_DRA_PREEMPTED, ERROR_DS_DRA_ABANDON_SYNC, ERROR_DS_DRA_SHUTDOWN, ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET, ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA, ERROR_DS_DRA_EXTN_CONNECTION_FAILED, ERROR_DS_INSTALL_SCHEMA_MISMATCH, ERROR_DS_DUP_LINK_ID, ERROR_DS_NAME_ERROR_RESOLVING, ERROR_DS_NAME_ERROR_NOT_FOUND, ERROR_DS_NAME_ERROR_NOT_UNIQUE, ERROR_DS_NAME_ERROR_NO_MAPPING, ERROR_DS_NAME_ERROR_DOMAIN_ONLY, ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING, ERROR_DS_CONSTRUCTED_ATT_MOD, ERROR_DS_WRONG_OM_OBJ_CLASS, ERROR_DS_DRA_REPL_PENDING, ERROR_DS_DS_REQUIRED, ERROR_DS_INVALID_LDAP_DISPLAY_NAME, ERROR_DS_NON_BASE_SEARCH, ERROR_DS_CANT_RETRIEVE_ATTS, ERROR_DS_BACKLINK_WITHOUT_LINK, ERROR_DS_EPOCH_MISMATCH, ERROR_DS_SRC_NAME_MISMATCH, ERROR_DS_SRC_AND_DST_NC_IDENTICAL, ERROR_DS_DST_NC_MISMATCH, ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC, ERROR_DS_SRC_GUID_MISMATCH, ERROR_DS_CANT_MOVE_DELETED_OBJECT, ERROR_DS_PDC_OPERATION_IN_PROGRESS, ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD, ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION, ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS, ERROR_DS_NC_MUST_HAVE_NC_PARENT, ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE, ERROR_DS_DST_DOMAIN_NOT_NATIVE, ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER, ERROR_DS_CANT_MOVE_ACCOUNT_GROUP, ERROR_DS_CANT_MOVE_RESOURCE_GROUP, ERROR_DS_INVALID_SEARCH_FLAG, ERROR_DS_NO_TREE_DELETE_ABOVE_NC, ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE, ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE, ERROR_DS_SAM_INIT_FAILURE, ERROR_DS_SENSITIVE_GROUP_VIOLATION, ERROR_DS_CANT_MOD_PRIMARYGROUPID, ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD, ERROR_DS_NONSAFE_SCHEMA_CHANGE, ERROR_DS_SCHEMA_UPDATE_DISALLOWED, ERROR_DS_CANT_CREATE_UNDER_SCHEMA, ERROR_DS_INSTALL_NO_SRC_SCH_VERSION, ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE, ERROR_DS_INVALID_GROUP_TYPE, ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN, ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN, ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER, ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER, ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER, ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER, ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER, ERROR_DS_HAVE_PRIMARY_MEMBERS, ERROR_DS_STRING_SD_CONVERSION_FAILED, ERROR_DS_NAMING_MASTER_GC, ERROR_DS_LOOKUP_FAILURE, ERROR_DS_COULDNT_UPDATE_SPNS, ERROR_DS_CANT_RETRIEVE_SD, ERROR_DS_KEY_NOT_UNIQUE, ERROR_DS_WRONG_LINKED_ATT_SYNTAX, ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD, ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY, ERROR_DS_CANT_START, ERROR_DS_INIT_FAILURE, ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION, ERROR_DS_SOURCE_DOMAIN_IN_FOREST, ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST, ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED, ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN, ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER, ERROR_DS_SRC_SID_EXISTS_IN_FOREST, ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH, ERROR_SAM_INIT_FAILURE, ERROR_DS_DRA_SCHEMA_INFO_SHIP, ERROR_DS_DRA_SCHEMA_CONFLICT, ERROR_DS_DRA_EARLIER_SCHEMA_CONLICT, ERROR_DS_DRA_OBJ_NC_MISMATCH, ERROR_DS_NC_STILL_HAS_DSAS, ERROR_DS_GC_REQUIRED, ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY, ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS, ERROR_DS_CANT_ADD_TO_GC, ERROR_DS_NO_CHECKPOINT_WITH_PDC, ERROR_DS_SOURCE_AUDITING_NOT_ENABLED, ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC, ERROR_DS_INVALID_NAME_FOR_SPN, ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS, ERROR_DS_UNICODEPWD_NOT_IN_QUOTES, ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED, ERROR_DS_MUST_BE_RUN_ON_DST_DC, ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER, ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ, ERROR_DS_INIT_FAILURE_CONSOLE, ERROR_DS_SAM_INIT_FAILURE_CONSOLE, ERROR_DS_FOREST_VERSION_TOO_HIGH, ERROR_DS_DOMAIN_VERSION_TOO_HIGH, ERROR_DS_FOREST_VERSION_TOO_LOW, ERROR_DS_DOMAIN_VERSION_TOO_LOW, ERROR_DS_INCOMPATIBLE_VERSION, ERROR_DS_LOW_DSA_VERSION, ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN, ERROR_DS_NOT_SUPPORTED_SORT_ORDER, ERROR_DS_NAME_NOT_UNIQUE, ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4, ERROR_DS_OUT_OF_VERSION_STORE, ERROR_DS_INCOMPATIBLE_CONTROLS_USED, ERROR_DS_NO_REF_DOMAIN, ERROR_DS_RESERVED_LINK_ID, ERROR_DS_LINK_ID_NOT_AVAILABLE, ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER, ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE, ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC, ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG, ERROR_DS_MODIFYDN_WRONG_GRANDPARENT, ERROR_DS_NAME_ERROR_TRUST_REFERRAL, ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER, ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD, ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2, ERROR_DS_THREAD_LIMIT_EXCEEDED, ERROR_DS_NOT_CLOSEST, ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF, ERROR_DS_SINGLE_USER_MODE_FAILED, ERROR_DS_NTDSCRIPT_SYNTAX_ERROR, ERROR_DS_NTDSCRIPT_PROCESS_ERROR, ERROR_DS_DIFFERENT_REPL_EPOCHS, ERROR_DS_DRS_EXTENSIONS_CHANGED, ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR, ERROR_DS_NO_MSDS_INTID, ERROR_DS_DUP_MSDS_INTID, ERROR_DS_EXISTS_IN_RDNATTID, ERROR_DS_AUTHORIZATION_FAILED, ERROR_DS_INVALID_SCRIPT, ERROR_DS_REMOTE_CROSSREF_OP_FAILED, ERROR_DS_CROSS_REF_BUSY, ERROR_DS_CANT_DERIVE_SPN_FOR_DELETED_DOMAIN, ERROR_DS_CANT_DEMOTE_WITH_WRITEABLE_NC, ERROR_DS_DUPLICATE_ID_FOUND, ERROR_DS_INSUFFICIENT_ATTR_TO_CREATE_OBJECT, ERROR_DS_GROUP_CONVERSION_ERROR, ERROR_DS_CANT_MOVE_APP_BASIC_GROUP, ERROR_DS_CANT_MOVE_APP_QUERY_GROUP, ERROR_DS_ROLE_NOT_VERIFIED, ERROR_DS_WKO_CONTAINER_CANNOT_BE_SPECIAL, ERROR_DS_DOMAIN_RENAME_IN_PROGRESS, ERROR_DS_EXISTING_AD_CHILD_NC, // = 8613 DNS_ERROR_RCODE_FORMAT_ERROR = 9001, DNS_ERROR_RCODE_SERVER_FAILURE, DNS_ERROR_RCODE_NAME_ERROR, DNS_ERROR_RCODE_NOT_IMPLEMENTED, DNS_ERROR_RCODE_REFUSED, DNS_ERROR_RCODE_YXDOMAIN, DNS_ERROR_RCODE_YXRRSET, DNS_ERROR_RCODE_NXRRSET, DNS_ERROR_RCODE_NOTAUTH, DNS_ERROR_RCODE_NOTZONE, // = 9010 DNS_ERROR_RCODE_BADSIG = 9016, DNS_ERROR_RCODE_BADKEY, DNS_ERROR_RCODE_BADTIME, // = 9018 DNS_INFO_NO_RECORDS = 9501, DNS_ERROR_BAD_PACKET, DNS_ERROR_NO_PACKET, DNS_ERROR_RCODE, DNS_ERROR_UNSECURE_PACKET, // = 9505 DNS_ERROR_INVALID_TYPE = 9551, DNS_ERROR_INVALID_IP_ADDRESS, DNS_ERROR_INVALID_PROPERTY, DNS_ERROR_TRY_AGAIN_LATER, DNS_ERROR_NOT_UNIQUE, DNS_ERROR_NON_RFC_NAME, DNS_STATUS_FQDN, DNS_STATUS_DOTTED_NAME, DNS_STATUS_SINGLE_PART_NAME, DNS_ERROR_INVALID_NAME_CHAR, DNS_ERROR_NUMERIC_NAME, DNS_ERROR_NOT_ALLOWED_ON_ROOT_SERVER, DNS_ERROR_NOT_ALLOWED_UNDER_DELEGATION, DNS_ERROR_CANNOT_FIND_ROOT_HINTS, DNS_ERROR_INCONSISTENT_ROOT_HINTS, // = 9565 DNS_ERROR_ZONE_DOES_NOT_EXIST = 9601, DNS_ERROR_NO_ZONE_INFO, DNS_ERROR_INVALID_ZONE_OPERATION, DNS_ERROR_ZONE_CONFIGURATION_ERROR, DNS_ERROR_ZONE_HAS_NO_SOA_RECORD, DNS_ERROR_ZONE_HAS_NO_NS_RECORDS, DNS_ERROR_ZONE_LOCKED, DNS_ERROR_ZONE_CREATION_FAILED, DNS_ERROR_ZONE_ALREADY_EXISTS, DNS_ERROR_AUTOZONE_ALREADY_EXISTS, DNS_ERROR_INVALID_ZONE_TYPE, DNS_ERROR_SECONDARY_REQUIRES_MASTER_IP, DNS_ERROR_ZONE_NOT_SECONDARY, DNS_ERROR_NEED_SECONDARY_ADDRESSES, DNS_ERROR_WINS_INIT_FAILED, DNS_ERROR_NEED_WINS_SERVERS, DNS_ERROR_NBSTAT_INIT_FAILED, DNS_ERROR_SOA_DELETE_INVALID, DNS_ERROR_FORWARDER_ALREADY_EXISTS, DNS_ERROR_ZONE_REQUIRES_MASTER_IP, DNS_ERROR_ZONE_IS_SHUTDOWN, // = 9621 DNS_ERROR_PRIMARY_REQUIRES_DATAFILE = 9651, DNS_ERROR_INVALID_DATAFILE_NAME, DNS_ERROR_DATAFILE_OPEN_FAILURE, DNS_ERROR_FILE_WRITEBACK_FAILED, DNS_ERROR_DATAFILE_PARSING, // = 9655 DNS_ERROR_RECORD_DOES_NOT_EXIST = 9701, DNS_ERROR_RECORD_FORMAT, DNS_ERROR_NODE_CREATION_FAILED, DNS_ERROR_UNKNOWN_RECORD_TYPE, DNS_ERROR_RECORD_TIMED_OUT, DNS_ERROR_NAME_NOT_IN_ZONE, DNS_ERROR_CNAME_LOOP, DNS_ERROR_NODE_IS_CNAME, DNS_ERROR_CNAME_COLLISION, DNS_ERROR_RECORD_ONLY_AT_ZONE_ROOT, DNS_ERROR_RECORD_ALREADY_EXISTS, DNS_ERROR_SECONDARY_DATA, DNS_ERROR_NO_CREATE_CACHE_DATA, DNS_ERROR_NAME_DOES_NOT_EXIST, DNS_WARNING_PTR_CREATE_FAILED, DNS_WARNING_DOMAIN_UNDELETED, DNS_ERROR_DS_UNAVAILABLE, DNS_ERROR_DS_ZONE_ALREADY_EXISTS, DNS_ERROR_NO_BOOTFILE_IF_DS_ZONE, // = 9719 DNS_INFO_AXFR_COMPLETE = 9751, DNS_ERROR_AXFR, DNS_INFO_ADDED_LOCAL_WINS, // = 9753 DNS_STATUS_CONTINUE_NEEDED = 9801, DNS_ERROR_NO_TCPIP = 9851, DNS_ERROR_NO_DNS_SERVERS, // = 9852 DNS_ERROR_DP_DOES_NOT_EXIST = 9901, DNS_ERROR_DP_ALREADY_EXISTS, DNS_ERROR_DP_NOT_ENLISTED, DNS_ERROR_DP_ALREADY_ENLISTED, DNS_ERROR_DP_NOT_AVAILABLE, // = 9905 /+ already in winsock2.d defined! WSABASEERR = 10000, WSAEINTR = 10004, WSAEBADF = 10009, WSAEACCES = 10013, WSAEFAULT, // = 10014 WSAEINVAL = 10022, WSAEMFILE = 10024, WSAEWOULDBLOCK = 10035, WSAEINPROGRESS, WSAEALREADY, WSAENOTSOCK, WSAEDESTADDRREQ, WSAEMSGSIZE, WSAEPROTOTYPE, WSAENOPROTOOPT, WSAEPROTONOSUPPORT, WSAESOCKTNOSUPPORT, WSAEOPNOTSUPP, WSAEPFNOSUPPORT, WSAEAFNOSUPPORT, WSAEADDRINUSE, WSAEADDRNOTAVAIL, WSAENETDOWN, WSAENETUNREACH, WSAENETRESET, WSAECONNABORTED, WSAECONNRESET, WSAENOBUFS, WSAEISCONN, WSAENOTCONN, WSAESHUTDOWN, WSAETOOMANYREFS, WSAETIMEDOUT, WSAECONNREFUSED, WSAELOOP, WSAENAMETOOLONG, WSAEHOSTDOWN, WSAEHOSTUNREACH, WSAENOTEMPTY, WSAEPROCLIM, WSAEUSERS, WSAEDQUOT, WSAESTALE, WSAEREMOTE, // = 10071 WSASYSNOTREADY = 10091, WSAVERNOTSUPPORTED, WSANOTINITIALISED, // = 10093 WSAEDISCON = 10101, WSAENOMORE, WSAECANCELLED, WSAEINVALIDPROCTABLE, WSAEINVALIDPROVIDER, WSAEPROVIDERFAILEDINIT, WSASYSCALLFAILURE, WSASERVICE_NOT_FOUND, WSATYPE_NOT_FOUND, WSA_E_NO_MORE, WSA_E_CANCELLED, WSAEREFUSED, // = 10112 WSAHOST_NOT_FOUND = 11001, WSATRY_AGAIN, WSANO_RECOVERY, WSANO_DATA, WSA_QOS_RECEIVERS, WSA_QOS_SENDERS, WSA_QOS_NO_SENDERS, WSA_QOS_NO_RECEIVERS, WSA_QOS_REQUEST_CONFIRMED, WSA_QOS_ADMISSION_FAILURE, WSA_QOS_POLICY_FAILURE, WSA_QOS_BAD_STYLE, WSA_QOS_BAD_OBJECT, WSA_QOS_TRAFFIC_CTRL_ERROR, WSA_QOS_GENERIC_ERROR, WSA_QOS_ESERVICETYPE, WSA_QOS_EFLOWSPEC, WSA_QOS_EPROVSPECBUF, WSA_QOS_EFILTERSTYLE, WSA_QOS_EFILTERTYPE, WSA_QOS_EFILTERCOUNT, WSA_QOS_EOBJLENGTH, WSA_QOS_EFLOWCOUNT, WSA_QOS_EUNKNOWNPSOBJ, WSA_QOS_EPOLICYOBJ, WSA_QOS_EFLOWDESC, WSA_QOS_EPSFLOWSPEC, WSA_QOS_EPSFILTERSPEC, WSA_QOS_ESDMODEOBJ, WSA_QOS_ESHAPERATEOBJ, WSA_QOS_RESERVED_PETYPE, // = 11031 +/ ERROR_IPSEC_QM_POLICY_EXISTS = 13000, ERROR_IPSEC_QM_POLICY_NOT_FOUND, ERROR_IPSEC_QM_POLICY_IN_USE, ERROR_IPSEC_MM_POLICY_EXISTS, ERROR_IPSEC_MM_POLICY_NOT_FOUND, ERROR_IPSEC_MM_POLICY_IN_USE, ERROR_IPSEC_MM_FILTER_EXISTS, ERROR_IPSEC_MM_FILTER_NOT_FOUND, ERROR_IPSEC_TRANSPORT_FILTER_EXISTS, ERROR_IPSEC_TRANSPORT_FILTER_NOT_FOUND, ERROR_IPSEC_MM_AUTH_EXISTS, ERROR_IPSEC_MM_AUTH_NOT_FOUND, ERROR_IPSEC_MM_AUTH_IN_USE, ERROR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND, ERROR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND, ERROR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND, ERROR_IPSEC_TUNNEL_FILTER_EXISTS, ERROR_IPSEC_TUNNEL_FILTER_NOT_FOUND, ERROR_IPSEC_MM_FILTER_PENDING_DELETION, ERROR_IPSEC_TRANSPORT_FILTER_PENDING_DELETION, ERROR_IPSEC_TUNNEL_FILTER_PENDING_DELETION, ERROR_IPSEC_MM_POLICY_PENDING_DELETION, ERROR_IPSEC_MM_AUTH_PENDING_DELETION, ERROR_IPSEC_QM_POLICY_PENDING_DELETION, WARNING_IPSEC_MM_POLICY_PRUNED, WARNING_IPSEC_QM_POLICY_PRUNED, // = 13025 ERROR_IPSEC_IKE_AUTH_FAIL = 13801, ERROR_IPSEC_IKE_ATTRIB_FAIL, ERROR_IPSEC_IKE_NEGOTIATION_PENDING, ERROR_IPSEC_IKE_GENERAL_PROCESSING_ERROR, ERROR_IPSEC_IKE_TIMED_OUT, ERROR_IPSEC_IKE_NO_CERT, ERROR_IPSEC_IKE_SA_DELETED, ERROR_IPSEC_IKE_SA_REAPED, ERROR_IPSEC_IKE_MM_ACQUIRE_DROP, ERROR_IPSEC_IKE_QM_ACQUIRE_DROP, ERROR_IPSEC_IKE_QUEUE_DROP_MM, ERROR_IPSEC_IKE_QUEUE_DROP_NO_MM, ERROR_IPSEC_IKE_DROP_NO_RESPONSE, ERROR_IPSEC_IKE_MM_DELAY_DROP, ERROR_IPSEC_IKE_QM_DELAY_DROP, ERROR_IPSEC_IKE_ERROR, ERROR_IPSEC_IKE_CRL_FAILED, ERROR_IPSEC_IKE_INVALID_KEY_USAGE, ERROR_IPSEC_IKE_INVALID_CERT_TYPE, ERROR_IPSEC_IKE_NO_PRIVATE_KEY, // = 13820 ERROR_IPSEC_IKE_DH_FAIL = 13822, ERROR_IPSEC_IKE_INVALID_HEADER = 13824, ERROR_IPSEC_IKE_NO_POLICY, ERROR_IPSEC_IKE_INVALID_SIGNATURE, ERROR_IPSEC_IKE_KERBEROS_ERROR, ERROR_IPSEC_IKE_NO_PUBLIC_KEY, ERROR_IPSEC_IKE_PROCESS_ERR, ERROR_IPSEC_IKE_PROCESS_ERR_SA, ERROR_IPSEC_IKE_PROCESS_ERR_PROP, ERROR_IPSEC_IKE_PROCESS_ERR_TRANS, ERROR_IPSEC_IKE_PROCESS_ERR_KE, ERROR_IPSEC_IKE_PROCESS_ERR_ID, ERROR_IPSEC_IKE_PROCESS_ERR_CERT, ERROR_IPSEC_IKE_PROCESS_ERR_CERT_REQ, ERROR_IPSEC_IKE_PROCESS_ERR_HASH, ERROR_IPSEC_IKE_PROCESS_ERR_SIG, ERROR_IPSEC_IKE_PROCESS_ERR_NONCE, ERROR_IPSEC_IKE_PROCESS_ERR_NOTIFY, ERROR_IPSEC_IKE_PROCESS_ERR_DELETE, ERROR_IPSEC_IKE_PROCESS_ERR_VENDOR, ERROR_IPSEC_IKE_INVALID_PAYLOAD, ERROR_IPSEC_IKE_LOAD_SOFT_SA, ERROR_IPSEC_IKE_SOFT_SA_TORN_DOWN, ERROR_IPSEC_IKE_INVALID_COOKIE, ERROR_IPSEC_IKE_NO_PEER_CERT, ERROR_IPSEC_IKE_PEER_CRL_FAILED, ERROR_IPSEC_IKE_POLICY_CHANGE, ERROR_IPSEC_IKE_NO_MM_POLICY, ERROR_IPSEC_IKE_NOTCBPRIV, ERROR_IPSEC_IKE_SECLOADFAIL, ERROR_IPSEC_IKE_FAILSSPINIT, ERROR_IPSEC_IKE_FAILQUERYSSP, ERROR_IPSEC_IKE_SRVACQFAIL, ERROR_IPSEC_IKE_SRVQUERYCRED, ERROR_IPSEC_IKE_GETSPIFAIL, ERROR_IPSEC_IKE_INVALID_FILTER, ERROR_IPSEC_IKE_OUT_OF_MEMORY, ERROR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED, ERROR_IPSEC_IKE_INVALID_POLICY, ERROR_IPSEC_IKE_UNKNOWN_DOI, ERROR_IPSEC_IKE_INVALID_SITUATION, ERROR_IPSEC_IKE_DH_FAILURE, ERROR_IPSEC_IKE_INVALID_GROUP, ERROR_IPSEC_IKE_ENCRYPT, ERROR_IPSEC_IKE_DECRYPT, ERROR_IPSEC_IKE_POLICY_MATCH, ERROR_IPSEC_IKE_UNSUPPORTED_ID, ERROR_IPSEC_IKE_INVALID_HASH, ERROR_IPSEC_IKE_INVALID_HASH_ALG, ERROR_IPSEC_IKE_INVALID_HASH_SIZE, ERROR_IPSEC_IKE_INVALID_ENCRYPT_ALG, ERROR_IPSEC_IKE_INVALID_AUTH_ALG, ERROR_IPSEC_IKE_INVALID_SIG, ERROR_IPSEC_IKE_LOAD_FAILED, ERROR_IPSEC_IKE_RPC_DELETE, ERROR_IPSEC_IKE_BENIGN_REINIT, ERROR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY, // = 13879 ERROR_IPSEC_IKE_INVALID_CERT_KEYLEN = 13881, ERROR_IPSEC_IKE_MM_LIMIT, ERROR_IPSEC_IKE_NEGOTIATION_DISABLED, ERROR_IPSEC_IKE_NEG_STATUS_END, ERROR_SXS_SECTION_NOT_FOUND, ERROR_SXS_CANT_GEN_ACTCTX, ERROR_SXS_INVALID_ACTCTXDATA_FORMAT, ERROR_SXS_ASSEMBLY_NOT_FOUND, ERROR_SXS_MANIFEST_FORMAT_ERROR, ERROR_SXS_MANIFEST_PARSE_ERROR, ERROR_SXS_ACTIVATION_CONTEXT_DISABLED, ERROR_SXS_KEY_NOT_FOUND, ERROR_SXS_VERSION_CONFLICT, ERROR_SXS_WRONG_SECTION_TYPE, ERROR_SXS_THREAD_QUERIES_DISABLED, ERROR_SXS_PROCESS_DEFAULT_ALREADY_SET, ERROR_SXS_UNKNOWN_ENCODING_GROUP, ERROR_SXS_UNKNOWN_ENCODING, ERROR_SXS_INVALID_XML_NAMESPACE_URI, ERROR_SXS_ROOT_MANIFEST_DEPENDENCY_NOT_INSTALLED, ERROR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED, ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE, ERROR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE, ERROR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE, ERROR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT, ERROR_SXS_DUPLICATE_DLL_NAME, ERROR_SXS_DUPLICATE_WINDOWCLASS_NAME, ERROR_SXS_DUPLICATE_CLSID, ERROR_SXS_DUPLICATE_IID, ERROR_SXS_DUPLICATE_TLBID, ERROR_SXS_DUPLICATE_PROGID, ERROR_SXS_DUPLICATE_ASSEMBLY_NAME, ERROR_SXS_FILE_HASH_MISMATCH, ERROR_SXS_POLICY_PARSE_ERROR, ERROR_SXS_XML_E_MISSINGQUOTE, ERROR_SXS_XML_E_COMMENTSYNTAX, ERROR_SXS_XML_E_BADSTARTNAMECHAR, ERROR_SXS_XML_E_BADNAMECHAR, ERROR_SXS_XML_E_BADCHARINSTRING, ERROR_SXS_XML_E_XMLDECLSYNTAX, ERROR_SXS_XML_E_BADCHARDATA, ERROR_SXS_XML_E_MISSINGWHITESPACE, ERROR_SXS_XML_E_EXPECTINGTAGEND, ERROR_SXS_XML_E_MISSINGSEMICOLON, ERROR_SXS_XML_E_UNBALANCEDPAREN, ERROR_SXS_XML_E_INTERNALERROR, ERROR_SXS_XML_E_UNEXPECTED_WHITESPACE, ERROR_SXS_XML_E_INCOMPLETE_ENCODING, ERROR_SXS_XML_E_MISSING_PAREN, ERROR_SXS_XML_E_EXPECTINGCLOSEQUOTE, ERROR_SXS_XML_E_MULTIPLE_COLONS, ERROR_SXS_XML_E_INVALID_DECIMAL, ERROR_SXS_XML_E_INVALID_HEXIDECIMAL, ERROR_SXS_XML_E_INVALID_UNICODE, ERROR_SXS_XML_E_WHITESPACEORQUESTIONMARK, ERROR_SXS_XML_E_UNEXPECTEDENDTAG, ERROR_SXS_XML_E_UNCLOSEDTAG, ERROR_SXS_XML_E_DUPLICATEATTRIBUTE, ERROR_SXS_XML_E_MULTIPLEROOTS, ERROR_SXS_XML_E_INVALIDATROOTLEVEL, ERROR_SXS_XML_E_BADXMLDECL, ERROR_SXS_XML_E_MISSINGROOT, ERROR_SXS_XML_E_UNEXPECTEDEOF, ERROR_SXS_XML_E_BADPEREFINSUBSET, ERROR_SXS_XML_E_UNCLOSEDSTARTTAG, ERROR_SXS_XML_E_UNCLOSEDENDTAG, ERROR_SXS_XML_E_UNCLOSEDSTRING, ERROR_SXS_XML_E_UNCLOSEDCOMMENT, ERROR_SXS_XML_E_UNCLOSEDDECL, ERROR_SXS_XML_E_UNCLOSEDCDATA, ERROR_SXS_XML_E_RESERVEDNAMESPACE, ERROR_SXS_XML_E_INVALIDENCODING, ERROR_SXS_XML_E_INVALIDSWITCH, ERROR_SXS_XML_E_BADXMLCASE, ERROR_SXS_XML_E_INVALID_STANDALONE, ERROR_SXS_XML_E_UNEXPECTED_STANDALONE, ERROR_SXS_XML_E_INVALID_VERSION, ERROR_SXS_XML_E_MISSINGEQUALS, ERROR_SXS_PROTECTION_RECOVERY_FAILED, ERROR_SXS_PROTECTION_PUBLIC_KEY_TOO_SHORT, ERROR_SXS_PROTECTION_CATALOG_NOT_VALID, ERROR_SXS_UNTRANSLATABLE_HRESULT, ERROR_SXS_PROTECTION_CATALOG_FILE_MISSING, ERROR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE, ERROR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME // = 14080 } enum : HRESULT { S_OK = 0x00000000, S_FALSE = 0x00000001, NOERROR = 0x00000000, E_PENDING = 0x8000000A, E_NOTIMPL = 0x80004001, E_NOINTERFACE = 0x80004002, E_POINTER = 0x80004003, E_ABORT = 0x80004004, E_FAIL = 0x80004005, E_ACCESSDENIED = 0x80070005, E_HANDLE = 0x80070006, E_OUTOFMEMORY = 0x8007000E, E_INVALIDARG = 0x80070057, E_UNEXPECTED = 0x8000FFFF, CO_E_INIT_TLS = 0x80004006, CO_E_INIT_SHARED_ALLOCATOR = 0x80004007, CO_E_INIT_MEMORY_ALLOCATOR = 0x80004008, CO_E_INIT_CLASS_CACHE = 0x80004009, CO_E_INIT_RPC_CHANNEL = 0x8000400A, CO_E_INIT_TLS_SET_CHANNEL_CONTROL = 0x8000400B, CO_E_INIT_TLS_CHANNEL_CONTROL = 0x8000400C, CO_E_INIT_UNACCEPTED_USER_ALLOCATOR = 0x8000400D, CO_E_INIT_SCM_MUTEX_EXISTS = 0x8000400E, CO_E_INIT_SCM_FILE_MAPPING_EXISTS = 0x8000400F, CO_E_INIT_SCM_MAP_VIEW_OF_FILE = 0x80004010, CO_E_INIT_SCM_EXEC_FAILURE = 0x80004011, CO_E_INIT_ONLY_SINGLE_THREADED = 0x80004012, RPC_E_CALL_REJECTED = 0x80010001, RPC_E_CALL_CANCELED = 0x80010002, RPC_E_CANTPOST_INSENDCALL = 0x80010003, RPC_E_CANTCALLOUT_INASYNCCALL = 0x80010004, RPC_E_CANTCALLOUT_INEXTERNALCALL = 0x80010005, RPC_E_CONNECTION_TERMINATED = 0x80010006, RPC_E_SERVER_DIED = 0x80010007, RPC_E_CLIENT_DIED = 0x80010008, RPC_E_INVALID_DATAPACKET = 0x80010009, RPC_E_CANTTRANSMIT_CALL = 0x8001000A, RPC_E_CLIENT_CANTMARSHAL_DATA = 0x8001000B, RPC_E_CLIENT_CANTUNMARSHAL_DATA = 0x8001000C, RPC_E_SERVER_CANTMARSHAL_DATA = 0x8001000D, RPC_E_SERVER_CANTUNMARSHAL_DATA = 0x8001000E, RPC_E_INVALID_DATA = 0x8001000F, RPC_E_INVALID_PARAMETER = 0x80010010, RPC_E_CANTCALLOUT_AGAIN = 0x80010011, RPC_E_SERVER_DIED_DNE = 0x80010012, RPC_E_SYS_CALL_FAILED = 0x80010100, RPC_E_OUT_OF_RESOURCES = 0x80010101, RPC_E_ATTEMPTED_MULTITHREAD = 0x80010102, RPC_E_NOT_REGISTERED = 0x80010103, RPC_E_FAULT = 0x80010104, RPC_E_SERVERFAULT = 0x80010105, RPC_E_CHANGED_MODE = 0x80010106, RPC_E_INVALIDMETHOD = 0x80010107, RPC_E_DISCONNECTED = 0x80010108, RPC_E_RETRY = 0x80010109, RPC_E_SERVERCALL_RETRYLATER = 0x8001010A, RPC_E_SERVERCALL_REJECTED = 0x8001010B, RPC_E_INVALID_CALLDATA = 0x8001010C, RPC_E_CANTCALLOUT_ININPUTSYNCCALL = 0x8001010D, RPC_E_WRONG_THREAD = 0x8001010E, RPC_E_THREAD_NOT_INIT = 0x8001010F, RPC_E_UNEXPECTED = 0x8001FFFF, DISP_E_UNKNOWNINTERFACE = 0x80020001, DISP_E_MEMBERNOTFOUND = 0x80020003, DISP_E_PARAMNOTFOUND = 0x80020004, DISP_E_TYPEMISMATCH = 0x80020005, DISP_E_UNKNOWNNAME = 0x80020006, DISP_E_NONAMEDARGS = 0x80020007, DISP_E_BADVARTYPE = 0x80020008, DISP_E_EXCEPTION = 0x80020009, DISP_E_OVERFLOW = 0x8002000A, DISP_E_BADINDEX = 0x8002000B, DISP_E_UNKNOWNLCID = 0x8002000C, DISP_E_ARRAYISLOCKED = 0x8002000D, DISP_E_BADPARAMCOUNT = 0x8002000E, DISP_E_PARAMNOTOPTIONAL = 0x8002000F, DISP_E_BADCALLEE = 0x80020010, DISP_E_NOTACOLLECTION = 0x80020011, DISP_E_DIVBYZERO = 0x80020012, TYPE_E_BUFFERTOOSMALL = 0x80028016, TYPE_E_INVDATAREAD = 0x80028018, TYPE_E_UNSUPFORMAT = 0x80028019, TYPE_E_REGISTRYACCESS = 0x8002801C, TYPE_E_LIBNOTREGISTERED = 0x8002801D, TYPE_E_UNDEFINEDTYPE = 0x80028027, TYPE_E_QUALIFIEDNAMEDISALLOWED = 0x80028028, TYPE_E_INVALIDSTATE = 0x80028029, TYPE_E_WRONGTYPEKIND = 0x8002802A, TYPE_E_ELEMENTNOTFOUND = 0x8002802B, TYPE_E_AMBIGUOUSNAME = 0x8002802C, TYPE_E_NAMECONFLICT = 0x8002802D, TYPE_E_UNKNOWNLCID = 0x8002802E, TYPE_E_DLLFUNCTIONNOTFOUND = 0x8002802F, TYPE_E_BADMODULEKIND = 0x800288BD, TYPE_E_SIZETOOBIG = 0x800288C5, TYPE_E_DUPLICATEID = 0x800288C6, TYPE_E_INVALIDID = 0x800288CF, TYPE_E_TYPEMISMATCH = 0x80028CA0, TYPE_E_OUTOFBOUNDS = 0x80028CA1, TYPE_E_IOERROR = 0x80028CA2, TYPE_E_CANTCREATETMPFILE = 0x80028CA3, TYPE_E_CANTLOADLIBRARY = 0x80029C4A, TYPE_E_INCONSISTENTPROPFUNCS = 0x80029C83, TYPE_E_CIRCULARTYPE = 0x80029C84, STG_E_INVALIDFUNCTION = 0x80030001, STG_E_FILENOTFOUND = 0x80030002, STG_E_PATHNOTFOUND = 0x80030003, STG_E_TOOMANYOPENFILES = 0x80030004, STG_E_ACCESSDENIED = 0x80030005, STG_E_INVALIDHANDLE = 0x80030006, STG_E_INSUFFICIENTMEMORY = 0x80030008, STG_E_INVALIDPOINTER = 0x80030009, STG_E_NOMOREFILES = 0x80030012, STG_E_DISKISWRITEPROTECTED = 0x80030013, STG_E_SEEKERROR = 0x80030019, STG_E_WRITEFAULT = 0x8003001D, STG_E_READFAULT = 0x8003001E, STG_E_SHAREVIOLATION = 0x80030020, STG_E_LOCKVIOLATION = 0x80030021, STG_E_FILEALREADYEXISTS = 0x80030050, STG_E_INVALIDPARAMETER = 0x80030057, STG_E_MEDIUMFULL = 0x80030070, STG_E_ABNORMALAPIEXIT = 0x800300FA, STG_E_INVALIDHEADER = 0x800300FB, STG_E_INVALIDNAME = 0x800300FC, STG_E_UNKNOWN = 0x800300FD, STG_E_UNIMPLEMENTEDFUNCTION = 0x800300FE, STG_E_INVALIDFLAG = 0x800300FF, STG_E_INUSE = 0x80030100, STG_E_NOTCURRENT = 0x80030101, STG_E_REVERTED = 0x80030102, STG_E_CANTSAVE = 0x80030103, STG_E_OLDFORMAT = 0x80030104, STG_E_OLDDLL = 0x80030105, STG_E_SHAREREQUIRED = 0x80030106, STG_E_NOTFILEBASEDSTORAGE = 0x80030107, STG_E_EXTANTMARSHALLINGS = 0x80030108, STG_S_CONVERTED = 0x00030200, OLE_E_FIRST = 0x80040000, OLE_S_FIRST = 0x00040000, OLE_E_OLEVERB = 0x80040000, OLE_S_USEREG = 0x00040000, OLE_E_ADVF = 0x80040001, OLE_S_STATIC = 0x00040001, OLE_E_ENUM_NOMORE = 0x80040002, OLE_S_MAC_CLIPFORMAT = 0x00040002, OLE_E_ADVISENOTSUPPORTED = 0x80040003, OLE_E_NOCONNECTION = 0x80040004, OLE_E_NOTRUNNING = 0x80040005, OLE_E_NOCACHE = 0x80040006, OLE_E_BLANK = 0x80040007, OLE_E_CLASSDIFF = 0x80040008, OLE_E_CANT_GETMONIKER = 0x80040009, OLE_E_CANT_BINDTOSOURCE = 0x8004000A, OLE_E_STATIC = 0x8004000B, OLE_E_PROMPTSAVECANCELLED = 0x8004000C, OLE_E_INVALIDRECT = 0x8004000D, OLE_E_WRONGCOMPOBJ = 0x8004000E, OLE_E_INVALIDHWND = 0x8004000F, OLE_E_NOT_INPLACEACTIVE = 0x80040010, OLE_E_CANTCONVERT = 0x80040011, OLE_E_NOSTORAGE = 0x80040012, DV_E_FORMATETC = 0x80040064, DV_E_DVTARGETDEVICE = 0x80040065, DV_E_STGMEDIUM = 0x80040066, DV_E_STATDATA = 0x80040067, DV_E_LINDEX = 0x80040068, DV_E_TYMED = 0x80040069, DV_E_CLIPFORMAT = 0x8004006A, DV_E_DVASPECT = 0x8004006B, DV_E_DVTARGETDEVICE_SIZE = 0x8004006C, DV_E_NOIVIEWOBJECT = 0x8004006D, OLE_E_LAST = 0x800400FF, OLE_S_LAST = 0x000400FF, DRAGDROP_E_FIRST = 0x80040100, DRAGDROP_S_FIRST = 0x00040100, DRAGDROP_E_NOTREGISTERED = 0x80040100, DRAGDROP_S_DROP = 0x00040100, DRAGDROP_E_ALREADYREGISTERED = 0x80040101, DRAGDROP_S_CANCEL = 0x00040101, DRAGDROP_E_INVALIDHWND = 0x80040102, DRAGDROP_S_USEDEFAULTCURSORS = 0x00040102, DRAGDROP_E_LAST = 0x8004010F, DRAGDROP_S_LAST = 0x0004010F, CLASSFACTORY_E_FIRST = 0x80040110, CLASSFACTORY_S_FIRST = 0x00040110, CLASS_E_NOAGGREGATION = 0x80040110, CLASS_E_CLASSNOTAVAILABLE = 0x80040111, CLASSFACTORY_E_LAST = 0x8004011F, CLASSFACTORY_S_LAST = 0x0004011F, MARSHAL_E_FIRST = 0x80040120, MARSHAL_S_FIRST = 0x00040120, MARSHAL_E_LAST = 0x8004012F, MARSHAL_S_LAST = 0x0004012F, DATA_E_FIRST = 0x80040130, DATA_S_FIRST = 0x00040130, DATA_S_SAMEFORMATETC = 0x00040130, DATA_E_LAST = 0x8004013F, DATA_S_LAST = 0x0004013F, VIEW_E_FIRST = 0x80040140, VIEW_S_FIRST = 0x00040140, VIEW_E_DRAW = 0x80040140, VIEW_S_ALREADY_FROZEN = 0x00040140, VIEW_E_LAST = 0x8004014F, VIEW_S_LAST = 0x0004014F, REGDB_E_FIRST = 0x80040150, REGDB_S_FIRST = 0x00040150, REGDB_E_READREGDB = 0x80040150, REGDB_E_WRITEREGDB = 0x80040151, REGDB_E_KEYMISSING = 0x80040152, REGDB_E_INVALIDVALUE = 0x80040153, REGDB_E_CLASSNOTREG = 0x80040154, REGDB_E_IIDNOTREG = 0x80040155, REGDB_E_LAST = 0x8004015F, REGDB_S_LAST = 0x0004015F, CACHE_E_FIRST = 0x80040170, CACHE_S_FIRST = 0x00040170, CACHE_E_NOCACHE_UPDATED = 0x80040170, CACHE_S_FORMATETC_NOTSUPPORTED = 0x00040170, CACHE_S_SAMECACHE = 0x00040171, CACHE_S_SOMECACHES_NOTUPDATED = 0x00040172, CACHE_E_LAST = 0x8004017F, CACHE_S_LAST = 0x0004017F, OLEOBJ_E_FIRST = 0x80040180, OLEOBJ_S_FIRST = 0x00040180, OLEOBJ_E_NOVERBS = 0x80040180, OLEOBJ_S_INVALIDVERB = 0x00040180, OLEOBJ_E_INVALIDVERB = 0x80040181, OLEOBJ_S_CANNOT_DOVERB_NOW = 0x00040181, OLEOBJ_S_INVALIDHWND = 0x00040182, OLEOBJ_E_LAST = 0x8004018F, OLEOBJ_S_LAST = 0x0004018F, CLIENTSITE_E_FIRST = 0x80040190, CLIENTSITE_S_FIRST = 0x00040190, CLIENTSITE_E_LAST = 0x8004019F, CLIENTSITE_S_LAST = 0x0004019F, INPLACE_E_NOTUNDOABLE = 0x800401A0, INPLACE_E_FIRST = 0x800401A0, INPLACE_S_FIRST = 0x000401A0, INPLACE_S_TRUNCATED = 0x000401A0, INPLACE_E_NOTOOLSPACE = 0x800401A1, INPLACE_E_LAST = 0x800401AF, INPLACE_S_LAST = 0x000401AF, ENUM_E_FIRST = 0x800401B0, ENUM_S_FIRST = 0x000401B0, ENUM_E_LAST = 0x800401BF, ENUM_S_LAST = 0x000401BF, CONVERT10_E_FIRST = 0x800401C0, CONVERT10_S_FIRST = 0x000401C0, CONVERT10_E_OLESTREAM_GET = 0x800401C0, CONVERT10_S_NO_PRESENTATION = 0x000401C0, CONVERT10_E_OLESTREAM_PUT = 0x800401C1, CONVERT10_E_OLESTREAM_FMT = 0x800401C2, CONVERT10_E_OLESTREAM_BITMAP_TO_DIB = 0x800401C3, CONVERT10_E_STG_FMT = 0x800401C4, CONVERT10_E_STG_NO_STD_STREAM = 0x800401C5, CONVERT10_E_STG_DIB_TO_BITMAP = 0x800401C6, CONVERT10_E_LAST = 0x800401CF, CONVERT10_S_LAST = 0x000401CF, CLIPBRD_E_FIRST = 0x800401D0, CLIPBRD_S_FIRST = 0x000401D0, CLIPBRD_E_CANT_OPEN = 0x800401D0, CLIPBRD_E_CANT_EMPTY = 0x800401D1, CLIPBRD_E_CANT_SET = 0x800401D2, CLIPBRD_E_BAD_DATA = 0x800401D3, CLIPBRD_E_CANT_CLOSE = 0x800401D4, CLIPBRD_E_LAST = 0x800401DF, CLIPBRD_S_LAST = 0x000401DF, MK_E_FIRST = 0x800401E0, MK_S_FIRST = 0x000401E0, MK_E_CONNECTMANUALLY = 0x800401E0, MK_E_EXCEEDEDDEADLINE = 0x800401E1, MK_E_NEEDGENERIC = 0x800401E2, MK_S_REDUCED_TO_SELF = 0x000401E2, MK_E_UNAVAILABLE = 0x800401E3, MK_E_SYNTAX = 0x800401E4, MK_S_ME = 0x000401E4, MK_E_NOOBJECT = 0x800401E5, MK_S_HIM = 0x000401E5, MK_E_INVALIDEXTENSION = 0x800401E6, MK_S_US = 0x000401E6, MK_E_INTERMEDIATEINTERFACENOTSUPPORTED = 0x800401E7, MK_S_MONIKERALREADYREGISTERED = 0x000401E7, MK_E_NOTBINDABLE = 0x800401E8, MK_E_NOTBOUND = 0x800401E9, MK_E_CANTOPENFILE = 0x800401EA, MK_E_MUSTBOTHERUSER = 0x800401EB, MK_E_NOINVERSE = 0x800401EC, MK_E_NOSTORAGE = 0x800401ED, MK_E_NOPREFIX = 0x800401EE, MK_E_LAST = 0x800401EF, MK_S_LAST = 0x000401EF, MK_E_ENUMERATION_FAILED = 0x800401EF, CO_E_FIRST = 0x800401F0, CO_S_FIRST = 0x000401F0, CO_E_NOTINITIALIZED = 0x800401F0, CO_E_ALREADYINITIALIZED = 0x800401F1, CO_E_CANTDETERMINECLASS = 0x800401F2, CO_E_CLASSSTRING = 0x800401F3, CO_E_IIDSTRING = 0x800401F4, CO_E_APPNOTFOUND = 0x800401F5, CO_E_APPSINGLEUSE = 0x800401F6, CO_E_ERRORINAPP = 0x800401F7, CO_E_DLLNOTFOUND = 0x800401F8, CO_E_ERRORINDLL = 0x800401F9, CO_E_WRONGOSFORAPP = 0x800401FA, CO_E_OBJNOTREG = 0x800401FB, CO_E_OBJISREG = 0x800401FC, CO_E_OBJNOTCONNECTED = 0x800401FD, CO_E_APPDIDNTREG = 0x800401FE, CO_E_LAST = 0x800401FF, CO_S_LAST = 0x000401FF, CO_E_RELEASED = 0x800401FF, CO_E_CLASS_CREATE_FAILED = 0x80080001, CO_E_SCM_ERROR = 0x80080002, CO_E_SCM_RPC_FAILURE = 0x80080003, CO_E_BAD_PATH = 0x80080004, CO_E_SERVER_EXEC_FAILURE = 0x80080005, CO_E_OBJSRV_RPC_FAILURE = 0x80080006, MK_E_NO_NORMALIZED = 0x80080007, CO_E_SERVER_STOPPING = 0x80080008, MEM_E_INVALID_ROOT = 0x80080009, MEM_E_INVALID_LINK = 0x80080010, MEM_E_INVALID_SIZE = 0x80080011, CO_S_NOTALLINTERFACES = 0x00080012, NTE_BAD_UID = 0x80090001, NTE_BAD_HASH = 0x80090002, NTE_BAD_KEY = 0x80090003, NTE_BAD_LEN = 0x80090004, NTE_BAD_DATA = 0x80090005, NTE_BAD_SIGNATURE = 0x80090006, NTE_BAD_VER = 0x80090007, NTE_BAD_ALGID = 0x80090008, NTE_BAD_FLAGS = 0x80090009, NTE_BAD_TYPE = 0x8009000A, NTE_BAD_KEY_STATE = 0x8009000B, NTE_BAD_HASH_STATE = 0x8009000C, NTE_NO_KEY = 0x8009000D, NTE_NO_MEMORY = 0x8009000E, NTE_EXISTS = 0x8009000F, NTE_PERM = 0x80090010, NTE_NOT_FOUND = 0x80090011, NTE_DOUBLE_ENCRYPT = 0x80090012, NTE_BAD_PROVIDER = 0x80090013, NTE_BAD_PROV_TYPE = 0x80090014, NTE_BAD_PUBLIC_KEY = 0x80090015, NTE_BAD_KEYSET = 0x80090016, NTE_PROV_TYPE_NOT_DEF = 0x80090017, NTE_PROV_TYPE_ENTRY_BAD = 0x80090018, NTE_KEYSET_NOT_DEF = 0x80090019, NTE_KEYSET_ENTRY_BAD = 0x8009001A, NTE_PROV_TYPE_NO_MATCH = 0x8009001B, NTE_SIGNATURE_FILE_BAD = 0x8009001C, NTE_PROVIDER_DLL_FAIL = 0x8009001D, NTE_PROV_DLL_NOT_FOUND = 0x8009001E, NTE_BAD_KEYSET_PARAM = 0x8009001F, NTE_FAIL = 0x80090020, NTE_SYS_ERR = 0x80090021 } enum : bool { SEVERITY_SUCCESS = 0, SEVERITY_ERROR = 1 } enum : uint { FACILITY_NULL = 0, FACILITY_RPC, FACILITY_DISPATCH, FACILITY_STORAGE, FACILITY_ITF, // = 4 FACILITY_WIN32 = 7, FACILITY_WINDOWS = 8, FACILITY_CONTROL = 10, FACILITY_NT_BIT = 0x10000000 } // C Macros bool SUCCEEDED(HRESULT Status) { return Status >= 0; } bool FAILED(HRESULT Status) { return Status < 0; } bool IS_ERROR(HRESULT Status) { return (Status >>> 31) == SEVERITY_ERROR; } ushort HRESULT_CODE(HRESULT r) { return cast(ushort) (r & 0xFFFF); } ushort SCODE_CODE(SCODE r) { return cast(ushort) (r & 0xFFFF); } ushort HRESULT_FACILITY(HRESULT r) { return cast(ushort) ((r>>16) & 0x1fff); } ushort SCODE_FACILITY(SCODE r) { return cast(ushort) ((r>>16) & 0x1fff); } ushort HRESULT_SEVERITY(HRESULT r) { return cast(ushort) ((r>>31) & 0x1); } ushort SCODE_SEVERITY(SCODE r) { return cast(ushort) ((r>>31) & 0x1); } HRESULT MAKE_HRESULT(bool s, uint f, uint c) { return (s << 31) | (f << 16) | c; } SCODE MAKE_SCODE(bool s, uint f, uint c) { return (s << 31) | (f << 16) | c; } SCODE GetScode(HRESULT hr) { return hr; } HRESULT ResultFromScode(SCODE c) { return c; } HRESULT HRESULT_FROM_NT(HRESULT x) { return x | FACILITY_NT_BIT; } HRESULT HRESULT_FROM_WIN32(HRESULT x) { return x ? (x & 0x0000FFFF) | (FACILITY_WIN32 << 16) | 0x80000000 : 0; } HRESULT PropagateResult(HRESULT hrPrevious, SCODE scBase) { return scBase; }