From 66a9c2d35a836017e52c8ce73b76b2070c3b6a95 Mon Sep 17 00:00:00 2001
From: Christian Franke <christian.fra...@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.fra...@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

Reply via email to