* [PATCH 1/4] Cygwin: introduce constexpr errmap_size and errmap[] consistency checks
@ 2024-02-26 14:21 Christian Franke
2024-02-26 14:24 ` [PATCH 2/4] Cygwin: errmap[]: reduce value size from 32 to 8 bits Christian Franke
` (3 more replies)
0 siblings, 4 replies; 5+ messages in thread
From: Christian Franke @ 2024-02-26 14:21 UTC (permalink / raw)
To: cygwin-patches
[-- Attachment #1: Type: text/plain, Size: 1 bytes --]
[-- Attachment #2: 0001-Cygwin-introduce-constexpr-errmap_size-and-errmap-co.patch --]
[-- Type: text/plain, Size: 2130 bytes --]
From 947daa02b0b64131626c2ecedb74ca6893aab6c6 Mon Sep 17 00:00:00 2001
From: Christian Franke <christian.franke@t-online.de>
Date: Mon, 26 Feb 2024 13:37:33 +0100
Subject: [PATCH 1/4] Cygwin: introduce constexpr errmap_size and errmap[]
consistency checks
Use constexpr instead of const for errmap[] to allow static_assert
checks on its values.
Signed-off-by: Christian Franke <christian.franke@t-online.de>
---
winsup/cygwin/errno.cc | 2 +-
winsup/cygwin/local_includes/errmap.h | 11 ++++++++++-
2 files changed, 11 insertions(+), 2 deletions(-)
diff --git a/winsup/cygwin/errno.cc b/winsup/cygwin/errno.cc
index 1c85e9a04..7d58e62ec 100644
--- a/winsup/cygwin/errno.cc
+++ b/winsup/cygwin/errno.cc
@@ -185,7 +185,7 @@ geterrno_from_win_error (DWORD code, int deferrno)
{
/* A 0-value in errmap means, we don't handle this windows error
explicitely. Fall back to deferrno in these cases. */
- if (code < sizeof errmap / sizeof errmap[0] && errmap[code])
+ if (code < errmap_size && errmap[code])
{
syscall_printf ("windows error %u == errno %d", code, errmap[code]);
return errmap[code];
diff --git a/winsup/cygwin/local_includes/errmap.h b/winsup/cygwin/local_includes/errmap.h
index a0b3ff400..737c01c8b 100644
--- a/winsup/cygwin/local_includes/errmap.h
+++ b/winsup/cygwin/local_includes/errmap.h
@@ -3,7 +3,7 @@
to this new array manually on demand. */
/* FIXME: Some of these choices are arbitrary! */
-static const int errmap[] =
+constexpr int errmap[] =
{
0, /* ERROR_SUCCESS */
EBADRQC, /* ERROR_INVALID_FUNCTION */
@@ -9006,3 +9006,12 @@ static const int errmap[] =
0, /* 8998 */
0, /* 8999 */
};
+
+constexpr unsigned errmap_size = sizeof (errmap) / sizeof (errmap[0]);
+
+/* Some consistency checks. */
+static_assert (errmap_size == 8999 + 1);
+static_assert (EINTR == errmap[/* 104 */ ERROR_INVALID_AT_INTERRUPT_TIME]);
+static_assert (ENXIO == errmap[/* 1006 */ ERROR_FILE_INVALID]);
+static_assert (EAGAIN == errmap[/* 2404 */ ERROR_DEVICE_IN_USE]);
+static_assert (EIO == errmap[/* 8341 */ ERROR_DS_GENERIC_ERROR]);
--
2.43.0
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH 2/4] Cygwin: errmap[]: reduce value size from 32 to 8 bits
2024-02-26 14:21 [PATCH 1/4] Cygwin: introduce constexpr errmap_size and errmap[] consistency checks Christian Franke
@ 2024-02-26 14:24 ` Christian Franke
2024-02-26 14:25 ` [PATCH 3/4] Cygwin: errmap[]: add error numbers to /* ERROR_... */ comments Christian Franke
` (2 subsequent siblings)
3 siblings, 0 replies; 5+ messages in thread
From: Christian Franke @ 2024-02-26 14:24 UTC (permalink / raw)
To: cygwin-patches
[-- Attachment #1: Type: text/plain, Size: 1 bytes --]
[-- Attachment #2: 0002-Cygwin-errmap-reduce-value-size-from-32-to-8-bits.patch --]
[-- Type: text/plain, Size: 913 bytes --]
From bebc11c2a9022e61cdc7544ed2cb5101a170ae92 Mon Sep 17 00:00:00 2001
From: Christian Franke <christian.franke@t-online.de>
Date: Mon, 26 Feb 2024 14:01:54 +0100
Subject: [PATCH 2/4] Cygwin: errmap[]: reduce value size from 32 to 8 bits
Overflow would be detected at compile time.
Signed-off-by: Christian Franke <christian.franke@t-online.de>
---
winsup/cygwin/local_includes/errmap.h | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/winsup/cygwin/local_includes/errmap.h b/winsup/cygwin/local_includes/errmap.h
index 737c01c8b..eacf9cd1c 100644
--- a/winsup/cygwin/local_includes/errmap.h
+++ b/winsup/cygwin/local_includes/errmap.h
@@ -3,7 +3,7 @@
to this new array manually on demand. */
/* FIXME: Some of these choices are arbitrary! */
-constexpr int errmap[] =
+constexpr uint8_t errmap[] =
{
0, /* ERROR_SUCCESS */
EBADRQC, /* ERROR_INVALID_FUNCTION */
--
2.43.0
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH 3/4] Cygwin: errmap[]: add error numbers to /* ERROR_... */ comments
2024-02-26 14:21 [PATCH 1/4] Cygwin: introduce constexpr errmap_size and errmap[] consistency checks Christian Franke
2024-02-26 14:24 ` [PATCH 2/4] Cygwin: errmap[]: reduce value size from 32 to 8 bits Christian Franke
@ 2024-02-26 14:25 ` Christian Franke
2024-02-26 14:27 ` [PATCH 4/4] Cygwin: errmap[]: update comments using current winerror.h Christian Franke
2024-02-26 15:48 ` [PATCH 1/4] Cygwin: introduce constexpr errmap_size and errmap[] consistency checks Corinna Vinschen
3 siblings, 0 replies; 5+ messages in thread
From: Christian Franke @ 2024-02-26 14:25 UTC (permalink / raw)
To: cygwin-patches
[-- Attachment #1: Type: text/plain, Size: 1 bytes --]
[-- Attachment #2: 0003-Cygwin-errmap-add-error-numbers-to-ERROR_.-comments.patch --]
[-- Type: text/plain, Size: 129288 bytes --]
From cd1940443800e54a7d90b0bdad0aab6112ee55da Mon Sep 17 00:00:00 2001
From: Christian Franke <christian.franke@t-online.de>
Date: Mon, 26 Feb 2024 14:29:45 +0100
Subject: [PATCH 3/4] Cygwin: errmap[]: add error numbers to /* ERROR_... */
comments
Signed-off-by: Christian Franke <christian.franke@t-online.de>
---
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 eacf9cd1c..496007491 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, /* 8310: ERROR_DS_ATT_IS_NOT_ON_OBJ */
+ 0, /* 8311: ERROR_DS_ILLEGAL_MOD_OPERATION */
+ 0, /* 8312: ERROR_DS_OBJ_TOO_LARGE */
+ 0, /* 8313: ERROR_DS_BAD_INSTANCE_TYPE */
+ 0, /* 8314: ERROR_DS_MASTERDSA_REQUIRED */
+ 0, /* 8315: ERROR_DS_OBJECT_CLASS_REQUIRED */
+ 0, /* 8316: ERROR_DS_MISSING_REQUIRED_ATT */
+ 0, /* 8317: ERROR_DS_ATT_NOT_DEF_FOR_CLASS */
+ 0, /* 8318: ERROR_DS_ATT_ALREADY_EXISTS */
0, /* 8319 */
- 0, /* ERROR_DS_CANT_ADD_ATT_VALUES */
- 0, /* ERROR_DS_SINGLE_VALUE_CONSTRAINT */
- 0, /* ERROR_DS_RANGE_CONSTRAINT */
- 0, /* ERROR_DS_ATT_VAL_ALREADY_EXISTS */
- 0, /* ERROR_DS_CANT_REM_MISSING_ATT */
- 0, /* ERROR_DS_CANT_REM_MISSING_ATT_VAL */
- 0, /* ERROR_DS_ROOT_CANT_BE_SUBREF */
- 0, /* ERROR_DS_NO_CHAINING */
- 0, /* ERROR_DS_NO_CHAINED_EVAL */
- 0, /* ERROR_DS_NO_PARENT_OBJECT */
- 0, /* ERROR_DS_PARENT_IS_AN_ALIAS */
- 0, /* ERROR_DS_CANT_MIX_MASTER_AND_REPS */
- 0, /* ERROR_DS_CHILDREN_EXIST */
- 0, /* ERROR_DS_OBJ_NOT_FOUND */
- 0, /* ERROR_DS_ALIASED_OBJ_MISSING */
- 0, /* ERROR_DS_BAD_NAME_SYNTAX */
- 0, /* ERROR_DS_ALIAS_POINTS_TO_ALIAS */
- 0, /* ERROR_DS_CANT_DEREF_ALIAS */
- 0, /* ERROR_DS_OUT_OF_SCOPE */
- 0, /* ERROR_DS_OBJECT_BEING_REMOVED */
- 0, /* ERROR_DS_CANT_DELETE_DSA_OBJ */
- EIO, /* ERROR_DS_GENERIC_ERROR */
- 0, /* ERROR_DS_DSA_MUST_BE_INT_MASTER */
- 0, /* ERROR_DS_CLASS_NOT_DSA */
- 0, /* ERROR_DS_INSUFF_ACCESS_RIGHTS */
- 0, /* ERROR_DS_ILLEGAL_SUPERIOR */
- 0, /* ERROR_DS_ATTRIBUTE_OWNED_BY_SAM */
- 0, /* ERROR_DS_NAME_TOO_MANY_PARTS */
- 0, /* ERROR_DS_NAME_TOO_LONG */
- 0, /* ERROR_DS_NAME_VALUE_TOO_LONG */
- 0, /* ERROR_DS_NAME_UNPARSEABLE */
- 0, /* ERROR_DS_NAME_TYPE_UNKNOWN */
- 0, /* ERROR_DS_NOT_AN_OBJECT */
- 0, /* ERROR_DS_SEC_DESC_TOO_SHORT */
- 0, /* ERROR_DS_SEC_DESC_INVALID */
- 0, /* ERROR_DS_NO_DELETED_NAME */
- 0, /* ERROR_DS_SUBREF_MUST_HAVE_PARENT */
- 0, /* ERROR_DS_NCNAME_MUST_BE_NC */
- 0, /* ERROR_DS_CANT_ADD_SYSTEM_ONLY */
- 0, /* ERROR_DS_CLASS_MUST_BE_CONCRETE */
- 0, /* ERROR_DS_INVALID_DMD */
- 0, /* ERROR_DS_OBJ_GUID_EXISTS */
- 0, /* ERROR_DS_NOT_ON_BACKLINK */
- 0, /* ERROR_DS_NO_CROSSREF_FOR_NC */
- 0, /* ERROR_DS_SHUTTING_DOWN */
- 0, /* ERROR_DS_UNKNOWN_OPERATION */
- 0, /* ERROR_DS_INVALID_ROLE_OWNER */
- 0, /* ERROR_DS_COULDNT_CONTACT_FSMO */
- 0, /* ERROR_DS_CROSS_NC_DN_RENAME */
- 0, /* ERROR_DS_CANT_MOD_SYSTEM_ONLY */
- 0, /* ERROR_DS_REPLICATOR_ONLY */
- 0, /* ERROR_DS_OBJ_CLASS_NOT_DEFINED */
- 0, /* ERROR_DS_OBJ_CLASS_NOT_SUBCLASS */
- 0, /* ERROR_DS_NAME_REFERENCE_INVALID */
- 0, /* ERROR_DS_CROSS_REF_EXISTS */
- 0, /* ERROR_DS_CANT_DEL_MASTER_CROSSREF */
- 0, /* ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD */
- 0, /* ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX */
- 0, /* ERROR_DS_DUP_RDN */
- 0, /* ERROR_DS_DUP_OID */
- 0, /* ERROR_DS_DUP_MAPI_ID */
- 0, /* ERROR_DS_DUP_SCHEMA_ID_GUID */
- 0, /* ERROR_DS_DUP_LDAP_DISPLAY_NAME */
- 0, /* ERROR_DS_SEMANTIC_ATT_TEST */
- 0, /* ERROR_DS_SYNTAX_MISMATCH */
- 0, /* ERROR_DS_EXISTS_IN_MUST_HAVE */
- 0, /* ERROR_DS_EXISTS_IN_MAY_HAVE */
- 0, /* ERROR_DS_NONEXISTENT_MAY_HAVE */
- 0, /* ERROR_DS_NONEXISTENT_MUST_HAVE */
- 0, /* ERROR_DS_AUX_CLS_TEST_FAIL */
- 0, /* ERROR_DS_NONEXISTENT_POSS_SUP */
- 0, /* ERROR_DS_SUB_CLS_TEST_FAIL */
- 0, /* ERROR_DS_BAD_RDN_ATT_ID_SYNTAX */
- 0, /* ERROR_DS_EXISTS_IN_AUX_CLS */
- 0, /* ERROR_DS_EXISTS_IN_SUB_CLS */
- 0, /* ERROR_DS_EXISTS_IN_POSS_SUP */
- 0, /* ERROR_DS_RECALCSCHEMA_FAILED */
- 0, /* ERROR_DS_TREE_DELETE_NOT_FINISHED */
- 0, /* ERROR_DS_CANT_DELETE */
- 0, /* ERROR_DS_ATT_SCHEMA_REQ_ID */
- 0, /* ERROR_DS_BAD_ATT_SCHEMA_SYNTAX */
- 0, /* ERROR_DS_CANT_CACHE_ATT */
- 0, /* ERROR_DS_CANT_CACHE_CLASS */
- 0, /* ERROR_DS_CANT_REMOVE_ATT_CACHE */
- 0, /* ERROR_DS_CANT_REMOVE_CLASS_CACHE */
- 0, /* ERROR_DS_CANT_RETRIEVE_DN */
- 0, /* ERROR_DS_MISSING_SUPREF */
- 0, /* ERROR_DS_CANT_RETRIEVE_INSTANCE */
- 0, /* ERROR_DS_CODE_INCONSISTENCY */
- 0, /* ERROR_DS_DATABASE_ERROR */
- 0, /* ERROR_DS_GOVERNSID_MISSING */
- 0, /* ERROR_DS_MISSING_EXPECTED_ATT */
- 0, /* ERROR_DS_NCNAME_MISSING_CR_REF */
- 0, /* ERROR_DS_SECURITY_CHECKING_ERROR */
- 0, /* ERROR_DS_SCHEMA_NOT_LOADED */
- 0, /* ERROR_DS_SCHEMA_ALLOC_FAILED */
- 0, /* ERROR_DS_ATT_SCHEMA_REQ_SYNTAX */
- 0, /* ERROR_DS_GCVERIFY_ERROR */
- 0, /* ERROR_DS_DRA_SCHEMA_MISMATCH */
- 0, /* ERROR_DS_CANT_FIND_DSA_OBJ */
- 0, /* ERROR_DS_CANT_FIND_EXPECTED_NC */
- 0, /* ERROR_DS_CANT_FIND_NC_IN_CACHE */
- 0, /* ERROR_DS_CANT_RETRIEVE_CHILD */
- 0, /* ERROR_DS_SECURITY_ILLEGAL_MODIFY */
- 0, /* ERROR_DS_CANT_REPLACE_HIDDEN_REC */
- 0, /* ERROR_DS_BAD_HIERARCHY_FILE */
- 0, /* ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED */
- 0, /* ERROR_DS_CONFIG_PARAM_MISSING */
- 0, /* ERROR_DS_COUNTING_AB_INDICES_FAILED */
- 0, /* ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED */
- 0, /* ERROR_DS_INTERNAL_FAILURE */
- 0, /* ERROR_DS_UNKNOWN_ERROR */
- 0, /* ERROR_DS_ROOT_REQUIRES_CLASS_TOP */
- 0, /* ERROR_DS_REFUSING_FSMO_ROLES */
- 0, /* ERROR_DS_MISSING_FSMO_SETTINGS */
- 0, /* ERROR_DS_UNABLE_TO_SURRENDER_ROLES */
- 0, /* ERROR_DS_DRA_GENERIC */
- 0, /* ERROR_DS_DRA_INVALID_PARAMETER */
- 0, /* ERROR_DS_DRA_BUSY */
- 0, /* ERROR_DS_DRA_BAD_DN */
- 0, /* ERROR_DS_DRA_BAD_NC */
- 0, /* ERROR_DS_DRA_DN_EXISTS */
- 0, /* ERROR_DS_DRA_INTERNAL_ERROR */
- 0, /* ERROR_DS_DRA_INCONSISTENT_DIT */
- 0, /* ERROR_DS_DRA_CONNECTION_FAILED */
- 0, /* ERROR_DS_DRA_BAD_INSTANCE_TYPE */
- 0, /* ERROR_DS_DRA_OUT_OF_MEM */
- 0, /* ERROR_DS_DRA_MAIL_PROBLEM */
- 0, /* ERROR_DS_DRA_REF_ALREADY_EXISTS */
- 0, /* ERROR_DS_DRA_REF_NOT_FOUND */
- 0, /* ERROR_DS_DRA_OBJ_IS_REP_SOURCE */
- 0, /* ERROR_DS_DRA_DB_ERROR */
- 0, /* ERROR_DS_DRA_NO_REPLICA */
- 0, /* ERROR_DS_DRA_ACCESS_DENIED */
- 0, /* ERROR_DS_DRA_NOT_SUPPORTED */
- 0, /* ERROR_DS_DRA_RPC_CANCELLED */
- 0, /* ERROR_DS_DRA_SOURCE_DISABLED */
- 0, /* ERROR_DS_DRA_SINK_DISABLED */
- 0, /* ERROR_DS_DRA_NAME_COLLISION */
- 0, /* ERROR_DS_DRA_SOURCE_REINSTALLED */
- 0, /* ERROR_DS_DRA_MISSING_PARENT */
- 0, /* ERROR_DS_DRA_PREEMPTED */
- 0, /* ERROR_DS_DRA_ABANDON_SYNC */
- 0, /* ERROR_DS_DRA_SHUTDOWN */
- 0, /* ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET */
- 0, /* ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA */
- 0, /* ERROR_DS_DRA_EXTN_CONNECTION_FAILED */
- 0, /* ERROR_DS_INSTALL_SCHEMA_MISMATCH */
- 0, /* ERROR_DS_DUP_LINK_ID */
- 0, /* ERROR_DS_NAME_ERROR_RESOLVING */
- 0, /* ERROR_DS_NAME_ERROR_NOT_FOUND */
- 0, /* ERROR_DS_NAME_ERROR_NOT_UNIQUE */
- 0, /* ERROR_DS_NAME_ERROR_NO_MAPPING */
- 0, /* ERROR_DS_NAME_ERROR_DOMAIN_ONLY */
- 0, /* ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING */
- 0, /* ERROR_DS_CONSTRUCTED_ATT_MOD */
- 0, /* ERROR_DS_WRONG_OM_OBJ_CLASS */
- 0, /* ERROR_DS_DRA_REPL_PENDING */
- 0, /* ERROR_DS_DS_REQUIRED */
- 0, /* ERROR_DS_INVALID_LDAP_DISPLAY_NAME */
- 0, /* ERROR_DS_NON_BASE_SEARCH */
- 0, /* ERROR_DS_CANT_RETRIEVE_ATTS */
- 0, /* ERROR_DS_BACKLINK_WITHOUT_LINK */
- 0, /* ERROR_DS_EPOCH_MISMATCH */
- 0, /* ERROR_DS_SRC_NAME_MISMATCH */
- 0, /* ERROR_DS_SRC_AND_DST_NC_IDENTICAL */
- 0, /* ERROR_DS_DST_NC_MISMATCH */
- 0, /* ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC */
- 0, /* ERROR_DS_SRC_GUID_MISMATCH */
- 0, /* ERROR_DS_CANT_MOVE_DELETED_OBJECT */
- 0, /* ERROR_DS_PDC_OPERATION_IN_PROGRESS */
- 0, /* ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD */
- 0, /* ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION */
- 0, /* ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS */
- 0, /* ERROR_DS_NC_MUST_HAVE_NC_PARENT */
- 0, /* ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE */
- 0, /* ERROR_DS_DST_DOMAIN_NOT_NATIVE */
- 0, /* ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER */
- 0, /* ERROR_DS_CANT_MOVE_ACCOUNT_GROUP */
- 0, /* ERROR_DS_CANT_MOVE_RESOURCE_GROUP */
- 0, /* ERROR_DS_INVALID_SEARCH_FLAG */
- 0, /* ERROR_DS_NO_TREE_DELETE_ABOVE_NC */
- 0, /* ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE */
- 0, /* ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE */
- 0, /* ERROR_DS_SAM_INIT_FAILURE */
- 0, /* ERROR_DS_SENSITIVE_GROUP_VIOLATION */
- 0, /* ERROR_DS_CANT_MOD_PRIMARYGROUPID */
- 0, /* ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD */
- 0, /* ERROR_DS_NONSAFE_SCHEMA_CHANGE */
- 0, /* ERROR_DS_SCHEMA_UPDATE_DISALLOWED */
- 0, /* ERROR_DS_CANT_CREATE_UNDER_SCHEMA */
- 0, /* ERROR_DS_INSTALL_NO_SRC_SCH_VERSION */
- 0, /* ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE */
- 0, /* ERROR_DS_INVALID_GROUP_TYPE */
- 0, /* ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN */
- 0, /* ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN */
- 0, /* ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER */
- 0, /* ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER */
- 0, /* ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER */
- 0, /* ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER */
- 0, /* ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER */
- 0, /* ERROR_DS_HAVE_PRIMARY_MEMBERS */
- 0, /* ERROR_DS_STRING_SD_CONVERSION_FAILED */
- 0, /* ERROR_DS_NAMING_MASTER_GC */
- 0, /* ERROR_DS_DNS_LOOKUP_FAILURE */
- 0, /* ERROR_DS_COULDNT_UPDATE_SPNS */
- 0, /* ERROR_DS_CANT_RETRIEVE_SD */
- 0, /* ERROR_DS_KEY_NOT_UNIQUE */
- 0, /* ERROR_DS_WRONG_LINKED_ATT_SYNTAX */
- 0, /* ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD */
- 0, /* ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY */
- 0, /* ERROR_DS_CANT_START */
- 0, /* ERROR_DS_INIT_FAILURE */
- 0, /* ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION */
- 0, /* ERROR_DS_SOURCE_DOMAIN_IN_FOREST */
- 0, /* ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST */
- 0, /* ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED */
- 0, /* ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN */
- 0, /* ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER */
- 0, /* ERROR_DS_SRC_SID_EXISTS_IN_FOREST */
- 0, /* ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH */
- 0, /* ERROR_SAM_INIT_FAILURE */
- 0, /* ERROR_DS_DRA_SCHEMA_INFO_SHIP */
- 0, /* ERROR_DS_DRA_SCHEMA_CONFLICT */
- 0, /* ERROR_DS_DRA_EARLIER_SCHEMA_CONFLICT */
- 0, /* ERROR_DS_DRA_OBJ_NC_MISMATCH */
- 0, /* ERROR_DS_NC_STILL_HAS_DSAS */
- 0, /* ERROR_DS_GC_REQUIRED */
- 0, /* ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY */
- 0, /* ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS */
- 0, /* ERROR_DS_CANT_ADD_TO_GC */
- 0, /* ERROR_DS_NO_CHECKPOINT_WITH_PDC */
- 0, /* ERROR_DS_SOURCE_AUDITING_NOT_ENABLED */
- 0, /* ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC */
- 0, /* ERROR_DS_INVALID_NAME_FOR_SPN */
- 0, /* ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS */
- 0, /* ERROR_DS_UNICODEPWD_NOT_IN_QUOTES */
- 0, /* ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED */
- 0, /* ERROR_DS_MUST_BE_RUN_ON_DST_DC */
- 0, /* ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER */
- 0, /* ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ */
- 0, /* ERROR_DS_INIT_FAILURE_CONSOLE */
- 0, /* ERROR_DS_SAM_INIT_FAILURE_CONSOLE */
- 0, /* ERROR_DS_FOREST_VERSION_TOO_HIGH */
- 0, /* ERROR_DS_DOMAIN_VERSION_TOO_HIGH */
- 0, /* ERROR_DS_FOREST_VERSION_TOO_LOW */
- 0, /* ERROR_DS_DOMAIN_VERSION_TOO_LOW */
- 0, /* ERROR_DS_INCOMPATIBLE_VERSION */
- 0, /* ERROR_DS_LOW_DSA_VERSION */
- 0, /* ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN */
- 0, /* ERROR_DS_NOT_SUPPORTED_SORT_ORDER */
- 0, /* ERROR_DS_NAME_NOT_UNIQUE */
- 0, /* ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4 */
- 0, /* ERROR_DS_OUT_OF_VERSION_STORE */
- 0, /* ERROR_DS_INCOMPATIBLE_CONTROLS_USED */
- 0, /* ERROR_DS_NO_REF_DOMAIN */
- 0, /* ERROR_DS_RESERVED_LINK_ID */
- 0, /* ERROR_DS_LINK_ID_NOT_AVAILABLE */
- 0, /* ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER */
- 0, /* ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE */
- 0, /* ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC */
- 0, /* ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG */
- 0, /* ERROR_DS_MODIFYDN_WRONG_GRANDPARENT */
- 0, /* ERROR_DS_NAME_ERROR_TRUST_REFERRAL */
- 0, /* ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER */
- 0, /* ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD */
- 0, /* ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2 */
- 0, /* ERROR_DS_THREAD_LIMIT_EXCEEDED */
- 0, /* ERROR_DS_NOT_CLOSEST */
- 0, /* ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF */
- 0, /* ERROR_DS_SINGLE_USER_MODE_FAILED */
- 0, /* ERROR_DS_NTDSCRIPT_SYNTAX_ERROR */
- 0, /* ERROR_DS_NTDSCRIPT_PROCESS_ERROR */
- 0, /* ERROR_DS_DIFFERENT_REPL_EPOCHS */
- 0, /* ERROR_DS_DRS_EXTENSIONS_CHANGED */
- 0, /* ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR */
- 0, /* ERROR_DS_NO_MSDS_INTID */
- 0, /* ERROR_DS_DUP_MSDS_INTID */
- 0, /* ERROR_DS_EXISTS_IN_RDNATTID */
- 0, /* ERROR_DS_AUTHORIZATION_FAILED */
- 0, /* ERROR_DS_INVALID_SCRIPT */
- 0, /* ERROR_DS_REMOTE_CROSSREF_OP_FAILED */
- 0, /* ERROR_DS_CROSS_REF_BUSY */
- 0, /* ERROR_DS_CANT_DERIVE_SPN_FOR_DELETED_DOMAIN */
- 0, /* ERROR_DS_CANT_DEMOTE_WITH_WRITEABLE_NC */
- 0, /* ERROR_DS_DUPLICATE_ID_FOUND */
- 0, /* ERROR_DS_INSUFFICIENT_ATTR_TO_CREATE_OBJECT */
- 0, /* ERROR_DS_GROUP_CONVERSION_ERROR */
- 0, /* ERROR_DS_CANT_MOVE_APP_BASIC_GROUP */
- 0, /* ERROR_DS_CANT_MOVE_APP_QUERY_GROUP */
- 0, /* ERROR_DS_ROLE_NOT_VERIFIED */
- 0, /* ERROR_DS_WKO_CONTAINER_CANNOT_BE_SPECIAL */
- 0, /* ERROR_DS_DOMAIN_RENAME_IN_PROGRESS */
- 0, /* ERROR_DS_EXISTING_AD_CHILD_NC */
- 0, /* ERROR_DS_REPL_LIFETIME_EXCEEDED */
- 0, /* ERROR_DS_DISALLOWED_IN_SYSTEM_CONTAINER */
- 0, /* ERROR_DS_LDAP_SEND_QUEUE_FULL */
- 0, /* ERROR_DS_DRA_OUT_SCHEDULE_WINDOW */
+ 0, /* 8320: ERROR_DS_CANT_ADD_ATT_VALUES */
+ 0, /* 8321: ERROR_DS_SINGLE_VALUE_CONSTRAINT */
+ 0, /* 8322: ERROR_DS_RANGE_CONSTRAINT */
+ 0, /* 8323: ERROR_DS_ATT_VAL_ALREADY_EXISTS */
+ 0, /* 8324: ERROR_DS_CANT_REM_MISSING_ATT */
+ 0, /* 8325: ERROR_DS_CANT_REM_MISSING_ATT_VAL */
+ 0, /* 8326: ERROR_DS_ROOT_CANT_BE_SUBREF */
+ 0, /* 8327: ERROR_DS_NO_CHAINING */
+ 0, /* 8328: ERROR_DS_NO_CHAINED_EVAL */
+ 0, /* 8329: ERROR_DS_NO_PARENT_OBJECT */
+ 0, /* 8330: ERROR_DS_PARENT_IS_AN_ALIAS */
+ 0, /* 8331: ERROR_DS_CANT_MIX_MASTER_AND_REPS */
+ 0, /* 8332: ERROR_DS_CHILDREN_EXIST */
+ 0, /* 8333: ERROR_DS_OBJ_NOT_FOUND */
+ 0, /* 8334: ERROR_DS_ALIASED_OBJ_MISSING */
+ 0, /* 8335: ERROR_DS_BAD_NAME_SYNTAX */
+ 0, /* 8336: ERROR_DS_ALIAS_POINTS_TO_ALIAS */
+ 0, /* 8337: ERROR_DS_CANT_DEREF_ALIAS */
+ 0, /* 8338: ERROR_DS_OUT_OF_SCOPE */
+ 0, /* 8339: ERROR_DS_OBJECT_BEING_REMOVED */
+ 0, /* 8340: ERROR_DS_CANT_DELETE_DSA_OBJ */
+ EIO, /* 8341: ERROR_DS_GENERIC_ERROR */
+ 0, /* 8342: ERROR_DS_DSA_MUST_BE_INT_MASTER */
+ 0, /* 8343: ERROR_DS_CLASS_NOT_DSA */
+ 0, /* 8344: ERROR_DS_INSUFF_ACCESS_RIGHTS */
+ 0, /* 8345: ERROR_DS_ILLEGAL_SUPERIOR */
+ 0, /* 8346: ERROR_DS_ATTRIBUTE_OWNED_BY_SAM */
+ 0, /* 8347: ERROR_DS_NAME_TOO_MANY_PARTS */
+ 0, /* 8348: ERROR_DS_NAME_TOO_LONG */
+ 0, /* 8349: ERROR_DS_NAME_VALUE_TOO_LONG */
+ 0, /* 8350: ERROR_DS_NAME_UNPARSEABLE */
+ 0, /* 8351: ERROR_DS_NAME_TYPE_UNKNOWN */
+ 0, /* 8352: ERROR_DS_NOT_AN_OBJECT */
+ 0, /* 8353: ERROR_DS_SEC_DESC_TOO_SHORT */
+ 0, /* 8354: ERROR_DS_SEC_DESC_INVALID */
+ 0, /* 8355: ERROR_DS_NO_DELETED_NAME */
+ 0, /* 8356: ERROR_DS_SUBREF_MUST_HAVE_PARENT */
+ 0, /* 8357: ERROR_DS_NCNAME_MUST_BE_NC */
+ 0, /* 8358: ERROR_DS_CANT_ADD_SYSTEM_ONLY */
+ 0, /* 8359: ERROR_DS_CLASS_MUST_BE_CONCRETE */
+ 0, /* 8360: ERROR_DS_INVALID_DMD */
+ 0, /* 8361: ERROR_DS_OBJ_GUID_EXISTS */
+ 0, /* 8362: ERROR_DS_NOT_ON_BACKLINK */
+ 0, /* 8363: ERROR_DS_NO_CROSSREF_FOR_NC */
+ 0, /* 8364: ERROR_DS_SHUTTING_DOWN */
+ 0, /* 8365: ERROR_DS_UNKNOWN_OPERATION */
+ 0, /* 8366: ERROR_DS_INVALID_ROLE_OWNER */
+ 0, /* 8367: ERROR_DS_COULDNT_CONTACT_FSMO */
+ 0, /* 8368: ERROR_DS_CROSS_NC_DN_RENAME */
+ 0, /* 8369: ERROR_DS_CANT_MOD_SYSTEM_ONLY */
+ 0, /* 8370: ERROR_DS_REPLICATOR_ONLY */
+ 0, /* 8371: ERROR_DS_OBJ_CLASS_NOT_DEFINED */
+ 0, /* 8372: ERROR_DS_OBJ_CLASS_NOT_SUBCLASS */
+ 0, /* 8373: ERROR_DS_NAME_REFERENCE_INVALID */
+ 0, /* 8374: ERROR_DS_CROSS_REF_EXISTS */
+ 0, /* 8375: ERROR_DS_CANT_DEL_MASTER_CROSSREF */
+ 0, /* 8376: ERROR_DS_SUBTREE_NOTIFY_NOT_NC_HEAD */
+ 0, /* 8377: ERROR_DS_NOTIFY_FILTER_TOO_COMPLEX */
+ 0, /* 8378: ERROR_DS_DUP_RDN */
+ 0, /* 8379: ERROR_DS_DUP_OID */
+ 0, /* 8380: ERROR_DS_DUP_MAPI_ID */
+ 0, /* 8381: ERROR_DS_DUP_SCHEMA_ID_GUID */
+ 0, /* 8382: ERROR_DS_DUP_LDAP_DISPLAY_NAME */
+ 0, /* 8383: ERROR_DS_SEMANTIC_ATT_TEST */
+ 0, /* 8384: ERROR_DS_SYNTAX_MISMATCH */
+ 0, /* 8385: ERROR_DS_EXISTS_IN_MUST_HAVE */
+ 0, /* 8386: ERROR_DS_EXISTS_IN_MAY_HAVE */
+ 0, /* 8387: ERROR_DS_NONEXISTENT_MAY_HAVE */
+ 0, /* 8388: ERROR_DS_NONEXISTENT_MUST_HAVE */
+ 0, /* 8389: ERROR_DS_AUX_CLS_TEST_FAIL */
+ 0, /* 8390: ERROR_DS_NONEXISTENT_POSS_SUP */
+ 0, /* 8391: ERROR_DS_SUB_CLS_TEST_FAIL */
+ 0, /* 8392: ERROR_DS_BAD_RDN_ATT_ID_SYNTAX */
+ 0, /* 8393: ERROR_DS_EXISTS_IN_AUX_CLS */
+ 0, /* 8394: ERROR_DS_EXISTS_IN_SUB_CLS */
+ 0, /* 8395: ERROR_DS_EXISTS_IN_POSS_SUP */
+ 0, /* 8396: ERROR_DS_RECALCSCHEMA_FAILED */
+ 0, /* 8397: ERROR_DS_TREE_DELETE_NOT_FINISHED */
+ 0, /* 8398: ERROR_DS_CANT_DELETE */
+ 0, /* 8399: ERROR_DS_ATT_SCHEMA_REQ_ID */
+ 0, /* 8400: ERROR_DS_BAD_ATT_SCHEMA_SYNTAX */
+ 0, /* 8401: ERROR_DS_CANT_CACHE_ATT */
+ 0, /* 8402: ERROR_DS_CANT_CACHE_CLASS */
+ 0, /* 8403: ERROR_DS_CANT_REMOVE_ATT_CACHE */
+ 0, /* 8404: ERROR_DS_CANT_REMOVE_CLASS_CACHE */
+ 0, /* 8405: ERROR_DS_CANT_RETRIEVE_DN */
+ 0, /* 8406: ERROR_DS_MISSING_SUPREF */
+ 0, /* 8407: ERROR_DS_CANT_RETRIEVE_INSTANCE */
+ 0, /* 8408: ERROR_DS_CODE_INCONSISTENCY */
+ 0, /* 8409: ERROR_DS_DATABASE_ERROR */
+ 0, /* 8410: ERROR_DS_GOVERNSID_MISSING */
+ 0, /* 8411: ERROR_DS_MISSING_EXPECTED_ATT */
+ 0, /* 8412: ERROR_DS_NCNAME_MISSING_CR_REF */
+ 0, /* 8413: ERROR_DS_SECURITY_CHECKING_ERROR */
+ 0, /* 8414: ERROR_DS_SCHEMA_NOT_LOADED */
+ 0, /* 8415: ERROR_DS_SCHEMA_ALLOC_FAILED */
+ 0, /* 8416: ERROR_DS_ATT_SCHEMA_REQ_SYNTAX */
+ 0, /* 8417: ERROR_DS_GCVERIFY_ERROR */
+ 0, /* 8418: ERROR_DS_DRA_SCHEMA_MISMATCH */
+ 0, /* 8419: ERROR_DS_CANT_FIND_DSA_OBJ */
+ 0, /* 8420: ERROR_DS_CANT_FIND_EXPECTED_NC */
+ 0, /* 8421: ERROR_DS_CANT_FIND_NC_IN_CACHE */
+ 0, /* 8422: ERROR_DS_CANT_RETRIEVE_CHILD */
+ 0, /* 8423: ERROR_DS_SECURITY_ILLEGAL_MODIFY */
+ 0, /* 8424: ERROR_DS_CANT_REPLACE_HIDDEN_REC */
+ 0, /* 8425: ERROR_DS_BAD_HIERARCHY_FILE */
+ 0, /* 8426: ERROR_DS_BUILD_HIERARCHY_TABLE_FAILED */
+ 0, /* 8427: ERROR_DS_CONFIG_PARAM_MISSING */
+ 0, /* 8428: ERROR_DS_COUNTING_AB_INDICES_FAILED */
+ 0, /* 8429: ERROR_DS_HIERARCHY_TABLE_MALLOC_FAILED */
+ 0, /* 8430: ERROR_DS_INTERNAL_FAILURE */
+ 0, /* 8431: ERROR_DS_UNKNOWN_ERROR */
+ 0, /* 8432: ERROR_DS_ROOT_REQUIRES_CLASS_TOP */
+ 0, /* 8433: ERROR_DS_REFUSING_FSMO_ROLES */
+ 0, /* 8434: ERROR_DS_MISSING_FSMO_SETTINGS */
+ 0, /* 8435: ERROR_DS_UNABLE_TO_SURRENDER_ROLES */
+ 0, /* 8436: ERROR_DS_DRA_GENERIC */
+ 0, /* 8437: ERROR_DS_DRA_INVALID_PARAMETER */
+ 0, /* 8438: ERROR_DS_DRA_BUSY */
+ 0, /* 8439: ERROR_DS_DRA_BAD_DN */
+ 0, /* 8440: ERROR_DS_DRA_BAD_NC */
+ 0, /* 8441: ERROR_DS_DRA_DN_EXISTS */
+ 0, /* 8442: ERROR_DS_DRA_INTERNAL_ERROR */
+ 0, /* 8443: ERROR_DS_DRA_INCONSISTENT_DIT */
+ 0, /* 8444: ERROR_DS_DRA_CONNECTION_FAILED */
+ 0, /* 8445: ERROR_DS_DRA_BAD_INSTANCE_TYPE */
+ 0, /* 8446: ERROR_DS_DRA_OUT_OF_MEM */
+ 0, /* 8447: ERROR_DS_DRA_MAIL_PROBLEM */
+ 0, /* 8448: ERROR_DS_DRA_REF_ALREADY_EXISTS */
+ 0, /* 8449: ERROR_DS_DRA_REF_NOT_FOUND */
+ 0, /* 8450: ERROR_DS_DRA_OBJ_IS_REP_SOURCE */
+ 0, /* 8451: ERROR_DS_DRA_DB_ERROR */
+ 0, /* 8452: ERROR_DS_DRA_NO_REPLICA */
+ 0, /* 8453: ERROR_DS_DRA_ACCESS_DENIED */
+ 0, /* 8454: ERROR_DS_DRA_NOT_SUPPORTED */
+ 0, /* 8455: ERROR_DS_DRA_RPC_CANCELLED */
+ 0, /* 8456: ERROR_DS_DRA_SOURCE_DISABLED */
+ 0, /* 8457: ERROR_DS_DRA_SINK_DISABLED */
+ 0, /* 8458: ERROR_DS_DRA_NAME_COLLISION */
+ 0, /* 8459: ERROR_DS_DRA_SOURCE_REINSTALLED */
+ 0, /* 8460: ERROR_DS_DRA_MISSING_PARENT */
+ 0, /* 8461: ERROR_DS_DRA_PREEMPTED */
+ 0, /* 8462: ERROR_DS_DRA_ABANDON_SYNC */
+ 0, /* 8463: ERROR_DS_DRA_SHUTDOWN */
+ 0, /* 8464: ERROR_DS_DRA_INCOMPATIBLE_PARTIAL_SET */
+ 0, /* 8465: ERROR_DS_DRA_SOURCE_IS_PARTIAL_REPLICA */
+ 0, /* 8466: ERROR_DS_DRA_EXTN_CONNECTION_FAILED */
+ 0, /* 8467: ERROR_DS_INSTALL_SCHEMA_MISMATCH */
+ 0, /* 8468: ERROR_DS_DUP_LINK_ID */
+ 0, /* 8469: ERROR_DS_NAME_ERROR_RESOLVING */
+ 0, /* 8470: ERROR_DS_NAME_ERROR_NOT_FOUND */
+ 0, /* 8471: ERROR_DS_NAME_ERROR_NOT_UNIQUE */
+ 0, /* 8472: ERROR_DS_NAME_ERROR_NO_MAPPING */
+ 0, /* 8473: ERROR_DS_NAME_ERROR_DOMAIN_ONLY */
+ 0, /* 8474: ERROR_DS_NAME_ERROR_NO_SYNTACTICAL_MAPPING */
+ 0, /* 8475: ERROR_DS_CONSTRUCTED_ATT_MOD */
+ 0, /* 8476: ERROR_DS_WRONG_OM_OBJ_CLASS */
+ 0, /* 8477: ERROR_DS_DRA_REPL_PENDING */
+ 0, /* 8478: ERROR_DS_DS_REQUIRED */
+ 0, /* 8479: ERROR_DS_INVALID_LDAP_DISPLAY_NAME */
+ 0, /* 8480: ERROR_DS_NON_BASE_SEARCH */
+ 0, /* 8481: ERROR_DS_CANT_RETRIEVE_ATTS */
+ 0, /* 8482: ERROR_DS_BACKLINK_WITHOUT_LINK */
+ 0, /* 8483: ERROR_DS_EPOCH_MISMATCH */
+ 0, /* 8484: ERROR_DS_SRC_NAME_MISMATCH */
+ 0, /* 8485: ERROR_DS_SRC_AND_DST_NC_IDENTICAL */
+ 0, /* 8486: ERROR_DS_DST_NC_MISMATCH */
+ 0, /* 8487: ERROR_DS_NOT_AUTHORITIVE_FOR_DST_NC */
+ 0, /* 8488: ERROR_DS_SRC_GUID_MISMATCH */
+ 0, /* 8489: ERROR_DS_CANT_MOVE_DELETED_OBJECT */
+ 0, /* 8490: ERROR_DS_PDC_OPERATION_IN_PROGRESS */
+ 0, /* 8491: ERROR_DS_CROSS_DOMAIN_CLEANUP_REQD */
+ 0, /* 8492: ERROR_DS_ILLEGAL_XDOM_MOVE_OPERATION */
+ 0, /* 8493: ERROR_DS_CANT_WITH_ACCT_GROUP_MEMBERSHPS */
+ 0, /* 8494: ERROR_DS_NC_MUST_HAVE_NC_PARENT */
+ 0, /* 8495: ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE */
+ 0, /* 8496: ERROR_DS_DST_DOMAIN_NOT_NATIVE */
+ 0, /* 8497: ERROR_DS_MISSING_INFRASTRUCTURE_CONTAINER */
+ 0, /* 8498: ERROR_DS_CANT_MOVE_ACCOUNT_GROUP */
+ 0, /* 8499: ERROR_DS_CANT_MOVE_RESOURCE_GROUP */
+ 0, /* 8500: ERROR_DS_INVALID_SEARCH_FLAG */
+ 0, /* 8501: ERROR_DS_NO_TREE_DELETE_ABOVE_NC */
+ 0, /* 8502: ERROR_DS_COULDNT_LOCK_TREE_FOR_DELETE */
+ 0, /* 8503: ERROR_DS_COULDNT_IDENTIFY_OBJECTS_FOR_TREE_DELETE */
+ 0, /* 8504: ERROR_DS_SAM_INIT_FAILURE */
+ 0, /* 8505: ERROR_DS_SENSITIVE_GROUP_VIOLATION */
+ 0, /* 8506: ERROR_DS_CANT_MOD_PRIMARYGROUPID */
+ 0, /* 8507: ERROR_DS_ILLEGAL_BASE_SCHEMA_MOD */
+ 0, /* 8508: ERROR_DS_NONSAFE_SCHEMA_CHANGE */
+ 0, /* 8509: ERROR_DS_SCHEMA_UPDATE_DISALLOWED */
+ 0, /* 8510: ERROR_DS_CANT_CREATE_UNDER_SCHEMA */
+ 0, /* 8511: ERROR_DS_INSTALL_NO_SRC_SCH_VERSION */
+ 0, /* 8512: ERROR_DS_INSTALL_NO_SCH_VERSION_IN_INIFILE */
+ 0, /* 8513: ERROR_DS_INVALID_GROUP_TYPE */
+ 0, /* 8514: ERROR_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN */
+ 0, /* 8515: ERROR_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN */
+ 0, /* 8516: ERROR_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER */
+ 0, /* 8517: ERROR_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER */
+ 0, /* 8518: ERROR_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER */
+ 0, /* 8519: ERROR_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER */
+ 0, /* 8520: ERROR_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER */
+ 0, /* 8521: ERROR_DS_HAVE_PRIMARY_MEMBERS */
+ 0, /* 8522: ERROR_DS_STRING_SD_CONVERSION_FAILED */
+ 0, /* 8523: ERROR_DS_NAMING_MASTER_GC */
+ 0, /* 8524: ERROR_DS_DNS_LOOKUP_FAILURE */
+ 0, /* 8525: ERROR_DS_COULDNT_UPDATE_SPNS */
+ 0, /* 8526: ERROR_DS_CANT_RETRIEVE_SD */
+ 0, /* 8527: ERROR_DS_KEY_NOT_UNIQUE */
+ 0, /* 8528: ERROR_DS_WRONG_LINKED_ATT_SYNTAX */
+ 0, /* 8529: ERROR_DS_SAM_NEED_BOOTKEY_PASSWORD */
+ 0, /* 8530: ERROR_DS_SAM_NEED_BOOTKEY_FLOPPY */
+ 0, /* 8531: ERROR_DS_CANT_START */
+ 0, /* 8532: ERROR_DS_INIT_FAILURE */
+ 0, /* 8533: ERROR_DS_NO_PKT_PRIVACY_ON_CONNECTION */
+ 0, /* 8534: ERROR_DS_SOURCE_DOMAIN_IN_FOREST */
+ 0, /* 8535: ERROR_DS_DESTINATION_DOMAIN_NOT_IN_FOREST */
+ 0, /* 8536: ERROR_DS_DESTINATION_AUDITING_NOT_ENABLED */
+ 0, /* 8537: ERROR_DS_CANT_FIND_DC_FOR_SRC_DOMAIN */
+ 0, /* 8538: ERROR_DS_SRC_OBJ_NOT_GROUP_OR_USER */
+ 0, /* 8539: ERROR_DS_SRC_SID_EXISTS_IN_FOREST */
+ 0, /* 8540: ERROR_DS_SRC_AND_DST_OBJECT_CLASS_MISMATCH */
+ 0, /* 8541: ERROR_SAM_INIT_FAILURE */
+ 0, /* 8542: ERROR_DS_DRA_SCHEMA_INFO_SHIP */
+ 0, /* 8543: ERROR_DS_DRA_SCHEMA_CONFLICT */
+ 0, /* 8544: ERROR_DS_DRA_EARLIER_SCHEMA_CONFLICT */
+ 0, /* 8545: ERROR_DS_DRA_OBJ_NC_MISMATCH */
+ 0, /* 8546: ERROR_DS_NC_STILL_HAS_DSAS */
+ 0, /* 8547: ERROR_DS_GC_REQUIRED */
+ 0, /* 8548: ERROR_DS_LOCAL_MEMBER_OF_LOCAL_ONLY */
+ 0, /* 8549: ERROR_DS_NO_FPO_IN_UNIVERSAL_GROUPS */
+ 0, /* 8550: ERROR_DS_CANT_ADD_TO_GC */
+ 0, /* 8551: ERROR_DS_NO_CHECKPOINT_WITH_PDC */
+ 0, /* 8552: ERROR_DS_SOURCE_AUDITING_NOT_ENABLED */
+ 0, /* 8553: ERROR_DS_CANT_CREATE_IN_NONDOMAIN_NC */
+ 0, /* 8554: ERROR_DS_INVALID_NAME_FOR_SPN */
+ 0, /* 8555: ERROR_DS_FILTER_USES_CONTRUCTED_ATTRS */
+ 0, /* 8556: ERROR_DS_UNICODEPWD_NOT_IN_QUOTES */
+ 0, /* 8557: ERROR_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED */
+ 0, /* 8558: ERROR_DS_MUST_BE_RUN_ON_DST_DC */
+ 0, /* 8559: ERROR_DS_SRC_DC_MUST_BE_SP4_OR_GREATER */
+ 0, /* 8560: ERROR_DS_CANT_TREE_DELETE_CRITICAL_OBJ */
+ 0, /* 8561: ERROR_DS_INIT_FAILURE_CONSOLE */
+ 0, /* 8562: ERROR_DS_SAM_INIT_FAILURE_CONSOLE */
+ 0, /* 8563: ERROR_DS_FOREST_VERSION_TOO_HIGH */
+ 0, /* 8564: ERROR_DS_DOMAIN_VERSION_TOO_HIGH */
+ 0, /* 8565: ERROR_DS_FOREST_VERSION_TOO_LOW */
+ 0, /* 8566: ERROR_DS_DOMAIN_VERSION_TOO_LOW */
+ 0, /* 8567: ERROR_DS_INCOMPATIBLE_VERSION */
+ 0, /* 8568: ERROR_DS_LOW_DSA_VERSION */
+ 0, /* 8569: ERROR_DS_NO_BEHAVIOR_VERSION_IN_MIXEDDOMAIN */
+ 0, /* 8570: ERROR_DS_NOT_SUPPORTED_SORT_ORDER */
+ 0, /* 8571: ERROR_DS_NAME_NOT_UNIQUE */
+ 0, /* 8572: ERROR_DS_MACHINE_ACCOUNT_CREATED_PRENT4 */
+ 0, /* 8573: ERROR_DS_OUT_OF_VERSION_STORE */
+ 0, /* 8574: ERROR_DS_INCOMPATIBLE_CONTROLS_USED */
+ 0, /* 8575: ERROR_DS_NO_REF_DOMAIN */
+ 0, /* 8576: ERROR_DS_RESERVED_LINK_ID */
+ 0, /* 8577: ERROR_DS_LINK_ID_NOT_AVAILABLE */
+ 0, /* 8578: ERROR_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER */
+ 0, /* 8579: ERROR_DS_MODIFYDN_DISALLOWED_BY_INSTANCE_TYPE */
+ 0, /* 8580: ERROR_DS_NO_OBJECT_MOVE_IN_SCHEMA_NC */
+ 0, /* 8581: ERROR_DS_MODIFYDN_DISALLOWED_BY_FLAG */
+ 0, /* 8582: ERROR_DS_MODIFYDN_WRONG_GRANDPARENT */
+ 0, /* 8583: ERROR_DS_NAME_ERROR_TRUST_REFERRAL */
+ 0, /* 8584: ERROR_NOT_SUPPORTED_ON_STANDARD_SERVER */
+ 0, /* 8585: ERROR_DS_CANT_ACCESS_REMOTE_PART_OF_AD */
+ 0, /* 8586: ERROR_DS_CR_IMPOSSIBLE_TO_VALIDATE_V2 */
+ 0, /* 8587: ERROR_DS_THREAD_LIMIT_EXCEEDED */
+ 0, /* 8588: ERROR_DS_NOT_CLOSEST */
+ 0, /* 8589: ERROR_DS_CANT_DERIVE_SPN_WITHOUT_SERVER_REF */
+ 0, /* 8590: ERROR_DS_SINGLE_USER_MODE_FAILED */
+ 0, /* 8591: ERROR_DS_NTDSCRIPT_SYNTAX_ERROR */
+ 0, /* 8592: ERROR_DS_NTDSCRIPT_PROCESS_ERROR */
+ 0, /* 8593: ERROR_DS_DIFFERENT_REPL_EPOCHS */
+ 0, /* 8594: ERROR_DS_DRS_EXTENSIONS_CHANGED */
+ 0, /* 8595: ERROR_DS_REPLICA_SET_CHANGE_NOT_ALLOWED_ON_DISABLED_CR */
+ 0, /* 8596: ERROR_DS_NO_MSDS_INTID */
+ 0, /* 8597: ERROR_DS_DUP_MSDS_INTID */
+ 0, /* 8598: ERROR_DS_EXISTS_IN_RDNATTID */
+ 0, /* 8599: ERROR_DS_AUTHORIZATION_FAILED */
+ 0, /* 8600: ERROR_DS_INVALID_SCRIPT */
+ 0, /* 8601: ERROR_DS_REMOTE_CROSSREF_OP_FAILED */
+ 0, /* 8602: ERROR_DS_CROSS_REF_BUSY */
+ 0, /* 8603: ERROR_DS_CANT_DERIVE_SPN_FOR_DELETED_DOMAIN */
+ 0, /* 8604: ERROR_DS_CANT_DEMOTE_WITH_WRITEABLE_NC */
+ 0, /* 8605: ERROR_DS_DUPLICATE_ID_FOUND */
+ 0, /* 8606: ERROR_DS_INSUFFICIENT_ATTR_TO_CREATE_OBJECT */
+ 0, /* 8607: ERROR_DS_GROUP_CONVERSION_ERROR */
+ 0, /* 8608: ERROR_DS_CANT_MOVE_APP_BASIC_GROUP */
+ 0, /* 8609: ERROR_DS_CANT_MOVE_APP_QUERY_GROUP */
+ 0, /* 8610: ERROR_DS_ROLE_NOT_VERIFIED */
+ 0, /* 8611: ERROR_DS_WKO_CONTAINER_CANNOT_BE_SPECIAL */
+ 0, /* 8612: ERROR_DS_DOMAIN_RENAME_IN_PROGRESS */
+ 0, /* 8613: ERROR_DS_EXISTING_AD_CHILD_NC */
+ 0, /* 8614: ERROR_DS_REPL_LIFETIME_EXCEEDED */
+ 0, /* 8615: ERROR_DS_DISALLOWED_IN_SYSTEM_CONTAINER */
+ 0, /* 8616: ERROR_DS_LDAP_SEND_QUEUE_FULL */
+ 0, /* 8617: ERROR_DS_DRA_OUT_SCHEDULE_WINDOW */
0, /* 8618 */
0, /* 8619 */
0, /* 8620 */
--
2.43.0
^ permalink raw reply [flat|nested] 5+ messages in thread
* [PATCH 4/4] Cygwin: errmap[]: update comments using current winerror.h
2024-02-26 14:21 [PATCH 1/4] Cygwin: introduce constexpr errmap_size and errmap[] consistency checks Christian Franke
2024-02-26 14:24 ` [PATCH 2/4] Cygwin: errmap[]: reduce value size from 32 to 8 bits Christian Franke
2024-02-26 14:25 ` [PATCH 3/4] Cygwin: errmap[]: add error numbers to /* ERROR_... */ comments Christian Franke
@ 2024-02-26 14:27 ` Christian Franke
2024-02-26 15:48 ` [PATCH 1/4] Cygwin: introduce constexpr errmap_size and errmap[] consistency checks Corinna Vinschen
3 siblings, 0 replies; 5+ messages in thread
From: Christian Franke @ 2024-02-26 14:27 UTC (permalink / raw)
To: cygwin-patches
[-- Attachment #1: Type: text/plain, Size: 1 bytes --]
[-- Attachment #2: 0004-Cygwin-errmap-update-comments-using-current-winerror.patch --]
[-- Type: text/plain, Size: 67414 bytes --]
From 66a9c2d35a836017e52c8ce73b76b2070c3b6a95 Mon Sep 17 00:00:00 2001
From: Christian Franke <christian.franke@t-online.de>
Date: Mon, 26 Feb 2024 15:15:18 +0100
Subject: [PATCH 4/4] Cygwin: errmap[]: update comments using current
winerror.h
Signed-off-by: Christian Franke <christian.franke@t-online.de>
---
winsup/cygwin/local_includes/errmap.h | 1701 +++++++++++++------------
1 file changed, 851 insertions(+), 850 deletions(-)
diff --git a/winsup/cygwin/local_includes/errmap.h b/winsup/cygwin/local_includes/errmap.h
index 496007491..354968f86 100644
--- a/winsup/cygwin/local_includes/errmap.h
+++ b/winsup/cygwin/local_includes/errmap.h
@@ -1,6 +1,7 @@
/* This file has been autogenerated from MingW-w64's winerror.h and our
- previous errno.cc on 2022-08-04. More error codes can be easily added
- to this new array manually on demand. */
+ previous errno.cc on 2022-08-04. It has been updated on 2024-02-26
+ using winerror.h from w32api-headers-11.0.1-1. More error codes can
+ be easily added to this new array manually on demand. */
/* FIXME: Some of these choices are arbitrary! */
constexpr uint8_t errmap[] =
@@ -176,7 +177,7 @@ constexpr uint8_t errmap[] =
0, /* 168 */
0, /* 169 */
EBUSY, /* 170: ERROR_BUSY */
- 0, /* 171 */
+ 0, /* 171: ERROR_DEVICE_SUPPORT_IN_PROGRESS */
0, /* 172 */
0, /* 173: ERROR_CANCEL_VIOLATION */
0, /* 174: ERROR_ATOMIC_LOCKS_NOT_SUPPORTED */
@@ -230,8 +231,8 @@ constexpr uint8_t errmap[] =
0, /* 222: ERROR_BAD_FILE_TYPE */
0, /* 223: ERROR_FILE_TOO_LARGE */
0, /* 224: ERROR_FORMS_AUTH_REQUIRED */
- 0, /* 225 */
- 0, /* 226 */
+ 0, /* 225: ERROR_VIRUS_INFECTED */
+ 0, /* 226: ERROR_VIRUS_DELETED */
0, /* 227 */
0, /* 228 */
0, /* 229: ERROR_PIPE_LOCAL */
@@ -240,7 +241,7 @@ constexpr uint8_t errmap[] =
EPIPE, /* 232: ERROR_NO_DATA */
ECOMM, /* 233: ERROR_PIPE_NOT_CONNECTED */
EMSGSIZE, /* 234: ERROR_MORE_DATA */
- 0, /* 235 */
+ 0, /* 235: ERROR_NO_WORK_DONE */
0, /* 236 */
0, /* 237 */
0, /* 238 */
@@ -309,163 +310,163 @@ constexpr uint8_t errmap[] =
0, /* 301: ERROR_INVALID_OPLOCK_PROTOCOL */
0, /* 302: ERROR_DISK_TOO_FRAGMENTED */
0, /* 303: ERROR_DELETE_PENDING */
- 0, /* 304 */
- 0, /* 305 */
- 0, /* 306 */
- 0, /* 307 */
- 0, /* 308 */
- 0, /* 309 */
- 0, /* 310 */
- 0, /* 311 */
- 0, /* 312 */
- 0, /* 313 */
- 0, /* 314 */
+ 0, /* 304: ERROR_INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING */
+ 0, /* 305: ERROR_SHORT_NAMES_NOT_ENABLED_ON_VOLUME */
+ 0, /* 306: ERROR_SECURITY_STREAM_IS_INCONSISTENT */
+ 0, /* 307: ERROR_INVALID_LOCK_RANGE */
+ 0, /* 308: ERROR_IMAGE_SUBSYSTEM_NOT_PRESENT */
+ 0, /* 309: ERROR_NOTIFICATION_GUID_ALREADY_DEFINED */
+ 0, /* 310: ERROR_INVALID_EXCEPTION_HANDLER */
+ 0, /* 311: ERROR_DUPLICATE_PRIVILEGES */
+ 0, /* 312: ERROR_NO_RANGES_PROCESSED */
+ 0, /* 313: ERROR_NOT_ALLOWED_ON_SYSTEM_FILE */
+ 0, /* 314: ERROR_DISK_RESOURCES_EXHAUSTED */
0, /* 315: ERROR_INVALID_TOKEN */
- 0, /* 316 */
+ 0, /* 316: ERROR_DEVICE_FEATURE_NOT_SUPPORTED */
0, /* 317: ERROR_MR_MID_NOT_FOUND */
0, /* 318: ERROR_SCOPE_NOT_FOUND */
- 0, /* 319 */
- 0, /* 320 */
- 0, /* 321 */
- 0, /* 322 */
- 0, /* 323 */
- 0, /* 324 */
+ 0, /* 319: ERROR_UNDEFINED_SCOPE */
+ 0, /* 320: ERROR_INVALID_CAP */
+ 0, /* 321: ERROR_DEVICE_UNREACHABLE */
+ 0, /* 322: ERROR_DEVICE_NO_RESOURCES */
+ 0, /* 323: ERROR_DATA_CHECKSUM_ERROR */
+ 0, /* 324: ERROR_INTERMIXED_KERNEL_EA_OPERATION */
0, /* 325 */
- 0, /* 326 */
- 0, /* 327 */
- 0, /* 328 */
- 0, /* 329 */
- 0, /* 330 */
- 0, /* 331 */
- 0, /* 332 */
- 0, /* 333 */
- 0, /* 334 */
- 0, /* 335 */
- 0, /* 336 */
- 0, /* 337 */
- 0, /* 338 */
- 0, /* 339 */
- 0, /* 340 */
- 0, /* 341 */
+ 0, /* 326: ERROR_FILE_LEVEL_TRIM_NOT_SUPPORTED */
+ 0, /* 327: ERROR_OFFSET_ALIGNMENT_VIOLATION */
+ 0, /* 328: ERROR_INVALID_FIELD_IN_PARAMETER_LIST */
+ 0, /* 329: ERROR_OPERATION_IN_PROGRESS */
+ 0, /* 330: ERROR_BAD_DEVICE_PATH */
+ 0, /* 331: ERROR_TOO_MANY_DESCRIPTORS */
+ 0, /* 332: ERROR_SCRUB_DATA_DISABLED */
+ 0, /* 333: ERROR_NOT_REDUNDANT_STORAGE */
+ 0, /* 334: ERROR_RESIDENT_FILE_NOT_SUPPORTED */
+ 0, /* 335: ERROR_COMPRESSED_FILE_NOT_SUPPORTED */
+ 0, /* 336: ERROR_DIRECTORY_NOT_SUPPORTED */
+ 0, /* 337: ERROR_NOT_READ_FROM_COPY */
+ 0, /* 338: ERROR_FT_WRITE_FAILURE */
+ 0, /* 339: ERROR_FT_DI_SCAN_REQUIRED */
+ 0, /* 340: ERROR_INVALID_KERNEL_INFO_VERSION */
+ 0, /* 341: ERROR_INVALID_PEP_INFO_VERSION */
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 */
- 0, /* 348 */
- 0, /* 349 */
- 0, /* 350 */
- 0, /* 351 */
- 0, /* 352 */
- 0, /* 353 */
- 0, /* 354 */
- 0, /* 355 */
- 0, /* 356 */
- 0, /* 357 */
- 0, /* 358 */
- 0, /* 359 */
- 0, /* 360 */
- 0, /* 361 */
- 0, /* 362 */
- 0, /* 363 */
- 0, /* 364 */
- 0, /* 365 */
- 0, /* 366 */
- 0, /* 367 */
- 0, /* 368 */
- 0, /* 369 */
- 0, /* 370 */
- 0, /* 371 */
- 0, /* 372 */
- 0, /* 373 */
- 0, /* 374 */
- 0, /* 375 */
- 0, /* 376 */
- 0, /* 377 */
- 0, /* 378 */
- 0, /* 379 */
- 0, /* 380 */
- 0, /* 381 */
- 0, /* 382 */
- 0, /* 383 */
- 0, /* 384 */
- 0, /* 385 */
- 0, /* 386 */
- 0, /* 387 */
- 0, /* 388 */
- 0, /* 389 */
- 0, /* 390 */
- 0, /* 391 */
- 0, /* 392 */
- 0, /* 393 */
- 0, /* 394 */
- 0, /* 395 */
- 0, /* 396 */
- 0, /* 397 */
- 0, /* 398 */
- 0, /* 399 */
- 0, /* 400 */
- 0, /* 401 */
- 0, /* 402 */
- 0, /* 403 */
- 0, /* 404 */
- 0, /* 405 */
- 0, /* 406 */
- 0, /* 407 */
- 0, /* 408 */
- 0, /* 409 */
- 0, /* 410 */
- 0, /* 411 */
- 0, /* 412 */
- 0, /* 413 */
- 0, /* 414 */
- 0, /* 415 */
- 0, /* 416 */
- 0, /* 417 */
- 0, /* 418 */
- 0, /* 419 */
- 0, /* 420 */
- 0, /* 421 */
- 0, /* 422 */
- 0, /* 423 */
+ 0, /* 345: ERROR_STORAGE_TOPOLOGY_ID_MISMATCH */
+ 0, /* 346: ERROR_BLOCKED_BY_PARENTAL_CONTROLS */
+ 0, /* 347: ERROR_BLOCK_TOO_MANY_REFERENCES */
+ 0, /* 348: ERROR_MARKED_TO_DISALLOW_WRITES */
+ 0, /* 349: ERROR_ENCLAVE_FAILURE */
+ 0, /* 350: ERROR_FAIL_NOACTION_REBOOT */
+ 0, /* 351: ERROR_FAIL_SHUTDOWN */
+ 0, /* 352: ERROR_FAIL_RESTART */
+ 0, /* 353: ERROR_MAX_SESSIONS_REACHED */
+ 0, /* 354: ERROR_NETWORK_ACCESS_DENIED_EDP */
+ 0, /* 355: ERROR_DEVICE_HINT_NAME_BUFFER_TOO_SMALL */
+ 0, /* 356: ERROR_EDP_POLICY_DENIES_OPERATION */
+ 0, /* 357: ERROR_EDP_DPL_POLICY_CANT_BE_SATISFIED */
+ 0, /* 358: ERROR_CLOUD_FILE_SYNC_ROOT_METADATA_CORRUPT */
+ 0, /* 359: ERROR_DEVICE_IN_MAINTENANCE */
+ 0, /* 360: ERROR_NOT_SUPPORTED_ON_DAX */
+ 0, /* 361: ERROR_DAX_MAPPING_EXISTS */
+ 0, /* 362: ERROR_CLOUD_FILE_PROVIDER_NOT_RUNNING */
+ 0, /* 363: ERROR_CLOUD_FILE_METADATA_CORRUPT */
+ 0, /* 364: ERROR_CLOUD_FILE_METADATA_TOO_LARGE */
+ 0, /* 365: ERROR_CLOUD_FILE_PROPERTY_BLOB_TOO_LARGE */
+ 0, /* 366: ERROR_CLOUD_FILE_PROPERTY_BLOB_CHECKSUM_MISMATCH */
+ 0, /* 367: ERROR_CHILD_PROCESS_BLOCKED */
+ 0, /* 368: ERROR_STORAGE_LOST_DATA_PERSISTENCE */
+ 0, /* 369: ERROR_FILE_SYSTEM_VIRTUALIZATION_UNAVAILABLE */
+ 0, /* 370: ERROR_FILE_SYSTEM_VIRTUALIZATION_METADATA_CORRUPT */
+ 0, /* 371: ERROR_FILE_SYSTEM_VIRTUALIZATION_BUSY */
+ 0, /* 372: ERROR_FILE_SYSTEM_VIRTUALIZATION_PROVIDER_UNKNOWN */
+ 0, /* 373: ERROR_GDI_HANDLE_LEAK */
+ 0, /* 374: ERROR_CLOUD_FILE_TOO_MANY_PROPERTY_BLOBS */
+ 0, /* 375: ERROR_CLOUD_FILE_PROPERTY_VERSION_NOT_SUPPORTED */
+ 0, /* 376: ERROR_NOT_A_CLOUD_FILE */
+ 0, /* 377: ERROR_CLOUD_FILE_NOT_IN_SYNC */
+ 0, /* 378: ERROR_CLOUD_FILE_ALREADY_CONNECTED */
+ 0, /* 379: ERROR_CLOUD_FILE_NOT_SUPPORTED */
+ 0, /* 380: ERROR_CLOUD_FILE_INVALID_REQUEST */
+ 0, /* 381: ERROR_CLOUD_FILE_READ_ONLY_VOLUME */
+ 0, /* 382: ERROR_CLOUD_FILE_CONNECTED_PROVIDER_ONLY */
+ 0, /* 383: ERROR_CLOUD_FILE_VALIDATION_FAILED */
+ 0, /* 384: ERROR_SMB1_NOT_AVAILABLE */
+ 0, /* 385: ERROR_FILE_SYSTEM_VIRTUALIZATION_INVALID_OPERATION */
+ 0, /* 386: ERROR_CLOUD_FILE_AUTHENTICATION_FAILED */
+ 0, /* 387: ERROR_CLOUD_FILE_INSUFFICIENT_RESOURCES */
+ 0, /* 388: ERROR_CLOUD_FILE_NETWORK_UNAVAILABLE */
+ 0, /* 389: ERROR_CLOUD_FILE_UNSUCCESSFUL */
+ 0, /* 390: ERROR_CLOUD_FILE_NOT_UNDER_SYNC_ROOT */
+ 0, /* 391: ERROR_CLOUD_FILE_IN_USE */
+ 0, /* 392: ERROR_CLOUD_FILE_PINNED */
+ 0, /* 393: ERROR_CLOUD_FILE_REQUEST_ABORTED */
+ 0, /* 394: ERROR_CLOUD_FILE_PROPERTY_CORRUPT */
+ 0, /* 395: ERROR_CLOUD_FILE_ACCESS_DENIED */
+ 0, /* 396: ERROR_CLOUD_FILE_INCOMPATIBLE_HARDLINKS */
+ 0, /* 397: ERROR_CLOUD_FILE_PROPERTY_LOCK_CONFLICT */
+ 0, /* 398: ERROR_CLOUD_FILE_REQUEST_CANCELED */
+ 0, /* 399: ERROR_EXTERNAL_SYSKEY_NOT_SUPPORTED */
+ 0, /* 400: ERROR_THREAD_MODE_ALREADY_BACKGROUND */
+ 0, /* 401: ERROR_THREAD_MODE_NOT_BACKGROUND */
+ 0, /* 402: ERROR_PROCESS_MODE_ALREADY_BACKGROUND */
+ 0, /* 403: ERROR_PROCESS_MODE_NOT_BACKGROUND */
+ 0, /* 404: ERROR_CLOUD_FILE_PROVIDER_TERMINATED */
+ 0, /* 405: ERROR_NOT_A_CLOUD_SYNC_ROOT */
+ 0, /* 406: ERROR_FILE_PROTECTED_UNDER_DPL */
+ 0, /* 407: ERROR_VOLUME_NOT_CLUSTER_ALIGNED */
+ 0, /* 408: ERROR_NO_PHYSICALLY_ALIGNED_FREE_SPACE_FOUND */
+ 0, /* 409: ERROR_APPX_FILE_NOT_ENCRYPTED */
+ 0, /* 410: ERROR_RWRAW_ENCRYPTED_FILE_NOT_ENCRYPTED */
+ 0, /* 411: ERROR_RWRAW_ENCRYPTED_INVALID_EDATAINFO_FILEOFFSET */
+ 0, /* 412: ERROR_RWRAW_ENCRYPTED_INVALID_EDATAINFO_FILERANGE */
+ 0, /* 413: ERROR_RWRAW_ENCRYPTED_INVALID_EDATAINFO_PARAMETER */
+ 0, /* 414: ERROR_LINUX_SUBSYSTEM_NOT_PRESENT */
+ 0, /* 415: ERROR_FT_READ_FAILURE */
+ 0, /* 416: ERROR_STORAGE_RESERVE_ID_INVALID */
+ 0, /* 417: ERROR_STORAGE_RESERVE_DOES_NOT_EXIST */
+ 0, /* 418: ERROR_STORAGE_RESERVE_ALREADY_EXISTS */
+ 0, /* 419: ERROR_STORAGE_RESERVE_NOT_EMPTY */
+ 0, /* 420: ERROR_NOT_A_DAX_VOLUME */
+ 0, /* 421: ERROR_NOT_DAX_MAPPABLE */
+ 0, /* 422: ERROR_TIME_SENSITIVE_THREAD */
+ 0, /* 423: ERROR_DPL_NOT_SUPPORTED_FOR_USER */
EINVAL, /* 424: ERROR_CASE_DIFFERING_NAMES_IN_DIR */
- 0, /* 425 */
- 0, /* 426 */
- 0, /* 427 */
- 0, /* 428 */
- 0, /* 429 */
- 0, /* 430 */
- 0, /* 431 */
- 0, /* 432 */
+ 0, /* 425: ERROR_FILE_NOT_SUPPORTED */
+ 0, /* 426: ERROR_CLOUD_FILE_REQUEST_TIMEOUT */
+ 0, /* 427: ERROR_NO_TASK_QUEUE */
+ 0, /* 428: ERROR_SRC_SRV_DLL_LOAD_FAILED */
+ 0, /* 429: ERROR_NOT_SUPPORTED_WITH_BTT */
+ 0, /* 430: ERROR_ENCRYPTION_DISABLED */
+ 0, /* 431: ERROR_ENCRYPTING_METADATA_DISALLOWED */
+ 0, /* 432: ERROR_CANT_CLEAR_ENCRYPTION_FLAG */
ENODEV, /* 433: ERROR_NO_SUCH_DEVICE */
- 0, /* 434 */
- 0, /* 435 */
- 0, /* 436 */
- 0, /* 437 */
- 0, /* 438 */
- 0, /* 439 */
- 0, /* 440 */
- 0, /* 441 */
- 0, /* 442 */
- 0, /* 443 */
- 0, /* 444 */
- 0, /* 445 */
- 0, /* 446 */
- 0, /* 447 */
- 0, /* 448 */
- 0, /* 449 */
- 0, /* 450 */
- 0, /* 451 */
- 0, /* 452 */
- 0, /* 453 */
- 0, /* 454 */
- 0, /* 455 */
- 0, /* 456 */
- 0, /* 457 */
- 0, /* 458 */
- 0, /* 459 */
- 0, /* 460 */
+ 0, /* 434: ERROR_CLOUD_FILE_DEHYDRATION_DISALLOWED */
+ 0, /* 435: ERROR_FILE_SNAP_IN_PROGRESS */
+ 0, /* 436: ERROR_FILE_SNAP_USER_SECTION_NOT_SUPPORTED */
+ 0, /* 437: ERROR_FILE_SNAP_MODIFY_NOT_SUPPORTED */
+ 0, /* 438: ERROR_FILE_SNAP_IO_NOT_COORDINATED */
+ 0, /* 439: ERROR_FILE_SNAP_UNEXPECTED_ERROR */
+ 0, /* 440: ERROR_FILE_SNAP_INVALID_PARAMETER */
+ 0, /* 441: ERROR_UNSATISFIED_DEPENDENCIES */
+ 0, /* 442: ERROR_CASE_SENSITIVE_PATH */
+ 0, /* 443: ERROR_UNEXPECTED_NTCACHEMANAGER_ERROR */
+ 0, /* 444: ERROR_LINUX_SUBSYSTEM_UPDATE_REQUIRED */
+ 0, /* 445: ERROR_DLP_POLICY_WARNS_AGAINST_OPERATION */
+ 0, /* 446: ERROR_DLP_POLICY_DENIES_OPERATION */
+ 0, /* 447: ERROR_SECURITY_DENIES_OPERATION */
+ 0, /* 448: ERROR_UNTRUSTED_MOUNT_POINT */
+ 0, /* 449: ERROR_DLP_POLICY_SILENTLY_FAIL */
+ 0, /* 450: ERROR_CAPAUTHZ_NOT_DEVUNLOCKED */
+ 0, /* 451: ERROR_CAPAUTHZ_CHANGE_TYPE */
+ 0, /* 452: ERROR_CAPAUTHZ_NOT_PROVISIONED */
+ 0, /* 453: ERROR_CAPAUTHZ_NOT_AUTHORIZED */
+ 0, /* 454: ERROR_CAPAUTHZ_NO_POLICY */
+ 0, /* 455: ERROR_CAPAUTHZ_DB_CORRUPTED */
+ 0, /* 456: ERROR_CAPAUTHZ_SCCD_INVALID_CATALOG */
+ 0, /* 457: ERROR_CAPAUTHZ_SCCD_NO_AUTH_ENTITY */
+ 0, /* 458: ERROR_CAPAUTHZ_SCCD_PARSE_ERROR */
+ 0, /* 459: ERROR_CAPAUTHZ_SCCD_DEV_MODE_REQUIRED */
+ 0, /* 460: ERROR_CAPAUTHZ_SCCD_NO_CAPABILITY_MATCH */
0, /* 461 */
0, /* 462 */
0, /* 463 */
@@ -475,51 +476,51 @@ constexpr uint8_t errmap[] =
0, /* 467 */
0, /* 468 */
0, /* 469 */
- 0, /* 470 */
- 0, /* 471 */
- 0, /* 472 */
- 0, /* 473 */
- 0, /* 474 */
- 0, /* 475 */
+ 0, /* 470: ERROR_CIMFS_IMAGE_CORRUPT */
+ 0, /* 471: ERROR_CIMFS_IMAGE_VERSION_NOT_SUPPORTED */
+ 0, /* 472: ERROR_STORAGE_STACK_ACCESS_DENIED */
+ 0, /* 473: ERROR_INSUFFICIENT_VIRTUAL_ADDR_RESOURCES */
+ 0, /* 474: ERROR_INDEX_OUT_OF_BOUNDS */
+ 0, /* 475: ERROR_CLOUD_FILE_US_MESSAGE_TIMEOUT */
0, /* 476 */
0, /* 477 */
0, /* 478 */
0, /* 479 */
- 0, /* 480 */
- 0, /* 481 */
- 0, /* 482 */
- 0, /* 483 */
+ 0, /* 480: ERROR_PNP_QUERY_REMOVE_DEVICE_TIMEOUT */
+ 0, /* 481: ERROR_PNP_QUERY_REMOVE_RELATED_DEVICE_TIMEOUT */
+ 0, /* 482: ERROR_PNP_QUERY_REMOVE_UNRELATED_DEVICE_TIMEOUT */
+ 0, /* 483: ERROR_DEVICE_HARDWARE_ERROR */
0, /* 484 */
0, /* 485 */
0, /* 486 */
EINVAL, /* 487: ERROR_INVALID_ADDRESS */
- 0, /* 488 */
- 0, /* 489 */
- 0, /* 490 */
- 0, /* 491 */
- 0, /* 492 */
- 0, /* 493 */
- 0, /* 494 */
- 0, /* 495 */
- 0, /* 496 */
- 0, /* 497 */
- 0, /* 498 */
- 0, /* 499 */
- 0, /* 500 */
- 0, /* 501 */
- 0, /* 502 */
- 0, /* 503 */
- 0, /* 504 */
- 0, /* 505 */
- 0, /* 506 */
- 0, /* 507 */
- 0, /* 508 */
- 0, /* 509 */
- 0, /* 510 */
- 0, /* 511 */
- 0, /* 512 */
- 0, /* 513 */
- 0, /* 514 */
+ 0, /* 488: ERROR_HAS_SYSTEM_CRITICAL_FILES */
+ 0, /* 489: ERROR_ENCRYPTED_FILE_NOT_SUPPORTED */
+ 0, /* 490: ERROR_SPARSE_FILE_NOT_SUPPORTED */
+ 0, /* 491: ERROR_PAGEFILE_NOT_SUPPORTED */
+ 0, /* 492: ERROR_VOLUME_NOT_SUPPORTED */
+ 0, /* 493: ERROR_NOT_SUPPORTED_WITH_BYPASSIO */
+ 0, /* 494: ERROR_NO_BYPASSIO_DRIVER_SUPPORT */
+ 0, /* 495: ERROR_NOT_SUPPORTED_WITH_ENCRYPTION */
+ 0, /* 496: ERROR_NOT_SUPPORTED_WITH_COMPRESSION */
+ 0, /* 497: ERROR_NOT_SUPPORTED_WITH_REPLICATION */
+ 0, /* 498: ERROR_NOT_SUPPORTED_WITH_DEDUPLICATION */
+ 0, /* 499: ERROR_NOT_SUPPORTED_WITH_AUDITING */
+ 0, /* 500: ERROR_USER_PROFILE_LOAD */
+ 0, /* 501: ERROR_SESSION_KEY_TOO_SHORT */
+ 0, /* 502: ERROR_ACCESS_DENIED_APPDATA */
+ 0, /* 503: ERROR_NOT_SUPPORTED_WITH_MONITORING */
+ 0, /* 504: ERROR_NOT_SUPPORTED_WITH_SNAPSHOT */
+ 0, /* 505: ERROR_NOT_SUPPORTED_WITH_VIRTUALIZATION */
+ 0, /* 506: ERROR_BYPASSIO_FLT_NOT_SUPPORTED */
+ 0, /* 507: ERROR_DEVICE_RESET_REQUIRED */
+ 0, /* 508: ERROR_VOLUME_WRITE_ACCESS_DENIED */
+ 0, /* 509: ERROR_NOT_SUPPORTED_WITH_CACHED_HANDLE */
+ 0, /* 510: ERROR_FS_METADATA_INCONSISTENT */
+ 0, /* 511: ERROR_BLOCK_WEAK_REFERENCE_INVALID */
+ 0, /* 512: ERROR_BLOCK_SOURCE_WEAK_REFERENCE_INVALID */
+ 0, /* 513: ERROR_BLOCK_TARGET_WEAK_REFERENCE_INVALID */
+ 0, /* 514: ERROR_BLOCK_SHARED */
0, /* 515 */
0, /* 516 */
0, /* 517 */
@@ -542,127 +543,127 @@ constexpr uint8_t errmap[] =
0, /* 534: ERROR_ARITHMETIC_OVERFLOW */
EBUSY, /* 535: ERROR_PIPE_CONNECTED */
ECOMM, /* 536: ERROR_PIPE_LISTENING */
- 0, /* 537 */
- 0, /* 538 */
- 0, /* 539 */
- 0, /* 540 */
- 0, /* 541 */
- 0, /* 542 */
- 0, /* 543 */
- 0, /* 544 */
- 0, /* 545 */
- 0, /* 546 */
- 0, /* 547 */
- 0, /* 548 */
- 0, /* 549 */
- 0, /* 550 */
- 0, /* 551 */
- 0, /* 552 */
- 0, /* 553 */
- 0, /* 554 */
- 0, /* 555 */
- 0, /* 556 */
- 0, /* 557 */
- 0, /* 558 */
- 0, /* 559 */
- 0, /* 560 */
- 0, /* 561 */
+ 0, /* 537: ERROR_VERIFIER_STOP */
+ 0, /* 538: ERROR_ABIOS_ERROR */
+ 0, /* 539: ERROR_WX86_WARNING */
+ 0, /* 540: ERROR_WX86_ERROR */
+ 0, /* 541: ERROR_TIMER_NOT_CANCELED */
+ 0, /* 542: ERROR_UNWIND */
+ 0, /* 543: ERROR_BAD_STACK */
+ 0, /* 544: ERROR_INVALID_UNWIND_TARGET */
+ 0, /* 545: ERROR_INVALID_PORT_ATTRIBUTES */
+ 0, /* 546: ERROR_PORT_MESSAGE_TOO_LONG */
+ 0, /* 547: ERROR_INVALID_QUOTA_LOWER */
+ 0, /* 548: ERROR_DEVICE_ALREADY_ATTACHED */
+ 0, /* 549: ERROR_INSTRUCTION_MISALIGNMENT */
+ 0, /* 550: ERROR_PROFILING_NOT_STARTED */
+ 0, /* 551: ERROR_PROFILING_NOT_STOPPED */
+ 0, /* 552: ERROR_COULD_NOT_INTERPRET */
+ 0, /* 553: ERROR_PROFILING_AT_LIMIT */
+ 0, /* 554: ERROR_CANT_WAIT */
+ 0, /* 555: ERROR_CANT_TERMINATE_SELF */
+ 0, /* 556: ERROR_UNEXPECTED_MM_CREATE_ERR */
+ 0, /* 557: ERROR_UNEXPECTED_MM_MAP_ERROR */
+ 0, /* 558: ERROR_UNEXPECTED_MM_EXTEND_ERR */
+ 0, /* 559: ERROR_BAD_FUNCTION_TABLE */
+ 0, /* 560: ERROR_NO_GUID_TRANSLATION */
+ 0, /* 561: ERROR_INVALID_LDT_SIZE */
0, /* 562 */
- 0, /* 563 */
- 0, /* 564 */
- 0, /* 565 */
- 0, /* 566 */
- 0, /* 567 */
- 0, /* 568 */
- 0, /* 569 */
- 0, /* 570 */
- 0, /* 571 */
- 0, /* 572 */
- 0, /* 573 */
- 0, /* 574 */
- 0, /* 575 */
- 0, /* 576 */
- 0, /* 577 */
- 0, /* 578 */
- 0, /* 579 */
- 0, /* 580 */
- 0, /* 581 */
- 0, /* 582 */
- 0, /* 583 */
- 0, /* 584 */
- 0, /* 585 */
- 0, /* 586 */
- 0, /* 587 */
- 0, /* 588 */
- 0, /* 589 */
- 0, /* 590 */
- 0, /* 591 */
- 0, /* 592 */
- 0, /* 593 */
- 0, /* 594 */
- 0, /* 595 */
- 0, /* 596 */
- 0, /* 597 */
- 0, /* 598 */
- 0, /* 599 */
- 0, /* 600 */
- 0, /* 601 */
- 0, /* 602 */
- 0, /* 603 */
- 0, /* 604 */
- 0, /* 605 */
- 0, /* 606 */
- 0, /* 607 */
- 0, /* 608 */
- 0, /* 609 */
- 0, /* 610 */
- 0, /* 611 */
- 0, /* 612 */
- 0, /* 613 */
- 0, /* 614 */
- 0, /* 615 */
- 0, /* 616 */
- 0, /* 617 */
- 0, /* 618 */
- 0, /* 619 */
- 0, /* 620 */
- 0, /* 621 */
- 0, /* 622 */
- 0, /* 623 */
- 0, /* 624 */
- 0, /* 625 */
- 0, /* 626 */
- 0, /* 627 */
- 0, /* 628 */
- 0, /* 629 */
- 0, /* 630 */
- 0, /* 631 */
- 0, /* 632 */
- 0, /* 633 */
- 0, /* 634 */
+ 0, /* 563: ERROR_INVALID_LDT_OFFSET */
+ 0, /* 564: ERROR_INVALID_LDT_DESCRIPTOR */
+ 0, /* 565: ERROR_TOO_MANY_THREADS */
+ 0, /* 566: ERROR_THREAD_NOT_IN_PROCESS */
+ 0, /* 567: ERROR_PAGEFILE_QUOTA_EXCEEDED */
+ 0, /* 568: ERROR_LOGON_SERVER_CONFLICT */
+ 0, /* 569: ERROR_SYNCHRONIZATION_REQUIRED */
+ 0, /* 570: ERROR_NET_OPEN_FAILED */
+ 0, /* 571: ERROR_IO_PRIVILEGE_FAILED */
+ 0, /* 572: ERROR_CONTROL_C_EXIT */
+ 0, /* 573: ERROR_MISSING_SYSTEMFILE */
+ 0, /* 574: ERROR_UNHANDLED_EXCEPTION */
+ 0, /* 575: ERROR_APP_INIT_FAILURE */
+ 0, /* 576: ERROR_PAGEFILE_CREATE_FAILED */
+ 0, /* 577: ERROR_INVALID_IMAGE_HASH */
+ 0, /* 578: ERROR_NO_PAGEFILE */
+ 0, /* 579: ERROR_ILLEGAL_FLOAT_CONTEXT */
+ 0, /* 580: ERROR_NO_EVENT_PAIR */
+ 0, /* 581: ERROR_DOMAIN_CTRLR_CONFIG_ERROR */
+ 0, /* 582: ERROR_ILLEGAL_CHARACTER */
+ 0, /* 583: ERROR_UNDEFINED_CHARACTER */
+ 0, /* 584: ERROR_FLOPPY_VOLUME */
+ 0, /* 585: ERROR_BIOS_FAILED_TO_CONNECT_INTERRUPT */
+ 0, /* 586: ERROR_BACKUP_CONTROLLER */
+ 0, /* 587: ERROR_MUTANT_LIMIT_EXCEEDED */
+ 0, /* 588: ERROR_FS_DRIVER_REQUIRED */
+ 0, /* 589: ERROR_CANNOT_LOAD_REGISTRY_FILE */
+ 0, /* 590: ERROR_DEBUG_ATTACH_FAILED */
+ 0, /* 591: ERROR_SYSTEM_PROCESS_TERMINATED */
+ 0, /* 592: ERROR_DATA_NOT_ACCEPTED */
+ 0, /* 593: ERROR_VDM_HARD_ERROR */
+ 0, /* 594: ERROR_DRIVER_CANCEL_TIMEOUT */
+ 0, /* 595: ERROR_REPLY_MESSAGE_MISMATCH */
+ 0, /* 596: ERROR_LOST_WRITEBEHIND_DATA */
+ 0, /* 597: ERROR_CLIENT_SERVER_PARAMETERS_INVALID */
+ 0, /* 598: ERROR_NOT_TINY_STREAM */
+ 0, /* 599: ERROR_STACK_OVERFLOW_READ */
+ 0, /* 600: ERROR_CONVERT_TO_LARGE */
+ 0, /* 601: ERROR_FOUND_OUT_OF_SCOPE */
+ 0, /* 602: ERROR_ALLOCATE_BUCKET */
+ 0, /* 603: ERROR_MARSHALL_OVERFLOW */
+ 0, /* 604: ERROR_INVALID_VARIANT */
+ 0, /* 605: ERROR_BAD_COMPRESSION_BUFFER */
+ 0, /* 606: ERROR_AUDIT_FAILED */
+ 0, /* 607: ERROR_TIMER_RESOLUTION_NOT_SET */
+ 0, /* 608: ERROR_INSUFFICIENT_LOGON_INFO */
+ 0, /* 609: ERROR_BAD_DLL_ENTRYPOINT */
+ 0, /* 610: ERROR_BAD_SERVICE_ENTRYPOINT */
+ 0, /* 611: ERROR_IP_ADDRESS_CONFLICT1 */
+ 0, /* 612: ERROR_IP_ADDRESS_CONFLICT2 */
+ 0, /* 613: ERROR_REGISTRY_QUOTA_LIMIT */
+ 0, /* 614: ERROR_NO_CALLBACK_ACTIVE */
+ 0, /* 615: ERROR_PWD_TOO_SHORT */
+ 0, /* 616: ERROR_PWD_TOO_RECENT */
+ 0, /* 617: ERROR_PWD_HISTORY_CONFLICT */
+ 0, /* 618: ERROR_UNSUPPORTED_COMPRESSION */
+ 0, /* 619: ERROR_INVALID_HW_PROFILE */
+ 0, /* 620: ERROR_INVALID_PLUGPLAY_DEVICE_PATH */
+ 0, /* 621: ERROR_QUOTA_LIST_INCONSISTENT */
+ 0, /* 622: ERROR_EVALUATION_EXPIRATION */
+ 0, /* 623: ERROR_ILLEGAL_DLL_RELOCATION */
+ 0, /* 624: ERROR_DLL_INIT_FAILED_LOGOFF */
+ 0, /* 625: ERROR_VALIDATE_CONTINUE */
+ 0, /* 626: ERROR_NO_MORE_MATCHES */
+ 0, /* 627: ERROR_RANGE_LIST_CONFLICT */
+ 0, /* 628: ERROR_SERVER_SID_MISMATCH */
+ 0, /* 629: ERROR_CANT_ENABLE_DENY_ONLY */
+ 0, /* 630: ERROR_FLOAT_MULTIPLE_FAULTS */
+ 0, /* 631: ERROR_FLOAT_MULTIPLE_TRAPS */
+ 0, /* 632: ERROR_NOINTERFACE */
+ 0, /* 633: ERROR_DRIVER_FAILED_SLEEP */
+ 0, /* 634: ERROR_CORRUPT_SYSTEM_FILE */
0, /* 635: ERROR_COMMITMENT_MINIMUM */
- 0, /* 636 */
- 0, /* 637 */
- 0, /* 638 */
- 0, /* 639 */
- 0, /* 640 */
- 0, /* 641 */
- 0, /* 642 */
- 0, /* 643 */
- 0, /* 644 */
+ 0, /* 636: ERROR_PNP_RESTART_ENUMERATION */
+ 0, /* 637: ERROR_SYSTEM_IMAGE_BAD_SIGNATURE */
+ 0, /* 638: ERROR_PNP_REBOOT_REQUIRED */
+ 0, /* 639: ERROR_INSUFFICIENT_POWER */
+ 0, /* 640: ERROR_MULTIPLE_FAULT_VIOLATION */
+ 0, /* 641: ERROR_SYSTEM_SHUTDOWN */
+ 0, /* 642: ERROR_PORT_NOT_SET */
+ 0, /* 643: ERROR_DS_VERSION_CHECK_FAILURE */
+ 0, /* 644: ERROR_RANGE_NOT_FOUND */
0, /* 645 */
- 0, /* 646 */
- 0, /* 647 */
- 0, /* 648 */
- 0, /* 649 */
- 0, /* 650 */
- 0, /* 651 */
- 0, /* 652 */
- 0, /* 653 */
- 0, /* 654 */
- 0, /* 655 */
- 0, /* 656 */
- 0, /* 657 */
+ 0, /* 646: ERROR_NOT_SAFE_MODE_DRIVER */
+ 0, /* 647: ERROR_FAILED_DRIVER_ENTRY */
+ 0, /* 648: ERROR_DEVICE_ENUMERATION_ERROR */
+ 0, /* 649: ERROR_MOUNT_POINT_NOT_RESOLVED */
+ 0, /* 650: ERROR_INVALID_DEVICE_OBJECT_PARAMETER */
+ 0, /* 651: ERROR_MCA_OCCURED */
+ 0, /* 652: ERROR_DRIVER_DATABASE_ERROR */
+ 0, /* 653: ERROR_SYSTEM_HIVE_TOO_LARGE */
+ 0, /* 654: ERROR_DRIVER_FAILED_PRIOR_UNLOAD */
+ 0, /* 655: ERROR_VOLSNAP_PREPARE_HIBERNATE */
+ 0, /* 656: ERROR_HIBERNATION_FAILURE */
+ 0, /* 657: ERROR_PWD_TOO_LONG */
0, /* 658 */
0, /* 659 */
0, /* 660 */
@@ -670,71 +671,71 @@ constexpr uint8_t errmap[] =
0, /* 662 */
0, /* 663 */
0, /* 664 */
- 0, /* 665 */
+ 0, /* 665: ERROR_FILE_SYSTEM_LIMITATION */
0, /* 666 */
0, /* 667 */
- 0, /* 668 */
- 0, /* 669 */
- 0, /* 670 */
- 0, /* 671 */
- 0, /* 672 */
- 0, /* 673 */
- 0, /* 674 */
- 0, /* 675 */
- 0, /* 676 */
- 0, /* 677 */
- 0, /* 678 */
- 0, /* 679 */
- 0, /* 680 */
- 0, /* 681 */
- 0, /* 682 */
- 0, /* 683 */
- 0, /* 684 */
- 0, /* 685 */
- 0, /* 686 */
- 0, /* 687 */
- 0, /* 688 */
- 0, /* 689 */
- 0, /* 690 */
- 0, /* 691 */
- 0, /* 692 */
- 0, /* 693 */
- 0, /* 694 */
- 0, /* 695 */
- 0, /* 696 */
- 0, /* 697 */
- 0, /* 698 */
- 0, /* 699 */
- 0, /* 700 */
- 0, /* 701 */
- 0, /* 702 */
- 0, /* 703 */
- 0, /* 704 */
- 0, /* 705 */
- 0, /* 706 */
- 0, /* 707 */
- 0, /* 708 */
- 0, /* 709 */
- 0, /* 710 */
- 0, /* 711 */
- 0, /* 712 */
- 0, /* 713 */
- 0, /* 714 */
- 0, /* 715 */
- 0, /* 716 */
- 0, /* 717 */
- 0, /* 718 */
- 0, /* 719 */
- 0, /* 720 */
- 0, /* 721 */
- 0, /* 722 */
- 0, /* 723 */
- 0, /* 724 */
- 0, /* 725 */
- 0, /* 726 */
- 0, /* 727 */
- 0, /* 728 */
- 0, /* 729 */
+ 0, /* 668: ERROR_ASSERTION_FAILURE */
+ 0, /* 669: ERROR_ACPI_ERROR */
+ 0, /* 670: ERROR_WOW_ASSERTION */
+ 0, /* 671: ERROR_PNP_BAD_MPS_TABLE */
+ 0, /* 672: ERROR_PNP_TRANSLATION_FAILED */
+ 0, /* 673: ERROR_PNP_IRQ_TRANSLATION_FAILED */
+ 0, /* 674: ERROR_PNP_INVALID_ID */
+ 0, /* 675: ERROR_WAKE_SYSTEM_DEBUGGER */
+ 0, /* 676: ERROR_HANDLES_CLOSED */
+ 0, /* 677: ERROR_EXTRANEOUS_INFORMATION */
+ 0, /* 678: ERROR_RXACT_COMMIT_NECESSARY */
+ 0, /* 679: ERROR_MEDIA_CHECK */
+ 0, /* 680: ERROR_GUID_SUBSTITUTION_MADE */
+ 0, /* 681: ERROR_STOPPED_ON_SYMLINK */
+ 0, /* 682: ERROR_LONGJUMP */
+ 0, /* 683: ERROR_PLUGPLAY_QUERY_VETOED */
+ 0, /* 684: ERROR_UNWIND_CONSOLIDATE */
+ 0, /* 685: ERROR_REGISTRY_HIVE_RECOVERED */
+ 0, /* 686: ERROR_DLL_MIGHT_BE_INSECURE */
+ 0, /* 687: ERROR_DLL_MIGHT_BE_INCOMPATIBLE */
+ 0, /* 688: ERROR_DBG_EXCEPTION_NOT_HANDLED */
+ 0, /* 689: ERROR_DBG_REPLY_LATER */
+ 0, /* 690: ERROR_DBG_UNABLE_TO_PROVIDE_HANDLE */
+ 0, /* 691: ERROR_DBG_TERMINATE_THREAD */
+ 0, /* 692: ERROR_DBG_TERMINATE_PROCESS */
+ 0, /* 693: ERROR_DBG_CONTROL_C */
+ 0, /* 694: ERROR_DBG_PRINTEXCEPTION_C */
+ 0, /* 695: ERROR_DBG_RIPEXCEPTION */
+ 0, /* 696: ERROR_DBG_CONTROL_BREAK */
+ 0, /* 697: ERROR_DBG_COMMAND_EXCEPTION */
+ 0, /* 698: ERROR_OBJECT_NAME_EXISTS */
+ 0, /* 699: ERROR_THREAD_WAS_SUSPENDED */
+ 0, /* 700: ERROR_IMAGE_NOT_AT_BASE */
+ 0, /* 701: ERROR_RXACT_STATE_CREATED */
+ 0, /* 702: ERROR_SEGMENT_NOTIFICATION */
+ 0, /* 703: ERROR_BAD_CURRENT_DIRECTORY */
+ 0, /* 704: ERROR_FT_READ_RECOVERY_FROM_BACKUP */
+ 0, /* 705: ERROR_FT_WRITE_RECOVERY */
+ 0, /* 706: ERROR_IMAGE_MACHINE_TYPE_MISMATCH */
+ 0, /* 707: ERROR_RECEIVE_PARTIAL */
+ 0, /* 708: ERROR_RECEIVE_EXPEDITED */
+ 0, /* 709: ERROR_RECEIVE_PARTIAL_EXPEDITED */
+ 0, /* 710: ERROR_EVENT_DONE */
+ 0, /* 711: ERROR_EVENT_PENDING */
+ 0, /* 712: ERROR_CHECKING_FILE_SYSTEM */
+ 0, /* 713: ERROR_FATAL_APP_EXIT */
+ 0, /* 714: ERROR_PREDEFINED_HANDLE */
+ 0, /* 715: ERROR_WAS_UNLOCKED */
+ 0, /* 716: ERROR_SERVICE_NOTIFICATION */
+ 0, /* 717: ERROR_WAS_LOCKED */
+ 0, /* 718: ERROR_LOG_HARD_ERROR */
+ 0, /* 719: ERROR_ALREADY_WIN32 */
+ 0, /* 720: ERROR_IMAGE_MACHINE_TYPE_MISMATCH_EXE */
+ 0, /* 721: ERROR_NO_YIELD_PERFORMED */
+ 0, /* 722: ERROR_TIMER_RESUME_IGNORED */
+ 0, /* 723: ERROR_ARBITRATION_UNHANDLED */
+ 0, /* 724: ERROR_CARDBUS_NOT_SUPPORTED */
+ 0, /* 725: ERROR_MP_PROCESSOR_MISMATCH */
+ 0, /* 726: ERROR_HIBERNATED */
+ 0, /* 727: ERROR_RESUME_HIBERNATION */
+ 0, /* 728: ERROR_FIRMWARE_UPDATED */
+ 0, /* 729: ERROR_DRIVERS_LEAKING_LOCKED_PAGES */
0, /* 730: ERROR_WAKE_SYSTEM */
0, /* 731: ERROR_WAIT_1 */
0, /* 732: ERROR_WAIT_2 */
@@ -745,86 +746,86 @@ constexpr uint8_t errmap[] =
0, /* 737: ERROR_USER_APC */
0, /* 738: ERROR_KERNEL_APC */
0, /* 739: ERROR_ALERTED */
- 0, /* 740 */
- 0, /* 741 */
- 0, /* 742 */
- 0, /* 743 */
- 0, /* 744 */
- 0, /* 745 */
- 0, /* 746 */
- 0, /* 747 */
- 0, /* 748 */
- 0, /* 749 */
- 0, /* 750 */
- 0, /* 751 */
- 0, /* 752 */
- 0, /* 753 */
- 0, /* 754 */
- 0, /* 755 */
- 0, /* 756 */
- 0, /* 757 */
- 0, /* 758 */
- 0, /* 759 */
- 0, /* 760 */
- 0, /* 761 */
- 0, /* 762 */
- 0, /* 763 */
- 0, /* 764 */
- 0, /* 765 */
- 0, /* 766 */
- 0, /* 767 */
- 0, /* 768 */
- 0, /* 769 */
- 0, /* 770 */
- 0, /* 771 */
- 0, /* 772 */
- 0, /* 773 */
- 0, /* 774 */
- 0, /* 775 */
- 0, /* 776 */
- 0, /* 777 */
- 0, /* 778 */
- 0, /* 779 */
- 0, /* 780 */
- 0, /* 781 */
- 0, /* 782 */
- 0, /* 783 */
- 0, /* 784 */
- 0, /* 785 */
- 0, /* 786 */
- 0, /* 787 */
- 0, /* 788 */
- 0, /* 789 */
- 0, /* 790 */
- 0, /* 791 */
- 0, /* 792 */
- 0, /* 793 */
- 0, /* 794 */
- 0, /* 795 */
- 0, /* 796 */
- 0, /* 797 */
- 0, /* 798 */
- 0, /* 799 */
- 0, /* 800 */
- 0, /* 801 */
- 0, /* 802 */
- 0, /* 803 */
- 0, /* 804 */
- 0, /* 805 */
- 0, /* 806 */
- 0, /* 807 */
- 0, /* 808 */
- 0, /* 809 */
- 0, /* 810 */
- 0, /* 811 */
- 0, /* 812 */
- 0, /* 813 */
- 0, /* 814 */
- 0, /* 815 */
- 0, /* 816 */
- 0, /* 817 */
- 0, /* 818 */
- 0, /* 819 */
+ 0, /* 740: ERROR_ELEVATION_REQUIRED */
+ 0, /* 741: ERROR_REPARSE */
+ 0, /* 742: ERROR_OPLOCK_BREAK_IN_PROGRESS */
+ 0, /* 743: ERROR_VOLUME_MOUNTED */
+ 0, /* 744: ERROR_RXACT_COMMITTED */
+ 0, /* 745: ERROR_NOTIFY_CLEANUP */
+ 0, /* 746: ERROR_PRIMARY_TRANSPORT_CONNECT_FAILED */
+ 0, /* 747: ERROR_PAGE_FAULT_TRANSITION */
+ 0, /* 748: ERROR_PAGE_FAULT_DEMAND_ZERO */
+ 0, /* 749: ERROR_PAGE_FAULT_COPY_ON_WRITE */
+ 0, /* 750: ERROR_PAGE_FAULT_GUARD_PAGE */
+ 0, /* 751: ERROR_PAGE_FAULT_PAGING_FILE */
+ 0, /* 752: ERROR_CACHE_PAGE_LOCKED */
+ 0, /* 753: ERROR_CRASH_DUMP */
+ 0, /* 754: ERROR_BUFFER_ALL_ZEROS */
+ 0, /* 755: ERROR_REPARSE_OBJECT */
+ 0, /* 756: ERROR_RESOURCE_REQUIREMENTS_CHANGED */
+ 0, /* 757: ERROR_TRANSLATION_COMPLETE */
+ 0, /* 758: ERROR_NOTHING_TO_TERMINATE */
+ 0, /* 759: ERROR_PROCESS_NOT_IN_JOB */
+ 0, /* 760: ERROR_PROCESS_IN_JOB */
+ 0, /* 761: ERROR_VOLSNAP_HIBERNATE_READY */
+ 0, /* 762: ERROR_FSFILTER_OP_COMPLETED_SUCCESSFULLY */
+ 0, /* 763: ERROR_INTERRUPT_VECTOR_ALREADY_CONNECTED */
+ 0, /* 764: ERROR_INTERRUPT_STILL_CONNECTED */
+ 0, /* 765: ERROR_WAIT_FOR_OPLOCK */
+ 0, /* 766: ERROR_DBG_EXCEPTION_HANDLED */
+ 0, /* 767: ERROR_DBG_CONTINUE */
+ 0, /* 768: ERROR_CALLBACK_POP_STACK */
+ 0, /* 769: ERROR_COMPRESSION_DISABLED */
+ 0, /* 770: ERROR_CANTFETCHBACKWARDS */
+ 0, /* 771: ERROR_CANTSCROLLBACKWARDS */
+ 0, /* 772: ERROR_ROWSNOTRELEASED */
+ 0, /* 773: ERROR_BAD_ACCESSOR_FLAGS */
+ 0, /* 774: ERROR_ERRORS_ENCOUNTERED */
+ 0, /* 775: ERROR_NOT_CAPABLE */
+ 0, /* 776: ERROR_REQUEST_OUT_OF_SEQUENCE */
+ 0, /* 777: ERROR_VERSION_PARSE_ERROR */
+ 0, /* 778: ERROR_BADSTARTPOSITION */
+ 0, /* 779: ERROR_MEMORY_HARDWARE */
+ 0, /* 780: ERROR_DISK_REPAIR_DISABLED */
+ 0, /* 781: ERROR_INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE */
+ 0, /* 782: ERROR_SYSTEM_POWERSTATE_TRANSITION */
+ 0, /* 783: ERROR_SYSTEM_POWERSTATE_COMPLEX_TRANSITION */
+ 0, /* 784: ERROR_MCA_EXCEPTION */
+ 0, /* 785: ERROR_ACCESS_AUDIT_BY_POLICY */
+ 0, /* 786: ERROR_ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY */
+ 0, /* 787: ERROR_ABANDON_HIBERFILE */
+ 0, /* 788: ERROR_LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED */
+ 0, /* 789: ERROR_LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR */
+ 0, /* 790: ERROR_LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR */
+ 0, /* 791: ERROR_BAD_MCFG_TABLE */
+ 0, /* 792: ERROR_DISK_REPAIR_REDIRECTED */
+ 0, /* 793: ERROR_DISK_REPAIR_UNSUCCESSFUL */
+ 0, /* 794: ERROR_CORRUPT_LOG_OVERFULL */
+ 0, /* 795: ERROR_CORRUPT_LOG_CORRUPTED */
+ 0, /* 796: ERROR_CORRUPT_LOG_UNAVAILABLE */
+ 0, /* 797: ERROR_CORRUPT_LOG_DELETED_FULL */
+ 0, /* 798: ERROR_CORRUPT_LOG_CLEARED */
+ 0, /* 799: ERROR_ORPHAN_NAME_EXHAUSTED */
+ 0, /* 800: ERROR_OPLOCK_SWITCHED_TO_NEW_HANDLE */
+ 0, /* 801: ERROR_CANNOT_GRANT_REQUESTED_OPLOCK */
+ 0, /* 802: ERROR_CANNOT_BREAK_OPLOCK */
+ 0, /* 803: ERROR_OPLOCK_HANDLE_CLOSED */
+ 0, /* 804: ERROR_NO_ACE_CONDITION */
+ 0, /* 805: ERROR_INVALID_ACE_CONDITION */
+ 0, /* 806: ERROR_FILE_HANDLE_REVOKED */
+ 0, /* 807: ERROR_IMAGE_AT_DIFFERENT_BASE */
+ 0, /* 808: ERROR_ENCRYPTED_IO_NOT_POSSIBLE */
+ 0, /* 809: ERROR_FILE_METADATA_OPTIMIZATION_IN_PROGRESS */
+ 0, /* 810: ERROR_QUOTA_ACTIVITY */
+ 0, /* 811: ERROR_HANDLE_REVOKED */
+ 0, /* 812: ERROR_CALLBACK_INVOKE_INLINE */
+ 0, /* 813: ERROR_CPU_SET_INVALID */
+ 0, /* 814: ERROR_ENCLAVE_NOT_TERMINATED */
+ 0, /* 815: ERROR_ENCLAVE_VIOLATION */
+ 0, /* 816: ERROR_SERVER_TRANSPORT_CONFLICT */
+ 0, /* 817: ERROR_CERTIFICATE_VALIDATION_PREFERENCE_CONFLICT */
+ 0, /* 818: ERROR_FT_READ_FROM_COPY_FAILURE */
+ 0, /* 819: ERROR_SECTION_DIRECT_MAP_ONLY */
0, /* 820 */
0, /* 821 */
0, /* 822 */
@@ -1189,15 +1190,15 @@ constexpr uint8_t errmap[] =
0, /* 1181: ERROR_JOURNAL_ENTRY_DELETED */
0, /* 1182 */
0, /* 1183 */
- 0, /* 1184 */
+ 0, /* 1184: ERROR_PARTITION_TERMINATING */
0, /* 1185 */
0, /* 1186 */
0, /* 1187 */
0, /* 1188 */
0, /* 1189 */
- 0, /* 1190 */
- 0, /* 1191 */
- 0, /* 1192 */
+ 0, /* 1190: ERROR_SHUTDOWN_IS_SCHEDULED */
+ 0, /* 1191: ERROR_SHUTDOWN_USERS_LOGGED_ON */
+ 0, /* 1192: ERROR_SHUTDOWN_DISKS_NOT_IN_MAINTENANCE_MODE */
0, /* 1193 */
0, /* 1194 */
0, /* 1195 */
@@ -1293,18 +1294,18 @@ constexpr uint8_t errmap[] =
0, /* 1285: ERROR_DELAY_LOAD_FAILED */
0, /* 1286: ERROR_VDM_DISALLOWED */
0, /* 1287: ERROR_UNIDENTIFIED_ERROR */
- 0, /* 1288 */
- 0, /* 1289 */
- 0, /* 1290 */
- 0, /* 1291 */
- 0, /* 1292 */
- 0, /* 1293 */
- 0, /* 1294 */
- 0, /* 1295 */
- 0, /* 1296 */
- 0, /* 1297 */
- 0, /* 1298 */
- 0, /* 1299 */
+ 0, /* 1288: ERROR_INVALID_CRUNTIME_PARAMETER */
+ 0, /* 1289: ERROR_BEYOND_VDL */
+ 0, /* 1290: ERROR_INCOMPATIBLE_SERVICE_SID_TYPE */
+ 0, /* 1291: ERROR_DRIVER_PROCESS_TERMINATED */
+ 0, /* 1292: ERROR_IMPLEMENTATION_LIMIT */
+ 0, /* 1293: ERROR_PROCESS_IS_PROTECTED */
+ 0, /* 1294: ERROR_SERVICE_NOTIFY_CLIENT_LAGGING */
+ 0, /* 1295: ERROR_DISK_QUOTA_EXCEEDED */
+ 0, /* 1296: ERROR_CONTENT_BLOCKED */
+ 0, /* 1297: ERROR_INCOMPATIBLE_SERVICE_PRIVILEGE */
+ 0, /* 1298: ERROR_APP_HANG */
+ 0, /* 1299: ERROR_INVALID_LABEL */
0, /* 1300: ERROR_NOT_ALL_ASSIGNED */
0, /* 1301: ERROR_SOME_NOT_MAPPED */
0, /* 1302: ERROR_NO_QUOTAS_FOR_ACCOUNT */
@@ -1509,8 +1510,8 @@ constexpr uint8_t errmap[] =
0, /* 1501: ERROR_EVENTLOG_CANT_START */
0, /* 1502: ERROR_LOG_FILE_FULL */
0, /* 1503: ERROR_EVENTLOG_FILE_CHANGED */
- 0, /* 1504 */
- 0, /* 1505 */
+ 0, /* 1504: ERROR_CONTAINER_ASSIGNED */
+ 0, /* 1505: ERROR_JOB_NO_CONTAINER */
0, /* 1506 */
0, /* 1507 */
0, /* 1508 */
@@ -1555,9 +1556,9 @@ constexpr uint8_t errmap[] =
0, /* 1547 */
0, /* 1548 */
0, /* 1549 */
- 0, /* 1550 */
- 0, /* 1551 */
- 0, /* 1552 */
+ 0, /* 1550: ERROR_INVALID_TASK_NAME */
+ 0, /* 1551: ERROR_INVALID_TASK_INDEX */
+ 0, /* 1552: ERROR_THREAD_ALREADY_IN_TASK */
0, /* 1553 */
0, /* 1554 */
0, /* 1555 */
@@ -1651,23 +1652,23 @@ constexpr uint8_t errmap[] =
0, /* 1643: ERROR_PATCH_PACKAGE_REJECTED */
0, /* 1644: ERROR_INSTALL_TRANSFORM_REJECTED */
0, /* 1645: ERROR_INSTALL_REMOTE_PROHIBITED */
- 0, /* 1646 */
- 0, /* 1647 */
- 0, /* 1648 */
- 0, /* 1649 */
- 0, /* 1650 */
- 0, /* 1651 */
- 0, /* 1652 */
- 0, /* 1653 */
- 0, /* 1654 */
- 0, /* 1655 */
- 0, /* 1656 */
- 0, /* 1657 */
+ 0, /* 1646: ERROR_PATCH_REMOVAL_UNSUPPORTED */
+ 0, /* 1647: ERROR_UNKNOWN_PATCH */
+ 0, /* 1648: ERROR_PATCH_NO_SEQUENCE */
+ 0, /* 1649: ERROR_PATCH_REMOVAL_DISALLOWED */
+ 0, /* 1650: ERROR_INVALID_PATCH_XML */
+ 0, /* 1651: ERROR_PATCH_MANAGED_ADVERTISED_PRODUCT */
+ 0, /* 1652: ERROR_INSTALL_SERVICE_SAFEBOOT */
+ 0, /* 1653: ERROR_FAIL_FAST_EXCEPTION */
+ 0, /* 1654: ERROR_INSTALL_REJECTED */
+ 0, /* 1655: ERROR_DYNAMIC_CODE_BLOCKED */
+ 0, /* 1656: ERROR_NOT_SAME_OBJECT */
+ 0, /* 1657: ERROR_STRICT_CFG_VIOLATION */
0, /* 1658 */
0, /* 1659 */
- 0, /* 1660 */
- 0, /* 1661 */
- 0, /* 1662 */
+ 0, /* 1660: ERROR_SET_CONTEXT_DENIED */
+ 0, /* 1661: ERROR_CROSS_PARTITION_VIOLATION */
+ 0, /* 1662: ERROR_RETURN_ADDRESS_HIJACK_ATTEMPT */
0, /* 1663 */
0, /* 1664 */
0, /* 1665 */
@@ -1942,9 +1943,9 @@ constexpr uint8_t errmap[] =
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 */
+ 0, /* 1937: ERROR_NTLM_BLOCKED */
+ 0, /* 1938: ERROR_PASSWORD_CHANGE_REQUIRED */
+ 0, /* 1939: ERROR_LOST_MODE_LOGON_RESTRICTION */
0, /* 1940 */
0, /* 1941 */
0, /* 1942 */
@@ -3020,16 +3021,16 @@ constexpr uint8_t errmap[] =
0, /* 3012: ERROR_PRINTER_NOT_FOUND */
0, /* 3013: ERROR_PRINTER_DRIVER_WARNED */
0, /* 3014: ERROR_PRINTER_DRIVER_BLOCKED */
- 0, /* 3015 */
- 0, /* 3016 */
- 0, /* 3017 */
- 0, /* 3018 */
- 0, /* 3019 */
- 0, /* 3020 */
- 0, /* 3021 */
- 0, /* 3022 */
- 0, /* 3023 */
- 0, /* 3024 */
+ 0, /* 3015: ERROR_PRINTER_DRIVER_PACKAGE_IN_USE */
+ 0, /* 3016: ERROR_CORE_DRIVER_PACKAGE_NOT_FOUND */
+ 0, /* 3017: ERROR_FAIL_REBOOT_REQUIRED */
+ 0, /* 3018: ERROR_FAIL_REBOOT_INITIATED */
+ 0, /* 3019: ERROR_PRINTER_DRIVER_DOWNLOAD_NEEDED */
+ 0, /* 3020: ERROR_PRINT_JOB_RESTART_REQUIRED */
+ 0, /* 3021: ERROR_INVALID_PRINTER_DRIVER_MANIFEST */
+ 0, /* 3022: ERROR_PRINTER_NOT_SHAREABLE */
+ 0, /* 3023: ERROR_SERVER_SERVICE_CALL_REQUIRES_SMB1 */
+ 0, /* 3024: ERROR_NETWORK_AUTHENTICATION_PROMPT_CANCELED */
0, /* 3025 */
0, /* 3026 */
0, /* 3027 */
@@ -3055,7 +3056,7 @@ constexpr uint8_t errmap[] =
0, /* 3047 */
0, /* 3048 */
0, /* 3049 */
- 0, /* 3050 */
+ 0, /* 3050: ERROR_REQUEST_PAUSED */
0, /* 3051 */
0, /* 3052 */
0, /* 3053 */
@@ -3065,19 +3066,19 @@ constexpr uint8_t errmap[] =
0, /* 3057 */
0, /* 3058 */
0, /* 3059 */
- 0, /* 3060 */
- 0, /* 3061 */
- 0, /* 3062 */
- 0, /* 3063 */
- 0, /* 3064 */
- 0, /* 3065 */
- 0, /* 3066 */
- 0, /* 3067 */
- 0, /* 3068 */
- 0, /* 3069 */
- 0, /* 3070 */
- 0, /* 3071 */
- 0, /* 3072 */
+ 0, /* 3060: ERROR_APPEXEC_CONDITION_NOT_SATISFIED */
+ 0, /* 3061: ERROR_APPEXEC_HANDLE_INVALIDATED */
+ 0, /* 3062: ERROR_APPEXEC_INVALID_HOST_GENERATION */
+ 0, /* 3063: ERROR_APPEXEC_UNEXPECTED_PROCESS_REGISTRATION */
+ 0, /* 3064: ERROR_APPEXEC_INVALID_HOST_STATE */
+ 0, /* 3065: ERROR_APPEXEC_NO_DONOR */
+ 0, /* 3066: ERROR_APPEXEC_HOST_ID_MISMATCH */
+ 0, /* 3067: ERROR_APPEXEC_UNKNOWN_USER */
+ 0, /* 3068: ERROR_APPEXEC_APP_COMPAT_BLOCK */
+ 0, /* 3069: ERROR_APPEXEC_CALLER_WAIT_TIMEOUT */
+ 0, /* 3070: ERROR_APPEXEC_CALLER_WAIT_TIMEOUT_TERMINATION */
+ 0, /* 3071: ERROR_APPEXEC_CALLER_WAIT_TIMEOUT_LICENSING */
+ 0, /* 3072: ERROR_APPEXEC_CALLER_WAIT_TIMEOUT_RESOURCES */
0, /* 3073 */
0, /* 3074 */
0, /* 3075 */
@@ -3085,14 +3086,14 @@ constexpr uint8_t errmap[] =
0, /* 3077 */
0, /* 3078 */
0, /* 3079 */
- 0, /* 3080 */
- 0, /* 3081 */
- 0, /* 3082 */
- 0, /* 3083 */
- 0, /* 3084 */
- 0, /* 3085 */
- 0, /* 3086 */
- 0, /* 3087 */
+ 0, /* 3080: ERROR_VRF_VOLATILE_CFG_AND_IO_ENABLED */
+ 0, /* 3081: ERROR_VRF_VOLATILE_NOT_STOPPABLE */
+ 0, /* 3082: ERROR_VRF_VOLATILE_SAFE_MODE */
+ 0, /* 3083: ERROR_VRF_VOLATILE_NOT_RUNNABLE_SYSTEM */
+ 0, /* 3084: ERROR_VRF_VOLATILE_NOT_SUPPORTED_RULECLASS */
+ 0, /* 3085: ERROR_VRF_VOLATILE_PROTECTED_DRIVER */
+ 0, /* 3086: ERROR_VRF_VOLATILE_NMI_REGISTERED */
+ 0, /* 3087: ERROR_VRF_VOLATILE_SETTINGS_CONFLICT */
0, /* 3088 */
0, /* 3089 */
0, /* 3090 */
@@ -3195,16 +3196,16 @@ constexpr uint8_t errmap[] =
0, /* 3187 */
0, /* 3188 */
0, /* 3189 */
- 0, /* 3190 */
- 0, /* 3191 */
- 0, /* 3192 */
- 0, /* 3193 */
- 0, /* 3194 */
- 0, /* 3195 */
- 0, /* 3196 */
- 0, /* 3197 */
- 0, /* 3198 */
- 0, /* 3199 */
+ 0, /* 3190: ERROR_DIF_IOCALLBACK_NOT_REPLACED */
+ 0, /* 3191: ERROR_DIF_LIVEDUMP_LIMIT_EXCEEDED */
+ 0, /* 3192: ERROR_DIF_VOLATILE_SECTION_NOT_LOCKED */
+ 0, /* 3193: ERROR_DIF_VOLATILE_DRIVER_HOTPATCHED */
+ 0, /* 3194: ERROR_DIF_VOLATILE_INVALID_INFO */
+ 0, /* 3195: ERROR_DIF_VOLATILE_DRIVER_IS_NOT_RUNNING */
+ 0, /* 3196: ERROR_DIF_VOLATILE_PLUGIN_IS_NOT_RUNNING */
+ 0, /* 3197: ERROR_DIF_VOLATILE_PLUGIN_CHANGE_NOT_ALLOWED */
+ 0, /* 3198: ERROR_DIF_VOLATILE_NOT_ALLOWED */
+ 0, /* 3199: ERROR_DIF_BINDING_API_NOT_FOUND */
0, /* 3200 */
0, /* 3201 */
0, /* 3202 */
@@ -3955,7 +3956,7 @@ constexpr uint8_t errmap[] =
0, /* 3947 */
0, /* 3948 */
0, /* 3949 */
- 0, /* 3950 */
+ 0, /* 3950: ERROR_IO_REISSUE_AS_CACHED */
0, /* 3951 */
0, /* 3952 */
0, /* 3953 */
@@ -4400,16 +4401,16 @@ constexpr uint8_t errmap[] =
0, /* 4392: ERROR_INVALID_REPARSE_DATA */
0, /* 4393: ERROR_REPARSE_TAG_INVALID */
0, /* 4394: ERROR_REPARSE_TAG_MISMATCH */
- 0, /* 4395 */
+ 0, /* 4395: ERROR_REPARSE_POINT_ENCOUNTERED */
0, /* 4396 */
0, /* 4397 */
0, /* 4398 */
0, /* 4399 */
- 0, /* 4400 */
- 0, /* 4401 */
- 0, /* 4402 */
- 0, /* 4403 */
- 0, /* 4404 */
+ 0, /* 4400: ERROR_APP_DATA_NOT_FOUND */
+ 0, /* 4401: ERROR_APP_DATA_EXPIRED */
+ 0, /* 4402: ERROR_APP_DATA_CORRUPT */
+ 0, /* 4403: ERROR_APP_DATA_LIMIT_EXCEEDED */
+ 0, /* 4404: ERROR_APP_DATA_REBOOT_REQUIRED */
0, /* 4405 */
0, /* 4406 */
0, /* 4407 */
@@ -4425,36 +4426,36 @@ constexpr uint8_t errmap[] =
0, /* 4417 */
0, /* 4418 */
0, /* 4419 */
- 0, /* 4420 */
- 0, /* 4421 */
- 0, /* 4422 */
- 0, /* 4423 */
- 0, /* 4424 */
- 0, /* 4425 */
- 0, /* 4426 */
- 0, /* 4427 */
- 0, /* 4428 */
- 0, /* 4429 */
- 0, /* 4430 */
- 0, /* 4431 */
- 0, /* 4432 */
- 0, /* 4433 */
- 0, /* 4434 */
- 0, /* 4435 */
+ 0, /* 4420: ERROR_SECUREBOOT_ROLLBACK_DETECTED */
+ 0, /* 4421: ERROR_SECUREBOOT_POLICY_VIOLATION */
+ 0, /* 4422: ERROR_SECUREBOOT_INVALID_POLICY */
+ 0, /* 4423: ERROR_SECUREBOOT_POLICY_PUBLISHER_NOT_FOUND */
+ 0, /* 4424: ERROR_SECUREBOOT_POLICY_NOT_SIGNED */
+ 0, /* 4425: ERROR_SECUREBOOT_NOT_ENABLED */
+ 0, /* 4426: ERROR_SECUREBOOT_FILE_REPLACED */
+ 0, /* 4427: ERROR_SECUREBOOT_POLICY_NOT_AUTHORIZED */
+ 0, /* 4428: ERROR_SECUREBOOT_POLICY_UNKNOWN */
+ 0, /* 4429: ERROR_SECUREBOOT_POLICY_MISSING_ANTIROLLBACKVERSION */
+ 0, /* 4430: ERROR_SECUREBOOT_PLATFORM_ID_MISMATCH */
+ 0, /* 4431: ERROR_SECUREBOOT_POLICY_ROLLBACK_DETECTED */
+ 0, /* 4432: ERROR_SECUREBOOT_POLICY_UPGRADE_MISMATCH */
+ 0, /* 4433: ERROR_SECUREBOOT_REQUIRED_POLICY_FILE_MISSING */
+ 0, /* 4434: ERROR_SECUREBOOT_NOT_BASE_POLICY */
+ 0, /* 4435: ERROR_SECUREBOOT_NOT_SUPPLEMENTAL_POLICY */
0, /* 4436 */
0, /* 4437 */
0, /* 4438 */
0, /* 4439 */
- 0, /* 4440 */
- 0, /* 4441 */
- 0, /* 4442 */
- 0, /* 4443 */
- 0, /* 4444 */
- 0, /* 4445 */
- 0, /* 4446 */
- 0, /* 4447 */
- 0, /* 4448 */
- 0, /* 4449 */
+ 0, /* 4440: ERROR_OFFLOAD_READ_FLT_NOT_SUPPORTED */
+ 0, /* 4441: ERROR_OFFLOAD_WRITE_FLT_NOT_SUPPORTED */
+ 0, /* 4442: ERROR_OFFLOAD_READ_FILE_NOT_SUPPORTED */
+ 0, /* 4443: ERROR_OFFLOAD_WRITE_FILE_NOT_SUPPORTED */
+ 0, /* 4444: ERROR_ALREADY_HAS_STREAM_ID */
+ 0, /* 4445: ERROR_SMR_GARBAGE_COLLECTION_REQUIRED */
+ 0, /* 4446: ERROR_WOF_WIM_HEADER_CORRUPT */
+ 0, /* 4447: ERROR_WOF_WIM_RESOURCE_TABLE_CORRUPT */
+ 0, /* 4448: ERROR_WOF_FILE_RESOURCE_TABLE_CORRUPT */
+ 0, /* 4449: ERROR_OBJECT_IS_IMMUTABLE */
0, /* 4450 */
0, /* 4451 */
0, /* 4452 */
@@ -5911,100 +5912,100 @@ constexpr uint8_t errmap[] =
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 */
- 0, /* 5909 */
- 0, /* 5910 */
- 0, /* 5911 */
- 0, /* 5912 */
- 0, /* 5913 */
- 0, /* 5914 */
- 0, /* 5915 */
- 0, /* 5916 */
- 0, /* 5917 */
- 0, /* 5918 */
- 0, /* 5919 */
- 0, /* 5920 */
- 0, /* 5921 */
- 0, /* 5922 */
- 0, /* 5923 */
- 0, /* 5924 */
- 0, /* 5925 */
- 0, /* 5926 */
- 0, /* 5927 */
- 0, /* 5928 */
- 0, /* 5929 */
- 0, /* 5930 */
- 0, /* 5931 */
- 0, /* 5932 */
- 0, /* 5933 */
- 0, /* 5934 */
- 0, /* 5935 */
- 0, /* 5936 */
- 0, /* 5937 */
- 0, /* 5938 */
- 0, /* 5939 */
- 0, /* 5940 */
- 0, /* 5941 */
- 0, /* 5942 */
- 0, /* 5943 */
- 0, /* 5944 */
- 0, /* 5945 */
- 0, /* 5946 */
- 0, /* 5947 */
- 0, /* 5948 */
- 0, /* 5949 */
- 0, /* 5950 */
- 0, /* 5951 */
- 0, /* 5952 */
- 0, /* 5953 */
- 0, /* 5954 */
- 0, /* 5955 */
- 0, /* 5956 */
- 0, /* 5957 */
- 0, /* 5958 */
- 0, /* 5959 */
- 0, /* 5960 */
- 0, /* 5961 */
- 0, /* 5962 */
- 0, /* 5963 */
- 0, /* 5964 */
- 0, /* 5965 */
- 0, /* 5966 */
- 0, /* 5967 */
- 0, /* 5968 */
- 0, /* 5969 */
- 0, /* 5970 */
- 0, /* 5971 */
- 0, /* 5972 */
- 0, /* 5973 */
- 0, /* 5974 */
- 0, /* 5975 */
- 0, /* 5976 */
- 0, /* 5977 */
- 0, /* 5978 */
- 0, /* 5979 */
- 0, /* 5980 */
- 0, /* 5981 */
- 0, /* 5982 */
- 0, /* 5983 */
- 0, /* 5984 */
- 0, /* 5985 */
- 0, /* 5986 */
- 0, /* 5987 */
- 0, /* 5988 */
- 0, /* 5989 */
- 0, /* 5990 */
- 0, /* 5991 */
- 0, /* 5992 */
- 0, /* 5993 */
- 0, /* 5994 */
- 0, /* 5995 */
- 0, /* 5996 */
- 0, /* 5997 */
- 0, /* 5998 */
- 0, /* 5999 */
+ 0, /* 5906: ERROR_CLUSTER_NO_NET_ADAPTERS */
+ 0, /* 5907: ERROR_CLUSTER_POISONED */
+ 0, /* 5908: ERROR_CLUSTER_GROUP_MOVING */
+ 0, /* 5909: ERROR_CLUSTER_RESOURCE_TYPE_BUSY */
+ 0, /* 5910: ERROR_RESOURCE_CALL_TIMED_OUT */
+ 0, /* 5911: ERROR_INVALID_CLUSTER_IPV6_ADDRESS */
+ 0, /* 5912: ERROR_CLUSTER_INTERNAL_INVALID_FUNCTION */
+ 0, /* 5913: ERROR_CLUSTER_PARAMETER_OUT_OF_BOUNDS */
+ 0, /* 5914: ERROR_CLUSTER_PARTIAL_SEND */
+ 0, /* 5915: ERROR_CLUSTER_REGISTRY_INVALID_FUNCTION */
+ 0, /* 5916: ERROR_CLUSTER_INVALID_STRING_TERMINATION */
+ 0, /* 5917: ERROR_CLUSTER_INVALID_STRING_FORMAT */
+ 0, /* 5918: ERROR_CLUSTER_DATABASE_TRANSACTION_IN_PROGRESS */
+ 0, /* 5919: ERROR_CLUSTER_DATABASE_TRANSACTION_NOT_IN_PROGRESS */
+ 0, /* 5920: ERROR_CLUSTER_NULL_DATA */
+ 0, /* 5921: ERROR_CLUSTER_PARTIAL_READ */
+ 0, /* 5922: ERROR_CLUSTER_PARTIAL_WRITE */
+ 0, /* 5923: ERROR_CLUSTER_CANT_DESERIALIZE_DATA */
+ 0, /* 5924: ERROR_DEPENDENT_RESOURCE_PROPERTY_CONFLICT */
+ 0, /* 5925: ERROR_CLUSTER_NO_QUORUM */
+ 0, /* 5926: ERROR_CLUSTER_INVALID_IPV6_NETWORK */
+ 0, /* 5927: ERROR_CLUSTER_INVALID_IPV6_TUNNEL_NETWORK */
+ 0, /* 5928: ERROR_QUORUM_NOT_ALLOWED_IN_THIS_GROUP */
+ 0, /* 5929: ERROR_DEPENDENCY_TREE_TOO_COMPLEX */
+ 0, /* 5930: ERROR_EXCEPTION_IN_RESOURCE_CALL */
+ 0, /* 5931: ERROR_CLUSTER_RHS_FAILED_INITIALIZATION */
+ 0, /* 5932: ERROR_CLUSTER_NOT_INSTALLED */
+ 0, /* 5933: ERROR_CLUSTER_RESOURCES_MUST_BE_ONLINE_ON_THE_SAME_NODE */
+ 0, /* 5934: ERROR_CLUSTER_MAX_NODES_IN_CLUSTER */
+ 0, /* 5935: ERROR_CLUSTER_TOO_MANY_NODES */
+ 0, /* 5936: ERROR_CLUSTER_OBJECT_ALREADY_USED */
+ 0, /* 5937: ERROR_NONCORE_GROUPS_FOUND */
+ 0, /* 5938: ERROR_FILE_SHARE_RESOURCE_CONFLICT */
+ 0, /* 5939: ERROR_CLUSTER_EVICT_INVALID_REQUEST */
+ 0, /* 5940: ERROR_CLUSTER_SINGLETON_RESOURCE */
+ 0, /* 5941: ERROR_CLUSTER_GROUP_SINGLETON_RESOURCE */
+ 0, /* 5942: ERROR_CLUSTER_RESOURCE_PROVIDER_FAILED */
+ 0, /* 5943: ERROR_CLUSTER_RESOURCE_CONFIGURATION_ERROR */
+ 0, /* 5944: ERROR_CLUSTER_GROUP_BUSY */
+ 0, /* 5945: ERROR_CLUSTER_NOT_SHARED_VOLUME */
+ 0, /* 5946: ERROR_CLUSTER_INVALID_SECURITY_DESCRIPTOR */
+ 0, /* 5947: ERROR_CLUSTER_SHARED_VOLUMES_IN_USE */
+ 0, /* 5948: ERROR_CLUSTER_USE_SHARED_VOLUMES_API */
+ 0, /* 5949: ERROR_CLUSTER_BACKUP_IN_PROGRESS */
+ 0, /* 5950: ERROR_NON_CSV_PATH */
+ 0, /* 5951: ERROR_CSV_VOLUME_NOT_LOCAL */
+ 0, /* 5952: ERROR_CLUSTER_WATCHDOG_TERMINATING */
+ 0, /* 5953: ERROR_CLUSTER_RESOURCE_VETOED_MOVE_INCOMPATIBLE_NODES */
+ 0, /* 5954: ERROR_CLUSTER_INVALID_NODE_WEIGHT */
+ 0, /* 5955: ERROR_CLUSTER_RESOURCE_VETOED_CALL */
+ 0, /* 5956: ERROR_RESMON_SYSTEM_RESOURCES_LACKING */
+ 0, /* 5957: ERROR_CLUSTER_RESOURCE_VETOED_MOVE_NOT_ENOUGH_RESOURCES_ON_DESTINATION */
+ 0, /* 5958: ERROR_CLUSTER_RESOURCE_VETOED_MOVE_NOT_ENOUGH_RESOURCES_ON_SOURCE */
+ 0, /* 5959: ERROR_CLUSTER_GROUP_QUEUED */
+ 0, /* 5960: ERROR_CLUSTER_RESOURCE_LOCKED_STATUS */
+ 0, /* 5961: ERROR_CLUSTER_SHARED_VOLUME_FAILOVER_NOT_ALLOWED */
+ 0, /* 5962: ERROR_CLUSTER_NODE_DRAIN_IN_PROGRESS */
+ 0, /* 5963: ERROR_CLUSTER_DISK_NOT_CONNECTED */
+ 0, /* 5964: ERROR_DISK_NOT_CSV_CAPABLE */
+ 0, /* 5965: ERROR_RESOURCE_NOT_IN_AVAILABLE_STORAGE */
+ 0, /* 5966: ERROR_CLUSTER_SHARED_VOLUME_REDIRECTED */
+ 0, /* 5967: ERROR_CLUSTER_SHARED_VOLUME_NOT_REDIRECTED */
+ 0, /* 5968: ERROR_CLUSTER_CANNOT_RETURN_PROPERTIES */
+ 0, /* 5969: ERROR_CLUSTER_RESOURCE_CONTAINS_UNSUPPORTED_DIFF_AREA_FOR_SHARED_VOLUMES */
+ 0, /* 5970: ERROR_CLUSTER_RESOURCE_IS_IN_MAINTENANCE_MODE */
+ 0, /* 5971: ERROR_CLUSTER_AFFINITY_CONFLICT */
+ 0, /* 5972: ERROR_CLUSTER_RESOURCE_IS_REPLICA_VIRTUAL_MACHINE */
+ 0, /* 5973: ERROR_CLUSTER_UPGRADE_INCOMPATIBLE_VERSIONS */
+ 0, /* 5974: ERROR_CLUSTER_UPGRADE_FIX_QUORUM_NOT_SUPPORTED */
+ 0, /* 5975: ERROR_CLUSTER_UPGRADE_RESTART_REQUIRED */
+ 0, /* 5976: ERROR_CLUSTER_UPGRADE_IN_PROGRESS */
+ 0, /* 5977: ERROR_CLUSTER_UPGRADE_INCOMPLETE */
+ 0, /* 5978: ERROR_CLUSTER_NODE_IN_GRACE_PERIOD */
+ 0, /* 5979: ERROR_CLUSTER_CSV_IO_PAUSE_TIMEOUT */
+ 0, /* 5980: ERROR_NODE_NOT_ACTIVE_CLUSTER_MEMBER */
+ 0, /* 5981: ERROR_CLUSTER_RESOURCE_NOT_MONITORED */
+ 0, /* 5982: ERROR_CLUSTER_RESOURCE_DOES_NOT_SUPPORT_UNMONITORED */
+ 0, /* 5983: ERROR_CLUSTER_RESOURCE_IS_REPLICATED */
+ 0, /* 5984: ERROR_CLUSTER_NODE_ISOLATED */
+ 0, /* 5985: ERROR_CLUSTER_NODE_QUARANTINED */
+ 0, /* 5986: ERROR_CLUSTER_DATABASE_UPDATE_CONDITION_FAILED */
+ 0, /* 5987: ERROR_CLUSTER_SPACE_DEGRADED */
+ 0, /* 5988: ERROR_CLUSTER_TOKEN_DELEGATION_NOT_SUPPORTED */
+ 0, /* 5989: ERROR_CLUSTER_CSV_INVALID_HANDLE */
+ 0, /* 5990: ERROR_CLUSTER_CSV_SUPPORTED_ONLY_ON_COORDINATOR */
+ 0, /* 5991: ERROR_GROUPSET_NOT_AVAILABLE */
+ 0, /* 5992: ERROR_GROUPSET_NOT_FOUND */
+ 0, /* 5993: ERROR_GROUPSET_CANT_PROVIDE */
+ 0, /* 5994: ERROR_CLUSTER_FAULT_DOMAIN_PARENT_NOT_FOUND */
+ 0, /* 5995: ERROR_CLUSTER_FAULT_DOMAIN_INVALID_HIERARCHY */
+ 0, /* 5996: ERROR_CLUSTER_FAULT_DOMAIN_FAILED_S2D_VALIDATION */
+ 0, /* 5997: ERROR_CLUSTER_FAULT_DOMAIN_S2D_CONNECTIVITY_LOSS */
+ 0, /* 5998: ERROR_CLUSTER_INVALID_INFRASTRUCTURE_FILESERVER_NAME */
+ 0, /* 5999: ERROR_CLUSTERSET_MANAGEMENT_CLUSTER_UNREACHABLE */
0, /* 6000: ERROR_ENCRYPTION_FAILED */
0, /* 6001: ERROR_DECRYPTION_FAILED */
0, /* 6002: ERROR_FILE_ENCRYPTED */
@@ -6022,13 +6023,13 @@ constexpr uint8_t errmap[] =
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 */
- 0, /* 6020 */
- 0, /* 6021 */
- 0, /* 6022 */
- 0, /* 6023 */
+ 0, /* 6017: ERROR_CS_ENCRYPTION_INVALID_SERVER_RESPONSE */
+ 0, /* 6018: ERROR_CS_ENCRYPTION_UNSUPPORTED_SERVER */
+ 0, /* 6019: ERROR_CS_ENCRYPTION_EXISTING_ENCRYPTED_FILE */
+ 0, /* 6020: ERROR_CS_ENCRYPTION_NEW_ENCRYPTED_FILE */
+ 0, /* 6021: ERROR_CS_ENCRYPTION_FILE_NOT_CSE */
+ 0, /* 6022: ERROR_ENCRYPTION_POLICY_DENIES_OPERATION */
+ 0, /* 6023: ERROR_WIP_ENCRYPTION_FAILED */
0, /* 6024 */
0, /* 6025 */
0, /* 6026 */
@@ -6255,7 +6256,7 @@ constexpr uint8_t errmap[] =
0, /* 6247 */
0, /* 6248 */
0, /* 6249 */
- 0, /* 6250 */
+ 0, /* 6250: ERROR_CLUSTER_OBJECT_IS_CLUSTER_SET_VM */
0, /* 6251 */
0, /* 6252 */
0, /* 6253 */
@@ -6605,55 +6606,55 @@ constexpr uint8_t errmap[] =
0, /* 6597 */
0, /* 6598 */
0, /* 6599 */
- 0, /* 6600 */
- 0, /* 6601 */
- 0, /* 6602 */
- 0, /* 6603 */
- 0, /* 6604 */
- 0, /* 6605 */
- 0, /* 6606 */
- 0, /* 6607 */
- 0, /* 6608 */
- 0, /* 6609 */
- 0, /* 6610 */
- 0, /* 6611 */
- 0, /* 6612 */
- 0, /* 6613 */
- 0, /* 6614 */
- 0, /* 6615 */
- 0, /* 6616 */
- 0, /* 6617 */
- 0, /* 6618 */
- 0, /* 6619 */
- 0, /* 6620 */
- 0, /* 6621 */
- 0, /* 6622 */
- 0, /* 6623 */
- 0, /* 6624 */
- 0, /* 6625 */
- 0, /* 6626 */
- 0, /* 6627 */
- 0, /* 6628 */
- 0, /* 6629 */
- 0, /* 6630 */
- 0, /* 6631 */
- 0, /* 6632 */
- 0, /* 6633 */
- 0, /* 6634 */
- 0, /* 6635 */
- 0, /* 6636 */
- 0, /* 6637 */
- 0, /* 6638 */
- 0, /* 6639 */
- 0, /* 6640 */
- 0, /* 6641 */
- 0, /* 6642 */
- 0, /* 6643 */
- 0, /* 6644 */
- 0, /* 6645 */
- 0, /* 6646 */
- 0, /* 6647 */
- 0, /* 6648 */
+ 0, /* 6600: ERROR_LOG_SECTOR_INVALID */
+ 0, /* 6601: ERROR_LOG_SECTOR_PARITY_INVALID */
+ 0, /* 6602: ERROR_LOG_SECTOR_REMAPPED */
+ 0, /* 6603: ERROR_LOG_BLOCK_INCOMPLETE */
+ 0, /* 6604: ERROR_LOG_INVALID_RANGE */
+ 0, /* 6605: ERROR_LOG_BLOCKS_EXHAUSTED */
+ 0, /* 6606: ERROR_LOG_READ_CONTEXT_INVALID */
+ 0, /* 6607: ERROR_LOG_RESTART_INVALID */
+ 0, /* 6608: ERROR_LOG_BLOCK_VERSION */
+ 0, /* 6609: ERROR_LOG_BLOCK_INVALID */
+ 0, /* 6610: ERROR_LOG_READ_MODE_INVALID */
+ 0, /* 6611: ERROR_LOG_NO_RESTART */
+ 0, /* 6612: ERROR_LOG_METADATA_CORRUPT */
+ 0, /* 6613: ERROR_LOG_METADATA_INVALID */
+ 0, /* 6614: ERROR_LOG_METADATA_INCONSISTENT */
+ 0, /* 6615: ERROR_LOG_RESERVATION_INVALID */
+ 0, /* 6616: ERROR_LOG_CANT_DELETE */
+ 0, /* 6617: ERROR_LOG_CONTAINER_LIMIT_EXCEEDED */
+ 0, /* 6618: ERROR_LOG_START_OF_LOG */
+ 0, /* 6619: ERROR_LOG_POLICY_ALREADY_INSTALLED */
+ 0, /* 6620: ERROR_LOG_POLICY_NOT_INSTALLED */
+ 0, /* 6621: ERROR_LOG_POLICY_INVALID */
+ 0, /* 6622: ERROR_LOG_POLICY_CONFLICT */
+ 0, /* 6623: ERROR_LOG_PINNED_ARCHIVE_TAIL */
+ 0, /* 6624: ERROR_LOG_RECORD_NONEXISTENT */
+ 0, /* 6625: ERROR_LOG_RECORDS_RESERVED_INVALID */
+ 0, /* 6626: ERROR_LOG_SPACE_RESERVED_INVALID */
+ 0, /* 6627: ERROR_LOG_TAIL_INVALID */
+ 0, /* 6628: ERROR_LOG_FULL */
+ 0, /* 6629: ERROR_COULD_NOT_RESIZE_LOG */
+ 0, /* 6630: ERROR_LOG_MULTIPLEXED */
+ 0, /* 6631: ERROR_LOG_DEDICATED */
+ 0, /* 6632: ERROR_LOG_ARCHIVE_NOT_IN_PROGRESS */
+ 0, /* 6633: ERROR_LOG_ARCHIVE_IN_PROGRESS */
+ 0, /* 6634: ERROR_LOG_EPHEMERAL */
+ 0, /* 6635: ERROR_LOG_NOT_ENOUGH_CONTAINERS */
+ 0, /* 6636: ERROR_LOG_CLIENT_ALREADY_REGISTERED */
+ 0, /* 6637: ERROR_LOG_CLIENT_NOT_REGISTERED */
+ 0, /* 6638: ERROR_LOG_FULL_HANDLER_IN_PROGRESS */
+ 0, /* 6639: ERROR_LOG_CONTAINER_READ_FAILED */
+ 0, /* 6640: ERROR_LOG_CONTAINER_WRITE_FAILED */
+ 0, /* 6641: ERROR_LOG_CONTAINER_OPEN_FAILED */
+ 0, /* 6642: ERROR_LOG_CONTAINER_STATE_INVALID */
+ 0, /* 6643: ERROR_LOG_STATE_INVALID */
+ 0, /* 6644: ERROR_LOG_PINNED */
+ 0, /* 6645: ERROR_LOG_METADATA_FLUSH_FAILED */
+ 0, /* 6646: ERROR_LOG_INCONSISTENT_SECURITY */
+ 0, /* 6647: ERROR_LOG_APPENDED_FLUSH_FAILED */
+ 0, /* 6648: ERROR_LOG_PINNED_RESERVATION */
0, /* 6649 */
0, /* 6650 */
0, /* 6651 */
@@ -6705,38 +6706,38 @@ constexpr uint8_t errmap[] =
0, /* 6697 */
0, /* 6698 */
0, /* 6699 */
- 0, /* 6700 */
- 0, /* 6701 */
- 0, /* 6702 */
- 0, /* 6703 */
- 0, /* 6704 */
- 0, /* 6705 */
- 0, /* 6706 */
- 0, /* 6707 */
- 0, /* 6708 */
- 0, /* 6709 */
- 0, /* 6710 */
- 0, /* 6711 */
- 0, /* 6712 */
- 0, /* 6713 */
- 0, /* 6714 */
- 0, /* 6715 */
- 0, /* 6716 */
- 0, /* 6717 */
- 0, /* 6718 */
- 0, /* 6719 */
- 0, /* 6720 */
- 0, /* 6721 */
- 0, /* 6722 */
- 0, /* 6723 */
- 0, /* 6724 */
- 0, /* 6725 */
- 0, /* 6726 */
- 0, /* 6727 */
- 0, /* 6728 */
- 0, /* 6729 */
- 0, /* 6730 */
- 0, /* 6731 */
+ 0, /* 6700: ERROR_INVALID_TRANSACTION */
+ 0, /* 6701: ERROR_TRANSACTION_NOT_ACTIVE */
+ 0, /* 6702: ERROR_TRANSACTION_REQUEST_NOT_VALID */
+ 0, /* 6703: ERROR_TRANSACTION_NOT_REQUESTED */
+ 0, /* 6704: ERROR_TRANSACTION_ALREADY_ABORTED */
+ 0, /* 6705: ERROR_TRANSACTION_ALREADY_COMMITTED */
+ 0, /* 6706: ERROR_TM_INITIALIZATION_FAILED */
+ 0, /* 6707: ERROR_RESOURCEMANAGER_READ_ONLY */
+ 0, /* 6708: ERROR_TRANSACTION_NOT_JOINED */
+ 0, /* 6709: ERROR_TRANSACTION_SUPERIOR_EXISTS */
+ 0, /* 6710: ERROR_CRM_PROTOCOL_ALREADY_EXISTS */
+ 0, /* 6711: ERROR_TRANSACTION_PROPAGATION_FAILED */
+ 0, /* 6712: ERROR_CRM_PROTOCOL_NOT_FOUND */
+ 0, /* 6713: ERROR_TRANSACTION_INVALID_MARSHALL_BUFFER */
+ 0, /* 6714: ERROR_CURRENT_TRANSACTION_NOT_VALID */
+ 0, /* 6715: ERROR_TRANSACTION_NOT_FOUND */
+ 0, /* 6716: ERROR_RESOURCEMANAGER_NOT_FOUND */
+ 0, /* 6717: ERROR_ENLISTMENT_NOT_FOUND */
+ 0, /* 6718: ERROR_TRANSACTIONMANAGER_NOT_FOUND */
+ 0, /* 6719: ERROR_TRANSACTIONMANAGER_NOT_ONLINE */
+ 0, /* 6720: ERROR_TRANSACTIONMANAGER_RECOVERY_NAME_COLLISION */
+ 0, /* 6721: ERROR_TRANSACTION_NOT_ROOT */
+ 0, /* 6722: ERROR_TRANSACTION_OBJECT_EXPIRED */
+ 0, /* 6723: ERROR_TRANSACTION_RESPONSE_NOT_ENLISTED */
+ 0, /* 6724: ERROR_TRANSACTION_RECORD_TOO_LONG */
+ 0, /* 6725: ERROR_IMPLICIT_TRANSACTION_NOT_SUPPORTED */
+ 0, /* 6726: ERROR_TRANSACTION_INTEGRITY_VIOLATED */
+ 0, /* 6727: ERROR_TRANSACTIONMANAGER_IDENTITY_MISMATCH */
+ 0, /* 6728: ERROR_RM_CANNOT_BE_FROZEN_FOR_SNAPSHOT */
+ 0, /* 6729: ERROR_TRANSACTION_MUST_WRITETHROUGH */
+ 0, /* 6730: ERROR_TRANSACTION_NO_SUPERIOR */
+ 0, /* 6731: ERROR_HEURISTIC_DAMAGE_POSSIBLE */
0, /* 6732 */
0, /* 6733 */
0, /* 6734 */
@@ -6805,62 +6806,62 @@ constexpr uint8_t errmap[] =
0, /* 6797 */
0, /* 6798 */
0, /* 6799 */
- 0, /* 6800 */
- 0, /* 6801 */
- 0, /* 6802 */
- 0, /* 6803 */
+ 0, /* 6800: ERROR_TRANSACTIONAL_CONFLICT */
+ 0, /* 6801: ERROR_RM_NOT_ACTIVE */
+ 0, /* 6802: ERROR_RM_METADATA_CORRUPT */
+ 0, /* 6803: ERROR_DIRECTORY_NOT_RM */
0, /* 6804 */
- 0, /* 6805 */
- 0, /* 6806 */
- 0, /* 6807 */
- 0, /* 6808 */
- 0, /* 6809 */
- 0, /* 6810 */
- 0, /* 6811 */
- 0, /* 6812 */
+ 0, /* 6805: ERROR_TRANSACTIONS_UNSUPPORTED_REMOTE */
+ 0, /* 6806: ERROR_LOG_RESIZE_INVALID_SIZE */
+ 0, /* 6807: ERROR_OBJECT_NO_LONGER_EXISTS */
+ 0, /* 6808: ERROR_STREAM_MINIVERSION_NOT_FOUND */
+ 0, /* 6809: ERROR_STREAM_MINIVERSION_NOT_VALID */
+ 0, /* 6810: ERROR_MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANSACTION */
+ 0, /* 6811: ERROR_CANT_OPEN_MINIVERSION_WITH_MODIFY_INTENT */
+ 0, /* 6812: ERROR_CANT_CREATE_MORE_STREAM_MINIVERSIONS */
0, /* 6813 */
- 0, /* 6814 */
- 0, /* 6815 */
- 0, /* 6816 */
- 0, /* 6817 */
- 0, /* 6818 */
- 0, /* 6819 */
- 0, /* 6820 */
- 0, /* 6821 */
- 0, /* 6822 */
- 0, /* 6823 */
- 0, /* 6824 */
- 0, /* 6825 */
- 0, /* 6826 */
- 0, /* 6827 */
- 0, /* 6828 */
- 0, /* 6829 */
- 0, /* 6830 */
- 0, /* 6831 */
- 0, /* 6832 */
- 0, /* 6833 */
- 0, /* 6834 */
- 0, /* 6835 */
- 0, /* 6836 */
- 0, /* 6837 */
- 0, /* 6838 */
- 0, /* 6839 */
- 0, /* 6840 */
- 0, /* 6841 */
- 0, /* 6842 */
- 0, /* 6843 */
- 0, /* 6844 */
- 0, /* 6845 */
- 0, /* 6846 */
- 0, /* 6847 */
- 0, /* 6848 */
- 0, /* 6849 */
- 0, /* 6850 */
- 0, /* 6851 */
- 0, /* 6852 */
- 0, /* 6853 */
- 0, /* 6854 */
- 0, /* 6855 */
+ 0, /* 6814: ERROR_REMOTE_FILE_VERSION_MISMATCH */
+ 0, /* 6815: ERROR_HANDLE_NO_LONGER_VALID */
+ 0, /* 6816: ERROR_NO_TXF_METADATA */
+ 0, /* 6817: ERROR_LOG_CORRUPTION_DETECTED */
+ 0, /* 6818: ERROR_CANT_RECOVER_WITH_HANDLE_OPEN */
+ 0, /* 6819: ERROR_RM_DISCONNECTED */
+ 0, /* 6820: ERROR_ENLISTMENT_NOT_SUPERIOR */
+ 0, /* 6821: ERROR_RECOVERY_NOT_NEEDED */
+ 0, /* 6822: ERROR_RM_ALREADY_STARTED */
+ 0, /* 6823: ERROR_FILE_IDENTITY_NOT_PERSISTENT */
+ 0, /* 6824: ERROR_CANT_BREAK_TRANSACTIONAL_DEPENDENCY */
+ 0, /* 6825: ERROR_CANT_CROSS_RM_BOUNDARY */
+ 0, /* 6826: ERROR_TXF_DIR_NOT_EMPTY */
+ 0, /* 6827: ERROR_INDOUBT_TRANSACTIONS_EXIST */
+ 0, /* 6828: ERROR_TM_VOLATILE */
+ 0, /* 6829: ERROR_ROLLBACK_TIMER_EXPIRED */
+ 0, /* 6830: ERROR_TXF_ATTRIBUTE_CORRUPT */
+ 0, /* 6831: ERROR_EFS_NOT_ALLOWED_IN_TRANSACTION */
+ 0, /* 6832: ERROR_TRANSACTIONAL_OPEN_NOT_ALLOWED */
+ 0, /* 6833: ERROR_LOG_GROWTH_FAILED */
+ 0, /* 6834: ERROR_TRANSACTED_MAPPING_UNSUPPORTED_REMOTE */
+ 0, /* 6835: ERROR_TXF_METADATA_ALREADY_PRESENT */
+ 0, /* 6836: ERROR_TRANSACTION_SCOPE_CALLBACKS_NOT_SET */
+ 0, /* 6837: ERROR_TRANSACTION_REQUIRED_PROMOTION */
+ 0, /* 6838: ERROR_CANNOT_EXECUTE_FILE_IN_TRANSACTION */
+ 0, /* 6839: ERROR_TRANSACTIONS_NOT_FROZEN */
+ 0, /* 6840: ERROR_TRANSACTION_FREEZE_IN_PROGRESS */
+ 0, /* 6841: ERROR_NOT_SNAPSHOT_VOLUME */
+ 0, /* 6842: ERROR_NO_SAVEPOINT_WITH_OPEN_FILES */
+ 0, /* 6843: ERROR_DATA_LOST_REPAIR */
+ 0, /* 6844: ERROR_SPARSE_NOT_ALLOWED_IN_TRANSACTION */
+ 0, /* 6845: ERROR_TM_IDENTITY_MISMATCH */
+ 0, /* 6846: ERROR_FLOATED_SECTION */
+ 0, /* 6847: ERROR_CANNOT_ACCEPT_TRANSACTED_WORK */
+ 0, /* 6848: ERROR_CANNOT_ABORT_TRANSACTIONS */
+ 0, /* 6849: ERROR_BAD_CLUSTERS */
+ 0, /* 6850: ERROR_COMPRESSION_NOT_ALLOWED_IN_TRANSACTION */
+ 0, /* 6851: ERROR_VOLUME_DIRTY */
+ 0, /* 6852: ERROR_NO_LINK_TRACKING_IN_TRANSACTION */
+ 0, /* 6853: ERROR_OPERATION_NOT_SUPPORTED_IN_TRANSACTION */
+ 0, /* 6854: ERROR_EXPIRED_HANDLE */
+ 0, /* 6855: ERROR_TRANSACTION_NOT_ENLISTED */
0, /* 6856 */
0, /* 6857 */
0, /* 6858 */
@@ -7065,17 +7066,17 @@ constexpr uint8_t errmap[] =
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 */
- 0, /* 7063 */
- 0, /* 7064 */
- 0, /* 7065 */
- 0, /* 7066 */
- 0, /* 7067 */
- 0, /* 7068 */
- 0, /* 7069 */
- 0, /* 7070 */
+ 0, /* 7060: ERROR_CTX_WINSTATIONS_DISABLED */
+ 0, /* 7061: ERROR_CTX_ENCRYPTION_LEVEL_REQUIRED */
+ 0, /* 7062: ERROR_CTX_SESSION_IN_USE */
+ 0, /* 7063: ERROR_CTX_NO_FORCE_LOGOFF */
+ 0, /* 7064: ERROR_CTX_ACCOUNT_RESTRICTION */
+ 0, /* 7065: ERROR_RDP_PROTOCOL_ERROR */
+ 0, /* 7066: ERROR_CTX_CDM_CONNECT */
+ 0, /* 7067: ERROR_CTX_CDM_DISCONNECT */
+ 0, /* 7068: ERROR_CTX_SECURITY_LAYER_ERROR */
+ 0, /* 7069: ERROR_TS_INCOMPATIBLE_SESSIONS */
+ 0, /* 7070: ERROR_TS_VIDEO_SUBSYSTEM_ERROR */
0, /* 7071 */
0, /* 7072 */
0, /* 7073 */
@@ -8623,42 +8624,42 @@ constexpr uint8_t errmap[] =
0, /* 8615: ERROR_DS_DISALLOWED_IN_SYSTEM_CONTAINER */
0, /* 8616: ERROR_DS_LDAP_SEND_QUEUE_FULL */
0, /* 8617: ERROR_DS_DRA_OUT_SCHEDULE_WINDOW */
- 0, /* 8618 */
- 0, /* 8619 */
- 0, /* 8620 */
- 0, /* 8621 */
- 0, /* 8622 */
- 0, /* 8623 */
- 0, /* 8624 */
- 0, /* 8625 */
- 0, /* 8626 */
- 0, /* 8627 */
- 0, /* 8628 */
- 0, /* 8629 */
- 0, /* 8630 */
- 0, /* 8631 */
- 0, /* 8632 */
- 0, /* 8633 */
- 0, /* 8634 */
- 0, /* 8635 */
- 0, /* 8636 */
- 0, /* 8637 */
- 0, /* 8638 */
- 0, /* 8639 */
- 0, /* 8640 */
- 0, /* 8641 */
- 0, /* 8642 */
- 0, /* 8643 */
- 0, /* 8644 */
- 0, /* 8645 */
- 0, /* 8646 */
- 0, /* 8647 */
- 0, /* 8648 */
- 0, /* 8649 */
- 0, /* 8650 */
- 0, /* 8651 */
- 0, /* 8652 */
- 0, /* 8653 */
+ 0, /* 8618: ERROR_DS_POLICY_NOT_KNOWN */
+ 0, /* 8619: ERROR_NO_SITE_SETTINGS_OBJECT */
+ 0, /* 8620: ERROR_NO_SECRETS */
+ 0, /* 8621: ERROR_NO_WRITABLE_DC_FOUND */
+ 0, /* 8622: ERROR_DS_NO_SERVER_OBJECT */
+ 0, /* 8623: ERROR_DS_NO_NTDSA_OBJECT */
+ 0, /* 8624: ERROR_DS_NON_ASQ_SEARCH */
+ 0, /* 8625: ERROR_DS_AUDIT_FAILURE */
+ 0, /* 8626: ERROR_DS_INVALID_SEARCH_FLAG_SUBTREE */
+ 0, /* 8627: ERROR_DS_INVALID_SEARCH_FLAG_TUPLE */
+ 0, /* 8628: ERROR_DS_HIERARCHY_TABLE_TOO_DEEP */
+ 0, /* 8629: ERROR_DS_DRA_CORRUPT_UTD_VECTOR */
+ 0, /* 8630: ERROR_DS_DRA_SECRETS_DENIED */
+ 0, /* 8631: ERROR_DS_RESERVED_MAPI_ID */
+ 0, /* 8632: ERROR_DS_MAPI_ID_NOT_AVAILABLE */
+ 0, /* 8633: ERROR_DS_DRA_MISSING_KRBTGT_SECRET */
+ 0, /* 8634: ERROR_DS_DOMAIN_NAME_EXISTS_IN_FOREST */
+ 0, /* 8635: ERROR_DS_FLAT_NAME_EXISTS_IN_FOREST */
+ 0, /* 8636: ERROR_INVALID_USER_PRINCIPAL_NAME */
+ 0, /* 8637: ERROR_DS_OID_MAPPED_GROUP_CANT_HAVE_MEMBERS */
+ 0, /* 8638: ERROR_DS_OID_NOT_FOUND */
+ 0, /* 8639: ERROR_DS_DRA_RECYCLED_TARGET */
+ 0, /* 8640: ERROR_DS_DISALLOWED_NC_REDIRECT */
+ 0, /* 8641: ERROR_DS_HIGH_ADLDS_FFL */
+ 0, /* 8642: ERROR_DS_HIGH_DSA_VERSION */
+ 0, /* 8643: ERROR_DS_LOW_ADLDS_FFL */
+ 0, /* 8644: ERROR_DOMAIN_SID_SAME_AS_LOCAL_WORKSTATION */
+ 0, /* 8645: ERROR_DS_UNDELETE_SAM_VALIDATION_FAILED */
+ 0, /* 8646: ERROR_INCORRECT_ACCOUNT_TYPE */
+ 0, /* 8647: ERROR_DS_SPN_VALUE_NOT_UNIQUE_IN_FOREST */
+ 0, /* 8648: ERROR_DS_UPN_VALUE_NOT_UNIQUE_IN_FOREST */
+ 0, /* 8649: ERROR_DS_MISSING_FOREST_TRUST */
+ 0, /* 8650: ERROR_DS_VALUE_KEY_NOT_UNIQUE */
+ 0, /* 8651: ERROR_WEAK_WHFBKEY_BLOCKED */
+ 0, /* 8652: ERROR_DS_PER_ATTRIBUTE_AUTHZ_FAILED_DURING_ADD */
+ 0, /* 8653: ERROR_LOCAL_POLICY_MODIFICATION_NOT_SUPPORTED */
0, /* 8654 */
0, /* 8655 */
0, /* 8656 */
--
2.43.0
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH 1/4] Cygwin: introduce constexpr errmap_size and errmap[] consistency checks
2024-02-26 14:21 [PATCH 1/4] Cygwin: introduce constexpr errmap_size and errmap[] consistency checks Christian Franke
` (2 preceding siblings ...)
2024-02-26 14:27 ` [PATCH 4/4] Cygwin: errmap[]: update comments using current winerror.h Christian Franke
@ 2024-02-26 15:48 ` Corinna Vinschen
3 siblings, 0 replies; 5+ messages in thread
From: Corinna Vinschen @ 2024-02-26 15:48 UTC (permalink / raw)
To: cygwin-patches
On Feb 26 15:21, Christian Franke wrote:
> From 947daa02b0b64131626c2ecedb74ca6893aab6c6 Mon Sep 17 00:00:00 2001
> From: Christian Franke <christian.franke@t-online.de>
> Date: Mon, 26 Feb 2024 13:37:33 +0100
> Subject: [PATCH 1/4] Cygwin: introduce constexpr errmap_size and errmap[]
> consistency checks
>
> Use constexpr instead of const for errmap[] to allow static_assert
> checks on its values.
>
> Signed-off-by: Christian Franke <christian.franke@t-online.de>
> ---
> winsup/cygwin/errno.cc | 2 +-
> winsup/cygwin/local_includes/errmap.h | 11 ++++++++++-
> 2 files changed, 11 insertions(+), 2 deletions(-)
:+1:
Patchset pushed.
Thanks,
Corinna
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2024-02-26 15:48 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-02-26 14:21 [PATCH 1/4] Cygwin: introduce constexpr errmap_size and errmap[] consistency checks Christian Franke
2024-02-26 14:24 ` [PATCH 2/4] Cygwin: errmap[]: reduce value size from 32 to 8 bits Christian Franke
2024-02-26 14:25 ` [PATCH 3/4] Cygwin: errmap[]: add error numbers to /* ERROR_... */ comments Christian Franke
2024-02-26 14:27 ` [PATCH 4/4] Cygwin: errmap[]: update comments using current winerror.h Christian Franke
2024-02-26 15:48 ` [PATCH 1/4] Cygwin: introduce constexpr errmap_size and errmap[] consistency checks 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).