public inbox for cygwin-cvs@sourceware.org
help / color / mirror / Atom feed
* [newlib-cygwin/main] Cygwin: errmap[]: add error numbers to /* ERROR_... */ comments
@ 2024-02-26 15:47 Corinna Vinschen
  0 siblings, 0 replies; only message in thread
From: Corinna Vinschen @ 2024-02-26 15:47 UTC (permalink / raw)
  To: cygwin-cvs

https://sourceware.org/git/gitweb.cgi?p=newlib-cygwin.git;h=2b7cc8972f80dcad4333053143039250c460c1bb

commit 2b7cc8972f80dcad4333053143039250c460c1bb
Author:     Christian Franke <christian.franke@t-online.de>
AuthorDate: Mon Feb 26 14:29:45 2024 +0100
Commit:     Corinna Vinschen <corinna@vinschen.de>
CommitDate: Mon Feb 26 15:56:10 2024 +0100

    Cygwin: errmap[]: add error numbers to /* ERROR_... */ comments
    
    Signed-off-by: Christian Franke <christian.franke@t-online.de>

Diff:
---
 winsup/cygwin/local_includes/errmap.h | 2714 ++++++++++++++++-----------------
 1 file changed, 1357 insertions(+), 1357 deletions(-)

diff --git a/winsup/cygwin/local_includes/errmap.h b/winsup/cygwin/local_includes/errmap.h
index eacf9cd1ca9a..4960074913f1 100644
--- a/winsup/cygwin/local_includes/errmap.h
+++ b/winsup/cygwin/local_includes/errmap.h
@@ -5,46 +5,46 @@
 /* FIXME: Some of these choices are arbitrary! */
 constexpr uint8_t errmap[] =
 {
-  0,			/* ERROR_SUCCESS */
-  EBADRQC,		/* ERROR_INVALID_FUNCTION */
-  ENOENT,		/* ERROR_FILE_NOT_FOUND */
-  ENOENT,		/* ERROR_PATH_NOT_FOUND */
-  EMFILE,		/* ERROR_TOO_MANY_OPEN_FILES */
-  EACCES,		/* ERROR_ACCESS_DENIED */
-  EBADF,		/* ERROR_INVALID_HANDLE */
-  0,			/* ERROR_ARENA_TRASHED */
-  ENOMEM,		/* ERROR_NOT_ENOUGH_MEMORY */
-  0,			/* ERROR_INVALID_BLOCK */
-  0,			/* ERROR_BAD_ENVIRONMENT */
-  0,			/* ERROR_BAD_FORMAT */
-  0,			/* ERROR_INVALID_ACCESS */
-  EINVAL,		/* ERROR_INVALID_DATA */
-  ENOMEM,		/* ERROR_OUTOFMEMORY */
-  ENODEV,		/* ERROR_INVALID_DRIVE */
-  0,			/* ERROR_CURRENT_DIRECTORY */
-  EXDEV,		/* ERROR_NOT_SAME_DEVICE */
-  ENMFILE,		/* ERROR_NO_MORE_FILES */
-  EROFS,		/* ERROR_WRITE_PROTECT */
-  ENODEV,		/* ERROR_BAD_UNIT */
-  ENOMEDIUM,		/* ERROR_NOT_READY */
-  0,			/* ERROR_BAD_COMMAND */
-  EIO,			/* ERROR_CRC */
-  0,			/* ERROR_BAD_LENGTH */
-  EINVAL,		/* ERROR_SEEK */
-  0,			/* ERROR_NOT_DOS_DISK */
-  EINVAL,		/* ERROR_SECTOR_NOT_FOUND */
-  0,			/* ERROR_OUT_OF_PAPER */
-  0,			/* ERROR_WRITE_FAULT */
-  0,			/* ERROR_READ_FAULT */
-  0,			/* ERROR_GEN_FAILURE */
-  EBUSY,		/* ERROR_SHARING_VIOLATION */
-  EBUSY,		/* ERROR_LOCK_VIOLATION */
-  0,			/* ERROR_WRONG_DISK */
+  0,			/* 0: ERROR_SUCCESS */
+  EBADRQC,		/* 1: ERROR_INVALID_FUNCTION */
+  ENOENT,		/* 2: ERROR_FILE_NOT_FOUND */
+  ENOENT,		/* 3: ERROR_PATH_NOT_FOUND */
+  EMFILE,		/* 4: ERROR_TOO_MANY_OPEN_FILES */
+  EACCES,		/* 5: ERROR_ACCESS_DENIED */
+  EBADF,		/* 6: ERROR_INVALID_HANDLE */
+  0,			/* 7: ERROR_ARENA_TRASHED */
+  ENOMEM,		/* 8: ERROR_NOT_ENOUGH_MEMORY */
+  0,			/* 9: ERROR_INVALID_BLOCK */
+  0,			/* 10: ERROR_BAD_ENVIRONMENT */
+  0,			/* 11: ERROR_BAD_FORMAT */
+  0,			/* 12: ERROR_INVALID_ACCESS */
+  EINVAL,		/* 13: ERROR_INVALID_DATA */
+  ENOMEM,		/* 14: ERROR_OUTOFMEMORY */
+  ENODEV,		/* 15: ERROR_INVALID_DRIVE */
+  0,			/* 16: ERROR_CURRENT_DIRECTORY */
+  EXDEV,		/* 17: ERROR_NOT_SAME_DEVICE */
+  ENMFILE,		/* 18: ERROR_NO_MORE_FILES */
+  EROFS,		/* 19: ERROR_WRITE_PROTECT */
+  ENODEV,		/* 20: ERROR_BAD_UNIT */
+  ENOMEDIUM,		/* 21: ERROR_NOT_READY */
+  0,			/* 22: ERROR_BAD_COMMAND */
+  EIO,			/* 23: ERROR_CRC */
+  0,			/* 24: ERROR_BAD_LENGTH */
+  EINVAL,		/* 25: ERROR_SEEK */
+  0,			/* 26: ERROR_NOT_DOS_DISK */
+  EINVAL,		/* 27: ERROR_SECTOR_NOT_FOUND */
+  0,			/* 28: ERROR_OUT_OF_PAPER */
+  0,			/* 29: ERROR_WRITE_FAULT */
+  0,			/* 30: ERROR_READ_FAULT */
+  0,			/* 31: ERROR_GEN_FAILURE */
+  EBUSY,		/* 32: ERROR_SHARING_VIOLATION */
+  EBUSY,		/* 33: ERROR_LOCK_VIOLATION */
+  0,			/* 34: ERROR_WRONG_DISK */
   0,			/* 35 */
-  ENOLCK,		/* ERROR_SHARING_BUFFER_EXCEEDED */
+  ENOLCK,		/* 36: ERROR_SHARING_BUFFER_EXCEEDED */
   0,			/* 37 */
-  ENODATA,		/* ERROR_HANDLE_EOF */
-  ENOSPC,		/* ERROR_HANDLE_DISK_FULL */
+  ENODATA,		/* 38: ERROR_HANDLE_EOF */
+  ENOSPC,		/* 39: ERROR_HANDLE_DISK_FULL */
   0,			/* 40 */
   0,			/* 41 */
   0,			/* 42 */
@@ -55,29 +55,29 @@ constexpr uint8_t errmap[] =
   0,			/* 47 */
   0,			/* 48 */
   0,			/* 49 */
-  ENOSYS,		/* ERROR_NOT_SUPPORTED */
-  ENONET,		/* ERROR_REM_NOT_LIST */
-  ENOTUNIQ,		/* ERROR_DUP_NAME */
-  ENOENT,		/* ERROR_BAD_NETPATH */
-  0,			/* ERROR_NETWORK_BUSY */
-  ENOENT,		/* ERROR_DEV_NOT_EXIST */
-  0,			/* ERROR_TOO_MANY_CMDS */
-  0,			/* ERROR_ADAP_HDW_ERR */
-  ENOSYS,		/* ERROR_BAD_NET_RESP */
-  EIO,			/* ERROR_UNEXP_NET_ERR */
-  0,			/* ERROR_BAD_REM_ADAP */
-  0,			/* ERROR_PRINTQ_FULL */
-  0,			/* ERROR_NO_SPOOL_SPACE */
-  0,			/* ERROR_PRINT_CANCELLED */
-  ENOENT,		/* ERROR_NETNAME_DELETED */
-  0,			/* ERROR_NETWORK_ACCESS_DENIED */
-  0,			/* ERROR_BAD_DEV_TYPE */
-  ENOENT,		/* ERROR_BAD_NET_NAME */
-  0,			/* ERROR_TOO_MANY_NAMES */
-  0,			/* ERROR_TOO_MANY_SESS */
-  0,			/* ERROR_SHARING_PAUSED */
-  0,			/* ERROR_REQ_NOT_ACCEP */
-  0,			/* ERROR_REDIR_PAUSED */
+  ENOSYS,		/* 50: ERROR_NOT_SUPPORTED */
+  ENONET,		/* 51: ERROR_REM_NOT_LIST */
+  ENOTUNIQ,		/* 52: ERROR_DUP_NAME */
+  ENOENT,		/* 53: ERROR_BAD_NETPATH */
+  0,			/* 54: ERROR_NETWORK_BUSY */
+  ENOENT,		/* 55: ERROR_DEV_NOT_EXIST */
+  0,			/* 56: ERROR_TOO_MANY_CMDS */
+  0,			/* 57: ERROR_ADAP_HDW_ERR */
+  ENOSYS,		/* 58: ERROR_BAD_NET_RESP */
+  EIO,			/* 59: ERROR_UNEXP_NET_ERR */
+  0,			/* 60: ERROR_BAD_REM_ADAP */
+  0,			/* 61: ERROR_PRINTQ_FULL */
+  0,			/* 62: ERROR_NO_SPOOL_SPACE */
+  0,			/* 63: ERROR_PRINT_CANCELLED */
+  ENOENT,		/* 64: ERROR_NETNAME_DELETED */
+  0,			/* 65: ERROR_NETWORK_ACCESS_DENIED */
+  0,			/* 66: ERROR_BAD_DEV_TYPE */
+  ENOENT,		/* 67: ERROR_BAD_NET_NAME */
+  0,			/* 68: ERROR_TOO_MANY_NAMES */
+  0,			/* 69: ERROR_TOO_MANY_SESS */
+  0,			/* 70: ERROR_SHARING_PAUSED */
+  0,			/* 71: ERROR_REQ_NOT_ACCEP */
+  0,			/* 72: ERROR_REDIR_PAUSED */
   0,			/* 73 */
   0,			/* 74 */
   0,			/* 75 */
@@ -85,16 +85,16 @@ constexpr uint8_t errmap[] =
   0,			/* 77 */
   0,			/* 78 */
   0,			/* 79 */
-  EEXIST,		/* ERROR_FILE_EXISTS */
+  EEXIST,		/* 80: ERROR_FILE_EXISTS */
   0,			/* 81 */
-  EPERM,		/* ERROR_CANNOT_MAKE */
-  0,			/* ERROR_FAIL_I24 */
-  0,			/* ERROR_OUT_OF_STRUCTURES */
-  0,			/* ERROR_ALREADY_ASSIGNED */
-  0,			/* ERROR_INVALID_PASSWORD */
-  EINVAL,		/* ERROR_INVALID_PARAMETER */
-  0,			/* ERROR_NET_WRITE_FAULT */
-  EAGAIN,		/* ERROR_NO_PROC_SLOTS */
+  EPERM,		/* 82: ERROR_CANNOT_MAKE */
+  0,			/* 83: ERROR_FAIL_I24 */
+  0,			/* 84: ERROR_OUT_OF_STRUCTURES */
+  0,			/* 85: ERROR_ALREADY_ASSIGNED */
+  0,			/* 86: ERROR_INVALID_PASSWORD */
+  EINVAL,		/* 87: ERROR_INVALID_PARAMETER */
+  0,			/* 88: ERROR_NET_WRITE_FAULT */
+  EAGAIN,		/* 89: ERROR_NO_PROC_SLOTS */
   0,			/* 90 */
   0,			/* 91 */
   0,			/* 92 */
@@ -105,147 +105,147 @@ constexpr uint8_t errmap[] =
   0,			/* 97 */
   0,			/* 98 */
   0,			/* 99 */
-  0,			/* ERROR_TOO_MANY_SEMAPHORES */
-  0,			/* ERROR_EXCL_SEM_ALREADY_OWNED */
-  0,			/* ERROR_SEM_IS_SET */
-  0,			/* ERROR_TOO_MANY_SEM_REQUESTS */
-  EINTR,		/* ERROR_INVALID_AT_INTERRUPT_TIME */
-  0,			/* ERROR_SEM_OWNER_DIED */
-  0,			/* ERROR_SEM_USER_LIMIT */
-  0,			/* ERROR_DISK_CHANGE */
-  0,			/* ERROR_DRIVE_LOCKED */
-  EPIPE,		/* ERROR_BROKEN_PIPE */
-  EIO,			/* ERROR_OPEN_FAILED */
-  0,			/* ERROR_BUFFER_OVERFLOW */
-  ENOSPC,		/* ERROR_DISK_FULL */
-  ENFILE,		/* ERROR_NO_MORE_SEARCH_HANDLES */
-  0,			/* ERROR_INVALID_TARGET_HANDLE */
+  0,			/* 100: ERROR_TOO_MANY_SEMAPHORES */
+  0,			/* 101: ERROR_EXCL_SEM_ALREADY_OWNED */
+  0,			/* 102: ERROR_SEM_IS_SET */
+  0,			/* 103: ERROR_TOO_MANY_SEM_REQUESTS */
+  EINTR,		/* 104: ERROR_INVALID_AT_INTERRUPT_TIME */
+  0,			/* 105: ERROR_SEM_OWNER_DIED */
+  0,			/* 106: ERROR_SEM_USER_LIMIT */
+  0,			/* 107: ERROR_DISK_CHANGE */
+  0,			/* 108: ERROR_DRIVE_LOCKED */
+  EPIPE,		/* 109: ERROR_BROKEN_PIPE */
+  EIO,			/* 110: ERROR_OPEN_FAILED */
+  0,			/* 111: ERROR_BUFFER_OVERFLOW */
+  ENOSPC,		/* 112: ERROR_DISK_FULL */
+  ENFILE,		/* 113: ERROR_NO_MORE_SEARCH_HANDLES */
+  0,			/* 114: ERROR_INVALID_TARGET_HANDLE */
   0,			/* 115 */
   0,			/* 116 */
-  0,			/* ERROR_INVALID_CATEGORY */
-  0,			/* ERROR_INVALID_VERIFY_SWITCH */
-  0,			/* ERROR_BAD_DRIVER_LEVEL */
-  ENOSYS,		/* ERROR_CALL_NOT_IMPLEMENTED */
-  0,			/* ERROR_SEM_TIMEOUT */
-  0,			/* ERROR_INSUFFICIENT_BUFFER */
-  ENOENT,		/* ERROR_INVALID_NAME */
-  0,			/* ERROR_INVALID_LEVEL */
-  0,			/* ERROR_NO_VOLUME_LABEL */
-  ENOENT,		/* ERROR_MOD_NOT_FOUND */
-  ESRCH,		/* ERROR_PROC_NOT_FOUND */
-  ECHILD,		/* ERROR_WAIT_NO_CHILDREN */
-  EBUSY,		/* ERROR_CHILD_NOT_COMPLETE */
-  0,			/* ERROR_DIRECT_ACCESS_HANDLE */
-  EINVAL,		/* ERROR_NEGATIVE_SEEK */
-  0,			/* ERROR_SEEK_ON_DEVICE */
-  0,			/* ERROR_IS_JOIN_TARGET */
-  0,			/* ERROR_IS_JOINED */
-  0,			/* ERROR_IS_SUBSTED */
-  0,			/* ERROR_NOT_JOINED */
-  0,			/* ERROR_NOT_SUBSTED */
-  0,			/* ERROR_JOIN_TO_JOIN */
-  0,			/* ERROR_SUBST_TO_SUBST */
-  0,			/* ERROR_JOIN_TO_SUBST */
-  0,			/* ERROR_SUBST_TO_JOIN */
-  0,			/* ERROR_BUSY_DRIVE */
-  0,			/* ERROR_SAME_DRIVE */
-  0,			/* ERROR_DIR_NOT_ROOT */
-  ENOTEMPTY,		/* ERROR_DIR_NOT_EMPTY */
-  0,			/* ERROR_IS_SUBST_PATH */
-  0,			/* ERROR_IS_JOIN_PATH */
-  0,			/* ERROR_PATH_BUSY */
-  0,			/* ERROR_IS_SUBST_TARGET */
-  0,			/* ERROR_SYSTEM_TRACE */
-  0,			/* ERROR_INVALID_EVENT_COUNT */
-  0,			/* ERROR_TOO_MANY_MUXWAITERS */
-  0,			/* ERROR_INVALID_LIST_FORMAT */
-  0,			/* ERROR_LABEL_TOO_LONG */
-  0,			/* ERROR_TOO_MANY_TCBS */
-  EIO,			/* ERROR_SIGNAL_REFUSED */
-  0,			/* ERROR_DISCARDED */
-  0,			/* ERROR_NOT_LOCKED */
-  0,			/* ERROR_BAD_THREADID_ADDR */
-  0,			/* ERROR_BAD_ARGUMENTS */
-  ENOENT,		/* ERROR_BAD_PATHNAME */
-  EBUSY,		/* ERROR_SIGNAL_PENDING */
+  0,			/* 117: ERROR_INVALID_CATEGORY */
+  0,			/* 118: ERROR_INVALID_VERIFY_SWITCH */
+  0,			/* 119: ERROR_BAD_DRIVER_LEVEL */
+  ENOSYS,		/* 120: ERROR_CALL_NOT_IMPLEMENTED */
+  0,			/* 121: ERROR_SEM_TIMEOUT */
+  0,			/* 122: ERROR_INSUFFICIENT_BUFFER */
+  ENOENT,		/* 123: ERROR_INVALID_NAME */
+  0,			/* 124: ERROR_INVALID_LEVEL */
+  0,			/* 125: ERROR_NO_VOLUME_LABEL */
+  ENOENT,		/* 126: ERROR_MOD_NOT_FOUND */
+  ESRCH,		/* 127: ERROR_PROC_NOT_FOUND */
+  ECHILD,		/* 128: ERROR_WAIT_NO_CHILDREN */
+  EBUSY,		/* 129: ERROR_CHILD_NOT_COMPLETE */
+  0,			/* 130: ERROR_DIRECT_ACCESS_HANDLE */
+  EINVAL,		/* 131: ERROR_NEGATIVE_SEEK */
+  0,			/* 132: ERROR_SEEK_ON_DEVICE */
+  0,			/* 133: ERROR_IS_JOIN_TARGET */
+  0,			/* 134: ERROR_IS_JOINED */
+  0,			/* 135: ERROR_IS_SUBSTED */
+  0,			/* 136: ERROR_NOT_JOINED */
+  0,			/* 137: ERROR_NOT_SUBSTED */
+  0,			/* 138: ERROR_JOIN_TO_JOIN */
+  0,			/* 139: ERROR_SUBST_TO_SUBST */
+  0,			/* 140: ERROR_JOIN_TO_SUBST */
+  0,			/* 141: ERROR_SUBST_TO_JOIN */
+  0,			/* 142: ERROR_BUSY_DRIVE */
+  0,			/* 143: ERROR_SAME_DRIVE */
+  0,			/* 144: ERROR_DIR_NOT_ROOT */
+  ENOTEMPTY,		/* 145: ERROR_DIR_NOT_EMPTY */
+  0,			/* 146: ERROR_IS_SUBST_PATH */
+  0,			/* 147: ERROR_IS_JOIN_PATH */
+  0,			/* 148: ERROR_PATH_BUSY */
+  0,			/* 149: ERROR_IS_SUBST_TARGET */
+  0,			/* 150: ERROR_SYSTEM_TRACE */
+  0,			/* 151: ERROR_INVALID_EVENT_COUNT */
+  0,			/* 152: ERROR_TOO_MANY_MUXWAITERS */
+  0,			/* 153: ERROR_INVALID_LIST_FORMAT */
+  0,			/* 154: ERROR_LABEL_TOO_LONG */
+  0,			/* 155: ERROR_TOO_MANY_TCBS */
+  EIO,			/* 156: ERROR_SIGNAL_REFUSED */
+  0,			/* 157: ERROR_DISCARDED */
+  0,			/* 158: ERROR_NOT_LOCKED */
+  0,			/* 159: ERROR_BAD_THREADID_ADDR */
+  0,			/* 160: ERROR_BAD_ARGUMENTS */
+  ENOENT,		/* 161: ERROR_BAD_PATHNAME */
+  EBUSY,		/* 162: ERROR_SIGNAL_PENDING */
   0,			/* 163 */
-  EAGAIN,		/* ERROR_MAX_THRDS_REACHED */
+  EAGAIN,		/* 164: ERROR_MAX_THRDS_REACHED */
   0,			/* 165 */
   0,			/* 166 */
-  0,			/* ERROR_LOCK_FAILED */
+  0,			/* 167: ERROR_LOCK_FAILED */
   0,			/* 168 */
   0,			/* 169 */
-  EBUSY,		/* ERROR_BUSY */
+  EBUSY,		/* 170: ERROR_BUSY */
   0,			/* 171 */
   0,			/* 172 */
-  0,			/* ERROR_CANCEL_VIOLATION */
-  0,			/* ERROR_ATOMIC_LOCKS_NOT_SUPPORTED */
+  0,			/* 173: ERROR_CANCEL_VIOLATION */
+  0,			/* 174: ERROR_ATOMIC_LOCKS_NOT_SUPPORTED */
   0,			/* 175 */
   0,			/* 176 */
   0,			/* 177 */
   0,			/* 178 */
   0,			/* 179 */
-  0,			/* ERROR_INVALID_SEGMENT_NUMBER */
+  0,			/* 180: ERROR_INVALID_SEGMENT_NUMBER */
   0,			/* 181 */
-  0,			/* ERROR_INVALID_ORDINAL */
-  EEXIST,		/* ERROR_ALREADY_EXISTS */
+  0,			/* 182: ERROR_INVALID_ORDINAL */
+  EEXIST,		/* 183: ERROR_ALREADY_EXISTS */
   0,			/* 184 */
   0,			/* 185 */
-  0,			/* ERROR_INVALID_FLAG_NUMBER */
-  0,			/* ERROR_SEM_NOT_FOUND */
-  0,			/* ERROR_INVALID_STARTING_CODESEG */
-  0,			/* ERROR_INVALID_STACKSEG */
-  0,			/* ERROR_INVALID_MODULETYPE */
-  ENOEXEC,		/* ERROR_INVALID_EXE_SIGNATURE */
-  ENOEXEC,		/* ERROR_EXE_MARKED_INVALID */
-  ENOEXEC,		/* ERROR_BAD_EXE_FORMAT */
-  0,			/* ERROR_ITERATED_DATA_EXCEEDS_64k */
-  0,			/* ERROR_INVALID_MINALLOCSIZE */
-  0,			/* ERROR_DYNLINK_FROM_INVALID_RING */
-  ENOEXEC,		/* ERROR_IOPL_NOT_ENABLED */
-  0,			/* ERROR_INVALID_SEGDPL */
-  0,			/* ERROR_AUTODATASEG_EXCEEDS_64k */
-  0,			/* ERROR_RING2SEG_MUST_BE_MOVABLE */
-  0,			/* ERROR_RELOC_CHAIN_XEEDS_SEGLIM */
-  0,			/* ERROR_INFLOOP_IN_RELOC_CHAIN */
-  0,			/* ERROR_ENVVAR_NOT_FOUND */
+  0,			/* 186: ERROR_INVALID_FLAG_NUMBER */
+  0,			/* 187: ERROR_SEM_NOT_FOUND */
+  0,			/* 188: ERROR_INVALID_STARTING_CODESEG */
+  0,			/* 189: ERROR_INVALID_STACKSEG */
+  0,			/* 190: ERROR_INVALID_MODULETYPE */
+  ENOEXEC,		/* 191: ERROR_INVALID_EXE_SIGNATURE */
+  ENOEXEC,		/* 192: ERROR_EXE_MARKED_INVALID */
+  ENOEXEC,		/* 193: ERROR_BAD_EXE_FORMAT */
+  0,			/* 194: ERROR_ITERATED_DATA_EXCEEDS_64k */
+  0,			/* 195: ERROR_INVALID_MINALLOCSIZE */
+  0,			/* 196: ERROR_DYNLINK_FROM_INVALID_RING */
+  ENOEXEC,		/* 197: ERROR_IOPL_NOT_ENABLED */
+  0,			/* 198: ERROR_INVALID_SEGDPL */
+  0,			/* 199: ERROR_AUTODATASEG_EXCEEDS_64k */
+  0,			/* 200: ERROR_RING2SEG_MUST_BE_MOVABLE */
+  0,			/* 201: ERROR_RELOC_CHAIN_XEEDS_SEGLIM */
+  0,			/* 202: ERROR_INFLOOP_IN_RELOC_CHAIN */
+  0,			/* 203: ERROR_ENVVAR_NOT_FOUND */
   0,			/* 204 */
-  EIO,			/* ERROR_NO_SIGNAL_SENT */
-  ENAMETOOLONG,		/* ERROR_FILENAME_EXCED_RANGE */
-  0,			/* ERROR_RING2_STACK_IN_USE */
-  EINVAL,		/* ERROR_META_EXPANSION_TOO_LONG */
-  EINVAL,		/* ERROR_INVALID_SIGNAL_NUMBER */
-  EINVAL,		/* ERROR_THREAD_1_INACTIVE */
+  EIO,			/* 205: ERROR_NO_SIGNAL_SENT */
+  ENAMETOOLONG,		/* 206: ERROR_FILENAME_EXCED_RANGE */
+  0,			/* 207: ERROR_RING2_STACK_IN_USE */
+  EINVAL,		/* 208: ERROR_META_EXPANSION_TOO_LONG */
+  EINVAL,		/* 209: ERROR_INVALID_SIGNAL_NUMBER */
+  EINVAL,		/* 210: ERROR_THREAD_1_INACTIVE */
   0,			/* 211 */
-  0,			/* ERROR_LOCKED */
+  0,			/* 212: ERROR_LOCKED */
   0,			/* 213 */
-  0,			/* ERROR_TOO_MANY_MODULES */
-  0,			/* ERROR_NESTING_NOT_ALLOWED */
-  ENOEXEC,		/* ERROR_EXE_MACHINE_TYPE_MISMATCH */
-  0,			/* ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY */
-  0,			/* ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY */
+  0,			/* 214: ERROR_TOO_MANY_MODULES */
+  0,			/* 215: ERROR_NESTING_NOT_ALLOWED */
+  ENOEXEC,		/* 216: ERROR_EXE_MACHINE_TYPE_MISMATCH */
+  0,			/* 217: ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY */
+  0,			/* 218: ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY */
   0,			/* 219 */
-  0,			/* ERROR_FILE_CHECKED_OUT */
-  0,			/* ERROR_CHECKOUT_REQUIRED */
-  0,			/* ERROR_BAD_FILE_TYPE */
-  0,			/* ERROR_FILE_TOO_LARGE */
-  0,			/* ERROR_FORMS_AUTH_REQUIRED */
+  0,			/* 220: ERROR_FILE_CHECKED_OUT */
+  0,			/* 221: ERROR_CHECKOUT_REQUIRED */
+  0,			/* 222: ERROR_BAD_FILE_TYPE */
+  0,			/* 223: ERROR_FILE_TOO_LARGE */
+  0,			/* 224: ERROR_FORMS_AUTH_REQUIRED */
   0,			/* 225 */
   0,			/* 226 */
   0,			/* 227 */
   0,			/* 228 */
-  0,			/* ERROR_PIPE_LOCAL */
-  EINVAL,		/* ERROR_BAD_PIPE */
-  EBUSY,		/* ERROR_PIPE_BUSY */
-  EPIPE,		/* ERROR_NO_DATA */
-  ECOMM,		/* ERROR_PIPE_NOT_CONNECTED */
-  EMSGSIZE,		/* ERROR_MORE_DATA */
+  0,			/* 229: ERROR_PIPE_LOCAL */
+  EINVAL,		/* 230: ERROR_BAD_PIPE */
+  EBUSY,		/* 231: ERROR_PIPE_BUSY */
+  EPIPE,		/* 232: ERROR_NO_DATA */
+  ECOMM,		/* 233: ERROR_PIPE_NOT_CONNECTED */
+  EMSGSIZE,		/* 234: ERROR_MORE_DATA */
   0,			/* 235 */
   0,			/* 236 */
   0,			/* 237 */
   0,			/* 238 */
   0,			/* 239 */
-  0,			/* ERROR_VC_DISCONNECTED */
+  0,			/* 240: ERROR_VC_DISCONNECTED */
   0,			/* 241 */
   0,			/* 242 */
   0,			/* 243 */
@@ -259,20 +259,20 @@ constexpr uint8_t errmap[] =
   0,			/* 251 */
   0,			/* 252 */
   0,			/* 253 */
-  EINVAL,		/* ERROR_INVALID_EA_NAME */
-  EINVAL,		/* ERROR_EA_LIST_INCONSISTENT */
+  EINVAL,		/* 254: ERROR_INVALID_EA_NAME */
+  EINVAL,		/* 255: ERROR_EA_LIST_INCONSISTENT */
   0,			/* 256 */
   0,			/* 257 */
   0,			/* 258 */
-  ENMFILE,		/* ERROR_NO_MORE_ITEMS */
+  ENMFILE,		/* 259: ERROR_NO_MORE_ITEMS */
   0,			/* 260 */
   0,			/* 261 */
   0,			/* 262 */
   0,			/* 263 */
   0,			/* 264 */
   0,			/* 265 */
-  0,			/* ERROR_CANNOT_COPY */
-  ENOTDIR,		/* ERROR_DIRECTORY */
+  0,			/* 266: ERROR_CANNOT_COPY */
+  ENOTDIR,		/* 267: ERROR_DIRECTORY */
   0,			/* 268 */
   0,			/* 269 */
   0,			/* 270 */
@@ -280,20 +280,20 @@ constexpr uint8_t errmap[] =
   0,			/* 272 */
   0,			/* 273 */
   0,			/* 274 */
-  ENOSPC,		/* ERROR_EAS_DIDNT_FIT */
-  0,			/* ERROR_EA_FILE_CORRUPT */
-  ENOSPC,		/* ERROR_EA_TABLE_FULL */
-  0,			/* ERROR_INVALID_EA_HANDLE */
+  ENOSPC,		/* 275: ERROR_EAS_DIDNT_FIT */
+  0,			/* 276: ERROR_EA_FILE_CORRUPT */
+  ENOSPC,		/* 277: ERROR_EA_TABLE_FULL */
+  0,			/* 278: ERROR_INVALID_EA_HANDLE */
   0,			/* 279 */
   0,			/* 280 */
   0,			/* 281 */
-  ENOTSUP,		/* ERROR_EAS_NOT_SUPPORTED */
+  ENOTSUP,		/* 282: ERROR_EAS_NOT_SUPPORTED */
   0,			/* 283 */
   0,			/* 284 */
   0,			/* 285 */
   0,			/* 286 */
   0,			/* 287 */
-  EPERM,		/* ERROR_NOT_OWNER */
+  EPERM,		/* 288: ERROR_NOT_OWNER */
   0,			/* 289 */
   0,			/* 290 */
   0,			/* 291 */
@@ -303,12 +303,12 @@ constexpr uint8_t errmap[] =
   0,			/* 295 */
   0,			/* 296 */
   0,			/* 297 */
-  0,			/* ERROR_TOO_MANY_POSTS */
-  0,			/* ERROR_PARTIAL_COPY */
-  0,			/* ERROR_OPLOCK_NOT_GRANTED */
-  0,			/* ERROR_INVALID_OPLOCK_PROTOCOL */
-  0,			/* ERROR_DISK_TOO_FRAGMENTED */
-  0,			/* ERROR_DELETE_PENDING */
+  0,			/* 298: ERROR_TOO_MANY_POSTS */
+  0,			/* 299: ERROR_PARTIAL_COPY */
+  0,			/* 300: ERROR_OPLOCK_NOT_GRANTED */
+  0,			/* 301: ERROR_INVALID_OPLOCK_PROTOCOL */
+  0,			/* 302: ERROR_DISK_TOO_FRAGMENTED */
+  0,			/* 303: ERROR_DELETE_PENDING */
   0,			/* 304 */
   0,			/* 305 */
   0,			/* 306 */
@@ -320,10 +320,10 @@ constexpr uint8_t errmap[] =
   0,			/* 312 */
   0,			/* 313 */
   0,			/* 314 */
-  0,			/* ERROR_INVALID_TOKEN */
+  0,			/* 315: ERROR_INVALID_TOKEN */
   0,			/* 316 */
-  0,			/* ERROR_MR_MID_NOT_FOUND */
-  0,			/* ERROR_SCOPE_NOT_FOUND */
+  0,			/* 317: ERROR_MR_MID_NOT_FOUND */
+  0,			/* 318: ERROR_SCOPE_NOT_FOUND */
   0,			/* 319 */
   0,			/* 320 */
   0,			/* 321 */
@@ -347,9 +347,9 @@ constexpr uint8_t errmap[] =
   0,			/* 339 */
   0,			/* 340 */
   0,			/* 341 */
-  0,			/* ERROR_OBJECT_NOT_EXTERNALLY_BACKED */
-  0,			/* ERROR_EXTERNAL_BACKING_PROVIDER_UNKNOWN */
-  0,			/* ERROR_COMPRESSION_NOT_BENEFICIAL */
+  0,			/* 342: ERROR_OBJECT_NOT_EXTERNALLY_BACKED */
+  0,			/* 343: ERROR_EXTERNAL_BACKING_PROVIDER_UNKNOWN */
+  0,			/* 344: ERROR_COMPRESSION_NOT_BENEFICIAL */
   0,			/* 345 */
   0,			/* 346 */
   0,			/* 347 */
@@ -429,7 +429,7 @@ constexpr uint8_t errmap[] =
   0,			/* 421 */
   0,			/* 422 */
   0,			/* 423 */
-  EINVAL,		/* ERROR_CASE_DIFFERING_NAMES_IN_DIR */
+  EINVAL,		/* 424: ERROR_CASE_DIFFERING_NAMES_IN_DIR */
   0,			/* 425 */
   0,			/* 426 */
   0,			/* 427 */
@@ -438,7 +438,7 @@ constexpr uint8_t errmap[] =
   0,			/* 430 */
   0,			/* 431 */
   0,			/* 432 */
-  ENODEV,		/* ERROR_NO_SUCH_DEVICE */
+  ENODEV,		/* 433: ERROR_NO_SUCH_DEVICE */
   0,			/* 434 */
   0,			/* 435 */
   0,			/* 436 */
@@ -492,7 +492,7 @@ constexpr uint8_t errmap[] =
   0,			/* 484 */
   0,			/* 485 */
   0,			/* 486 */
-  EINVAL,		/* ERROR_INVALID_ADDRESS */
+  EINVAL,		/* 487: ERROR_INVALID_ADDRESS */
   0,			/* 488 */
   0,			/* 489 */
   0,			/* 490 */
@@ -539,9 +539,9 @@ constexpr uint8_t errmap[] =
   0,			/* 531 */
   0,			/* 532 */
   0,			/* 533 */
-  0,			/* ERROR_ARITHMETIC_OVERFLOW */
-  EBUSY,		/* ERROR_PIPE_CONNECTED */
-  ECOMM,		/* ERROR_PIPE_LISTENING */
+  0,			/* 534: ERROR_ARITHMETIC_OVERFLOW */
+  EBUSY,		/* 535: ERROR_PIPE_CONNECTED */
+  ECOMM,		/* 536: ERROR_PIPE_LISTENING */
   0,			/* 537 */
   0,			/* 538 */
   0,			/* 539 */
@@ -640,7 +640,7 @@ constexpr uint8_t errmap[] =
   0,			/* 632 */
   0,			/* 633 */
   0,			/* 634 */
-  0,			/* ERROR_COMMITMENT_MINIMUM */
+  0,			/* 635: ERROR_COMMITMENT_MINIMUM */
   0,			/* 636 */
   0,			/* 637 */
   0,			/* 638 */
@@ -735,16 +735,16 @@ constexpr uint8_t errmap[] =
   0,			/* 727 */
   0,			/* 728 */
   0,			/* 729 */
-  0,			/* ERROR_WAKE_SYSTEM */
-  0,			/* ERROR_WAIT_1 */
-  0,			/* ERROR_WAIT_2 */
-  0,			/* ERROR_WAIT_3 */
-  0,			/* ERROR_WAIT_63 */
-  0,			/* ERROR_ABANDONED_WAIT_0 */
-  0,			/* ERROR_ABANDONED_WAIT_63 */
-  0,			/* ERROR_USER_APC */
-  0,			/* ERROR_KERNEL_APC */
-  0,			/* ERROR_ALERTED */
+  0,			/* 730: ERROR_WAKE_SYSTEM */
+  0,			/* 731: ERROR_WAIT_1 */
+  0,			/* 732: ERROR_WAIT_2 */
+  0,			/* 733: ERROR_WAIT_3 */
+  0,			/* 734: ERROR_WAIT_63 */
+  0,			/* 735: ERROR_ABANDONED_WAIT_0 */
+  0,			/* 736: ERROR_ABANDONED_WAIT_63 */
+  0,			/* 737: ERROR_USER_APC */
+  0,			/* 738: ERROR_KERNEL_APC */
+  0,			/* 739: ERROR_ALERTED */
   0,			/* 740 */
   0,			/* 741 */
   0,			/* 742 */
@@ -999,35 +999,35 @@ constexpr uint8_t errmap[] =
   0,			/* 991 */
   0,			/* 992 */
   0,			/* 993 */
-  0,			/* ERROR_EA_ACCESS_DENIED */
-  0,			/* ERROR_OPERATION_ABORTED */
-  EAGAIN,		/* ERROR_IO_INCOMPLETE */
-  EAGAIN,		/* ERROR_IO_PENDING */
-  EFAULT,		/* ERROR_NOACCESS */
-  0,			/* ERROR_SWAPERROR */
+  0,			/* 994: ERROR_EA_ACCESS_DENIED */
+  0,			/* 995: ERROR_OPERATION_ABORTED */
+  EAGAIN,		/* 996: ERROR_IO_INCOMPLETE */
+  EAGAIN,		/* 997: ERROR_IO_PENDING */
+  EFAULT,		/* 998: ERROR_NOACCESS */
+  0,			/* 999: ERROR_SWAPERROR */
   0,			/* 1000 */
-  0,			/* ERROR_STACK_OVERFLOW */
-  0,			/* ERROR_INVALID_MESSAGE */
-  0,			/* ERROR_CAN_NOT_COMPLETE */
-  0,			/* ERROR_INVALID_FLAGS */
-  0,			/* ERROR_UNRECOGNIZED_VOLUME */
-  ENXIO,		/* ERROR_FILE_INVALID */
-  0,			/* ERROR_FULLSCREEN_MODE */
-  EINVAL,		/* ERROR_NO_TOKEN */
-  0,			/* ERROR_BADDB */
-  0,			/* ERROR_BADKEY */
-  0,			/* ERROR_CANTOPEN */
-  0,			/* ERROR_CANTREAD */
-  0,			/* ERROR_CANTWRITE */
-  0,			/* ERROR_REGISTRY_RECOVERED */
-  0,			/* ERROR_REGISTRY_CORRUPT */
-  0,			/* ERROR_REGISTRY_IO_FAILED */
-  0,			/* ERROR_NOT_REGISTRY_FILE */
-  0,			/* ERROR_KEY_DELETED */
-  0,			/* ERROR_NO_LOG_SPACE */
-  0,			/* ERROR_KEY_HAS_CHILDREN */
-  0,			/* ERROR_CHILD_MUST_BE_VOLATILE */
-  0,			/* ERROR_NOTIFY_ENUM_DIR */
+  0,			/* 1001: ERROR_STACK_OVERFLOW */
+  0,			/* 1002: ERROR_INVALID_MESSAGE */
+  0,			/* 1003: ERROR_CAN_NOT_COMPLETE */
+  0,			/* 1004: ERROR_INVALID_FLAGS */
+  0,			/* 1005: ERROR_UNRECOGNIZED_VOLUME */
+  ENXIO,		/* 1006: ERROR_FILE_INVALID */
+  0,			/* 1007: ERROR_FULLSCREEN_MODE */
+  EINVAL,		/* 1008: ERROR_NO_TOKEN */
+  0,			/* 1009: ERROR_BADDB */
+  0,			/* 1010: ERROR_BADKEY */
+  0,			/* 1011: ERROR_CANTOPEN */
+  0,			/* 1012: ERROR_CANTREAD */
+  0,			/* 1013: ERROR_CANTWRITE */
+  0,			/* 1014: ERROR_REGISTRY_RECOVERED */
+  0,			/* 1015: ERROR_REGISTRY_CORRUPT */
+  0,			/* 1016: ERROR_REGISTRY_IO_FAILED */
+  0,			/* 1017: ERROR_NOT_REGISTRY_FILE */
+  0,			/* 1018: ERROR_KEY_DELETED */
+  0,			/* 1019: ERROR_NO_LOG_SPACE */
+  0,			/* 1020: ERROR_KEY_HAS_CHILDREN */
+  0,			/* 1021: ERROR_CHILD_MUST_BE_VOLATILE */
+  0,			/* 1022: ERROR_NOTIFY_ENUM_DIR */
   0,			/* 1023 */
   0,			/* 1024 */
   0,			/* 1025 */
@@ -1056,40 +1056,40 @@ constexpr uint8_t errmap[] =
   0,			/* 1048 */
   0,			/* 1049 */
   0,			/* 1050 */
-  0,			/* ERROR_DEPENDENT_SERVICES_RUNNING */
-  0,			/* ERROR_INVALID_SERVICE_CONTROL */
-  EBUSY,		/* ERROR_SERVICE_REQUEST_TIMEOUT */
-  0,			/* ERROR_SERVICE_NO_THREAD */
-  0,			/* ERROR_SERVICE_DATABASE_LOCKED */
-  0,			/* ERROR_SERVICE_ALREADY_RUNNING */
-  0,			/* ERROR_INVALID_SERVICE_ACCOUNT */
-  0,			/* ERROR_SERVICE_DISABLED */
-  0,			/* ERROR_CIRCULAR_DEPENDENCY */
-  0,			/* ERROR_SERVICE_DOES_NOT_EXIST */
-  0,			/* ERROR_SERVICE_CANNOT_ACCEPT_CTRL */
-  0,			/* ERROR_SERVICE_NOT_ACTIVE */
-  0,			/* ERROR_FAILED_SERVICE_CONTROLLER_CONNECT */
-  0,			/* ERROR_EXCEPTION_IN_SERVICE */
-  0,			/* ERROR_DATABASE_DOES_NOT_EXIST */
-  0,			/* ERROR_SERVICE_SPECIFIC_ERROR */
-  EFAULT,		/* ERROR_PROCESS_ABORTED */
-  0,			/* ERROR_SERVICE_DEPENDENCY_FAIL */
-  0,			/* ERROR_SERVICE_LOGON_FAILED */
-  0,			/* ERROR_SERVICE_START_HANG */
-  0,			/* ERROR_INVALID_SERVICE_LOCK */
-  0,			/* ERROR_SERVICE_MARKED_FOR_DELETE */
-  0,			/* ERROR_SERVICE_EXISTS */
-  0,			/* ERROR_ALREADY_RUNNING_LKG */
-  0,			/* ERROR_SERVICE_DEPENDENCY_DELETED */
-  0,			/* ERROR_BOOT_ALREADY_ACCEPTED */
-  0,			/* ERROR_SERVICE_NEVER_STARTED */
-  0,			/* ERROR_DUPLICATE_SERVICE_NAME */
-  0,			/* ERROR_DIFFERENT_SERVICE_ACCOUNT */
-  0,			/* ERROR_CANNOT_DETECT_DRIVER_FAILURE */
-  0,			/* ERROR_CANNOT_DETECT_PROCESS_ABORT */
-  0,			/* ERROR_NO_RECOVERY_PROGRAM */
-  0,			/* ERROR_SERVICE_NOT_IN_EXE */
-  0,			/* ERROR_NOT_SAFEBOOT_SERVICE */
+  0,			/* 1051: ERROR_DEPENDENT_SERVICES_RUNNING */
+  0,			/* 1052: ERROR_INVALID_SERVICE_CONTROL */
+  EBUSY,		/* 1053: ERROR_SERVICE_REQUEST_TIMEOUT */
+  0,			/* 1054: ERROR_SERVICE_NO_THREAD */
+  0,			/* 1055: ERROR_SERVICE_DATABASE_LOCKED */
+  0,			/* 1056: ERROR_SERVICE_ALREADY_RUNNING */
+  0,			/* 1057: ERROR_INVALID_SERVICE_ACCOUNT */
+  0,			/* 1058: ERROR_SERVICE_DISABLED */
+  0,			/* 1059: ERROR_CIRCULAR_DEPENDENCY */
+  0,			/* 1060: ERROR_SERVICE_DOES_NOT_EXIST */
+  0,			/* 1061: ERROR_SERVICE_CANNOT_ACCEPT_CTRL */
+  0,			/* 1062: ERROR_SERVICE_NOT_ACTIVE */
+  0,			/* 1063: ERROR_FAILED_SERVICE_CONTROLLER_CONNECT */
+  0,			/* 1064: ERROR_EXCEPTION_IN_SERVICE */
+  0,			/* 1065: ERROR_DATABASE_DOES_NOT_EXIST */
+  0,			/* 1066: ERROR_SERVICE_SPECIFIC_ERROR */
+  EFAULT,		/* 1067: ERROR_PROCESS_ABORTED */
+  0,			/* 1068: ERROR_SERVICE_DEPENDENCY_FAIL */
+  0,			/* 1069: ERROR_SERVICE_LOGON_FAILED */
+  0,			/* 1070: ERROR_SERVICE_START_HANG */
+  0,			/* 1071: ERROR_INVALID_SERVICE_LOCK */
+  0,			/* 1072: ERROR_SERVICE_MARKED_FOR_DELETE */
+  0,			/* 1073: ERROR_SERVICE_EXISTS */
+  0,			/* 1074: ERROR_ALREADY_RUNNING_LKG */
+  0,			/* 1075: ERROR_SERVICE_DEPENDENCY_DELETED */
+  0,			/* 1076: ERROR_BOOT_ALREADY_ACCEPTED */
+  0,			/* 1077: ERROR_SERVICE_NEVER_STARTED */
+  0,			/* 1078: ERROR_DUPLICATE_SERVICE_NAME */
+  0,			/* 1079: ERROR_DIFFERENT_SERVICE_ACCOUNT */
+  0,			/* 1080: ERROR_CANNOT_DETECT_DRIVER_FAILURE */
+  0,			/* 1081: ERROR_CANNOT_DETECT_PROCESS_ABORT */
+  0,			/* 1082: ERROR_NO_RECOVERY_PROGRAM */
+  0,			/* 1083: ERROR_SERVICE_NOT_IN_EXE */
+  0,			/* 1084: ERROR_NOT_SAFEBOOT_SERVICE */
   0,			/* 1085 */
   0,			/* 1086 */
   0,			/* 1087 */
@@ -1105,39 +1105,39 @@ constexpr uint8_t errmap[] =
   0,			/* 1097 */
   0,			/* 1098 */
   0,			/* 1099 */
-  ENOSPC,		/* ERROR_END_OF_MEDIA */
-  EIO,			/* ERROR_FILEMARK_DETECTED */
-  EIO,			/* ERROR_BEGINNING_OF_MEDIA */
-  EIO,			/* ERROR_SETMARK_DETECTED */
-  EIO,			/* ERROR_NO_DATA_DETECTED */
-  0,			/* ERROR_PARTITION_FAILURE */
-  EIO,			/* ERROR_INVALID_BLOCK_LENGTH */
-  0,			/* ERROR_DEVICE_NOT_PARTITIONED */
-  0,			/* ERROR_UNABLE_TO_LOCK_MEDIA */
-  0,			/* ERROR_UNABLE_TO_UNLOAD_MEDIA */
-  ENODEV,		/* ERROR_MEDIA_CHANGED */
-  EIO,			/* ERROR_BUS_RESET */
-  ENOMEDIUM,		/* ERROR_NO_MEDIA_IN_DRIVE */
-  0,			/* ERROR_NO_UNICODE_TRANSLATION */
-  0,			/* ERROR_DLL_INIT_FAILED */
-  0,			/* ERROR_SHUTDOWN_IN_PROGRESS */
-  0,			/* ERROR_NO_SHUTDOWN_IN_PROGRESS */
-  EIO,			/* ERROR_IO_DEVICE */
-  0,			/* ERROR_SERIAL_NO_DEVICE */
-  0,			/* ERROR_IRQ_BUSY */
-  0,			/* ERROR_MORE_WRITES */
-  0,			/* ERROR_COUNTER_TIMEOUT */
-  0,			/* ERROR_FLOPPY_ID_MARK_NOT_FOUND */
-  0,			/* ERROR_FLOPPY_WRONG_CYLINDER */
-  0,			/* ERROR_FLOPPY_UNKNOWN_ERROR */
-  0,			/* ERROR_FLOPPY_BAD_REGISTERS */
-  0,			/* ERROR_DISK_RECALIBRATE_FAILED */
-  0,			/* ERROR_DISK_OPERATION_FAILED */
-  0,			/* ERROR_DISK_RESET_FAILED */
-  EIO,			/* ERROR_EOM_OVERFLOW */
-  0,			/* ERROR_NOT_ENOUGH_SERVER_MEMORY */
-  EDEADLOCK,		/* ERROR_POSSIBLE_DEADLOCK */
-  0,			/* ERROR_MAPPED_ALIGNMENT */
+  ENOSPC,		/* 1100: ERROR_END_OF_MEDIA */
+  EIO,			/* 1101: ERROR_FILEMARK_DETECTED */
+  EIO,			/* 1102: ERROR_BEGINNING_OF_MEDIA */
+  EIO,			/* 1103: ERROR_SETMARK_DETECTED */
+  EIO,			/* 1104: ERROR_NO_DATA_DETECTED */
+  0,			/* 1105: ERROR_PARTITION_FAILURE */
+  EIO,			/* 1106: ERROR_INVALID_BLOCK_LENGTH */
+  0,			/* 1107: ERROR_DEVICE_NOT_PARTITIONED */
+  0,			/* 1108: ERROR_UNABLE_TO_LOCK_MEDIA */
+  0,			/* 1109: ERROR_UNABLE_TO_UNLOAD_MEDIA */
+  ENODEV,		/* 1110: ERROR_MEDIA_CHANGED */
+  EIO,			/* 1111: ERROR_BUS_RESET */
+  ENOMEDIUM,		/* 1112: ERROR_NO_MEDIA_IN_DRIVE */
+  0,			/* 1113: ERROR_NO_UNICODE_TRANSLATION */
+  0,			/* 1114: ERROR_DLL_INIT_FAILED */
+  0,			/* 1115: ERROR_SHUTDOWN_IN_PROGRESS */
+  0,			/* 1116: ERROR_NO_SHUTDOWN_IN_PROGRESS */
+  EIO,			/* 1117: ERROR_IO_DEVICE */
+  0,			/* 1118: ERROR_SERIAL_NO_DEVICE */
+  0,			/* 1119: ERROR_IRQ_BUSY */
+  0,			/* 1120: ERROR_MORE_WRITES */
+  0,			/* 1121: ERROR_COUNTER_TIMEOUT */
+  0,			/* 1122: ERROR_FLOPPY_ID_MARK_NOT_FOUND */
+  0,			/* 1123: ERROR_FLOPPY_WRONG_CYLINDER */
+  0,			/* 1124: ERROR_FLOPPY_UNKNOWN_ERROR */
+  0,			/* 1125: ERROR_FLOPPY_BAD_REGISTERS */
+  0,			/* 1126: ERROR_DISK_RECALIBRATE_FAILED */
+  0,			/* 1127: ERROR_DISK_OPERATION_FAILED */
+  0,			/* 1128: ERROR_DISK_RESET_FAILED */
+  EIO,			/* 1129: ERROR_EOM_OVERFLOW */
+  0,			/* 1130: ERROR_NOT_ENOUGH_SERVER_MEMORY */
+  EDEADLOCK,		/* 1131: ERROR_POSSIBLE_DEADLOCK */
+  0,			/* 1132: ERROR_MAPPED_ALIGNMENT */
   0,			/* 1133 */
   0,			/* 1134 */
   0,			/* 1135 */
@@ -1145,9 +1145,9 @@ constexpr uint8_t errmap[] =
   0,			/* 1137 */
   0,			/* 1138 */
   0,			/* 1139 */
-  0,			/* ERROR_SET_POWER_STATE_VETOED */
-  0,			/* ERROR_SET_POWER_STATE_FAILED */
-  EMLINK,		/* ERROR_TOO_MANY_LINKS */
+  0,			/* 1140: ERROR_SET_POWER_STATE_VETOED */
+  0,			/* 1141: ERROR_SET_POWER_STATE_FAILED */
+  EMLINK,		/* 1142: ERROR_TOO_MANY_LINKS */
   0,			/* 1143 */
   0,			/* 1144 */
   0,			/* 1145 */
@@ -1155,38 +1155,38 @@ constexpr uint8_t errmap[] =
   0,			/* 1147 */
   0,			/* 1148 */
   0,			/* 1149 */
-  0,			/* ERROR_OLD_WIN_VERSION */
-  0,			/* ERROR_APP_WRONG_OS */
-  0,			/* ERROR_SINGLE_INSTANCE_APP */
-  0,			/* ERROR_RMODE_APP */
-  0,			/* ERROR_INVALID_DLL */
-  0,			/* ERROR_NO_ASSOCIATION */
-  0,			/* ERROR_DDE_FAIL */
-  0,			/* ERROR_DLL_NOT_FOUND */
-  0,			/* ERROR_NO_MORE_USER_HANDLES */
-  0,			/* ERROR_MESSAGE_SYNC_ONLY */
-  0,			/* ERROR_SOURCE_ELEMENT_EMPTY */
-  0,			/* ERROR_DESTINATION_ELEMENT_FULL */
-  0,			/* ERROR_ILLEGAL_ELEMENT_ADDRESS */
-  0,			/* ERROR_MAGAZINE_NOT_PRESENT */
-  0,			/* ERROR_DEVICE_REINITIALIZATION_NEEDED */
-  EIO,			/* ERROR_DEVICE_REQUIRES_CLEANING */
-  EIO,			/* ERROR_DEVICE_DOOR_OPEN */
-  0,			/* ERROR_DEVICE_NOT_CONNECTED */
-  0,			/* ERROR_NOT_FOUND */
-  0,			/* ERROR_NO_MATCH */
-  0,			/* ERROR_SET_NOT_FOUND */
-  0,			/* ERROR_POINT_NOT_FOUND */
-  0,			/* ERROR_NO_TRACKING_SERVICE */
-  0,			/* ERROR_NO_VOLUME_ID */
+  0,			/* 1150: ERROR_OLD_WIN_VERSION */
+  0,			/* 1151: ERROR_APP_WRONG_OS */
+  0,			/* 1152: ERROR_SINGLE_INSTANCE_APP */
+  0,			/* 1153: ERROR_RMODE_APP */
+  0,			/* 1154: ERROR_INVALID_DLL */
+  0,			/* 1155: ERROR_NO_ASSOCIATION */
+  0,			/* 1156: ERROR_DDE_FAIL */
+  0,			/* 1157: ERROR_DLL_NOT_FOUND */
+  0,			/* 1158: ERROR_NO_MORE_USER_HANDLES */
+  0,			/* 1159: ERROR_MESSAGE_SYNC_ONLY */
+  0,			/* 1160: ERROR_SOURCE_ELEMENT_EMPTY */
+  0,			/* 1161: ERROR_DESTINATION_ELEMENT_FULL */
+  0,			/* 1162: ERROR_ILLEGAL_ELEMENT_ADDRESS */
+  0,			/* 1163: ERROR_MAGAZINE_NOT_PRESENT */
+  0,			/* 1164: ERROR_DEVICE_REINITIALIZATION_NEEDED */
+  EIO,			/* 1165: ERROR_DEVICE_REQUIRES_CLEANING */
+  EIO,			/* 1166: ERROR_DEVICE_DOOR_OPEN */
+  0,			/* 1167: ERROR_DEVICE_NOT_CONNECTED */
+  0,			/* 1168: ERROR_NOT_FOUND */
+  0,			/* 1169: ERROR_NO_MATCH */
+  0,			/* 1170: ERROR_SET_NOT_FOUND */
+  0,			/* 1171: ERROR_POINT_NOT_FOUND */
+  0,			/* 1172: ERROR_NO_TRACKING_SERVICE */
+  0,			/* 1173: ERROR_NO_VOLUME_ID */
   0,			/* 1174 */
-  0,			/* ERROR_UNABLE_TO_REMOVE_REPLACED */
-  0,			/* ERROR_UNABLE_TO_MOVE_REPLACEMENT */
-  0,			/* ERROR_UNABLE_TO_MOVE_REPLACEMENT_2 */
-  0,			/* ERROR_JOURNAL_DELETE_IN_PROGRESS */
-  0,			/* ERROR_JOURNAL_NOT_ACTIVE */
-  0,			/* ERROR_POTENTIAL_FILE_FOUND */
-  0,			/* ERROR_JOURNAL_ENTRY_DELETED */
+  0,			/* 1175: ERROR_UNABLE_TO_REMOVE_REPLACED */
+  0,			/* 1176: ERROR_UNABLE_TO_MOVE_REPLACEMENT */
+  0,			/* 1177: ERROR_UNABLE_TO_MOVE_REPLACEMENT_2 */
+  0,			/* 1178: ERROR_JOURNAL_DELETE_IN_PROGRESS */
+  0,			/* 1179: ERROR_JOURNAL_NOT_ACTIVE */
+  0,			/* 1180: ERROR_POTENTIAL_FILE_FOUND */
+  0,			/* 1181: ERROR_JOURNAL_ENTRY_DELETED */
   0,			/* 1182 */
   0,			/* 1183 */
   0,			/* 1184 */
@@ -1205,94 +1205,94 @@ constexpr uint8_t errmap[] =
   0,			/* 1197 */
   0,			/* 1198 */
   0,			/* 1199 */
-  ENODEV,		/* ERROR_BAD_DEVICE */
-  0,			/* ERROR_CONNECTION_UNAVAIL */
-  0,			/* ERROR_DEVICE_ALREADY_REMEMBERED */
-  0,			/* ERROR_NO_NET_OR_BAD_PATH */
-  0,			/* ERROR_BAD_PROVIDER */
-  0,			/* ERROR_CANNOT_OPEN_PROFILE */
-  0,			/* ERROR_BAD_PROFILE */
-  0,			/* ERROR_NOT_CONTAINER */
-  0,			/* ERROR_EXTENDED_ERROR */
-  0,			/* ERROR_INVALID_GROUPNAME */
-  0,			/* ERROR_INVALID_COMPUTERNAME */
-  0,			/* ERROR_INVALID_EVENTNAME */
-  0,			/* ERROR_INVALID_DOMAINNAME */
-  0,			/* ERROR_INVALID_SERVICENAME */
-  0,			/* ERROR_INVALID_NETNAME */
-  0,			/* ERROR_INVALID_SHARENAME */
-  0,			/* ERROR_INVALID_PASSWORDNAME */
-  0,			/* ERROR_INVALID_MESSAGENAME */
-  0,			/* ERROR_INVALID_MESSAGEDEST */
-  0,			/* ERROR_SESSION_CREDENTIAL_CONFLICT */
-  0,			/* ERROR_REMOTE_SESSION_LIMIT_EXCEEDED */
-  0,			/* ERROR_DUP_DOMAINNAME */
-  0,			/* ERROR_NO_NETWORK */
-  EINTR,		/* ERROR_CANCELLED */
-  0,			/* ERROR_USER_MAPPED_FILE */
-  ECONNREFUSED,		/* ERROR_CONNECTION_REFUSED */
-  0,			/* ERROR_GRACEFUL_DISCONNECT */
-  0,			/* ERROR_ADDRESS_ALREADY_ASSOCIATED */
-  0,			/* ERROR_ADDRESS_NOT_ASSOCIATED */
-  0,			/* ERROR_CONNECTION_INVALID */
-  0,			/* ERROR_CONNECTION_ACTIVE */
-  0,			/* ERROR_NETWORK_UNREACHABLE */
-  0,			/* ERROR_HOST_UNREACHABLE */
-  0,			/* ERROR_PROTOCOL_UNREACHABLE */
-  0,			/* ERROR_PORT_UNREACHABLE */
-  0,			/* ERROR_REQUEST_ABORTED */
-  0,			/* ERROR_CONNECTION_ABORTED */
-  0,			/* ERROR_RETRY */
-  0,			/* ERROR_CONNECTION_COUNT_LIMIT */
-  0,			/* ERROR_LOGIN_TIME_RESTRICTION */
-  0,			/* ERROR_LOGIN_WKSTA_RESTRICTION */
-  0,			/* ERROR_INCORRECT_ADDRESS */
-  0,			/* ERROR_ALREADY_REGISTERED */
-  0,			/* ERROR_SERVICE_NOT_FOUND */
-  0,			/* ERROR_NOT_AUTHENTICATED */
-  0,			/* ERROR_NOT_LOGGED_ON */
-  0,			/* ERROR_CONTINUE */
-  0,			/* ERROR_ALREADY_INITIALIZED */
-  0,			/* ERROR_NO_MORE_DEVICES */
-  0,			/* ERROR_NO_SUCH_SITE */
-  0,			/* ERROR_DOMAIN_CONTROLLER_EXISTS */
-  0,			/* ERROR_ONLY_IF_CONNECTED */
-  0,			/* ERROR_OVERRIDE_NOCHANGES */
-  0,			/* ERROR_BAD_USER_PROFILE */
-  0,			/* ERROR_NOT_SUPPORTED_ON_SBS */
-  0,			/* ERROR_SERVER_SHUTDOWN_IN_PROGRESS */
-  0,			/* ERROR_HOST_DOWN */
-  0,			/* ERROR_NON_ACCOUNT_SID */
-  0,			/* ERROR_NON_DOMAIN_SID */
-  0,			/* ERROR_APPHELP_BLOCK */
-  0,			/* ERROR_ACCESS_DISABLED_BY_POLICY */
-  0,			/* ERROR_REG_NAT_CONSUMPTION */
-  0,			/* ERROR_CSCSHARE_OFFLINE */
-  0,			/* ERROR_PKINIT_FAILURE */
-  0,			/* ERROR_SMARTCARD_SUBSYSTEM_FAILURE */
-  0,			/* ERROR_DOWNGRADE_DETECTED */
+  ENODEV,		/* 1200: ERROR_BAD_DEVICE */
+  0,			/* 1201: ERROR_CONNECTION_UNAVAIL */
+  0,			/* 1202: ERROR_DEVICE_ALREADY_REMEMBERED */
+  0,			/* 1203: ERROR_NO_NET_OR_BAD_PATH */
+  0,			/* 1204: ERROR_BAD_PROVIDER */
+  0,			/* 1205: ERROR_CANNOT_OPEN_PROFILE */
+  0,			/* 1206: ERROR_BAD_PROFILE */
+  0,			/* 1207: ERROR_NOT_CONTAINER */
+  0,			/* 1208: ERROR_EXTENDED_ERROR */
+  0,			/* 1209: ERROR_INVALID_GROUPNAME */
+  0,			/* 1210: ERROR_INVALID_COMPUTERNAME */
+  0,			/* 1211: ERROR_INVALID_EVENTNAME */
+  0,			/* 1212: ERROR_INVALID_DOMAINNAME */
+  0,			/* 1213: ERROR_INVALID_SERVICENAME */
+  0,			/* 1214: ERROR_INVALID_NETNAME */
+  0,			/* 1215: ERROR_INVALID_SHARENAME */
+  0,			/* 1216: ERROR_INVALID_PASSWORDNAME */
+  0,			/* 1217: ERROR_INVALID_MESSAGENAME */
+  0,			/* 1218: ERROR_INVALID_MESSAGEDEST */
+  0,			/* 1219: ERROR_SESSION_CREDENTIAL_CONFLICT */
+  0,			/* 1220: ERROR_REMOTE_SESSION_LIMIT_EXCEEDED */
+  0,			/* 1221: ERROR_DUP_DOMAINNAME */
+  0,			/* 1222: ERROR_NO_NETWORK */
+  EINTR,		/* 1223: ERROR_CANCELLED */
+  0,			/* 1224: ERROR_USER_MAPPED_FILE */
+  ECONNREFUSED,		/* 1225: ERROR_CONNECTION_REFUSED */
+  0,			/* 1226: ERROR_GRACEFUL_DISCONNECT */
+  0,			/* 1227: ERROR_ADDRESS_ALREADY_ASSOCIATED */
+  0,			/* 1228: ERROR_ADDRESS_NOT_ASSOCIATED */
+  0,			/* 1229: ERROR_CONNECTION_INVALID */
+  0,			/* 1230: ERROR_CONNECTION_ACTIVE */
+  0,			/* 1231: ERROR_NETWORK_UNREACHABLE */
+  0,			/* 1232: ERROR_HOST_UNREACHABLE */
+  0,			/* 1233: ERROR_PROTOCOL_UNREACHABLE */
+  0,			/* 1234: ERROR_PORT_UNREACHABLE */
+  0,			/* 1235: ERROR_REQUEST_ABORTED */
+  0,			/* 1236: ERROR_CONNECTION_ABORTED */
+  0,			/* 1237: ERROR_RETRY */
+  0,			/* 1238: ERROR_CONNECTION_COUNT_LIMIT */
+  0,			/* 1239: ERROR_LOGIN_TIME_RESTRICTION */
+  0,			/* 1240: ERROR_LOGIN_WKSTA_RESTRICTION */
+  0,			/* 1241: ERROR_INCORRECT_ADDRESS */
+  0,			/* 1242: ERROR_ALREADY_REGISTERED */
+  0,			/* 1243: ERROR_SERVICE_NOT_FOUND */
+  0,			/* 1244: ERROR_NOT_AUTHENTICATED */
+  0,			/* 1245: ERROR_NOT_LOGGED_ON */
+  0,			/* 1246: ERROR_CONTINUE */
+  0,			/* 1247: ERROR_ALREADY_INITIALIZED */
+  0,			/* 1248: ERROR_NO_MORE_DEVICES */
+  0,			/* 1249: ERROR_NO_SUCH_SITE */
+  0,			/* 1250: ERROR_DOMAIN_CONTROLLER_EXISTS */
+  0,			/* 1251: ERROR_ONLY_IF_CONNECTED */
+  0,			/* 1252: ERROR_OVERRIDE_NOCHANGES */
+  0,			/* 1253: ERROR_BAD_USER_PROFILE */
+  0,			/* 1254: ERROR_NOT_SUPPORTED_ON_SBS */
+  0,			/* 1255: ERROR_SERVER_SHUTDOWN_IN_PROGRESS */
+  0,			/* 1256: ERROR_HOST_DOWN */
+  0,			/* 1257: ERROR_NON_ACCOUNT_SID */
+  0,			/* 1258: ERROR_NON_DOMAIN_SID */
+  0,			/* 1259: ERROR_APPHELP_BLOCK */
+  0,			/* 1260: ERROR_ACCESS_DISABLED_BY_POLICY */
+  0,			/* 1261: ERROR_REG_NAT_CONSUMPTION */
+  0,			/* 1262: ERROR_CSCSHARE_OFFLINE */
+  0,			/* 1263: ERROR_PKINIT_FAILURE */
+  0,			/* 1264: ERROR_SMARTCARD_SUBSYSTEM_FAILURE */
+  0,			/* 1265: ERROR_DOWNGRADE_DETECTED */
   0,			/* 1266 */
   0,			/* 1267 */
   0,			/* 1268 */
   0,			/* 1269 */
   0,			/* 1270 */
-  0,			/* ERROR_MACHINE_LOCKED */
+  0,			/* 1271: ERROR_MACHINE_LOCKED */
   0,			/* 1272 */
-  0,			/* ERROR_CALLBACK_SUPPLIED_INVALID_DATA */
-  0,			/* ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED */
-  0,			/* ERROR_DRIVER_BLOCKED */
-  0,			/* ERROR_INVALID_IMPORT_OF_NON_DLL */
-  0,			/* ERROR_ACCESS_DISABLED_WEBBLADE */
-  0,			/* ERROR_ACCESS_DISABLED_WEBBLADE_TAMPER */
-  0,			/* ERROR_RECOVERY_FAILURE */
-  0,			/* ERROR_ALREADY_FIBER */
-  0,			/* ERROR_ALREADY_THREAD */
-  0,			/* ERROR_STACK_BUFFER_OVERRUN */
-  0,			/* ERROR_PARAMETER_QUOTA_EXCEEDED */
-  0,			/* ERROR_DEBUGGER_INACTIVE */
-  0,			/* ERROR_DELAY_LOAD_FAILED */
-  0,			/* ERROR_VDM_DISALLOWED */
-  0,			/* ERROR_UNIDENTIFIED_ERROR */
+  0,			/* 1273: ERROR_CALLBACK_SUPPLIED_INVALID_DATA */
+  0,			/* 1274: ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED */
+  0,			/* 1275: ERROR_DRIVER_BLOCKED */
+  0,			/* 1276: ERROR_INVALID_IMPORT_OF_NON_DLL */
+  0,			/* 1277: ERROR_ACCESS_DISABLED_WEBBLADE */
+  0,			/* 1278: ERROR_ACCESS_DISABLED_WEBBLADE_TAMPER */
+  0,			/* 1279: ERROR_RECOVERY_FAILURE */
+  0,			/* 1280: ERROR_ALREADY_FIBER */
+  0,			/* 1281: ERROR_ALREADY_THREAD */
+  0,			/* 1282: ERROR_STACK_BUFFER_OVERRUN */
+  0,			/* 1283: ERROR_PARAMETER_QUOTA_EXCEEDED */
+  0,			/* 1284: ERROR_DEBUGGER_INACTIVE */
+  0,			/* 1285: ERROR_DELAY_LOAD_FAILED */
+  0,			/* 1286: ERROR_VDM_DISALLOWED */
+  0,			/* 1287: ERROR_UNIDENTIFIED_ERROR */
   0,			/* 1288 */
   0,			/* 1289 */
   0,			/* 1290 */
@@ -1305,178 +1305,178 @@ constexpr uint8_t errmap[] =
   0,			/* 1297 */
   0,			/* 1298 */
   0,			/* 1299 */
-  0,			/* ERROR_NOT_ALL_ASSIGNED */
-  0,			/* ERROR_SOME_NOT_MAPPED */
-  0,			/* ERROR_NO_QUOTAS_FOR_ACCOUNT */
-  0,			/* ERROR_LOCAL_USER_SESSION_KEY */
-  0,			/* ERROR_NULL_LM_PASSWORD */
-  0,			/* ERROR_UNKNOWN_REVISION */
-  0,			/* ERROR_REVISION_MISMATCH */
-  0,			/* ERROR_INVALID_OWNER */
-  0,			/* ERROR_INVALID_PRIMARY_GROUP */
-  0,			/* ERROR_NO_IMPERSONATION_TOKEN */
-  0,			/* ERROR_CANT_DISABLE_MANDATORY */
-  0,			/* ERROR_NO_LOGON_SERVERS */
-  0,			/* ERROR_NO_SUCH_LOGON_SESSION */
-  0,			/* ERROR_NO_SUCH_PRIVILEGE */
-  EPERM,		/* ERROR_PRIVILEGE_NOT_HELD */
-  0,			/* ERROR_INVALID_ACCOUNT_NAME */
-  0,			/* ERROR_USER_EXISTS */
-  0,			/* ERROR_NO_SUCH_USER */
-  0,			/* ERROR_GROUP_EXISTS */
-  0,			/* ERROR_NO_SUCH_GROUP */
-  0,			/* ERROR_MEMBER_IN_GROUP */
-  0,			/* ERROR_MEMBER_NOT_IN_GROUP */
-  0,			/* ERROR_LAST_ADMIN */
-  0,			/* ERROR_WRONG_PASSWORD */
-  0,			/* ERROR_ILL_FORMED_PASSWORD */
-  0,			/* ERROR_PASSWORD_RESTRICTION */
-  0,			/* ERROR_LOGON_FAILURE */
-  0,			/* ERROR_ACCOUNT_RESTRICTION */
-  0,			/* ERROR_INVALID_LOGON_HOURS */
-  0,			/* ERROR_INVALID_WORKSTATION */
-  0,			/* ERROR_PASSWORD_EXPIRED */
-  0,			/* ERROR_ACCOUNT_DISABLED */
-  EINVAL,		/* ERROR_NONE_MAPPED */
-  0,			/* ERROR_TOO_MANY_LUIDS_REQUESTED */
-  0,			/* ERROR_LUIDS_EXHAUSTED */
-  0,			/* ERROR_INVALID_SUB_AUTHORITY */
-  0,			/* ERROR_INVALID_ACL */
-  0,			/* ERROR_INVALID_SID */
-  0,			/* ERROR_INVALID_SECURITY_DESCR */
+  0,			/* 1300: ERROR_NOT_ALL_ASSIGNED */
+  0,			/* 1301: ERROR_SOME_NOT_MAPPED */
+  0,			/* 1302: ERROR_NO_QUOTAS_FOR_ACCOUNT */
+  0,			/* 1303: ERROR_LOCAL_USER_SESSION_KEY */
+  0,			/* 1304: ERROR_NULL_LM_PASSWORD */
+  0,			/* 1305: ERROR_UNKNOWN_REVISION */
+  0,			/* 1306: ERROR_REVISION_MISMATCH */
+  0,			/* 1307: ERROR_INVALID_OWNER */
+  0,			/* 1308: ERROR_INVALID_PRIMARY_GROUP */
+  0,			/* 1309: ERROR_NO_IMPERSONATION_TOKEN */
+  0,			/* 1310: ERROR_CANT_DISABLE_MANDATORY */
+  0,			/* 1311: ERROR_NO_LOGON_SERVERS */
+  0,			/* 1312: ERROR_NO_SUCH_LOGON_SESSION */
+  0,			/* 1313: ERROR_NO_SUCH_PRIVILEGE */
+  EPERM,		/* 1314: ERROR_PRIVILEGE_NOT_HELD */
+  0,			/* 1315: ERROR_INVALID_ACCOUNT_NAME */
+  0,			/* 1316: ERROR_USER_EXISTS */
+  0,			/* 1317: ERROR_NO_SUCH_USER */
+  0,			/* 1318: ERROR_GROUP_EXISTS */
+  0,			/* 1319: ERROR_NO_SUCH_GROUP */
+  0,			/* 1320: ERROR_MEMBER_IN_GROUP */
+  0,			/* 1321: ERROR_MEMBER_NOT_IN_GROUP */
+  0,			/* 1322: ERROR_LAST_ADMIN */
+  0,			/* 1323: ERROR_WRONG_PASSWORD */
+  0,			/* 1324: ERROR_ILL_FORMED_PASSWORD */
+  0,			/* 1325: ERROR_PASSWORD_RESTRICTION */
+  0,			/* 1326: ERROR_LOGON_FAILURE */
+  0,			/* 1327: ERROR_ACCOUNT_RESTRICTION */
+  0,			/* 1328: ERROR_INVALID_LOGON_HOURS */
+  0,			/* 1329: ERROR_INVALID_WORKSTATION */
+  0,			/* 1330: ERROR_PASSWORD_EXPIRED */
+  0,			/* 1331: ERROR_ACCOUNT_DISABLED */
+  EINVAL,		/* 1332: ERROR_NONE_MAPPED */
+  0,			/* 1333: ERROR_TOO_MANY_LUIDS_REQUESTED */
+  0,			/* 1334: ERROR_LUIDS_EXHAUSTED */
+  0,			/* 1335: ERROR_INVALID_SUB_AUTHORITY */
+  0,			/* 1336: ERROR_INVALID_ACL */
+  0,			/* 1337: ERROR_INVALID_SID */
+  0,			/* 1338: ERROR_INVALID_SECURITY_DESCR */
   0,			/* 1339 */
-  0,			/* ERROR_BAD_INHERITANCE_ACL */
-  0,			/* ERROR_SERVER_DISABLED */
-  0,			/* ERROR_SERVER_NOT_DISABLED */
-  0,			/* ERROR_INVALID_ID_AUTHORITY */
-  0,			/* ERROR_ALLOTTED_SPACE_EXCEEDED */
-  0,			/* ERROR_INVALID_GROUP_ATTRIBUTES */
-  0,			/* ERROR_BAD_IMPERSONATION_LEVEL */
-  0,			/* ERROR_CANT_OPEN_ANONYMOUS */
-  0,			/* ERROR_BAD_VALIDATION_CLASS */
-  0,			/* ERROR_BAD_TOKEN_TYPE */
-  0,			/* ERROR_NO_SECURITY_ON_OBJECT */
-  0,			/* ERROR_CANT_ACCESS_DOMAIN_INFO */
-  0,			/* ERROR_INVALID_SERVER_STATE */
-  0,			/* ERROR_INVALID_DOMAIN_STATE */
-  0,			/* ERROR_INVALID_DOMAIN_ROLE */
-  0,			/* ERROR_NO_SUCH_DOMAIN */
-  0,			/* ERROR_DOMAIN_EXISTS */
-  0,			/* ERROR_DOMAIN_LIMIT_EXCEEDED */
-  0,			/* ERROR_INTERNAL_DB_CORRUPTION */
-  0,			/* ERROR_INTERNAL_ERROR */
-  0,			/* ERROR_GENERIC_NOT_MAPPED */
-  0,			/* ERROR_BAD_DESCRIPTOR_FORMAT */
-  0,			/* ERROR_NOT_LOGON_PROCESS */
-  0,			/* ERROR_LOGON_SESSION_EXISTS */
-  0,			/* ERROR_NO_SUCH_PACKAGE */
-  0,			/* ERROR_BAD_LOGON_SESSION_STATE */
-  0,			/* ERROR_LOGON_SESSION_COLLISION */
-  0,			/* ERROR_INVALID_LOGON_TYPE */
-  0,			/* ERROR_CANNOT_IMPERSONATE */
-  0,			/* ERROR_RXACT_INVALID_STATE */
-  0,			/* ERROR_RXACT_COMMIT_FAILURE */
-  0,			/* ERROR_SPECIAL_ACCOUNT */
-  0,			/* ERROR_SPECIAL_GROUP */
-  0,			/* ERROR_SPECIAL_USER */
-  0,			/* ERROR_MEMBERS_PRIMARY_GROUP */
-  0,			/* ERROR_TOKEN_ALREADY_IN_USE */
-  0,			/* ERROR_NO_SUCH_ALIAS */
-  0,			/* ERROR_MEMBER_NOT_IN_ALIAS */
-  0,			/* ERROR_MEMBER_IN_ALIAS */
-  0,			/* ERROR_ALIAS_EXISTS */
-  0,			/* ERROR_LOGON_NOT_GRANTED */
-  0,			/* ERROR_TOO_MANY_SECRETS */
-  0,			/* ERROR_SECRET_TOO_LONG */
-  0,			/* ERROR_INTERNAL_DB_ERROR */
-  0,			/* ERROR_TOO_MANY_CONTEXT_IDS */
-  0,			/* ERROR_LOGON_TYPE_NOT_GRANTED */
-  0,			/* ERROR_NT_CROSS_ENCRYPTION_REQUIRED */
-  0,			/* ERROR_NO_SUCH_MEMBER */
-  0,			/* ERROR_INVALID_MEMBER */
-  0,			/* ERROR_TOO_MANY_SIDS */
-  0,			/* ERROR_LM_CROSS_ENCRYPTION_REQUIRED */
-  0,			/* ERROR_NO_INHERITANCE */
-  EEXIST,		/* ERROR_FILE_CORRUPT */
-  EIO,			/* ERROR_DISK_CORRUPT */
-  0,			/* ERROR_NO_USER_SESSION_KEY */
-  0,			/* ERROR_LICENSE_QUOTA_EXCEEDED */
-  0,			/* ERROR_WRONG_TARGET_NAME */
-  0,			/* ERROR_MUTUAL_AUTH_FAILED */
-  0,			/* ERROR_TIME_SKEW */
-  0,			/* ERROR_CURRENT_DOMAIN_NOT_ALLOWED */
-  0,			/* ERROR_INVALID_WINDOW_HANDLE */
-  0,			/* ERROR_INVALID_MENU_HANDLE */
-  0,			/* ERROR_INVALID_CURSOR_HANDLE */
-  0,			/* ERROR_INVALID_ACCEL_HANDLE */
-  0,			/* ERROR_INVALID_HOOK_HANDLE */
-  0,			/* ERROR_INVALID_DWP_HANDLE */
-  0,			/* ERROR_TLW_WITH_WSCHILD */
-  0,			/* ERROR_CANNOT_FIND_WND_CLASS */
-  0,			/* ERROR_WINDOW_OF_OTHER_THREAD */
-  0,			/* ERROR_HOTKEY_ALREADY_REGISTERED */
-  0,			/* ERROR_CLASS_ALREADY_EXISTS */
-  0,			/* ERROR_CLASS_DOES_NOT_EXIST */
-  0,			/* ERROR_CLASS_HAS_WINDOWS */
-  0,			/* ERROR_INVALID_INDEX */
-  0,			/* ERROR_INVALID_ICON_HANDLE */
-  0,			/* ERROR_PRIVATE_DIALOG_INDEX */
-  0,			/* ERROR_LISTBOX_ID_NOT_FOUND */
-  0,			/* ERROR_NO_WILDCARD_CHARACTERS */
-  0,			/* ERROR_CLIPBOARD_NOT_OPEN */
-  0,			/* ERROR_HOTKEY_NOT_REGISTERED */
-  0,			/* ERROR_WINDOW_NOT_DIALOG */
-  0,			/* ERROR_CONTROL_ID_NOT_FOUND */
-  0,			/* ERROR_INVALID_COMBOBOX_MESSAGE */
-  0,			/* ERROR_WINDOW_NOT_COMBOBOX */
-  0,			/* ERROR_INVALID_EDIT_HEIGHT */
-  0,			/* ERROR_DC_NOT_FOUND */
-  0,			/* ERROR_INVALID_HOOK_FILTER */
-  0,			/* ERROR_INVALID_FILTER_PROC */
-  0,			/* ERROR_HOOK_NEEDS_HMOD */
-  0,			/* ERROR_GLOBAL_ONLY_HOOK */
-  0,			/* ERROR_JOURNAL_HOOK_SET */
-  0,			/* ERROR_HOOK_NOT_INSTALLED */
-  0,			/* ERROR_INVALID_LB_MESSAGE */
-  0,			/* ERROR_SETCOUNT_ON_BAD_LB */
-  0,			/* ERROR_LB_WITHOUT_TABSTOPS */
-  0,			/* ERROR_DESTROY_OBJECT_OF_OTHER_THREAD */
-  0,			/* ERROR_CHILD_WINDOW_MENU */
-  0,			/* ERROR_NO_SYSTEM_MENU */
-  0,			/* ERROR_INVALID_MSGBOX_STYLE */
-  0,			/* ERROR_INVALID_SPI_VALUE */
-  0,			/* ERROR_SCREEN_ALREADY_LOCKED */
-  0,			/* ERROR_HWNDS_HAVE_DIFF_PARENT */
-  0,			/* ERROR_NOT_CHILD_WINDOW */
-  0,			/* ERROR_INVALID_GW_COMMAND */
-  0,			/* ERROR_INVALID_THREAD_ID */
-  0,			/* ERROR_NON_MDICHILD_WINDOW */
-  0,			/* ERROR_POPUP_ALREADY_ACTIVE */
-  0,			/* ERROR_NO_SCROLLBARS */
-  0,			/* ERROR_INVALID_SCROLLBAR_RANGE */
-  0,			/* ERROR_INVALID_SHOWWIN_COMMAND */
-  EFBIG,		/* ERROR_NO_SYSTEM_RESOURCES */
-  EAGAIN,		/* ERROR_NONPAGED_SYSTEM_RESOURCES */
-  EAGAIN,		/* ERROR_PAGED_SYSTEM_RESOURCES */
-  EAGAIN,		/* ERROR_WORKING_SET_QUOTA */
-  EAGAIN,		/* ERROR_PAGEFILE_QUOTA */
-  EAGAIN,		/* ERROR_COMMITMENT_LIMIT */
-  0,			/* ERROR_MENU_ITEM_NOT_FOUND */
-  0,			/* ERROR_INVALID_KEYBOARD_HANDLE */
-  0,			/* ERROR_HOOK_TYPE_NOT_ALLOWED */
-  0,			/* ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION */
-  EBUSY,		/* ERROR_TIMEOUT */
-  0,			/* ERROR_INVALID_MONITOR_HANDLE */
-  0,			/* ERROR_INCORRECT_SIZE */
-  0,			/* ERROR_SYMLINK_CLASS_DISABLED */
-  0,			/* ERROR_SYMLINK_NOT_SUPPORTED */
-  0,			/* ERROR_XML_PARSE_ERROR */
-  0,			/* ERROR_XMLDSIG_ERROR */
-  0,			/* ERROR_RESTART_APPLICATION */
-  0,			/* ERROR_WRONG_COMPARTMENT */
-  0,			/* ERROR_AUTHIP_FAILURE */
-  0,			/* ERROR_NO_NVRAM_RESOURCES */
-  0,			/* ERROR_NOT_GUI_PROCESS */
+  0,			/* 1340: ERROR_BAD_INHERITANCE_ACL */
+  0,			/* 1341: ERROR_SERVER_DISABLED */
+  0,			/* 1342: ERROR_SERVER_NOT_DISABLED */
+  0,			/* 1343: ERROR_INVALID_ID_AUTHORITY */
+  0,			/* 1344: ERROR_ALLOTTED_SPACE_EXCEEDED */
+  0,			/* 1345: ERROR_INVALID_GROUP_ATTRIBUTES */
+  0,			/* 1346: ERROR_BAD_IMPERSONATION_LEVEL */
+  0,			/* 1347: ERROR_CANT_OPEN_ANONYMOUS */
+  0,			/* 1348: ERROR_BAD_VALIDATION_CLASS */
+  0,			/* 1349: ERROR_BAD_TOKEN_TYPE */
+  0,			/* 1350: ERROR_NO_SECURITY_ON_OBJECT */
+  0,			/* 1351: ERROR_CANT_ACCESS_DOMAIN_INFO */
+  0,			/* 1352: ERROR_INVALID_SERVER_STATE */
+  0,			/* 1353: ERROR_INVALID_DOMAIN_STATE */
+  0,			/* 1354: ERROR_INVALID_DOMAIN_ROLE */
+  0,			/* 1355: ERROR_NO_SUCH_DOMAIN */
+  0,			/* 1356: ERROR_DOMAIN_EXISTS */
+  0,			/* 1357: ERROR_DOMAIN_LIMIT_EXCEEDED */
+  0,			/* 1358: ERROR_INTERNAL_DB_CORRUPTION */
+  0,			/* 1359: ERROR_INTERNAL_ERROR */
+  0,			/* 1360: ERROR_GENERIC_NOT_MAPPED */
+  0,			/* 1361: ERROR_BAD_DESCRIPTOR_FORMAT */
+  0,			/* 1362: ERROR_NOT_LOGON_PROCESS */
+  0,			/* 1363: ERROR_LOGON_SESSION_EXISTS */
+  0,			/* 1364: ERROR_NO_SUCH_PACKAGE */
+  0,			/* 1365: ERROR_BAD_LOGON_SESSION_STATE */
+  0,			/* 1366: ERROR_LOGON_SESSION_COLLISION */
+  0,			/* 1367: ERROR_INVALID_LOGON_TYPE */
+  0,			/* 1368: ERROR_CANNOT_IMPERSONATE */
+  0,			/* 1369: ERROR_RXACT_INVALID_STATE */
+  0,			/* 1370: ERROR_RXACT_COMMIT_FAILURE */
+  0,			/* 1371: ERROR_SPECIAL_ACCOUNT */
+  0,			/* 1372: ERROR_SPECIAL_GROUP */
+  0,			/* 1373: ERROR_SPECIAL_USER */
+  0,			/* 1374: ERROR_MEMBERS_PRIMARY_GROUP */
+  0,			/* 1375: ERROR_TOKEN_ALREADY_IN_USE */
+  0,			/* 1376: ERROR_NO_SUCH_ALIAS */
+  0,			/* 1377: ERROR_MEMBER_NOT_IN_ALIAS */
+  0,			/* 1378: ERROR_MEMBER_IN_ALIAS */
+  0,			/* 1379: ERROR_ALIAS_EXISTS */
+  0,			/* 1380: ERROR_LOGON_NOT_GRANTED */
+  0,			/* 1381: ERROR_TOO_MANY_SECRETS */
+  0,			/* 1382: ERROR_SECRET_TOO_LONG */
+  0,			/* 1383: ERROR_INTERNAL_DB_ERROR */
+  0,			/* 1384: ERROR_TOO_MANY_CONTEXT_IDS */
+  0,			/* 1385: ERROR_LOGON_TYPE_NOT_GRANTED */
+  0,			/* 1386: ERROR_NT_CROSS_ENCRYPTION_REQUIRED */
+  0,			/* 1387: ERROR_NO_SUCH_MEMBER */
+  0,			/* 1388: ERROR_INVALID_MEMBER */
+  0,			/* 1389: ERROR_TOO_MANY_SIDS */
+  0,			/* 1390: ERROR_LM_CROSS_ENCRYPTION_REQUIRED */
+  0,			/* 1391: ERROR_NO_INHERITANCE */
+  EEXIST,		/* 1392: ERROR_FILE_CORRUPT */
+  EIO,			/* 1393: ERROR_DISK_CORRUPT */
+  0,			/* 1394: ERROR_NO_USER_SESSION_KEY */
+  0,			/* 1395: ERROR_LICENSE_QUOTA_EXCEEDED */
+  0,			/* 1396: ERROR_WRONG_TARGET_NAME */
+  0,			/* 1397: ERROR_MUTUAL_AUTH_FAILED */
+  0,			/* 1398: ERROR_TIME_SKEW */
+  0,			/* 1399: ERROR_CURRENT_DOMAIN_NOT_ALLOWED */
+  0,			/* 1400: ERROR_INVALID_WINDOW_HANDLE */
+  0,			/* 1401: ERROR_INVALID_MENU_HANDLE */
+  0,			/* 1402: ERROR_INVALID_CURSOR_HANDLE */
+  0,			/* 1403: ERROR_INVALID_ACCEL_HANDLE */
+  0,			/* 1404: ERROR_INVALID_HOOK_HANDLE */
+  0,			/* 1405: ERROR_INVALID_DWP_HANDLE */
+  0,			/* 1406: ERROR_TLW_WITH_WSCHILD */
+  0,			/* 1407: ERROR_CANNOT_FIND_WND_CLASS */
+  0,			/* 1408: ERROR_WINDOW_OF_OTHER_THREAD */
+  0,			/* 1409: ERROR_HOTKEY_ALREADY_REGISTERED */
+  0,			/* 1410: ERROR_CLASS_ALREADY_EXISTS */
+  0,			/* 1411: ERROR_CLASS_DOES_NOT_EXIST */
+  0,			/* 1412: ERROR_CLASS_HAS_WINDOWS */
+  0,			/* 1413: ERROR_INVALID_INDEX */
+  0,			/* 1414: ERROR_INVALID_ICON_HANDLE */
+  0,			/* 1415: ERROR_PRIVATE_DIALOG_INDEX */
+  0,			/* 1416: ERROR_LISTBOX_ID_NOT_FOUND */
+  0,			/* 1417: ERROR_NO_WILDCARD_CHARACTERS */
+  0,			/* 1418: ERROR_CLIPBOARD_NOT_OPEN */
+  0,			/* 1419: ERROR_HOTKEY_NOT_REGISTERED */
+  0,			/* 1420: ERROR_WINDOW_NOT_DIALOG */
+  0,			/* 1421: ERROR_CONTROL_ID_NOT_FOUND */
+  0,			/* 1422: ERROR_INVALID_COMBOBOX_MESSAGE */
+  0,			/* 1423: ERROR_WINDOW_NOT_COMBOBOX */
+  0,			/* 1424: ERROR_INVALID_EDIT_HEIGHT */
+  0,			/* 1425: ERROR_DC_NOT_FOUND */
+  0,			/* 1426: ERROR_INVALID_HOOK_FILTER */
+  0,			/* 1427: ERROR_INVALID_FILTER_PROC */
+  0,			/* 1428: ERROR_HOOK_NEEDS_HMOD */
+  0,			/* 1429: ERROR_GLOBAL_ONLY_HOOK */
+  0,			/* 1430: ERROR_JOURNAL_HOOK_SET */
+  0,			/* 1431: ERROR_HOOK_NOT_INSTALLED */
+  0,			/* 1432: ERROR_INVALID_LB_MESSAGE */
+  0,			/* 1433: ERROR_SETCOUNT_ON_BAD_LB */
+  0,			/* 1434: ERROR_LB_WITHOUT_TABSTOPS */
+  0,			/* 1435: ERROR_DESTROY_OBJECT_OF_OTHER_THREAD */
+  0,			/* 1436: ERROR_CHILD_WINDOW_MENU */
+  0,			/* 1437: ERROR_NO_SYSTEM_MENU */
+  0,			/* 1438: ERROR_INVALID_MSGBOX_STYLE */
+  0,			/* 1439: ERROR_INVALID_SPI_VALUE */
+  0,			/* 1440: ERROR_SCREEN_ALREADY_LOCKED */
+  0,			/* 1441: ERROR_HWNDS_HAVE_DIFF_PARENT */
+  0,			/* 1442: ERROR_NOT_CHILD_WINDOW */
+  0,			/* 1443: ERROR_INVALID_GW_COMMAND */
+  0,			/* 1444: ERROR_INVALID_THREAD_ID */
+  0,			/* 1445: ERROR_NON_MDICHILD_WINDOW */
+  0,			/* 1446: ERROR_POPUP_ALREADY_ACTIVE */
+  0,			/* 1447: ERROR_NO_SCROLLBARS */
+  0,			/* 1448: ERROR_INVALID_SCROLLBAR_RANGE */
+  0,			/* 1449: ERROR_INVALID_SHOWWIN_COMMAND */
+  EFBIG,		/* 1450: ERROR_NO_SYSTEM_RESOURCES */
+  EAGAIN,		/* 1451: ERROR_NONPAGED_SYSTEM_RESOURCES */
+  EAGAIN,		/* 1452: ERROR_PAGED_SYSTEM_RESOURCES */
+  EAGAIN,		/* 1453: ERROR_WORKING_SET_QUOTA */
+  EAGAIN,		/* 1454: ERROR_PAGEFILE_QUOTA */
+  EAGAIN,		/* 1455: ERROR_COMMITMENT_LIMIT */
+  0,			/* 1456: ERROR_MENU_ITEM_NOT_FOUND */
+  0,			/* 1457: ERROR_INVALID_KEYBOARD_HANDLE */
+  0,			/* 1458: ERROR_HOOK_TYPE_NOT_ALLOWED */
+  0,			/* 1459: ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION */
+  EBUSY,		/* 1460: ERROR_TIMEOUT */
+  0,			/* 1461: ERROR_INVALID_MONITOR_HANDLE */
+  0,			/* 1462: ERROR_INCORRECT_SIZE */
+  0,			/* 1463: ERROR_SYMLINK_CLASS_DISABLED */
+  0,			/* 1464: ERROR_SYMLINK_NOT_SUPPORTED */
+  0,			/* 1465: ERROR_XML_PARSE_ERROR */
+  0,			/* 1466: ERROR_XMLDSIG_ERROR */
+  0,			/* 1467: ERROR_RESTART_APPLICATION */
+  0,			/* 1468: ERROR_WRONG_COMPARTMENT */
+  0,			/* 1469: ERROR_AUTHIP_FAILURE */
+  0,			/* 1470: ERROR_NO_NVRAM_RESOURCES */
+  0,			/* 1471: ERROR_NOT_GUI_PROCESS */
   0,			/* 1472 */
   0,			/* 1473 */
   0,			/* 1474 */
@@ -1505,10 +1505,10 @@ constexpr uint8_t errmap[] =
   0,			/* 1497 */
   0,			/* 1498 */
   0,			/* 1499 */
-  0,			/* ERROR_EVENTLOG_FILE_CORRUPT */
-  0,			/* ERROR_EVENTLOG_CANT_START */
-  0,			/* ERROR_LOG_FILE_FULL */
-  0,			/* ERROR_EVENTLOG_FILE_CHANGED */
+  0,			/* 1500: ERROR_EVENTLOG_FILE_CORRUPT */
+  0,			/* 1501: ERROR_EVENTLOG_CANT_START */
+  0,			/* 1502: ERROR_LOG_FILE_FULL */
+  0,			/* 1503: ERROR_EVENTLOG_FILE_CHANGED */
   0,			/* 1504 */
   0,			/* 1505 */
   0,			/* 1506 */
@@ -1606,51 +1606,51 @@ constexpr uint8_t errmap[] =
   0,			/* 1598 */
   0,			/* 1599 */
   0,			/* 1600 */
-  0,			/* ERROR_INSTALL_SERVICE_FAILURE */
-  0,			/* ERROR_INSTALL_USEREXIT */
-  0,			/* ERROR_INSTALL_FAILURE */
-  0,			/* ERROR_INSTALL_SUSPEND */
-  0,			/* ERROR_UNKNOWN_PRODUCT */
-  0,			/* ERROR_UNKNOWN_FEATURE */
-  0,			/* ERROR_UNKNOWN_COMPONENT */
-  0,			/* ERROR_UNKNOWN_PROPERTY */
-  0,			/* ERROR_INVALID_HANDLE_STATE */
-  0,			/* ERROR_BAD_CONFIGURATION */
-  0,			/* ERROR_INDEX_ABSENT */
-  0,			/* ERROR_INSTALL_SOURCE_ABSENT */
-  0,			/* ERROR_INSTALL_PACKAGE_VERSION */
-  0,			/* ERROR_PRODUCT_UNINSTALLED */
-  0,			/* ERROR_BAD_QUERY_SYNTAX */
-  0,			/* ERROR_INVALID_FIELD */
-  0,			/* ERROR_DEVICE_REMOVED */
-  0,			/* ERROR_INSTALL_ALREADY_RUNNING */
-  0,			/* ERROR_INSTALL_PACKAGE_OPEN_FAILED */
-  0,			/* ERROR_INSTALL_PACKAGE_INVALID */
-  0,			/* ERROR_INSTALL_UI_FAILURE */
-  0,			/* ERROR_INSTALL_LOG_FAILURE */
-  0,			/* ERROR_INSTALL_LANGUAGE_UNSUPPORTED */
-  0,			/* ERROR_INSTALL_TRANSFORM_FAILURE */
-  0,			/* ERROR_INSTALL_PACKAGE_REJECTED */
-  0,			/* ERROR_FUNCTION_NOT_CALLED */
-  0,			/* ERROR_FUNCTION_FAILED */
-  0,			/* ERROR_INVALID_TABLE */
-  0,			/* ERROR_DATATYPE_MISMATCH */
-  0,			/* ERROR_UNSUPPORTED_TYPE */
-  0,			/* ERROR_CREATE_FAILED */
-  0,			/* ERROR_INSTALL_TEMP_UNWRITABLE */
-  0,			/* ERROR_INSTALL_PLATFORM_UNSUPPORTED */
-  0,			/* ERROR_INSTALL_NOTUSED */
-  0,			/* ERROR_PATCH_PACKAGE_OPEN_FAILED */
-  0,			/* ERROR_PATCH_PACKAGE_INVALID */
-  0,			/* ERROR_PATCH_PACKAGE_UNSUPPORTED */
-  0,			/* ERROR_PRODUCT_VERSION */
-  0,			/* ERROR_INVALID_COMMAND_LINE */
-  0,			/* ERROR_INSTALL_REMOTE_DISALLOWED */
-  0,			/* ERROR_SUCCESS_REBOOT_INITIATED */
-  0,			/* ERROR_PATCH_TARGET_NOT_FOUND */
-  0,			/* ERROR_PATCH_PACKAGE_REJECTED */
-  0,			/* ERROR_INSTALL_TRANSFORM_REJECTED */
-  0,			/* ERROR_INSTALL_REMOTE_PROHIBITED */
+  0,			/* 1601: ERROR_INSTALL_SERVICE_FAILURE */
+  0,			/* 1602: ERROR_INSTALL_USEREXIT */
+  0,			/* 1603: ERROR_INSTALL_FAILURE */
+  0,			/* 1604: ERROR_INSTALL_SUSPEND */
+  0,			/* 1605: ERROR_UNKNOWN_PRODUCT */
+  0,			/* 1606: ERROR_UNKNOWN_FEATURE */
+  0,			/* 1607: ERROR_UNKNOWN_COMPONENT */
+  0,			/* 1608: ERROR_UNKNOWN_PROPERTY */
+  0,			/* 1609: ERROR_INVALID_HANDLE_STATE */
+  0,			/* 1610: ERROR_BAD_CONFIGURATION */
+  0,			/* 1611: ERROR_INDEX_ABSENT */
+  0,			/* 1612: ERROR_INSTALL_SOURCE_ABSENT */
+  0,			/* 1613: ERROR_INSTALL_PACKAGE_VERSION */
+  0,			/* 1614: ERROR_PRODUCT_UNINSTALLED */
+  0,			/* 1615: ERROR_BAD_QUERY_SYNTAX */
+  0,			/* 1616: ERROR_INVALID_FIELD */
+  0,			/* 1617: ERROR_DEVICE_REMOVED */
+  0,			/* 1618: ERROR_INSTALL_ALREADY_RUNNING */
+  0,			/* 1619: ERROR_INSTALL_PACKAGE_OPEN_FAILED */
+  0,			/* 1620: ERROR_INSTALL_PACKAGE_INVALID */
+  0,			/* 1621: ERROR_INSTALL_UI_FAILURE */
+  0,			/* 1622: ERROR_INSTALL_LOG_FAILURE */
+  0,			/* 1623: ERROR_INSTALL_LANGUAGE_UNSUPPORTED */
+  0,			/* 1624: ERROR_INSTALL_TRANSFORM_FAILURE */
+  0,			/* 1625: ERROR_INSTALL_PACKAGE_REJECTED */
+  0,			/* 1626: ERROR_FUNCTION_NOT_CALLED */
+  0,			/* 1627: ERROR_FUNCTION_FAILED */
+  0,			/* 1628: ERROR_INVALID_TABLE */
+  0,			/* 1629: ERROR_DATATYPE_MISMATCH */
+  0,			/* 1630: ERROR_UNSUPPORTED_TYPE */
+  0,			/* 1631: ERROR_CREATE_FAILED */
+  0,			/* 1632: ERROR_INSTALL_TEMP_UNWRITABLE */
+  0,			/* 1633: ERROR_INSTALL_PLATFORM_UNSUPPORTED */
+  0,			/* 1634: ERROR_INSTALL_NOTUSED */
+  0,			/* 1635: ERROR_PATCH_PACKAGE_OPEN_FAILED */
+  0,			/* 1636: ERROR_PATCH_PACKAGE_INVALID */
+  0,			/* 1637: ERROR_PATCH_PACKAGE_UNSUPPORTED */
+  0,			/* 1638: ERROR_PRODUCT_VERSION */
+  0,			/* 1639: ERROR_INVALID_COMMAND_LINE */
+  0,			/* 1640: ERROR_INSTALL_REMOTE_DISALLOWED */
+  0,			/* 1641: ERROR_SUCCESS_REBOOT_INITIATED */
+  0,			/* 1642: ERROR_PATCH_TARGET_NOT_FOUND */
+  0,			/* 1643: ERROR_PATCH_PACKAGE_REJECTED */
+  0,			/* 1644: ERROR_INSTALL_TRANSFORM_REJECTED */
+  0,			/* 1645: ERROR_INSTALL_REMOTE_PROHIBITED */
   0,			/* 1646 */
   0,			/* 1647 */
   0,			/* 1648 */
@@ -1789,39 +1789,39 @@ constexpr uint8_t errmap[] =
   0,			/* 1781 */
   0,			/* 1782 */
   0,			/* 1783 */
-  0,			/* ERROR_INVALID_USER_BUFFER */
-  0,			/* ERROR_UNRECOGNIZED_MEDIA */
-  0,			/* ERROR_NO_TRUST_LSA_SECRET */
-  0,			/* ERROR_NO_TRUST_SAM_ACCOUNT */
-  0,			/* ERROR_TRUSTED_DOMAIN_FAILURE */
-  0,			/* ERROR_TRUSTED_RELATIONSHIP_FAILURE */
-  0,			/* ERROR_TRUST_FAILURE */
+  0,			/* 1784: ERROR_INVALID_USER_BUFFER */
+  0,			/* 1785: ERROR_UNRECOGNIZED_MEDIA */
+  0,			/* 1786: ERROR_NO_TRUST_LSA_SECRET */
+  0,			/* 1787: ERROR_NO_TRUST_SAM_ACCOUNT */
+  0,			/* 1788: ERROR_TRUSTED_DOMAIN_FAILURE */
+  0,			/* 1789: ERROR_TRUSTED_RELATIONSHIP_FAILURE */
+  0,			/* 1790: ERROR_TRUST_FAILURE */
   0,			/* 1791 */
-  0,			/* ERROR_NETLOGON_NOT_STARTED */
-  0,			/* ERROR_ACCOUNT_EXPIRED */
-  0,			/* ERROR_REDIRECTOR_HAS_OPEN_HANDLES */
-  0,			/* ERROR_PRINTER_DRIVER_ALREADY_INSTALLED */
-  0,			/* ERROR_UNKNOWN_PORT */
-  0,			/* ERROR_UNKNOWN_PRINTER_DRIVER */
-  0,			/* ERROR_UNKNOWN_PRINTPROCESSOR */
-  0,			/* ERROR_INVALID_SEPARATOR_FILE */
-  0,			/* ERROR_INVALID_PRIORITY */
-  0,			/* ERROR_INVALID_PRINTER_NAME */
-  0,			/* ERROR_PRINTER_ALREADY_EXISTS */
-  0,			/* ERROR_INVALID_PRINTER_COMMAND */
-  0,			/* ERROR_INVALID_DATATYPE */
-  0,			/* ERROR_INVALID_ENVIRONMENT */
+  0,			/* 1792: ERROR_NETLOGON_NOT_STARTED */
+  0,			/* 1793: ERROR_ACCOUNT_EXPIRED */
+  0,			/* 1794: ERROR_REDIRECTOR_HAS_OPEN_HANDLES */
+  0,			/* 1795: ERROR_PRINTER_DRIVER_ALREADY_INSTALLED */
+  0,			/* 1796: ERROR_UNKNOWN_PORT */
+  0,			/* 1797: ERROR_UNKNOWN_PRINTER_DRIVER */
+  0,			/* 1798: ERROR_UNKNOWN_PRINTPROCESSOR */
+  0,			/* 1799: ERROR_INVALID_SEPARATOR_FILE */
+  0,			/* 1800: ERROR_INVALID_PRIORITY */
+  0,			/* 1801: ERROR_INVALID_PRINTER_NAME */
+  0,			/* 1802: ERROR_PRINTER_ALREADY_EXISTS */
+  0,			/* 1803: ERROR_INVALID_PRINTER_COMMAND */
+  0,			/* 1804: ERROR_INVALID_DATATYPE */
+  0,			/* 1805: ERROR_INVALID_ENVIRONMENT */
   0,			/* 1806 */
-  0,			/* ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT */
-  0,			/* ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT */
-  0,			/* ERROR_NOLOGON_SERVER_TRUST_ACCOUNT */
-  0,			/* ERROR_DOMAIN_TRUST_INCONSISTENT */
-  0,			/* ERROR_SERVER_HAS_OPEN_HANDLES */
-  0,			/* ERROR_RESOURCE_DATA_NOT_FOUND */
-  0,			/* ERROR_RESOURCE_TYPE_NOT_FOUND */
-  0,			/* ERROR_RESOURCE_NAME_NOT_FOUND */
-  0,			/* ERROR_RESOURCE_LANG_NOT_FOUND */
-  EIO,			/* ERROR_NOT_ENOUGH_QUOTA */
+  0,			/* 1807: ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT */
+  0,			/* 1808: ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT */
+  0,			/* 1809: ERROR_NOLOGON_SERVER_TRUST_ACCOUNT */
+  0,			/* 1810: ERROR_DOMAIN_TRUST_INCONSISTENT */
+  0,			/* 1811: ERROR_SERVER_HAS_OPEN_HANDLES */
+  0,			/* 1812: ERROR_RESOURCE_DATA_NOT_FOUND */
+  0,			/* 1813: ERROR_RESOURCE_TYPE_NOT_FOUND */
+  0,			/* 1814: ERROR_RESOURCE_NAME_NOT_FOUND */
+  0,			/* 1815: ERROR_RESOURCE_LANG_NOT_FOUND */
+  EIO,			/* 1816: ERROR_NOT_ENOUGH_QUOTA */
   0,			/* 1817 */
   0,			/* 1818 */
   0,			/* 1819 */
@@ -1906,15 +1906,15 @@ constexpr uint8_t errmap[] =
   0,			/* 1898 */
   0,			/* 1899 */
   0,			/* 1900 */
-  0,			/* ERROR_INVALID_TIME */
-  0,			/* ERROR_INVALID_FORM_NAME */
-  0,			/* ERROR_INVALID_FORM_SIZE */
-  0,			/* ERROR_ALREADY_WAITING */
-  0,			/* ERROR_PRINTER_DELETED */
-  0,			/* ERROR_INVALID_PRINTER_STATE */
-  0,			/* ERROR_PASSWORD_MUST_CHANGE */
-  0,			/* ERROR_DOMAIN_CONTROLLER_NOT_FOUND */
-  0,			/* ERROR_ACCOUNT_LOCKED_OUT */
+  0,			/* 1901: ERROR_INVALID_TIME */
+  0,			/* 1902: ERROR_INVALID_FORM_NAME */
+  0,			/* 1903: ERROR_INVALID_FORM_SIZE */
+  0,			/* 1904: ERROR_ALREADY_WAITING */
+  0,			/* 1905: ERROR_PRINTER_DELETED */
+  0,			/* 1906: ERROR_INVALID_PRINTER_STATE */
+  0,			/* 1907: ERROR_PASSWORD_MUST_CHANGE */
+  0,			/* 1908: ERROR_DOMAIN_CONTROLLER_NOT_FOUND */
+  0,			/* 1909: ERROR_ACCOUNT_LOCKED_OUT */
   0,			/* 1910 */
   0,			/* 1911 */
   0,			/* 1912 */
@@ -1924,9 +1924,9 @@ constexpr uint8_t errmap[] =
   0,			/* 1916 */
   0,			/* 1917 */
   0,			/* 1918 */
-  0,			/* ERROR_NO_SITENAME */
-  0,			/* ERROR_CANT_ACCESS_FILE */
-  0,			/* ERROR_CANT_RESOLVE_FILENAME */
+  0,			/* 1919: ERROR_NO_SITENAME */
+  0,			/* 1920: ERROR_CANT_ACCESS_FILE */
+  0,			/* 1921: ERROR_CANT_RESOLVE_FILENAME */
   0,			/* 1922 */
   0,			/* 1923 */
   0,			/* 1924 */
@@ -1935,13 +1935,13 @@ constexpr uint8_t errmap[] =
   0,			/* 1927 */
   0,			/* 1928 */
   0,			/* 1929 */
-  0,			/* ERROR_KM_DRIVER_BLOCKED */
-  0,			/* ERROR_CONTEXT_EXPIRED */
-  0,			/* ERROR_PER_USER_TRUST_QUOTA_EXCEEDED */
-  0,			/* ERROR_ALL_USER_TRUST_QUOTA_EXCEEDED */
-  0,			/* ERROR_USER_DELETE_TRUST_QUOTA_EXCEEDED */
-  0,			/* ERROR_AUTHENTICATION_FIREWALL_FAILED */
-  0,			/* ERROR_REMOTE_PRINT_CONNECTIONS_BLOCKED */
+  0,			/* 1930: ERROR_KM_DRIVER_BLOCKED */
+  0,			/* 1931: ERROR_CONTEXT_EXPIRED */
+  0,			/* 1932: ERROR_PER_USER_TRUST_QUOTA_EXCEEDED */
+  0,			/* 1933: ERROR_ALL_USER_TRUST_QUOTA_EXCEEDED */
+  0,			/* 1934: ERROR_USER_DELETE_TRUST_QUOTA_EXCEEDED */
+  0,			/* 1935: ERROR_AUTHENTICATION_FIREWALL_FAILED */
+  0,			/* 1936: ERROR_REMOTE_PRINT_CONNECTIONS_BLOCKED */
   0,			/* 1937 */
   0,			/* 1938 */
   0,			/* 1939 */
@@ -2005,29 +2005,29 @@ constexpr uint8_t errmap[] =
   0,			/* 1997 */
   0,			/* 1998 */
   0,			/* 1999 */
-  0,			/* ERROR_INVALID_PIXEL_FORMAT */
-  0,			/* ERROR_BAD_DRIVER */
-  0,			/* ERROR_INVALID_WINDOW_STYLE */
-  0,			/* ERROR_METAFILE_NOT_SUPPORTED */
-  0,			/* ERROR_TRANSFORM_NOT_SUPPORTED */
-  0,			/* ERROR_CLIPPING_NOT_SUPPORTED */
+  0,			/* 2000: ERROR_INVALID_PIXEL_FORMAT */
+  0,			/* 2001: ERROR_BAD_DRIVER */
+  0,			/* 2002: ERROR_INVALID_WINDOW_STYLE */
+  0,			/* 2003: ERROR_METAFILE_NOT_SUPPORTED */
+  0,			/* 2004: ERROR_TRANSFORM_NOT_SUPPORTED */
+  0,			/* 2005: ERROR_CLIPPING_NOT_SUPPORTED */
   0,			/* 2006 */
   0,			/* 2007 */
   0,			/* 2008 */
   0,			/* 2009 */
-  0,			/* ERROR_INVALID_CMM */
-  0,			/* ERROR_INVALID_PROFILE */
-  0,			/* ERROR_TAG_NOT_FOUND */
-  0,			/* ERROR_TAG_NOT_PRESENT */
-  0,			/* ERROR_DUPLICATE_TAG */
-  0,			/* ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE */
-  0,			/* ERROR_PROFILE_NOT_FOUND */
-  0,			/* ERROR_INVALID_COLORSPACE */
-  0,			/* ERROR_ICM_NOT_ENABLED */
-  0,			/* ERROR_DELETING_ICM_XFORM */
-  0,			/* ERROR_INVALID_TRANSFORM */
-  0,			/* ERROR_COLORSPACE_MISMATCH */
-  0,			/* ERROR_INVALID_COLORINDEX */
+  0,			/* 2010: ERROR_INVALID_CMM */
+  0,			/* 2011: ERROR_INVALID_PROFILE */
+  0,			/* 2012: ERROR_TAG_NOT_FOUND */
+  0,			/* 2013: ERROR_TAG_NOT_PRESENT */
+  0,			/* 2014: ERROR_DUPLICATE_TAG */
+  0,			/* 2015: ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE */
+  0,			/* 2016: ERROR_PROFILE_NOT_FOUND */
+  0,			/* 2017: ERROR_INVALID_COLORSPACE */
+  0,			/* 2018: ERROR_ICM_NOT_ENABLED */
+  0,			/* 2019: ERROR_DELETING_ICM_XFORM */
+  0,			/* 2020: ERROR_INVALID_TRANSFORM */
+  0,			/* 2021: ERROR_COLORSPACE_MISMATCH */
+  0,			/* 2022: ERROR_INVALID_COLORINDEX */
   0,			/* 2023 */
   0,			/* 2024 */
   0,			/* 2025 */
@@ -2113,8 +2113,8 @@ constexpr uint8_t errmap[] =
   0,			/* 2105 */
   0,			/* 2106 */
   0,			/* 2107 */
-  0,			/* ERROR_CONNECTED_OTHER_PASSWORD */
-  0,			/* ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT */
+  0,			/* 2108: ERROR_CONNECTED_OTHER_PASSWORD */
+  0,			/* 2109: ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT */
   0,			/* 2110 */
   0,			/* 2111 */
   0,			/* 2112 */
@@ -2207,7 +2207,7 @@ constexpr uint8_t errmap[] =
   0,			/* 2199 */
   0,			/* 2200 */
   0,			/* 2201 */
-  EINVAL,		/* ERROR_BAD_USERNAME */
+  EINVAL,		/* 2202: ERROR_BAD_USERNAME */
   0,			/* 2203 */
   0,			/* 2204 */
   0,			/* 2205 */
@@ -2255,7 +2255,7 @@ constexpr uint8_t errmap[] =
   0,			/* 2247 */
   0,			/* 2248 */
   0,			/* 2249 */
-  ENOLINK,		/* ERROR_NOT_CONNECTED */
+  ENOLINK,		/* 2250: ERROR_NOT_CONNECTED */
   0,			/* 2251 */
   0,			/* 2252 */
   0,			/* 2253 */
@@ -2406,10 +2406,10 @@ constexpr uint8_t errmap[] =
   0,			/* 2398 */
   0,			/* 2399 */
   0,			/* 2400 */
-  EAGAIN,		/* ERROR_OPEN_FILES */
-  EAGAIN,		/* ERROR_ACTIVE_CONNECTIONS */
+  EAGAIN,		/* 2401: ERROR_OPEN_FILES */
+  EAGAIN,		/* 2402: ERROR_ACTIVE_CONNECTIONS */
   0,			/* 2403 */
-  EAGAIN,		/* ERROR_DEVICE_IN_USE */
+  EAGAIN,		/* 2404: ERROR_DEVICE_IN_USE */
   0,			/* 2405 */
   0,			/* 2406 */
   0,			/* 2407 */
@@ -3005,21 +3005,21 @@ constexpr uint8_t errmap[] =
   0,			/* 2997 */
   0,			/* 2998 */
   0,			/* 2999 */
-  0,			/* ERROR_UNKNOWN_PRINT_MONITOR */
-  0,			/* ERROR_PRINTER_DRIVER_IN_USE */
-  0,			/* ERROR_SPOOL_FILE_NOT_FOUND */
-  0,			/* ERROR_SPL_NO_STARTDOC */
-  0,			/* ERROR_SPL_NO_ADDJOB */
-  0,			/* ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED */
-  0,			/* ERROR_PRINT_MONITOR_ALREADY_INSTALLED */
-  0,			/* ERROR_INVALID_PRINT_MONITOR */
-  0,			/* ERROR_PRINT_MONITOR_IN_USE */
-  0,			/* ERROR_PRINTER_HAS_JOBS_QUEUED */
-  0,			/* ERROR_SUCCESS_REBOOT_REQUIRED */
-  0,			/* ERROR_SUCCESS_RESTART_REQUIRED */
-  0,			/* ERROR_PRINTER_NOT_FOUND */
-  0,			/* ERROR_PRINTER_DRIVER_WARNED */
-  0,			/* ERROR_PRINTER_DRIVER_BLOCKED */
+  0,			/* 3000: ERROR_UNKNOWN_PRINT_MONITOR */
+  0,			/* 3001: ERROR_PRINTER_DRIVER_IN_USE */
+  0,			/* 3002: ERROR_SPOOL_FILE_NOT_FOUND */
+  0,			/* 3003: ERROR_SPL_NO_STARTDOC */
+  0,			/* 3004: ERROR_SPL_NO_ADDJOB */
+  0,			/* 3005: ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED */
+  0,			/* 3006: ERROR_PRINT_MONITOR_ALREADY_INSTALLED */
+  0,			/* 3007: ERROR_INVALID_PRINT_MONITOR */
+  0,			/* 3008: ERROR_PRINT_MONITOR_IN_USE */
+  0,			/* 3009: ERROR_PRINTER_HAS_JOBS_QUEUED */
+  0,			/* 3010: ERROR_SUCCESS_REBOOT_REQUIRED */
+  0,			/* 3011: ERROR_SUCCESS_RESTART_REQUIRED */
+  0,			/* 3012: ERROR_PRINTER_NOT_FOUND */
+  0,			/* 3013: ERROR_PRINTER_DRIVER_WARNED */
+  0,			/* 3014: ERROR_PRINTER_DRIVER_BLOCKED */
   0,			/* 3015 */
   0,			/* 3016 */
   0,			/* 3017 */
@@ -4005,13 +4005,13 @@ constexpr uint8_t errmap[] =
   0,			/* 3997 */
   0,			/* 3998 */
   0,			/* 3999 */
-  0,			/* ERROR_WINS_INTERNAL */
-  0,			/* ERROR_CAN_NOT_DEL_LOCAL_WINS */
-  0,			/* ERROR_STATIC_INIT */
-  0,			/* ERROR_INC_BACKUP */
-  0,			/* ERROR_FULL_BACKUP */
-  0,			/* ERROR_REC_NON_EXISTENT */
-  0,			/* ERROR_RPL_NOT_ALLOWED */
+  0,			/* 4000: ERROR_WINS_INTERNAL */
+  0,			/* 4001: ERROR_CAN_NOT_DEL_LOCAL_WINS */
+  0,			/* 4002: ERROR_STATIC_INIT */
+  0,			/* 4003: ERROR_INC_BACKUP */
+  0,			/* 4004: ERROR_FULL_BACKUP */
+  0,			/* 4005: ERROR_REC_NON_EXISTENT */
+  0,			/* 4006: ERROR_RPL_NOT_ALLOWED */
   0,			/* 4007 */
   0,			/* 4008 */
   0,			/* 4009 */
@@ -4105,7 +4105,7 @@ constexpr uint8_t errmap[] =
   0,			/* 4097 */
   0,			/* 4098 */
   0,			/* 4099 */
-  0,			/* ERROR_DHCP_ADDRESS_CONFLICT */
+  0,			/* 4100: ERROR_DHCP_ADDRESS_CONFLICT */
   0,			/* 4101 */
   0,			/* 4102 */
   0,			/* 4103 */
@@ -4205,21 +4205,21 @@ constexpr uint8_t errmap[] =
   0,			/* 4197 */
   0,			/* 4198 */
   0,			/* 4199 */
-  0,			/* ERROR_WMI_GUID_NOT_FOUND */
-  0,			/* ERROR_WMI_INSTANCE_NOT_FOUND */
-  0,			/* ERROR_WMI_ITEMID_NOT_FOUND */
-  0,			/* ERROR_WMI_TRY_AGAIN */
-  0,			/* ERROR_WMI_DP_NOT_FOUND */
-  0,			/* ERROR_WMI_UNRESOLVED_INSTANCE_REF */
-  0,			/* ERROR_WMI_ALREADY_ENABLED */
-  0,			/* ERROR_WMI_GUID_DISCONNECTED */
-  0,			/* ERROR_WMI_SERVER_UNAVAILABLE */
-  0,			/* ERROR_WMI_DP_FAILED */
-  0,			/* ERROR_WMI_INVALID_MOF */
-  0,			/* ERROR_WMI_INVALID_REGINFO */
-  0,			/* ERROR_WMI_ALREADY_DISABLED */
-  0,			/* ERROR_WMI_READ_ONLY */
-  0,			/* ERROR_WMI_SET_FAILURE */
+  0,			/* 4200: ERROR_WMI_GUID_NOT_FOUND */
+  0,			/* 4201: ERROR_WMI_INSTANCE_NOT_FOUND */
+  0,			/* 4202: ERROR_WMI_ITEMID_NOT_FOUND */
+  0,			/* 4203: ERROR_WMI_TRY_AGAIN */
+  0,			/* 4204: ERROR_WMI_DP_NOT_FOUND */
+  0,			/* 4205: ERROR_WMI_UNRESOLVED_INSTANCE_REF */
+  0,			/* 4206: ERROR_WMI_ALREADY_ENABLED */
+  0,			/* 4207: ERROR_WMI_GUID_DISCONNECTED */
+  0,			/* 4208: ERROR_WMI_SERVER_UNAVAILABLE */
+  0,			/* 4209: ERROR_WMI_DP_FAILED */
+  0,			/* 4210: ERROR_WMI_INVALID_MOF */
+  0,			/* 4211: ERROR_WMI_INVALID_REGINFO */
+  0,			/* 4212: ERROR_WMI_ALREADY_DISABLED */
+  0,			/* 4213: ERROR_WMI_READ_ONLY */
+  0,			/* 4214: ERROR_WMI_SET_FAILURE */
   0,			/* 4215 */
   0,			/* 4216 */
   0,			/* 4217 */
@@ -4305,48 +4305,48 @@ constexpr uint8_t errmap[] =
   0,			/* 4297 */
   0,			/* 4298 */
   0,			/* 4299 */
-  0,			/* ERROR_INVALID_MEDIA */
-  0,			/* ERROR_INVALID_LIBRARY */
-  0,			/* ERROR_INVALID_MEDIA_POOL */
-  0,			/* ERROR_DRIVE_MEDIA_MISMATCH */
-  0,			/* ERROR_MEDIA_OFFLINE */
-  0,			/* ERROR_LIBRARY_OFFLINE */
-  0,			/* ERROR_EMPTY */
-  0,			/* ERROR_NOT_EMPTY */
-  0,			/* ERROR_MEDIA_UNAVAILABLE */
-  0,			/* ERROR_RESOURCE_DISABLED */
-  0,			/* ERROR_INVALID_CLEANER */
-  0,			/* ERROR_UNABLE_TO_CLEAN */
-  0,			/* ERROR_OBJECT_NOT_FOUND */
-  0,			/* ERROR_DATABASE_FAILURE */
-  0,			/* ERROR_DATABASE_FULL */
-  0,			/* ERROR_MEDIA_INCOMPATIBLE */
-  0,			/* ERROR_RESOURCE_NOT_PRESENT */
-  0,			/* ERROR_INVALID_OPERATION */
-  0,			/* ERROR_MEDIA_NOT_AVAILABLE */
-  0,			/* ERROR_DEVICE_NOT_AVAILABLE */
-  0,			/* ERROR_REQUEST_REFUSED */
-  0,			/* ERROR_INVALID_DRIVE_OBJECT */
-  0,			/* ERROR_LIBRARY_FULL */
-  0,			/* ERROR_MEDIUM_NOT_ACCESSIBLE */
-  0,			/* ERROR_UNABLE_TO_LOAD_MEDIUM */
-  0,			/* ERROR_UNABLE_TO_INVENTORY_DRIVE */
-  0,			/* ERROR_UNABLE_TO_INVENTORY_SLOT */
-  0,			/* ERROR_UNABLE_TO_INVENTORY_TRANSPORT */
-  0,			/* ERROR_TRANSPORT_FULL */
-  0,			/* ERROR_CONTROLLING_IEPORT */
-  0,			/* ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA */
-  0,			/* ERROR_CLEANER_SLOT_SET */
-  0,			/* ERROR_CLEANER_SLOT_NOT_SET */
-  0,			/* ERROR_CLEANER_CARTRIDGE_SPENT */
-  0,			/* ERROR_UNEXPECTED_OMID */
-  0,			/* ERROR_CANT_DELETE_LAST_ITEM */
-  0,			/* ERROR_MESSAGE_EXCEEDS_MAX_SIZE */
-  0,			/* ERROR_VOLUME_CONTAINS_SYS_FILES */
-  0,			/* ERROR_INDIGENOUS_TYPE */
-  0,			/* ERROR_NO_SUPPORTING_DRIVES */
-  0,			/* ERROR_CLEANER_CARTRIDGE_INSTALLED */
-  0,			/* ERROR_IEPORT_FULL */
+  0,			/* 4300: ERROR_INVALID_MEDIA */
+  0,			/* 4301: ERROR_INVALID_LIBRARY */
+  0,			/* 4302: ERROR_INVALID_MEDIA_POOL */
+  0,			/* 4303: ERROR_DRIVE_MEDIA_MISMATCH */
+  0,			/* 4304: ERROR_MEDIA_OFFLINE */
+  0,			/* 4305: ERROR_LIBRARY_OFFLINE */
+  0,			/* 4306: ERROR_EMPTY */
+  0,			/* 4307: ERROR_NOT_EMPTY */
+  0,			/* 4308: ERROR_MEDIA_UNAVAILABLE */
+  0,			/* 4309: ERROR_RESOURCE_DISABLED */
+  0,			/* 4310: ERROR_INVALID_CLEANER */
+  0,			/* 4311: ERROR_UNABLE_TO_CLEAN */
+  0,			/* 4312: ERROR_OBJECT_NOT_FOUND */
+  0,			/* 4313: ERROR_DATABASE_FAILURE */
+  0,			/* 4314: ERROR_DATABASE_FULL */
+  0,			/* 4315: ERROR_MEDIA_INCOMPATIBLE */
+  0,			/* 4316: ERROR_RESOURCE_NOT_PRESENT */
+  0,			/* 4317: ERROR_INVALID_OPERATION */
+  0,			/* 4318: ERROR_MEDIA_NOT_AVAILABLE */
+  0,			/* 4319: ERROR_DEVICE_NOT_AVAILABLE */
+  0,			/* 4320: ERROR_REQUEST_REFUSED */
+  0,			/* 4321: ERROR_INVALID_DRIVE_OBJECT */
+  0,			/* 4322: ERROR_LIBRARY_FULL */
+  0,			/* 4323: ERROR_MEDIUM_NOT_ACCESSIBLE */
+  0,			/* 4324: ERROR_UNABLE_TO_LOAD_MEDIUM */
+  0,			/* 4325: ERROR_UNABLE_TO_INVENTORY_DRIVE */
+  0,			/* 4326: ERROR_UNABLE_TO_INVENTORY_SLOT */
+  0,			/* 4327: ERROR_UNABLE_TO_INVENTORY_TRANSPORT */
+  0,			/* 4328: ERROR_TRANSPORT_FULL */
+  0,			/* 4329: ERROR_CONTROLLING_IEPORT */
+  0,			/* 4330: ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA */
+  0,			/* 4331: ERROR_CLEANER_SLOT_SET */
+  0,			/* 4332: ERROR_CLEANER_SLOT_NOT_SET */
+  0,			/* 4333: ERROR_CLEANER_CARTRIDGE_SPENT */
+  0,			/* 4334: ERROR_UNEXPECTED_OMID */
+  0,			/* 4335: ERROR_CANT_DELETE_LAST_ITEM */
+  0,			/* 4336: ERROR_MESSAGE_EXCEEDS_MAX_SIZE */
+  0,			/* 4337: ERROR_VOLUME_CONTAINS_SYS_FILES */
+  0,			/* 4338: ERROR_INDIGENOUS_TYPE */
+  0,			/* 4339: ERROR_NO_SUPPORTING_DRIVES */
+  0,			/* 4340: ERROR_CLEANER_CARTRIDGE_INSTALLED */
+  0,			/* 4341: ERROR_IEPORT_FULL */
   0,			/* 4342 */
   0,			/* 4343 */
   0,			/* 4344 */
@@ -4355,9 +4355,9 @@ constexpr uint8_t errmap[] =
   0,			/* 4347 */
   0,			/* 4348 */
   0,			/* 4349 */
-  0,			/* ERROR_FILE_OFFLINE */
-  0,			/* ERROR_REMOTE_STORAGE_NOT_ACTIVE */
-  0,			/* ERROR_REMOTE_STORAGE_MEDIA_ERROR */
+  0,			/* 4350: ERROR_FILE_OFFLINE */
+  0,			/* 4351: ERROR_REMOTE_STORAGE_NOT_ACTIVE */
+  0,			/* 4352: ERROR_REMOTE_STORAGE_MEDIA_ERROR */
   0,			/* 4353 */
   0,			/* 4354 */
   0,			/* 4355 */
@@ -4395,11 +4395,11 @@ constexpr uint8_t errmap[] =
   0,			/* 4387 */
   0,			/* 4388 */
   0,			/* 4389 */
-  0,			/* ERROR_NOT_A_REPARSE_POINT */
-  0,			/* ERROR_REPARSE_ATTRIBUTE_CONFLICT */
-  0,			/* ERROR_INVALID_REPARSE_DATA */
-  0,			/* ERROR_REPARSE_TAG_INVALID */
-  0,			/* ERROR_REPARSE_TAG_MISMATCH */
+  0,			/* 4390: ERROR_NOT_A_REPARSE_POINT */
+  0,			/* 4391: ERROR_REPARSE_ATTRIBUTE_CONFLICT */
+  0,			/* 4392: ERROR_INVALID_REPARSE_DATA */
+  0,			/* 4393: ERROR_REPARSE_TAG_INVALID */
+  0,			/* 4394: ERROR_REPARSE_TAG_MISMATCH */
   0,			/* 4395 */
   0,			/* 4396 */
   0,			/* 4397 */
@@ -4505,7 +4505,7 @@ constexpr uint8_t errmap[] =
   0,			/* 4497 */
   0,			/* 4498 */
   0,			/* 4499 */
-  0,			/* ERROR_VOLUME_NOT_SIS_ENABLED */
+  0,			/* 4500: ERROR_VOLUME_NOT_SIS_ENABLED */
   0,			/* 4501 */
   0,			/* 4502 */
   0,			/* 4503 */
@@ -5006,95 +5006,95 @@ constexpr uint8_t errmap[] =
   0,			/* 4998 */
   0,			/* 4999 */
   0,			/* 5000 */
-  0,			/* ERROR_DEPENDENT_RESOURCE_EXISTS */
-  0,			/* ERROR_DEPENDENCY_NOT_FOUND */
-  0,			/* ERROR_DEPENDENCY_ALREADY_EXISTS */
-  0,			/* ERROR_RESOURCE_NOT_ONLINE */
-  0,			/* ERROR_HOST_NODE_NOT_AVAILABLE */
-  0,			/* ERROR_RESOURCE_NOT_AVAILABLE */
-  0,			/* ERROR_RESOURCE_NOT_FOUND */
-  0,			/* ERROR_SHUTDOWN_CLUSTER */
-  0,			/* ERROR_CANT_EVICT_ACTIVE_NODE */
-  0,			/* ERROR_OBJECT_ALREADY_EXISTS */
-  0,			/* ERROR_OBJECT_IN_LIST */
-  0,			/* ERROR_GROUP_NOT_AVAILABLE */
-  0,			/* ERROR_GROUP_NOT_FOUND */
-  0,			/* ERROR_GROUP_NOT_ONLINE */
-  0,			/* ERROR_HOST_NODE_NOT_RESOURCE_OWNER */
-  0,			/* ERROR_HOST_NODE_NOT_GROUP_OWNER */
-  0,			/* ERROR_RESMON_CREATE_FAILED */
-  0,			/* ERROR_RESMON_ONLINE_FAILED */
-  0,			/* ERROR_RESOURCE_ONLINE */
-  0,			/* ERROR_QUORUM_RESOURCE */
-  0,			/* ERROR_NOT_QUORUM_CAPABLE */
-  0,			/* ERROR_CLUSTER_SHUTTING_DOWN */
-  0,			/* ERROR_INVALID_STATE */
-  0,			/* ERROR_RESOURCE_PROPERTIES_STORED */
-  0,			/* ERROR_NOT_QUORUM_CLASS */
-  0,			/* ERROR_CORE_RESOURCE */
-  0,			/* ERROR_QUORUM_RESOURCE_ONLINE_FAILED */
-  0,			/* ERROR_QUORUMLOG_OPEN_FAILED */
-  0,			/* ERROR_CLUSTERLOG_CORRUPT */
-  0,			/* ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE */
-  0,			/* ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE */
-  0,			/* ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND */
-  0,			/* ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE */
-  0,			/* ERROR_QUORUM_OWNER_ALIVE */
-  0,			/* ERROR_NETWORK_NOT_AVAILABLE */
-  0,			/* ERROR_NODE_NOT_AVAILABLE */
-  0,			/* ERROR_ALL_NODES_NOT_AVAILABLE */
-  0,			/* ERROR_RESOURCE_FAILED */
-  0,			/* ERROR_CLUSTER_INVALID_NODE */
-  0,			/* ERROR_CLUSTER_NODE_EXISTS */
-  0,			/* ERROR_CLUSTER_JOIN_IN_PROGRESS */
-  0,			/* ERROR_CLUSTER_NODE_NOT_FOUND */
-  0,			/* ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND */
-  0,			/* ERROR_CLUSTER_NETWORK_EXISTS */
-  0,			/* ERROR_CLUSTER_NETWORK_NOT_FOUND */
-  0,			/* ERROR_CLUSTER_NETINTERFACE_EXISTS */
-  0,			/* ERROR_CLUSTER_NETINTERFACE_NOT_FOUND */
-  0,			/* ERROR_CLUSTER_INVALID_REQUEST */
-  0,			/* ERROR_CLUSTER_INVALID_NETWORK_PROVIDER */
-  0,			/* ERROR_CLUSTER_NODE_DOWN */
-  0,			/* ERROR_CLUSTER_NODE_UNREACHABLE */
-  0,			/* ERROR_CLUSTER_NODE_NOT_MEMBER */
-  0,			/* ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS */
-  0,			/* ERROR_CLUSTER_INVALID_NETWORK */
+  0,			/* 5001: ERROR_DEPENDENT_RESOURCE_EXISTS */
+  0,			/* 5002: ERROR_DEPENDENCY_NOT_FOUND */
+  0,			/* 5003: ERROR_DEPENDENCY_ALREADY_EXISTS */
+  0,			/* 5004: ERROR_RESOURCE_NOT_ONLINE */
+  0,			/* 5005: ERROR_HOST_NODE_NOT_AVAILABLE */
+  0,			/* 5006: ERROR_RESOURCE_NOT_AVAILABLE */
+  0,			/* 5007: ERROR_RESOURCE_NOT_FOUND */
+  0,			/* 5008: ERROR_SHUTDOWN_CLUSTER */
+  0,			/* 5009: ERROR_CANT_EVICT_ACTIVE_NODE */
+  0,			/* 5010: ERROR_OBJECT_ALREADY_EXISTS */
+  0,			/* 5011: ERROR_OBJECT_IN_LIST */
+  0,			/* 5012: ERROR_GROUP_NOT_AVAILABLE */
+  0,			/* 5013: ERROR_GROUP_NOT_FOUND */
+  0,			/* 5014: ERROR_GROUP_NOT_ONLINE */
+  0,			/* 5015: ERROR_HOST_NODE_NOT_RESOURCE_OWNER */
+  0,			/* 5016: ERROR_HOST_NODE_NOT_GROUP_OWNER */
+  0,			/* 5017: ERROR_RESMON_CREATE_FAILED */
+  0,			/* 5018: ERROR_RESMON_ONLINE_FAILED */
+  0,			/* 5019: ERROR_RESOURCE_ONLINE */
+  0,			/* 5020: ERROR_QUORUM_RESOURCE */
+  0,			/* 5021: ERROR_NOT_QUORUM_CAPABLE */
+  0,			/* 5022: ERROR_CLUSTER_SHUTTING_DOWN */
+  0,			/* 5023: ERROR_INVALID_STATE */
+  0,			/* 5024: ERROR_RESOURCE_PROPERTIES_STORED */
+  0,			/* 5025: ERROR_NOT_QUORUM_CLASS */
+  0,			/* 5026: ERROR_CORE_RESOURCE */
+  0,			/* 5027: ERROR_QUORUM_RESOURCE_ONLINE_FAILED */
+  0,			/* 5028: ERROR_QUORUMLOG_OPEN_FAILED */
+  0,			/* 5029: ERROR_CLUSTERLOG_CORRUPT */
+  0,			/* 5030: ERROR_CLUSTERLOG_RECORD_EXCEEDS_MAXSIZE */
+  0,			/* 5031: ERROR_CLUSTERLOG_EXCEEDS_MAXSIZE */
+  0,			/* 5032: ERROR_CLUSTERLOG_CHKPOINT_NOT_FOUND */
+  0,			/* 5033: ERROR_CLUSTERLOG_NOT_ENOUGH_SPACE */
+  0,			/* 5034: ERROR_QUORUM_OWNER_ALIVE */
+  0,			/* 5035: ERROR_NETWORK_NOT_AVAILABLE */
+  0,			/* 5036: ERROR_NODE_NOT_AVAILABLE */
+  0,			/* 5037: ERROR_ALL_NODES_NOT_AVAILABLE */
+  0,			/* 5038: ERROR_RESOURCE_FAILED */
+  0,			/* 5039: ERROR_CLUSTER_INVALID_NODE */
+  0,			/* 5040: ERROR_CLUSTER_NODE_EXISTS */
+  0,			/* 5041: ERROR_CLUSTER_JOIN_IN_PROGRESS */
+  0,			/* 5042: ERROR_CLUSTER_NODE_NOT_FOUND */
+  0,			/* 5043: ERROR_CLUSTER_LOCAL_NODE_NOT_FOUND */
+  0,			/* 5044: ERROR_CLUSTER_NETWORK_EXISTS */
+  0,			/* 5045: ERROR_CLUSTER_NETWORK_NOT_FOUND */
+  0,			/* 5046: ERROR_CLUSTER_NETINTERFACE_EXISTS */
+  0,			/* 5047: ERROR_CLUSTER_NETINTERFACE_NOT_FOUND */
+  0,			/* 5048: ERROR_CLUSTER_INVALID_REQUEST */
+  0,			/* 5049: ERROR_CLUSTER_INVALID_NETWORK_PROVIDER */
+  0,			/* 5050: ERROR_CLUSTER_NODE_DOWN */
+  0,			/* 5051: ERROR_CLUSTER_NODE_UNREACHABLE */
+  0,			/* 5052: ERROR_CLUSTER_NODE_NOT_MEMBER */
+  0,			/* 5053: ERROR_CLUSTER_JOIN_NOT_IN_PROGRESS */
+  0,			/* 5054: ERROR_CLUSTER_INVALID_NETWORK */
   0,			/* 5055 */
-  0,			/* ERROR_CLUSTER_NODE_UP */
-  0,			/* ERROR_CLUSTER_IPADDR_IN_USE */
-  0,			/* ERROR_CLUSTER_NODE_NOT_PAUSED */
-  0,			/* ERROR_CLUSTER_NO_SECURITY_CONTEXT */
-  0,			/* ERROR_CLUSTER_NETWORK_NOT_INTERNAL */
-  0,			/* ERROR_CLUSTER_NODE_ALREADY_UP */
-  0,			/* ERROR_CLUSTER_NODE_ALREADY_DOWN */
-  0,			/* ERROR_CLUSTER_NETWORK_ALREADY_ONLINE */
-  0,			/* ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE */
-  0,			/* ERROR_CLUSTER_NODE_ALREADY_MEMBER */
-  0,			/* ERROR_CLUSTER_LAST_INTERNAL_NETWORK */
-  0,			/* ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS */
-  0,			/* ERROR_INVALID_OPERATION_ON_QUORUM */
-  0,			/* ERROR_DEPENDENCY_NOT_ALLOWED */
-  0,			/* ERROR_CLUSTER_NODE_PAUSED */
-  0,			/* ERROR_NODE_CANT_HOST_RESOURCE */
-  0,			/* ERROR_CLUSTER_NODE_NOT_READY */
-  0,			/* ERROR_CLUSTER_NODE_SHUTTING_DOWN */
-  0,			/* ERROR_CLUSTER_JOIN_ABORTED */
-  0,			/* ERROR_CLUSTER_INCOMPATIBLE_VERSIONS */
-  0,			/* ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED */
-  0,			/* ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED */
-  0,			/* ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND */
-  0,			/* ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED */
-  0,			/* ERROR_CLUSTER_RESNAME_NOT_FOUND */
-  0,			/* ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED */
-  0,			/* ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST */
-  0,			/* ERROR_CLUSTER_DATABASE_SEQMISMATCH */
-  0,			/* ERROR_RESMON_INVALID_STATE */
-  0,			/* ERROR_CLUSTER_GUM_NOT_LOCKER */
-  0,			/* ERROR_QUORUM_DISK_NOT_FOUND */
-  0,			/* ERROR_DATABASE_BACKUP_CORRUPT */
-  0,			/* ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT */
-  0,			/* ERROR_RESOURCE_PROPERTY_UNCHANGEABLE */
+  0,			/* 5056: ERROR_CLUSTER_NODE_UP */
+  0,			/* 5057: ERROR_CLUSTER_IPADDR_IN_USE */
+  0,			/* 5058: ERROR_CLUSTER_NODE_NOT_PAUSED */
+  0,			/* 5059: ERROR_CLUSTER_NO_SECURITY_CONTEXT */
+  0,			/* 5060: ERROR_CLUSTER_NETWORK_NOT_INTERNAL */
+  0,			/* 5061: ERROR_CLUSTER_NODE_ALREADY_UP */
+  0,			/* 5062: ERROR_CLUSTER_NODE_ALREADY_DOWN */
+  0,			/* 5063: ERROR_CLUSTER_NETWORK_ALREADY_ONLINE */
+  0,			/* 5064: ERROR_CLUSTER_NETWORK_ALREADY_OFFLINE */
+  0,			/* 5065: ERROR_CLUSTER_NODE_ALREADY_MEMBER */
+  0,			/* 5066: ERROR_CLUSTER_LAST_INTERNAL_NETWORK */
+  0,			/* 5067: ERROR_CLUSTER_NETWORK_HAS_DEPENDENTS */
+  0,			/* 5068: ERROR_INVALID_OPERATION_ON_QUORUM */
+  0,			/* 5069: ERROR_DEPENDENCY_NOT_ALLOWED */
+  0,			/* 5070: ERROR_CLUSTER_NODE_PAUSED */
+  0,			/* 5071: ERROR_NODE_CANT_HOST_RESOURCE */
+  0,			/* 5072: ERROR_CLUSTER_NODE_NOT_READY */
+  0,			/* 5073: ERROR_CLUSTER_NODE_SHUTTING_DOWN */
+  0,			/* 5074: ERROR_CLUSTER_JOIN_ABORTED */
+  0,			/* 5075: ERROR_CLUSTER_INCOMPATIBLE_VERSIONS */
+  0,			/* 5076: ERROR_CLUSTER_MAXNUM_OF_RESOURCES_EXCEEDED */
+  0,			/* 5077: ERROR_CLUSTER_SYSTEM_CONFIG_CHANGED */
+  0,			/* 5078: ERROR_CLUSTER_RESOURCE_TYPE_NOT_FOUND */
+  0,			/* 5079: ERROR_CLUSTER_RESTYPE_NOT_SUPPORTED */
+  0,			/* 5080: ERROR_CLUSTER_RESNAME_NOT_FOUND */
+  0,			/* 5081: ERROR_CLUSTER_NO_RPC_PACKAGES_REGISTERED */
+  0,			/* 5082: ERROR_CLUSTER_OWNER_NOT_IN_PREFLIST */
+  0,			/* 5083: ERROR_CLUSTER_DATABASE_SEQMISMATCH */
+  0,			/* 5084: ERROR_RESMON_INVALID_STATE */
+  0,			/* 5085: ERROR_CLUSTER_GUM_NOT_LOCKER */
+  0,			/* 5086: ERROR_QUORUM_DISK_NOT_FOUND */
+  0,			/* 5087: ERROR_DATABASE_BACKUP_CORRUPT */
+  0,			/* 5088: ERROR_CLUSTER_NODE_ALREADY_HAS_DFS_ROOT */
+  0,			/* 5089: ERROR_RESOURCE_PROPERTY_UNCHANGEABLE */
   0,			/* 5090 */
   0,			/* 5091 */
   0,			/* 5092 */
@@ -5895,22 +5895,22 @@ constexpr uint8_t errmap[] =
   0,			/* 5887 */
   0,			/* 5888 */
   0,			/* 5889 */
-  0,			/* ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE */
-  0,			/* ERROR_CLUSTER_QUORUMLOG_NOT_FOUND */
-  0,			/* ERROR_CLUSTER_MEMBERSHIP_HALT */
-  0,			/* ERROR_CLUSTER_INSTANCE_ID_MISMATCH */
-  0,			/* ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP */
-  0,			/* ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH */
-  0,			/* ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP */
-  0,			/* ERROR_CLUSTER_PARAMETER_MISMATCH */
-  0,			/* ERROR_NODE_CANNOT_BE_CLUSTERED */
-  0,			/* ERROR_CLUSTER_WRONG_OS_VERSION */
-  0,			/* ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME */
-  0,			/* ERROR_CLUSCFG_ALREADY_COMMITTED */
-  0,			/* ERROR_CLUSCFG_ROLLBACK_FAILED */
-  0,			/* ERROR_CLUSCFG_SYSTEM_DISK_DRIVE_LETTER_CONFLICT */
-  0,			/* ERROR_CLUSTER_OLD_VERSION */
-  0,			/* ERROR_CLUSTER_MISMATCHED_COMPUTER_ACCT_NAME */
+  0,			/* 5890: ERROR_CLUSTER_MEMBERSHIP_INVALID_STATE */
+  0,			/* 5891: ERROR_CLUSTER_QUORUMLOG_NOT_FOUND */
+  0,			/* 5892: ERROR_CLUSTER_MEMBERSHIP_HALT */
+  0,			/* 5893: ERROR_CLUSTER_INSTANCE_ID_MISMATCH */
+  0,			/* 5894: ERROR_CLUSTER_NETWORK_NOT_FOUND_FOR_IP */
+  0,			/* 5895: ERROR_CLUSTER_PROPERTY_DATA_TYPE_MISMATCH */
+  0,			/* 5896: ERROR_CLUSTER_EVICT_WITHOUT_CLEANUP */
+  0,			/* 5897: ERROR_CLUSTER_PARAMETER_MISMATCH */
+  0,			/* 5898: ERROR_NODE_CANNOT_BE_CLUSTERED */
+  0,			/* 5899: ERROR_CLUSTER_WRONG_OS_VERSION */
+  0,			/* 5900: ERROR_CLUSTER_CANT_CREATE_DUP_CLUSTER_NAME */
+  0,			/* 5901: ERROR_CLUSCFG_ALREADY_COMMITTED */
+  0,			/* 5902: ERROR_CLUSCFG_ROLLBACK_FAILED */
+  0,			/* 5903: ERROR_CLUSCFG_SYSTEM_DISK_DRIVE_LETTER_CONFLICT */
+  0,			/* 5904: ERROR_CLUSTER_OLD_VERSION */
+  0,			/* 5905: ERROR_CLUSTER_MISMATCHED_COMPUTER_ACCT_NAME */
   0,			/* 5906 */
   0,			/* 5907 */
   0,			/* 5908 */
@@ -6005,23 +6005,23 @@ constexpr uint8_t errmap[] =
   0,			/* 5997 */
   0,			/* 5998 */
   0,			/* 5999 */
-  0,			/* ERROR_ENCRYPTION_FAILED */
-  0,			/* ERROR_DECRYPTION_FAILED */
-  0,			/* ERROR_FILE_ENCRYPTED */
-  0,			/* ERROR_NO_RECOVERY_POLICY */
-  0,			/* ERROR_NO_EFS */
-  0,			/* ERROR_WRONG_EFS */
-  0,			/* ERROR_NO_USER_KEYS */
-  0,			/* ERROR_FILE_NOT_ENCRYPTED */
-  0,			/* ERROR_NOT_EXPORT_FORMAT */
-  0,			/* ERROR_FILE_READ_ONLY */
-  0,			/* ERROR_DIR_EFS_DISALLOWED */
-  0,			/* ERROR_EFS_SERVER_NOT_TRUSTED */
-  0,			/* ERROR_BAD_RECOVERY_POLICY */
-  0,			/* ERROR_EFS_ALG_BLOB_TOO_BIG */
-  0,			/* ERROR_VOLUME_NOT_SUPPORT_EFS */
-  0,			/* ERROR_EFS_DISABLED */
-  0,			/* ERROR_EFS_VERSION_NOT_SUPPORT */
+  0,			/* 6000: ERROR_ENCRYPTION_FAILED */
+  0,			/* 6001: ERROR_DECRYPTION_FAILED */
+  0,			/* 6002: ERROR_FILE_ENCRYPTED */
+  0,			/* 6003: ERROR_NO_RECOVERY_POLICY */
+  0,			/* 6004: ERROR_NO_EFS */
+  0,			/* 6005: ERROR_WRONG_EFS */
+  0,			/* 6006: ERROR_NO_USER_KEYS */
+  0,			/* 6007: ERROR_FILE_NOT_ENCRYPTED */
+  0,			/* 6008: ERROR_NOT_EXPORT_FORMAT */
+  0,			/* 6009: ERROR_FILE_READ_ONLY */
+  0,			/* 6010: ERROR_DIR_EFS_DISALLOWED */
+  0,			/* 6011: ERROR_EFS_SERVER_NOT_TRUSTED */
+  0,			/* 6012: ERROR_BAD_RECOVERY_POLICY */
+  0,			/* 6013: ERROR_EFS_ALG_BLOB_TOO_BIG */
+  0,			/* 6014: ERROR_VOLUME_NOT_SUPPORT_EFS */
+  0,			/* 6015: ERROR_EFS_DISABLED */
+  0,			/* 6016: ERROR_EFS_VERSION_NOT_SUPPORT */
   0,			/* 6017 */
   0,			/* 6018 */
   0,			/* 6019 */
@@ -6123,7 +6123,7 @@ constexpr uint8_t errmap[] =
   0,			/* 6115 */
   0,			/* 6116 */
   0,			/* 6117 */
-  0,			/* ERROR_NO_BROWSER_SERVERS_FOUND */
+  0,			/* 6118: ERROR_NO_BROWSER_SERVERS_FOUND */
   0,			/* 6119 */
   0,			/* 6120 */
   0,			/* 6121 */
@@ -7006,31 +7006,31 @@ constexpr uint8_t errmap[] =
   0,			/* 6998 */
   0,			/* 6999 */
   0,			/* 7000 */
-  0,			/* ERROR_CTX_WINSTATION_NAME_INVALID */
-  0,			/* ERROR_CTX_INVALID_PD */
-  0,			/* ERROR_CTX_PD_NOT_FOUND */
-  0,			/* ERROR_CTX_WD_NOT_FOUND */
-  0,			/* ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY */
-  0,			/* ERROR_CTX_SERVICE_NAME_COLLISION */
-  0,			/* ERROR_CTX_CLOSE_PENDING */
-  0,			/* ERROR_CTX_NO_OUTBUF */
-  0,			/* ERROR_CTX_MODEM_INF_NOT_FOUND */
-  0,			/* ERROR_CTX_INVALID_MODEMNAME */
-  0,			/* ERROR_CTX_MODEM_RESPONSE_ERROR */
-  0,			/* ERROR_CTX_MODEM_RESPONSE_TIMEOUT */
-  0,			/* ERROR_CTX_MODEM_RESPONSE_NO_CARRIER */
-  0,			/* ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE */
-  0,			/* ERROR_CTX_MODEM_RESPONSE_BUSY */
-  0,			/* ERROR_CTX_MODEM_RESPONSE_VOICE */
-  0,			/* ERROR_CTX_TD_ERROR */
+  0,			/* 7001: ERROR_CTX_WINSTATION_NAME_INVALID */
+  0,			/* 7002: ERROR_CTX_INVALID_PD */
+  0,			/* 7003: ERROR_CTX_PD_NOT_FOUND */
+  0,			/* 7004: ERROR_CTX_WD_NOT_FOUND */
+  0,			/* 7005: ERROR_CTX_CANNOT_MAKE_EVENTLOG_ENTRY */
+  0,			/* 7006: ERROR_CTX_SERVICE_NAME_COLLISION */
+  0,			/* 7007: ERROR_CTX_CLOSE_PENDING */
+  0,			/* 7008: ERROR_CTX_NO_OUTBUF */
+  0,			/* 7009: ERROR_CTX_MODEM_INF_NOT_FOUND */
+  0,			/* 7010: ERROR_CTX_INVALID_MODEMNAME */
+  0,			/* 7011: ERROR_CTX_MODEM_RESPONSE_ERROR */
+  0,			/* 7012: ERROR_CTX_MODEM_RESPONSE_TIMEOUT */
+  0,			/* 7013: ERROR_CTX_MODEM_RESPONSE_NO_CARRIER */
+  0,			/* 7014: ERROR_CTX_MODEM_RESPONSE_NO_DIALTONE */
+  0,			/* 7015: ERROR_CTX_MODEM_RESPONSE_BUSY */
+  0,			/* 7016: ERROR_CTX_MODEM_RESPONSE_VOICE */
+  0,			/* 7017: ERROR_CTX_TD_ERROR */
   0,			/* 7018 */
   0,			/* 7019 */
   0,			/* 7020 */
   0,			/* 7021 */
-  0,			/* ERROR_CTX_WINSTATION_NOT_FOUND */
-  0,			/* ERROR_CTX_WINSTATION_ALREADY_EXISTS */
-  0,			/* ERROR_CTX_WINSTATION_BUSY */
-  0,			/* ERROR_CTX_BAD_VIDEO_MODE */
+  0,			/* 7022: ERROR_CTX_WINSTATION_NOT_FOUND */
+  0,			/* 7023: ERROR_CTX_WINSTATION_ALREADY_EXISTS */
+  0,			/* 7024: ERROR_CTX_WINSTATION_BUSY */
+  0,			/* 7025: ERROR_CTX_BAD_VIDEO_MODE */
   0,			/* 7026 */
   0,			/* 7027 */
   0,			/* 7028 */
@@ -7040,31 +7040,31 @@ constexpr uint8_t errmap[] =
   0,			/* 7032 */
   0,			/* 7033 */
   0,			/* 7034 */
-  0,			/* ERROR_CTX_GRAPHICS_INVALID */
+  0,			/* 7035: ERROR_CTX_GRAPHICS_INVALID */
   0,			/* 7036 */
-  0,			/* ERROR_CTX_LOGON_DISABLED */
-  0,			/* ERROR_CTX_NOT_CONSOLE */
+  0,			/* 7037: ERROR_CTX_LOGON_DISABLED */
+  0,			/* 7038: ERROR_CTX_NOT_CONSOLE */
   0,			/* 7039 */
-  0,			/* ERROR_CTX_CLIENT_QUERY_TIMEOUT */
-  0,			/* ERROR_CTX_CONSOLE_DISCONNECT */
-  0,			/* ERROR_CTX_CONSOLE_CONNECT */
+  0,			/* 7040: ERROR_CTX_CLIENT_QUERY_TIMEOUT */
+  0,			/* 7041: ERROR_CTX_CONSOLE_DISCONNECT */
+  0,			/* 7042: ERROR_CTX_CONSOLE_CONNECT */
   0,			/* 7043 */
-  0,			/* ERROR_CTX_SHADOW_DENIED */
-  0,			/* ERROR_CTX_WINSTATION_ACCESS_DENIED */
+  0,			/* 7044: ERROR_CTX_SHADOW_DENIED */
+  0,			/* 7045: ERROR_CTX_WINSTATION_ACCESS_DENIED */
   0,			/* 7046 */
   0,			/* 7047 */
   0,			/* 7048 */
-  0,			/* ERROR_CTX_INVALID_WD */
-  0,			/* ERROR_CTX_SHADOW_INVALID */
-  0,			/* ERROR_CTX_SHADOW_DISABLED */
-  0,			/* ERROR_CTX_CLIENT_LICENSE_IN_USE */
-  0,			/* ERROR_CTX_CLIENT_LICENSE_NOT_SET */
-  0,			/* ERROR_CTX_LICENSE_NOT_AVAILABLE */
-  0,			/* ERROR_CTX_LICENSE_CLIENT_INVALID */
-  0,			/* ERROR_CTX_LICENSE_EXPIRED */
-  0,			/* ERROR_CTX_SHADOW_NOT_RUNNING */
-  0,			/* ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE */
-  0,			/* ERROR_ACTIVATION_COUNT_EXCEEDED */
+  0,			/* 7049: ERROR_CTX_INVALID_WD */
+  0,			/* 7050: ERROR_CTX_SHADOW_INVALID */
+  0,			/* 7051: ERROR_CTX_SHADOW_DISABLED */
+  0,			/* 7052: ERROR_CTX_CLIENT_LICENSE_IN_USE */
+  0,			/* 7053: ERROR_CTX_CLIENT_LICENSE_NOT_SET */
+  0,			/* 7054: ERROR_CTX_LICENSE_NOT_AVAILABLE */
+  0,			/* 7055: ERROR_CTX_LICENSE_CLIENT_INVALID */
+  0,			/* 7056: ERROR_CTX_LICENSE_EXPIRED */
+  0,			/* 7057: ERROR_CTX_SHADOW_NOT_RUNNING */
+  0,			/* 7058: ERROR_CTX_SHADOW_ENDED_BY_MODE_CHANGE */
+  0,			/* 7059: ERROR_ACTIVATION_COUNT_EXCEEDED */
   0,			/* 7060 */
   0,			/* 7061 */
   0,			/* 7062 */
@@ -8205,69 +8205,69 @@ constexpr uint8_t errmap[] =
   0,			/* 8197 */
   0,			/* 8198 */
   0,			/* 8199 */
-  0,			/* ERROR_DS_NOT_INSTALLED */
-  0,			/* ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY */
-  0,			/* ERROR_DS_NO_ATTRIBUTE_OR_VALUE */
-  0,			/* ERROR_DS_INVALID_ATTRIBUTE_SYNTAX */
-  0,			/* ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED */
-  0,			/* ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS */
-  0,			/* ERROR_DS_BUSY */
-  0,			/* ERROR_DS_UNAVAILABLE */
-  0,			/* ERROR_DS_NO_RIDS_ALLOCATED */
-  0,			/* ERROR_DS_NO_MORE_RIDS */
-  0,			/* ERROR_DS_INCORRECT_ROLE_OWNER */
-  0,			/* ERROR_DS_RIDMGR_INIT_ERROR */
-  0,			/* ERROR_DS_OBJ_CLASS_VIOLATION */
-  0,			/* ERROR_DS_CANT_ON_NON_LEAF */
-  0,			/* ERROR_DS_CANT_ON_RDN */
-  0,			/* ERROR_DS_CANT_MOD_OBJ_CLASS */
-  0,			/* ERROR_DS_CROSS_DOM_MOVE_ERROR */
-  0,			/* ERROR_DS_GC_NOT_AVAILABLE */
-  0,			/* ERROR_SHARED_POLICY */
-  0,			/* ERROR_POLICY_OBJECT_NOT_FOUND */
-  0,			/* ERROR_POLICY_ONLY_IN_DS */
-  0,			/* ERROR_PROMOTION_ACTIVE */
-  0,			/* ERROR_NO_PROMOTION_ACTIVE */
+  0,			/* 8200: ERROR_DS_NOT_INSTALLED */
+  0,			/* 8201: ERROR_DS_MEMBERSHIP_EVALUATED_LOCALLY */
+  0,			/* 8202: ERROR_DS_NO_ATTRIBUTE_OR_VALUE */
+  0,			/* 8203: ERROR_DS_INVALID_ATTRIBUTE_SYNTAX */
+  0,			/* 8204: ERROR_DS_ATTRIBUTE_TYPE_UNDEFINED */
+  0,			/* 8205: ERROR_DS_ATTRIBUTE_OR_VALUE_EXISTS */
+  0,			/* 8206: ERROR_DS_BUSY */
+  0,			/* 8207: ERROR_DS_UNAVAILABLE */
+  0,			/* 8208: ERROR_DS_NO_RIDS_ALLOCATED */
+  0,			/* 8209: ERROR_DS_NO_MORE_RIDS */
+  0,			/* 8210: ERROR_DS_INCORRECT_ROLE_OWNER */
+  0,			/* 8211: ERROR_DS_RIDMGR_INIT_ERROR */
+  0,			/* 8212: ERROR_DS_OBJ_CLASS_VIOLATION */
+  0,			/* 8213: ERROR_DS_CANT_ON_NON_LEAF */
+  0,			/* 8214: ERROR_DS_CANT_ON_RDN */
+  0,			/* 8215: ERROR_DS_CANT_MOD_OBJ_CLASS */
+  0,			/* 8216: ERROR_DS_CROSS_DOM_MOVE_ERROR */
+  0,			/* 8217: ERROR_DS_GC_NOT_AVAILABLE */
+  0,			/* 8218: ERROR_SHARED_POLICY */
+  0,			/* 8219: ERROR_POLICY_OBJECT_NOT_FOUND */
+  0,			/* 8220: ERROR_POLICY_ONLY_IN_DS */
+  0,			/* 8221: ERROR_PROMOTION_ACTIVE */
+  0,			/* 8222: ERROR_NO_PROMOTION_ACTIVE */
   0,			/* 8223 */
-  0,			/* ERROR_DS_OPERATIONS_ERROR */
-  0,			/* ERROR_DS_PROTOCOL_ERROR */
-  0,			/* ERROR_DS_TIMELIMIT_EXCEEDED */
-  0,			/* ERROR_DS_SIZELIMIT_EXCEEDED */
-  0,			/* ERROR_DS_ADMIN_LIMIT_EXCEEDED */
-  0,			/* ERROR_DS_COMPARE_FALSE */
-  0,			/* ERROR_DS_COMPARE_TRUE */
-  0,			/* ERROR_DS_AUTH_METHOD_NOT_SUPPORTED */
-  0,			/* ERROR_DS_STRONG_AUTH_REQUIRED */
-  0,			/* ERROR_DS_INAPPROPRIATE_AUTH */
-  0,			/* ERROR_DS_AUTH_UNKNOWN */
-  0,			/* ERROR_DS_REFERRAL */
-  0,			/* ERROR_DS_UNAVAILABLE_CRIT_EXTENSION */
-  0,			/* ERROR_DS_CONFIDENTIALITY_REQUIRED */
-  0,			/* ERROR_DS_INAPPROPRIATE_MATCHING */
-  0,			/* ERROR_DS_CONSTRAINT_VIOLATION */
-  0,			/* ERROR_DS_NO_SUCH_OBJECT */
-  0,			/* ERROR_DS_ALIAS_PROBLEM */
-  0,			/* ERROR_DS_INVALID_DN_SYNTAX */
-  0,			/* ERROR_DS_IS_LEAF */
-  0,			/* ERROR_DS_ALIAS_DEREF_PROBLEM */
-  0,			/* ERROR_DS_UNWILLING_TO_PERFORM */
-  0,			/* ERROR_DS_LOOP_DETECT */
-  0,			/* ERROR_DS_NAMING_VIOLATION */
-  0,			/* ERROR_DS_OBJECT_RESULTS_TOO_LARGE */
-  0,			/* ERROR_DS_AFFECTS_MULTIPLE_DSAS */
-  0,			/* ERROR_DS_SERVER_DOWN */
-  0,			/* ERROR_DS_LOCAL_ERROR */
-  0,			/* ERROR_DS_ENCODING_ERROR */
-  0,			/* ERROR_DS_DECODING_ERROR */
-  0,			/* ERROR_DS_FILTER_UNKNOWN */
-  0,			/* ERROR_DS_PARAM_ERROR */
-  0,			/* ERROR_DS_NOT_SUPPORTED */
-  0,			/* ERROR_DS_NO_RESULTS_RETURNED */
-  0,			/* ERROR_DS_CONTROL_NOT_FOUND */
-  0,			/* ERROR_DS_CLIENT_LOOP */
-  0,			/* ERROR_DS_REFERRAL_LIMIT_EXCEEDED */
-  0,			/* ERROR_DS_SORT_CONTROL_MISSING */
-  0,			/* ERROR_DS_OFFSET_RANGE_ERROR */
+  0,			/* 8224: ERROR_DS_OPERATIONS_ERROR */
+  0,			/* 8225: ERROR_DS_PROTOCOL_ERROR */
+  0,			/* 8226: ERROR_DS_TIMELIMIT_EXCEEDED */
+  0,			/* 8227: ERROR_DS_SIZELIMIT_EXCEEDED */
+  0,			/* 8228: ERROR_DS_ADMIN_LIMIT_EXCEEDED */
+  0,			/* 8229: ERROR_DS_COMPARE_FALSE */
+  0,			/* 8230: ERROR_DS_COMPARE_TRUE */
+  0,			/* 8231: ERROR_DS_AUTH_METHOD_NOT_SUPPORTED */
+  0,			/* 8232: ERROR_DS_STRONG_AUTH_REQUIRED */
+  0,			/* 8233: ERROR_DS_INAPPROPRIATE_AUTH */
+  0,			/* 8234: ERROR_DS_AUTH_UNKNOWN */
+  0,			/* 8235: ERROR_DS_REFERRAL */
+  0,			/* 8236: ERROR_DS_UNAVAILABLE_CRIT_EXTENSION */
+  0,			/* 8237: ERROR_DS_CONFIDENTIALITY_REQUIRED */
+  0,			/* 8238: ERROR_DS_INAPPROPRIATE_MATCHING */
+  0,			/* 8239: ERROR_DS_CONSTRAINT_VIOLATION */
+  0,			/* 8240: ERROR_DS_NO_SUCH_OBJECT */
+  0,			/* 8241: ERROR_DS_ALIAS_PROBLEM */
+  0,			/* 8242: ERROR_DS_INVALID_DN_SYNTAX */
+  0,			/* 8243: ERROR_DS_IS_LEAF */
+  0,			/* 8244: ERROR_DS_ALIAS_DEREF_PROBLEM */
+  0,			/* 8245: ERROR_DS_UNWILLING_TO_PERFORM */
+  0,			/* 8246: ERROR_DS_LOOP_DETECT */
+  0,			/* 8247: ERROR_DS_NAMING_VIOLATION */
+  0,			/* 8248: ERROR_DS_OBJECT_RESULTS_TOO_LARGE */
+  0,			/* 8249: ERROR_DS_AFFECTS_MULTIPLE_DSAS */
+  0,			/* 8250: ERROR_DS_SERVER_DOWN */
+  0,			/* 8251: ERROR_DS_LOCAL_ERROR */
+  0,			/* 8252: ERROR_DS_ENCODING_ERROR */
+  0,			/* 8253: ERROR_DS_DECODING_ERROR */
+  0,			/* 8254: ERROR_DS_FILTER_UNKNOWN */
+  0,			/* 8255: ERROR_DS_PARAM_ERROR */
+  0,			/* 8256: ERROR_DS_NOT_SUPPORTED */
+  0,			/* 8257: ERROR_DS_NO_RESULTS_RETURNED */
+  0,			/* 8258: ERROR_DS_CONTROL_NOT_FOUND */
+  0,			/* 8259: ERROR_DS_CLIENT_LOOP */
+  0,			/* 8260: ERROR_DS_REFERRAL_LIMIT_EXCEEDED */
+  0,			/* 8261: ERROR_DS_SORT_CONTROL_MISSING */
+  0,			/* 8262: ERROR_DS_OFFSET_RANGE_ERROR */
   0,			/* 8263 */
   0,			/* 8264 */
   0,			/* 8265 */
@@ -8306,323 +8306,323 @@ constexpr uint8_t errmap[] =
   0,			/* 8298 */
   0,			/* 8299 */
   0,			/* 8300 */
-  0,			/* ERROR_DS_ROOT_MUST_BE_NC */
-  0,			/* ERROR_DS_ADD_REPLICA_INHIBITED */
-  0,			/* ERROR_DS_ATT_NOT_DEF_IN_SCHEMA */
-  0,			/* ERROR_DS_MAX_OBJ_SIZE_EXCEEDED */
-  0,			/* ERROR_DS_OBJ_STRING_NAME_EXISTS */
-  0,			/* ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA */
-  0,			/* ERROR_DS_RDN_DOESNT_MATCH_SCHEMA */
-  0,			/* ERROR_DS_NO_REQUESTED_ATTS_FOUND */
-  0,			/* ERROR_DS_USER_BUFFER_TO_SMALL */
-  0,			/* ERROR_DS_ATT_IS_NOT_ON_OBJ */
-  0,			/* ERROR_DS_ILLEGAL_MOD_OPERATION */
-  0,			/* ERROR_DS_OBJ_TOO_LARGE */
-  0,			/* ERROR_DS_BAD_INSTANCE_TYPE */
-  0,			/* ERROR_DS_MASTERDSA_REQUIRED */
-  0,			/* ERROR_DS_OBJECT_CLASS_REQUIRED */
-  0,			/* ERROR_DS_MISSING_REQUIRED_ATT */
-  0,			/* ERROR_DS_ATT_NOT_DEF_FOR_CLASS */
-  0,			/* ERROR_DS_ATT_ALREADY_EXISTS */
+  0,			/* 8301: ERROR_DS_ROOT_MUST_BE_NC */
+  0,			/* 8302: ERROR_DS_ADD_REPLICA_INHIBITED */
+  0,			/* 8303: ERROR_DS_ATT_NOT_DEF_IN_SCHEMA */
+  0,			/* 8304: ERROR_DS_MAX_OBJ_SIZE_EXCEEDED */
+  0,			/* 8305: ERROR_DS_OBJ_STRING_NAME_EXISTS */
+  0,			/* 8306: ERROR_DS_NO_RDN_DEFINED_IN_SCHEMA */
+  0,			/* 8307: ERROR_DS_RDN_DOESNT_MATCH_SCHEMA */
+  0,			/* 8308: ERROR_DS_NO_REQUESTED_ATTS_FOUND */
+  0,			/* 8309: ERROR_DS_USER_BUFFER_TO_SMALL */
+  0,		[...]

[diff truncated at 100000 bytes]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2024-02-26 15:47 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-02-26 15:47 [newlib-cygwin/main] Cygwin: errmap[]: add error numbers to /* ERROR_... */ comments Corinna Vinschen

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).