Logo Search packages:      
Sourcecode: samba4 version File versions  Download package

werror.h

/* 
   Unix SMB/CIFS implementation.
   SMB parameters and setup, plus a whole lot more.
   
   Copyright (C) Andrew Tridgell              2001
   
   This program is free software; you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation; either version 3 of the License, or
   (at your option) any later version.
   
   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.
   
   You should have received a copy of the GNU General Public License
   along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/

#ifndef _WERROR_H_
#define _WERROR_H_

#include <stdint.h>

/* the following rather strange looking definitions of NTSTATUS and WERROR
   and there in order to catch common coding errors where different error types
   are mixed up. This is especially important as we slowly convert Samba
   from using bool for internal functions 
*/

#if defined(HAVE_IMMEDIATE_STRUCTURES)
typedef struct {uint32_t v;} WERROR;
#define W_ERROR(x) ((WERROR) { x })
#define W_ERROR_V(x) ((x).v)
#else
typedef uint32_t WERROR;
#define W_ERROR(x) (x)
#define W_ERROR_V(x) (x)
#endif

#define W_ERROR_IS_OK(x) (W_ERROR_V(x) == 0)
#define W_ERROR_EQUAL(x,y) (W_ERROR_V(x) == W_ERROR_V(y))

#define W_ERROR_HAVE_NO_MEMORY(x) do { \
      if (!(x)) {\
            return WERR_NOMEM;\
      }\
} while (0)

#define W_ERROR_IS_OK_RETURN(x) do { \
      if (W_ERROR_IS_OK(x)) {\
            return x;\
      }\
} while (0)

#define W_ERROR_NOT_OK_RETURN(x) do { \
      if (!W_ERROR_IS_OK(x)) {\
            return x;\
      }\
} while (0)

#define W_ERROR_NOT_OK_GOTO_DONE(x) do { \
      if (!W_ERROR_IS_OK(x)) {\
            goto done;\
      }\
} while (0)

#define W_ERROR_NOT_OK_GOTO(x, y) do {\
      if (!W_ERROR_IS_OK(x)) {\
            goto y;\
      }\
} while(0)

/* these are win32 error codes. There are only a few places where
   these matter for Samba, primarily in the NT printing code */
#define WERR_OK W_ERROR(0x00000000)
#define WERR_BADFUNC W_ERROR(0x00000001)
#define WERR_BADFILE W_ERROR(0x00000002)
#define WERR_ACCESS_DENIED W_ERROR(0x00000005)
#define WERR_BADFID W_ERROR(0x00000006)
#define WERR_NOMEM W_ERROR(0x00000008)
#define WERR_GENERAL_FAILURE W_ERROR(0x0000001F)
#define WERR_NOT_SUPPORTED W_ERROR(0x00000032)
#define WERR_DUP_NAME W_ERROR(0x00000034)
#define WERR_BAD_NETPATH W_ERROR(0x00000035)
#define WERR_BAD_NET_RESP W_ERROR(0x0000003A)
#define WERR_UNEXP_NET_ERR W_ERROR(0x0000003B)
#define WERR_DEVICE_NOT_EXIST W_ERROR(0x00000037)
#define WERR_PRINTQ_FULL W_ERROR(0x0000003D)
#define WERR_NO_SPOOL_SPACE W_ERROR(0x0000003E)
#define WERR_NO_SUCH_SHARE W_ERROR(0x00000043)
#define WERR_FILE_EXISTS W_ERROR(0x00000050)
#define WERR_BAD_PASSWORD W_ERROR(0x00000056)
#define WERR_INVALID_PARAM W_ERROR(0x00000057)
#define WERR_CALL_NOT_IMPLEMENTED W_ERROR(0x00000078)
#define WERR_SEM_TIMEOUT W_ERROR(0x00000079)
#define WERR_INSUFFICIENT_BUFFER W_ERROR(0x0000007A)
#define WERR_INVALID_NAME W_ERROR(0x0000007B)
#define WERR_UNKNOWN_LEVEL W_ERROR(0x0000007C)
#define WERR_OBJECT_PATH_INVALID W_ERROR(0x000000A1)
#define WERR_ALREADY_EXISTS W_ERROR(0x000000B7)
#define WERR_MORE_DATA W_ERROR(0x000000EA)
#define WERR_NO_MORE_ITEMS W_ERROR(0x00000103)
#define WERR_STATUS_MORE_ENTRIES W_ERROR(0x00000105)
#define WERR_IO_PENDING W_ERROR(0x000003E5)
#define WERR_CAN_NOT_COMPLETE W_ERROR(0x000003EB)
#define WERR_INVALID_FLAGS W_ERROR(0x000003EC)
#define WERR_REG_CORRUPT W_ERROR(0x000003F7)
#define WERR_REG_IO_FAILURE W_ERROR(0x000003F8)
#define WERR_REG_FILE_INVALID W_ERROR(0x000003F9)
#define WERR_INVALID_SERVICE_CONTROL W_ERROR(0x0000041C)
#define WERR_SERVICE_ALREADY_RUNNING W_ERROR(0x00000420)
#define WERR_SERVICE_DISABLED W_ERROR(0x00000422)
#define WERR_NO_SUCH_SERVICE W_ERROR(0x00000424)
#define WERR_SERVICE_MARKED_FOR_DELETE W_ERROR(0x00000430)
#define WERR_SERVICE_EXISTS W_ERROR(0x00000431)
#define WERR_SERVICE_NEVER_STARTED W_ERROR(0x00000435)
#define WERR_DUPLICATE_SERVICE_NAME W_ERROR(0x00000436)
#define WERR_DEVICE_NOT_CONNECTED W_ERROR(0x0000048F)
#define WERR_NOT_FOUND W_ERROR(0x00000490)
#define WERR_INVALID_COMPUTERNAME W_ERROR(0x000004BA)
#define WERR_INVALID_DOMAINNAME W_ERROR(0x000004BC)
#define WERR_NOT_AUTHENTICATED W_ERROR(0x000004DC)
#define WERR_MACHINE_LOCKED W_ERROR(0x000004F7)
#define WERR_UNKNOWN_REVISION W_ERROR(0x00000519)
#define WERR_INVALID_OWNER W_ERROR(0x0000051B)
#define WERR_REVISION_MISMATCH W_ERROR(0x0000051A)
#define WERR_INVALID_OWNER W_ERROR(0x0000051B)
#define WERR_INVALID_PRIMARY_GROUP W_ERROR(0x0000051C)
#define WERR_NO_LOGON_SERVERS W_ERROR(0x0000051F)
#define WERR_NO_SUCH_LOGON_SESSION W_ERROR(0x00000520)
#define WERR_NO_SUCH_PRIVILEGE W_ERROR(0x00000521)
#define WERR_PRIVILEGE_NOT_HELD W_ERROR(0x00000522)
#define WERR_USER_ALREADY_EXISTS W_ERROR(0x00000524)
#define WERR_NO_SUCH_USER W_ERROR(0x00000525)
#define WERR_GROUP_EXISTS W_ERROR(0x00000526)
#define WERR_NO_SUCH_GROUP W_ERROR(0x00000527)
#define WERR_MEMBER_IN_GROUP W_ERROR(0x00000528)
#define WERR_USER_NOT_IN_GROUP W_ERROR(0x00000529)
#define WERR_WRONG_PASSWORD W_ERROR(0x0000052B)
#define WERR_PASSWORD_RESTRICTION W_ERROR(0x0000052D)
#define WERR_LOGON_FAILURE W_ERROR(0x0000052E)
#define WERR_NONE_MAPPED W_ERROR(0x00000534)
#define WERR_INVALID_SECURITY_DESCRIPTOR W_ERROR(0x0000053A)
#define WERR_INVALID_DOMAIN_STATE W_ERROR(0x00000549)
#define WERR_INVALID_DOMAIN_ROLE W_ERROR(0x0000054A)
#define WERR_NO_SUCH_DOMAIN W_ERROR(0x0000054B)
#define WERR_SPECIAL_ACCOUNT W_ERROR(0x0000055B)
#define WERR_NO_SUCH_ALIAS W_ERROR(0x00000560)
#define WERR_MEMBER_IN_ALIAS W_ERROR(0x00000562)
#define WERR_ALIAS_EXISTS W_ERROR(0x00000563)
#define WERR_TIME_SKEW W_ERROR(0x00000576)
#define WERR_NO_SYSTEM_RESOURCES W_ERROR(0x000005AA)
#define WERR_EVENTLOG_FILE_CORRUPT W_ERROR(0x000005DC)
#define WERR_SERVER_UNAVAILABLE W_ERROR(0x000006BA)
#define WERR_INVALID_USER_BUFFER W_ERROR(0x000006F8)
#define WERR_NO_TRUST_SAM_ACCOUNT W_ERROR(0x000006FB)
#define WERR_INVALID_FORM_NAME W_ERROR(0x0000076E)
#define WERR_INVALID_FORM_SIZE W_ERROR(0x0000076F)
#define WERR_PASSWORD_MUST_CHANGE W_ERROR(0x00000773)
#define WERR_DOMAIN_CONTROLLER_NOT_FOUND W_ERROR(0x00000774)
#define WERR_ACCOUNT_LOCKED_OUT W_ERROR(0x00000775)


#define WERR_DEVICE_NOT_AVAILABLE W_ERROR(0x000010DF)

#define WERR_PRINTER_DRIVER_ALREADY_INSTALLED   W_ERROR(0x00000703)
#define WERR_UNKNOWN_PORT                 W_ERROR(0x00000704)
#define WERR_UNKNOWN_PRINTER_DRIVER       W_ERROR(0x00000705)
#define WERR_UNKNOWN_PRINTPROCESSOR       W_ERROR(0x00000706)
#define WERR_INVALID_SEPARATOR_FILE       W_ERROR(0x00000707)
#define WERR_INVALID_PRIORITY             W_ERROR(0x00000708)
#define WERR_INVALID_PRINTER_NAME         W_ERROR(0x00000709)
#define WERR_PRINTER_ALREADY_EXISTS       W_ERROR(0x0000070A)
#define WERR_INVALID_PRINTER_COMMAND            W_ERROR(0x0000070B)
#define WERR_INVALID_DATATYPE             W_ERROR(0x0000070C)
#define WERR_INVALID_ENVIRONMENT          W_ERROR(0x0000070D)

#define WERR_UNKNOWN_PRINT_MONITOR        W_ERROR(0x00000BB8)
#define WERR_PRINTER_DRIVER_IN_USE        W_ERROR(0x00000BB9)
#define WERR_SPOOL_FILE_NOT_FOUND         W_ERROR(0x00000BBA)
#define WERR_SPL_NO_STARTDOC              W_ERROR(0x00000BBB)
#define WERR_SPL_NO_ADDJOB                W_ERROR(0x00000BBC)
#define WERR_PRINT_PROCESSOR_ALREADY_INSTALLED  W_ERROR(0x00000BBD)
#define WERR_PRINT_MONITOR_ALREADY_INSTALLED    W_ERROR(0x00000BBE)
#define WERR_INVALID_PRINT_MONITOR        W_ERROR(0x00000BBF)
#define WERR_PRINT_MONITOR_IN_USE         W_ERROR(0x00000BC0)
#define WERR_PRINTER_HAS_JOBS_QUEUED            W_ERROR(0x00000BC1)

#define WERR_NO_SHUTDOWN_IN_PROGRESS W_ERROR(0x0000045c)
#define WERR_SHUTDOWN_ALREADY_IN_PROGRESS W_ERROR(0x0000045b)

/* Configuration Manager Errors */
/* Basically Win32 errors meanings are specific to the \ntsvcs pipe */
#define WERR_CM_INVALID_POINTER W_ERROR(3)
#define WERR_CM_BUFFER_SMALL W_ERROR(26)
#define WERR_CM_NO_MORE_HW_PROFILES W_ERROR(35)
#define WERR_CM_NO_SUCH_VALUE W_ERROR(37)

/* DFS errors */

#ifndef NERR_BASE
#define NERR_BASE (2100)
#endif

#ifndef MAX_NERR
#define MAX_NERR (NERR_BASE+899)
#endif

#define WERR_BUF_TOO_SMALL          W_ERROR(0x0000084B)
#define WERR_ALREADY_SHARED         W_ERROR(0x00000846)
#define WERR_JOB_NOT_FOUND          W_ERROR(0x00000867)
#define WERR_DEST_NOT_FOUND         W_ERROR(0x00000868)
#define WERR_GROUPNOTFOUND          W_ERROR(0x000008AC)
#define WERR_USER_NOT_FOUND         W_ERROR(0x000008AD)
#define WERR_USEREXISTS             W_ERROR(0x000008B0)
#define WERR_NOT_CONNECTED          W_ERROR(0x000008CA)
#define WERR_NAME_NOT_FOUND         W_ERROR(0x000008E1)
#define WERR_NET_NAME_NOT_FOUND           W_ERROR(0x00000906)
#define WERR_SESSION_NOT_FOUND            W_ERROR(0x00000908)
#define WERR_DEVICE_NOT_SHARED            W_ERROR(0x00000907)
#define WERR_FID_NOT_FOUND          W_ERROR(0x0000090A)
#define WERR_NOT_LOCAL_DOMAIN       W_ERROR(0x00000910)
#define WERR_DCNOTFOUND             W_ERROR(0x00000995)
#define WERR_TIME_DIFF_AT_DC        W_ERROR(0x00000999)
#define WERR_DFS_NO_SUCH_VOL        W_ERROR(0x00000A66)
#define WERR_DFS_NO_SUCH_SHARE            W_ERROR(0x00000A69)
#define WERR_DFS_NO_SUCH_SERVER           W_ERROR(0x00000A71)
#define WERR_DFS_INTERNAL_ERROR           W_ERROR(0x00000A82)
#define WERR_DFS_CANT_CREATE_JUNCT  W_ERROR(0x00000A6D)
#define WERR_SETUP_ALREADY_JOINED   W_ERROR(0x00000A83)
#define WERR_SETUP_NOT_JOINED       W_ERROR(0x00000A84)
#define WERR_SETUP_DOMAIN_CONTROLLER      W_ERROR(0x00000A85)
#define WERR_DEFAULT_JOIN_REQUIRED  W_ERROR(0x00000A86)

/* FRS errors */
#define WERR_FRS_INSUFFICIENT_PRIV W_ERROR(0x00001F47)
#define WERR_FRS_SYSVOL_IS_BUSY W_ERROR(0x00001F4F)
#define WERR_FRS_INVALID_SERVICE_PARAMETER W_ERROR(0x00001F51)

/* RPC/COM/OLE HRESULT error codes */
/* RPC errors */
#define WERR_RPC_E_INVALID_HEADER   W_ERROR(0x80010111)
#define WERR_RPC_E_REMOTE_DISABLED  W_ERROR(0x8001011c)

/* SEC errors */
#define WERR_SEC_E_ENCRYPT_FAILURE  W_ERROR(0x80090329)
#define WERR_SEC_E_DECRYPT_FAILURE  W_ERROR(0x80090330)
#define WERR_SEC_E_ALGORITHM_MISMATCH     W_ERROR(0x80090331)

/* COM REGDB error codes */
#define WERR_CLASS_NOT_REGISTERED   W_ERROR(0x80040154)     /* REGDB_E_CLASSNOTREG */

/* Generic error code aliases */
#define WERR_FOOBAR WERR_GENERAL_FAILURE

/*****************************************************************************
 Auto-generated Win32 error from:
 http://msdn.microsoft.com/en-us/library/cc231199%28PROT.10%29.aspx
 *****************************************************************************/
/* BEGIN GENERATED-WIN32-ERROR-CODES */
#define WERR_NERR_SUCCESS     W_ERROR(0x00000000)
#define WERR_INVALID_FUNCTION W_ERROR(0x00000001)
#define WERR_FILE_NOT_FOUND   W_ERROR(0x00000002)
#define WERR_PATH_NOT_FOUND   W_ERROR(0x00000003)
#define WERR_TOO_MANY_OPEN_FILES    W_ERROR(0x00000004)
#define WERR_INVALID_HANDLE   W_ERROR(0x00000006)
#define WERR_ARENA_TRASHED    W_ERROR(0x00000007)
#define WERR_NOT_ENOUGH_MEMORY      W_ERROR(0x00000008)
#define WERR_INVALID_BLOCK    W_ERROR(0x00000009)
#define WERR_BAD_ENVIRONMENT  W_ERROR(0x0000000A)
#define WERR_BAD_FORMAT W_ERROR(0x0000000B)
#define WERR_INVALID_ACCESS   W_ERROR(0x0000000C)
#define WERR_INVALID_DATA     W_ERROR(0x0000000D)
#define WERR_OUTOFMEMORY      W_ERROR(0x0000000E)
#define WERR_INVALID_DRIVE    W_ERROR(0x0000000F)
#define WERR_CURRENT_DIRECTORY      W_ERROR(0x00000010)
#define WERR_NOT_SAME_DEVICE  W_ERROR(0x00000011)
#define WERR_NO_MORE_FILES    W_ERROR(0x00000012)
#define WERR_WRITE_PROTECT    W_ERROR(0x00000013)
#define WERR_BAD_UNIT   W_ERROR(0x00000014)
#define WERR_NOT_READY  W_ERROR(0x00000015)
#define WERR_BAD_COMMAND      W_ERROR(0x00000016)
#define WERR_CRC  W_ERROR(0x00000017)
#define WERR_BAD_LENGTH W_ERROR(0x00000018)
#define WERR_SEEK W_ERROR(0x00000019)
#define WERR_NOT_DOS_DISK     W_ERROR(0x0000001A)
#define WERR_SECTOR_NOT_FOUND W_ERROR(0x0000001B)
#define WERR_OUT_OF_PAPER     W_ERROR(0x0000001C)
#define WERR_WRITE_FAULT      W_ERROR(0x0000001D)
#define WERR_READ_FAULT W_ERROR(0x0000001E)
#define WERR_GEN_FAILURE      W_ERROR(0x0000001F)
#define WERR_SHARING_VIOLATION      W_ERROR(0x00000020)
#define WERR_LOCK_VIOLATION   W_ERROR(0x00000021)
#define WERR_WRONG_DISK W_ERROR(0x00000022)
#define WERR_SHARING_BUFFER_EXCEEDED      W_ERROR(0x00000024)
#define WERR_HANDLE_EOF W_ERROR(0x00000026)
#define WERR_HANDLE_DISK_FULL W_ERROR(0x00000027)
#define WERR_REM_NOT_LIST     W_ERROR(0x00000033)
#define WERR_NETWORK_BUSY     W_ERROR(0x00000036)
#define WERR_DEV_NOT_EXIST    W_ERROR(0x00000037)
#define WERR_TOO_MANY_CMDS    W_ERROR(0x00000038)
#define WERR_ADAP_HDW_ERR     W_ERROR(0x00000039)
#define WERR_BAD_REM_ADAP     W_ERROR(0x0000003C)
#define WERR_PRINT_CANCELLED  W_ERROR(0x0000003F)
#define WERR_NETNAME_DELETED  W_ERROR(0x00000040)
#define WERR_NETWORK_ACCESS_DENIED  W_ERROR(0x00000041)
#define WERR_BAD_DEV_TYPE     W_ERROR(0x00000042)
#define WERR_BAD_NET_NAME     W_ERROR(0x00000043)
#define WERR_TOO_MANY_NAMES   W_ERROR(0x00000044)
#define WERR_TOO_MANY_SESS    W_ERROR(0x00000045)
#define WERR_SHARING_PAUSED   W_ERROR(0x00000046)
#define WERR_REQ_NOT_ACCEP    W_ERROR(0x00000047)
#define WERR_REDIR_PAUSED     W_ERROR(0x00000048)
#define WERR_CANNOT_MAKE      W_ERROR(0x00000052)
#define WERR_FAIL_I24   W_ERROR(0x00000053)
#define WERR_OUT_OF_STRUCTURES      W_ERROR(0x00000054)
#define WERR_ALREADY_ASSIGNED W_ERROR(0x00000055)
#define WERR_INVALID_PASSWORD W_ERROR(0x00000056)
#define WERR_INVALID_PARAMETER      W_ERROR(0x00000057)
#define WERR_NET_WRITE_FAULT  W_ERROR(0x00000058)
#define WERR_NO_PROC_SLOTS    W_ERROR(0x00000059)
#define WERR_TOO_MANY_SEMAPHORES    W_ERROR(0x00000064)
#define WERR_EXCL_SEM_ALREADY_OWNED W_ERROR(0x00000065)
#define WERR_SEM_IS_SET W_ERROR(0x00000066)
#define WERR_TOO_MANY_SEM_REQUESTS  W_ERROR(0x00000067)
#define WERR_INVALID_AT_INTERRUPT_TIME    W_ERROR(0x00000068)
#define WERR_SEM_OWNER_DIED   W_ERROR(0x00000069)
#define WERR_SEM_USER_LIMIT   W_ERROR(0x0000006A)
#define WERR_DISK_CHANGE      W_ERROR(0x0000006B)
#define WERR_DRIVE_LOCKED     W_ERROR(0x0000006C)
#define WERR_BROKEN_PIPE      W_ERROR(0x0000006D)
#define WERR_OPEN_FAILED      W_ERROR(0x0000006E)
#define WERR_BUFFER_OVERFLOW  W_ERROR(0x0000006F)
#define WERR_DISK_FULL  W_ERROR(0x00000070)
#define WERR_NO_MORE_SEARCH_HANDLES W_ERROR(0x00000071)
#define WERR_INVALID_TARGET_HANDLE  W_ERROR(0x00000072)
#define WERR_INVALID_CATEGORY W_ERROR(0x00000075)
#define WERR_INVALID_VERIFY_SWITCH  W_ERROR(0x00000076)
#define WERR_BAD_DRIVER_LEVEL W_ERROR(0x00000077)
#define WERR_INVALID_LEVEL    W_ERROR(0x0000007C)
#define WERR_NO_VOLUME_LABEL  W_ERROR(0x0000007D)
#define WERR_MOD_NOT_FOUND    W_ERROR(0x0000007E)
#define WERR_PROC_NOT_FOUND   W_ERROR(0x0000007F)
#define WERR_WAIT_NO_CHILDREN W_ERROR(0x00000080)
#define WERR_CHILD_NOT_COMPLETE     W_ERROR(0x00000081)
#define WERR_DIRECT_ACCESS_HANDLE   W_ERROR(0x00000082)
#define WERR_NEGATIVE_SEEK    W_ERROR(0x00000083)
#define WERR_SEEK_ON_DEVICE   W_ERROR(0x00000084)
#define WERR_NOT_SUBSTED      W_ERROR(0x00000089)
#define WERR_JOIN_TO_JOIN     W_ERROR(0x0000008A)
#define WERR_SUBST_TO_SUBST   W_ERROR(0x0000008B)
#define WERR_JOIN_TO_SUBST    W_ERROR(0x0000008C)
#define WERR_SAME_DRIVE W_ERROR(0x0000008F)
#define WERR_DIR_NOT_ROOT     W_ERROR(0x00000090)
#define WERR_DIR_NOT_EMPTY    W_ERROR(0x00000091)
#define WERR_IS_SUBST_PATH    W_ERROR(0x00000092)
#define WERR_IS_JOIN_PATH     W_ERROR(0x00000093)
#define WERR_PATH_BUSY  W_ERROR(0x00000094)
#define WERR_IS_SUBST_TARGET  W_ERROR(0x00000095)
#define WERR_SYSTEM_TRACE     W_ERROR(0x00000096)
#define WERR_INVALID_EVENT_COUNT    W_ERROR(0x00000097)
#define WERR_TOO_MANY_MUXWAITERS    W_ERROR(0x00000098)
#define WERR_INVALID_LIST_FORMAT    W_ERROR(0x00000099)
#define WERR_LABEL_TOO_LONG   W_ERROR(0x0000009A)
#define WERR_TOO_MANY_TCBS    W_ERROR(0x0000009B)
#define WERR_SIGNAL_REFUSED   W_ERROR(0x0000009C)
#define WERR_DISCARDED  W_ERROR(0x0000009D)
#define WERR_NOT_LOCKED W_ERROR(0x0000009E)
#define WERR_BAD_THREADID_ADDR      W_ERROR(0x0000009F)
#define WERR_BAD_ARGUMENTS    W_ERROR(0x000000A0)
#define WERR_BAD_PATHNAME     W_ERROR(0x000000A1)
#define WERR_SIGNAL_PENDING   W_ERROR(0x000000A2)
#define WERR_MAX_THRDS_REACHED      W_ERROR(0x000000A4)
#define WERR_LOCK_FAILED      W_ERROR(0x000000A7)
#define WERR_BUSY W_ERROR(0x000000AA)
#define WERR_CANCEL_VIOLATION W_ERROR(0x000000AD)
#define WERR_ATOMIC_LOCKS_NOT_SUPPORTED   W_ERROR(0x000000AE)
#define WERR_INVALID_SEGMENT_NUMBER W_ERROR(0x000000B4)
#define WERR_INVALID_ORDINAL  W_ERROR(0x000000B6)
#define WERR_INVALID_FLAG_NUMBER    W_ERROR(0x000000BA)
#define WERR_SEM_NOT_FOUND    W_ERROR(0x000000BB)
#define WERR_INVALID_STARTING_CODESEG     W_ERROR(0x000000BC)
#define WERR_INVALID_STACKSEG W_ERROR(0x000000BD)
#define WERR_INVALID_MODULETYPE     W_ERROR(0x000000BE)
#define WERR_INVALID_EXE_SIGNATURE  W_ERROR(0x000000BF)
#define WERR_EXE_MARKED_INVALID     W_ERROR(0x000000C0)
#define WERR_BAD_EXE_FORMAT   W_ERROR(0x000000C1)
#define WERR_ITERATED_DATA_EXCEEDS_64K    W_ERROR(0x000000C2)
#define WERR_INVALID_MINALLOCSIZE   W_ERROR(0x000000C3)
#define WERR_DYNLINK_FROM_INVALID_RING    W_ERROR(0x000000C4)
#define WERR_IOPL_NOT_ENABLED W_ERROR(0x000000C5)
#define WERR_INVALID_SEGDPL   W_ERROR(0x000000C6)
#define WERR_AUTODATASEG_EXCEEDS_64K      W_ERROR(0x000000C7)
#define WERR_RING2SEG_MUST_BE_MOVABLE     W_ERROR(0x000000C8)
#define WERR_RELOC_CHAIN_XEEDS_SEGLIM     W_ERROR(0x000000C9)
#define WERR_INFLOOP_IN_RELOC_CHAIN W_ERROR(0x000000CA)
#define WERR_ENVVAR_NOT_FOUND W_ERROR(0x000000CB)
#define WERR_NO_SIGNAL_SENT   W_ERROR(0x000000CD)
#define WERR_FILENAME_EXCED_RANGE   W_ERROR(0x000000CE)
#define WERR_RING2_STACK_IN_USE     W_ERROR(0x000000CF)
#define WERR_META_EXPANSION_TOO_LONG      W_ERROR(0x000000D0)
#define WERR_INVALID_SIGNAL_NUMBER  W_ERROR(0x000000D1)
#define WERR_THREAD_1_INACTIVE      W_ERROR(0x000000D2)
#define WERR_LOCKED     W_ERROR(0x000000D4)
#define WERR_TOO_MANY_MODULES W_ERROR(0x000000D6)
#define WERR_NESTING_NOT_ALLOWED    W_ERROR(0x000000D7)
#define WERR_EXE_MACHINE_TYPE_MISMATCH    W_ERROR(0x000000D8)
#define WERR_EXE_CANNOT_MODIFY_SIGNED_BINARY    W_ERROR(0x000000D9)
#define WERR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY   W_ERROR(0x000000DA)
#define WERR_FILE_CHECKED_OUT W_ERROR(0x000000DC)
#define WERR_CHECKOUT_REQUIRED      W_ERROR(0x000000DD)
#define WERR_BAD_FILE_TYPE    W_ERROR(0x000000DE)
#define WERR_FILE_TOO_LARGE   W_ERROR(0x000000DF)
#define WERR_FORMS_AUTH_REQUIRED    W_ERROR(0x000000E0)
#define WERR_VIRUS_INFECTED   W_ERROR(0x000000E1)
#define WERR_VIRUS_DELETED    W_ERROR(0x000000E2)
#define WERR_PIPE_LOCAL W_ERROR(0x000000E5)
#define WERR_BAD_PIPE   W_ERROR(0x000000E6)
#define WERR_PIPE_BUSY  W_ERROR(0x000000E7)
#define WERR_NO_DATA    W_ERROR(0x000000E8)
#define WERR_PIPE_NOT_CONNECTED     W_ERROR(0x000000E9)
#define WERR_VC_DISCONNECTED  W_ERROR(0x000000F0)
#define WERR_INVALID_EA_NAME  W_ERROR(0x000000FE)
#define WERR_EA_LIST_INCONSISTENT   W_ERROR(0x000000FF)
#define WERR_WAIT_TIMEOUT     W_ERROR(0x00000102)
#define WERR_CANNOT_COPY      W_ERROR(0x0000010A)
#define WERR_DIRECTORY  W_ERROR(0x0000010B)
#define WERR_EAS_DIDNT_FIT    W_ERROR(0x00000113)
#define WERR_EA_FILE_CORRUPT  W_ERROR(0x00000114)
#define WERR_EA_TABLE_FULL    W_ERROR(0x00000115)
#define WERR_INVALID_EA_HANDLE      W_ERROR(0x00000116)
#define WERR_EAS_NOT_SUPPORTED      W_ERROR(0x0000011A)
#define WERR_NOT_OWNER  W_ERROR(0x00000120)
#define WERR_TOO_MANY_POSTS   W_ERROR(0x0000012A)
#define WERR_PARTIAL_COPY     W_ERROR(0x0000012B)
#define WERR_OPLOCK_NOT_GRANTED     W_ERROR(0x0000012C)
#define WERR_INVALID_OPLOCK_PROTOCOL      W_ERROR(0x0000012D)
#define WERR_DISK_TOO_FRAGMENTED    W_ERROR(0x0000012E)
#define WERR_DELETE_PENDING   W_ERROR(0x0000012F)
#define WERR_MR_MID_NOT_FOUND W_ERROR(0x0000013D)
#define WERR_SCOPE_NOT_FOUND  W_ERROR(0x0000013E)
#define WERR_FAIL_NOACTION_REBOOT   W_ERROR(0x0000015E)
#define WERR_FAIL_SHUTDOWN    W_ERROR(0x0000015F)
#define WERR_FAIL_RESTART     W_ERROR(0x00000160)
#define WERR_MAX_SESSIONS_REACHED   W_ERROR(0x00000161)
#define WERR_THREAD_MODE_ALREADY_BACKGROUND     W_ERROR(0x00000190)
#define WERR_THREAD_MODE_NOT_BACKGROUND   W_ERROR(0x00000191)
#define WERR_PROCESS_MODE_ALREADY_BACKGROUND    W_ERROR(0x00000192)
#define WERR_PROCESS_MODE_NOT_BACKGROUND  W_ERROR(0x00000193)
#define WERR_INVALID_ADDRESS  W_ERROR(0x000001E7)
#define WERR_USER_PROFILE_LOAD      W_ERROR(0x000001F4)
#define WERR_ARITHMETIC_OVERFLOW    W_ERROR(0x00000216)
#define WERR_PIPE_CONNECTED   W_ERROR(0x00000217)
#define WERR_PIPE_LISTENING   W_ERROR(0x00000218)
#define WERR_VERIFIER_STOP    W_ERROR(0x00000219)
#define WERR_ABIOS_ERROR      W_ERROR(0x0000021A)
#define WERR_WX86_WARNING     W_ERROR(0x0000021B)
#define WERR_WX86_ERROR W_ERROR(0x0000021C)
#define WERR_TIMER_NOT_CANCELED     W_ERROR(0x0000021D)
#define WERR_UNWIND     W_ERROR(0x0000021E)
#define WERR_BAD_STACK  W_ERROR(0x0000021F)
#define WERR_INVALID_UNWIND_TARGET  W_ERROR(0x00000220)
#define WERR_INVALID_PORT_ATTRIBUTES      W_ERROR(0x00000221)
#define WERR_PORT_MESSAGE_TOO_LONG  W_ERROR(0x00000222)
#define WERR_INVALID_QUOTA_LOWER    W_ERROR(0x00000223)
#define WERR_DEVICE_ALREADY_ATTACHED      W_ERROR(0x00000224)
#define WERR_INSTRUCTION_MISALIGNMENT     W_ERROR(0x00000225)
#define WERR_PROFILING_NOT_STARTED  W_ERROR(0x00000226)
#define WERR_PROFILING_NOT_STOPPED  W_ERROR(0x00000227)
#define WERR_COULD_NOT_INTERPRET    W_ERROR(0x00000228)
#define WERR_PROFILING_AT_LIMIT     W_ERROR(0x00000229)
#define WERR_CANT_WAIT  W_ERROR(0x0000022A)
#define WERR_CANT_TERMINATE_SELF    W_ERROR(0x0000022B)
#define WERR_UNEXPECTED_MM_CREATE_ERR     W_ERROR(0x0000022C)
#define WERR_UNEXPECTED_MM_MAP_ERROR      W_ERROR(0x0000022D)
#define WERR_UNEXPECTED_MM_EXTEND_ERR     W_ERROR(0x0000022E)
#define WERR_BAD_FUNCTION_TABLE     W_ERROR(0x0000022F)
#define WERR_NO_GUID_TRANSLATION    W_ERROR(0x00000230)
#define WERR_INVALID_LDT_SIZE W_ERROR(0x00000231)
#define WERR_INVALID_LDT_OFFSET     W_ERROR(0x00000233)
#define WERR_INVALID_LDT_DESCRIPTOR W_ERROR(0x00000234)
#define WERR_TOO_MANY_THREADS W_ERROR(0x00000235)
#define WERR_THREAD_NOT_IN_PROCESS  W_ERROR(0x00000236)
#define WERR_PAGEFILE_QUOTA_EXCEEDED      W_ERROR(0x00000237)
#define WERR_LOGON_SERVER_CONFLICT  W_ERROR(0x00000238)
#define WERR_SYNCHRONIZATION_REQUIRED     W_ERROR(0x00000239)
#define WERR_NET_OPEN_FAILED  W_ERROR(0x0000023A)
#define WERR_IO_PRIVILEGE_FAILED    W_ERROR(0x0000023B)
#define WERR_CONTROL_C_EXIT   W_ERROR(0x0000023C)
#define WERR_MISSING_SYSTEMFILE     W_ERROR(0x0000023D)
#define WERR_UNHANDLED_EXCEPTION    W_ERROR(0x0000023E)
#define WERR_APP_INIT_FAILURE W_ERROR(0x0000023F)
#define WERR_PAGEFILE_CREATE_FAILED W_ERROR(0x00000240)
#define WERR_INVALID_IMAGE_HASH     W_ERROR(0x00000241)
#define WERR_NO_PAGEFILE      W_ERROR(0x00000242)
#define WERR_ILLEGAL_FLOAT_CONTEXT  W_ERROR(0x00000243)
#define WERR_NO_EVENT_PAIR    W_ERROR(0x00000244)
#define WERR_DOMAIN_CTRLR_CONFIG_ERROR    W_ERROR(0x00000245)
#define WERR_ILLEGAL_CHARACTER      W_ERROR(0x00000246)
#define WERR_UNDEFINED_CHARACTER    W_ERROR(0x00000247)
#define WERR_FLOPPY_VOLUME    W_ERROR(0x00000248)
#define WERR_BIOS_FAILED_TO_CONNECT_INTERRUPT   W_ERROR(0x00000249)
#define WERR_BACKUP_CONTROLLER      W_ERROR(0x0000024A)
#define WERR_MUTANT_LIMIT_EXCEEDED  W_ERROR(0x0000024B)
#define WERR_FS_DRIVER_REQUIRED     W_ERROR(0x0000024C)
#define WERR_CANNOT_LOAD_REGISTRY_FILE    W_ERROR(0x0000024D)
#define WERR_DEBUG_ATTACH_FAILED    W_ERROR(0x0000024E)
#define WERR_SYSTEM_PROCESS_TERMINATED    W_ERROR(0x0000024F)
#define WERR_DATA_NOT_ACCEPTED      W_ERROR(0x00000250)
#define WERR_VDM_HARD_ERROR   W_ERROR(0x00000251)
#define WERR_DRIVER_CANCEL_TIMEOUT  W_ERROR(0x00000252)
#define WERR_REPLY_MESSAGE_MISMATCH W_ERROR(0x00000253)
#define WERR_LOST_WRITEBEHIND_DATA  W_ERROR(0x00000254)
#define WERR_CLIENT_SERVER_PARAMETERS_INVALID   W_ERROR(0x00000255)
#define WERR_NOT_TINY_STREAM  W_ERROR(0x00000256)
#define WERR_STACK_OVERFLOW_READ    W_ERROR(0x00000257)
#define WERR_CONVERT_TO_LARGE W_ERROR(0x00000258)
#define WERR_FOUND_OUT_OF_SCOPE     W_ERROR(0x00000259)
#define WERR_ALLOCATE_BUCKET  W_ERROR(0x0000025A)
#define WERR_MARSHALL_OVERFLOW      W_ERROR(0x0000025B)
#define WERR_INVALID_VARIANT  W_ERROR(0x0000025C)
#define WERR_BAD_COMPRESSION_BUFFER W_ERROR(0x0000025D)
#define WERR_AUDIT_FAILED     W_ERROR(0x0000025E)
#define WERR_TIMER_RESOLUTION_NOT_SET     W_ERROR(0x0000025F)
#define WERR_INSUFFICIENT_LOGON_INFO      W_ERROR(0x00000260)
#define WERR_BAD_DLL_ENTRYPOINT     W_ERROR(0x00000261)
#define WERR_BAD_SERVICE_ENTRYPOINT W_ERROR(0x00000262)
#define WERR_IP_ADDRESS_CONFLICT1   W_ERROR(0x00000263)
#define WERR_IP_ADDRESS_CONFLICT2   W_ERROR(0x00000264)
#define WERR_REGISTRY_QUOTA_LIMIT   W_ERROR(0x00000265)
#define WERR_NO_CALLBACK_ACTIVE     W_ERROR(0x00000266)
#define WERR_PWD_TOO_SHORT    W_ERROR(0x00000267)
#define WERR_PWD_TOO_RECENT   W_ERROR(0x00000268)
#define WERR_PWD_HISTORY_CONFLICT   W_ERROR(0x00000269)
#define WERR_UNSUPPORTED_COMPRESSION      W_ERROR(0x0000026A)
#define WERR_INVALID_HW_PROFILE     W_ERROR(0x0000026B)
#define WERR_INVALID_PLUGPLAY_DEVICE_PATH W_ERROR(0x0000026C)
#define WERR_QUOTA_LIST_INCONSISTENT      W_ERROR(0x0000026D)
#define WERR_EVALUATION_EXPIRATION  W_ERROR(0x0000026E)
#define WERR_ILLEGAL_DLL_RELOCATION W_ERROR(0x0000026F)
#define WERR_DLL_INIT_FAILED_LOGOFF W_ERROR(0x00000270)
#define WERR_VALIDATE_CONTINUE      W_ERROR(0x00000271)
#define WERR_NO_MORE_MATCHES  W_ERROR(0x00000272)
#define WERR_RANGE_LIST_CONFLICT    W_ERROR(0x00000273)
#define WERR_SERVER_SID_MISMATCH    W_ERROR(0x00000274)
#define WERR_CANT_ENABLE_DENY_ONLY  W_ERROR(0x00000275)
#define WERR_FLOAT_MULTIPLE_FAULTS  W_ERROR(0x00000276)
#define WERR_FLOAT_MULTIPLE_TRAPS   W_ERROR(0x00000277)
#define WERR_NOINTERFACE      W_ERROR(0x00000278)
#define WERR_DRIVER_FAILED_SLEEP    W_ERROR(0x00000279)
#define WERR_CORRUPT_SYSTEM_FILE    W_ERROR(0x0000027A)
#define WERR_COMMITMENT_MINIMUM     W_ERROR(0x0000027B)
#define WERR_PNP_RESTART_ENUMERATION      W_ERROR(0x0000027C)
#define WERR_SYSTEM_IMAGE_BAD_SIGNATURE   W_ERROR(0x0000027D)
#define WERR_PNP_REBOOT_REQUIRED    W_ERROR(0x0000027E)
#define WERR_INSUFFICIENT_POWER     W_ERROR(0x0000027F)
#define WERR_MULTIPLE_FAULT_VIOLATION     W_ERROR(0x00000280)
#define WERR_SYSTEM_SHUTDOWN  W_ERROR(0x00000281)
#define WERR_PORT_NOT_SET     W_ERROR(0x00000282)
#define WERR_DS_VERSION_CHECK_FAILURE     W_ERROR(0x00000283)
#define WERR_RANGE_NOT_FOUND  W_ERROR(0x00000284)
#define WERR_NOT_SAFE_MODE_DRIVER   W_ERROR(0x00000286)
#define WERR_FAILED_DRIVER_ENTRY    W_ERROR(0x00000287)
#define WERR_DEVICE_ENUMERATION_ERROR     W_ERROR(0x00000288)
#define WERR_MOUNT_POINT_NOT_RESOLVED     W_ERROR(0x00000289)
#define WERR_INVALID_DEVICE_OBJECT_PARAMETER    W_ERROR(0x0000028A)
#define WERR_MCA_OCCURED      W_ERROR(0x0000028B)
#define WERR_DRIVER_DATABASE_ERROR  W_ERROR(0x0000028C)
#define WERR_SYSTEM_HIVE_TOO_LARGE  W_ERROR(0x0000028D)
#define WERR_DRIVER_FAILED_PRIOR_UNLOAD   W_ERROR(0x0000028E)
#define WERR_VOLSNAP_PREPARE_HIBERNATE    W_ERROR(0x0000028F)
#define WERR_HIBERNATION_FAILURE    W_ERROR(0x00000290)
#define WERR_FILE_SYSTEM_LIMITATION W_ERROR(0x00000299)
#define WERR_ASSERTION_FAILURE      W_ERROR(0x0000029C)
#define WERR_ACPI_ERROR W_ERROR(0x0000029D)
#define WERR_WOW_ASSERTION    W_ERROR(0x0000029E)
#define WERR_PNP_BAD_MPS_TABLE      W_ERROR(0x0000029F)
#define WERR_PNP_TRANSLATION_FAILED W_ERROR(0x000002A0)
#define WERR_PNP_IRQ_TRANSLATION_FAILED   W_ERROR(0x000002A1)
#define WERR_PNP_INVALID_ID   W_ERROR(0x000002A2)
#define WERR_WAKE_SYSTEM_DEBUGGER   W_ERROR(0x000002A3)
#define WERR_HANDLES_CLOSED   W_ERROR(0x000002A4)
#define WERR_EXTRANEOUS_INFORMATION W_ERROR(0x000002A5)
#define WERR_RXACT_COMMIT_NECESSARY W_ERROR(0x000002A6)
#define WERR_MEDIA_CHECK      W_ERROR(0x000002A7)
#define WERR_GUID_SUBSTITUTION_MADE W_ERROR(0x000002A8)
#define WERR_STOPPED_ON_SYMLINK     W_ERROR(0x000002A9)
#define WERR_LONGJUMP   W_ERROR(0x000002AA)
#define WERR_PLUGPLAY_QUERY_VETOED  W_ERROR(0x000002AB)
#define WERR_UNWIND_CONSOLIDATE     W_ERROR(0x000002AC)
#define WERR_REGISTRY_HIVE_RECOVERED      W_ERROR(0x000002AD)
#define WERR_DLL_MIGHT_BE_INSECURE  W_ERROR(0x000002AE)
#define WERR_DLL_MIGHT_BE_INCOMPATIBLE    W_ERROR(0x000002AF)
#define WERR_DBG_EXCEPTION_NOT_HANDLED    W_ERROR(0x000002B0)
#define WERR_DBG_REPLY_LATER  W_ERROR(0x000002B1)
#define WERR_DBG_UNABLE_TO_PROVIDE_HANDLE W_ERROR(0x000002B2)
#define WERR_DBG_TERMINATE_THREAD   W_ERROR(0x000002B3)
#define WERR_DBG_TERMINATE_PROCESS  W_ERROR(0x000002B4)
#define WERR_DBG_CONTROL_C    W_ERROR(0x000002B5)
#define WERR_DBG_PRINTEXCEPTION_C   W_ERROR(0x000002B6)
#define WERR_DBG_RIPEXCEPTION W_ERROR(0x000002B7)
#define WERR_DBG_CONTROL_BREAK      W_ERROR(0x000002B8)
#define WERR_DBG_COMMAND_EXCEPTION  W_ERROR(0x000002B9)
#define WERR_OBJECT_NAME_EXISTS     W_ERROR(0x000002BA)
#define WERR_THREAD_WAS_SUSPENDED   W_ERROR(0x000002BB)
#define WERR_IMAGE_NOT_AT_BASE      W_ERROR(0x000002BC)
#define WERR_RXACT_STATE_CREATED    W_ERROR(0x000002BD)
#define WERR_SEGMENT_NOTIFICATION   W_ERROR(0x000002BE)
#define WERR_BAD_CURRENT_DIRECTORY  W_ERROR(0x000002BF)
#define WERR_FT_READ_RECOVERY_FROM_BACKUP W_ERROR(0x000002C0)
#define WERR_FT_WRITE_RECOVERY      W_ERROR(0x000002C1)
#define WERR_IMAGE_MACHINE_TYPE_MISMATCH  W_ERROR(0x000002C2)
#define WERR_RECEIVE_PARTIAL  W_ERROR(0x000002C3)
#define WERR_RECEIVE_EXPEDITED      W_ERROR(0x000002C4)
#define WERR_RECEIVE_PARTIAL_EXPEDITED    W_ERROR(0x000002C5)
#define WERR_EVENT_DONE W_ERROR(0x000002C6)
#define WERR_EVENT_PENDING    W_ERROR(0x000002C7)
#define WERR_CHECKING_FILE_SYSTEM   W_ERROR(0x000002C8)
#define WERR_FATAL_APP_EXIT   W_ERROR(0x000002C9)
#define WERR_PREDEFINED_HANDLE      W_ERROR(0x000002CA)
#define WERR_WAS_UNLOCKED     W_ERROR(0x000002CB)
#define WERR_SERVICE_NOTIFICATION   W_ERROR(0x000002CC)
#define WERR_WAS_LOCKED W_ERROR(0x000002CD)
#define WERR_LOG_HARD_ERROR   W_ERROR(0x000002CE)
#define WERR_ALREADY_WIN32    W_ERROR(0x000002CF)
#define WERR_IMAGE_MACHINE_TYPE_MISMATCH_EXE    W_ERROR(0x000002D0)
#define WERR_NO_YIELD_PERFORMED     W_ERROR(0x000002D1)
#define WERR_TIMER_RESUME_IGNORED   W_ERROR(0x000002D2)
#define WERR_ARBITRATION_UNHANDLED  W_ERROR(0x000002D3)
#define WERR_CARDBUS_NOT_SUPPORTED  W_ERROR(0x000002D4)
#define WERR_MP_PROCESSOR_MISMATCH  W_ERROR(0x000002D5)
#define WERR_HIBERNATED W_ERROR(0x000002D6)
#define WERR_RESUME_HIBERNATION     W_ERROR(0x000002D7)
#define WERR_FIRMWARE_UPDATED W_ERROR(0x000002D8)
#define WERR_DRIVERS_LEAKING_LOCKED_PAGES W_ERROR(0x000002D9)
#define WERR_WAKE_SYSTEM      W_ERROR(0x000002DA)
#define WERR_WAIT_1     W_ERROR(0x000002DB)
#define WERR_WAIT_2     W_ERROR(0x000002DC)
#define WERR_WAIT_3     W_ERROR(0x000002DD)
#define WERR_WAIT_63    W_ERROR(0x000002DE)
#define WERR_ABANDONED_WAIT_0 W_ERROR(0x000002DF)
#define WERR_ABANDONED_WAIT_63      W_ERROR(0x000002E0)
#define WERR_USER_APC   W_ERROR(0x000002E1)
#define WERR_KERNEL_APC W_ERROR(0x000002E2)
#define WERR_ALERTED    W_ERROR(0x000002E3)
#define WERR_ELEVATION_REQUIRED     W_ERROR(0x000002E4)
#define WERR_REPARSE    W_ERROR(0x000002E5)
#define WERR_OPLOCK_BREAK_IN_PROGRESS     W_ERROR(0x000002E6)
#define WERR_VOLUME_MOUNTED   W_ERROR(0x000002E7)
#define WERR_RXACT_COMMITTED  W_ERROR(0x000002E8)
#define WERR_NOTIFY_CLEANUP   W_ERROR(0x000002E9)
#define WERR_PRIMARY_TRANSPORT_CONNECT_FAILED   W_ERROR(0x000002EA)
#define WERR_PAGE_FAULT_TRANSITION  W_ERROR(0x000002EB)
#define WERR_PAGE_FAULT_DEMAND_ZERO W_ERROR(0x000002EC)
#define WERR_PAGE_FAULT_COPY_ON_WRITE     W_ERROR(0x000002ED)
#define WERR_PAGE_FAULT_GUARD_PAGE  W_ERROR(0x000002EE)
#define WERR_PAGE_FAULT_PAGING_FILE W_ERROR(0x000002EF)
#define WERR_CACHE_PAGE_LOCKED      W_ERROR(0x000002F0)
#define WERR_CRASH_DUMP W_ERROR(0x000002F1)
#define WERR_BUFFER_ALL_ZEROS W_ERROR(0x000002F2)
#define WERR_REPARSE_OBJECT   W_ERROR(0x000002F3)
#define WERR_RESOURCE_REQUIREMENTS_CHANGED      W_ERROR(0x000002F4)
#define WERR_TRANSLATION_COMPLETE   W_ERROR(0x000002F5)
#define WERR_NOTHING_TO_TERMINATE   W_ERROR(0x000002F6)
#define WERR_PROCESS_NOT_IN_JOB     W_ERROR(0x000002F7)
#define WERR_PROCESS_IN_JOB   W_ERROR(0x000002F8)
#define WERR_VOLSNAP_HIBERNATE_READY      W_ERROR(0x000002F9)
#define WERR_FSFILTER_OP_COMPLETED_SUCCESSFULLY W_ERROR(0x000002FA)
#define WERR_INTERRUPT_VECTOR_ALREADY_CONNECTED W_ERROR(0x000002FB)
#define WERR_INTERRUPT_STILL_CONNECTED    W_ERROR(0x000002FC)
#define WERR_WAIT_FOR_OPLOCK  W_ERROR(0x000002FD)
#define WERR_DBG_EXCEPTION_HANDLED  W_ERROR(0x000002FE)
#define WERR_DBG_CONTINUE     W_ERROR(0x000002FF)
#define WERR_CALLBACK_POP_STACK     W_ERROR(0x00000300)
#define WERR_COMPRESSION_DISABLED   W_ERROR(0x00000301)
#define WERR_CANTFETCHBACKWARDS     W_ERROR(0x00000302)
#define WERR_CANTSCROLLBACKWARDS    W_ERROR(0x00000303)
#define WERR_ROWSNOTRELEASED  W_ERROR(0x00000304)
#define WERR_BAD_ACCESSOR_FLAGS     W_ERROR(0x00000305)
#define WERR_ERRORS_ENCOUNTERED     W_ERROR(0x00000306)
#define WERR_NOT_CAPABLE      W_ERROR(0x00000307)
#define WERR_REQUEST_OUT_OF_SEQUENCE      W_ERROR(0x00000308)
#define WERR_VERSION_PARSE_ERROR    W_ERROR(0x00000309)
#define WERR_BADSTARTPOSITION W_ERROR(0x0000030A)
#define WERR_MEMORY_HARDWARE  W_ERROR(0x0000030B)
#define WERR_DISK_REPAIR_DISABLED   W_ERROR(0x0000030C)
#define WERR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE    W_ERROR(0x0000030D)
#define WERR_SYSTEM_POWERSTATE_TRANSITION W_ERROR(0x0000030E)
#define WERR_SYSTEM_POWERSTATE_COMPLEX_TRANSITION     W_ERROR(0x0000030F)
#define WERR_MCA_EXCEPTION    W_ERROR(0x00000310)
#define WERR_ACCESS_AUDIT_BY_POLICY W_ERROR(0x00000311)
#define WERR_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY    W_ERROR(0x00000312)
#define WERR_ABANDON_HIBERFILE      W_ERROR(0x00000313)
#define WERR_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED     W_ERROR(0x00000314)
#define WERR_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR     W_ERROR(0x00000315)
#define WERR_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR   W_ERROR(0x00000316)
#define WERR_EA_ACCESS_DENIED W_ERROR(0x000003E2)
#define WERR_OPERATION_ABORTED      W_ERROR(0x000003E3)
#define WERR_IO_INCOMPLETE    W_ERROR(0x000003E4)
#define WERR_NOACCESS   W_ERROR(0x000003E6)
#define WERR_SWAPERROR  W_ERROR(0x000003E7)
#define WERR_STACK_OVERFLOW   W_ERROR(0x000003E9)
#define WERR_INVALID_MESSAGE  W_ERROR(0x000003EA)
#define WERR_UNRECOGNIZED_VOLUME    W_ERROR(0x000003ED)
#define WERR_FILE_INVALID     W_ERROR(0x000003EE)
#define WERR_FULLSCREEN_MODE  W_ERROR(0x000003EF)
#define WERR_NO_TOKEN   W_ERROR(0x000003F0)
#define WERR_BADDB      W_ERROR(0x000003F1)
#define WERR_BADKEY     W_ERROR(0x000003F2)
#define WERR_CANTOPEN   W_ERROR(0x000003F3)
#define WERR_CANTREAD   W_ERROR(0x000003F4)
#define WERR_CANTWRITE  W_ERROR(0x000003F5)
#define WERR_REGISTRY_RECOVERED     W_ERROR(0x000003F6)
#define WERR_REGISTRY_CORRUPT W_ERROR(0x000003F7)
#define WERR_REGISTRY_IO_FAILED     W_ERROR(0x000003F8)
#define WERR_NOT_REGISTRY_FILE      W_ERROR(0x000003F9)
#define WERR_KEY_DELETED      W_ERROR(0x000003FA)
#define WERR_NO_LOG_SPACE     W_ERROR(0x000003FB)
#define WERR_KEY_HAS_CHILDREN W_ERROR(0x000003FC)
#define WERR_CHILD_MUST_BE_VOLATILE W_ERROR(0x000003FD)
#define WERR_NOTIFY_ENUM_DIR  W_ERROR(0x000003FE)
#define WERR_DEPENDENT_SERVICES_RUNNING   W_ERROR(0x0000041B)
#define WERR_SERVICE_REQUEST_TIMEOUT      W_ERROR(0x0000041D)
#define WERR_SERVICE_NO_THREAD      W_ERROR(0x0000041E)
#define WERR_SERVICE_DATABASE_LOCKED      W_ERROR(0x0000041F)
#define WERR_INVALID_SERVICE_ACCOUNT      W_ERROR(0x00000421)
#define WERR_CIRCULAR_DEPENDENCY    W_ERROR(0x00000423)
#define WERR_SERVICE_DOES_NOT_EXIST W_ERROR(0x00000424)
#define WERR_SERVICE_CANNOT_ACCEPT_CTRL   W_ERROR(0x00000425)
#define WERR_SERVICE_NOT_ACTIVE     W_ERROR(0x00000426)
#define WERR_FAILED_SERVICE_CONTROLLER_CONNECT  W_ERROR(0x00000427)
#define WERR_EXCEPTION_IN_SERVICE   W_ERROR(0x00000428)
#define WERR_DATABASE_DOES_NOT_EXIST      W_ERROR(0x00000429)
#define WERR_SERVICE_SPECIFIC_ERROR W_ERROR(0x0000042A)
#define WERR_PROCESS_ABORTED  W_ERROR(0x0000042B)
#define WERR_SERVICE_DEPENDENCY_FAIL      W_ERROR(0x0000042C)
#define WERR_SERVICE_LOGON_FAILED   W_ERROR(0x0000042D)
#define WERR_SERVICE_START_HANG     W_ERROR(0x0000042E)
#define WERR_INVALID_SERVICE_LOCK   W_ERROR(0x0000042F)
#define WERR_ALREADY_RUNNING_LKG    W_ERROR(0x00000432)
#define WERR_SERVICE_DEPENDENCY_DELETED   W_ERROR(0x00000433)
#define WERR_BOOT_ALREADY_ACCEPTED  W_ERROR(0x00000434)
#define WERR_DIFFERENT_SERVICE_ACCOUNT    W_ERROR(0x00000437)
#define WERR_CANNOT_DETECT_DRIVER_FAILURE W_ERROR(0x00000438)
#define WERR_CANNOT_DETECT_PROCESS_ABORT  W_ERROR(0x00000439)
#define WERR_NO_RECOVERY_PROGRAM    W_ERROR(0x0000043A)
#define WERR_SERVICE_NOT_IN_EXE     W_ERROR(0x0000043B)
#define WERR_NOT_SAFEBOOT_SERVICE   W_ERROR(0x0000043C)
#define WERR_END_OF_MEDIA     W_ERROR(0x0000044C)
#define WERR_FILEMARK_DETECTED      W_ERROR(0x0000044D)
#define WERR_BEGINNING_OF_MEDIA     W_ERROR(0x0000044E)
#define WERR_SETMARK_DETECTED W_ERROR(0x0000044F)
#define WERR_NO_DATA_DETECTED W_ERROR(0x00000450)
#define WERR_PARTITION_FAILURE      W_ERROR(0x00000451)
#define WERR_INVALID_BLOCK_LENGTH   W_ERROR(0x00000452)
#define WERR_DEVICE_NOT_PARTITIONED W_ERROR(0x00000453)
#define WERR_UNABLE_TO_LOCK_MEDIA   W_ERROR(0x00000454)
#define WERR_UNABLE_TO_UNLOAD_MEDIA W_ERROR(0x00000455)
#define WERR_MEDIA_CHANGED    W_ERROR(0x00000456)
#define WERR_BUS_RESET  W_ERROR(0x00000457)
#define WERR_NO_MEDIA_IN_DRIVE      W_ERROR(0x00000458)
#define WERR_NO_UNICODE_TRANSLATION W_ERROR(0x00000459)
#define WERR_DLL_INIT_FAILED  W_ERROR(0x0000045A)
#define WERR_SHUTDOWN_IN_PROGRESS   W_ERROR(0x0000045B)
#define WERR_IO_DEVICE  W_ERROR(0x0000045D)
#define WERR_SERIAL_NO_DEVICE W_ERROR(0x0000045E)
#define WERR_IRQ_BUSY   W_ERROR(0x0000045F)
#define WERR_MORE_WRITES      W_ERROR(0x00000460)
#define WERR_COUNTER_TIMEOUT  W_ERROR(0x00000461)
#define WERR_FLOPPY_ID_MARK_NOT_FOUND     W_ERROR(0x00000462)
#define WERR_FLOPPY_WRONG_CYLINDER  W_ERROR(0x00000463)
#define WERR_FLOPPY_UNKNOWN_ERROR   W_ERROR(0x00000464)
#define WERR_FLOPPY_BAD_REGISTERS   W_ERROR(0x00000465)
#define WERR_DISK_RECALIBRATE_FAILED      W_ERROR(0x00000466)
#define WERR_DISK_OPERATION_FAILED  W_ERROR(0x00000467)
#define WERR_DISK_RESET_FAILED      W_ERROR(0x00000468)
#define WERR_EOM_OVERFLOW     W_ERROR(0x00000469)
#define WERR_NOT_ENOUGH_SERVER_MEMORY     W_ERROR(0x0000046A)
#define WERR_POSSIBLE_DEADLOCK      W_ERROR(0x0000046B)
#define WERR_MAPPED_ALIGNMENT W_ERROR(0x0000046C)
#define WERR_SET_POWER_STATE_VETOED W_ERROR(0x00000474)
#define WERR_SET_POWER_STATE_FAILED W_ERROR(0x00000475)
#define WERR_TOO_MANY_LINKS   W_ERROR(0x00000476)
#define WERR_OLD_WIN_VERSION  W_ERROR(0x0000047E)
#define WERR_APP_WRONG_OS     W_ERROR(0x0000047F)
#define WERR_SINGLE_INSTANCE_APP    W_ERROR(0x00000480)
#define WERR_RMODE_APP  W_ERROR(0x00000481)
#define WERR_INVALID_DLL      W_ERROR(0x00000482)
#define WERR_NO_ASSOCIATION   W_ERROR(0x00000483)
#define WERR_DDE_FAIL   W_ERROR(0x00000484)
#define WERR_DLL_NOT_FOUND    W_ERROR(0x00000485)
#define WERR_NO_MORE_USER_HANDLES   W_ERROR(0x00000486)
#define WERR_MESSAGE_SYNC_ONLY      W_ERROR(0x00000487)
#define WERR_SOURCE_ELEMENT_EMPTY   W_ERROR(0x00000488)
#define WERR_DESTINATION_ELEMENT_FULL     W_ERROR(0x00000489)
#define WERR_ILLEGAL_ELEMENT_ADDRESS      W_ERROR(0x0000048A)
#define WERR_MAGAZINE_NOT_PRESENT   W_ERROR(0x0000048B)
#define WERR_DEVICE_REINITIALIZATION_NEEDED     W_ERROR(0x0000048C)
#define WERR_DEVICE_REQUIRES_CLEANING     W_ERROR(0x0000048D)
#define WERR_DEVICE_DOOR_OPEN W_ERROR(0x0000048E)
#define WERR_NO_MATCH   W_ERROR(0x00000491)
#define WERR_SET_NOT_FOUND    W_ERROR(0x00000492)
#define WERR_POINT_NOT_FOUND  W_ERROR(0x00000493)
#define WERR_NO_TRACKING_SERVICE    W_ERROR(0x00000494)
#define WERR_NO_VOLUME_ID     W_ERROR(0x00000495)
#define WERR_UNABLE_TO_REMOVE_REPLACED    W_ERROR(0x00000497)
#define WERR_UNABLE_TO_MOVE_REPLACEMENT   W_ERROR(0x00000498)
#define WERR_UNABLE_TO_MOVE_REPLACEMENT_2 W_ERROR(0x00000499)
#define WERR_JOURNAL_DELETE_IN_PROGRESS   W_ERROR(0x0000049A)
#define WERR_JOURNAL_NOT_ACTIVE     W_ERROR(0x0000049B)
#define WERR_POTENTIAL_FILE_FOUND   W_ERROR(0x0000049C)
#define WERR_JOURNAL_ENTRY_DELETED  W_ERROR(0x0000049D)
#define WERR_SHUTDOWN_IS_SCHEDULED  W_ERROR(0x000004A6)
#define WERR_SHUTDOWN_USERS_LOGGED_ON     W_ERROR(0x000004A7)
#define WERR_BAD_DEVICE W_ERROR(0x000004B0)
#define WERR_CONNECTION_UNAVAIL     W_ERROR(0x000004B1)
#define WERR_DEVICE_ALREADY_REMEMBERED    W_ERROR(0x000004B2)
#define WERR_NO_NET_OR_BAD_PATH     W_ERROR(0x000004B3)
#define WERR_BAD_PROVIDER     W_ERROR(0x000004B4)
#define WERR_CANNOT_OPEN_PROFILE    W_ERROR(0x000004B5)
#define WERR_BAD_PROFILE      W_ERROR(0x000004B6)
#define WERR_NOT_CONTAINER    W_ERROR(0x000004B7)
#define WERR_EXTENDED_ERROR   W_ERROR(0x000004B8)
#define WERR_INVALID_GROUPNAME      W_ERROR(0x000004B9)
#define WERR_INVALID_EVENTNAME      W_ERROR(0x000004BB)
#define WERR_INVALID_SERVICENAME    W_ERROR(0x000004BD)
#define WERR_INVALID_NETNAME  W_ERROR(0x000004BE)
#define WERR_INVALID_SHARENAME      W_ERROR(0x000004BF)
#define WERR_INVALID_PASSWORDNAME   W_ERROR(0x000004C0)
#define WERR_INVALID_MESSAGENAME    W_ERROR(0x000004C1)
#define WERR_INVALID_MESSAGEDEST    W_ERROR(0x000004C2)
#define WERR_SESSION_CREDENTIAL_CONFLICT  W_ERROR(0x000004C3)
#define WERR_REMOTE_SESSION_LIMIT_EXCEEDED      W_ERROR(0x000004C4)
#define WERR_DUP_DOMAINNAME   W_ERROR(0x000004C5)
#define WERR_NO_NETWORK W_ERROR(0x000004C6)
#define WERR_CANCELLED  W_ERROR(0x000004C7)
#define WERR_USER_MAPPED_FILE W_ERROR(0x000004C8)
#define WERR_CONNECTION_REFUSED     W_ERROR(0x000004C9)
#define WERR_GRACEFUL_DISCONNECT    W_ERROR(0x000004CA)
#define WERR_ADDRESS_ALREADY_ASSOCIATED   W_ERROR(0x000004CB)
#define WERR_ADDRESS_NOT_ASSOCIATED W_ERROR(0x000004CC)
#define WERR_CONNECTION_INVALID     W_ERROR(0x000004CD)
#define WERR_CONNECTION_ACTIVE      W_ERROR(0x000004CE)
#define WERR_NETWORK_UNREACHABLE    W_ERROR(0x000004CF)
#define WERR_HOST_UNREACHABLE W_ERROR(0x000004D0)
#define WERR_PROTOCOL_UNREACHABLE   W_ERROR(0x000004D1)
#define WERR_PORT_UNREACHABLE W_ERROR(0x000004D2)
#define WERR_REQUEST_ABORTED  W_ERROR(0x000004D3)
#define WERR_CONNECTION_ABORTED     W_ERROR(0x000004D4)
#define WERR_RETRY      W_ERROR(0x000004D5)
#define WERR_CONNECTION_COUNT_LIMIT W_ERROR(0x000004D6)
#define WERR_LOGIN_TIME_RESTRICTION W_ERROR(0x000004D7)
#define WERR_LOGIN_WKSTA_RESTRICTION      W_ERROR(0x000004D8)
#define WERR_INCORRECT_ADDRESS      W_ERROR(0x000004D9)
#define WERR_ALREADY_REGISTERED     W_ERROR(0x000004DA)
#define WERR_SERVICE_NOT_FOUND      W_ERROR(0x000004DB)
#define WERR_NOT_LOGGED_ON    W_ERROR(0x000004DD)
#define WERR_CONTINUE   W_ERROR(0x000004DE)
#define WERR_ALREADY_INITIALIZED    W_ERROR(0x000004DF)
#define WERR_NO_MORE_DEVICES  W_ERROR(0x000004E0)
#define WERR_NO_SUCH_SITE     W_ERROR(0x000004E1)
#define WERR_DOMAIN_CONTROLLER_EXISTS     W_ERROR(0x000004E2)
#define WERR_ONLY_IF_CONNECTED      W_ERROR(0x000004E3)
#define WERR_OVERRIDE_NOCHANGES     W_ERROR(0x000004E4)
#define WERR_BAD_USER_PROFILE W_ERROR(0x000004E5)
#define WERR_NOT_SUPPORTED_ON_SBS   W_ERROR(0x000004E6)
#define WERR_SERVER_SHUTDOWN_IN_PROGRESS  W_ERROR(0x000004E7)
#define WERR_HOST_DOWN  W_ERROR(0x000004E8)
#define WERR_NON_ACCOUNT_SID  W_ERROR(0x000004E9)
#define WERR_NON_DOMAIN_SID   W_ERROR(0x000004EA)
#define WERR_APPHELP_BLOCK    W_ERROR(0x000004EB)
#define WERR_ACCESS_DISABLED_BY_POLICY    W_ERROR(0x000004EC)
#define WERR_REG_NAT_CONSUMPTION    W_ERROR(0x000004ED)
#define WERR_CSCSHARE_OFFLINE W_ERROR(0x000004EE)
#define WERR_PKINIT_FAILURE   W_ERROR(0x000004EF)
#define WERR_SMARTCARD_SUBSYSTEM_FAILURE  W_ERROR(0x000004F0)
#define WERR_DOWNGRADE_DETECTED     W_ERROR(0x000004F1)
#define WERR_CALLBACK_SUPPLIED_INVALID_DATA     W_ERROR(0x000004F9)
#define WERR_SYNC_FOREGROUND_REFRESH_REQUIRED   W_ERROR(0x000004FA)
#define WERR_DRIVER_BLOCKED   W_ERROR(0x000004FB)
#define WERR_INVALID_IMPORT_OF_NON_DLL    W_ERROR(0x000004FC)
#define WERR_ACCESS_DISABLED_WEBBLADE     W_ERROR(0x000004FD)
#define WERR_ACCESS_DISABLED_WEBBLADE_TAMPER    W_ERROR(0x000004FE)
#define WERR_RECOVERY_FAILURE W_ERROR(0x000004FF)
#define WERR_ALREADY_FIBER    W_ERROR(0x00000500)
#define WERR_ALREADY_THREAD   W_ERROR(0x00000501)
#define WERR_STACK_BUFFER_OVERRUN   W_ERROR(0x00000502)
#define WERR_PARAMETER_QUOTA_EXCEEDED     W_ERROR(0x00000503)
#define WERR_DEBUGGER_INACTIVE      W_ERROR(0x00000504)
#define WERR_DELAY_LOAD_FAILED      W_ERROR(0x00000505)
#define WERR_VDM_DISALLOWED   W_ERROR(0x00000506)
#define WERR_UNIDENTIFIED_ERROR     W_ERROR(0x00000507)
#define WERR_BEYOND_VDL W_ERROR(0x00000509)
#define WERR_INCOMPATIBLE_SERVICE_SID_TYPE      W_ERROR(0x0000050A)
#define WERR_DRIVER_PROCESS_TERMINATED    W_ERROR(0x0000050B)
#define WERR_IMPLEMENTATION_LIMIT   W_ERROR(0x0000050C)
#define WERR_PROCESS_IS_PROTECTED   W_ERROR(0x0000050D)
#define WERR_SERVICE_NOTIFY_CLIENT_LAGGING      W_ERROR(0x0000050E)
#define WERR_DISK_QUOTA_EXCEEDED    W_ERROR(0x0000050F)
#define WERR_CONTENT_BLOCKED  W_ERROR(0x00000510)
#define WERR_INCOMPATIBLE_SERVICE_PRIVILEGE     W_ERROR(0x00000511)
#define WERR_INVALID_LABEL    W_ERROR(0x00000513)
#define WERR_NOT_ALL_ASSIGNED W_ERROR(0x00000514)
#define WERR_SOME_NOT_MAPPED  W_ERROR(0x00000515)
#define WERR_NO_QUOTAS_FOR_ACCOUNT  W_ERROR(0x00000516)
#define WERR_LOCAL_USER_SESSION_KEY W_ERROR(0x00000517)
#define WERR_NULL_LM_PASSWORD W_ERROR(0x00000518)
#define WERR_NO_IMPERSONATION_TOKEN W_ERROR(0x0000051D)
#define WERR_CANT_DISABLE_MANDATORY W_ERROR(0x0000051E)
#define WERR_INVALID_ACCOUNT_NAME   W_ERROR(0x00000523)
#define WERR_USER_EXISTS      W_ERROR(0x00000524)
#define WERR_MEMBER_NOT_IN_GROUP    W_ERROR(0x00000529)
#define WERR_LAST_ADMIN W_ERROR(0x0000052A)
#define WERR_ILL_FORMED_PASSWORD    W_ERROR(0x0000052C)
#define WERR_ACCOUNT_RESTRICTION    W_ERROR(0x0000052F)
#define WERR_INVALID_LOGON_HOURS    W_ERROR(0x00000530)
#define WERR_INVALID_WORKSTATION    W_ERROR(0x00000531)
#define WERR_PASSWORD_EXPIRED W_ERROR(0x00000532)
#define WERR_ACCOUNT_DISABLED W_ERROR(0x00000533)
#define WERR_TOO_MANY_LUIDS_REQUESTED     W_ERROR(0x00000535)
#define WERR_LUIDS_EXHAUSTED  W_ERROR(0x00000536)
#define WERR_INVALID_SUB_AUTHORITY  W_ERROR(0x00000537)
#define WERR_INVALID_ACL      W_ERROR(0x00000538)
#define WERR_INVALID_SID      W_ERROR(0x00000539)
#define WERR_INVALID_SECURITY_DESCR W_ERROR(0x0000053A)
#define WERR_BAD_INHERITANCE_ACL    W_ERROR(0x0000053C)
#define WERR_SERVER_DISABLED  W_ERROR(0x0000053D)
#define WERR_SERVER_NOT_DISABLED    W_ERROR(0x0000053E)
#define WERR_INVALID_ID_AUTHORITY   W_ERROR(0x0000053F)
#define WERR_ALLOTTED_SPACE_EXCEEDED      W_ERROR(0x00000540)
#define WERR_INVALID_GROUP_ATTRIBUTES     W_ERROR(0x00000541)
#define WERR_BAD_IMPERSONATION_LEVEL      W_ERROR(0x00000542)
#define WERR_CANT_OPEN_ANONYMOUS    W_ERROR(0x00000543)
#define WERR_BAD_VALIDATION_CLASS   W_ERROR(0x00000544)
#define WERR_BAD_TOKEN_TYPE   W_ERROR(0x00000545)
#define WERR_NO_SECURITY_ON_OBJECT  W_ERROR(0x00000546)
#define WERR_CANT_ACCESS_DOMAIN_INFO      W_ERROR(0x00000547)
#define WERR_INVALID_SERVER_STATE   W_ERROR(0x00000548)
#define WERR_DOMAIN_EXISTS    W_ERROR(0x0000054C)
#define WERR_DOMAIN_LIMIT_EXCEEDED  W_ERROR(0x0000054D)
#define WERR_INTERNAL_DB_CORRUPTION W_ERROR(0x0000054E)
#define WERR_INTERNAL_ERROR   W_ERROR(0x0000054F)
#define WERR_GENERIC_NOT_MAPPED     W_ERROR(0x00000550)
#define WERR_BAD_DESCRIPTOR_FORMAT  W_ERROR(0x00000551)
#define WERR_NOT_LOGON_PROCESS      W_ERROR(0x00000552)
#define WERR_LOGON_SESSION_EXISTS   W_ERROR(0x00000553)
#define WERR_NO_SUCH_PACKAGE  W_ERROR(0x00000554)
#define WERR_BAD_LOGON_SESSION_STATE      W_ERROR(0x00000555)
#define WERR_LOGON_SESSION_COLLISION      W_ERROR(0x00000556)
#define WERR_INVALID_LOGON_TYPE     W_ERROR(0x00000557)
#define WERR_CANNOT_IMPERSONATE     W_ERROR(0x00000558)
#define WERR_RXACT_INVALID_STATE    W_ERROR(0x00000559)
#define WERR_RXACT_COMMIT_FAILURE   W_ERROR(0x0000055A)
#define WERR_SPECIAL_GROUP    W_ERROR(0x0000055C)
#define WERR_SPECIAL_USER     W_ERROR(0x0000055D)
#define WERR_MEMBERS_PRIMARY_GROUP  W_ERROR(0x0000055E)
#define WERR_TOKEN_ALREADY_IN_USE   W_ERROR(0x0000055F)
#define WERR_MEMBER_NOT_IN_ALIAS    W_ERROR(0x00000561)
#define WERR_LOGON_NOT_GRANTED      W_ERROR(0x00000564)
#define WERR_TOO_MANY_SECRETS W_ERROR(0x00000565)
#define WERR_SECRET_TOO_LONG  W_ERROR(0x00000566)
#define WERR_INTERNAL_DB_ERROR      W_ERROR(0x00000567)
#define WERR_TOO_MANY_CONTEXT_IDS   W_ERROR(0x00000568)
#define WERR_LOGON_TYPE_NOT_GRANTED W_ERROR(0x00000569)
#define WERR_NT_CROSS_ENCRYPTION_REQUIRED W_ERROR(0x0000056A)
#define WERR_NO_SUCH_MEMBER   W_ERROR(0x0000056B)
#define WERR_INVALID_MEMBER   W_ERROR(0x0000056C)
#define WERR_TOO_MANY_SIDS    W_ERROR(0x0000056D)
#define WERR_LM_CROSS_ENCRYPTION_REQUIRED W_ERROR(0x0000056E)
#define WERR_NO_INHERITANCE   W_ERROR(0x0000056F)
#define WERR_FILE_CORRUPT     W_ERROR(0x00000570)
#define WERR_DISK_CORRUPT     W_ERROR(0x00000571)
#define WERR_NO_USER_SESSION_KEY    W_ERROR(0x00000572)
#define WERR_LICENSE_QUOTA_EXCEEDED W_ERROR(0x00000573)
#define WERR_WRONG_TARGET_NAME      W_ERROR(0x00000574)
#define WERR_MUTUAL_AUTH_FAILED     W_ERROR(0x00000575)
#define WERR_CURRENT_DOMAIN_NOT_ALLOWED   W_ERROR(0x00000577)
#define WERR_INVALID_WINDOW_HANDLE  W_ERROR(0x00000578)
#define WERR_INVALID_MENU_HANDLE    W_ERROR(0x00000579)
#define WERR_INVALID_CURSOR_HANDLE  W_ERROR(0x0000057A)
#define WERR_INVALID_ACCEL_HANDLE   W_ERROR(0x0000057B)
#define WERR_INVALID_HOOK_HANDLE    W_ERROR(0x0000057C)
#define WERR_INVALID_DWP_HANDLE     W_ERROR(0x0000057D)
#define WERR_TLW_WITH_WSCHILD W_ERROR(0x0000057E)
#define WERR_CANNOT_FIND_WND_CLASS  W_ERROR(0x0000057F)
#define WERR_WINDOW_OF_OTHER_THREAD W_ERROR(0x00000580)
#define WERR_HOTKEY_ALREADY_REGISTERED    W_ERROR(0x00000581)
#define WERR_CLASS_ALREADY_EXISTS   W_ERROR(0x00000582)
#define WERR_CLASS_DOES_NOT_EXIST   W_ERROR(0x00000583)
#define WERR_CLASS_HAS_WINDOWS      W_ERROR(0x00000584)
#define WERR_INVALID_INDEX    W_ERROR(0x00000585)
#define WERR_INVALID_ICON_HANDLE    W_ERROR(0x00000586)
#define WERR_PRIVATE_DIALOG_INDEX   W_ERROR(0x00000587)
#define WERR_LISTBOX_ID_NOT_FOUND   W_ERROR(0x00000588)
#define WERR_NO_WILDCARD_CHARACTERS W_ERROR(0x00000589)
#define WERR_CLIPBOARD_NOT_OPEN     W_ERROR(0x0000058A)
#define WERR_HOTKEY_NOT_REGISTERED  W_ERROR(0x0000058B)
#define WERR_WINDOW_NOT_DIALOG      W_ERROR(0x0000058C)
#define WERR_CONTROL_ID_NOT_FOUND   W_ERROR(0x0000058D)
#define WERR_INVALID_COMBOBOX_MESSAGE     W_ERROR(0x0000058E)
#define WERR_WINDOW_NOT_COMBOBOX    W_ERROR(0x0000058F)
#define WERR_INVALID_EDIT_HEIGHT    W_ERROR(0x00000590)
#define WERR_DC_NOT_FOUND     W_ERROR(0x00000591)
#define WERR_INVALID_HOOK_FILTER    W_ERROR(0x00000592)
#define WERR_INVALID_FILTER_PROC    W_ERROR(0x00000593)
#define WERR_HOOK_NEEDS_HMOD  W_ERROR(0x00000594)
#define WERR_GLOBAL_ONLY_HOOK W_ERROR(0x00000595)
#define WERR_JOURNAL_HOOK_SET W_ERROR(0x00000596)
#define WERR_HOOK_NOT_INSTALLED     W_ERROR(0x00000597)
#define WERR_INVALID_LB_MESSAGE     W_ERROR(0x00000598)
#define WERR_SETCOUNT_ON_BAD_LB     W_ERROR(0x00000599)
#define WERR_LB_WITHOUT_TABSTOPS    W_ERROR(0x0000059A)
#define WERR_DESTROY_OBJECT_OF_OTHER_THREAD     W_ERROR(0x0000059B)
#define WERR_CHILD_WINDOW_MENU      W_ERROR(0x0000059C)
#define WERR_NO_SYSTEM_MENU   W_ERROR(0x0000059D)
#define WERR_INVALID_MSGBOX_STYLE   W_ERROR(0x0000059E)
#define WERR_INVALID_SPI_VALUE      W_ERROR(0x0000059F)
#define WERR_SCREEN_ALREADY_LOCKED  W_ERROR(0x000005A0)
#define WERR_HWNDS_HAVE_DIFF_PARENT W_ERROR(0x000005A1)
#define WERR_NOT_CHILD_WINDOW W_ERROR(0x000005A2)
#define WERR_INVALID_GW_COMMAND     W_ERROR(0x000005A3)
#define WERR_INVALID_THREAD_ID      W_ERROR(0x000005A4)
#define WERR_NON_MDICHILD_WINDOW    W_ERROR(0x000005A5)
#define WERR_POPUP_ALREADY_ACTIVE   W_ERROR(0x000005A6)
#define WERR_NO_SCROLLBARS    W_ERROR(0x000005A7)
#define WERR_INVALID_SCROLLBAR_RANGE      W_ERROR(0x000005A8)
#define WERR_INVALID_SHOWWIN_COMMAND      W_ERROR(0x000005A9)
#define WERR_NONPAGED_SYSTEM_RESOURCES    W_ERROR(0x000005AB)
#define WERR_PAGED_SYSTEM_RESOURCES W_ERROR(0x000005AC)
#define WERR_WORKING_SET_QUOTA      W_ERROR(0x000005AD)
#define WERR_PAGEFILE_QUOTA   W_ERROR(0x000005AE)
#define WERR_COMMITMENT_LIMIT W_ERROR(0x000005AF)
#define WERR_MENU_ITEM_NOT_FOUND    W_ERROR(0x000005B0)
#define WERR_INVALID_KEYBOARD_HANDLE      W_ERROR(0x000005B1)
#define WERR_HOOK_TYPE_NOT_ALLOWED  W_ERROR(0x000005B2)
#define WERR_REQUIRES_INTERACTIVE_WINDOWSTATION W_ERROR(0x000005B3)
#define WERR_TIMEOUT    W_ERROR(0x000005B4)
#define WERR_INVALID_MONITOR_HANDLE W_ERROR(0x000005B5)
#define WERR_INCORRECT_SIZE   W_ERROR(0x000005B6)
#define WERR_SYMLINK_CLASS_DISABLED W_ERROR(0x000005B7)
#define WERR_SYMLINK_NOT_SUPPORTED  W_ERROR(0x000005B8)
#define WERR_EVENTLOG_CANT_START    W_ERROR(0x000005DD)
#define WERR_LOG_FILE_FULL    W_ERROR(0x000005DE)
#define WERR_EVENTLOG_FILE_CHANGED  W_ERROR(0x000005DF)
#define WERR_INVALID_TASK_NAME      W_ERROR(0x0000060E)
#define WERR_INVALID_TASK_INDEX     W_ERROR(0x0000060F)
#define WERR_THREAD_ALREADY_IN_TASK W_ERROR(0x00000610)
#define WERR_INSTALL_SERVICE_FAILURE      W_ERROR(0x00000641)
#define WERR_INSTALL_USEREXIT W_ERROR(0x00000642)
#define WERR_INSTALL_FAILURE  W_ERROR(0x00000643)
#define WERR_INSTALL_SUSPEND  W_ERROR(0x00000644)
#define WERR_UNKNOWN_PRODUCT  W_ERROR(0x00000645)
#define WERR_UNKNOWN_FEATURE  W_ERROR(0x00000646)
#define WERR_UNKNOWN_COMPONENT      W_ERROR(0x00000647)
#define WERR_UNKNOWN_PROPERTY W_ERROR(0x00000648)
#define WERR_INVALID_HANDLE_STATE   W_ERROR(0x00000649)
#define WERR_BAD_CONFIGURATION      W_ERROR(0x0000064A)
#define WERR_INDEX_ABSENT     W_ERROR(0x0000064B)
#define WERR_INSTALL_SOURCE_ABSENT  W_ERROR(0x0000064C)
#define WERR_INSTALL_PACKAGE_VERSION      W_ERROR(0x0000064D)
#define WERR_PRODUCT_UNINSTALLED    W_ERROR(0x0000064E)
#define WERR_BAD_QUERY_SYNTAX W_ERROR(0x0000064F)
#define WERR_INVALID_FIELD    W_ERROR(0x00000650)
#define WERR_DEVICE_REMOVED   W_ERROR(0x00000651)
#define WERR_INSTALL_ALREADY_RUNNING      W_ERROR(0x00000652)
#define WERR_INSTALL_PACKAGE_OPEN_FAILED  W_ERROR(0x00000653)
#define WERR_INSTALL_PACKAGE_INVALID      W_ERROR(0x00000654)
#define WERR_INSTALL_UI_FAILURE     W_ERROR(0x00000655)
#define WERR_INSTALL_LOG_FAILURE    W_ERROR(0x00000656)
#define WERR_INSTALL_LANGUAGE_UNSUPPORTED W_ERROR(0x00000657)
#define WERR_INSTALL_TRANSFORM_FAILURE    W_ERROR(0x00000658)
#define WERR_INSTALL_PACKAGE_REJECTED     W_ERROR(0x00000659)
#define WERR_FUNCTION_NOT_CALLED    W_ERROR(0x0000065A)
#define WERR_FUNCTION_FAILED  W_ERROR(0x0000065B)
#define WERR_INVALID_TABLE    W_ERROR(0x0000065C)
#define WERR_DATATYPE_MISMATCH      W_ERROR(0x0000065D)
#define WERR_UNSUPPORTED_TYPE W_ERROR(0x0000065E)
#define WERR_CREATE_FAILED    W_ERROR(0x0000065F)
#define WERR_INSTALL_TEMP_UNWRITABLE      W_ERROR(0x00000660)
#define WERR_INSTALL_PLATFORM_UNSUPPORTED W_ERROR(0x00000661)
#define WERR_INSTALL_NOTUSED  W_ERROR(0x00000662)
#define WERR_PATCH_PACKAGE_OPEN_FAILED    W_ERROR(0x00000663)
#define WERR_PATCH_PACKAGE_INVALID  W_ERROR(0x00000664)
#define WERR_PATCH_PACKAGE_UNSUPPORTED    W_ERROR(0x00000665)
#define WERR_PRODUCT_VERSION  W_ERROR(0x00000666)
#define WERR_INVALID_COMMAND_LINE   W_ERROR(0x00000667)
#define WERR_INSTALL_REMOTE_DISALLOWED    W_ERROR(0x00000668)
#define WERR_SUCCESS_REBOOT_INITIATED     W_ERROR(0x00000669)
#define WERR_PATCH_TARGET_NOT_FOUND W_ERROR(0x0000066A)
#define WERR_PATCH_PACKAGE_REJECTED W_ERROR(0x0000066B)
#define WERR_INSTALL_TRANSFORM_REJECTED   W_ERROR(0x0000066C)
#define WERR_INSTALL_REMOTE_PROHIBITED    W_ERROR(0x0000066D)
#define WERR_PATCH_REMOVAL_UNSUPPORTED    W_ERROR(0x0000066E)
#define WERR_UNKNOWN_PATCH    W_ERROR(0x0000066F)
#define WERR_PATCH_NO_SEQUENCE      W_ERROR(0x00000670)
#define WERR_PATCH_REMOVAL_DISALLOWED     W_ERROR(0x00000671)
#define WERR_INVALID_PATCH_XML      W_ERROR(0x00000672)
#define WERR_PATCH_MANAGED_ADVERTISED_PRODUCT   W_ERROR(0x00000673)
#define WERR_INSTALL_SERVICE_SAFEBOOT     W_ERROR(0x00000674)
#define WERR_RPC_S_INVALID_STRING_BINDING W_ERROR(0x000006A4)
#define WERR_RPC_S_WRONG_KIND_OF_BINDING  W_ERROR(0x000006A5)
#define WERR_RPC_S_INVALID_BINDING  W_ERROR(0x000006A6)
#define WERR_RPC_S_PROTSEQ_NOT_SUPPORTED  W_ERROR(0x000006A7)
#define WERR_RPC_S_INVALID_RPC_PROTSEQ    W_ERROR(0x000006A8)
#define WERR_RPC_S_INVALID_STRING_UUID    W_ERROR(0x000006A9)
#define WERR_RPC_S_INVALID_ENDPOINT_FORMAT      W_ERROR(0x000006AA)
#define WERR_RPC_S_INVALID_NET_ADDR W_ERROR(0x000006AB)
#define WERR_RPC_S_NO_ENDPOINT_FOUND      W_ERROR(0x000006AC)
#define WERR_RPC_S_INVALID_TIMEOUT  W_ERROR(0x000006AD)
#define WERR_RPC_S_OBJECT_NOT_FOUND W_ERROR(0x000006AE)
#define WERR_RPC_S_ALREADY_REGISTERED     W_ERROR(0x000006AF)
#define WERR_RPC_S_TYPE_ALREADY_REGISTERED      W_ERROR(0x000006B0)
#define WERR_RPC_S_ALREADY_LISTENING      W_ERROR(0x000006B1)
#define WERR_RPC_S_NO_PROTSEQS_REGISTERED W_ERROR(0x000006B2)
#define WERR_RPC_S_NOT_LISTENING    W_ERROR(0x000006B3)
#define WERR_RPC_S_UNKNOWN_MGR_TYPE W_ERROR(0x000006B4)
#define WERR_RPC_S_UNKNOWN_IF W_ERROR(0x000006B5)
#define WERR_RPC_S_NO_BINDINGS      W_ERROR(0x000006B6)
#define WERR_RPC_S_NO_PROTSEQS      W_ERROR(0x000006B7)
#define WERR_RPC_S_CANT_CREATE_ENDPOINT   W_ERROR(0x000006B8)
#define WERR_RPC_S_OUT_OF_RESOURCES W_ERROR(0x000006B9)
#define WERR_RPC_S_SERVER_UNAVAILABLE     W_ERROR(0x000006BA)
#define WERR_RPC_S_SERVER_TOO_BUSY  W_ERROR(0x000006BB)
#define WERR_RPC_S_INVALID_NETWORK_OPTIONS      W_ERROR(0x000006BC)
#define WERR_RPC_S_NO_CALL_ACTIVE   W_ERROR(0x000006BD)
#define WERR_RPC_S_CALL_FAILED      W_ERROR(0x000006BE)
#define WERR_RPC_S_CALL_FAILED_DNE  W_ERROR(0x000006BF)
#define WERR_RPC_S_PROTOCOL_ERROR   W_ERROR(0x000006C0)
#define WERR_RPC_S_PROXY_ACCESS_DENIED    W_ERROR(0x000006C1)
#define WERR_RPC_S_UNSUPPORTED_TRANS_SYN  W_ERROR(0x000006C2)
#define WERR_RPC_S_UNSUPPORTED_TYPE W_ERROR(0x000006C4)
#define WERR_RPC_S_INVALID_TAG      W_ERROR(0x000006C5)
#define WERR_RPC_S_INVALID_BOUND    W_ERROR(0x000006C6)
#define WERR_RPC_S_NO_ENTRY_NAME    W_ERROR(0x000006C7)
#define WERR_RPC_S_INVALID_NAME_SYNTAX    W_ERROR(0x000006C8)
#define WERR_RPC_S_UNSUPPORTED_NAME_SYNTAX      W_ERROR(0x000006C9)
#define WERR_RPC_S_UUID_NO_ADDRESS  W_ERROR(0x000006CB)
#define WERR_RPC_S_DUPLICATE_ENDPOINT     W_ERROR(0x000006CC)
#define WERR_RPC_S_UNKNOWN_AUTHN_TYPE     W_ERROR(0x000006CD)
#define WERR_RPC_S_MAX_CALLS_TOO_SMALL    W_ERROR(0x000006CE)
#define WERR_RPC_S_STRING_TOO_LONG  W_ERROR(0x000006CF)
#define WERR_RPC_S_PROTSEQ_NOT_FOUND      W_ERROR(0x000006D0)
#define WERR_RPC_S_PROCNUM_OUT_OF_RANGE   W_ERROR(0x000006D1)
#define WERR_RPC_S_BINDING_HAS_NO_AUTH    W_ERROR(0x000006D2)
#define WERR_RPC_S_UNKNOWN_AUTHN_SERVICE  W_ERROR(0x000006D3)
#define WERR_RPC_S_UNKNOWN_AUTHN_LEVEL    W_ERROR(0x000006D4)
#define WERR_RPC_S_INVALID_AUTH_IDENTITY  W_ERROR(0x000006D5)
#define WERR_RPC_S_UNKNOWN_AUTHZ_SERVICE  W_ERROR(0x000006D6)
#define WERR_EPT_S_INVALID_ENTRY    W_ERROR(0x000006D7)
#define WERR_EPT_S_CANT_PERFORM_OP  W_ERROR(0x000006D8)
#define WERR_EPT_S_NOT_REGISTERED   W_ERROR(0x000006D9)
#define WERR_RPC_S_NOTHING_TO_EXPORT      W_ERROR(0x000006DA)
#define WERR_RPC_S_INCOMPLETE_NAME  W_ERROR(0x000006DB)
#define WERR_RPC_S_INVALID_VERS_OPTION    W_ERROR(0x000006DC)
#define WERR_RPC_S_NO_MORE_MEMBERS  W_ERROR(0x000006DD)
#define WERR_RPC_S_NOT_ALL_OBJS_UNEXPORTED      W_ERROR(0x000006DE)
#define WERR_RPC_S_INTERFACE_NOT_FOUND    W_ERROR(0x000006DF)
#define WERR_RPC_S_ENTRY_ALREADY_EXISTS   W_ERROR(0x000006E0)
#define WERR_RPC_S_ENTRY_NOT_FOUND  W_ERROR(0x000006E1)
#define WERR_RPC_S_NAME_SERVICE_UNAVAILABLE     W_ERROR(0x000006E2)
#define WERR_RPC_S_INVALID_NAF_ID   W_ERROR(0x000006E3)
#define WERR_RPC_S_CANNOT_SUPPORT   W_ERROR(0x000006E4)
#define WERR_RPC_S_NO_CONTEXT_AVAILABLE   W_ERROR(0x000006E5)
#define WERR_RPC_S_INTERNAL_ERROR   W_ERROR(0x000006E6)
#define WERR_RPC_S_ZERO_DIVIDE      W_ERROR(0x000006E7)
#define WERR_RPC_S_ADDRESS_ERROR    W_ERROR(0x000006E8)
#define WERR_RPC_S_FP_DIV_ZERO      W_ERROR(0x000006E9)
#define WERR_RPC_S_FP_UNDERFLOW     W_ERROR(0x000006EA)
#define WERR_RPC_S_FP_OVERFLOW      W_ERROR(0x000006EB)
#define WERR_RPC_X_NO_MORE_ENTRIES  W_ERROR(0x000006EC)
#define WERR_RPC_X_SS_CHAR_TRANS_OPEN_FAIL      W_ERROR(0x000006ED)
#define WERR_RPC_X_SS_CHAR_TRANS_SHORT_FILE     W_ERROR(0x000006EE)
#define WERR_RPC_X_SS_IN_NULL_CONTEXT     W_ERROR(0x000006EF)
#define WERR_RPC_X_SS_CONTEXT_DAMAGED     W_ERROR(0x000006F1)
#define WERR_RPC_X_SS_HANDLES_MISMATCH    W_ERROR(0x000006F2)
#define WERR_RPC_X_SS_CANNOT_GET_CALL_HANDLE    W_ERROR(0x000006F3)
#define WERR_RPC_X_NULL_REF_POINTER W_ERROR(0x000006F4)
#define WERR_RPC_X_ENUM_VALUE_OUT_OF_RANGE      W_ERROR(0x000006F5)
#define WERR_RPC_X_BYTE_COUNT_TOO_SMALL   W_ERROR(0x000006F6)
#define WERR_RPC_X_BAD_STUB_DATA    W_ERROR(0x000006F7)
#define WERR_UNRECOGNIZED_MEDIA     W_ERROR(0x000006F9)
#define WERR_NO_TRUST_LSA_SECRET    W_ERROR(0x000006FA)
#define WERR_TRUSTED_DOMAIN_FAILURE W_ERROR(0x000006FC)
#define WERR_TRUSTED_RELATIONSHIP_FAILURE W_ERROR(0x000006FD)
#define WERR_TRUST_FAILURE    W_ERROR(0x000006FE)
#define WERR_RPC_S_CALL_IN_PROGRESS W_ERROR(0x000006FF)
#define WERR_NETLOGON_NOT_STARTED   W_ERROR(0x00000700)
#define WERR_ACCOUNT_EXPIRED  W_ERROR(0x00000701)
#define WERR_REDIRECTOR_HAS_OPEN_HANDLES  W_ERROR(0x00000702)
#define WERR_RPC_S_NO_MORE_BINDINGS W_ERROR(0x0000070E)
#define WERR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT  W_ERROR(0x0000070F)
#define WERR_NOLOGON_WORKSTATION_TRUST_ACCOUNT  W_ERROR(0x00000710)
#define WERR_NOLOGON_SERVER_TRUST_ACCOUNT W_ERROR(0x00000711)
#define WERR_DOMAIN_TRUST_INCONSISTENT    W_ERROR(0x00000712)
#define WERR_SERVER_HAS_OPEN_HANDLES      W_ERROR(0x00000713)
#define WERR_RESOURCE_DATA_NOT_FOUND      W_ERROR(0x00000714)
#define WERR_RESOURCE_TYPE_NOT_FOUND      W_ERROR(0x00000715)
#define WERR_RESOURCE_NAME_NOT_FOUND      W_ERROR(0x00000716)
#define WERR_RESOURCE_LANG_NOT_FOUND      W_ERROR(0x00000717)
#define WERR_NOT_ENOUGH_QUOTA W_ERROR(0x00000718)
#define WERR_RPC_S_NO_INTERFACES    W_ERROR(0x00000719)
#define WERR_RPC_S_CALL_CANCELLED   W_ERROR(0x0000071A)
#define WERR_RPC_S_BINDING_INCOMPLETE     W_ERROR(0x0000071B)
#define WERR_RPC_S_COMM_FAILURE     W_ERROR(0x0000071C)
#define WERR_RPC_S_UNSUPPORTED_AUTHN_LEVEL      W_ERROR(0x0000071D)
#define WERR_RPC_S_NO_PRINC_NAME    W_ERROR(0x0000071E)
#define WERR_RPC_S_NOT_RPC_ERROR    W_ERROR(0x0000071F)
#define WERR_RPC_S_UUID_LOCAL_ONLY  W_ERROR(0x00000720)
#define WERR_RPC_S_SEC_PKG_ERROR    W_ERROR(0x00000721)
#define WERR_RPC_S_NOT_CANCELLED    W_ERROR(0x00000722)
#define WERR_RPC_X_INVALID_ES_ACTION      W_ERROR(0x00000723)
#define WERR_RPC_X_WRONG_ES_VERSION W_ERROR(0x00000724)
#define WERR_RPC_X_WRONG_STUB_VERSION     W_ERROR(0x00000725)
#define WERR_RPC_X_INVALID_PIPE_OBJECT    W_ERROR(0x00000726)
#define WERR_RPC_X_WRONG_PIPE_ORDER W_ERROR(0x00000727)
#define WERR_RPC_X_WRONG_PIPE_VERSION     W_ERROR(0x00000728)
#define WERR_RPC_S_GROUP_MEMBER_NOT_FOUND W_ERROR(0x0000076A)
#define WERR_EPT_S_CANT_CREATE      W_ERROR(0x0000076B)
#define WERR_RPC_S_INVALID_OBJECT   W_ERROR(0x0000076C)
#define WERR_INVALID_TIME     W_ERROR(0x0000076D)
#define WERR_ALREADY_WAITING  W_ERROR(0x00000770)
#define WERR_PRINTER_DELETED  W_ERROR(0x00000771)
#define WERR_INVALID_PRINTER_STATE  W_ERROR(0x00000772)
#define WERR_OR_INVALID_OXID  W_ERROR(0x00000776)
#define WERR_OR_INVALID_OID   W_ERROR(0x00000777)
#define WERR_OR_INVALID_SET   W_ERROR(0x00000778)
#define WERR_RPC_S_SEND_INCOMPLETE  W_ERROR(0x00000779)
#define WERR_RPC_S_INVALID_ASYNC_HANDLE   W_ERROR(0x0000077A)
#define WERR_RPC_S_INVALID_ASYNC_CALL     W_ERROR(0x0000077B)
#define WERR_RPC_X_PIPE_CLOSED      W_ERROR(0x0000077C)
#define WERR_RPC_X_PIPE_DISCIPLINE_ERROR  W_ERROR(0x0000077D)
#define WERR_RPC_X_PIPE_EMPTY W_ERROR(0x0000077E)
#define WERR_NO_SITENAME      W_ERROR(0x0000077F)
#define WERR_CANT_ACCESS_FILE W_ERROR(0x00000780)
#define WERR_CANT_RESOLVE_FILENAME  W_ERROR(0x00000781)
#define WERR_RPC_S_ENTRY_TYPE_MISMATCH    W_ERROR(0x00000782)
#define WERR_RPC_S_NOT_ALL_OBJS_EXPORTED  W_ERROR(0x00000783)
#define WERR_RPC_S_INTERFACE_NOT_EXPORTED W_ERROR(0x00000784)
#define WERR_RPC_S_PROFILE_NOT_ADDED      W_ERROR(0x00000785)
#define WERR_RPC_S_PRF_ELT_NOT_ADDED      W_ERROR(0x00000786)
#define WERR_RPC_S_PRF_ELT_NOT_REMOVED    W_ERROR(0x00000787)
#define WERR_RPC_S_GRP_ELT_NOT_ADDED      W_ERROR(0x00000788)
#define WERR_RPC_S_GRP_ELT_NOT_REMOVED    W_ERROR(0x00000789)
#define WERR_KM_DRIVER_BLOCKED      W_ERROR(0x0000078A)
#define WERR_CONTEXT_EXPIRED  W_ERROR(0x0000078B)
#define WERR_PER_USER_TRUST_QUOTA_EXCEEDED      W_ERROR(0x0000078C)
#define WERR_ALL_USER_TRUST_QUOTA_EXCEEDED      W_ERROR(0x0000078D)
#define WERR_USER_DELETE_TRUST_QUOTA_EXCEEDED   W_ERROR(0x0000078E)
#define WERR_AUTHENTICATION_FIREWALL_FAILED     W_ERROR(0x0000078F)
#define WERR_REMOTE_PRINT_CONNECTIONS_BLOCKED   W_ERROR(0x00000790)
#define WERR_INVALID_PIXEL_FORMAT   W_ERROR(0x000007D0)
#define WERR_BAD_DRIVER W_ERROR(0x000007D1)
#define WERR_INVALID_WINDOW_STYLE   W_ERROR(0x000007D2)
#define WERR_METAFILE_NOT_SUPPORTED W_ERROR(0x000007D3)
#define WERR_TRANSFORM_NOT_SUPPORTED      W_ERROR(0x000007D4)
#define WERR_CLIPPING_NOT_SUPPORTED W_ERROR(0x000007D5)
#define WERR_INVALID_CMM      W_ERROR(0x000007DA)
#define WERR_INVALID_PROFILE  W_ERROR(0x000007DB)
#define WERR_TAG_NOT_FOUND    W_ERROR(0x000007DC)
#define WERR_TAG_NOT_PRESENT  W_ERROR(0x000007DD)
#define WERR_DUPLICATE_TAG    W_ERROR(0x000007DE)
#define WERR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE W_ERROR(0x000007DF)
#define WERR_PROFILE_NOT_FOUND      W_ERROR(0x000007E0)
#define WERR_INVALID_COLORSPACE     W_ERROR(0x000007E1)
#define WERR_ICM_NOT_ENABLED  W_ERROR(0x000007E2)
#define WERR_DELETING_ICM_XFORM     W_ERROR(0x000007E3)
#define WERR_INVALID_TRANSFORM      W_ERROR(0x000007E4)
#define WERR_COLORSPACE_MISMATCH    W_ERROR(0x000007E5)
#define WERR_INVALID_COLORINDEX     W_ERROR(0x000007E6)
#define WERR_PROFILE_DOES_NOT_MATCH_DEVICE      W_ERROR(0x000007E7)
#define WERR_NERR_NETNOTSTARTED     W_ERROR(0x00000836)
#define WERR_NERR_UNKNOWNSERVER     W_ERROR(0x00000837)
#define WERR_NERR_SHAREMEM    W_ERROR(0x00000838)
#define WERR_NERR_NONETWORKRESOURCE W_ERROR(0x00000839)
#define WERR_NERR_REMOTEONLY  W_ERROR(0x0000083A)
#define WERR_NERR_DEVNOTREDIRECTED  W_ERROR(0x0000083B)
#define WERR_CONNECTED_OTHER_PASSWORD     W_ERROR(0x0000083C)
#define WERR_CONNECTED_OTHER_PASSWORD_DEFAULT   W_ERROR(0x0000083D)
#define WERR_NERR_SERVERNOTSTARTED  W_ERROR(0x00000842)
#define WERR_NERR_ITEMNOTFOUND      W_ERROR(0x00000843)
#define WERR_NERR_UNKNOWNDEVDIR     W_ERROR(0x00000844)
#define WERR_NERR_REDIRECTEDPATH    W_ERROR(0x00000845)
#define WERR_NERR_DUPLICATESHARE    W_ERROR(0x00000846)
#define WERR_NERR_NOROOM      W_ERROR(0x00000847)
#define WERR_NERR_TOOMANYITEMS      W_ERROR(0x00000849)
#define WERR_NERR_INVALIDMAXUSERS   W_ERROR(0x0000084A)
#define WERR_NERR_BUFTOOSMALL W_ERROR(0x0000084B)
#define WERR_NERR_REMOTEERR   W_ERROR(0x0000084F)
#define WERR_NERR_LANMANINIERROR    W_ERROR(0x00000853)
#define WERR_NERR_NETWORKERROR      W_ERROR(0x00000858)
#define WERR_NERR_WKSTAINCONSISTENTSTATE  W_ERROR(0x00000859)
#define WERR_NERR_WKSTANOTSTARTED   W_ERROR(0x0000085A)
#define WERR_NERR_BROWSERNOTSTARTED W_ERROR(0x0000085B)
#define WERR_NERR_INTERNALERROR     W_ERROR(0x0000085C)
#define WERR_NERR_BADTRANSACTCONFIG W_ERROR(0x0000085D)
#define WERR_NERR_INVALIDAPI  W_ERROR(0x0000085E)
#define WERR_NERR_BADEVENTNAME      W_ERROR(0x0000085F)
#define WERR_NERR_DUPNAMEREBOOT     W_ERROR(0x00000860)
#define WERR_NERR_CFGCOMPNOTFOUND   W_ERROR(0x00000862)
#define WERR_NERR_CFGPARAMNOTFOUND  W_ERROR(0x00000863)
#define WERR_NERR_LINETOOLONG W_ERROR(0x00000865)
#define WERR_NERR_QNOTFOUND   W_ERROR(0x00000866)
#define WERR_NERR_JOBNOTFOUND W_ERROR(0x00000867)
#define WERR_NERR_DESTNOTFOUND      W_ERROR(0x00000868)
#define WERR_NERR_DESTEXISTS  W_ERROR(0x00000869)
#define WERR_NERR_QEXISTS     W_ERROR(0x0000086A)
#define WERR_NERR_QNOROOM     W_ERROR(0x0000086B)
#define WERR_NERR_JOBNOROOM   W_ERROR(0x0000086C)
#define WERR_NERR_DESTNOROOM  W_ERROR(0x0000086D)
#define WERR_NERR_DESTIDLE    W_ERROR(0x0000086E)
#define WERR_NERR_DESTINVALIDOP     W_ERROR(0x0000086F)
#define WERR_NERR_PROCNORESPOND     W_ERROR(0x00000870)
#define WERR_NERR_SPOOLERNOTLOADED  W_ERROR(0x00000871)
#define WERR_NERR_DESTINVALIDSTATE  W_ERROR(0x00000872)
#define WERR_NERR_QINVALIDSTATE     W_ERROR(0x00000873)
#define WERR_NERR_JOBINVALIDSTATE   W_ERROR(0x00000874)
#define WERR_NERR_SPOOLNOMEMORY     W_ERROR(0x00000875)
#define WERR_NERR_DRIVERNOTFOUND    W_ERROR(0x00000876)
#define WERR_NERR_DATATYPEINVALID   W_ERROR(0x00000877)
#define WERR_NERR_PROCNOTFOUND      W_ERROR(0x00000878)
#define WERR_NERR_SERVICETABLELOCKED      W_ERROR(0x00000884)
#define WERR_NERR_SERVICETABLEFULL  W_ERROR(0x00000885)
#define WERR_NERR_SERVICEINSTALLED  W_ERROR(0x00000886)
#define WERR_NERR_SERVICEENTRYLOCKED      W_ERROR(0x00000887)
#define WERR_NERR_SERVICENOTINSTALLED     W_ERROR(0x00000888)
#define WERR_NERR_BADSERVICENAME    W_ERROR(0x00000889)
#define WERR_NERR_SERVICECTLTIMEOUT W_ERROR(0x0000088A)
#define WERR_NERR_SERVICECTLBUSY    W_ERROR(0x0000088B)
#define WERR_NERR_BADSERVICEPROGNAME      W_ERROR(0x0000088C)
#define WERR_NERR_SERVICENOTCTRL    W_ERROR(0x0000088D)
#define WERR_NERR_SERVICEKILLPROC   W_ERROR(0x0000088E)
#define WERR_NERR_SERVICECTLNOTVALID      W_ERROR(0x0000088F)
#define WERR_NERR_NOTINDISPATCHTBL  W_ERROR(0x00000890)
#define WERR_NERR_BADCONTROLRECV    W_ERROR(0x00000891)
#define WERR_NERR_SERVICENOTSTARTING      W_ERROR(0x00000892)
#define WERR_NERR_ALREADYLOGGEDON   W_ERROR(0x00000898)
#define WERR_NERR_NOTLOGGEDON W_ERROR(0x00000899)
#define WERR_NERR_BADUSERNAME W_ERROR(0x0000089A)
#define WERR_NERR_BADPASSWORD W_ERROR(0x0000089B)
#define WERR_NERR_UNABLETOADDNAME_W W_ERROR(0x0000089C)
#define WERR_NERR_UNABLETOADDNAME_F W_ERROR(0x0000089D)
#define WERR_NERR_UNABLETODELNAME_W W_ERROR(0x0000089E)
#define WERR_NERR_UNABLETODELNAME_F W_ERROR(0x0000089F)
#define WERR_NERR_LOGONSPAUSED      W_ERROR(0x000008A1)
#define WERR_NERR_LOGONSERVERCONFLICT     W_ERROR(0x000008A2)
#define WERR_NERR_LOGONNOUSERPATH   W_ERROR(0x000008A3)
#define WERR_NERR_LOGONSCRIPTERROR  W_ERROR(0x000008A4)
#define WERR_NERR_STANDALONELOGON   W_ERROR(0x000008A6)
#define WERR_NERR_LOGONSERVERNOTFOUND     W_ERROR(0x000008A7)
#define WERR_NERR_LOGONDOMAINEXISTS W_ERROR(0x000008A8)
#define WERR_NERR_NONVALIDATEDLOGON W_ERROR(0x000008A9)
#define WERR_NERR_ACFNOTFOUND W_ERROR(0x000008AB)
#define WERR_NERR_GROUPNOTFOUND     W_ERROR(0x000008AC)
#define WERR_NERR_USERNOTFOUND      W_ERROR(0x000008AD)
#define WERR_NERR_RESOURCENOTFOUND  W_ERROR(0x000008AE)
#define WERR_NERR_GROUPEXISTS W_ERROR(0x000008AF)
#define WERR_NERR_USEREXISTS  W_ERROR(0x000008B0)
#define WERR_NERR_RESOURCEEXISTS    W_ERROR(0x000008B1)
#define WERR_NERR_NOTPRIMARY  W_ERROR(0x000008B2)
#define WERR_NERR_ACFNOTLOADED      W_ERROR(0x000008B3)
#define WERR_NERR_ACFNOROOM   W_ERROR(0x000008B4)
#define WERR_NERR_ACFFILEIOFAIL     W_ERROR(0x000008B5)
#define WERR_NERR_ACFTOOMANYLISTS   W_ERROR(0x000008B6)
#define WERR_NERR_USERLOGON   W_ERROR(0x000008B7)
#define WERR_NERR_ACFNOPARENT W_ERROR(0x000008B8)
#define WERR_NERR_CANNOTGROWSEGMENT W_ERROR(0x000008B9)
#define WERR_NERR_SPEGROUPOP  W_ERROR(0x000008BA)
#define WERR_NERR_NOTINCACHE  W_ERROR(0x000008BB)
#define WERR_NERR_USERINGROUP W_ERROR(0x000008BC)
#define WERR_NERR_USERNOTINGROUP    W_ERROR(0x000008BD)
#define WERR_NERR_ACCOUNTUNDEFINED  W_ERROR(0x000008BE)
#define WERR_NERR_ACCOUNTEXPIRED    W_ERROR(0x000008BF)
#define WERR_NERR_INVALIDWORKSTATION      W_ERROR(0x000008C0)
#define WERR_NERR_INVALIDLOGONHOURS W_ERROR(0x000008C1)
#define WERR_NERR_PASSWORDEXPIRED   W_ERROR(0x000008C2)
#define WERR_NERR_PASSWORDCANTCHANGE      W_ERROR(0x000008C3)
#define WERR_NERR_PASSWORDHISTCONFLICT    W_ERROR(0x000008C4)
#define WERR_NERR_PASSWORDTOOSHORT  W_ERROR(0x000008C5)
#define WERR_NERR_PASSWORDTOORECENT W_ERROR(0x000008C6)
#define WERR_NERR_INVALIDDATABASE   W_ERROR(0x000008C7)
#define WERR_NERR_DATABASEUPTODATE  W_ERROR(0x000008C8)
#define WERR_NERR_SYNCREQUIRED      W_ERROR(0x000008C9)
#define WERR_NERR_USENOTFOUND W_ERROR(0x000008CA)
#define WERR_NERR_BADASGTYPE  W_ERROR(0x000008CB)
#define WERR_NERR_DEVICEISSHARED    W_ERROR(0x000008CC)
#define WERR_NERR_NOCOMPUTERNAME    W_ERROR(0x000008DE)
#define WERR_NERR_MSGALREADYSTARTED W_ERROR(0x000008DF)
#define WERR_NERR_MSGINITFAILED     W_ERROR(0x000008E0)
#define WERR_NERR_NAMENOTFOUND      W_ERROR(0x000008E1)
#define WERR_NERR_ALREADYFORWARDED  W_ERROR(0x000008E2)
#define WERR_NERR_ADDFORWARDED      W_ERROR(0x000008E3)
#define WERR_NERR_ALREADYEXISTS     W_ERROR(0x000008E4)
#define WERR_NERR_TOOMANYNAMES      W_ERROR(0x000008E5)
#define WERR_NERR_DELCOMPUTERNAME   W_ERROR(0x000008E6)
#define WERR_NERR_LOCALFORWARD      W_ERROR(0x000008E7)
#define WERR_NERR_GRPMSGPROCESSOR   W_ERROR(0x000008E8)
#define WERR_NERR_PAUSEDREMOTE      W_ERROR(0x000008E9)
#define WERR_NERR_BADRECEIVE  W_ERROR(0x000008EA)
#define WERR_NERR_NAMEINUSE   W_ERROR(0x000008EB)
#define WERR_NERR_MSGNOTSTARTED     W_ERROR(0x000008EC)
#define WERR_NERR_NOTLOCALNAME      W_ERROR(0x000008ED)
#define WERR_NERR_NOFORWARDNAME     W_ERROR(0x000008EE)
#define WERR_NERR_REMOTEFULL  W_ERROR(0x000008EF)
#define WERR_NERR_NAMENOTFORWARDED  W_ERROR(0x000008F0)
#define WERR_NERR_TRUNCATEDBROADCAST      W_ERROR(0x000008F1)
#define WERR_NERR_INVALIDDEVICE     W_ERROR(0x000008F6)
#define WERR_NERR_WRITEFAULT  W_ERROR(0x000008F7)
#define WERR_NERR_DUPLICATENAME     W_ERROR(0x000008F9)
#define WERR_NERR_DELETELATER W_ERROR(0x000008FA)
#define WERR_NERR_INCOMPLETEDEL     W_ERROR(0x000008FB)
#define WERR_NERR_MULTIPLENETS      W_ERROR(0x000008FC)
#define WERR_NERR_NETNAMENOTFOUND   W_ERROR(0x00000906)
#define WERR_NERR_DEVICENOTSHARED   W_ERROR(0x00000907)
#define WERR_NERR_CLIENTNAMENOTFOUND      W_ERROR(0x00000908)
#define WERR_NERR_FILEIDNOTFOUND    W_ERROR(0x0000090A)
#define WERR_NERR_EXECFAILURE W_ERROR(0x0000090B)
#define WERR_NERR_TMPFILE     W_ERROR(0x0000090C)
#define WERR_NERR_TOOMUCHDATA W_ERROR(0x0000090D)
#define WERR_NERR_DEVICESHARECONFLICT     W_ERROR(0x0000090E)
#define WERR_NERR_BROWSERTABLEINCOMPLETE  W_ERROR(0x0000090F)
#define WERR_NERR_NOTLOCALDOMAIN    W_ERROR(0x00000910)
#define WERR_NERR_ISDFSSHARE  W_ERROR(0x00000911)
#define WERR_NERR_DEVINVALIDOPCODE  W_ERROR(0x0000091B)
#define WERR_NERR_DEVNOTFOUND W_ERROR(0x0000091C)
#define WERR_NERR_DEVNOTOPEN  W_ERROR(0x0000091D)
#define WERR_NERR_BADQUEUEDEVSTRING W_ERROR(0x0000091E)
#define WERR_NERR_BADQUEUEPRIORITY  W_ERROR(0x0000091F)
#define WERR_NERR_NOCOMMDEVS  W_ERROR(0x00000921)
#define WERR_NERR_QUEUENOTFOUND     W_ERROR(0x00000922)
#define WERR_NERR_BADDEVSTRING      W_ERROR(0x00000924)
#define WERR_NERR_BADDEV      W_ERROR(0x00000925)
#define WERR_NERR_INUSEBYSPOOLER    W_ERROR(0x00000926)
#define WERR_NERR_COMMDEVINUSE      W_ERROR(0x00000927)
#define WERR_NERR_INVALIDCOMPUTER   W_ERROR(0x0000092F)
#define WERR_NERR_MAXLENEXCEEDED    W_ERROR(0x00000932)
#define WERR_NERR_BADCOMPONENT      W_ERROR(0x00000934)
#define WERR_NERR_CANTTYPE    W_ERROR(0x00000935)
#define WERR_NERR_TOOMANYENTRIES    W_ERROR(0x0000093A)
#define WERR_NERR_PROFILEFILETOOBIG W_ERROR(0x00000942)
#define WERR_NERR_PROFILEOFFSET     W_ERROR(0x00000943)
#define WERR_NERR_PROFILECLEANUP    W_ERROR(0x00000944)
#define WERR_NERR_PROFILEUNKNOWNCMD W_ERROR(0x00000945)
#define WERR_NERR_PROFILELOADERR    W_ERROR(0x00000946)
#define WERR_NERR_PROFILESAVEERR    W_ERROR(0x00000947)
#define WERR_NERR_LOGOVERFLOW W_ERROR(0x00000949)
#define WERR_NERR_LOGFILECHANGED    W_ERROR(0x0000094A)
#define WERR_NERR_LOGFILECORRUPT    W_ERROR(0x0000094B)
#define WERR_NERR_SOURCEISDIR W_ERROR(0x0000094C)
#define WERR_NERR_BADSOURCE   W_ERROR(0x0000094D)
#define WERR_NERR_BADDEST     W_ERROR(0x0000094E)
#define WERR_NERR_DIFFERENTSERVERS  W_ERROR(0x0000094F)
#define WERR_NERR_RUNSRVPAUSED      W_ERROR(0x00000951)
#define WERR_NERR_ERRCOMMRUNSRV     W_ERROR(0x00000955)
#define WERR_NERR_ERROREXECINGGHOST W_ERROR(0x00000957)
#define WERR_NERR_SHARENOTFOUND     W_ERROR(0x00000958)
#define WERR_NERR_INVALIDLANA W_ERROR(0x00000960)
#define WERR_NERR_OPENFILES   W_ERROR(0x00000961)
#define WERR_NERR_ACTIVECONNS W_ERROR(0x00000962)
#define WERR_NERR_BADPASSWORDCORE   W_ERROR(0x00000963)
#define WERR_NERR_DEVINUSE    W_ERROR(0x00000964)
#define WERR_NERR_LOCALDRIVE  W_ERROR(0x00000965)
#define WERR_NERR_ALERTEXISTS W_ERROR(0x0000097E)
#define WERR_NERR_TOOMANYALERTS     W_ERROR(0x0000097F)
#define WERR_NERR_NOSUCHALERT W_ERROR(0x00000980)
#define WERR_NERR_BADRECIPIENT      W_ERROR(0x00000981)
#define WERR_NERR_ACCTLIMITEXCEEDED W_ERROR(0x00000982)
#define WERR_NERR_INVALIDLOGSEEK    W_ERROR(0x00000988)
#define WERR_NERR_BADUASCONFIG      W_ERROR(0x00000992)
#define WERR_NERR_INVALIDUASOP      W_ERROR(0x00000993)
#define WERR_NERR_LASTADMIN   W_ERROR(0x00000994)
#define WERR_NERR_DCNOTFOUND  W_ERROR(0x00000995)
#define WERR_NERR_LOGONTRACKINGERROR      W_ERROR(0x00000996)
#define WERR_NERR_NETLOGONNOTSTARTED      W_ERROR(0x00000997)
#define WERR_NERR_CANNOTGROWUASFILE W_ERROR(0x00000998)
#define WERR_NERR_TIMEDIFFATDC      W_ERROR(0x00000999)
#define WERR_NERR_PASSWORDMISMATCH  W_ERROR(0x0000099A)
#define WERR_NERR_NOSUCHSERVER      W_ERROR(0x0000099C)
#define WERR_NERR_NOSUCHSESSION     W_ERROR(0x0000099D)
#define WERR_NERR_NOSUCHCONNECTION  W_ERROR(0x0000099E)
#define WERR_NERR_TOOMANYSERVERS    W_ERROR(0x0000099F)
#define WERR_NERR_TOOMANYSESSIONS   W_ERROR(0x000009A0)
#define WERR_NERR_TOOMANYCONNECTIONS      W_ERROR(0x000009A1)
#define WERR_NERR_TOOMANYFILES      W_ERROR(0x000009A2)
#define WERR_NERR_NOALTERNATESERVERS      W_ERROR(0x000009A3)
#define WERR_NERR_TRYDOWNLEVEL      W_ERROR(0x000009A6)
#define WERR_NERR_UPSDRIVERNOTSTARTED     W_ERROR(0x000009B0)
#define WERR_NERR_UPSINVALIDCONFIG  W_ERROR(0x000009B1)
#define WERR_NERR_UPSINVALIDCOMMPORT      W_ERROR(0x000009B2)
#define WERR_NERR_UPSSIGNALASSERTED W_ERROR(0x000009B3)
#define WERR_NERR_UPSSHUTDOWNFAILED W_ERROR(0x000009B4)
#define WERR_NERR_BADDOSRETCODE     W_ERROR(0x000009C4)
#define WERR_NERR_PROGNEEDSEXTRAMEM W_ERROR(0x000009C5)
#define WERR_NERR_BADDOSFUNCTION    W_ERROR(0x000009C6)
#define WERR_NERR_REMOTEBOOTFAILED  W_ERROR(0x000009C7)
#define WERR_NERR_BADFILECHECKSUM   W_ERROR(0x000009C8)
#define WERR_NERR_NORPLBOOTSYSTEM   W_ERROR(0x000009C9)
#define WERR_NERR_RPLLOADRNETBIOSERR      W_ERROR(0x000009CA)
#define WERR_NERR_RPLLOADRDISKERR   W_ERROR(0x000009CB)
#define WERR_NERR_IMAGEPARAMERR     W_ERROR(0x000009CC)
#define WERR_NERR_TOOMANYIMAGEPARAMS      W_ERROR(0x000009CD)
#define WERR_NERR_NONDOSFLOPPYUSED  W_ERROR(0x000009CE)
#define WERR_NERR_RPLBOOTRESTART    W_ERROR(0x000009CF)
#define WERR_NERR_RPLSRVRCALLFAILED W_ERROR(0x000009D0)
#define WERR_NERR_CANTCONNECTRPLSRVR      W_ERROR(0x000009D1)
#define WERR_NERR_CANTOPENIMAGEFILE W_ERROR(0x000009D2)
#define WERR_NERR_CALLINGRPLSRVR    W_ERROR(0x000009D3)
#define WERR_NERR_STARTINGRPLBOOT   W_ERROR(0x000009D4)
#define WERR_NERR_RPLBOOTSERVICETERM      W_ERROR(0x000009D5)
#define WERR_NERR_RPLBOOTSTARTFAILED      W_ERROR(0x000009D6)
#define WERR_NERR_RPL_CONNECTED     W_ERROR(0x000009D7)
#define WERR_NERR_BROWSERCONFIGUREDTONOTRUN     W_ERROR(0x000009F6)
#define WERR_NERR_RPLNOADAPTERSSTARTED    W_ERROR(0x00000A32)
#define WERR_NERR_RPLBADREGISTRY    W_ERROR(0x00000A33)
#define WERR_NERR_RPLBADDATABASE    W_ERROR(0x00000A34)
#define WERR_NERR_RPLRPLFILESSHARE  W_ERROR(0x00000A35)
#define WERR_NERR_RPLNOTRPLSERVER   W_ERROR(0x00000A36)
#define WERR_NERR_RPLCANNOTENUM     W_ERROR(0x00000A37)
#define WERR_NERR_RPLWKSTAINFOCORRUPTED   W_ERROR(0x00000A38)
#define WERR_NERR_RPLWKSTANOTFOUND  W_ERROR(0x00000A39)
#define WERR_NERR_RPLWKSTANAMEUNAVAILABLE W_ERROR(0x00000A3A)
#define WERR_NERR_RPLPROFILEINFOCORRUPTED W_ERROR(0x00000A3B)
#define WERR_NERR_RPLPROFILENOTFOUND      W_ERROR(0x00000A3C)
#define WERR_NERR_RPLPROFILENAMEUNAVAILABLE     W_ERROR(0x00000A3D)
#define WERR_NERR_RPLPROFILENOTEMPTY      W_ERROR(0x00000A3E)
#define WERR_NERR_RPLCONFIGINFOCORRUPTED  W_ERROR(0x00000A3F)
#define WERR_NERR_RPLCONFIGNOTFOUND W_ERROR(0x00000A40)
#define WERR_NERR_RPLADAPTERINFOCORRUPTED W_ERROR(0x00000A41)
#define WERR_NERR_RPLINTERNAL W_ERROR(0x00000A42)
#define WERR_NERR_RPLVENDORINFOCORRUPTED  W_ERROR(0x00000A43)
#define WERR_NERR_RPLBOOTINFOCORRUPTED    W_ERROR(0x00000A44)
#define WERR_NERR_RPLWKSTANEEDSUSERACCT   W_ERROR(0x00000A45)
#define WERR_NERR_RPLNEEDSRPLUSERACCT     W_ERROR(0x00000A46)
#define WERR_NERR_RPLBOOTNOTFOUND   W_ERROR(0x00000A47)
#define WERR_NERR_RPLINCOMPATIBLEPROFILE  W_ERROR(0x00000A48)
#define WERR_NERR_RPLADAPTERNAMEUNAVAILABLE     W_ERROR(0x00000A49)
#define WERR_NERR_RPLCONFIGNOTEMPTY W_ERROR(0x00000A4A)
#define WERR_NERR_RPLBOOTINUSE      W_ERROR(0x00000A4B)
#define WERR_NERR_RPLBACKUPDATABASE W_ERROR(0x00000A4C)
#define WERR_NERR_RPLADAPTERNOTFOUND      W_ERROR(0x00000A4D)
#define WERR_NERR_RPLVENDORNOTFOUND W_ERROR(0x00000A4E)
#define WERR_NERR_RPLVENDORNAMEUNAVAILABLE      W_ERROR(0x00000A4F)
#define WERR_NERR_RPLBOOTNAMEUNAVAILABLE  W_ERROR(0x00000A50)
#define WERR_NERR_RPLCONFIGNAMEUNAVAILABLE      W_ERROR(0x00000A51)
#define WERR_NERR_DFSINTERNALCORRUPTION   W_ERROR(0x00000A64)
#define WERR_NERR_DFSVOLUMEDATACORRUPT    W_ERROR(0x00000A65)
#define WERR_NERR_DFSNOSUCHVOLUME   W_ERROR(0x00000A66)
#define WERR_NERR_DFSVOLUMEALREADYEXISTS  W_ERROR(0x00000A67)
#define WERR_NERR_DFSALREADYSHARED  W_ERROR(0x00000A68)
#define WERR_NERR_DFSNOSUCHSHARE    W_ERROR(0x00000A69)
#define WERR_NERR_DFSNOTALEAFVOLUME W_ERROR(0x00000A6A)
#define WERR_NERR_DFSLEAFVOLUME     W_ERROR(0x00000A6B)
#define WERR_NERR_DFSVOLUMEHASMULTIPLESERVERS   W_ERROR(0x00000A6C)
#define WERR_NERR_DFSCANTCREATEJUNCTIONPOINT    W_ERROR(0x00000A6D)
#define WERR_NERR_DFSSERVERNOTDFSAWARE    W_ERROR(0x00000A6E)
#define WERR_NERR_DFSBADRENAMEPATH  W_ERROR(0x00000A6F)
#define WERR_NERR_DFSVOLUMEISOFFLINE      W_ERROR(0x00000A70)
#define WERR_NERR_DFSNOSUCHSERVER   W_ERROR(0x00000A71)
#define WERR_NERR_DFSCYCLICALNAME   W_ERROR(0x00000A72)
#define WERR_NERR_DFSNOTSUPPORTEDINSERVERDFS    W_ERROR(0x00000A73)
#define WERR_NERR_DFSDUPLICATESERVICE     W_ERROR(0x00000A74)
#define WERR_NERR_DFSCANTREMOVELASTSERVERSHARE  W_ERROR(0x00000A75)
#define WERR_NERR_DFSVOLUMEISINTERDFS     W_ERROR(0x00000A76)
#define WERR_NERR_DFSINCONSISTENT   W_ERROR(0x00000A77)
#define WERR_NERR_DFSSERVERUPGRADED W_ERROR(0x00000A78)
#define WERR_NERR_DFSDATAISIDENTICAL      W_ERROR(0x00000A79)
#define WERR_NERR_DFSCANTREMOVEDFSROOT    W_ERROR(0x00000A7A)
#define WERR_NERR_DFSCHILDORPARENTINDFS   W_ERROR(0x00000A7B)
#define WERR_NERR_DFSINTERNALERROR  W_ERROR(0x00000A82)
#define WERR_NERR_SETUPALREADYJOINED      W_ERROR(0x00000A83)
#define WERR_NERR_SETUPNOTJOINED    W_ERROR(0x00000A84)
#define WERR_NERR_SETUPDOMAINCONTROLLER   W_ERROR(0x00000A85)
#define WERR_NERR_DEFAULTJOINREQUIRED     W_ERROR(0x00000A86)
#define WERR_NERR_INVALIDWORKGROUPNAME    W_ERROR(0x00000A87)
#define WERR_NERR_NAMEUSESINCOMPATIBLECODEPAGE  W_ERROR(0x00000A88)
#define WERR_NERR_COMPUTERACCOUNTNOTFOUND W_ERROR(0x00000A89)
#define WERR_NERR_PERSONALSKU W_ERROR(0x00000A8A)
#define WERR_NERR_PASSWORDMUSTCHANGE      W_ERROR(0x00000A8D)
#define WERR_NERR_ACCOUNTLOCKEDOUT  W_ERROR(0x00000A8E)
#define WERR_NERR_PASSWORDTOOLONG   W_ERROR(0x00000A8F)
#define WERR_NERR_PASSWORDNOTCOMPLEXENOUGH      W_ERROR(0x00000A90)
#define WERR_NERR_PASSWORDFILTERERROR     W_ERROR(0x00000A91)
#define WERR_SUCCESS_REBOOT_REQUIRED      W_ERROR(0x00000BC2)
#define WERR_SUCCESS_RESTART_REQUIRED     W_ERROR(0x00000BC3)
#define WERR_PRINTER_NOT_FOUND      W_ERROR(0x00000BC4)
#define WERR_PRINTER_DRIVER_WARNED  W_ERROR(0x00000BC5)
#define WERR_PRINTER_DRIVER_BLOCKED W_ERROR(0x00000BC6)
#define WERR_PRINTER_DRIVER_PACKAGE_IN_USE      W_ERROR(0x00000BC7)
#define WERR_CORE_DRIVER_PACKAGE_NOT_FOUND      W_ERROR(0x00000BC8)
#define WERR_FAIL_REBOOT_REQUIRED   W_ERROR(0x00000BC9)
#define WERR_FAIL_REBOOT_INITIATED  W_ERROR(0x00000BCA)
#define WERR_IO_REISSUE_AS_CACHED   W_ERROR(0x00000F6E)
#define WERR_WINS_INTERNAL    W_ERROR(0x00000FA0)
#define WERR_CAN_NOT_DEL_LOCAL_WINS W_ERROR(0x00000FA1)
#define WERR_STATIC_INIT      W_ERROR(0x00000FA2)
#define WERR_INC_BACKUP W_ERROR(0x00000FA3)
#define WERR_FULL_BACKUP      W_ERROR(0x00000FA4)
#define WERR_REC_NON_EXISTENT W_ERROR(0x00000FA5)
#define WERR_RPL_NOT_ALLOWED  W_ERROR(0x00000FA6)
#define WERR_DHCP_ADDRESS_CONFLICT  W_ERROR(0x00001004)
#define WERR_WMI_GUID_NOT_FOUND     W_ERROR(0x00001068)
#define WERR_WMI_INSTANCE_NOT_FOUND W_ERROR(0x00001069)
#define WERR_WMI_ITEMID_NOT_FOUND   W_ERROR(0x0000106A)
#define WERR_WMI_TRY_AGAIN    W_ERROR(0x0000106B)
#define WERR_WMI_DP_NOT_FOUND W_ERROR(0x0000106C)
#define WERR_WMI_UNRESOLVED_INSTANCE_REF  W_ERROR(0x0000106D)
#define WERR_WMI_ALREADY_ENABLED    W_ERROR(0x0000106E)
#define WERR_WMI_GUID_DISCONNECTED  W_ERROR(0x0000106F)
#define WERR_WMI_SERVER_UNAVAILABLE W_ERROR(0x00001070)
#define WERR_WMI_DP_FAILED    W_ERROR(0x00001071)
#define WERR_WMI_INVALID_MOF  W_ERROR(0x00001072)
#define WERR_WMI_INVALID_REGINFO    W_ERROR(0x00001073)
#define WERR_WMI_ALREADY_DISABLED   W_ERROR(0x00001074)
#define WERR_WMI_READ_ONLY    W_ERROR(0x00001075)
#define WERR_WMI_SET_FAILURE  W_ERROR(0x00001076)
#define WERR_INVALID_MEDIA    W_ERROR(0x000010CC)
#define WERR_INVALID_LIBRARY  W_ERROR(0x000010CD)
#define WERR_INVALID_MEDIA_POOL     W_ERROR(0x000010CE)
#define WERR_DRIVE_MEDIA_MISMATCH   W_ERROR(0x000010CF)
#define WERR_MEDIA_OFFLINE    W_ERROR(0x000010D0)
#define WERR_LIBRARY_OFFLINE  W_ERROR(0x000010D1)
#define WERR_EMPTY      W_ERROR(0x000010D2)
#define WERR_NOT_EMPTY  W_ERROR(0x000010D3)
#define WERR_MEDIA_UNAVAILABLE      W_ERROR(0x000010D4)
#define WERR_RESOURCE_DISABLED      W_ERROR(0x000010D5)
#define WERR_INVALID_CLEANER  W_ERROR(0x000010D6)
#define WERR_UNABLE_TO_CLEAN  W_ERROR(0x000010D7)
#define WERR_OBJECT_NOT_FOUND W_ERROR(0x000010D8)
#define WERR_DATABASE_FAILURE W_ERROR(0x000010D9)
#define WERR_DATABASE_FULL    W_ERROR(0x000010DA)
#define WERR_MEDIA_INCOMPATIBLE     W_ERROR(0x000010DB)
#define WERR_RESOURCE_NOT_PRESENT   W_ERROR(0x000010DC)
#define WERR_INVALID_OPERATION      W_ERROR(0x000010DD)
#define WERR_MEDIA_NOT_AVAILABLE    W_ERROR(0x000010DE)
#define WERR_REQUEST_REFUSED  W_ERROR(0x000010E0)
#define WERR_INVALID_DRIVE_OBJECT   W_ERROR(0x000010E1)
#define WERR_LIBRARY_FULL     W_ERROR(0x000010E2)
#define WERR_MEDIUM_NOT_ACCESSIBLE  W_ERROR(0x000010E3)
#define WERR_UNABLE_TO_LOAD_MEDIUM  W_ERROR(0x000010E4)
#define WERR_UNABLE_TO_INVENTORY_DRIVE    W_ERROR(0x000010E5)
#define WERR_UNABLE_TO_INVENTORY_SLOT     W_ERROR(0x000010E6)
#define WERR_UNABLE_TO_INVENTORY_TRANSPORT      W_ERROR(0x000010E7)
#define WERR_TRANSPORT_FULL   W_ERROR(0x000010E8)
#define WERR_CONTROLLING_IEPORT     W_ERROR(0x000010E9)
#define WERR_UNABLE_TO_EJECT_MOUNTED_MEDIA      W_ERROR(0x000010EA)
#define WERR_CLEANER_SLOT_SET W_ERROR(0x000010EB)
#define WERR_CLEANER_SLOT_NOT_SET   W_ERROR(0x000010EC)
#define WERR_CLEANER_CARTRIDGE_SPENT      W_ERROR(0x000010ED)
#define WERR_UNEXPECTED_OMID  W_ERROR(0x000010EE)
#define WERR_CANT_DELETE_LAST_ITEM  W_ERROR(0x000010EF)
#define WERR_MESSAGE_EXCEEDS_MAX_SIZE     W_ERROR(0x000010F0)
#define WERR_VOLUME_CONTAINS_SYS_FILES    W_ERROR(0x000010F1)
#define WERR_INDIGENOUS_TYPE  W_ERROR(0x000010F2)
#define WERR_NO_SUPPORTING_DRIVES   W_ERROR(0x000010F3)
#define WERR_CLEANER_CARTRIDGE_INSTALLED  W_ERROR(0x000010F4)
#define WERR_IEPORT_FULL      W_ERROR(0x000010F5)
#define WERR_FILE_OFFLINE     W_ERROR(0x000010FE)
#define WERR_REMOTE_STORAGE_NOT_ACTIVE    W_ERROR(0x000010FF)
#define WERR_REMOTE_STORAGE_MEDIA_ERROR   W_ERROR(0x00001100)
#define WERR_NOT_A_REPARSE_POINT    W_ERROR(0x00001126)
#define WERR_REPARSE_ATTRIBUTE_CONFLICT   W_ERROR(0x00001127)
#define WERR_INVALID_REPARSE_DATA   W_ERROR(0x00001128)
#define WERR_REPARSE_TAG_INVALID    W_ERROR(0x00001129)
#define WERR_REPARSE_TAG_MISMATCH   W_ERROR(0x0000112A)
#define WERR_VOLUME_NOT_SIS_ENABLED W_ERROR(0x00001194)
#define WERR_DEPENDENT_RESOURCE_EXISTS    W_ERROR(0x00001389)
#define WERR_DEPENDENCY_NOT_FOUND   W_ERROR(0x0000138A)
#define WERR_DEPENDENCY_ALREADY_EXISTS    W_ERROR(0x0000138B)
#define WERR_RESOURCE_NOT_ONLINE    W_ERROR(0x0000138C)
#define WERR_HOST_NODE_NOT_AVAILABLE      W_ERROR(0x0000138D)
#define WERR_RESOURCE_NOT_AVAILABLE W_ERROR(0x0000138E)
#define WERR_RESOURCE_NOT_FOUND     W_ERROR(0x0000138F)
#define WERR_SHUTDOWN_CLUSTER W_ERROR(0x00001390)
#define WERR_CANT_EVICT_ACTIVE_NODE W_ERROR(0x00001391)
#define WERR_OBJECT_ALREADY_EXISTS  W_ERROR(0x00001392)
#define WERR_OBJECT_IN_LIST   W_ERROR(0x00001393)
#define WERR_GROUP_NOT_AVAILABLE    W_ERROR(0x00001394)
#define WERR_GROUP_NOT_FOUND  W_ERROR(0x00001395)
#define WERR_GROUP_NOT_ONLINE W_ERROR(0x00001396)
#define WERR_HOST_NODE_NOT_RESOURCE_OWNER W_ERROR(0x00001397)
#define WERR_HOST_NODE_NOT_GROUP_OWNER    W_ERROR(0x00001398)
#define WERR_RESMON_CREATE_FAILED   W_ERROR(0x00001399)
#define WERR_RESMON_ONLINE_FAILED   W_ERROR(0x0000139A)
#define WERR_RESOURCE_ONLINE  W_ERROR(0x0000139B)
#define WERR_QUORUM_RESOURCE  W_ERROR(0x0000139C)
#define WERR_NOT_QUORUM_CAPABLE     W_ERROR(0x0000139D)
#define WERR_CLUSTER_SHUTTING_DOWN  W_ERROR(0x0000139E)
#define WERR_INVALID_STATE    W_ERROR(0x0000139F)
#define WERR_RESOURCE_PROPERTIES_STORED   W_ERROR(0x000013A0)
#define WERR_NOT_QUORUM_CLASS W_ERROR(0x000013A1)
#define WERR_CORE_RESOURCE    W_ERROR(0x000013A2)
#define WERR_QUORUM_RESOURCE_ONLINE_FAILED      W_ERROR(0x000013A3)
#define WERR_QUORUMLOG_OPEN_FAILED  W_ERROR(0x000013A4)
#define WERR_CLUSTERLOG_CORRUPT     W_ERROR(0x000013A5)
#define WERR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE  W_ERROR(0x000013A6)
#define WERR_CLUSTERLOG_EXCEEDS_MAXSIZE   W_ERROR(0x000013A7)
#define WERR_CLUSTERLOG_CHKPOINT_NOT_FOUND      W_ERROR(0x000013A8)
#define WERR_CLUSTERLOG_NOT_ENOUGH_SPACE  W_ERROR(0x000013A9)
#define WERR_QUORUM_OWNER_ALIVE     W_ERROR(0x000013AA)
#define WERR_NETWORK_NOT_AVAILABLE  W_ERROR(0x000013AB)
#define WERR_NODE_NOT_AVAILABLE     W_ERROR(0x000013AC)
#define WERR_ALL_NODES_NOT_AVAILABLE      W_ERROR(0x000013AD)
#define WERR_RESOURCE_FAILED  W_ERROR(0x000013AE)
#define WERR_CLUSTER_INVALID_NODE   W_ERROR(0x000013AF)
#define WERR_CLUSTER_NODE_EXISTS    W_ERROR(0x000013B0)
#define WERR_CLUSTER_JOIN_IN_PROGRESS     W_ERROR(0x000013B1)
#define WERR_CLUSTER_NODE_NOT_FOUND W_ERROR(0x000013B2)
#define WERR_CLUSTER_LOCAL_NODE_NOT_FOUND W_ERROR(0x000013B3)
#define WERR_CLUSTER_NETWORK_EXISTS W_ERROR(0x000013B4)
#define WERR_CLUSTER_NETWORK_NOT_FOUND    W_ERROR(0x000013B5)
#define WERR_CLUSTER_NETINTERFACE_EXISTS  W_ERROR(0x000013B6)
#define WERR_CLUSTER_NETINTERFACE_NOT_FOUND     W_ERROR(0x000013B7)
#define WERR_CLUSTER_INVALID_REQUEST      W_ERROR(0x000013B8)
#define WERR_CLUSTER_INVALID_NETWORK_PROVIDER   W_ERROR(0x000013B9)
#define WERR_CLUSTER_NODE_DOWN      W_ERROR(0x000013BA)
#define WERR_CLUSTER_NODE_UNREACHABLE     W_ERROR(0x000013BB)
#define WERR_CLUSTER_NODE_NOT_MEMBER      W_ERROR(0x000013BC)
#define WERR_CLUSTER_JOIN_NOT_IN_PROGRESS W_ERROR(0x000013BD)
#define WERR_CLUSTER_INVALID_NETWORK      W_ERROR(0x000013BE)
#define WERR_CLUSTER_NODE_UP  W_ERROR(0x000013C0)
#define WERR_CLUSTER_IPADDR_IN_USE  W_ERROR(0x000013C1)
#define WERR_CLUSTER_NODE_NOT_PAUSED      W_ERROR(0x000013C2)
#define WERR_CLUSTER_NO_SECURITY_CONTEXT  W_ERROR(0x000013C3)
#define WERR_CLUSTER_NETWORK_NOT_INTERNAL W_ERROR(0x000013C4)
#define WERR_CLUSTER_NODE_ALREADY_UP      W_ERROR(0x000013C5)
#define WERR_CLUSTER_NODE_ALREADY_DOWN    W_ERROR(0x000013C6)
#define WERR_CLUSTER_NETWORK_ALREADY_ONLINE     W_ERROR(0x000013C7)
#define WERR_CLUSTER_NETWORK_ALREADY_OFFLINE    W_ERROR(0x000013C8)
#define WERR_CLUSTER_NODE_ALREADY_MEMBER  W_ERROR(0x000013C9)
#define WERR_CLUSTER_LAST_INTERNAL_NETWORK      W_ERROR(0x000013CA)
#define WERR_CLUSTER_NETWORK_HAS_DEPENDENTS     W_ERROR(0x000013CB)
#define WERR_INVALID_OPERATION_ON_QUORUM  W_ERROR(0x000013CC)
#define WERR_DEPENDENCY_NOT_ALLOWED W_ERROR(0x000013CD)
#define WERR_CLUSTER_NODE_PAUSED    W_ERROR(0x000013CE)
#define WERR_NODE_CANT_HOST_RESOURCE      W_ERROR(0x000013CF)
#define WERR_CLUSTER_NODE_NOT_READY W_ERROR(0x000013D0)
#define WERR_CLUSTER_NODE_SHUTTING_DOWN   W_ERROR(0x000013D1)
#define WERR_CLUSTER_JOIN_ABORTED   W_ERROR(0x000013D2)
#define WERR_CLUSTER_INCOMPATIBLE_VERSIONS      W_ERROR(0x000013D3)
#define WERR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED     W_ERROR(0x000013D4)
#define WERR_CLUSTER_SYSTEM_CONFIG_CHANGED      W_ERROR(0x000013D5)
#define WERR_CLUSTER_RESOURCE_TYPE_NOT_FOUND    W_ERROR(0x000013D6)
#define WERR_CLUSTER_RESTYPE_NOT_SUPPORTED      W_ERROR(0x000013D7)
#define WERR_CLUSTER_RESNAME_NOT_FOUND    W_ERROR(0x000013D8)
#define WERR_CLUSTER_NO_RPC_PACKAGES_REGISTERED W_ERROR(0x000013D9)
#define WERR_CLUSTER_OWNER_NOT_IN_PREFLIST      W_ERROR(0x000013DA)
#define WERR_CLUSTER_DATABASE_SEQMISMATCH W_ERROR(0x000013DB)
#define WERR_RESMON_INVALID_STATE   W_ERROR(0x000013DC)
#define WERR_CLUSTER_GUM_NOT_LOCKER W_ERROR(0x000013DD)
#define WERR_QUORUM_DISK_NOT_FOUND  W_ERROR(0x000013DE)
#define WERR_DATABASE_BACKUP_CORRUPT      W_ERROR(0x000013DF)
#define WERR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT  W_ERROR(0x000013E0)
#define WERR_RESOURCE_PROPERTY_UNCHANGEABLE     W_ERROR(0x000013E1)
#define WERR_CLUSTER_MEMBERSHIP_INVALID_STATE   W_ERROR(0x00001702)
#define WERR_CLUSTER_QUORUMLOG_NOT_FOUND  W_ERROR(0x00001703)
#define WERR_CLUSTER_MEMBERSHIP_HALT      W_ERROR(0x00001704)
#define WERR_CLUSTER_INSTANCE_ID_MISMATCH W_ERROR(0x00001705)
#define WERR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP   W_ERROR(0x00001706)
#define WERR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH      W_ERROR(0x00001707)
#define WERR_CLUSTER_EVICT_WITHOUT_CLEANUP      W_ERROR(0x00001708)
#define WERR_CLUSTER_PARAMETER_MISMATCH   W_ERROR(0x00001709)
#define WERR_NODE_CANNOT_BE_CLUSTERED     W_ERROR(0x0000170A)
#define WERR_CLUSTER_WRONG_OS_VERSION     W_ERROR(0x0000170B)
#define WERR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME     W_ERROR(0x0000170C)
#define WERR_CLUSCFG_ALREADY_COMMITTED    W_ERROR(0x0000170D)
#define WERR_CLUSCFG_ROLLBACK_FAILED      W_ERROR(0x0000170E)
#define WERR_CLUSCFG_SYSTEM_DISK_DRIVE_LETTER_CONFLICT      W_ERROR(0x0000170F)
#define WERR_CLUSTER_OLD_VERSION    W_ERROR(0x00001710)
#define WERR_CLUSTER_MISMATCHED_COMPUTER_ACCT_NAME    W_ERROR(0x00001711)
#define WERR_CLUSTER_NO_NET_ADAPTERS      W_ERROR(0x00001712)
#define WERR_CLUSTER_POISONED W_ERROR(0x00001713)
#define WERR_CLUSTER_GROUP_MOVING   W_ERROR(0x00001714)
#define WERR_CLUSTER_RESOURCE_TYPE_BUSY   W_ERROR(0x00001715)
#define WERR_RESOURCE_CALL_TIMED_OUT      W_ERROR(0x00001716)
#define WERR_INVALID_CLUSTER_IPV6_ADDRESS W_ERROR(0x00001717)
#define WERR_CLUSTER_INTERNAL_INVALID_FUNCTION  W_ERROR(0x00001718)
#define WERR_CLUSTER_PARAMETER_OUT_OF_BOUNDS    W_ERROR(0x00001719)
#define WERR_CLUSTER_PARTIAL_SEND   W_ERROR(0x0000171A)
#define WERR_CLUSTER_REGISTRY_INVALID_FUNCTION  W_ERROR(0x0000171B)
#define WERR_CLUSTER_INVALID_STRING_TERMINATION W_ERROR(0x0000171C)
#define WERR_CLUSTER_INVALID_STRING_FORMAT      W_ERROR(0x0000171D)
#define WERR_CLUSTER_DATABASE_TRANSACTION_IN_PROGRESS W_ERROR(0x0000171E)
#define WERR_CLUSTER_DATABASE_TRANSACTION_NOT_IN_PROGRESS   W_ERROR(0x0000171F)
#define WERR_CLUSTER_NULL_DATA      W_ERROR(0x00001720)
#define WERR_CLUSTER_PARTIAL_READ   W_ERROR(0x00001721)
#define WERR_CLUSTER_PARTIAL_WRITE  W_ERROR(0x00001722)
#define WERR_CLUSTER_CANT_DESERIALIZE_DATA      W_ERROR(0x00001723)
#define WERR_DEPENDENT_RESOURCE_PROPERTY_CONFLICT     W_ERROR(0x00001724)
#define WERR_CLUSTER_NO_QUORUM      W_ERROR(0x00001725)
#define WERR_CLUSTER_INVALID_IPV6_NETWORK W_ERROR(0x00001726)
#define WERR_CLUSTER_INVALID_IPV6_TUNNEL_NETWORK      W_ERROR(0x00001727)
#define WERR_QUORUM_NOT_ALLOWED_IN_THIS_GROUP   W_ERROR(0x00001728)
#define WERR_ENCRYPTION_FAILED      W_ERROR(0x00001770)
#define WERR_DECRYPTION_FAILED      W_ERROR(0x00001771)
#define WERR_FILE_ENCRYPTED   W_ERROR(0x00001772)
#define WERR_NO_RECOVERY_POLICY     W_ERROR(0x00001773)
#define WERR_NO_EFS     W_ERROR(0x00001774)
#define WERR_WRONG_EFS  W_ERROR(0x00001775)
#define WERR_NO_USER_KEYS     W_ERROR(0x00001776)
#define WERR_FILE_NOT_ENCRYPTED     W_ERROR(0x00001777)
#define WERR_NOT_EXPORT_FORMAT      W_ERROR(0x00001778)
#define WERR_FILE_READ_ONLY   W_ERROR(0x00001779)
#define WERR_DIR_EFS_DISALLOWED     W_ERROR(0x0000177A)
#define WERR_EFS_SERVER_NOT_TRUSTED W_ERROR(0x0000177B)
#define WERR_BAD_RECOVERY_POLICY    W_ERROR(0x0000177C)
#define WERR_EFS_ALG_BLOB_TOO_BIG   W_ERROR(0x0000177D)
#define WERR_VOLUME_NOT_SUPPORT_EFS W_ERROR(0x0000177E)
#define WERR_EFS_DISABLED     W_ERROR(0x0000177F)
#define WERR_EFS_VERSION_NOT_SUPPORT      W_ERROR(0x00001780)
#define WERR_CS_ENCRYPTION_INVALID_SERVER_RESPONSE    W_ERROR(0x00001781)
#define WERR_CS_ENCRYPTION_UNSUPPORTED_SERVER   W_ERROR(0x00001782)
#define WERR_CS_ENCRYPTION_EXISTING_ENCRYPTED_FILE    W_ERROR(0x00001783)
#define WERR_CS_ENCRYPTION_NEW_ENCRYPTED_FILE   W_ERROR(0x00001784)
#define WERR_CS_ENCRYPTION_FILE_NOT_CSE   W_ERROR(0x00001785)
#define WERR_NO_BROWSER_SERVERS_FOUND     W_ERROR(0x000017E6)
#define WERR_LOG_SECTOR_INVALID     W_ERROR(0x000019C8)
#define WERR_LOG_SECTOR_PARITY_INVALID    W_ERROR(0x000019C9)
#define WERR_LOG_SECTOR_REMAPPED    W_ERROR(0x000019CA)
#define WERR_LOG_BLOCK_INCOMPLETE   W_ERROR(0x000019CB)
#define WERR_LOG_INVALID_RANGE      W_ERROR(0x000019CC)
#define WERR_LOG_BLOCKS_EXHAUSTED   W_ERROR(0x000019CD)
#define WERR_LOG_READ_CONTEXT_INVALID     W_ERROR(0x000019CE)
#define WERR_LOG_RESTART_INVALID    W_ERROR(0x000019CF)
#define WERR_LOG_BLOCK_VERSION      W_ERROR(0x000019D0)
#define WERR_LOG_BLOCK_INVALID      W_ERROR(0x000019D1)
#define WERR_LOG_READ_MODE_INVALID  W_ERROR(0x000019D2)
#define WERR_LOG_NO_RESTART   W_ERROR(0x000019D3)
#define WERR_LOG_METADATA_CORRUPT   W_ERROR(0x000019D4)
#define WERR_LOG_METADATA_INVALID   W_ERROR(0x000019D5)
#define WERR_LOG_METADATA_INCONSISTENT    W_ERROR(0x000019D6)
#define WERR_LOG_RESERVATION_INVALID      W_ERROR(0x000019D7)
#define WERR_LOG_CANT_DELETE  W_ERROR(0x000019D8)
#define WERR_LOG_CONTAINER_LIMIT_EXCEEDED W_ERROR(0x000019D9)
#define WERR_LOG_START_OF_LOG W_ERROR(0x000019DA)
#define WERR_LOG_POLICY_ALREADY_INSTALLED W_ERROR(0x000019DB)
#define WERR_LOG_POLICY_NOT_INSTALLED     W_ERROR(0x000019DC)
#define WERR_LOG_POLICY_INVALID     W_ERROR(0x000019DD)
#define WERR_LOG_POLICY_CONFLICT    W_ERROR(0x000019DE)
#define WERR_LOG_PINNED_ARCHIVE_TAIL      W_ERROR(0x000019DF)
#define WERR_LOG_RECORD_NONEXISTENT W_ERROR(0x000019E0)
#define WERR_LOG_RECORDS_RESERVED_INVALID W_ERROR(0x000019E1)
#define WERR_LOG_SPACE_RESERVED_INVALID   W_ERROR(0x000019E2)
#define WERR_LOG_TAIL_INVALID W_ERROR(0x000019E3)
#define WERR_LOG_FULL   W_ERROR(0x000019E4)
#define WERR_COULD_NOT_RESIZE_LOG   W_ERROR(0x000019E5)
#define WERR_LOG_MULTIPLEXED  W_ERROR(0x000019E6)
#define WERR_LOG_DEDICATED    W_ERROR(0x000019E7)
#define WERR_LOG_ARCHIVE_NOT_IN_PROGRESS  W_ERROR(0x000019E8)
#define WERR_LOG_ARCHIVE_IN_PROGRESS      W_ERROR(0x000019E9)
#define WERR_LOG_EPHEMERAL    W_ERROR(0x000019EA)
#define WERR_LOG_NOT_ENOUGH_CONTAINERS    W_ERROR(0x000019EB)
#define WERR_LOG_CLIENT_ALREADY_REGISTERED      W_ERROR(0x000019EC)
#define WERR_LOG_CLIENT_NOT_REGISTERED    W_ERROR(0x000019ED)
#define WERR_LOG_FULL_HANDLER_IN_PROGRESS W_ERROR(0x000019EE)
#define WERR_LOG_CONTAINER_READ_FAILED    W_ERROR(0x000019EF)
#define WERR_LOG_CONTAINER_WRITE_FAILED   W_ERROR(0x000019F0)
#define WERR_LOG_CONTAINER_OPEN_FAILED    W_ERROR(0x000019F1)
#define WERR_LOG_CONTAINER_STATE_INVALID  W_ERROR(0x000019F2)
#define WERR_LOG_STATE_INVALID      W_ERROR(0x000019F3)
#define WERR_LOG_PINNED W_ERROR(0x000019F4)
#define WERR_LOG_METADATA_FLUSH_FAILED    W_ERROR(0x000019F5)
#define WERR_LOG_INCONSISTENT_SECURITY    W_ERROR(0x000019F6)
#define WERR_LOG_APPENDED_FLUSH_FAILED    W_ERROR(0x000019F7)
#define WERR_LOG_PINNED_RESERVATION W_ERROR(0x000019F8)
#define WERR_INVALID_TRANSACTION    W_ERROR(0x00001A2C)
#define WERR_TRANSACTION_NOT_ACTIVE W_ERROR(0x00001A2D)
#define WERR_TRANSACTION_REQUEST_NOT_VALID      W_ERROR(0x00001A2E)
#define WERR_TRANSACTION_NOT_REQUESTED    W_ERROR(0x00001A2F)
#define WERR_TRANSACTION_ALREADY_ABORTED  W_ERROR(0x00001A30)
#define WERR_TRANSACTION_ALREADY_COMMITTED      W_ERROR(0x00001A31)
#define WERR_TM_INITIALIZATION_FAILED     W_ERROR(0x00001A32)
#define WERR_RESOURCEMANAGER_READ_ONLY    W_ERROR(0x00001A33)
#define WERR_TRANSACTION_NOT_JOINED W_ERROR(0x00001A34)
#define WERR_TRANSACTION_SUPERIOR_EXISTS  W_ERROR(0x00001A35)
#define WERR_CRM_PROTOCOL_ALREADY_EXISTS  W_ERROR(0x00001A36)
#define WERR_TRANSACTION_PROPAGATION_FAILED     W_ERROR(0x00001A37)
#define WERR_CRM_PROTOCOL_NOT_FOUND W_ERROR(0x00001A38)
#define WERR_TRANSACTION_INVALID_MARSHALL_BUFFER      W_ERROR(0x00001A39)
#define WERR_CURRENT_TRANSACTION_NOT_VALID      W_ERROR(0x00001A3A)
#define WERR_TRANSACTION_NOT_FOUND  W_ERROR(0x00001A3B)
#define WERR_RESOURCEMANAGER_NOT_FOUND    W_ERROR(0x00001A3C)
#define WERR_ENLISTMENT_NOT_FOUND   W_ERROR(0x00001A3D)
#define WERR_TRANSACTIONMANAGER_NOT_FOUND W_ERROR(0x00001A3E)
#define WERR_TRANSACTIONMANAGER_NOT_ONLINE      W_ERROR(0x00001A3F)
#define WERR_TRANSACTIONMANAGER_RECOVERY_NAME_COLLISION     W_ERROR(0x00001A40)
#define WERR_TRANSACTIONAL_CONFLICT W_ERROR(0x00001A90)
#define WERR_RM_NOT_ACTIVE    W_ERROR(0x00001A91)
#define WERR_RM_METADATA_CORRUPT    W_ERROR(0x00001A92)
#define WERR_DIRECTORY_NOT_RM W_ERROR(0x00001A93)
#define WERR_TRANSACTIONS_UNSUPPORTED_REMOTE    W_ERROR(0x00001A95)
#define WERR_LOG_RESIZE_INVALID_SIZE      W_ERROR(0x00001A96)
#define WERR_OBJECT_NO_LONGER_EXISTS      W_ERROR(0x00001A97)
#define WERR_STREAM_MINIVERSION_NOT_FOUND W_ERROR(0x00001A98)
#define WERR_STREAM_MINIVERSION_NOT_VALID W_ERROR(0x00001A99)
#define WERR_MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANSACTION  W_ERROR(0x00001A9A)
#define WERR_CANT_OPEN_MINIVERSION_WITH_MODIFY_INTENT W_ERROR(0x00001A9B)
#define WERR_CANT_CREATE_MORE_STREAM_MINIVERSIONS     W_ERROR(0x00001A9C)
#define WERR_REMOTE_FILE_VERSION_MISMATCH W_ERROR(0x00001A9E)
#define WERR_HANDLE_NO_LONGER_VALID W_ERROR(0x00001A9F)
#define WERR_NO_TXF_METADATA  W_ERROR(0x00001AA0)
#define WERR_LOG_CORRUPTION_DETECTED      W_ERROR(0x00001AA1)
#define WERR_CANT_RECOVER_WITH_HANDLE_OPEN      W_ERROR(0x00001AA2)
#define WERR_RM_DISCONNECTED  W_ERROR(0x00001AA3)
#define WERR_ENLISTMENT_NOT_SUPERIOR      W_ERROR(0x00001AA4)
#define WERR_RECOVERY_NOT_NEEDED    W_ERROR(0x00001AA5)
#define WERR_RM_ALREADY_STARTED     W_ERROR(0x00001AA6)
#define WERR_FILE_IDENTITY_NOT_PERSISTENT W_ERROR(0x00001AA7)
#define WERR_CANT_BREAK_TRANSACTIONAL_DEPENDENCY      W_ERROR(0x00001AA8)
#define WERR_CANT_CROSS_RM_BOUNDARY W_ERROR(0x00001AA9)
#define WERR_TXF_DIR_NOT_EMPTY      W_ERROR(0x00001AAA)
#define WERR_INDOUBT_TRANSACTIONS_EXIST   W_ERROR(0x00001AAB)
#define WERR_TM_VOLATILE      W_ERROR(0x00001AAC)
#define WERR_ROLLBACK_TIMER_EXPIRED W_ERROR(0x00001AAD)
#define WERR_TXF_ATTRIBUTE_CORRUPT  W_ERROR(0x00001AAE)
#define WERR_EFS_NOT_ALLOWED_IN_TRANSACTION     W_ERROR(0x00001AAF)
#define WERR_TRANSACTIONAL_OPEN_NOT_ALLOWED     W_ERROR(0x00001AB0)
#define WERR_LOG_GROWTH_FAILED      W_ERROR(0x00001AB1)
#define WERR_TRANSACTED_MAPPING_UNSUPPORTED_REMOTE    W_ERROR(0x00001AB2)
#define WERR_TXF_METADATA_ALREADY_PRESENT W_ERROR(0x00001AB3)
#define WERR_TRANSACTION_SCOPE_CALLBACKS_NOT_SET      W_ERROR(0x00001AB4)
#define WERR_TRANSACTION_REQUIRED_PROMOTION     W_ERROR(0x00001AB5)
#define WERR_CANNOT_EXECUTE_FILE_IN_TRANSACTION W_ERROR(0x00001AB6)
#define WERR_TRANSACTIONS_NOT_FROZEN      W_ERROR(0x00001AB7)
#define WERR_TRANSACTION_FREEZE_IN_PROGRESS     W_ERROR(0x00001AB8)
#define WERR_NOT_SNAPSHOT_VOLUME    W_ERROR(0x00001AB9)
#define WERR_NO_SAVEPOINT_WITH_OPEN_FILES W_ERROR(0x00001ABA)
#define WERR_DATA_LOST_REPAIR W_ERROR(0x00001ABB)
#define WERR_SPARSE_NOT_ALLOWED_IN_TRANSACTION  W_ERROR(0x00001ABC)
#define WERR_TM_IDENTITY_MISMATCH   W_ERROR(0x00001ABD)
#define WERR_FLOATED_SECTION  W_ERROR(0x00001ABE)
#define WERR_CANNOT_ACCEPT_TRANSACTED_WORK      W_ERROR(0x00001ABF)
#define WERR_CANNOT_ABORT_TRANSACTIONS    W_ERROR(0x00001AC0)
#define WERR_CTX_WINSTATION_NAME_INVALID  W_ERROR(0x00001B59)
#define WERR_CTX_INVALID_PD   W_ERROR(0x00001B5A)
#define WERR_CTX_PD_NOT_FOUND W_ERROR(0x00001B5B)
#define WERR_CTX_WD_NOT_FOUND W_ERROR(0x00001B5C)
#define WERR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY     W_ERROR(0x00001B5D)
#define WERR_CTX_SERVICE_NAME_COLLISION   W_ERROR(0x00001B5E)
#define WERR_CTX_CLOSE_PENDING      W_ERROR(0x00001B5F)
#define WERR_CTX_NO_OUTBUF    W_ERROR(0x00001B60)
#define WERR_CTX_MODEM_INF_NOT_FOUND      W_ERROR(0x00001B61)
#define WERR_CTX_INVALID_MODEMNAME  W_ERROR(0x00001B62)
#define WERR_CTX_MODEM_RESPONSE_ERROR     W_ERROR(0x00001B63)
#define WERR_CTX_MODEM_RESPONSE_TIMEOUT   W_ERROR(0x00001B64)
#define WERR_CTX_MODEM_RESPONSE_NO_CARRIER      W_ERROR(0x00001B65)
#define WERR_CTX_MODEM_RESPONSE_NO_DIALTONE     W_ERROR(0x00001B66)
#define WERR_CTX_MODEM_RESPONSE_BUSY      W_ERROR(0x00001B67)
#define WERR_CTX_MODEM_RESPONSE_VOICE     W_ERROR(0x00001B68)
#define WERR_CTX_TD_ERROR     W_ERROR(0x00001B69)
#define WERR_CTX_WINSTATION_NOT_FOUND     W_ERROR(0x00001B6E)
#define WERR_CTX_WINSTATION_ALREADY_EXISTS      W_ERROR(0x00001B6F)
#define WERR_CTX_WINSTATION_BUSY    W_ERROR(0x00001B70)
#define WERR_CTX_BAD_VIDEO_MODE     W_ERROR(0x00001B71)
#define WERR_CTX_GRAPHICS_INVALID   W_ERROR(0x00001B7B)
#define WERR_CTX_LOGON_DISABLED     W_ERROR(0x00001B7D)
#define WERR_CTX_NOT_CONSOLE  W_ERROR(0x00001B7E)
#define WERR_CTX_CLIENT_QUERY_TIMEOUT     W_ERROR(0x00001B80)
#define WERR_CTX_CONSOLE_DISCONNECT W_ERROR(0x00001B81)
#define WERR_CTX_CONSOLE_CONNECT    W_ERROR(0x00001B82)
#define WERR_CTX_SHADOW_DENIED      W_ERROR(0x00001B84)
#define WERR_CTX_WINSTATION_ACCESS_DENIED W_ERROR(0x00001B85)
#define WERR_CTX_INVALID_WD   W_ERROR(0x00001B89)
#define WERR_CTX_SHADOW_INVALID     W_ERROR(0x00001B8A)
#define WERR_CTX_SHADOW_DISABLED    W_ERROR(0x00001B8B)
#define WERR_CTX_CLIENT_LICENSE_IN_USE    W_ERROR(0x00001B8C)
#define WERR_CTX_CLIENT_LICENSE_NOT_SET   W_ERROR(0x00001B8D)
#define WERR_CTX_LICENSE_NOT_AVAILABLE    W_ERROR(0x00001B8E)
#define WERR_CTX_LICENSE_CLIENT_INVALID   W_ERROR(0x00001B8F)
#define WERR_CTX_LICENSE_EXPIRED    W_ERROR(0x00001B90)
#define WERR_CTX_SHADOW_NOT_RUNNING W_ERROR(0x00001B91)
#define WERR_CTX_SHADOW_ENDED_BY_MODE_CHANGE    W_ERROR(0x00001B92)
#define WERR_ACTIVATION_COUNT_EXCEEDED    W_ERROR(0x00001B93)
#define WERR_CTX_WINSTATIONS_DISABLED     W_ERROR(0x00001B94)
#define WERR_CTX_ENCRYPTION_LEVEL_REQUIRED      W_ERROR(0x00001B95)
#define WERR_CTX_SESSION_IN_USE     W_ERROR(0x00001B96)
#define WERR_CTX_NO_FORCE_LOGOFF    W_ERROR(0x00001B97)
#define WERR_CTX_ACCOUNT_RESTRICTION      W_ERROR(0x00001B98)
#define WERR_RDP_PROTOCOL_ERROR     W_ERROR(0x00001B99)
#define WERR_CTX_CDM_CONNECT  W_ERROR(0x00001B9A)
#define WERR_CTX_CDM_DISCONNECT     W_ERROR(0x00001B9B)
#define WERR_CTX_SECURITY_LAYER_ERROR     W_ERROR(0x00001B9C)
#define WERR_TS_INCOMPATIBLE_SESSIONS     W_ERROR(0x00001B9D)
#define WERR_FRS_ERR_INVALID_API_SEQUENCE W_ERROR(0x00001F41)
#define WERR_FRS_ERR_STARTING_SERVICE     W_ERROR(0x00001F42)
#define WERR_FRS_ERR_STOPPING_SERVICE     W_ERROR(0x00001F43)
#define WERR_FRS_ERR_INTERNAL_API   W_ERROR(0x00001F44)
#define WERR_FRS_ERR_INTERNAL W_ERROR(0x00001F45)
#define WERR_FRS_ERR_SERVICE_COMM   W_ERROR(0x00001F46)
#define WERR_FRS_ERR_INSUFFICIENT_PRIV    W_ERROR(0x00001F47)
#define WERR_FRS_ERR_AUTHENTICATION W_ERROR(0x00001F48)
#define WERR_FRS_ERR_PARENT_INSUFFICIENT_PRIV   W_ERROR(0x00001F49)
#define WERR_FRS_ERR_PARENT_AUTHENTICATION      W_ERROR(0x00001F4A)
#define WERR_FRS_ERR_CHILD_TO_PARENT_COMM W_ERROR(0x00001F4B)
#define WERR_FRS_ERR_PARENT_TO_CHILD_COMM W_ERROR(0x00001F4C)
#define WERR_FRS_ERR_SYSVOL_POPULATE      W_ERROR(0x00001F4D)
#define WERR_FRS_ERR_SYSVOL_POPULATE_TIMEOUT    W_ERROR(0x00001F4E)
#define WERR_FRS_ERR_SYSVOL_IS_BUSY W_ERROR(0x00001F4F)
#define WERR_FRS_ERR_SYSVOL_DEMOTE  W_ERROR(0x00001F50)
#define WERR_FRS_ERR_INVALID_SERVICE_PARAMETER  W_ERROR(0x00001F51)
#define WERR_DS_NOT_INSTALLED W_ERROR(0x00002008)
#define WERR_DS_MEMBERSHIP_EVALUATED_LOCALLY    W_ERROR(0x00002009)
#define WERR_DS_NO_ATTRIBUTE_OR_VALUE     W_ERROR(0x0000200A)
#define WERR_DS_INVALID_ATTRIBUTE_SYNTAX  W_ERROR(0x0000200B)
#define WERR_DS_ATTRIBUTE_TYPE_UNDEFINED  W_ERROR(0x0000200C)
#define WERR_DS_ATTRIBUTE_OR_VALUE_EXISTS W_ERROR(0x0000200D)
#define WERR_DS_BUSY    W_ERROR(0x0000200E)
#define WERR_DS_UNAVAILABLE   W_ERROR(0x0000200F)
#define WERR_DS_NO_RIDS_ALLOCATED   W_ERROR(0x00002010)
#define WERR_DS_NO_MORE_RIDS  W_ERROR(0x00002011)
#define WERR_DS_INCORRECT_ROLE_OWNER      W_ERROR(0x00002012)
#define WERR_DS_RIDMGR_INIT_ERROR   W_ERROR(0x00002013)
#define WERR_DS_OBJ_CLASS_VIOLATION W_ERROR(0x00002014)
#define WERR_DS_CANT_ON_NON_LEAF    W_ERROR(0x00002015)
#define WERR_DS_CANT_ON_RDN    W_ERROR(0x00002016)
#define WERR_DS_CANT_MOD_OBJ_CLASS  W_ERROR(0x00002017)
#define WERR_DS_CROSS_DOM_MOVE_ERROR      W_ERROR(0x00002018)
#define WERR_DS_GC_NOT_AVAILABLE    W_ERROR(0x00002019)
#define WERR_SHARED_POLICY    W_ERROR(0x0000201A)
#define WERR_POLICY_OBJECT_NOT_FOUND      W_ERROR(0x0000201B)
#define WERR_POLICY_ONLY_IN_DS      W_ERROR(0x0000201C)
#define WERR_PROMOTION_ACTIVE W_ERROR(0x0000201D)
#define WERR_NO_PROMOTION_ACTIVE    W_ERROR(0x0000201E)
#define WERR_DS_OPERATIONS_ERROR    W_ERROR(0x00002020)
#define WERR_DS_PROTOCOL_ERROR      W_ERROR(0x00002021)
#define WERR_DS_TIMELIMIT_EXCEEDED  W_ERROR(0x00002022)
#define WERR_DS_SIZELIMIT_EXCEEDED  W_ERROR(0x00002023)
#define WERR_DS_ADMIN_LIMIT_EXCEEDED      W_ERROR(0x00002024)
#define WERR_DS_COMPARE_FALSE W_ERROR(0x00002025)
#define WERR_DS_COMPARE_TRUE  W_ERROR(0x00002026)
#define WERR_DS_AUTH_METHOD_NOT_SUPPORTED W_ERROR(0x00002027)
#define WERR_DS_STRONG_AUTH_REQUIRED      W_ERROR(0x00002028)
#define WERR_DS_INAPPROPRIATE_AUTH  W_ERROR(0x00002029)
#define WERR_DS_AUTH_UNKNOWN  W_ERROR(0x0000202A)
#define WERR_DS_REFERRAL      W_ERROR(0x0000202B)
#define WERR_DS_UNAVAILABLE_CRIT_EXTENSION      W_ERROR(0x0000202C)
#define WERR_DS_CONFIDENTIALITY_REQUIRED  W_ERROR(0x0000202D)
#define WERR_DS_INAPPROPRIATE_MATCHING    W_ERROR(0x0000202E)
#define WERR_DS_CONSTRAINT_VIOLATION      W_ERROR(0x0000202F)
#define WERR_DS_NO_SUCH_OBJECT      W_ERROR(0x00002030)
#define WERR_DS_ALIAS_PROBLEM W_ERROR(0x00002031)
#define WERR_DS_INVALID_DN_SYNTAX   W_ERROR(0x00002032)
#define WERR_DS_IS_LEAF W_ERROR(0x00002033)
#define WERR_DS_ALIAS_DEREF_PROBLEM W_ERROR(0x00002034)
#define WERR_DS_UNWILLING_TO_PERFORM      W_ERROR(0x00002035)
#define WERR_DS_LOOP_DETECT   W_ERROR(0x00002036)
#define WERR_DS_NAMING_VIOLATION    W_ERROR(0x00002037)
#define WERR_DS_OBJECT_RESULTS_TOO_LARGE  W_ERROR(0x00002038)
#define WERR_DS_AFFECTS_MULTIPLE_DSAS     W_ERROR(0x00002039)
#define WERR_DS_SERVER_DOWN   W_ERROR(0x0000203A)
#define WERR_DS_LOCAL_ERROR   W_ERROR(0x0000203B)
#define WERR_DS_ENCODING_ERROR      W_ERROR(0x0000203C)
#define WERR_DS_DECODING_ERROR      W_ERROR(0x0000203D)
#define WERR_DS_FILTER_UNKNOWN      W_ERROR(0x0000203E)
#define WERR_DS_PARAM_ERROR   W_ERROR(0x0000203F)
#define WERR_DS_NOT_SUPPORTED W_ERROR(0x00002040)
#define WERR_DS_NO_RESULTS_RETURNED W_ERROR(0x00002041)
#define WERR_DS_CONTROL_NOT_FOUND   W_ERROR(0x00002042)
#define WERR_DS_CLIENT_LOOP   W_ERROR(0x00002043)
#define WERR_DS_REFERRAL_LIMIT_EXCEEDED   W_ERROR(0x00002044)
#define WERR_DS_SORT_CONTROL_MISSING      W_ERROR(0x00002045)
#define WERR_DS_OFFSET_RANGE_ERROR  W_ERROR(0x00002046)
#define WERR_DS_ROOT_MUST_BE_NC     W_ERROR(0x0000206D)
#define WERR_DS_ADD_REPLICA_INHIBITED     W_ERROR(0x0000206E)
#define WERR_DS_ATT_NOT_DEF_IN_SCHEMA     W_ERROR(0x0000206F)
#define WERR_DS_MAX_OBJ_SIZE_EXCEEDED     W_ERROR(0x00002070)
#define WERR_DS_OBJ_STRING_NAME_EXISTS    W_ERROR(0x00002071)
#define WERR_DS_NO_RDN_DEFINED_IN_SCHEMA  W_ERROR(0x00002072)
#define WERR_DS_RDN_DOESNT_MATCH_SCHEMA   W_ERROR(0x00002073)
#define WERR_DS_NO_REQUESTED_ATTS_FOUND   W_ERROR(0x00002074)
#define WERR_DS_USER_BUFFER_TO_SMALL      W_ERROR(0x00002075)
#define WERR_DS_ATT_IS_NOT_ON_OBJ   W_ERROR(0x00002076)
#define WERR_DS_ILLEGAL_MOD_OPERATION     W_ERROR(0x00002077)
#define WERR_DS_OBJ_TOO_LARGE W_ERROR(0x00002078)
#define WERR_DS_BAD_INSTANCE_TYPE   W_ERROR(0x00002079)
#define WERR_DS_MASTERDSA_REQUIRED  W_ERROR(0x0000207A)
#define WERR_DS_OBJECT_CLASS_REQUIRED     W_ERROR(0x0000207B)
#define WERR_DS_MISSING_REQUIRED_ATT      W_ERROR(0x0000207C)
#define WERR_DS_ATT_NOT_DEF_FOR_CLASS     W_ERROR(0x0000207D)
#define WERR_DS_ATT_ALREADY_EXISTS  W_ERROR(0x0000207E)
#define WERR_DS_CANT_ADD_ATT_VALUES W_ERROR(0x00002080)
#define WERR_DS_SINGLE_VALUE_CONSTRAINT   W_ERROR(0x00002081)
#define WERR_DS_RANGE_CONSTRAINT    W_ERROR(0x00002082)
#define WERR_DS_ATT_VAL_ALREADY_EXISTS    W_ERROR(0x00002083)
#define WERR_DS_CANT_REM_MISSING_ATT      W_ERROR(0x00002084)
#define WERR_DS_CANT_REM_MISSING_ATT_VAL  W_ERROR(0x00002085)
#define WERR_DS_ROOT_CANT_BE_SUBREF W_ERROR(0x00002086)
#define WERR_DS_NO_CHAINING   W_ERROR(0x00002087)
#define WERR_DS_NO_CHAINED_EVAL     W_ERROR(0x00002088)
#define WERR_DS_NO_PARENT_OBJECT    W_ERROR(0x00002089)
#define WERR_DS_PARENT_IS_AN_ALIAS  W_ERROR(0x0000208A)
#define WERR_DS_CANT_MIX_MASTER_AND_REPS  W_ERROR(0x0000208B)
#define WERR_DS_CHILDREN_EXIST      W_ERROR(0x0000208C)
#define WERR_DS_OBJ_NOT_FOUND W_ERROR(0x0000208D)
#define WERR_DS_ALIASED_OBJ_MISSING W_ERROR(0x0000208E)
#define WERR_DS_BAD_NAME_SYNTAX     W_ERROR(0x0000208F)
#define WERR_DS_ALIAS_POINTS_TO_ALIAS     W_ERROR(0x00002090)
#define WERR_DS_CANT_DEREF_ALIAS    W_ERROR(0x00002091)
#define WERR_DS_OUT_OF_SCOPE  W_ERROR(0x00002092)
#define WERR_DS_OBJECT_BEING_REMOVED      W_ERROR(0x00002093)
#define WERR_DS_CANT_DELETE_DSA_OBJ W_ERROR(0x00002094)
#define WERR_DS_GENERIC_ERROR W_ERROR(0x00002095)
#define WERR_DS_DSA_MUST_BE_INT_MASTER    W_ERROR(0x00002096)
#define WERR_DS_CLASS_NOT_DSA W_ERROR(0x00002097)
#define WERR_DS_INSUFF_ACCESS_RIGHTS      W_ERROR(0x00002098)
#define WERR_DS_ILLEGAL_SUPERIOR    W_ERROR(0x00002099)
#define WERR_DS_ATTRIBUTE_OWNED_BY_SAM    W_ERROR(0x0000209A)
#define WERR_DS_NAME_TOO_MANY_PARTS W_ERROR(0x0000209B)
#define WERR_DS_NAME_TOO_LONG W_ERROR(0x0000209C)
#define WERR_DS_NAME_VALUE_TOO_LONG W_ERROR(0x0000209D)
#define WERR_DS_NAME_UNPARSEABLE    W_ERROR(0x0000209E)
#define WERR_DS_NAME_TYPE_UNKNOWN   W_ERROR(0x0000209F)
#define WERR_DS_NOT_AN_OBJECT W_ERROR(0x000020A0)
#define WERR_DS_SEC_DESC_TOO_SHORT  W_ERROR(0x000020A1)
#define WERR_DS_SEC_DESC_INVALID    W_ERROR(0x000020A2)
#define WERR_DS_NO_DELETED_NAME     W_ERROR(0x000020A3)
#define WERR_DS_SUBREF_MUST_HAVE_PARENT   W_ERROR(0x000020A4)
#define WERR_DS_NCNAME_MUST_BE_NC   W_ERROR(0x000020A5)
#define WERR_DS_CANT_ADD_SYSTEM_ONLY      W_ERROR(0x000020A6)
#define WERR_DS_CLASS_MUST_BE_CONCRETE    W_ERROR(0x000020A7)
#define WERR_DS_INVALID_DMD   W_ERROR(0x000020A8)
#define WERR_DS_OBJ_GUID_EXISTS     W_ERROR(0x000020A9)
#define WERR_DS_NOT_ON_BACKLINK     W_ERROR(0x000020AA)
#define WERR_DS_NO_CROSSREF_FOR_NC  W_ERROR(0x000020AB)
#define WERR_DS_SHUTTING_DOWN W_ERROR(0x000020AC)
#define WERR_DS_UNKNOWN_OPERATION   W_ERROR(0x000020AD)
#define WERR_DS_INVALID_ROLE_OWNER  W_ERROR(0x000020AE)
#define WERR_DS_COULDNT_CONTACT_FSMO      W_ERROR(0x000020AF)
#define WERR_DS_CROSS_NC_DN_RENAME  W_ERROR(0x000020B0)
#define WERR_DS_CANT_MOD_SYSTEM_ONLY      W_ERROR(0x000020B1)
#define WERR_DS_REPLICATOR_ONLY     W_ERROR(0x000020B2)
#define WERR_DS_OBJ_CLASS_NOT_DEFINED     W_ERROR(0x000020B3)
#define WERR_DS_OBJ_CLASS_NOT_SUBCLASS    W_ERROR(0x000020B4)
#define WERR_DS_NAME_REFERENCE_INVALID    W_ERROR(0x000020B5)
#define WERR_DS_CROSS_REF_EXISTS    W_ERROR(0x000020B6)
#define WERR_DS_CANT_DEL_MASTER_CROSSREF  W_ERROR(0x000020B7)
#define WERR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD      W_ERROR(0x000020B8)
#define WERR_DS_NOTIFY_FILTER_TOO_COMPLEX W_ERROR(0x000020B9)
#define WERR_DS_DUP_RDN W_ERROR(0x000020BA)
#define WERR_DS_DUP_OID W_ERROR(0x000020BB)
#define WERR_DS_DUP_MAPI_ID   W_ERROR(0x000020BC)
#define WERR_DS_DUP_SCHEMA_ID_GUID  W_ERROR(0x000020BD)
#define WERR_DS_DUP_LDAP_DISPLAY_NAME     W_ERROR(0x000020BE)
#define WERR_DS_SEMANTIC_ATT_TEST   W_ERROR(0x000020BF)
#define WERR_DS_SYNTAX_MISMATCH     W_ERROR(0x000020C0)
#define WERR_DS_EXISTS_IN_MUST_HAVE W_ERROR(0x000020C1)
#define WERR_DS_EXISTS_IN_MAY_HAVE  W_ERROR(0x000020C2)
#define WERR_DS_NONEXISTENT_MAY_HAVE      W_ERROR(0x000020C3)
#define WERR_DS_NONEXISTENT_MUST_HAVE     W_ERROR(0x000020C4)
#define WERR_DS_AUX_CLS_TEST_FAIL   W_ERROR(0x000020C5)
#define WERR_DS_NONEXISTENT_POSS_SUP      W_ERROR(0x000020C6)
#define WERR_DS_SUB_CLS_TEST_FAIL   W_ERROR(0x000020C7)
#define WERR_DS_BAD_RDN_ATT_ID_SYNTAX     W_ERROR(0x000020C8)
#define WERR_DS_EXISTS_IN_AUX_CLS   W_ERROR(0x000020C9)
#define WERR_DS_EXISTS_IN_SUB_CLS   W_ERROR(0x000020CA)
#define WERR_DS_EXISTS_IN_POSS_SUP  W_ERROR(0x000020CB)
#define WERR_DS_RECALCSCHEMA_FAILED W_ERROR(0x000020CC)
#define WERR_DS_TREE_DELETE_NOT_FINISHED  W_ERROR(0x000020CD)
#define WERR_DS_CANT_DELETE   W_ERROR(0x000020CE)
#define WERR_DS_ATT_SCHEMA_REQ_ID   W_ERROR(0x000020CF)
#define WERR_DS_BAD_ATT_SCHEMA_SYNTAX     W_ERROR(0x000020D0)
#define WERR_DS_CANT_CACHE_ATT      W_ERROR(0x000020D1)
#define WERR_DS_CANT_CACHE_CLASS    W_ERROR(0x000020D2)
#define WERR_DS_CANT_REMOVE_ATT_CACHE     W_ERROR(0x000020D3)
#define WERR_DS_CANT_REMOVE_CLASS_CACHE   W_ERROR(0x000020D4)
#define WERR_DS_CANT_RETRIEVE_DN    W_ERROR(0x000020D5)
#define WERR_DS_MISSING_SUPREF      W_ERROR(0x000020D6)
#define WERR_DS_CANT_RETRIEVE_INSTANCE    W_ERROR(0x000020D7)
#define WERR_DS_CODE_INCONSISTENCY  W_ERROR(0x000020D8)
#define WERR_DS_DATABASE_ERROR      W_ERROR(0x000020D9)
#define WERR_DS_MISSING_EXPECTED_ATT      W_ERROR(0x000020DB)
#define WERR_DS_NCNAME_MISSING_CR_REF     W_ERROR(0x000020DC)
#define WERR_DS_SECURITY_CHECKING_ERROR   W_ERROR(0x000020DD)
#define WERR_DS_SCHEMA_NOT_LOADED   W_ERROR(0x20DE)
#define WERR_DS_SCHEMA_ALLOC_FAILED W_ERROR(0x20DF)
#define WERR_DS_ATT_SCHEMA_REQ_SYNTAX     W_ERROR(0x000020E0)
#define WERR_DS_GCVERIFY_ERROR      W_ERROR(0x000020E1)
#define WERR_DS_DRA_SCHEMA_MISMATCH W_ERROR(0x000020E2)
#define WERR_DS_CANT_FIND_DSA_OBJ   W_ERROR(0x000020E3)
#define WERR_DS_CANT_FIND_EXPECTED_NC     W_ERROR(0x000020E4)
#define WERR_DS_CANT_FIND_NC_IN_CACHE     W_ERROR(0x000020E5)
#define WERR_DS_CANT_RETRIEVE_CHILD W_ERROR(0x000020E6)
#define WERR_DS_SECURITY_ILLEGAL_MODIFY   W_ERROR(0x000020E7)
#define WERR_DS_CANT_REPLACE_HIDDEN_REC   W_ERROR(0x000020E8)
#define WERR_DS_BAD_HIERARCHY_FILE  W_ERROR(0x000020E9)
#define WERR_DS_BUILD_HIERARCHY_TABLE_FAILED    W_ERROR(0x000020EA)
#define WERR_DS_CONFIG_PARAM_MISSING      W_ERROR(0x000020EB)
#define WERR_DS_COUNTING_AB_INDICES_FAILED      W_ERROR(0x000020EC)
#define WERR_DS_HIERARCHY_TABLE_MALLOC_FAILED   W_ERROR(0x000020ED)
#define WERR_DS_INTERNAL_FAILURE    W_ERROR(0x000020EE)
#define WERR_DS_UNKNOWN_ERROR W_ERROR(0x000020EF)
#define WERR_DS_ROOT_REQUIRES_CLASS_TOP   W_ERROR(0x000020F0)
#define WERR_DS_REFUSING_FSMO_ROLES W_ERROR(0x000020F1)
#define WERR_DS_MISSING_FSMO_SETTINGS     W_ERROR(0x000020F2)
#define WERR_DS_UNABLE_TO_SURRENDER_ROLES W_ERROR(0x000020F3)
#define WERR_DS_DRA_GENERIC   W_ERROR(0x000020F4)
#define WERR_DS_DRA_INVALID_PARAMETER     W_ERROR(0x000020F5)
#define WERR_DS_DRA_BUSY      W_ERROR(0x000020F6)
#define WERR_DS_DRA_BAD_DN    W_ERROR(0x000020F7)
#define WERR_DS_DRA_BAD_NC    W_ERROR(0x000020F8)
#define WERR_DS_DRA_DN_EXISTS W_ERROR(0x000020F9)
#define WERR_DS_DRA_INTERNAL_ERROR  W_ERROR(0x000020FA)
#define WERR_DS_DRA_INCONSISTENT_DIT      W_ERROR(0x000020FB)
#define WERR_DS_DRA_CONNECTION_FAILED     W_ERROR(0x000020FC)
#define WERR_DS_DRA_BAD_INSTANCE_TYPE     W_ERROR(0x000020FD)
#define WERR_DS_DRA_OUT_OF_MEM      W_ERROR(0x000020FE)
#define WERR_DS_DRA_MAIL_PROBLEM    W_ERROR(0x000020FF)
#define WERR_DS_DRA_REF_ALREADY_EXISTS    W_ERROR(0x00002100)
#define WERR_DS_DRA_REF_NOT_FOUND   W_ERROR(0x00002101)
#define WERR_DS_DRA_OBJ_IS_REP_SOURCE     W_ERROR(0x00002102)
#define WERR_DS_DRA_DB_ERROR  W_ERROR(0x00002103)
#define WERR_DS_DRA_NO_REPLICA      W_ERROR(0x00002104)
#define WERR_DS_DRA_ACCESS_DENIED   W_ERROR(0x00002105)
#define WERR_DS_DRA_NOT_SUPPORTED   W_ERROR(0x00002106)
#define WERR_DS_DRA_RPC_CANCELLED   W_ERROR(0x00002107)
#define WERR_DS_DRA_SOURCE_DISABLED W_ERROR(0x00002108)
#define WERR_DS_DRA_SINK_DISABLED   W_ERROR(0x00002109)
#define WERR_DS_DRA_NAME_COLLISION  W_ERROR(0x0000210A)
#define WERR_DS_DRA_SOURCE_REINSTALLED    W_ERROR(0x0000210B)
#define WERR_DS_DRA_MISSING_PARENT  W_ERROR(0x0000210C)
#define WERR_DS_DRA_PREEMPTED W_ERROR(0x0000210D)
#define WERR_DS_DRA_ABANDON_SYNC    W_ERROR(0x0000210E)
#define WERR_DS_DRA_SHUTDOWN  W_ERROR(0x0000210F)
#define WERR_DS_DRA_INCOMPATIBLE_PARTIAL_SET    W_ERROR(0x00002110)
#define WERR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA   W_ERROR(0x00002111)
#define WERR_DS_DRA_EXTN_CONNECTION_FAILED      W_ERROR(0x00002112)
#define WERR_DS_INSTALL_SCHEMA_MISMATCH   W_ERROR(0x00002113)
#define WERR_DS_DUP_LINK_ID   W_ERROR(0x00002114)
#define WERR_DS_NAME_ERROR_RESOLVING      W_ERROR(0x00002115)
#define WERR_DS_NAME_ERROR_NOT_FOUND      W_ERROR(0x00002116)
#define WERR_DS_NAME_ERROR_NOT_UNIQUE     W_ERROR(0x00002117)
#define WERR_DS_NAME_ERROR_NO_MAPPING     W_ERROR(0x00002118)
#define WERR_DS_NAME_ERROR_DOMAIN_ONLY    W_ERROR(0x00002119)
#define WERR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING     W_ERROR(0x0000211A)
#define WERR_DS_CONSTRUCTED_ATT_MOD W_ERROR(0x0000211B)
#define WERR_DS_WRONG_OM_OBJ_CLASS  W_ERROR(0x0000211C)
#define WERR_DS_DRA_REPL_PENDING    W_ERROR(0x0000211D)
#define WERR_DS_DS_REQUIRED   W_ERROR(0x0000211E)
#define WERR_DS_INVALID_LDAP_DISPLAY_NAME W_ERROR(0x0000211F)
#define WERR_DS_NON_BASE_SEARCH     W_ERROR(0x00002120)
#define WERR_DS_CANT_RETRIEVE_ATTS  W_ERROR(0x00002121)
#define WERR_DS_BACKLINK_WITHOUT_LINK     W_ERROR(0x00002122)
#define WERR_DS_EPOCH_MISMATCH      W_ERROR(0x00002123)
#define WERR_DS_SRC_NAME_MISMATCH   W_ERROR(0x00002124)
#define WERR_DS_SRC_AND_DST_NC_IDENTICAL  W_ERROR(0x00002125)
#define WERR_DS_DST_NC_MISMATCH     W_ERROR(0x00002126)
#define WERR_DS_NOT_AUTHORITIVE_FOR_DST_NC      W_ERROR(0x00002127)
#define WERR_DS_SRC_GUID_MISMATCH   W_ERROR(0x00002128)
#define WERR_DS_CANT_MOVE_DELETED_OBJECT  W_ERROR(0x00002129)
#define WERR_DS_PDC_OPERATION_IN_PROGRESS W_ERROR(0x0000212A)
#define WERR_DS_CROSS_DOMAIN_CLEANUP_REQD W_ERROR(0x0000212B)
#define WERR_DS_ILLEGAL_XDOM_MOVE_OPERATION     W_ERROR(0x0000212C)
#define WERR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS W_ERROR(0x0000212D)
#define WERR_DS_NC_MUST_HAVE_NC_PARENT    W_ERROR(0x0000212E)
#define WERR_DS_CR_IMPOSSIBLE_TO_VALIDATE W_ERROR(0x0000212F)
#define WERR_DS_DST_DOMAIN_NOT_NATIVE     W_ERROR(0x00002130)
#define WERR_DS_MISSING_INFRASTRUCTURE_CONTAINER      W_ERROR(0x00002131)
#define WERR_DS_CANT_MOVE_ACCOUNT_GROUP   W_ERROR(0x00002132)
#define WERR_DS_CANT_MOVE_RESOURCE_GROUP  W_ERROR(0x00002133)
#define WERR_DS_INVALID_SEARCH_FLAG W_ERROR(0x00002134)
#define WERR_DS_NO_TREE_DELETE_ABOVE_NC   W_ERROR(0x00002135)
#define WERR_DS_COULDNT_LOCK_TREE_FOR_DELETE    W_ERROR(0x00002136)
#define WERR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE    W_ERROR(0x00002137)
#define WERR_DS_SAM_INIT_FAILURE    W_ERROR(0x00002138)
#define WERR_DS_SENSITIVE_GROUP_VIOLATION W_ERROR(0x00002139)
#define WERR_DS_CANT_MOD_PRIMARYGROUPID   W_ERROR(0x0000213A)
#define WERR_DS_ILLEGAL_BASE_SCHEMA_MOD   W_ERROR(0x0000213B)
#define WERR_DS_NONSAFE_SCHEMA_CHANGE     W_ERROR(0x0000213C)
#define WERR_DS_SCHEMA_UPDATE_DISALLOWED  W_ERROR(0x0000213D)
#define WERR_DS_CANT_CREATE_UNDER_SCHEMA  W_ERROR(0x0000213E)
#define WERR_DS_INVALID_GROUP_TYPE  W_ERROR(0x00002141)
#define WERR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN    W_ERROR(0x00002142)
#define WERR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN     W_ERROR(0x00002143)
#define WERR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER   W_ERROR(0x00002144)
#define WERR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER     W_ERROR(0x00002145)
#define WERR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER      W_ERROR(0x00002146)
#define WERR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER   W_ERROR(0x00002147)
#define WERR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER    W_ERROR(0x00002148)
#define WERR_DS_HAVE_PRIMARY_MEMBERS      W_ERROR(0x00002149)
#define WERR_DS_STRING_SD_CONVERSION_FAILED     W_ERROR(0x0000214A)
#define WERR_DS_NAMING_MASTER_GC    W_ERROR(0x0000214B)
#define WERR_DS_DNS_LOOKUP_FAILURE  W_ERROR(0x0000214C)
#define WERR_DS_COULDNT_UPDATE_SPNS W_ERROR(0x0000214D)
#define WERR_DS_CANT_RETRIEVE_SD    W_ERROR(0x0000214E)
#define WERR_DS_KEY_NOT_UNIQUE      W_ERROR(0x0000214F)
#define WERR_DS_WRONG_LINKED_ATT_SYNTAX   W_ERROR(0x00002150)
#define WERR_DS_SAM_NEED_BOOTKEY_PASSWORD W_ERROR(0x00002151)
#define WERR_DS_SAM_NEED_BOOTKEY_FLOPPY   W_ERROR(0x00002152)
#define WERR_DS_CANT_START    W_ERROR(0x00002153)
#define WERR_DS_INIT_FAILURE  W_ERROR(0x00002154)
#define WERR_DS_NO_PKT_PRIVACY_ON_CONNECTION    W_ERROR(0x00002155)
#define WERR_DS_SOURCE_DOMAIN_IN_FOREST   W_ERROR(0x00002156)
#define WERR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST      W_ERROR(0x00002157)
#define WERR_DS_DESTINATION_AUDITING_NOT_ENABLED      W_ERROR(0x00002158)
#define WERR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN     W_ERROR(0x00002159)
#define WERR_DS_SRC_OBJ_NOT_GROUP_OR_USER W_ERROR(0x0000215A)
#define WERR_DS_SRC_SID_EXISTS_IN_FOREST  W_ERROR(0x0000215B)
#define WERR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH     W_ERROR(0x0000215C)
#define WERR_SAM_INIT_FAILURE W_ERROR(0x0000215D)
#define WERR_DS_DRA_SCHEMA_INFO_SHIP      W_ERROR(0x0000215E)
#define WERR_DS_DRA_SCHEMA_CONFLICT W_ERROR(0x0000215F)
#define WERR_DS_DRA_EARLIER_SCHEMA_CONFLICT     W_ERROR(0x00002160)
#define WERR_DS_DRA_OBJ_NC_MISMATCH W_ERROR(0x00002161)
#define WERR_DS_NC_STILL_HAS_DSAS   W_ERROR(0x00002162)
#define WERR_DS_GC_REQUIRED   W_ERROR(0x00002163)
#define WERR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY      W_ERROR(0x00002164)
#define WERR_DS_NO_FPO_IN_UNIVERSAL_GROUPS      W_ERROR(0x00002165)
#define WERR_DS_CANT_ADD_TO_GC      W_ERROR(0x00002166)
#define WERR_DS_NO_CHECKPOINT_WITH_PDC    W_ERROR(0x00002167)
#define WERR_DS_SOURCE_AUDITING_NOT_ENABLED     W_ERROR(0x00002168)
#define WERR_DS_CANT_CREATE_IN_NONDOMAIN_NC     W_ERROR(0x00002169)
#define WERR_DS_INVALID_NAME_FOR_SPN      W_ERROR(0x0000216A)
#define WERR_DS_FILTER_USES_CONTRUCTED_ATTRS    W_ERROR(0x0000216B)
#define WERR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED  W_ERROR(0x0000216D)
#define WERR_DS_MUST_BE_RUN_ON_DST_DC     W_ERROR(0x0000216E)
#define WERR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER   W_ERROR(0x0000216F)
#define WERR_DS_CANT_TREE_DELETE_CRITICAL_OBJ   W_ERROR(0x00002170)
#define WERR_DS_INIT_FAILURE_CONSOLE      W_ERROR(0x00002171)
#define WERR_DS_SAM_INIT_FAILURE_CONSOLE  W_ERROR(0x00002172)
#define WERR_DS_FOREST_VERSION_TOO_HIGH   W_ERROR(0x00002173)
#define WERR_DS_DOMAIN_VERSION_TOO_HIGH   W_ERROR(0x00002174)
#define WERR_DS_FOREST_VERSION_TOO_LOW    W_ERROR(0x00002175)
#define WERR_DS_DOMAIN_VERSION_TOO_LOW    W_ERROR(0x00002176)
#define WERR_DS_INCOMPATIBLE_VERSION      W_ERROR(0x00002177)
#define WERR_DS_LOW_DSA_VERSION     W_ERROR(0x00002178)
#define WERR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN    W_ERROR(0x00002179)
#define WERR_DS_NOT_SUPPORTED_SORT_ORDER  W_ERROR(0x0000217A)
#define WERR_DS_NAME_NOT_UNIQUE     W_ERROR(0x0000217B)
#define WERR_DS_MACHINE_ACCOUNT_CREATED_PRENT4  W_ERROR(0x0000217C)
#define WERR_DS_OUT_OF_VERSION_STORE      W_ERROR(0x0000217D)
#define WERR_DS_INCOMPATIBLE_CONTROLS_USED      W_ERROR(0x0000217E)
#define WERR_DS_NO_REF_DOMAIN W_ERROR(0x0000217F)
#define WERR_DS_RESERVED_LINK_ID    W_ERROR(0x00002180)
#define WERR_DS_LINK_ID_NOT_AVAILABLE     W_ERROR(0x00002181)
#define WERR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER   W_ERROR(0x00002182)
#define WERR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE  W_ERROR(0x00002183)
#define WERR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC     W_ERROR(0x00002184)
#define WERR_DS_MODIFYDN_DISALLOWED_BY_FLAG     W_ERROR(0x00002185)
#define WERR_DS_MODIFYDN_WRONG_GRANDPARENT      W_ERROR(0x00002186)
#define WERR_DS_NAME_ERROR_TRUST_REFERRAL W_ERROR(0x00002187)
#define WERR_NOT_SUPPORTED_ON_STANDARD_SERVER   W_ERROR(0x00002188)
#define WERR_DS_CANT_ACCESS_REMOTE_PART_OF_AD   W_ERROR(0x00002189)
#define WERR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2    W_ERROR(0x0000218A)
#define WERR_DS_THREAD_LIMIT_EXCEEDED     W_ERROR(0x0000218B)
#define WERR_DS_NOT_CLOSEST   W_ERROR(0x0000218C)
#define WERR_DS_SINGLE_USER_MODE_FAILED   W_ERROR(0x0000218E)
#define WERR_DS_NTDSCRIPT_SYNTAX_ERROR    W_ERROR(0x0000218F)
#define WERR_DS_NTDSCRIPT_PROCESS_ERROR   W_ERROR(0x00002190)
#define WERR_DS_DIFFERENT_REPL_EPOCHS     W_ERROR(0x00002191)
#define WERR_DS_DRS_EXTENSIONS_CHANGED    W_ERROR(0x00002192)
#define WERR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR     W_ERROR(0x00002193)
#define WERR_DS_NO_MSDS_INTID W_ERROR(0x00002194)
#define WERR_DS_DUP_MSDS_INTID      W_ERROR(0x00002195)
#define WERR_DS_EXISTS_IN_RDNATTID  W_ERROR(0x00002196)
#define WERR_DS_AUTHORIZATION_FAILED      W_ERROR(0x00002197)
#define WERR_DS_INVALID_SCRIPT      W_ERROR(0x00002198)
#define WERR_DS_REMOTE_CROSSREF_OP_FAILED W_ERROR(0x00002199)
#define WERR_DS_CROSS_REF_BUSY      W_ERROR(0x0000219A)
#define WERR_DS_CANT_DERIVE_SPN_FOR_DELETED_DOMAIN    W_ERROR(0x0000219B)
#define WERR_DS_CANT_DEMOTE_WITH_WRITEABLE_NC   W_ERROR(0x0000219C)
#define WERR_DS_DUPLICATE_ID_FOUND  W_ERROR(0x0000219D)
#define WERR_DS_INSUFFICIENT_ATTR_TO_CREATE_OBJECT    W_ERROR(0x0000219E)
#define WERR_DS_GROUP_CONVERSION_ERROR    W_ERROR(0x0000219F)
#define WERR_DS_CANT_MOVE_APP_BASIC_GROUP W_ERROR(0x000021A0)
#define WERR_DS_CANT_MOVE_APP_QUERY_GROUP W_ERROR(0x000021A1)
#define WERR_DS_ROLE_NOT_VERIFIED   W_ERROR(0x000021A2)
#define WERR_DS_WKO_CONTAINER_CANNOT_BE_SPECIAL W_ERROR(0x000021A3)
#define WERR_DS_DOMAIN_RENAME_IN_PROGRESS W_ERROR(0x000021A4)
#define WERR_DS_EXISTING_AD_CHILD_NC      W_ERROR(0x000021A5)
#define WERR_DS_REPL_LIFETIME_EXCEEDED    W_ERROR(0x000021A6)
#define WERR_DS_DISALLOWED_IN_SYSTEM_CONTAINER  W_ERROR(0x000021A7)
#define WERR_DS_LDAP_SEND_QUEUE_FULL      W_ERROR(0x000021A8)
#define WERR_DS_DRA_OUT_SCHEDULE_WINDOW   W_ERROR(0x000021A9)
#define WERR_DS_POLICY_NOT_KNOWN    W_ERROR(0x000021AA)
#define WERR_NO_SITE_SETTINGS_OBJECT      W_ERROR(0x000021AB)
#define WERR_NO_SECRETS W_ERROR(0x000021AC)
#define WERR_NO_WRITABLE_DC_FOUND   W_ERROR(0x000021AD)
#define WERR_DS_NO_SERVER_OBJECT    W_ERROR(0x000021AE)
#define WERR_DS_NO_NTDSA_OBJECT     W_ERROR(0x000021AF)
#define WERR_DS_NON_ASQ_SEARCH      W_ERROR(0x000021B0)
#define WERR_DS_AUDIT_FAILURE W_ERROR(0x000021B1)
#define WERR_DS_INVALID_SEARCH_FLAG_SUBTREE     W_ERROR(0x000021B2)
#define WERR_DS_INVALID_SEARCH_FLAG_TUPLE W_ERROR(0x000021B3)
#define WERR_IPSEC_QM_POLICY_EXISTS W_ERROR(0x000032C8)
#define WERR_IPSEC_QM_POLICY_NOT_FOUND    W_ERROR(0x000032C9)
#define WERR_IPSEC_QM_POLICY_IN_USE W_ERROR(0x000032CA)
#define WERR_IPSEC_MM_POLICY_EXISTS W_ERROR(0x000032CB)
#define WERR_IPSEC_MM_POLICY_NOT_FOUND    W_ERROR(0x000032CC)
#define WERR_IPSEC_MM_POLICY_IN_USE W_ERROR(0x000032CD)
#define WERR_IPSEC_MM_FILTER_EXISTS W_ERROR(0x000032CE)
#define WERR_IPSEC_MM_FILTER_NOT_FOUND    W_ERROR(0x000032CF)
#define WERR_IPSEC_TRANSPORT_FILTER_EXISTS      W_ERROR(0x000032D0)
#define WERR_IPSEC_TRANSPORT_FILTER_NOT_FOUND   W_ERROR(0x000032D1)
#define WERR_IPSEC_MM_AUTH_EXISTS   W_ERROR(0x000032D2)
#define WERR_IPSEC_MM_AUTH_NOT_FOUND      W_ERROR(0x000032D3)
#define WERR_IPSEC_MM_AUTH_IN_USE   W_ERROR(0x000032D4)
#define WERR_IPSEC_DEFAULT_MM_POLICY_NOT_FOUND  W_ERROR(0x000032D5)
#define WERR_IPSEC_DEFAULT_MM_AUTH_NOT_FOUND    W_ERROR(0x000032D6)
#define WERR_IPSEC_DEFAULT_QM_POLICY_NOT_FOUND  W_ERROR(0x000032D7)
#define WERR_IPSEC_TUNNEL_FILTER_EXISTS   W_ERROR(0x000032D8)
#define WERR_IPSEC_TUNNEL_FILTER_NOT_FOUND      W_ERROR(0x000032D9)
#define WERR_IPSEC_MM_FILTER_PENDING_DELETION   W_ERROR(0x000032DA)
#define WERR_IPSEC_TRANSPORT_FILTER_ENDING_DELETION   W_ERROR(0x000032DB)
#define WERR_IPSEC_TUNNEL_FILTER_PENDING_DELETION     W_ERROR(0x000032DC)
#define WERR_IPSEC_MM_POLICY_PENDING_ELETION    W_ERROR(0x000032DD)
#define WERR_IPSEC_MM_AUTH_PENDING_DELETION     W_ERROR(0x000032DE)
#define WERR_IPSEC_QM_POLICY_PENDING_DELETION   W_ERROR(0x000032DF)
#define WERR_IPSEC_IKE_NEG_STATUS_BEGIN   W_ERROR(0x000035E8)
#define WERR_IPSEC_IKE_AUTH_FAIL    W_ERROR(0x000035E9)
#define WERR_IPSEC_IKE_ATTRIB_FAIL  W_ERROR(0x000035EA)
#define WERR_IPSEC_IKE_NEGOTIATION_PENDING      W_ERROR(0x000035EB)
#define WERR_IPSEC_IKE_GENERAL_PROCESSING_ERROR W_ERROR(0x000035EC)
#define WERR_IPSEC_IKE_TIMED_OUT    W_ERROR(0x000035ED)
#define WERR_IPSEC_IKE_NO_CERT      W_ERROR(0x000035EE)
#define WERR_IPSEC_IKE_SA_DELETED   W_ERROR(0x000035EF)
#define WERR_IPSEC_IKE_SA_REAPED    W_ERROR(0x000035F0)
#define WERR_IPSEC_IKE_MM_ACQUIRE_DROP    W_ERROR(0x000035F1)
#define WERR_IPSEC_IKE_QM_ACQUIRE_DROP    W_ERROR(0x000035F2)
#define WERR_IPSEC_IKE_QUEUE_DROP_MM      W_ERROR(0x000035F3)
#define WERR_IPSEC_IKE_QUEUE_DROP_NO_MM   W_ERROR(0x000035F4)
#define WERR_IPSEC_IKE_DROP_NO_RESPONSE   W_ERROR(0x000035F5)
#define WERR_IPSEC_IKE_MM_DELAY_DROP      W_ERROR(0x000035F6)
#define WERR_IPSEC_IKE_QM_DELAY_DROP      W_ERROR(0x000035F7)
#define WERR_IPSEC_IKE_ERROR  W_ERROR(0x000035F8)
#define WERR_IPSEC_IKE_CRL_FAILED   W_ERROR(0x000035F9)
#define WERR_IPSEC_IKE_INVALID_KEY_USAGE  W_ERROR(0x000035FA)
#define WERR_IPSEC_IKE_INVALID_CERT_TYPE  W_ERROR(0x000035FB)
#define WERR_IPSEC_IKE_NO_PRIVATE_KEY     W_ERROR(0x000035FC)
#define WERR_IPSEC_IKE_DH_FAIL      W_ERROR(0x000035FE)
#define WERR_IPSEC_IKE_INVALID_HEADER     W_ERROR(0x00003600)
#define WERR_IPSEC_IKE_NO_POLICY    W_ERROR(0x00003601)
#define WERR_IPSEC_IKE_INVALID_SIGNATURE  W_ERROR(0x00003602)
#define WERR_IPSEC_IKE_KERBEROS_ERROR     W_ERROR(0x00003603)
#define WERR_IPSEC_IKE_NO_PUBLIC_KEY      W_ERROR(0x00003604)
#define WERR_IPSEC_IKE_PROCESS_ERR  W_ERROR(0x00003605)
#define WERR_IPSEC_IKE_PROCESS_ERR_SA     W_ERROR(0x00003606)
#define WERR_IPSEC_IKE_PROCESS_ERR_PROP   W_ERROR(0x00003607)
#define WERR_IPSEC_IKE_PROCESS_ERR_TRANS  W_ERROR(0x00003608)
#define WERR_IPSEC_IKE_PROCESS_ERR_KE     W_ERROR(0x00003609)
#define WERR_IPSEC_IKE_PROCESS_ERR_ID     W_ERROR(0x0000360A)
#define WERR_IPSEC_IKE_PROCESS_ERR_CERT   W_ERROR(0x0000360B)
#define WERR_IPSEC_IKE_PROCESS_ERR_CERT_REQ     W_ERROR(0x0000360C)
#define WERR_IPSEC_IKE_PROCESS_ERR_HASH   W_ERROR(0x0000360D)
#define WERR_IPSEC_IKE_PROCESS_ERR_SIG    W_ERROR(0x0000360E)
#define WERR_IPSEC_IKE_PROCESS_ERR_NONCE  W_ERROR(0x0000360F)
#define WERR_IPSEC_IKE_PROCESS_ERR_NOTIFY W_ERROR(0x00003610)
#define WERR_IPSEC_IKE_PROCESS_ERR_DELETE W_ERROR(0x00003611)
#define WERR_IPSEC_IKE_PROCESS_ERR_VENDOR W_ERROR(0x00003612)
#define WERR_IPSEC_IKE_INVALID_PAYLOAD    W_ERROR(0x00003613)
#define WERR_IPSEC_IKE_LOAD_SOFT_SA W_ERROR(0x00003614)
#define WERR_IPSEC_IKE_SOFT_SA_TORN_DOWN  W_ERROR(0x00003615)
#define WERR_IPSEC_IKE_INVALID_COOKIE     W_ERROR(0x00003616)
#define WERR_IPSEC_IKE_NO_PEER_CERT W_ERROR(0x00003617)
#define WERR_IPSEC_IKE_PEER_CRL_FAILED    W_ERROR(0x00003618)
#define WERR_IPSEC_IKE_POLICY_CHANGE      W_ERROR(0x00003619)
#define WERR_IPSEC_IKE_NO_MM_POLICY W_ERROR(0x0000361A)
#define WERR_IPSEC_IKE_NOTCBPRIV    W_ERROR(0x0000361B)
#define WERR_IPSEC_IKE_SECLOADFAIL  W_ERROR(0x0000361C)
#define WERR_IPSEC_IKE_FAILSSPINIT  W_ERROR(0x0000361D)
#define WERR_IPSEC_IKE_FAILQUERYSSP W_ERROR(0x0000361E)
#define WERR_IPSEC_IKE_SRVACQFAIL   W_ERROR(0x0000361F)
#define WERR_IPSEC_IKE_SRVQUERYCRED W_ERROR(0x00003620)
#define WERR_IPSEC_IKE_GETSPIFAIL   W_ERROR(0x00003621)
#define WERR_IPSEC_IKE_INVALID_FILTER     W_ERROR(0x00003622)
#define WERR_IPSEC_IKE_OUT_OF_MEMORY      W_ERROR(0x00003623)
#define WERR_IPSEC_IKE_ADD_UPDATE_KEY_FAILED    W_ERROR(0x00003624)
#define WERR_IPSEC_IKE_INVALID_POLICY     W_ERROR(0x00003625)
#define WERR_IPSEC_IKE_UNKNOWN_DOI  W_ERROR(0x00003626)
#define WERR_IPSEC_IKE_INVALID_SITUATION  W_ERROR(0x00003627)
#define WERR_IPSEC_IKE_DH_FAILURE   W_ERROR(0x00003628)
#define WERR_IPSEC_IKE_INVALID_GROUP      W_ERROR(0x00003629)
#define WERR_IPSEC_IKE_ENCRYPT      W_ERROR(0x0000362A)
#define WERR_IPSEC_IKE_DECRYPT      W_ERROR(0x0000362B)
#define WERR_IPSEC_IKE_POLICY_MATCH W_ERROR(0x0000362C)
#define WERR_IPSEC_IKE_UNSUPPORTED_ID     W_ERROR(0x0000362D)
#define WERR_IPSEC_IKE_INVALID_HASH W_ERROR(0x0000362E)
#define WERR_IPSEC_IKE_INVALID_HASH_ALG   W_ERROR(0x0000362F)
#define WERR_IPSEC_IKE_INVALID_HASH_SIZE  W_ERROR(0x00003630)
#define WERR_IPSEC_IKE_INVALID_ENCRYPT_ALG      W_ERROR(0x00003631)
#define WERR_IPSEC_IKE_INVALID_AUTH_ALG   W_ERROR(0x00003632)
#define WERR_IPSEC_IKE_INVALID_SIG  W_ERROR(0x00003633)
#define WERR_IPSEC_IKE_LOAD_FAILED  W_ERROR(0x00003634)
#define WERR_IPSEC_IKE_RPC_DELETE   W_ERROR(0x00003635)
#define WERR_IPSEC_IKE_BENIGN_REINIT      W_ERROR(0x00003636)
#define WERR_IPSEC_IKE_INVALID_RESPONDER_LIFETIME_NOTIFY    W_ERROR(0x00003637)
#define WERR_IPSEC_IKE_INVALID_CERT_KEYLEN      W_ERROR(0x00003639)
#define WERR_IPSEC_IKE_MM_LIMIT     W_ERROR(0x0000363A)
#define WERR_IPSEC_IKE_NEGOTIATION_DISABLED     W_ERROR(0x0000363B)
#define WERR_IPSEC_IKE_QM_LIMIT     W_ERROR(0x0000363C)
#define WERR_IPSEC_IKE_MM_EXPIRED   W_ERROR(0x0000363D)
#define WERR_IPSEC_IKE_PEER_MM_ASSUMED_INVALID  W_ERROR(0x0000363E)
#define WERR_IPSEC_IKE_CERT_CHAIN_POLICY_MISMATCH     W_ERROR(0x0000363F)
#define WERR_IPSEC_IKE_UNEXPECTED_MESSAGE_ID    W_ERROR(0x00003640)
#define WERR_IPSEC_IKE_INVALID_UMATTS     W_ERROR(0x00003641)
#define WERR_IPSEC_IKE_DOS_COOKIE_SENT    W_ERROR(0x00003642)
#define WERR_IPSEC_IKE_SHUTTING_DOWN      W_ERROR(0x00003643)
#define WERR_IPSEC_IKE_CGA_AUTH_FAILED    W_ERROR(0x00003644)
#define WERR_IPSEC_IKE_PROCESS_ERR_NATOA  W_ERROR(0x00003645)
#define WERR_IPSEC_IKE_INVALID_MM_FOR_QM  W_ERROR(0x00003646)
#define WERR_IPSEC_IKE_QM_EXPIRED   W_ERROR(0x00003647)
#define WERR_IPSEC_IKE_TOO_MANY_FILTERS   W_ERROR(0x00003648)
#define WERR_IPSEC_IKE_NEG_STATUS_END     W_ERROR(0x00003649)
#define WERR_SXS_SECTION_NOT_FOUND  W_ERROR(0x000036B0)
#define WERR_SXS_CANT_GEN_ACTCTX    W_ERROR(0x000036B1)
#define WERR_SXS_INVALID_ACTCTXDATA_FORMAT      W_ERROR(0x000036B2)
#define WERR_SXS_ASSEMBLY_NOT_FOUND W_ERROR(0x000036B3)
#define WERR_SXS_MANIFEST_FORMAT_ERROR    W_ERROR(0x000036B4)
#define WERR_SXS_MANIFEST_PARSE_ERROR     W_ERROR(0x000036B5)
#define WERR_SXS_ACTIVATION_CONTEXT_DISABLED    W_ERROR(0x000036B6)
#define WERR_SXS_KEY_NOT_FOUND      W_ERROR(0x000036B7)
#define WERR_SXS_VERSION_CONFLICT   W_ERROR(0x000036B8)
#define WERR_SXS_WRONG_SECTION_TYPE W_ERROR(0x000036B9)
#define WERR_SXS_THREAD_QUERIES_DISABLED  W_ERROR(0x000036BA)
#define WERR_SXS_PROCESS_DEFAULT_ALREADY_SET    W_ERROR(0x000036BB)
#define WERR_SXS_UNKNOWN_ENCODING_GROUP   W_ERROR(0x000036BC)
#define WERR_SXS_UNKNOWN_ENCODING   W_ERROR(0x000036BD)
#define WERR_SXS_INVALID_XML_NAMESPACE_URI      W_ERROR(0x000036BE)
#define WERR_SXS_ROOT_MANIFEST_DEPENDENCY_OT_INSTALLED      W_ERROR(0x000036BF)
#define WERR_SXS_LEAF_MANIFEST_DEPENDENCY_NOT_INSTALLED     W_ERROR(0x000036C0)
#define WERR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE  W_ERROR(0x000036C1)
#define WERR_SXS_MANIFEST_MISSING_REQUIRED_DEFAULT_NAMESPACE      W_ERROR(0x000036C2)
#define WERR_SXS_MANIFEST_INVALID_REQUIRED_DEFAULT_NAMESPACE      W_ERROR(0x000036C3)
#define WERR_SXS_PRIVATE_MANIFEST_CROSS_PATH_WITH_REPARSE_POINT   W_ERROR(0x000036C4)
#define WERR_SXS_DUPLICATE_DLL_NAME W_ERROR(0x000036C5)
#define WERR_SXS_DUPLICATE_WINDOWCLASS_NAME     W_ERROR(0x000036C6)
#define WERR_SXS_DUPLICATE_CLSID    W_ERROR(0x000036C7)
#define WERR_SXS_DUPLICATE_IID      W_ERROR(0x000036C8)
#define WERR_SXS_DUPLICATE_TLBID    W_ERROR(0x000036C9)
#define WERR_SXS_DUPLICATE_PROGID   W_ERROR(0x000036CA)
#define WERR_SXS_DUPLICATE_ASSEMBLY_NAME  W_ERROR(0x000036CB)
#define WERR_SXS_FILE_HASH_MISMATCH W_ERROR(0x000036CC)
#define WERR_SXS_POLICY_PARSE_ERROR W_ERROR(0x000036CD)
#define WERR_SXS_XML_E_MISSINGQUOTE W_ERROR(0x000036CE)
#define WERR_SXS_XML_E_COMMENTSYNTAX      W_ERROR(0x000036CF)
#define WERR_SXS_XML_E_BADSTARTNAMECHAR   W_ERROR(0x000036D0)
#define WERR_SXS_XML_E_BADNAMECHAR  W_ERROR(0x000036D1)
#define WERR_SXS_XML_E_BADCHARINSTRING    W_ERROR(0x000036D2)
#define WERR_SXS_XML_E_XMLDECLSYNTAX      W_ERROR(0x000036D3)
#define WERR_SXS_XML_E_BADCHARDATA  W_ERROR(0x000036D4)
#define WERR_SXS_XML_E_MISSINGWHITESPACE  W_ERROR(0x000036D5)
#define WERR_SXS_XML_E_EXPECTINGTAGEND    W_ERROR(0x000036D6)
#define WERR_SXS_XML_E_MISSINGSEMICOLON   W_ERROR(0x000036D7)
#define WERR_SXS_XML_E_UNBALANCEDPAREN    W_ERROR(0x000036D8)
#define WERR_SXS_XML_E_INTERNALERROR      W_ERROR(0x000036D9)
#define WERR_SXS_XML_E_UNEXPECTED_WHITESPACE    W_ERROR(0x000036DA)
#define WERR_SXS_XML_E_INCOMPLETE_ENCODING      W_ERROR(0x000036DB)
#define WERR_SXS_XML_E_MISSING_PAREN      W_ERROR(0x000036DC)
#define WERR_SXS_XML_E_EXPECTINGCLOSEQUOTE      W_ERROR(0x000036DD)
#define WERR_SXS_XML_E_MULTIPLE_COLONS    W_ERROR(0x000036DE)
#define WERR_SXS_XML_E_INVALID_DECIMAL    W_ERROR(0x000036DF)
#define WERR_SXS_XML_E_INVALID_HEXIDECIMAL      W_ERROR(0x000036E0)
#define WERR_SXS_XML_E_INVALID_UNICODE    W_ERROR(0x000036E1)
#define WERR_SXS_XML_E_WHITESPACEORQUESTIONMARK W_ERROR(0x000036E2)
#define WERR_SXS_XML_E_UNEXPECTEDENDTAG   W_ERROR(0x000036E3)
#define WERR_SXS_XML_E_UNCLOSEDTAG  W_ERROR(0x000036E4)
#define WERR_SXS_XML_E_DUPLICATEATTRIBUTE W_ERROR(0x000036E5)
#define WERR_SXS_XML_E_MULTIPLEROOTS      W_ERROR(0x000036E6)
#define WERR_SXS_XML_E_INVALIDATROOTLEVEL W_ERROR(0x000036E7)
#define WERR_SXS_XML_E_BADXMLDECL   W_ERROR(0x000036E8)
#define WERR_SXS_XML_E_MISSINGROOT  W_ERROR(0x000036E9)
#define WERR_SXS_XML_E_UNEXPECTEDEOF      W_ERROR(0x000036EA)
#define WERR_SXS_XML_E_BADPEREFINSUBSET   W_ERROR(0x000036EB)
#define WERR_SXS_XML_E_UNCLOSEDSTARTTAG   W_ERROR(0x000036EC)
#define WERR_SXS_XML_E_UNCLOSEDENDTAG     W_ERROR(0x000036ED)
#define WERR_SXS_XML_E_UNCLOSEDSTRING     W_ERROR(0x000036EE)
#define WERR_SXS_XML_E_UNCLOSEDCOMMENT    W_ERROR(0x000036EF)
#define WERR_SXS_XML_E_UNCLOSEDDECL W_ERROR(0x000036F0)
#define WERR_SXS_XML_E_UNCLOSEDCDATA      W_ERROR(0x000036F1)
#define WERR_SXS_XML_E_RESERVEDNAMESPACE  W_ERROR(0x000036F2)
#define WERR_SXS_XML_E_INVALIDENCODING    W_ERROR(0x000036F3)
#define WERR_SXS_XML_E_INVALIDSWITCH      W_ERROR(0x000036F4)
#define WERR_SXS_XML_E_BADXMLCASE   W_ERROR(0x000036F5)
#define WERR_SXS_XML_E_INVALID_STANDALONE W_ERROR(0x000036F6)
#define WERR_SXS_XML_E_UNEXPECTED_STANDALONE    W_ERROR(0x000036F7)
#define WERR_SXS_XML_E_INVALID_VERSION    W_ERROR(0x000036F8)
#define WERR_SXS_XML_E_MISSINGEQUALS      W_ERROR(0x000036F9)
#define WERR_SXS_PROTECTION_RECOVERY_FAILED     W_ERROR(0x000036FA)
#define WERR_SXS_PROTECTION_PUBLIC_KEY_OO_SHORT W_ERROR(0x000036FB)
#define WERR_SXS_PROTECTION_CATALOG_NOT_VALID   W_ERROR(0x000036FC)
#define WERR_SXS_UNTRANSLATABLE_HRESULT   W_ERROR(0x000036FD)
#define WERR_SXS_PROTECTION_CATALOG_FILE_MISSING      W_ERROR(0x000036FE)
#define WERR_SXS_MISSING_ASSEMBLY_IDENTITY_ATTRIBUTE  W_ERROR(0x000036FF)
#define WERR_SXS_INVALID_ASSEMBLY_IDENTITY_ATTRIBUTE_NAME   W_ERROR(0x00003700)
#define WERR_SXS_ASSEMBLY_MISSING   W_ERROR(0x00003701)
#define WERR_SXS_CORRUPT_ACTIVATION_STACK W_ERROR(0x00003702)
#define WERR_SXS_CORRUPTION   W_ERROR(0x00003703)
#define WERR_SXS_EARLY_DEACTIVATION W_ERROR(0x00003704)
#define WERR_SXS_INVALID_DEACTIVATION     W_ERROR(0x00003705)
#define WERR_SXS_MULTIPLE_DEACTIVATION    W_ERROR(0x00003706)
#define WERR_SXS_PROCESS_TERMINATION_REQUESTED  W_ERROR(0x00003707)
#define WERR_SXS_RELEASE_ACTIVATION_ONTEXT      W_ERROR(0x00003708)
#define WERR_SXS_SYSTEM_DEFAULT_ACTIVATION_CONTEXT_EMPTY    W_ERROR(0x00003709)
#define WERR_SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE     W_ERROR(0x0000370A)
#define WERR_SXS_INVALID_IDENTITY_ATTRIBUTE_NAME      W_ERROR(0x0000370B)
#define WERR_SXS_IDENTITY_DUPLICATE_ATTRIBUTE   W_ERROR(0x0000370C)
#define WERR_SXS_IDENTITY_PARSE_ERROR     W_ERROR(0x0000370D)
#define WERR_MALFORMED_SUBSTITUTION_STRING      W_ERROR(0x0000370E)
#define WERR_SXS_INCORRECT_PUBLIC_KEY_OKEN      W_ERROR(0x0000370F)
#define WERR_UNMAPPED_SUBSTITUTION_STRING W_ERROR(0x00003710)
#define WERR_SXS_ASSEMBLY_NOT_LOCKED      W_ERROR(0x00003711)
#define WERR_SXS_COMPONENT_STORE_CORRUPT  W_ERROR(0x00003712)
#define WERR_ADVANCED_INSTALLER_FAILED    W_ERROR(0x00003713)
#define WERR_XML_ENCODING_MISMATCH  W_ERROR(0x00003714)
#define WERR_SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT    W_ERROR(0x00003715)
#define WERR_SXS_IDENTITIES_DIFFERENT     W_ERROR(0x00003716)
#define WERR_SXS_ASSEMBLY_IS_NOT_A_DEPLOYMENT   W_ERROR(0x00003717)
#define WERR_SXS_FILE_NOT_PART_OF_ASSEMBLY      W_ERROR(0x00003718)
#define WERR_SXS_MANIFEST_TOO_BIG   W_ERROR(0x00003719)
#define WERR_SXS_SETTING_NOT_REGISTERED   W_ERROR(0x0000371A)
#define WERR_SXS_TRANSACTION_CLOSURE_INCOMPLETE W_ERROR(0x0000371B)
#define WERR_EVT_INVALID_CHANNEL_PATH     W_ERROR(0x00003A98)
#define WERR_EVT_INVALID_QUERY      W_ERROR(0x00003A99)
#define WERR_EVT_PUBLISHER_METADATA_NOT_FOUND   W_ERROR(0x00003A9A)
#define WERR_EVT_EVENT_TEMPLATE_NOT_FOUND W_ERROR(0x00003A9B)
#define WERR_EVT_INVALID_PUBLISHER_NAME   W_ERROR(0x00003A9C)
#define WERR_EVT_INVALID_EVENT_DATA W_ERROR(0x00003A9D)
#define WERR_EVT_CHANNEL_NOT_FOUND  W_ERROR(0x00003A9F)
#define WERR_EVT_MALFORMED_XML_TEXT W_ERROR(0x00003AA0)
#define WERR_EVT_SUBSCRIPTION_TO_DIRECT_CHANNEL W_ERROR(0x00003AA1)
#define WERR_EVT_CONFIGURATION_ERROR      W_ERROR(0x00003AA2)
#define WERR_EVT_QUERY_RESULT_STALE W_ERROR(0x00003AA3)
#define WERR_EVT_QUERY_RESULT_INVALID_POSITION  W_ERROR(0x00003AA4)
#define WERR_EVT_NON_VALIDATING_MSXML     W_ERROR(0x00003AA5)
#define WERR_EVT_FILTER_ALREADYSCOPED     W_ERROR(0x00003AA6)
#define WERR_EVT_FILTER_NOTELTSET   W_ERROR(0x00003AA7)
#define WERR_EVT_FILTER_INVARG      W_ERROR(0x00003AA8)
#define WERR_EVT_FILTER_INVTEST     W_ERROR(0x00003AA9)
#define WERR_EVT_FILTER_INVTYPE     W_ERROR(0x00003AAA)
#define WERR_EVT_FILTER_PARSEERR    W_ERROR(0x00003AAB)
#define WERR_EVT_FILTER_UNSUPPORTEDOP     W_ERROR(0x00003AAC)
#define WERR_EVT_FILTER_UNEXPECTEDTOKEN   W_ERROR(0x00003AAD)
#define WERR_EVT_INVALID_OPERATION_OVER_ENABLED_DIRECT_CHANNEL    W_ERROR(0x00003AAE)
#define WERR_EVT_INVALID_CHANNEL_PROPERTY_VALUE W_ERROR(0x00003AAF)
#define WERR_EVT_INVALID_PUBLISHER_PROPERTY_VALUE     W_ERROR(0x00003AB0)
#define WERR_EVT_CHANNEL_CANNOT_ACTIVATE  W_ERROR(0x00003AB1)
#define WERR_EVT_FILTER_TOO_COMPLEX W_ERROR(0x00003AB2)
#define WERR_EVT_MESSAGE_NOT_FOUND  W_ERROR(0x00003AB3)
#define WERR_EVT_MESSAGE_ID_NOT_FOUND     W_ERROR(0x00003AB4)
#define WERR_EVT_UNRESOLVED_VALUE_INSERT  W_ERROR(0x00003AB5)
#define WERR_EVT_UNRESOLVED_PARAMETER_INSERT    W_ERROR(0x00003AB6)
#define WERR_EVT_MAX_INSERTS_REACHED      W_ERROR(0x00003AB7)
#define WERR_EVT_EVENT_DEFINITION_NOT_OUND      W_ERROR(0x00003AB8)
#define WERR_EVT_MESSAGE_LOCALE_NOT_FOUND W_ERROR(0x00003AB9)
#define WERR_EVT_VERSION_TOO_OLD    W_ERROR(0x00003ABA)
#define WERR_EVT_VERSION_TOO_NEW    W_ERROR(0x00003ABB)
#define WERR_EVT_CANNOT_OPEN_CHANNEL_OF_QUERY   W_ERROR(0x00003ABC)
#define WERR_EVT_PUBLISHER_DISABLED W_ERROR(0x00003ABD)
#define WERR_EC_SUBSCRIPTION_CANNOT_ACTIVATE    W_ERROR(0x00003AE8)
#define WERR_EC_LOG_DISABLED  W_ERROR(0x00003AE9)
#define WERR_MUI_FILE_NOT_FOUND     W_ERROR(0x00003AFC)
#define WERR_MUI_INVALID_FILE W_ERROR(0x00003AFD)
#define WERR_MUI_INVALID_RC_CONFIG  W_ERROR(0x00003AFE)
#define WERR_MUI_INVALID_LOCALE_NAME      W_ERROR(0x00003AFF)
#define WERR_MUI_INVALID_ULTIMATEFALLBACK_NAME  W_ERROR(0x00003B00)
#define WERR_MUI_FILE_NOT_LOADED    W_ERROR(0x00003B01)
#define WERR_RESOURCE_ENUM_USER_STOP      W_ERROR(0x00003B02)
#define WERR_MUI_INTLSETTINGS_UILANG_NOT_INSTALLED    W_ERROR(0x00003B03)
#define WERR_MUI_INTLSETTINGS_INVALID_LOCALE_NAME     W_ERROR(0x00003B04)
#define WERR_MCA_INVALID_CAPABILITIES_STRING    W_ERROR(0x00003B60)
#define WERR_MCA_INVALID_VCP_VERSION      W_ERROR(0x00003B61)
#define WERR_MCA_MONITOR_VIOLATES_MCCS_SPECIFICATION  W_ERROR(0x00003B62)
#define WERR_MCA_MCCS_VERSION_MISMATCH    W_ERROR(0x00003B63)
#define WERR_MCA_UNSUPPORTED_MCCS_VERSION W_ERROR(0x00003B64)
#define WERR_MCA_INTERNAL_ERROR     W_ERROR(0x00003B65)
#define WERR_MCA_INVALID_TECHNOLOGY_TYPE_RETURNED     W_ERROR(0x00003B66)
#define WERR_MCA_UNSUPPORTED_COLOR_TEMPERATURE  W_ERROR(0x00003B67)
#define WERR_AMBIGUOUS_SYSTEM_DEVICE      W_ERROR(0x00003B92)
#define WERR_SYSTEM_DEVICE_NOT_FOUND      W_ERROR(0x00003BC3)
/* END GENERATED-WIN32-ERROR-CODES */

/*****************************************************************************
 returns a windows error message.  not amazingly helpful, but better than a number.
 *****************************************************************************/
const char *win_errstr(WERROR werror);

const char *get_friendly_werror_msg(WERROR werror);


#endif

Generated by  Doxygen 1.6.0   Back to index