public inbox for cygwin-cvs@sourceware.org
help / color / mirror / Atom feed
* [newlib-cygwin] Cygwin: create sparse errmap array
@ 2022-08-04 13:17 Corinna Vinschen
  0 siblings, 0 replies; only message in thread
From: Corinna Vinschen @ 2022-08-04 13:17 UTC (permalink / raw)
  To: cygwin-cvs

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

commit cc88ef77e772a792acbff95dd2a19af0d87f4d76
Author: Corinna Vinschen <corinna@vinschen.de>
Date:   Thu Aug 4 15:16:23 2022 +0200

    Cygwin: create sparse errmap array
    
    To avoid linear searches for error codes, autogenerate errmap as
    simple array of errno values indexed by Windows error codes.
    Restrict to the first 9000 Windows error codes, we don't care for
    most of them anyway.
    
    Define errmap in its own file errmap.h to clean up errno.cc.
    
    Change geterrno_from_win_error accordingly.
    
    Signed-off-by: Corinna Vinschen <corinna@vinschen.de>

Diff:
---
 winsup/cygwin/cygerrno.h |    7 -
 winsup/cygwin/errmap.h   | 9008 ++++++++++++++++++++++++++++++++++++++++++++++
 winsup/cygwin/errno.cc   |  151 +-
 3 files changed, 9017 insertions(+), 149 deletions(-)

diff --git a/winsup/cygwin/cygerrno.h b/winsup/cygwin/cygerrno.h
index e1c3f04f7..1bcc4c6ff 100644
--- a/winsup/cygwin/cygerrno.h
+++ b/winsup/cygwin/cygerrno.h
@@ -10,13 +10,6 @@ details. */
 #define _CYGERRNO_H
 #include <errno.h>
 
-struct errmap_t
-{
-  DWORD w;		 /* windows version of error */
-  const char *s;	 /* text of windows version */
-  int e;		 /* errno version of error */
-};
-
 void seterrno_from_win_error (const char *file, int line, DWORD code);
 void seterrno_from_nt_status (const char *file, int line, NTSTATUS status);
 int geterrno_from_win_error (DWORD code = GetLastError (), int deferrno = 13 /*EACCESS*/);
diff --git a/winsup/cygwin/errmap.h b/winsup/cygwin/errmap.h
new file mode 100644
index 000000000..326b35b6c
--- /dev/null
+++ b/winsup/cygwin/errmap.h
@@ -0,0 +1,9008 @@
+/* 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. */
+
+/* FIXME: Some of these choices are arbitrary! */
+static const int errmap[] =
+{
+  0,			/* ERROR_SUCCESS */
+  EBADRQC,		/* ERROR_INVALID_FUNCTION */
+  ENOENT,		/* ERROR_FILE_NOT_FOUND */
+  ENOENT,		/* ERROR_PATH_NOT_FOUND */
+  EMFILE,		/* ERROR_TOO_MANY_OPEN_FILES */
+  EACCES,		/* ERROR_ACCESS_DENIED */
+  EBADF,		/* ERROR_INVALID_HANDLE */
+  0,			/* ERROR_ARENA_TRASHED */
+  ENOMEM,		/* ERROR_NOT_ENOUGH_MEMORY */
+  0,			/* ERROR_INVALID_BLOCK */
+  0,			/* ERROR_BAD_ENVIRONMENT */
+  0,			/* ERROR_BAD_FORMAT */
+  0,			/* ERROR_INVALID_ACCESS */
+  EINVAL,		/* ERROR_INVALID_DATA */
+  ENOMEM,		/* ERROR_OUTOFMEMORY */
+  ENODEV,		/* ERROR_INVALID_DRIVE */
+  0,			/* ERROR_CURRENT_DIRECTORY */
+  EXDEV,		/* ERROR_NOT_SAME_DEVICE */
+  ENMFILE,		/* ERROR_NO_MORE_FILES */
+  EROFS,		/* ERROR_WRITE_PROTECT */
+  ENODEV,		/* ERROR_BAD_UNIT */
+  ENOMEDIUM,		/* ERROR_NOT_READY */
+  0,			/* ERROR_BAD_COMMAND */
+  EIO,			/* ERROR_CRC */
+  0,			/* ERROR_BAD_LENGTH */
+  EINVAL,		/* ERROR_SEEK */
+  0,			/* ERROR_NOT_DOS_DISK */
+  EINVAL,		/* ERROR_SECTOR_NOT_FOUND */
+  0,			/* ERROR_OUT_OF_PAPER */
+  0,			/* ERROR_WRITE_FAULT */
+  0,			/* ERROR_READ_FAULT */
+  0,			/* ERROR_GEN_FAILURE */
+  EBUSY,		/* ERROR_SHARING_VIOLATION */
+  EBUSY,		/* ERROR_LOCK_VIOLATION */
+  0,			/* ERROR_WRONG_DISK */
+  0,			/* 35 */
+  ENOLCK,		/* ERROR_SHARING_BUFFER_EXCEEDED */
+  0,			/* 37 */
+  ENODATA,		/* ERROR_HANDLE_EOF */
+  ENOSPC,		/* ERROR_HANDLE_DISK_FULL */
+  0,			/* 40 */
+  0,			/* 41 */
+  0,			/* 42 */
+  0,			/* 43 */
+  0,			/* 44 */
+  0,			/* 45 */
+  0,			/* 46 */
+  0,			/* 47 */
+  0,			/* 48 */
+  0,			/* 49 */
+  ENOSYS,		/* ERROR_NOT_SUPPORTED */
+  ENONET,		/* ERROR_REM_NOT_LIST */
+  ENOTUNIQ,		/* ERROR_DUP_NAME */
+  ENOENT,		/* ERROR_BAD_NETPATH */
+  0,			/* ERROR_NETWORK_BUSY */
+  ENOENT,		/* ERROR_DEV_NOT_EXIST */
+  0,			/* ERROR_TOO_MANY_CMDS */
+  0,			/* ERROR_ADAP_HDW_ERR */
+  ENOSYS,		/* ERROR_BAD_NET_RESP */
+  EIO,			/* ERROR_UNEXP_NET_ERR */
+  0,			/* ERROR_BAD_REM_ADAP */
+  0,			/* ERROR_PRINTQ_FULL */
+  0,			/* ERROR_NO_SPOOL_SPACE */
+  0,			/* ERROR_PRINT_CANCELLED */
+  ENOENT,		/* ERROR_NETNAME_DELETED */
+  0,			/* ERROR_NETWORK_ACCESS_DENIED */
+  0,			/* ERROR_BAD_DEV_TYPE */
+  ENOENT,		/* ERROR_BAD_NET_NAME */
+  0,			/* ERROR_TOO_MANY_NAMES */
+  0,			/* ERROR_TOO_MANY_SESS */
+  0,			/* ERROR_SHARING_PAUSED */
+  0,			/* ERROR_REQ_NOT_ACCEP */
+  0,			/* ERROR_REDIR_PAUSED */
+  0,			/* 73 */
+  0,			/* 74 */
+  0,			/* 75 */
+  0,			/* 76 */
+  0,			/* 77 */
+  0,			/* 78 */
+  0,			/* 79 */
+  EEXIST,		/* ERROR_FILE_EXISTS */
+  0,			/* 81 */
+  EPERM,		/* ERROR_CANNOT_MAKE */
+  0,			/* ERROR_FAIL_I24 */
+  0,			/* ERROR_OUT_OF_STRUCTURES */
+  0,			/* ERROR_ALREADY_ASSIGNED */
+  0,			/* ERROR_INVALID_PASSWORD */
+  EINVAL,		/* ERROR_INVALID_PARAMETER */
+  0,			/* ERROR_NET_WRITE_FAULT */
+  EAGAIN,		/* ERROR_NO_PROC_SLOTS */
+  0,			/* 90 */
+  0,			/* 91 */
+  0,			/* 92 */
+  0,			/* 93 */
+  0,			/* 94 */
+  0,			/* 95 */
+  0,			/* 96 */
+  0,			/* 97 */
+  0,			/* 98 */
+  0,			/* 99 */
+  0,			/* ERROR_TOO_MANY_SEMAPHORES */
+  0,			/* ERROR_EXCL_SEM_ALREADY_OWNED */
+  0,			/* ERROR_SEM_IS_SET */
+  0,			/* ERROR_TOO_MANY_SEM_REQUESTS */
+  EINTR,		/* ERROR_INVALID_AT_INTERRUPT_TIME */
+  0,			/* ERROR_SEM_OWNER_DIED */
+  0,			/* ERROR_SEM_USER_LIMIT */
+  0,			/* ERROR_DISK_CHANGE */
+  0,			/* ERROR_DRIVE_LOCKED */
+  EPIPE,		/* ERROR_BROKEN_PIPE */
+  EIO,			/* ERROR_OPEN_FAILED */
+  0,			/* ERROR_BUFFER_OVERFLOW */
+  ENOSPC,		/* ERROR_DISK_FULL */
+  ENFILE,		/* ERROR_NO_MORE_SEARCH_HANDLES */
+  0,			/* ERROR_INVALID_TARGET_HANDLE */
+  0,			/* 115 */
+  0,			/* 116 */
+  0,			/* ERROR_INVALID_CATEGORY */
+  0,			/* ERROR_INVALID_VERIFY_SWITCH */
+  0,			/* ERROR_BAD_DRIVER_LEVEL */
+  ENOSYS,		/* ERROR_CALL_NOT_IMPLEMENTED */
+  0,			/* ERROR_SEM_TIMEOUT */
+  0,			/* ERROR_INSUFFICIENT_BUFFER */
+  ENOENT,		/* ERROR_INVALID_NAME */
+  0,			/* ERROR_INVALID_LEVEL */
+  0,			/* ERROR_NO_VOLUME_LABEL */
+  ENOENT,		/* ERROR_MOD_NOT_FOUND */
+  ESRCH,		/* ERROR_PROC_NOT_FOUND */
+  ECHILD,		/* ERROR_WAIT_NO_CHILDREN */
+  EBUSY,		/* ERROR_CHILD_NOT_COMPLETE */
+  0,			/* ERROR_DIRECT_ACCESS_HANDLE */
+  EINVAL,		/* ERROR_NEGATIVE_SEEK */
+  0,			/* ERROR_SEEK_ON_DEVICE */
+  0,			/* ERROR_IS_JOIN_TARGET */
+  0,			/* ERROR_IS_JOINED */
+  0,			/* ERROR_IS_SUBSTED */
+  0,			/* ERROR_NOT_JOINED */
+  0,			/* ERROR_NOT_SUBSTED */
+  0,			/* ERROR_JOIN_TO_JOIN */
+  0,			/* ERROR_SUBST_TO_SUBST */
+  0,			/* ERROR_JOIN_TO_SUBST */
+  0,			/* ERROR_SUBST_TO_JOIN */
+  0,			/* ERROR_BUSY_DRIVE */
+  0,			/* ERROR_SAME_DRIVE */
+  0,			/* ERROR_DIR_NOT_ROOT */
+  ENOTEMPTY,		/* ERROR_DIR_NOT_EMPTY */
+  0,			/* ERROR_IS_SUBST_PATH */
+  0,			/* ERROR_IS_JOIN_PATH */
+  0,			/* ERROR_PATH_BUSY */
+  0,			/* ERROR_IS_SUBST_TARGET */
+  0,			/* ERROR_SYSTEM_TRACE */
+  0,			/* ERROR_INVALID_EVENT_COUNT */
+  0,			/* ERROR_TOO_MANY_MUXWAITERS */
+  0,			/* ERROR_INVALID_LIST_FORMAT */
+  0,			/* ERROR_LABEL_TOO_LONG */
+  0,			/* ERROR_TOO_MANY_TCBS */
+  EIO,			/* ERROR_SIGNAL_REFUSED */
+  0,			/* ERROR_DISCARDED */
+  0,			/* ERROR_NOT_LOCKED */
+  0,			/* ERROR_BAD_THREADID_ADDR */
+  0,			/* ERROR_BAD_ARGUMENTS */
+  ENOENT,		/* ERROR_BAD_PATHNAME */
+  EBUSY,		/* ERROR_SIGNAL_PENDING */
+  0,			/* 163 */
+  EAGAIN,		/* ERROR_MAX_THRDS_REACHED */
+  0,			/* 165 */
+  0,			/* 166 */
+  0,			/* ERROR_LOCK_FAILED */
+  0,			/* 168 */
+  0,			/* 169 */
+  EBUSY,		/* ERROR_BUSY */
+  0,			/* 171 */
+  0,			/* 172 */
+  0,			/* ERROR_CANCEL_VIOLATION */
+  0,			/* ERROR_ATOMIC_LOCKS_NOT_SUPPORTED */
+  0,			/* 175 */
+  0,			/* 176 */
+  0,			/* 177 */
+  0,			/* 178 */
+  0,			/* 179 */
+  0,			/* ERROR_INVALID_SEGMENT_NUMBER */
+  0,			/* 181 */
+  0,			/* ERROR_INVALID_ORDINAL */
+  EEXIST,		/* ERROR_ALREADY_EXISTS */
+  0,			/* 184 */
+  0,			/* 185 */
+  0,			/* ERROR_INVALID_FLAG_NUMBER */
+  0,			/* ERROR_SEM_NOT_FOUND */
+  0,			/* ERROR_INVALID_STARTING_CODESEG */
+  0,			/* ERROR_INVALID_STACKSEG */
+  0,			/* ERROR_INVALID_MODULETYPE */
+  ENOEXEC,		/* ERROR_INVALID_EXE_SIGNATURE */
+  ENOEXEC,		/* ERROR_EXE_MARKED_INVALID */
+  ENOEXEC,		/* ERROR_BAD_EXE_FORMAT */
+  0,			/* ERROR_ITERATED_DATA_EXCEEDS_64k */
+  0,			/* ERROR_INVALID_MINALLOCSIZE */
+  0,			/* ERROR_DYNLINK_FROM_INVALID_RING */
+  ENOEXEC,		/* ERROR_IOPL_NOT_ENABLED */
+  0,			/* ERROR_INVALID_SEGDPL */
+  0,			/* ERROR_AUTODATASEG_EXCEEDS_64k */
+  0,			/* ERROR_RING2SEG_MUST_BE_MOVABLE */
+  0,			/* ERROR_RELOC_CHAIN_XEEDS_SEGLIM */
+  0,			/* ERROR_INFLOOP_IN_RELOC_CHAIN */
+  0,			/* ERROR_ENVVAR_NOT_FOUND */
+  0,			/* 204 */
+  EIO,			/* ERROR_NO_SIGNAL_SENT */
+  ENAMETOOLONG,		/* ERROR_FILENAME_EXCED_RANGE */
+  0,			/* ERROR_RING2_STACK_IN_USE */
+  EINVAL,		/* ERROR_META_EXPANSION_TOO_LONG */
+  EINVAL,		/* ERROR_INVALID_SIGNAL_NUMBER */
+  EINVAL,		/* ERROR_THREAD_1_INACTIVE */
+  0,			/* 211 */
+  0,			/* ERROR_LOCKED */
+  0,			/* 213 */
+  0,			/* ERROR_TOO_MANY_MODULES */
+  0,			/* ERROR_NESTING_NOT_ALLOWED */
+  ENOEXEC,		/* ERROR_EXE_MACHINE_TYPE_MISMATCH */
+  0,			/* ERROR_EXE_CANNOT_MODIFY_SIGNED_BINARY */
+  0,			/* ERROR_EXE_CANNOT_MODIFY_STRONG_SIGNED_BINARY */
+  0,			/* 219 */
+  0,			/* ERROR_FILE_CHECKED_OUT */
+  0,			/* ERROR_CHECKOUT_REQUIRED */
+  0,			/* ERROR_BAD_FILE_TYPE */
+  0,			/* ERROR_FILE_TOO_LARGE */
+  0,			/* ERROR_FORMS_AUTH_REQUIRED */
+  0,			/* 225 */
+  0,			/* 226 */
+  0,			/* 227 */
+  0,			/* 228 */
+  0,			/* ERROR_PIPE_LOCAL */
+  EINVAL,		/* ERROR_BAD_PIPE */
+  EBUSY,		/* ERROR_PIPE_BUSY */
+  EPIPE,		/* ERROR_NO_DATA */
+  ECOMM,		/* ERROR_PIPE_NOT_CONNECTED */
+  EMSGSIZE,		/* ERROR_MORE_DATA */
+  0,			/* 235 */
+  0,			/* 236 */
+  0,			/* 237 */
+  0,			/* 238 */
+  0,			/* 239 */
+  0,			/* ERROR_VC_DISCONNECTED */
+  0,			/* 241 */
+  0,			/* 242 */
+  0,			/* 243 */
+  0,			/* 244 */
+  0,			/* 245 */
+  0,			/* 246 */
+  0,			/* 247 */
+  0,			/* 248 */
+  0,			/* 249 */
+  0,			/* 250 */
+  0,			/* 251 */
+  0,			/* 252 */
+  0,			/* 253 */
+  EINVAL,		/* ERROR_INVALID_EA_NAME */
+  EINVAL,		/* ERROR_EA_LIST_INCONSISTENT */
+  0,			/* 256 */
+  0,			/* 257 */
+  0,			/* 258 */
+  ENMFILE,		/* ERROR_NO_MORE_ITEMS */
+  0,			/* 260 */
+  0,			/* 261 */
+  0,			/* 262 */
+  0,			/* 263 */
+  0,			/* 264 */
+  0,			/* 265 */
+  0,			/* ERROR_CANNOT_COPY */
+  ENOTDIR,		/* ERROR_DIRECTORY */
+  0,			/* 268 */
+  0,			/* 269 */
+  0,			/* 270 */
+  0,			/* 271 */
+  0,			/* 272 */
+  0,			/* 273 */
+  0,			/* 274 */
+  ENOSPC,		/* ERROR_EAS_DIDNT_FIT */
+  0,			/* ERROR_EA_FILE_CORRUPT */
+  ENOSPC,		/* ERROR_EA_TABLE_FULL */
+  0,			/* ERROR_INVALID_EA_HANDLE */
+  0,			/* 279 */
+  0,			/* 280 */
+  0,			/* 281 */
+  ENOTSUP,		/* ERROR_EAS_NOT_SUPPORTED */
+  0,			/* 283 */
+  0,			/* 284 */
+  0,			/* 285 */
+  0,			/* 286 */
+  0,			/* 287 */
+  EPERM,		/* ERROR_NOT_OWNER */
+  0,			/* 289 */
+  0,			/* 290 */
+  0,			/* 291 */
+  0,			/* 292 */
+  0,			/* 293 */
+  0,			/* 294 */
+  0,			/* 295 */
+  0,			/* 296 */
+  0,			/* 297 */
+  0,			/* ERROR_TOO_MANY_POSTS */
+  0,			/* ERROR_PARTIAL_COPY */
+  0,			/* ERROR_OPLOCK_NOT_GRANTED */
+  0,			/* ERROR_INVALID_OPLOCK_PROTOCOL */
+  0,			/* ERROR_DISK_TOO_FRAGMENTED */
+  0,			/* ERROR_DELETE_PENDING */
+  0,			/* 304 */
+  0,			/* 305 */
+  0,			/* 306 */
+  0,			/* 307 */
+  0,			/* 308 */
+  0,			/* 309 */
+  0,			/* 310 */
+  0,			/* 311 */
+  0,			/* 312 */
+  0,			/* 313 */
+  0,			/* 314 */
+  0,			/* ERROR_INVALID_TOKEN */
+  0,			/* 316 */
+  0,			/* ERROR_MR_MID_NOT_FOUND */
+  0,			/* ERROR_SCOPE_NOT_FOUND */
+  0,			/* 319 */
+  0,			/* 320 */
+  0,			/* 321 */
+  0,			/* 322 */
+  0,			/* 323 */
+  0,			/* 324 */
+  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,			/* ERROR_OBJECT_NOT_EXTERNALLY_BACKED */
+  0,			/* ERROR_EXTERNAL_BACKING_PROVIDER_UNKNOWN */
+  0,			/* 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 */
+  EINVAL,		/* ERROR_CASE_DIFFERING_NAMES_IN_DIR */
+  0,			/* 425 */
+  0,			/* 426 */
+  0,			/* 427 */
+  0,			/* 428 */
+  0,			/* 429 */
+  0,			/* 430 */
+  0,			/* 431 */
+  0,			/* 432 */
+  0,			/* 433 */
+  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,			/* 461 */
+  0,			/* 462 */
+  0,			/* 463 */
+  0,			/* 464 */
+  0,			/* 465 */
+  0,			/* 466 */
+  0,			/* 467 */
+  0,			/* 468 */
+  0,			/* 469 */
+  0,			/* 470 */
+  0,			/* 471 */
+  0,			/* 472 */
+  0,			/* 473 */
+  0,			/* 474 */
+  0,			/* 475 */
+  0,			/* 476 */
+  0,			/* 477 */
+  0,			/* 478 */
+  0,			/* 479 */
+  0,			/* 480 */
+  0,			/* 481 */
+  0,			/* 482 */
+  0,			/* 483 */
+  0,			/* 484 */
+  0,			/* 485 */
+  0,			/* 486 */
+  EINVAL,		/* 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,			/* 515 */
+  0,			/* 516 */
+  0,			/* 517 */
+  0,			/* 518 */
+  0,			/* 519 */
+  0,			/* 520 */
+  0,			/* 521 */
+  0,			/* 522 */
+  0,			/* 523 */
+  0,			/* 524 */
+  0,			/* 525 */
+  0,			/* 526 */
+  0,			/* 527 */
+  0,			/* 528 */
+  0,			/* 529 */
+  0,			/* 530 */
+  0,			/* 531 */
+  0,			/* 532 */
+  0,			/* 533 */
+  0,			/* ERROR_ARITHMETIC_OVERFLOW */
+  EBUSY,		/* ERROR_PIPE_CONNECTED */
+  ECOMM,		/* 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,			/* 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,			/* ERROR_COMMITMENT_MINIMUM */
+  0,			/* 636 */
+  0,			/* 637 */
+  0,			/* 638 */
+  0,			/* 639 */
+  0,			/* 640 */
+  0,			/* 641 */
+  0,			/* 642 */
+  0,			/* 643 */
+  0,			/* 644 */
+  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,			/* 658 */
+  0,			/* 659 */
+  0,			/* 660 */
+  0,			/* 661 */
+  0,			/* 662 */
+  0,			/* 663 */
+  0,			/* 664 */
+  0,			/* 665 */
+  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,			/* ERROR_WAKE_SYSTEM */
+  0,			/* ERROR_WAIT_1 */
+  0,			/* ERROR_WAIT_2 */
+  0,			/* ERROR_WAIT_3 */
+  0,			/* ERROR_WAIT_63 */
+  0,			/* ERROR_ABANDONED_WAIT_0 */
+  0,			/* ERROR_ABANDONED_WAIT_63 */
+  0,			/* ERROR_USER_APC */
+  0,			/* ERROR_KERNEL_APC */
+  0,			/* ERROR_ALERTED */
+  0,			/* 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,			/* 820 */
+  0,			/* 821 */
+  0,			/* 822 */
+  0,			/* 823 */
+  0,			/* 824 */
+  0,			/* 825 */
+  0,			/* 826 */
+  0,			/* 827 */
+  0,			/* 828 */
+  0,			/* 829 */
+  0,			/* 830 */
+  0,			/* 831 */
+  0,			/* 832 */
+  0,			/* 833 */
+  0,			/* 834 */
+  0,			/* 835 */
+  0,			/* 836 */
+  0,			/* 837 */
+  0,			/* 838 */
+  0,			/* 839 */
+  0,			/* 840 */
+  0,			/* 841 */
+  0,			/* 842 */
+  0,			/* 843 */
+  0,			/* 844 */
+  0,			/* 845 */
+  0,			/* 846 */
+  0,			/* 847 */
+  0,			/* 848 */
+  0,			/* 849 */
+  0,			/* 850 */
+  0,			/* 851 */
+  0,			/* 852 */
+  0,			/* 853 */
+  0,			/* 854 */
+  0,			/* 855 */
+  0,			/* 856 */
+  0,			/* 857 */
+  0,			/* 858 */
+  0,			/* 859 */
+  0,			/* 860 */
+  0,			/* 861 */
+  0,			/* 862 */
+  0,			/* 863 */
+  0,			/* 864 */
+  0,			/* 865 */
+  0,			/* 866 */
+  0,			/* 867 */
+  0,			/* 868 */
+  0,			/* 869 */
+  0,			/* 870 */
+  0,			/* 871 */
+  0,			/* 872 */
+  0,			/* 873 */
+  0,			/* 874 */
+  0,			/* 875 */
+  0,			/* 876 */
+  0,			/* 877 */
+  0,			/* 878 */
+  0,			/* 879 */
+  0,			/* 880 */
+  0,			/* 881 */
+  0,			/* 882 */
+  0,			/* 883 */
+  0,			/* 884 */
+  0,			/* 885 */
+  0,			/* 886 */
+  0,			/* 887 */
+  0,			/* 888 */
+  0,			/* 889 */
+  0,			/* 890 */
+  0,			/* 891 */
+  0,			/* 892 */
+  0,			/* 893 */
+  0,			/* 894 */
+  0,			/* 895 */
+  0,			/* 896 */
+  0,			/* 897 */
+  0,			/* 898 */
+  0,			/* 899 */
+  0,			/* 900 */
+  0,			/* 901 */
+  0,			/* 902 */
+  0,			/* 903 */
+  0,			/* 904 */
+  0,			/* 905 */
+  0,			/* 906 */
+  0,			/* 907 */
+  0,			/* 908 */
+  0,			/* 909 */
+  0,			/* 910 */
+  0,			/* 911 */
+  0,			/* 912 */
+  0,			/* 913 */
+  0,			/* 914 */
+  0,			/* 915 */
+  0,			/* 916 */
+  0,			/* 917 */
+  0,			/* 918 */
+  0,			/* 919 */
+  0,			/* 920 */
+  0,			/* 921 */
+  0,			/* 922 */
+  0,			/* 923 */
+  0,			/* 924 */
+  0,			/* 925 */
+  0,			/* 926 */
+  0,			/* 927 */
+  0,			/* 928 */
+  0,			/* 929 */
+  0,			/* 930 */
+  0,			/* 931 */
+  0,			/* 932 */
+  0,			/* 933 */
+  0,			/* 934 */
+  0,			/* 935 */
+  0,			/* 936 */
+  0,			/* 937 */
+  0,			/* 938 */
+  0,			/* 939 */
+  0,			/* 940 */
+  0,			/* 941 */
+  0,			/* 942 */
+  0,			/* 943 */
+  0,			/* 944 */
+  0,			/* 945 */
+  0,			/* 946 */
+  0,			/* 947 */
+  0,			/* 948 */
+  0,			/* 949 */
+  0,			/* 950 */
+  0,			/* 951 */
+  0,			/* 952 */
+  0,			/* 953 */
+  0,			/* 954 */
+  0,			/* 955 */
+  0,			/* 956 */
+  0,			/* 957 */
+  0,			/* 958 */
+  0,			/* 959 */
+  0,			/* 960 */
+  0,			/* 961 */
+  0,			/* 962 */
+  0,			/* 963 */
+  0,			/* 964 */
+  0,			/* 965 */
+  0,			/* 966 */
+  0,			/* 967 */
+  0,			/* 968 */
+  0,			/* 969 */
+  0,			/* 970 */
+  0,			/* 971 */
+  0,			/* 972 */
+  0,			/* 973 */
+  0,			/* 974 */
+  0,			/* 975 */
+  0,			/* 976 */
+  0,			/* 977 */
+  0,			/* 978 */
+  0,			/* 979 */
+  0,			/* 980 */
+  0,			/* 981 */
+  0,			/* 982 */
+  0,			/* 983 */
+  0,			/* 984 */
+  0,			/* 985 */
+  0,			/* 986 */
+  0,			/* 987 */
+  0,			/* 988 */
+  0,			/* 989 */
+  0,			/* 990 */
+  0,			/* 991 */
+  0,			/* 992 */
+  0,			/* 993 */
+  0,			/* ERROR_EA_ACCESS_DENIED */
+  0,			/* ERROR_OPERATION_ABORTED */
+  EAGAIN,		/* ERROR_IO_INCOMPLETE */
+  EAGAIN,		/* ERROR_IO_PENDING */
+  EFAULT,		/* ERROR_NOACCESS */
+  0,			/* ERROR_SWAPERROR */
+  0,			/* 1000 */
+  0,			/* ERROR_STACK_OVERFLOW */
+  0,			/* ERROR_INVALID_MESSAGE */
+  0,			/* ERROR_CAN_NOT_COMPLETE */
+  0,			/* ERROR_INVALID_FLAGS */
+  0,			/* ERROR_UNRECOGNIZED_VOLUME */
+  ENXIO,		/* ERROR_FILE_INVALID */
+  0,			/* ERROR_FULLSCREEN_MODE */
+  EINVAL,		/* ERROR_NO_TOKEN */
+  0,			/* ERROR_BADDB */
+  0,			/* ERROR_BADKEY */
+  0,			/* ERROR_CANTOPEN */
+  0,			/* ERROR_CANTREAD */
+  0,			/* ERROR_CANTWRITE */
+  0,			/* ERROR_REGISTRY_RECOVERED */
+  0,			/* ERROR_REGISTRY_CORRUPT */
+  0,			/* ERROR_REGISTRY_IO_FAILED */
+  0,			/* ERROR_NOT_REGISTRY_FILE */
+  0,			/* ERROR_KEY_DELETED */
+  0,			/* ERROR_NO_LOG_SPACE */
+  0,			/* ERROR_KEY_HAS_CHILDREN */
+  0,			/* ERROR_CHILD_MUST_BE_VOLATILE */
+  0,			/* ERROR_NOTIFY_ENUM_DIR */
+  0,			/* 1023 */
+  0,			/* 1024 */
+  0,			/* 1025 */
+  0,			/* 1026 */
+  0,			/* 1027 */
+  0,			/* 1028 */
+  0,			/* 1029 */
+  0,			/* 1030 */
+  0,			/* 1031 */
+  0,			/* 1032 */
+  0,			/* 1033 */
+  0,			/* 1034 */
+  0,			/* 1035 */
+  0,			/* 1036 */
+  0,			/* 1037 */
+  0,			/* 1038 */
+  0,			/* 1039 */
+  0,			/* 1040 */
+  0,			/* 1041 */
+  0,			/* 1042 */
+  0,			/* 1043 */
+  0,			/* 1044 */
+  0,			/* 1045 */
+  0,			/* 1046 */
+  0,			/* 1047 */
+  0,			/* 1048 */
+  0,			/* 1049 */
+  0,			/* 1050 */
+  0,			/* ERROR_DEPENDENT_SERVICES_RUNNING */
+  0,			/* ERROR_INVALID_SERVICE_CONTROL */
+  EBUSY,		/* ERROR_SERVICE_REQUEST_TIMEOUT */
+  0,			/* ERROR_SERVICE_NO_THREAD */
+  0,			/* ERROR_SERVICE_DATABASE_LOCKED */
+  0,			/* ERROR_SERVICE_ALREADY_RUNNING */
+  0,			/* ERROR_INVALID_SERVICE_ACCOUNT */
+  0,			/* ERROR_SERVICE_DISABLED */
+  0,			/* ERROR_CIRCULAR_DEPENDENCY */
+  0,			/* ERROR_SERVICE_DOES_NOT_EXIST */
+  0,			/* ERROR_SERVICE_CANNOT_ACCEPT_CTRL */
+  0,			/* ERROR_SERVICE_NOT_ACTIVE */
+  0,			/* ERROR_FAILED_SERVICE_CONTROLLER_CONNECT */
+  0,			/* ERROR_EXCEPTION_IN_SERVICE */
+  0,			/* ERROR_DATABASE_DOES_NOT_EXIST */
+  0,			/* ERROR_SERVICE_SPECIFIC_ERROR */
+  EFAULT,		/* ERROR_PROCESS_ABORTED */
+  0,			/* ERROR_SERVICE_DEPENDENCY_FAIL */
+  0,			/* ERROR_SERVICE_LOGON_FAILED */
+  0,			/* ERROR_SERVICE_START_HANG */
+  0,			/* ERROR_INVALID_SERVICE_LOCK */
+  0,			/* ERROR_SERVICE_MARKED_FOR_DELETE */
+  0,			/* ERROR_SERVICE_EXISTS */
+  0,			/* ERROR_ALREADY_RUNNING_LKG */
+  0,			/* ERROR_SERVICE_DEPENDENCY_DELETED */
+  0,			/* ERROR_BOOT_ALREADY_ACCEPTED */
+  0,			/* ERROR_SERVICE_NEVER_STARTED */
+  0,			/* ERROR_DUPLICATE_SERVICE_NAME */
+  0,			/* ERROR_DIFFERENT_SERVICE_ACCOUNT */
+  0,			/* ERROR_CANNOT_DETECT_DRIVER_FAILURE */
+  0,			/* ERROR_CANNOT_DETECT_PROCESS_ABORT */
+  0,			/* ERROR_NO_RECOVERY_PROGRAM */
+  0,			/* ERROR_SERVICE_NOT_IN_EXE */
+  0,			/* ERROR_NOT_SAFEBOOT_SERVICE */
+  0,			/* 1085 */
+  0,			/* 1086 */
+  0,			/* 1087 */
+  0,			/* 1088 */
+  0,			/* 1089 */
+  0,			/* 1090 */
+  0,			/* 1091 */
+  0,			/* 1092 */
+  0,			/* 1093 */
+  0,			/* 1094 */
+  0,			/* 1095 */
+  0,			/* 1096 */
+  0,			/* 1097 */
+  0,			/* 1098 */
+  0,			/* 1099 */
+  ENOSPC,		/* ERROR_END_OF_MEDIA */
+  EIO,			/* ERROR_FILEMARK_DETECTED */
+  EIO,			/* ERROR_BEGINNING_OF_MEDIA */
+  EIO,			/* ERROR_SETMARK_DETECTED */
+  EIO,			/* ERROR_NO_DATA_DETECTED */
+  0,			/* ERROR_PARTITION_FAILURE */
+  EIO,			/* ERROR_INVALID_BLOCK_LENGTH */
+  0,			/* ERROR_DEVICE_NOT_PARTITIONED */
+  0,			/* ERROR_UNABLE_TO_LOCK_MEDIA */
+  0,			/* ERROR_UNABLE_TO_UNLOAD_MEDIA */
+  0,			/* ERROR_MEDIA_CHANGED */
+  EIO,			/* ERROR_BUS_RESET */
+  ENOMEDIUM,		/* ERROR_NO_MEDIA_IN_DRIVE */
+  0,			/* ERROR_NO_UNICODE_TRANSLATION */
+  0,			/* ERROR_DLL_INIT_FAILED */
+  0,			/* ERROR_SHUTDOWN_IN_PROGRESS */
+  0,			/* ERROR_NO_SHUTDOWN_IN_PROGRESS */
+  EIO,			/* ERROR_IO_DEVICE */
+  0,			/* ERROR_SERIAL_NO_DEVICE */
+  0,			/* ERROR_IRQ_BUSY */
+  0,			/* ERROR_MORE_WRITES */
+  0,			/* ERROR_COUNTER_TIMEOUT */
+  0,			/* ERROR_FLOPPY_ID_MARK_NOT_FOUND */
+  0,			/* ERROR_FLOPPY_WRONG_CYLINDER */
+  0,			/* ERROR_FLOPPY_UNKNOWN_ERROR */
+  0,			/* ERROR_FLOPPY_BAD_REGISTERS */
+  0,			/* ERROR_DISK_RECALIBRATE_FAILED */
+  0,			/* ERROR_DISK_OPERATION_FAILED */
+  0,			/* ERROR_DISK_RESET_FAILED */
+  EIO,			/* ERROR_EOM_OVERFLOW */
+  0,			/* ERROR_NOT_ENOUGH_SERVER_MEMORY */
+  EDEADLOCK,		/* ERROR_POSSIBLE_DEADLOCK */
+  0,			/* ERROR_MAPPED_ALIGNMENT */
+  0,			/* 1133 */
+  0,			/* 1134 */
+  0,			/* 1135 */
+  0,			/* 1136 */
+  0,			/* 1137 */
+  0,			/* 1138 */
+  0,			/* 1139 */
+  0,			/* ERROR_SET_POWER_STATE_VETOED */
+  0,			/* ERROR_SET_POWER_STATE_FAILED */
+  EMLINK,		/* ERROR_TOO_MANY_LINKS */
+  0,			/* 1143 */
+  0,			/* 1144 */
+  0,			/* 1145 */
+  0,			/* 1146 */
+  0,			/* 1147 */
+  0,			/* 1148 */
+  0,			/* 1149 */
+  0,			/* ERROR_OLD_WIN_VERSION */
+  0,			/* ERROR_APP_WRONG_OS */
+  0,			/* ERROR_SINGLE_INSTANCE_APP */
+  0,			/* ERROR_RMODE_APP */
+  0,			/* ERROR_INVALID_DLL */
+  0,			/* ERROR_NO_ASSOCIATION */
+  0,			/* ERROR_DDE_FAIL */
+  0,			/* ERROR_DLL_NOT_FOUND */
+  0,			/* ERROR_NO_MORE_USER_HANDLES */
+  0,			/* ERROR_MESSAGE_SYNC_ONLY */
+  0,			/* ERROR_SOURCE_ELEMENT_EMPTY */
+  0,			/* ERROR_DESTINATION_ELEMENT_FULL */
+  0,			/* ERROR_ILLEGAL_ELEMENT_ADDRESS */
+  0,			/* ERROR_MAGAZINE_NOT_PRESENT */
+  0,			/* ERROR_DEVICE_REINITIALIZATION_NEEDED */
+  EIO,			/* ERROR_DEVICE_REQUIRES_CLEANING */
+  EIO,			/* ERROR_DEVICE_DOOR_OPEN */
+  0,			/* ERROR_DEVICE_NOT_CONNECTED */
+  0,			/* ERROR_NOT_FOUND */
+  0,			/* ERROR_NO_MATCH */
+  0,			/* ERROR_SET_NOT_FOUND */
+  0,			/* ERROR_POINT_NOT_FOUND */
+  0,			/* ERROR_NO_TRACKING_SERVICE */
+  0,			/* ERROR_NO_VOLUME_ID */
+  0,			/* 1174 */
+  0,			/* ERROR_UNABLE_TO_REMOVE_REPLACED */
+  0,			/* ERROR_UNABLE_TO_MOVE_REPLACEMENT */
+  0,			/* ERROR_UNABLE_TO_MOVE_REPLACEMENT_2 */
+  0,			/* ERROR_JOURNAL_DELETE_IN_PROGRESS */
+  0,			/* ERROR_JOURNAL_NOT_ACTIVE */
+  0,			/* ERROR_POTENTIAL_FILE_FOUND */
+  0,			/* ERROR_JOURNAL_ENTRY_DELETED */
+  0,			/* 1182 */
+  0,			/* 1183 */
+  0,			/* 1184 */
+  0,			/* 1185 */
+  0,			/* 1186 */
+  0,			/* 1187 */
+  0,			/* 1188 */
+  0,			/* 1189 */
+  0,			/* 1190 */
+  0,			/* 1191 */
+  0,			/* 1192 */
+  0,			/* 1193 */
+  0,			/* 1194 */
+  0,			/* 1195 */
+  0,			/* 1196 */
+  0,			/* 1197 */
+  0,			/* 1198 */
+  0,			/* 1199 */
+  ENODEV,		/* ERROR_BAD_DEVICE */
+  0,			/* ERROR_CONNECTION_UNAVAIL */
+  0,			/* ERROR_DEVICE_ALREADY_REMEMBERED */
+  0,			/* ERROR_NO_NET_OR_BAD_PATH */
+  0,			/* ERROR_BAD_PROVIDER */
+  0,			/* ERROR_CANNOT_OPEN_PROFILE */
+  0,			/* ERROR_BAD_PROFILE */
+  0,			/* ERROR_NOT_CONTAINER */
+  0,			/* ERROR_EXTENDED_ERROR */
+  0,			/* ERROR_INVALID_GROUPNAME */
+  0,			/* ERROR_INVALID_COMPUTERNAME */
+  0,			/* ERROR_INVALID_EVENTNAME */
+  0,			/* ERROR_INVALID_DOMAINNAME */
+  0,			/* ERROR_INVALID_SERVICENAME */
+  0,			/* ERROR_INVALID_NETNAME */
+  0,			/* ERROR_INVALID_SHARENAME */
+  0,			/* ERROR_INVALID_PASSWORDNAME */
+  0,			/* ERROR_INVALID_MESSAGENAME */
+  0,			/* ERROR_INVALID_MESSAGEDEST */
+  0,			/* ERROR_SESSION_CREDENTIAL_CONFLICT */
+  0,			/* ERROR_REMOTE_SESSION_LIMIT_EXCEEDED */
+  0,			/* ERROR_DUP_DOMAINNAME */
+  0,			/* ERROR_NO_NETWORK */
+  EINTR,		/* ERROR_CANCELLED */
+  0,			/* ERROR_USER_MAPPED_FILE */
+  ECONNREFUSED,		/* ERROR_CONNECTION_REFUSED */
+  0,			/* ERROR_GRACEFUL_DISCONNECT */
+  0,			/* ERROR_ADDRESS_ALREADY_ASSOCIATED */
+  0,			/* ERROR_ADDRESS_NOT_ASSOCIATED */
+  0,			/* ERROR_CONNECTION_INVALID */
+  0,			/* ERROR_CONNECTION_ACTIVE */
+  0,			/* ERROR_NETWORK_UNREACHABLE */
+  0,			/* ERROR_HOST_UNREACHABLE */
+  0,			/* ERROR_PROTOCOL_UNREACHABLE */
+  0,			/* ERROR_PORT_UNREACHABLE */
+  0,			/* ERROR_REQUEST_ABORTED */
+  0,			/* ERROR_CONNECTION_ABORTED */
+  0,			/* ERROR_RETRY */
+  0,			/* ERROR_CONNECTION_COUNT_LIMIT */
+  0,			/* ERROR_LOGIN_TIME_RESTRICTION */
+  0,			/* ERROR_LOGIN_WKSTA_RESTRICTION */
+  0,			/* ERROR_INCORRECT_ADDRESS */
+  0,			/* ERROR_ALREADY_REGISTERED */
+  0,			/* ERROR_SERVICE_NOT_FOUND */
+  0,			/* ERROR_NOT_AUTHENTICATED */
+  0,			/* ERROR_NOT_LOGGED_ON */
+  0,			/* ERROR_CONTINUE */
+  0,			/* ERROR_ALREADY_INITIALIZED */
+  0,			/* ERROR_NO_MORE_DEVICES */
+  0,			/* ERROR_NO_SUCH_SITE */
+  0,			/* ERROR_DOMAIN_CONTROLLER_EXISTS */
+  0,			/* ERROR_ONLY_IF_CONNECTED */
+  0,			/* ERROR_OVERRIDE_NOCHANGES */
+  0,			/* ERROR_BAD_USER_PROFILE */
+  0,			/* ERROR_NOT_SUPPORTED_ON_SBS */
+  0,			/* ERROR_SERVER_SHUTDOWN_IN_PROGRESS */
+  0,			/* ERROR_HOST_DOWN */
+  0,			/* ERROR_NON_ACCOUNT_SID */
+  0,			/* ERROR_NON_DOMAIN_SID */
+  0,			/* ERROR_APPHELP_BLOCK */
+  0,			/* ERROR_ACCESS_DISABLED_BY_POLICY */
+  0,			/* ERROR_REG_NAT_CONSUMPTION */
+  0,			/* ERROR_CSCSHARE_OFFLINE */
+  0,			/* ERROR_PKINIT_FAILURE */
+  0,			/* ERROR_SMARTCARD_SUBSYSTEM_FAILURE */
+  0,			/* ERROR_DOWNGRADE_DETECTED */
+  0,			/* 1266 */
+  0,			/* 1267 */
+  0,			/* 1268 */
+  0,			/* 1269 */
+  0,			/* 1270 */
+  0,			/* ERROR_MACHINE_LOCKED */
+  0,			/* 1272 */
+  0,			/* ERROR_CALLBACK_SUPPLIED_INVALID_DATA */
+  0,			/* ERROR_SYNC_FOREGROUND_REFRESH_REQUIRED */
+  0,			/* ERROR_DRIVER_BLOCKED */
+  0,			/* ERROR_INVALID_IMPORT_OF_NON_DLL */
+  0,			/* ERROR_ACCESS_DISABLED_WEBBLADE */
+  0,			/* ERROR_ACCESS_DISABLED_WEBBLADE_TAMPER */
+  0,			/* ERROR_RECOVERY_FAILURE */
+  0,			/* ERROR_ALREADY_FIBER */
+  0,			/* ERROR_ALREADY_THREAD */
+  0,			/* ERROR_STACK_BUFFER_OVERRUN */
+  0,			/* ERROR_PARAMETER_QUOTA_EXCEEDED */
+  0,			/* ERROR_DEBUGGER_INACTIVE */
+  0,			/* ERROR_DELAY_LOAD_FAILED */
+  0,			/* ERROR_VDM_DISALLOWED */
+  0,			/* ERROR_UNIDENTIFIED_ERROR */
+  0,			/* 1288 */
+  0,			/* 1289 */
+  0,			/* 1290 */
+  0,			/* 1291 */
+  0,			/* 1292 */
+  0,			/* 1293 */
+  0,			/* 1294 */
+  0,			/* 1295 */
+  0,			/* 1296 */
+  0,			/* 1297 */
+  0,			/* 1298 */
+  0,			/* 1299 */
+  0,			/* ERROR_NOT_ALL_ASSIGNED */
+  0,			/* ERROR_SOME_NOT_MAPPED */
+  0,			/* ERROR_NO_QUOTAS_FOR_ACCOUNT */
+  0,			/* ERROR_LOCAL_USER_SESSION_KEY */
+  0,			/* ERROR_NULL_LM_PASSWORD */
+  0,			/* ERROR_UNKNOWN_REVISION */
+  0,			/* ERROR_REVISION_MISMATCH */
+  0,			/* ERROR_INVALID_OWNER */
+  0,			/* ERROR_INVALID_PRIMARY_GROUP */
+  0,			/* ERROR_NO_IMPERSONATION_TOKEN */
+  0,			/* ERROR_CANT_DISABLE_MANDATORY */
+  0,			/* ERROR_NO_LOGON_SERVERS */
+  0,			/* ERROR_NO_SUCH_LOGON_SESSION */
+  0,			/* ERROR_NO_SUCH_PRIVILEGE */
+  EPERM,		/* ERROR_PRIVILEGE_NOT_HELD */
+  0,			/* ERROR_INVALID_ACCOUNT_NAME */
+  0,			/* ERROR_USER_EXISTS */
+  0,			/* ERROR_NO_SUCH_USER */
+  0,			/* ERROR_GROUP_EXISTS */
+  0,			/* ERROR_NO_SUCH_GROUP */
+  0,			/* ERROR_MEMBER_IN_GROUP */
+  0,			/* ERROR_MEMBER_NOT_IN_GROUP */
+  0,			/* ERROR_LAST_ADMIN */
+  0,			/* ERROR_WRONG_PASSWORD */
+  0,			/* ERROR_ILL_FORMED_PASSWORD */
+  0,			/* ERROR_PASSWORD_RESTRICTION */
+  0,			/* ERROR_LOGON_FAILURE */
+  0,			/* ERROR_ACCOUNT_RESTRICTION */
+  0,			/* ERROR_INVALID_LOGON_HOURS */
+  0,			/* ERROR_INVALID_WORKSTATION */
+  0,			/* ERROR_PASSWORD_EXPIRED */
+  0,			/* ERROR_ACCOUNT_DISABLED */
+  EINVAL,		/* ERROR_NONE_MAPPED */
+  0,			/* ERROR_TOO_MANY_LUIDS_REQUESTED */
+  0,			/* ERROR_LUIDS_EXHAUSTED */
+  0,			/* ERROR_INVALID_SUB_AUTHORITY */
+  0,			/* ERROR_INVALID_ACL */
+  0,			/* ERROR_INVALID_SID */
+  0,			/* ERROR_INVALID_SECURITY_DESCR */
+  0,			/* 1339 */
+  0,			/* ERROR_BAD_INHERITANCE_ACL */
+  0,			/* ERROR_SERVER_DISABLED */
+  0,			/* ERROR_SERVER_NOT_DISABLED */
+  0,			/* ERROR_INVALID_ID_AUTHORITY */
+  0,			/* ERROR_ALLOTTED_SPACE_EXCEEDED */
+  0,			/* ERROR_INVALID_GROUP_ATTRIBUTES */
+  0,			/* ERROR_BAD_IMPERSONATION_LEVEL */
+  0,			/* ERROR_CANT_OPEN_ANONYMOUS */
+  0,			/* ERROR_BAD_VALIDATION_CLASS */
+  0,			/* ERROR_BAD_TOKEN_TYPE */
+  0,			/* ERROR_NO_SECURITY_ON_OBJECT */
+  0,			/* ERROR_CANT_ACCESS_DOMAIN_INFO */
+  0,			/* ERROR_INVALID_SERVER_STATE */
+  0,			/* ERROR_INVALID_DOMAIN_STATE */
+  0,			/* ERROR_INVALID_DOMAIN_ROLE */
+  0,			/* ERROR_NO_SUCH_DOMAIN */
+  0,			/* ERROR_DOMAIN_EXISTS */
+  0,			/* ERROR_DOMAIN_LIMIT_EXCEEDED */
+  0,			/* ERROR_INTERNAL_DB_CORRUPTION */
+  0,			/* ERROR_INTERNAL_ERROR */
+  0,			/* ERROR_GENERIC_NOT_MAPPED */
+  0,			/* ERROR_BAD_DESCRIPTOR_FORMAT */
+  0,			/* ERROR_NOT_LOGON_PROCESS */
+  0,			/* ERROR_LOGON_SESSION_EXISTS */
+  0,			/* ERROR_NO_SUCH_PACKAGE */
+  0,			/* ERROR_BAD_LOGON_SESSION_STATE */
+  0,			/* ERROR_LOGON_SESSION_COLLISION */
+  0,			/* ERROR_INVALID_LOGON_TYPE */
+  0,			/* ERROR_CANNOT_IMPERSONATE */
+  0,			/* ERROR_RXACT_INVALID_STATE */
+  0,			/* ERROR_RXACT_COMMIT_FAILURE */
+  0,			/* ERROR_SPECIAL_ACCOUNT */
+  0,			/* ERROR_SPECIAL_GROUP */
+  0,			/* ERROR_SPECIAL_USER */
+  0,			/* ERROR_MEMBERS_PRIMARY_GROUP */
+  0,			/* ERROR_TOKEN_ALREADY_IN_USE */
+  0,			/* ERROR_NO_SUCH_ALIAS */
+  0,			/* ERROR_MEMBER_NOT_IN_ALIAS */
+  0,			/* ERROR_MEMBER_IN_ALIAS */
+  0,			/* ERROR_ALIAS_EXISTS */
+  0,			/* ERROR_LOGON_NOT_GRANTED */
+  0,			/* ERROR_TOO_MANY_SECRETS */
+  0,			/* ERROR_SECRET_TOO_LONG */
+  0,			/* ERROR_INTERNAL_DB_ERROR */
+  0,			/* ERROR_TOO_MANY_CONTEXT_IDS */
+  0,			/* ERROR_LOGON_TYPE_NOT_GRANTED */
+  0,			/* ERROR_NT_CROSS_ENCRYPTION_REQUIRED */
+  0,			/* ERROR_NO_SUCH_MEMBER */
+  0,			/* ERROR_INVALID_MEMBER */
+  0,			/* ERROR_TOO_MANY_SIDS */
+  0,			/* ERROR_LM_CROSS_ENCRYPTION_REQUIRED */
+  0,			/* ERROR_NO_INHERITANCE */
+  EEXIST,		/* ERROR_FILE_CORRUPT */
+  EIO,			/* ERROR_DISK_CORRUPT */
+  0,			/* ERROR_NO_USER_SESSION_KEY */
+  0,			/* ERROR_LICENSE_QUOTA_EXCEEDED */
+  0,			/* ERROR_WRONG_TARGET_NAME */
+  0,			/* ERROR_MUTUAL_AUTH_FAILED */
+  0,			/* ERROR_TIME_SKEW */
+  0,			/* ERROR_CURRENT_DOMAIN_NOT_ALLOWED */
+  0,			/* ERROR_INVALID_WINDOW_HANDLE */
+  0,			/* ERROR_INVALID_MENU_HANDLE */
+  0,			/* ERROR_INVALID_CURSOR_HANDLE */
+  0,			/* ERROR_INVALID_ACCEL_HANDLE */
+  0,			/* ERROR_INVALID_HOOK_HANDLE */
+  0,			/* ERROR_INVALID_DWP_HANDLE */
+  0,			/* ERROR_TLW_WITH_WSCHILD */
+  0,			/* ERROR_CANNOT_FIND_WND_CLASS */
+  0,			/* ERROR_WINDOW_OF_OTHER_THREAD */
+  0,			/* ERROR_HOTKEY_ALREADY_REGISTERED */
+  0,			/* ERROR_CLASS_ALREADY_EXISTS */
+  0,			/* ERROR_CLASS_DOES_NOT_EXIST */
+  0,			/* ERROR_CLASS_HAS_WINDOWS */
+  0,			/* ERROR_INVALID_INDEX */
+  0,			/* ERROR_INVALID_ICON_HANDLE */
+  0,			/* ERROR_PRIVATE_DIALOG_INDEX */
+  0,			/* ERROR_LISTBOX_ID_NOT_FOUND */
+  0,			/* ERROR_NO_WILDCARD_CHARACTERS */
+  0,			/* ERROR_CLIPBOARD_NOT_OPEN */
+  0,			/* ERROR_HOTKEY_NOT_REGISTERED */
+  0,			/* ERROR_WINDOW_NOT_DIALOG */
+  0,			/* ERROR_CONTROL_ID_NOT_FOUND */
+  0,			/* ERROR_INVALID_COMBOBOX_MESSAGE */
+  0,			/* ERROR_WINDOW_NOT_COMBOBOX */
+  0,			/* ERROR_INVALID_EDIT_HEIGHT */
+  0,			/* ERROR_DC_NOT_FOUND */
+  0,			/* ERROR_INVALID_HOOK_FILTER */
+  0,			/* ERROR_INVALID_FILTER_PROC */
+  0,			/* ERROR_HOOK_NEEDS_HMOD */
+  0,			/* ERROR_GLOBAL_ONLY_HOOK */
+  0,			/* ERROR_JOURNAL_HOOK_SET */
+  0,			/* ERROR_HOOK_NOT_INSTALLED */
+  0,			/* ERROR_INVALID_LB_MESSAGE */
+  0,			/* ERROR_SETCOUNT_ON_BAD_LB */
+  0,			/* ERROR_LB_WITHOUT_TABSTOPS */
+  0,			/* ERROR_DESTROY_OBJECT_OF_OTHER_THREAD */
+  0,			/* ERROR_CHILD_WINDOW_MENU */
+  0,			/* ERROR_NO_SYSTEM_MENU */
+  0,			/* ERROR_INVALID_MSGBOX_STYLE */
+  0,			/* ERROR_INVALID_SPI_VALUE */
+  0,			/* ERROR_SCREEN_ALREADY_LOCKED */
+  0,			/* ERROR_HWNDS_HAVE_DIFF_PARENT */
+  0,			/* ERROR_NOT_CHILD_WINDOW */
+  0,			/* ERROR_INVALID_GW_COMMAND */
+  0,			/* ERROR_INVALID_THREAD_ID */
+  0,			/* ERROR_NON_MDICHILD_WINDOW */
+  0,			/* ERROR_POPUP_ALREADY_ACTIVE */
+  0,			/* ERROR_NO_SCROLLBARS */
+  0,			/* ERROR_INVALID_SCROLLBAR_RANGE */
+  0,			/* ERROR_INVALID_SHOWWIN_COMMAND */
+  EFBIG,		/* ERROR_NO_SYSTEM_RESOURCES */
+  EAGAIN,		/* ERROR_NONPAGED_SYSTEM_RESOURCES */
+  EAGAIN,		/* ERROR_PAGED_SYSTEM_RESOURCES */
+  EAGAIN,		/* ERROR_WORKING_SET_QUOTA */
+  EAGAIN,		/* ERROR_PAGEFILE_QUOTA */
+  EAGAIN,		/* ERROR_COMMITMENT_LIMIT */
+  0,			/* ERROR_MENU_ITEM_NOT_FOUND */
+  0,			/* ERROR_INVALID_KEYBOARD_HANDLE */
+  0,			/* ERROR_HOOK_TYPE_NOT_ALLOWED */
+  0,			/* ERROR_REQUIRES_INTERACTIVE_WINDOWSTATION */
+  EBUSY,		/* ERROR_TIMEOUT */
+  0,			/* ERROR_INVALID_MONITOR_HANDLE */
+  0,			/* ERROR_INCORRECT_SIZE */
+  0,			/* ERROR_SYMLINK_CLASS_DISABLED */
+  0,			/* ERROR_SYMLINK_NOT_SUPPORTED */
+  0,			/* ERROR_XML_PARSE_ERROR */
+  0,			/* ERROR_XMLDSIG_ERROR */
+  0,			/* ERROR_RESTART_APPLICATION */
+  0,			/* ERROR_WRONG_COMPARTMENT */
+  0,			/* ERROR_AUTHIP_FAILURE */
+  0,			/* ERROR_NO_NVRAM_RESOURCES */
+  0,			/* ERROR_NOT_GUI_PROCESS */
+  0,			/* 1472 */
+  0,			/* 1473 */
+  0,			/* 1474 */
+  0,			/* 1475 */
+  0,			/* 1476 */
+  0,			/* 1477 */
+  0,			/* 1478 */
+  0,			/* 1479 */
+  0,			/* 1480 */
+  0,			/* 1481 */
+  0,			/* 1482 */
+  0,			/* 1483 */
+  0,			/* 1484 */
+  0,			/* 1485 */
+  0,			/* 1486 */
+  0,			/* 1487 */
+  0,			/* 1488 */
+  0,			/* 1489 */
+  0,			/* 1490 */
+  0,			/* 1491 */
+  0,			/* 1492 */
+  0,			/* 1493 */
+  0,			/* 1494 */
+  0,			/* 1495 */
+  0,			/* 1496 */
+  0,			/* 1497 */
+  0,			/* 1498 */
+  0,			/* 1499 */
+  0,			/* ERROR_EVENTLOG_FILE_CORRUPT */
+  0,			/* ERROR_EVENTLOG_CANT_START */
+  0,			/* ERROR_LOG_FILE_FULL */
+  0,			/* ERROR_EVENTLOG_FILE_CHANGED */
+  0,			/* 1504 */
+  0,			/* 1505 */
+  0,			/* 1506 */
+  0,			/* 1507 */
+  0,			/* 1508 */
+  0,			/* 1509 */
+  0,			/* 1510 */
+  0,			/* 1511 */
+  0,			/* 1512 */
+  0,			/* 1513 */
+  0,			/* 1514 */
+  0,			/* 1515 */
+  0,			/* 1516 */
+  0,			/* 1517 */
+  0,			/* 1518 */
+  0,			/* 1519 */
+  0,			/* 1520 */
+  0,			/* 1521 */
+  0,			/* 1522 */
+  0,			/* 1523 */
+  0,			/* 1524 */
+  0,			/* 1525 */
+  0,			/* 1526 */
+  0,			/* 1527 */
+  0,			/* 1528 */
+  0,			/* 1529 */
+  0,			/* 1530 */
+  0,			/* 1531 */
+  0,			/* 1532 */
+  0,			/* 1533 */
+  0,			/* 1534 */
+  0,			/* 1535 */
+  0,			/* 1536 */
+  0,			/* 1537 */
+  0,			/* 1538 */
+  0,			/* 1539 */
+  0,			/* 1540 */
+  0,			/* 1541 */
+  0,			/* 1542 */
+  0,			/* 1543 */
+  0,			/* 1544 */
+  0,			/* 1545 */
+  0,			/* 1546 */
+  0,			/* 1547 */
+  0,			/* 1548 */
+  0,			/* 1549 */
+  0,			/* 1550 */
+  0,			/* 1551 */
+  0,			/* 1552 */
+  0,			/* 1553 */
+  0,			/* 1554 */
+  0,			/* 1555 */
+  0,			/* 1556 */
+  0,			/* 1557 */
+  0,			/* 1558 */
+  0,			/* 1559 */
+  0,			/* 1560 */
+  0,			/* 1561 */
+  0,			/* 1562 */
+  0,			/* 1563 */
+  0,			/* 1564 */
+  0,			/* 1565 */
+  0,			/* 1566 */
+  0,			/* 1567 */
+  0,			/* 1568 */
+  0,			/* 1569 */
+  0,			/* 1570 */
+  0,			/* 1571 */
+  0,			/* 1572 */
+  0,			/* 1573 */
+  0,			/* 1574 */
+  0,			/* 1575 */
+  0,			/* 1576 */
+  0,			/* 1577 */
+  0,			/* 1578 */
+  0,			/* 1579 */
+  0,			/* 1580 */
+  0,			/* 1581 */
+  0,			/* 1582 */
+  0,			/* 1583 */
+  0,			/* 1584 */
+  0,			/* 1585 */
+  0,			/* 1586 */
+  0,			/* 1587 */
+  0,			/* 1588 */
+  0,			/* 1589 */
+  0,			/* 1590 */
+  0,			/* 1591 */
+  0,			/* 1592 */
+  0,			/* 1593 */
+  0,			/* 1594 */
+  0,			/* 1595 */
+  0,			/* 1596 */
+  0,			/* 1597 */
+  0,			/* 1598 */
+  0,			/* 1599 */
+  0,			/* 1600 */
+  0,			/* ERROR_INSTALL_SERVICE_FAILURE */
+  0,			/* ERROR_INSTALL_USEREXIT */
+  0,			/* ERROR_INSTALL_FAILURE */
+  0,			/* ERROR_INSTALL_SUSPEND */
+  0,			/* ERROR_UNKNOWN_PRODUCT */
+  0,			/* ERROR_UNKNOWN_FEATURE */
+  0,			/* ERROR_UNKNOWN_COMPONENT */
+  0,			/* ERROR_UNKNOWN_PROPERTY */
+  0,			/* ERROR_INVALID_HANDLE_STATE */
+  0,			/* ERROR_BAD_CONFIGURATION */
+  0,			/* ERROR_INDEX_ABSENT */
+  0,			/* ERROR_INSTALL_SOURCE_ABSENT */
+  0,			/* ERROR_INSTALL_PACKAGE_VERSION */
+  0,			/* ERROR_PRODUCT_UNINSTALLED */
+  0,			/* ERROR_BAD_QUERY_SYNTAX */
+  0,			/* ERROR_INVALID_FIELD */
+  0,			/* ERROR_DEVICE_REMOVED */
+  0,			/* ERROR_INSTALL_ALREADY_RUNNING */
+  0,			/* ERROR_INSTALL_PACKAGE_OPEN_FAILED */
+  0,			/* ERROR_INSTALL_PACKAGE_INVALID */
+  0,			/* ERROR_INSTALL_UI_FAILURE */
+  0,			/* ERROR_INSTALL_LOG_FAILURE */
+  0,			/* ERROR_INSTALL_LANGUAGE_UNSUPPORTED */
+  0,			/* ERROR_INSTALL_TRANSFORM_FAILURE */
+  0,			/* ERROR_INSTALL_PACKAGE_REJECTED */
+  0,			/* ERROR_FUNCTION_NOT_CALLED */
+  0,			/* ERROR_FUNCTION_FAILED */
+  0,			/* ERROR_INVALID_TABLE */
+  0,			/* ERROR_DATATYPE_MISMATCH */
+  0,			/* ERROR_UNSUPPORTED_TYPE */
+  0,			/* ERROR_CREATE_FAILED */
+  0,			/* ERROR_INSTALL_TEMP_UNWRITABLE */
+  0,			/* ERROR_INSTALL_PLATFORM_UNSUPPORTED */
+  0,			/* ERROR_INSTALL_NOTUSED */
+  0,			/* ERROR_PATCH_PACKAGE_OPEN_FAILED */
+  0,			/* ERROR_PATCH_PACKAGE_INVALID */
+  0,			/* ERROR_PATCH_PACKAGE_UNSUPPORTED */
+  0,			/* ERROR_PRODUCT_VERSION */
+  0,			/* ERROR_INVALID_COMMAND_LINE */
+  0,			/* ERROR_INSTALL_REMOTE_DISALLOWED */
+  0,			/* ERROR_SUCCESS_REBOOT_INITIATED */
+  0,			/* ERROR_PATCH_TARGET_NOT_FOUND */
+  0,			/* ERROR_PATCH_PACKAGE_REJECTED */
+  0,			/* ERROR_INSTALL_TRANSFORM_REJECTED */
+  0,			/* ERROR_INSTALL_REMOTE_PROHIBITED */
+  0,			/* 1646 */
+  0,			/* 1647 */
+  0,			/* 1648 */
+  0,			/* 1649 */
+  0,			/* 1650 */
+  0,			/* 1651 */
+  0,			/* 1652 */
+  0,			/* 1653 */
+  0,			/* 1654 */
+  0,			/* 1655 */
+  0,			/* 1656 */
+  0,			/* 1657 */
+  0,			/* 1658 */
+  0,			/* 1659 */
+  0,			/* 1660 */
+  0,			/* 1661 */
+  0,			/* 1662 */
+  0,			/* 1663 */
+  0,			/* 1664 */
+  0,			/* 1665 */
+  0,			/* 1666 */
+  0,			/* 1667 */
+  0,			/* 1668 */
+  0,			/* 1669 */
+  0,			/* 1670 */
+  0,			/* 1671 */
+  0,			/* 1672 */
+  0,			/* 1673 */
+  0,			/* 1674 */
+  0,			/* 1675 */
+  0,			/* 1676 */
+  0,			/* 1677 */
+  0,			/* 1678 */
+  0,			/* 1679 */
+  0,			/* 1680 */
+  0,			/* 1681 */
+  0,			/* 1682 */
+  0,			/* 1683 */
+  0,			/* 1684 */
+  0,			/* 1685 */
+  0,			/* 1686 */
+  0,			/* 1687 */
+  0,			/* 1688 */
+  0,			/* 1689 */
+  0,			/* 1690 */
+  0,			/* 1691 */
+  0,			/* 1692 */
+  0,			/* 1693 */
+  0,			/* 1694 */
+  0,			/* 1695 */
+  0,			/* 1696 */
+  0,			/* 1697 */
+  0,			/* 1698 */
+  0,			/* 1699 */
+  0,			/* 1700 */
+  0,			/* 1701 */
+  0,			/* 1702 */
+  0,			/* 1703 */
+  0,			/* 1704 */
+  0,			/* 1705 */
+  0,			/* 1706 */
+  0,			/* 1707 */
+  0,			/* 1708 */
+  0,			/* 1709 */
+  0,			/* 1710 */
+  0,			/* 1711 */
+  0,			/* 1712 */
+  0,			/* 1713 */
+  0,			/* 1714 */
+  0,			/* 1715 */
+  0,			/* 1716 */
+  0,			/* 1717 */
+  0,			/* 1718 */
+  0,			/* 1719 */
+  0,			/* 1720 */
+  0,			/* 1721 */
+  0,			/* 1722 */
+  0,			/* 1723 */
+  0,			/* 1724 */
+  0,			/* 1725 */
+  0,			/* 1726 */
+  0,			/* 1727 */
+  0,			/* 1728 */
+  0,			/* 1729 */
+  0,			/* 1730 */
+  0,			/* 1731 */
+  0,			/* 1732 */
+  0,			/* 1733 */
+  0,			/* 1734 */
+  0,			/* 1735 */
+  0,			/* 1736 */
+  0,			/* 1737 */
+  0,			/* 1738 */
+  0,			/* 1739 */
+  0,			/* 1740 */
+  0,			/* 1741 */
+  0,			/* 1742 */
+  0,			/* 1743 */
+  0,			/* 1744 */
+  0,			/* 1745 */
+  0,			/* 1746 */
+  0,			/* 1747 */
+  0,			/* 1748 */
+  0,			/* 1749 */
+  0,			/* 1750 */
+  0,			/* 1751 */
+  0,			/* 1752 */
+  0,			/* 1753 */
+  0,			/* 1754 */
+  0,			/* 1755 */
+  0,			/* 1756 */
+  0,			/* 1757 */
+  0,			/* 1758 */
+  0,			/* 1759 */
+  0,			/* 1760 */
+  0,			/* 1761 */
+  0,			/* 1762 */
+  0,			/* 1763 */
+  0,			/* 1764 */
+  0,			/* 1765 */
+  0,			/* 1766 */
+  0,			/* 1767 */
+  0,			/* 1768 */
+  0,			/* 1769 */
+  0,			/* 1770 */
+  0,			/* 1771 */
+  0,			/* 1772 */
+  0,			/* 1773 */
+  0,			/* 1774 */
+  0,			/* 1775 */
+  0,			/* 1776 */
+  0,			/* 1777 */
+  0,			/* 1778 */
+  0,			/* 1779 */
+  0,			/* 1780 */
+  0,			/* 1781 */
+  0,			/* 1782 */
+  0,			/* 1783 */
+  0,			/* ERROR_INVALID_USER_BUFFER */
+  0,			/* ERROR_UNRECOGNIZED_MEDIA */
+  0,			/* ERROR_NO_TRUST_LSA_SECRET */
+  0,			/* ERROR_NO_TRUST_SAM_ACCOUNT */
+  0,			/* ERROR_TRUSTED_DOMAIN_FAILURE */
+  0,			/* ERROR_TRUSTED_RELATIONSHIP_FAILURE */
+  0,			/* ERROR_TRUST_FAILURE */
+  0,			/* 1791 */
+  0,			/* ERROR_NETLOGON_NOT_STARTED */
+  0,			/* ERROR_ACCOUNT_EXPIRED */
+  0,			/* ERROR_REDIRECTOR_HAS_OPEN_HANDLES */
+  0,			/* ERROR_PRINTER_DRIVER_ALREADY_INSTALLED */
+  0,			/* ERROR_UNKNOWN_PORT */
+  0,			/* ERROR_UNKNOWN_PRINTER_DRIVER */
+  0,			/* ERROR_UNKNOWN_PRINTPROCESSOR */
+  0,			/* ERROR_INVALID_SEPARATOR_FILE */
+  0,			/* ERROR_INVALID_PRIORITY */
+  0,			/* ERROR_INVALID_PRINTER_NAME */
+  0,			/* ERROR_PRINTER_ALREADY_EXISTS */
+  0,			/* ERROR_INVALID_PRINTER_COMMAND */
+  0,			/* ERROR_INVALID_DATATYPE */
+  0,			/* ERROR_INVALID_ENVIRONMENT */
+  0,			/* 1806 */
+  0,			/* ERROR_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT */
+  0,			/* ERROR_NOLOGON_WORKSTATION_TRUST_ACCOUNT */
+  0,			/* ERROR_NOLOGON_SERVER_TRUST_ACCOUNT */
+  0,			/* ERROR_DOMAIN_TRUST_INCONSISTENT */
+  0,			/* ERROR_SERVER_HAS_OPEN_HANDLES */
+  0,			/* ERROR_RESOURCE_DATA_NOT_FOUND */
+  0,			/* ERROR_RESOURCE_TYPE_NOT_FOUND */
+  0,			/* ERROR_RESOURCE_NAME_NOT_FOUND */
+  0,			/* ERROR_RESOURCE_LANG_NOT_FOUND */
+  EIO,			/* ERROR_NOT_ENOUGH_QUOTA */
+  0,			/* 1817 */
+  0,			/* 1818 */
+  0,			/* 1819 */
+  0,			/* 1820 */
+  0,			/* 1821 */
+  0,			/* 1822 */
+  0,			/* 1823 */
+  0,			/* 1824 */
+  0,			/* 1825 */
+  0,			/* 1826 */
+  0,			/* 1827 */
+  0,			/* 1828 */
+  0,			/* 1829 */
+  0,			/* 1830 */
+  0,			/* 1831 */
+  0,			/* 1832 */
+  0,			/* 1833 */
+  0,			/* 1834 */
+  0,			/* 1835 */
+  0,			/* 1836 */
+  0,			/* 1837 */
+  0,			/* 1838 */
+  0,			/* 1839 */
+  0,			/* 1840 */
+  0,			/* 1841 */
+  0,			/* 1842 */
+  0,			/* 1843 */
+  0,			/* 1844 */
+  0,			/* 1845 */
+  0,			/* 1846 */
+  0,			/* 1847 */
+  0,			/* 1848 */
+  0,			/* 1849 */
+  0,			/* 1850 */
+  0,			/* 1851 */
+  0,			/* 1852 */
+  0,			/* 1853 */
+  0,			/* 1854 */
+  0,			/* 1855 */
+  0,			/* 1856 */
+  0,			/* 1857 */
+  0,			/* 1858 */
+  0,			/* 1859 */
+  0,			/* 1860 */
+  0,			/* 1861 */
+  0,			/* 1862 */
+  0,			/* 1863 */
+  0,			/* 1864 */
+  0,			/* 1865 */
+  0,			/* 1866 */
+  0,			/* 1867 */
+  0,			/* 1868 */
+  0,			/* 1869 */
+  0,			/* 1870 */
+  0,			/* 1871 */
+  0,			/* 1872 */
+  0,			/* 1873 */
+  0,			/* 1874 */
+  0,			/* 1875 */
+  0,			/* 1876 */
+  0,			/* 1877 */
+  0,			/* 1878 */
+  0,			/* 1879 */
+  0,			/* 1880 */
+  0,			/* 1881 */
+  0,			/* 1882 */
+  0,			/* 1883 */
+  0,			/* 1884 */
+  0,			/* 1885 */
+  0,			/* 1886 */
+  0,			/* 1887 */
+  0,			/* 1888 */
+  0,			/* 1889 */
+  0,			/* 1890 */
+  0,			/* 1891 */
+  0,			/* 1892 */
+  0,			/* 1893 */
+  0,			/* 1894 */
+  0,			/* 1895 */
+  0,			/* 1896 */
+  0,			/* 1897 */
+  0,			/* 1898 */
+  0,			/* 1899 */
+  0,			/* 1900 */
+  0,			/* ERROR_INVALID_TIME */
+  0,			/* ERROR_INVALID_FORM_NAME */
+  0,			/* ERROR_INVALID_FORM_SIZE */
+  0,			/* ERROR_ALREADY_WAITING */
+  0,			/* ERROR_PRINTER_DELETED */
+  0,			/* ERROR_INVALID_PRINTER_STATE */
+  0,			/* ERROR_PASSWORD_MUST_CHANGE */
+  0,			/* ERROR_DOMAIN_CONTROLLER_NOT_FOUND */
+  0,			/* ERROR_ACCOUNT_LOCKED_OUT */
+  0,			/* 1910 */
+  0,			/* 1911 */
+  0,			/* 1912 */
+  0,			/* 1913 */
+  0,			/* 1914 */
+  0,			/* 1915 */
+  0,			/* 1916 */
+  0,			/* 1917 */
+  0,			/* 1918 */
+  0,			/* ERROR_NO_SITENAME */
+  0,			/* ERROR_CANT_ACCESS_FILE */
+  0,			/* ERROR_CANT_RESOLVE_FILENAME */
+  0,			/* 1922 */
+  0,			/* 1923 */
+  0,			/* 1924 */
+  0,			/* 1925 */
+  0,			/* 1926 */
+  0,			/* 1927 */
+  0,			/* 1928 */
+  0,			/* 1929 */
+  0,			/* ERROR_KM_DRIVER_BLOCKED */
+  0,			/* ERROR_CONTEXT_EXPIRED */
+  0,			/* ERROR_PER_USER_TRUST_QUOTA_EXCEEDED */
+  0,			/* ERROR_ALL_USER_TRUST_QUOTA_EXCEEDED */
+  0,			/* ERROR_USER_DELETE_TRUST_QUOTA_EXCEEDED */
+  0,			/* ERROR_AUTHENTICATION_FIREWALL_FAILED */
+  0,			/* ERROR_REMOTE_PRINT_CONNECTIONS_BLOCKED */
+  0,			/* 1937 */
+  0,			/* 1938 */
+  0,			/* 1939 */
+  0,			/* 1940 */
+  0,			/* 1941 */
+  0,			/* 1942 */
+  0,			/* 1943 */
+  0,			/* 1944 */
+  0,			/* 1945 */
+  0,			/* 1946 */
+  0,			/* 1947 */
+  0,			/* 1948 */
+  0,			/* 1949 */
+  0,			/* 1950 */
+  0,			/* 1951 */
+  0,			/* 1952 */
+  0,			/* 1953 */
+  0,			/* 1954 */
+  0,			/* 1955 */
+  0,			/* 1956 */
+  0,			/* 1957 */
+  0,			/* 1958 */
+  0,			/* 1959 */
+  0,			/* 1960 */
+  0,			/* 1961 */
+  0,			/* 1962 */
+  0,			/* 1963 */
+  0,			/* 1964 */
+  0,			/* 1965 */
+  0,			/* 1966 */
+  0,			/* 1967 */
+  0,			/* 1968 */
+  0,			/* 1969 */
+  0,			/* 1970 */
+  0,			/* 1971 */
+  0,			/* 1972 */
+  0,			/* 1973 */
+  0,			/* 1974 */
+  0,			/* 1975 */
+  0,			/* 1976 */
+  0,			/* 1977 */
+  0,			/* 1978 */
+  0,			/* 1979 */
+  0,			/* 1980 */
+  0,			/* 1981 */
+  0,			/* 1982 */
+  0,			/* 1983 */
+  0,			/* 1984 */
+  0,			/* 1985 */
+  0,			/* 1986 */
+  0,			/* 1987 */
+  0,			/* 1988 */
+  0,			/* 1989 */
+  0,			/* 1990 */
+  0,			/* 1991 */
+  0,			/* 1992 */
+  0,			/* 1993 */
+  0,			/* 1994 */
+  0,			/* 1995 */
+  0,			/* 1996 */
+  0,			/* 1997 */
+  0,			/* 1998 */
+  0,			/* 1999 */
+  0,			/* ERROR_INVALID_PIXEL_FORMAT */
+  0,			/* ERROR_BAD_DRIVER */
+  0,			/* ERROR_INVALID_WINDOW_STYLE */
+  0,			/* ERROR_METAFILE_NOT_SUPPORTED */
+  0,			/* ERROR_TRANSFORM_NOT_SUPPORTED */
+  0,			/* ERROR_CLIPPING_NOT_SUPPORTED */
+  0,			/* 2006 */
+  0,			/* 2007 */
+  0,			/* 2008 */
+  0,			/* 2009 */
+  0,			/* ERROR_INVALID_CMM */
+  0,			/* ERROR_INVALID_PROFILE */
+  0,			/* ERROR_TAG_NOT_FOUND */
+  0,			/* ERROR_TAG_NOT_PRESENT */
+  0,			/* ERROR_DUPLICATE_TAG */
+  0,			/* ERROR_PROFILE_NOT_ASSOCIATED_WITH_DEVICE */
+  0,			/* ERROR_PROFILE_NOT_FOUND */
+  0,			/* ERROR_INVALID_COLORSPACE */
+  0,			/* ERROR_ICM_NOT_ENABLED */
+  0,			/* ERROR_DELETING_ICM_XFORM */
+  0,			/* ERROR_INVALID_TRANSFORM */
+  0,			/* ERROR_COLORSPACE_MISMATCH */
+  0,			/* ERROR_INVALID_COLORINDEX */
+  0,			/* 2023 */
+  0,			/* 2024 */
+  0,			/* 2025 */
+  0,			/* 2026 */
+  0,			/* 2027 */
+  0,			/* 2028 */
+  0,			/* 2029 */
+  0,			/* 2030 */
+  0,			/* 2031 */
+  0,			/* 2032 */
+  0,			/* 2033 */
+  0,			/* 2034 */
+  0,			/* 2035 */
+  0,			/* 2036 */
+  0,			/* 2037 */
+  0,			/* 2038 */
+  0,			/* 2039 */
+  0,			/* 2040 */
+  0,			/* 2041 */
+  0,			/* 2042 */
+  0,			/* 2043 */
+  0,			/* 2044 */
+  0,			/* 2045 */
+  0,			/* 2046 */
+  0,			/* 2047 */
+  0,			/* 2048 */
+  0,			/* 2049 */
+  0,			/* 2050 */
+  0,			/* 2051 */
+  0,			/* 2052 */
+  0,			/* 2053 */
+  0,			/* 2054 */
+  0,			/* 2055 */
+  0,			/* 2056 */
+  0,			/* 2057 */
+  0,			/* 2058 */
+  0,			/* 2059 */
+  0,			/* 2060 */
+  0,			/* 2061 */
+  0,			/* 2062 */
+  0,			/* 2063 */
+  0,			/* 2064 */
+  0,			/* 2065 */
+  0,			/* 2066 */
+  0,			/* 2067 */
+  0,			/* 2068 */
+  0,			/* 2069 */
+  0,			/* 2070 */
+  0,			/* 2071 */
+  0,			/* 2072 */
+  0,			/* 2073 */
+  0,			/* 2074 */
+  0,			/* 2075 */
+  0,			/* 2076 */
+  0,			/* 2077 */
+  0,			/* 2078 */
+  0,			/* 2079 */
+  0,			/* 2080 */
+  0,			/* 2081 */
+  0,			/* 2082 */
+  0,			/* 2083 */
+  0,			/* 2084 */
+  0,			/* 2085 */
+  0,			/* 2086 */
+  0,			/* 2087 */
+  0,			/* 2088 */
+  0,			/* 2089 */
+  0,			/* 2090 */
+  0,			/* 2091 */
+  0,			/* 2092 */
+  0,			/* 2093 */
+  0,			/* 2094 */
+  0,			/* 2095 */
+  0,			/* 2096 */
+  0,			/* 2097 */
+  0,			/* 2098 */
+  0,			/* 2099 */
+  0,			/* 2100 */
+  0,			/* 2101 */
+  0,			/* 2102 */
+  0,			/* 2103 */
+  0,			/* 2104 */
+  0,			/* 2105 */
+  0,			/* 2106 */
+  0,			/* 2107 */
+  0,			/* ERROR_CONNECTED_OTHER_PASSWORD */
+  0,			/* ERROR_CONNECTED_OTHER_PASSWORD_DEFAULT */
+  0,			/* 2110 */
+  0,			/* 2111 */
+  0,			/* 2112 */
+  0,			/* 2113 */
+  0,			/* 2114 */
+  0,			/* 2115 */
+  0,			/* 2116 */
+  0,			/* 2117 */
+  0,			/* 2118 */
+  0,			/* 2119 */
+  0,			/* 2120 */
+  0,			/* 2121 */
+  0,			/* 2122 */
+  0,			/* 2123 */
+  0,			/* 2124 */
+  0,			/* 2125 */
+  0,			/* 2126 */
+  0,			/* 2127 */
+  0,			/* 2128 */
+  0,			/* 2129 */
+  0,			/* 2130 */
+  0,			/* 2131 */
+  0,			/* 2132 */
+  0,			/* 2133 */
+  0,			/* 2134 */
+  0,			/* 2135 */
+  0,			/* 2136 */
+  0,			/* 2137 */
+  0,			/* 2138 */
+  0,			/* 2139 */
+  0,			/* 2140 */
+  0,			/* 2141 */
+  0,			/* 2142 */
+  0,			/* 2143 */
+  0,			/* 2144 */
+  0,			/* 2145 */
+  0,			/* 2146 */
+  0,			/* 2147 */
+  0,			/* 2148 */
+  0,			/* 2149 */
+  0,			/* 2150 */
+  0,			/* 2151 */
+  0,			/* 2152 */
+  0,			/* 2153 */
+  0,			/* 2154 */
+  0,			/* 2155 */
+  0,			/* 2156 */
+  0,			/* 2157 */
+  0,			/* 2158 */
+  0,			/* 2159 */
+  0,			/* 2160 */
+  0,			/* 2161 */
+  0,			/* 2162 */
+  0,			/* 2163 */
+  0,			/* 2164 */
+  0,			/* 2165 */
+  0,			/* 2166 */
+  0,			/* 2167 */
+  0,			/* 2168 */
+  0,			/* 2169 */
+  0,			/* 2170 */
+  0,			/* 2171 */
+  0,			/* 2172 */
+  0,			/* 2173 */
+  0,			/* 2174 */
+  0,			/* 2175 */
+  0,			/* 2176 */
+  0,			/* 2177 */
+  0,			/* 2178 */
+  0,			/* 2179 */
+  0,			/* 2180 */
+  0,			/* 2181 */
+  0,			/* 2182 */
+  0,			/* 2183 */
+  0,			/* 2184 */
+  0,			/* 2185 */
+  0,			/* 2186 */
+  0,			/* 2187 */
+  0,			/* 2188 */
+  0,			/* 2189 */
+  0,			/* 2190 */
+  0,			/* 2191 */
+  0,			/* 2192 */
+  0,			/* 2193 */
+  0,			/* 2194 */
+  0,			/* 2195 */
+  0,			/* 2196 */
+  0,			/* 2197 */
+  0,			/* 2198 */
+  0,			/* 2199 */
+  0,			/* 2200 */
+  0,			/* 2201 */
+  EINVAL,		/* ERROR_BAD_USERNAME */
+  0,			/* 2203 */
+  0,			/* 2204 */
+  0,			/* 2205 */
+  0,			/* 2206 */
+  0,			/* 2207 */
+  0,			/* 2208 */
+  0,			/* 2209 */
+  0,			/* 2210 */
+  0,			/* 2211 */
+  0,			/* 2212 */
+  0,			/* 2213 */
+  0,			/* 2214 */
+  0,			/* 2215 */
+  0,			/* 2216 */
+  0,			/* 2217 */
+  0,			/* 2218 */
+  0,			/* 2219 */
+  0,			/* 2220 */
+  0,			/* 2221 */
+  0,			/* 2222 */
+  0,			/* 2223 */
+  0,			/* 2224 */
+  0,			/* 2225 */
+  0,			/* 2226 */
+  0,			/* 2227 */
+  0,			/* 2228 */
+  0,			/* 2229 */
+  0,			/* 2230 */
+  0,			/* 2231 */
+  0,			/* 2232 */
+  0,			/* 2233 */
+  0,			/* 2234 */
+  0,			/* 2235 */
+  0,			/* 2236 */
+  0,			/* 2237 */
+  0,			/* 2238 */
+  0,			/* 2239 */
+  0,			/* 2240 */
+  0,			/* 2241 */
+  0,			/* 2242 */
+  0,			/* 2243 */
+  0,			/* 2244 */
+  0,			/* 2245 */
+  0,			/* 2246 */
+  0,			/* 2247 */
+  0,			/* 2248 */
+  0,			/* 2249 */
+  ENOLINK,		/* ERROR_NOT_CONNECTED */
+  0,			/* 2251 */
+  0,			/* 2252 */
+  0,			/* 2253 */
+  0,			/* 2254 */
+  0,			/* 2255 */
+  0,			/* 2256 */
+  0,			/* 2257 */
+  0,			/* 2258 */
+  0,			/* 2259 */
+  0,			/* 2260 */
+  0,			/* 2261 */
+  0,			/* 2262 */
+  0,			/* 2263 */
+  0,			/* 2264 */
+  0,			/* 2265 */
+  0,			/* 2266 */
+  0,			/* 2267 */
+  0,			/* 2268 */
+  0,			/* 2269 */
+  0,			/* 2270 */
+  0,			/* 2271 */
+  0,			/* 2272 */
+  0,			/* 2273 */
+  0,			/* 2274 */
+  0,			/* 2275 */
+  0,			/* 2276 */
+  0,			/* 2277 */
+  0,			/* 2278 */
+  0,			/* 2279 */
+  0,			/* 2280 */
+  0,			/* 2281 */
+  0,			/* 2282 */
+  0,			/* 2283 */
+  0,			/* 2284 */
+  0,			/* 2285 */
+  0,			/* 2286 */
+  0,			/* 2287 */
+  0,			/* 2288 */
+  0,			/* 2289 */
+  0,			/* 2290 */
+  0,			/* 2291 */
+  0,			/* 2292 */
+  0,			/* 2293 */
+  0,			/* 2294 */
+  0,			/* 2295 */
+  0,			/* 2296 */
+  0,			/* 2297 */
+  0,			/* 2298 */
+  0,			/* 2299 */
+  0,			/* 2300 */
+  0,			/* 2301 */
+  0,			/* 2302 */
+  0,			/* 2303 */
+  0,			/* 2304 */
+  0,			/* 2305 */
+  0,			/* 2306 */
+  0,			/* 2307 */
+  0,			/* 2308 */
+  0,			/* 2309 */
+  0,			/* 2310 */
+  0,			/* 2311 */
+  0,			/* 2312 */
+  0,			/* 2313 */
+  0,			/* 2314 */
+  0,			/* 2315 */
+  0,			/* 2316 */
+  0,			/* 2317 */
+  0,			/* 2318 */
+  0,			/* 2319 */
+  0,			/* 2320 */
+  0,			/* 2321 */
+  0,			/* 2322 */
+  0,			/* 2323 */
+  0,			/* 2324 */
+  0,			/* 2325 */
+  0,			/* 2326 */
+  0,			/* 2327 */
+  0,			/* 2328 */
+  0,			/* 2329 */
+  0,			/* 2330 */
+  0,			/* 2331 */
+  0,			/* 2332 */
+  0,			/* 2333 */
+  0,			/* 2334 */
+  0,			/* 2335 */
+  0,			/* 2336 */
+  0,			/* 2337 */
+  0,			/* 2338 */
+  0,			/* 2339 */
+  0,			/* 2340 */
+  0,			/* 2341 */
+  0,			/* 2342 */
+  0,			/* 2343 */
+  0,			/* 2344 */
+  0,			/* 2345 */
+  0,			/* 2346 */
+  0,			/* 2347 */
+  0,			/* 2348 */
+  0,			/* 2349 */
+  0,			/* 2350 */
+  0,			/* 2351 */
+  0,			/* 2352 */
+  0,			/* 2353 */
+  0,			/* 2354 */
+  0,			/* 2355 */
+  0,			/* 2356 */
+  0,			/* 2357 */
+  0,			/* 2358 */
+  0,			/* 2359 */
+  0,			/* 2360 */
+  0,			/* 2361 */
+  0,			/* 2362 */
+  0,			/* 2363 */
+  0,			/* 2364 */
+  0,			/* 2365 */
+  0,			/* 2366 */
+  0,			/* 2367 */
+  0,			/* 2368 */
+  0,			/* 2369 */
+  0,			/* 2370 */
+  0,			/* 2371 */
+  0,			/* 2372 */
+  0,			/* 2373 */
+  0,			/* 2374 */
+  0,			/* 2375 */
+  0,			/* 2376 */
+  0,			/* 2377 */
+  0,			/* 2378 */
+  0,			/* 2379 */
+  0,			/* 2380 */
+  0,			/* 2381 */
+  0,			/* 2382 */
+  0,			/* 2383 */
+  0,			/* 2384 */
+  0,			/* 2385 */
+  0,			/* 2386 */
+  0,			/* 2387 */
+  0,			/* 2388 */
+  0,			/* 2389 */
+  0,			/* 2390 */
+  0,			/* 2391 */
+  0,			/* 2392 */
+  0,			/* 2393 */
+  0,			/* 2394 */
+  0,			/* 2395 */
+  0,			/* 2396 */
+  0,			/* 2397 */
+  0,			/* 2398 */
+  0,			/* 2399 */
+  0,			/* 2400 */
+  EAGAIN,		/* ERROR_OPEN_FILES */
+  EAGAIN,		/* ERROR_ACTIVE_CONNECTIONS */
+  0,			/* 2403 */
+  EAGAIN,		/* ERROR_DEVICE_IN_USE */
+  0,			/* 2405 */
+  0,			/* 2406 */
+  0,			/* 2407 */
+  0,			/* 2408 */
+  0,			/* 2409 */
+  0,			/* 2410 */
+  0,			/* 2411 */
+  0,			/* 2412 */
+  0,			/* 2413 */
+  0,			/* 2414 */
+  0,			/* 2415 */
+  0,			/* 2416 */
+  0,			/* 2417 */
+  0,			/* 2418 */
+  0,			/* 2419 */
+  0,			/* 2420 */
+  0,			/* 2421 */
+  0,			/* 2422 */
+  0,			/* 2423 */
+  0,			/* 2424 */
+  0,			/* 2425 */
+  0,			/* 2426 */
+  0,			/* 2427 */
+  0,			/* 2428 */
+  0,			/* 2429 */
+  0,			/* 2430 */
+  0,			/* 2431 */
+  0,			/* 2432 */
+  0,			/* 2433 */
+  0,			/* 2434 */
+  0,			/* 2435 */
+  0,			/* 2436 */
+  0,			/* 2437 */
+  0,			/* 2438 */
+  0,			/* 2439 */
+  0,			/* 2440 */
+  0,			/* 2441 */
+  0,			/* 2442 */
+  0,			/* 2443 */
+  0,			/* 2444 */
+  0,			/* 2445 */
+  0,			/* 2446 */
+  0,			/* 2447 */
+  0,			/* 2448 */
+  0,			/* 2449 */
+  0,			/* 2450 */
+  0,			/* 2451 */
+  0,			/* 2452 */
+  0,			/* 2453 */
+  0,			/* 2454 */
+  0,			/* 2455 */
+  0,			/* 2456 */
+  0,			/* 2457 */
+  0,			/* 2458 */
+  0,			/* 2459 */
+  0,			/* 2460 */
+  0,			/* 2461 */
+  0,			/* 2462 */
+  0,			/* 2463 */
+  0,			/* 2464 */
+  0,			/* 2465 */
+  0,			/* 2466 */
+  0,			/* 2467 */
+  0,			/* 2468 */
+  0,			/* 2469 */
+  0,			/* 2470 */
+  0,			/* 2471 */
+  0,			/* 2472 */
+  0,			/* 2473 */
+  0,			/* 2474 */
+  0,			/* 2475 */
+  0,			/* 2476 */
+  0,			/* 2477 */
+  0,			/* 2478 */
+  0,			/* 2479 */
+  0,			/* 2480 */
+  0,			/* 2481 */
+  0,			/* 2482 */
+  0,			/* 2483 */
+  0,			/* 2484 */
+  0,			/* 2485 */
+  0,			/* 2486 */
+  0,			/* 2487 */
+  0,			/* 2488 */
+  0,			/* 2489 */
+  0,			/* 2490 */
+  0,			/* 2491 */
+  0,			/* 2492 */
+  0,			/* 2493 */
+  0,			/* 2494 */
+  0,			/* 2495 */
+  0,			/* 2496 */
+  0,			/* 2497 */
+  0,			/* 2498 */
+  0,			/* 2499 */
+  0,			/* 2500 */
+  0,			/* 2501 */
+  0,			/* 2502 */
+  0,			/* 2503 */
+  0,			/* 2504 */
+  0,			/* 2505 */
+  0,			/* 2506 */
+  0,			/* 2507 */
+  0,			/* 2508 */
+  0,			/* 2509 */
+  0,			/* 2510 */
+  0,			/* 2511 */
+  0,			/* 2512 */
+  0,			/* 2513 */
+  0,			/* 2514 */
+  0,			/* 2515 */
+  0,			/* 2516 */
+  0,			/* 2517 */
+  0,			/* 2518 */
+  0,			/* 2519 */
+  0,			/* 2520 */
+  0,			/* 2521 */
+  0,			/* 2522 */
+  0,			/* 2523 */
+  0,			/* 2524 */
+  0,			/* 2525 */
+  0,			/* 2526 */
+  0,			/* 2527 */
+  0,			/* 2528 */
+  0,			/* 2529 */
+  0,			/* 2530 */
+  0,			/* 2531 */
+  0,			/* 2532 */
+  0,			/* 2533 */
+  0,			/* 2534 */
+  0,			/* 2535 */
+  0,			/* 2536 */
+  0,			/* 2537 */
+  0,			/* 2538 */
+  0,			/* 2539 */
+  0,			/* 2540 */
+  0,			/* 2541 */
+  0,			/* 2542 */
+  0,			/* 2543 */
+  0,			/* 2544 */
+  0,			/* 2545 */
+  0,			/* 2546 */
+  0,			/* 2547 */
+  0,			/* 2548 */
+  0,			/* 2549 */
+  0,			/* 2550 */
+  0,			/* 2551 */
+  0,			/* 2552 */
+  0,			/* 2553 */
+  0,			/* 2554 */
+  0,			/* 2555 */
+  0,			/* 2556 */
+  0,			/* 2557 */
+  0,			/* 2558 */
+  0,			/* 2559 */
+  0,			/* 2560 */
+  0,			/* 2561 */
+  0,			/* 2562 */
+  0,			/* 2563 */
+  0,			/* 2564 */
+  0,			/* 2565 */
+  0,			/* 2566 */
+  0,			/* 2567 */
+  0,			/* 2568 */
+  0,			/* 2569 */
+  0,			/* 2570 */
+  0,			/* 2571 */
+  0,			/* 2572 */
+  0,			/* 2573 */
+  0,			/* 2574 */
+  0,			/* 2575 */
+  0,			/* 2576 */
+  0,			/* 2577 */
+  0,			/* 2578 */
+  0,			/* 2579 */
+  0,			/* 2580 */
+  0,			/* 2581 */
+  0,			/* 2582 */
+  0,			/* 2583 */
+  0,			/* 2584 */
+  0,			/* 2585 */
+  0,			/* 2586 */
+  0,			/* 2587 */
+  0,			/* 2588 */
+  0,			/* 2589 */
+  0,			/* 2590 */
+  0,			/* 2591 */
+  0,			/* 2592 */
+  0,			/* 2593 */
+  0,			/* 2594 */
+  0,			/* 2595 */
+  0,			/* 2596 */
+  0,			/* 2597 */
+  0,			/* 2598 */
+  0,			/* 2599 */
+  0,			/* 2600 */
+  0,			/* 2601 */
+  0,			/* 2602 */
+  0,			/* 2603 */
+  0,			/* 2604 */
+  0,			/* 2605 */
+  0,			/* 2606 */
+  0,			/* 2607 */
+  0,			/* 2608 */
+  0,			/* 2609 */
+  0,			/* 2610 */
+  0,			/* 2611 */
+  0,			/* 2612 */
+  0,			/* 2613 */
+  0,			/* 2614 */
+  0,			/* 2615 */
+  0,			/* 2616 */
+  0,			/* 2617 */
+  0,			/* 2618 */
+  0,			/* 2619 */
+  0,			/* 2620 */
+  0,			/* 2621 */
+  0,			/* 2622 */
+  0,			/* 2623 */
+  0,			/* 2624 */
+  0,			/* 2625 */
+  0,			/* 2626 */
+  0,			/* 2627 */
+  0,			/* 2628 */
+  0,			/* 2629 */
+  0,			/* 2630 */
+  0,			/* 2631 */
+  0,			/* 2632 */
+  0,			/* 2633 */
+  0,			/* 2634 */
+  0,			/* 2635 */
+  0,			/* 2636 */
+  0,			/* 2637 */
+  0,			/* 2638 */
+  0,			/* 2639 */
+  0,			/* 2640 */
+  0,			/* 2641 */
+  0,			/* 2642 */
+  0,			/* 2643 */
+  0,			/* 2644 */
+  0,			/* 2645 */
+  0,			/* 2646 */
+  0,			/* 2647 */
+  0,			/* 2648 */
+  0,			/* 2649 */
+  0,			/* 2650 */
+  0,			/* 2651 */
+  0,			/* 2652 */
+  0,			/* 2653 */
+  0,			/* 2654 */
+  0,			/* 2655 */
+  0,			/* 2656 */
+  0,			/* 2657 */
+  0,			/* 2658 */
+  0,			/* 2659 */
+  0,			/* 2660 */
+  0,			/* 2661 */
+  0,			/* 2662 */
+  0,			/* 2663 */
+  0,			/* 2664 */
+  0,			/* 2665 */
+  0,			/* 2666 */
+  0,			/* 2667 */
+  0,			/* 2668 */
+  0,			/* 2669 */
+  0,			/* 2670 */
+  0,			/* 2671 */
+  0,			/* 2672 */
+  0,			/* 2673 */
+  0,			/* 2674 */
+  0,			/* 2675 */
+  0,			/* 2676 */
+  0,			/* 2677 */
+  0,			/* 2678 */
+  0,			/* 2679 */
+  0,			/* 2680 */
+  0,			/* 2681 */
+  0,			/* 2682 */
+  0,			/* 2683 */
+  0,			/* 2684 */
+  0,			/* 2685 */
+  0,			/* 2686 */
+  0,			/* 2687 */
+  0,			/* 2688 */
+  0,			/* 2689 */
+  0,			/* 2690 */
+  0,			/* 2691 */
+  0,			/* 2692 */
+  0,			/* 2693 */
+  0,			/* 2694 */
+  0,			/* 2695 */
+  0,			/* 2696 */
+  0,			/* 2697 */
+  0,			/* 2698 */
+  0,			/* 2699 */
+  0,			/* 2700 */
+  0,			/* 2701 */
+  0,			/* 2702 */
+  0,			/* 2703 */
+  0,			/* 2704 */
+  0,			/* 2705 */
+  0,			/* 2706 */
+  0,			/* 2707 */
+  0,			/* 2708 */
+  0,			/* 2709 */
+  0,			/* 2710 */
+  0,			/* 2711 */
+  0,			/* 2712 */
+  0,			/* 2713 */
+  0,			/* 2714 */
+  0,			/* 2715 */
+  0,			/* 2716 */
+  0,			/* 2717 */
+  0,			/* 2718 */
+  0,			/* 2719 */
+  0,			/* 2720 */
+  0,			/* 2721 */
+  0,			/* 2722 */
+  0,			/* 2723 */
+  0,			/* 2724 */
+  0,			/* 2725 */
+  0,			/* 2726 */
+  0,			/* 2727 */
+  0,			/* 2728 */
+  0,			/* 2729 */
+  0,			/* 2730 */
+  0,			/* 2731 */
+  0,			/* 2732 */
+  0,			/* 2733 */
+  0,			/* 2734 */
+  0,			/* 2735 */
+  0,			/* 2736 */
+  0,			/* 2737 */
+  0,			/* 2738 */
+  0,			/* 2739 */
+  0,			/* 2740 */
+  0,			/* 2741 */
+  0,			/* 2742 */
+  0,			/* 2743 */
+  0,			/* 2744 */
+  0,			/* 2745 */
+  0,			/* 2746 */
+  0,			/* 2747 */
+  0,			/* 2748 */
+  0,			/* 2749 */
+  0,			/* 2750 */
+  0,			/* 2751 */
+  0,			/* 2752 */
+  0,			/* 2753 */
+  0,			/* 2754 */
+  0,			/* 2755 */
+  0,			/* 2756 */
+  0,			/* 2757 */
+  0,			/* 2758 */
+  0,			/* 2759 */
+  0,			/* 2760 */
+  0,			/* 2761 */
+  0,			/* 2762 */
+  0,			/* 2763 */
+  0,			/* 2764 */
+  0,			/* 2765 */
+  0,			/* 2766 */
+  0,			/* 2767 */
+  0,			/* 2768 */
+  0,			/* 2769 */
+  0,			/* 2770 */
+  0,			/* 2771 */
+  0,			/* 2772 */
+  0,			/* 2773 */
+  0,			/* 2774 */
+  0,			/* 2775 */
+  0,			/* 2776 */
+  0,			/* 2777 */
+  0,			/* 2778 */
+  0,			/* 2779 */
+  0,			/* 2780 */
+  0,			/* 2781 */
+  0,			/* 2782 */
+  0,			/* 2783 */
+  0,			/* 2784 */
+  0,			/* 2785 */
+  0,			/* 2786 */
+  0,			/* 2787 */
+  0,			/* 2788 */
+  0,			/* 2789 */
+  0,			/* 2790 */
+  0,			/* 2791 */
+  0,			/* 2792 */
+  0,			/* 2793 */
+  0,			/* 2794 */
+  0,			/* 2795 */
+  0,			/* 2796 */
+  0,			/* 2797 */
+  0,			/* 2798 */
+  0,			/* 2799 */
+  0,			/* 2800 */
+  0,			/* 2801 */
+  0,			/* 2802 */
+  0,			/* 2803 */
+  0,			/* 2804 */
+  0,			/* 2805 */
+  0,			/* 2806 */
+  0,			/* 2807 */
+  0,			/* 2808 */
+  0,			/* 2809 */
+  0,			/* 2810 */
+  0,			/* 2811 */
+  0,			/* 2812 */
+  0,			/* 2813 */
+  0,			/* 2814 */
+  0,			/* 2815 */
+  0,			/* 2816 */
+  0,			/* 2817 */
+  0,			/* 2818 */
+  0,			/* 2819 */
+  0,			/* 2820 */
+  0,			/* 2821 */
+  0,			/* 2822 */
+  0,			/* 2823 */
+  0,			/* 2824 */
+  0,			/* 2825 */
+  0,			/* 2826 */
+  0,			/* 2827 */
+  0,			/* 2828 */
+  0,			/* 2829 */
+  0,			/* 2830 */
+  0,			/* 2831 */
+  0,			/* 2832 */
+  0,			/* 2833 */
+  0,			/* 2834 */
+  0,			/* 2835 */
+  0,			/* 2836 */
+  0,			/* 2837 */
+  0,			/* 2838 */
+  0,			/* 2839 */
+  0,			/* 2840 */
+  0,			/* 2841 */
+  0,			/* 2842 */
+  0,			/* 2843 */
+  0,			/* 2844 */
+  0,			/* 2845 */
+  0,			/* 2846 */
+  0,			/* 2847 */
+  0,			/* 2848 */
+  0,			/* 2849 */
+  0,			/* 2850 */
+  0,			/* 2851 */
+  0,			/* 2852 */
+  0,			/* 2853 */
+  0,			/* 2854 */
+  0,			/* 2855 */
+  0,			/* 2856 */
+  0,			/* 2857 */
+  0,			/* 2858 */
+  0,			/* 2859 */
+  0,			/* 2860 */
+  0,			/* 2861 */
+  0,			/* 2862 */
+  0,			/* 2863 */
+  0,			/* 2864 */
+  0,			/* 2865 */
+  0,			/* 2866 */
+  0,			/* 2867 */
+  0,			/* 2868 */
+  0,			/* 2869 */
+  0,			/* 2870 */
+  0,			/* 2871 */
+  0,			/* 2872 */
+  0,			/* 2873 */
+  0,			/* 2874 */
+  0,			/* 2875 */
+  0,			/* 2876 */
+  0,			/* 2877 */
+  0,			/* 2878 */
+  0,			/* 2879 */
+  0,			/* 2880 */
+  0,			/* 2881 */
+  0,			/* 2882 */
+  0,			/* 2883 */
+  0,			/* 2884 */
+  0,			/* 2885 */
+  0,			/* 2886 */
+  0,			/* 2887 */
+  0,			/* 2888 */
+  0,			/* 2889 */
+  0,			/* 2890 */
+  0,			/* 2891 */
+  0,			/* 2892 */
+  0,			/* 2893 */
+  0,			/* 2894 */
+  0,			/* 2895 */
+  0,			/* 2896 */
+  0,			/* 2897 */
+  0,			/* 2898 */
+  0,			/* 2899 */
+  0,			/* 2900 */
+  0,			/* 2901 */
+  0,			/* 2902 */
+  0,			/* 2903 */
+  0,			/* 2904 */
+  0,			/* 2905 */
+  0,			/* 2906 */
+  0,			/* 2907 */
+  0,			/* 2908 */
+  0,			/* 2909 */
+  0,			/* 2910 */
+  0,			/* 2911 */
+  0,			/* 2912 */
+  0,			/* 2913 */
+  0,			/* 2914 */
+  0,			/* 2915 */
+  0,			/* 2916 */
+  0,			/* 2917 */
+  0,			/* 2918 */
+  0,			/* 2919 */
+  0,			/* 2920 */
+  0,			/* 2921 */
+  0,			/* 2922 */
+  0,			/* 2923 */
+  0,			/* 2924 */
+  0,			/* 2925 */
+  0,			/* 2926 */
+  0,			/* 2927 */
+  0,			/* 2928 */
+  0,			/* 2929 */
+  0,			/* 2930 */
+  0,			/* 2931 */
+  0,			/* 2932 */
+  0,			/* 2933 */
+  0,			/* 2934 */
+  0,			/* 2935 */
+  0,			/* 2936 */
+  0,			/* 2937 */
+  0,			/* 2938 */
+  0,			/* 2939 */
+  0,			/* 2940 */
+  0,			/* 2941 */
+  0,			/* 2942 */
+  0,			/* 2943 */
+  0,			/* 2944 */
+  0,			/* 2945 */
+  0,			/* 2946 */
+  0,			/* 2947 */
+  0,			/* 2948 */
+  0,			/* 2949 */
+  0,			/* 2950 */
+  0,			/* 2951 */
+  0,			/* 2952 */
+  0,			/* 2953 */
+  0,			/* 2954 */
+  0,			/* 2955 */
+  0,			/* 2956 */
+  0,			/* 2957 */
+  0,			/* 2958 */
+  0,			/* 2959 */
+  0,			/* 2960 */
+  0,			/* 2961 */
+  0,			/* 2962 */
+  0,			/* 2963 */
+  0,			/* 2964 */
+  0,			/* 2965 */
+  0,			/* 2966 */
+  0,			/* 2967 */
+  0,			/* 2968 */
+  0,			/* 2969 */
+  0,			/* 2970 */
+  0,			/* 2971 */
+  0,			/* 2972 */
+  0,			/* 2973 */
+  0,			/* 2974 */
+  0,			/* 2975 */
+  0,			/* 2976 */
+  0,			/* 2977 */
+  0,			/* 2978 */
+  0,			/* 2979 */
+  0,			/* 2980 */
+  0,			/* 2981 */
+  0,			/* 2982 */
+  0,			/* 2983 */
+  0,			/* 2984 */
+  0,			/* 2985 */
+  0,			/* 2986 */
+  0,			/* 2987 */
+  0,			/* 2988 */
+  0,			/* 2989 */
+  0,			/* 2990 */
+  0,			/* 2991 */
+  0,			/* 2992 */
+  0,			/* 2993 */
+  0,			/* 2994 */
+  0,			/* 2995 */
+  0,			/* 2996 */
+  0,			/* 2997 */
+  0,			/* 2998 */
+  0,			/* 2999 */
+  0,			/* ERROR_UNKNOWN_PRINT_MONITOR */
+  0,			/* ERROR_PRINTER_DRIVER_IN_USE */
+  0,			/* ERROR_SPOOL_FILE_NOT_FOUND */
+  0,			/* ERROR_SPL_NO_STARTDOC */
+  0,			/* ERROR_SPL_NO_ADDJOB */
+  0,			/* ERROR_PRINT_PROCESSOR_ALREADY_INSTALLED */
+  0,			/* ERROR_PRINT_MONITOR_ALREADY_INSTALLED */
+  0,			/* ERROR_INVALID_PRINT_MONITOR */
+  0,			/* ERROR_PRINT_MONITOR_IN_USE */
+  0,			/* ERROR_PRINTER_HAS_JOBS_QUEUED */
+  0,			/* ERROR_SUCCESS_REBOOT_REQUIRED */
+  0,			/* ERROR_SUCCESS_RESTART_REQUIRED */
+  0,			/* ERROR_PRINTER_NOT_FOUND */
+  0,			/* ERROR_PRINTER_DRIVER_WARNED */
+  0,			/* ERROR_PRINTER_DRIVER_BLOCKED */
+  0,			/* 3015 */
+  0,			/* 3016 */
+  0,			/* 3017 */
+  0,			/* 3018 */
+  0,			/* 3019 */
+  0,			/* 3020 */
+  0,			/* 3021 */
+  0,			/* 3022 */
+  0,			/* 3023 */
+  0,			/* 3024 */
+  0,			/* 3025 */
+  0,			/* 3026 */
+  0,			/* 3027 */
+  0,			/* 3028 */
+  0,			/* 3029 */
+  0,			/* 3030 */
+  0,			/* 3031 */
+  0,			/* 3032 */
+  0,			/* 3033 */
+  0,			/* 3034 */
+  0,			/* 3035 */
+  0,			/* 3036 */
+  0,			/* 3037 */
+  0,			/* 3038 */
+  0,			/* 3039 */
+  0,			/* 3040 */
+  0,			/* 3041 */
+  0,			/* 3042 */
+  0,			/* 3043 */
+  0,			/* 3044 */
+  0,			/* 3045 */
+  0,			/* 3046 */
+  0,			/* 3047 */
+  0,			/* 3048 */
+  0,			/* 3049 */
+  0,			/* 3050 */
+  0,			/* 3051 */
+  0,			/* 3052 */
+  0,			/* 3053 */
+  0,			/* 3054 */
+  0,			/* 3055 */
+  0,			/* 3056 */
+  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,			/* 3073 */
+  0,			/* 3074 */
+  0,			/* 3075 */
+  0,			/* 3076 */
+  0,			/* 3077 */
+  0,			/* 3078 */
+  0,			/* 3079 */
+  0,			/* 3080 */
+  0,			/* 3081 */
+  0,			/* 3082 */
+  0,			/* 3083 */
+  0,			/* 3084 */
+  0,			/* 3085 */
+  0,			/* 3086 */
+  0,			/* 3087 */
+  0,			/* 3088 */
+  0,			/* 3089 */
+  0,			/* 3090 */
+  0,			/* 3091 */
+  0,			/* 3092 */
+  0,			/* 3093 */
+  0,			/* 3094 */
+  0,			/* 3095 */
+  0,			/* 3096 */
+  0,			/* 3097 */
+  0,			/* 3098 */
+  0,			/* 3099 */
+  0,			/* 3100 */
+  0,			/* 3101 */
+  0,			/* 3102 */
+  0,			/* 3103 */
+  0,			/* 3104 */
+  0,			/* 3105 */
+  0,			/* 3106 */
+  0,			/* 3107 */
+  0,			/* 3108 */
+  0,			/* 3109 */
+  0,			/* 3110 */
+  0,			/* 3111 */
+  0,			/* 3112 */
+  0,			/* 3113 */
+  0,			/* 3114 */
+  0,			/* 3115 */
+  0,			/* 3116 */
+  0,			/* 3117 */
+  0,			/* 3118 */
+  0,			/* 3119 */
+  0,			/* 3120 */
+  0,			/* 3121 */
+  0,			/* 3122 */
+  0,			/* 3123 */
+  0,			/* 3124 */
+  0,			/* 3125 */
+  0,			/* 3126 */
+  0,			/* 3127 */
+  0,			/* 3128 */
+  0,			/* 3129 */
+  0,			/* 3130 */
+  0,			/* 3131 */
+  0,			/* 3132 */
+  0,			/* 3133 */
+  0,			/* 3134 */
+  0,			/* 3135 */
+  0,			/* 3136 */
+  0,			/* 3137 */
+  0,			/* 3138 */
+  0,			/* 3139 */
+  0,			/* 3140 */
+  0,			/* 3141 */
+  0,			/* 3142 */
+  0,			/* 3143 */
+  0,			/* 3144 */
+  0,			/* 3145 */
+  0,			/* 3146 */
+  0,			/* 3147 */
+  0,			/* 3148 */
+  0,			/* 3149 */
+  0,			/* 3150 */
+  0,			/* 3151 */
+  0,			/* 3152 */
+  0,			/* 3153 */
+  0,			/* 3154 */
+  0,			/* 3155 */
+  0,			/* 3156 */
+  0,			/* 3157 */
+  0,			/* 3158 */
+  0,			/* 3159 */
+  0,			/* 3160 */
+  0,			/* 3161 */
+  0,			/* 3162 */
+  0,			/* 3163 */
+  0,			/* 3164 */
+  0,			/* 3165 */
+  0,			/* 3166 */
+  0,			/* 3167 */
+  0,			/* 3168 */
+  0,			/* 3169 */
+  0,			/* 3170 */
+  0,			/* 3171 */
+  0,			/* 3172 */
+  0,			/* 3173 */
+  0,			/* 3174 */
+  0,			/* 3175 */
+  0,			/* 3176 */
+  0,			/* 3177 */
+  0,			/* 3178 */
+  0,			/* 3179 */
+  0,			/* 3180 */
+  0,			/* 3181 */
+  0,			/* 3182 */
+  0,			/* 3183 */
+  0,			/* 3184 */
+  0,			/* 3185 */
+  0,			/* 3186 */
+  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,			/* 3200 */
+  0,			/* 3201 */
+  0,			/* 3202 */
+  0,			/* 3203 */
+  0,			/* 3204 */
+  0,			/* 3205 */
+  0,			/* 3206 */
+  0,			/* 3207 */
+  0,			/* 3208 */
+  0,			/* 3209 */
+  0,			/* 3210 */
+  0,			/* 3211 */
+  0,			/* 3212 */
+  0,			/* 3213 */
+  0,			/* 3214 */
+  0,			/* 3215 */
+  0,			/* 3216 */
+  0,			/* 3217 */
+  0,			/* 3218 */
+  0,			/* 3219 */
+  0,			/* 3220 */
+  0,			/* 3221 */
+  0,			/* 3222 */
+  0,			/* 3223 */
+  0,			/* 3224 */
+  0,			/* 3225 */
+  0,			/* 3226 */
+  0,			/* 3227 */
+  0,			/* 3228 */
+  0,			/* 3229 */
+  0,			/* 3230 */
+  0,			/* 3231 */
+  0,			/* 3232 */
+  0,			/* 3233 */
+  0,			/* 3234 */
+  0,			/* 3235 */
+  0,			/* 3236 */
+  0,			/* 3237 */
+  0,			/* 3238 */
+  0,			/* 3239 */
+  0,			/* 3240 */
+  0,			/* 3241 */
+  0,			/* 3242 */
+  0,			/* 3243 */
+  0,			/* 3244 */
+  0,			/* 3245 */
+  0,			/* 3246 */
+  0,			/* 3247 */
+  0,			/* 3248 */
+  0,			/* 3249 */
+  0,			/* 3250 */
+  0,			/* 3251 */
+  0,			/* 3252 */
+  0,			/* 3253 */
+  0,			/* 3254 */
+  0,			/* 3255 */
+  0,			/* 3256 */
+  0,			/* 3257 */
+  0,			/* 3258 */
+  0,			/* 3259 */
+  0,			/* 3260 */
+  0,			/* 3261 */
+  0,			/* 3262 */
+  0,			/* 3263 */
+  0,			/* 3264 */
+  0,			/* 3265 */
+  0,			/* 3266 */
+  0,			/* 3267 */
+  0,			/* 3268 */
+  0,			/* 3269 */
+  0,			/* 3270 */
+  0,			/* 3271 */
+  0,			/* 3272 */
+  0,			/* 3273 */
+  0,			/* 3274 */
+  0,			/* 3275 */
+  0,			/* 3276 */
+  0,			/* 3277 */
+  0,			/* 3278 */
+  0,			/* 3279 */
+  0,			/* 3280 */
+  0,			/* 3281 */
+  0,			/* 3282 */
+  0,			/* 3283 */
+  0,			/* 3284 */
+  0,			/* 3285 */
+  0,			/* 3286 */
+  0,			/* 3287 */
+  0,			/* 3288 */
+  0,			/* 3289 */
+  0,			/* 3290 */
+  0,			/* 3291 */
+  0,			/* 3292 */
+  0,			/* 3293 */
+  0,			/* 3294 */
+  0,			/* 3295 */
+  0,			/* 3296 */
+  0,			/* 3297 */
+  0,			/* 3298 */
+  0,			/* 3299 */
+  0,			/* 3300 */
+  0,			/* 3301 */
+  0,			/* 3302 */
+  0,			/* 3303 */
+  0,			/* 3304 */
+  0,			/* 3305 */
+  0,			/* 3306 */
+  0,			/* 3307 */
+  0,			/* 3308 */
+  0,			/* 3309 */
+  0,			/* 3310 */
+  0,			/* 3311 */
+  0,			/* 3312 */
+  0,			/* 3313 */
+  0,			/* 3314 */
+  0,			/* 3315 */
+  0,			/* 3316 */
+  0,			/* 3317 */
+  0,			/* 3318 */
+  0,			/* 3319 */
+  0,			/* 3320 */
+  0,			/* 3321 */
+  0,			/* 3322 */
+  0,			/* 3323 */
+  0,			/* 3324 */
+  0,			/* 3325 */
+  0,			/* 3326 */
+  0,			/* 3327 */
+  0,			/* 3328 */
+  0,			/* 3329 */
+  0,			/* 3330 */
+  0,			/* 3331 */
+  0,			/* 3332 */
+  0,			/* 3333 */
+  0,			/* 3334 */
+  0,			/* 3335 */
+  0,			/* 3336 */
+  0,			/* 3337 */
+  0,			/* 3338 */
+  0,			/* 3339 */
+  0,			/* 3340 */
+  0,			/* 3341 */
+  0,			/* 3342 */
+  0,			/* 3343 */
+  0,			/* 3344 */
+  0,			/* 3345 */
+  0,			/* 3346 */
+  0,			/* 3347 */
+  0,			/* 3348 */
+  0,			/* 3349 */
+  0,			/* 3350 */
+  0,			/* 3351 */
+  0,			/* 3352 */
+  0,			/* 3353 */
+  0,			/* 3354 */
+  0,			/* 3355 */
+  0,			/* 3356 */
+  0,			/* 3357 */
+  0,			/* 3358 */
+  0,			/* 3359 */
+  0,			/* 3360 */
+  0,			/* 3361 */
+  0,			/* 3362 */
+  0,			/* 3363 */
+  0,			/* 3364 */
+  0,			/* 3365 */
+  0,			/* 3366 */
+  0,			/* 3367 */
+  0,			/* 3368 */
+  0,			/* 3369 */
+  0,			/* 3370 */
+  0,			/* 3371 */
+  0,			/* 3372 */
+  0,			/* 3373 */
+  0,			/* 3374 */
+  0,			/* 3375 */
+  0,			/* 3376 */
+  0,			/* 3377 */
+  0,			/* 3378 */
+  0,			/* 3379 */
+  0,			/* 3380 */
+  0,			/* 3381 */
+  0,			/* 3382 */
+  0,			/* 3383 */
+  0,			/* 3384 */
+  0,			/* 3385 */
+  0,			/* 3386 */
+  0,			/* 3387 */
+  0,			/* 3388 */
+  0,			/* 3389 */
+  0,			/* 3390 */
+  0,			/* 3391 */
+  0,			/* 3392 */
+  0,			/* 3393 */
+  0,			/* 3394 */
+  0,			/* 3395 */
+  0,			/* 3396 */
+  0,			/* 3397 */
+  0,			/* 3398 */
+  0,			/* 3399 */
+  0,			/* 3400 */
+  0,			/* 3401 */
+  0,			/* 3402 */
+  0,			/* 3403 */
+  0,			/* 3404 */
+  0,			/* 3405 */
+  0,			/* 3406 */
+  0,			/* 3407 */
+  0,			/* 3408 */
+  0,			/* 3409 */
+  0,			/* 3410 */
+  0,			/* 3411 */
+  0,			/* 3412 */
+  0,			/* 3413 */
+  0,			/* 3414 */
+  0,			/* 3415 */
+  0,			/* 3416 */
+  0,			/* 3417 */
+  0,			/* 3418 */
+  0,			/* 3419 */
+  0,			/* 3420 */
+  0,			/* 3421 */
+  0,			/* 3422 */
+  0,			/* 3423 */
+  0,			/* 3424 */
+  0,			/* 3425 */
+  0,			/* 3426 */
+  0,			/* 3427 */
+  0,			/* 3428 */
+  0,			/* 3429 */
+  0,			/* 3430 */
+  0,			/* 3431 */
+  0,			/* 3432 */
+  0,			/* 3433 */
+  0,			/* 3434 */
+  0,			/* 3435 */
+  0,			/* 3436 */
+  0,			/* 3437 */
+  0,			/* 3438 */
+  0,			/* 3439 */
+  0,			/* 3440 */
+  0,			/* 3441 */
+  0,			/* 3442 */
+  0,			/* 3443 */
+  0,			/* 3444 */
+  0,			/* 3445 */
+  0,			/* 3446 */
+  0,			/* 3447 */
+  0,			/* 3448 */
+  0,			/* 3449 */
+  0,			/* 3450 */
+  0,			/* 3451 */
+  0,			/* 3452 */
+  0,			/* 3453 */
+  0,			/* 3454 */
+  0,			/* 3455 */
+  0,			/* 3456 */
+  0,			/* 3457 */
+  0,			/* 3458 */
+  0,			/* 3459 */
+  0,			/* 3460 */
+  0,			/* 3461 */
+  0,			/* 3462 */
+  0,			/* 3463 */
+  0,			/* 3464 */
+  0,			/* 3465 */
+  0,			/* 3466 */
+  0,			/* 3467 */
+  0,			/* 3468 */
+  0,			/* 3469 */
+  0,			/* 3470 */
+  0,			/* 3471 */
+  0,			/* 3472 */
+  0,			/* 3473 */
+  0,			/* 3474 */
+  0,			/* 3475 */
+  0,			/* 3476 */
+  0,			/* 3477 */
+  0,			/* 3478 */
+  0,			/* 3479 */
+  0,			/* 3480 */
+  0,			/* 3481 */
+  0,			/* 3482 */
+  0,			/* 3483 */
+  0,			/* 3484 */
+  0,			/* 3485 */
+  0,			/* 3486 */
+  0,			/* 3487 */
+  0,			/* 3488 */
+  0,			/* 3489 */
+  0,			/* 3490 */
+  0,			/* 3491 */
+  0,			/* 3492 */
+  0,			/* 3493 */
+  0,			/* 3494 */
+  0,			/* 3495 */
+  0,			/* 3496 */
+  0,			/* 3497 */
+  0,			/* 3498 */
+  0,			/* 3499 */
+  0,			/* 3500 */
+  0,			/* 3501 */
+  0,			/* 3502 */
+  0,			/* 3503 */
+  0,			/* 3504 */
+  0,			/* 3505 */
+  0,			/* 3506 */
+  0,			/* 3507 */
+  0,			/* 3508 */
+  0,			/* 3509 */
+  0,			/* 3510 */
+  0,			/* 3511 */
+  0,			/* 3512 */
+  0,			/* 3513 */
+  0,			/* 3514 */
+  0,			/* 3515 */
+  0,			/* 3516 */
+  0,			/* 3517 */
+  0,			/* 3518 */
+  0,			/* 3519 */
+  0,			/* 3520 */
+  0,			/* 3521 */
+  0,			/* 3522 */
+  0,			/* 3523 */
+  0,			/* 3524 */
+  0,			/* 3525 */
+  0,			/* 3526 */
+  0,			/* 3527 */
+  0,			/* 3528 */
+  0,			/* 3529 */
+  0,			/* 3530 */
+  0,			/* 3531 */
+  0,			/* 3532 */
+  0,			/* 3533 */
+  0,			/* 3534 */
+  0,			/* 3535 */
+  0,			/* 3536 */
+  0,			/* 3537 */
+  0,			/* 3538 */
+  0,			/* 3539 */
+  0,			/* 3540 */
+  0,			/* 3541 */
+  0,			/* 3542 */
+  0,			/* 3543 */
+  0,			/* 3544 */
+  0,			/* 3545 */
+  0,			/* 3546 */
+  0,			/* 3547 */
+  0,			/* 3548 */
+  0,			/* 3549 */
+  0,			/* 3550 */
+  0,			/* 3551 */
+  0,			/* 3552 */
+  0,			/* 3553 */
+  0,			/* 3554 */
+  0,			/* 3555 */
+  0,			/* 3556 */
+  0,			/* 3557 */
+  0,			/* 3558 */
+  0,			/* 3559 */
+  0,			/* 3560 */
+  0,			/* 3561 */
+  0,			/* 3562 */
+  0,			/* 3563 */
+  0,			/* 3564 */
+  0,			/* 3565 */
+  0,			/* 3566 */
+  0,			/* 3567 */
+  0,			/* 3568 */
+  0,			/* 3569 */
+  0,			/* 3570 */
+  0,			/* 3571 */
+  0,			/* 3572 */
+  0,			/* 3573 */
+  0,			/* 3574 */
+  0,			/* 3575 */
+  0,			/* 3576 */
+  0,			/* 3577 */
+  0,			/* 3578 */
+  0,			/* 3579 */
+  0,			/* 3580 */
+  0,			/* 3581 */
+  0,			/* 3582 */
+  0,			/* 3583 */
+  0,			/* 3584 */
+  0,			/* 3585 */
+  0,			/* 3586 */
+  0,			/* 3587 */
+  0,			/* 3588 */
+  0,			/* 3589 */
+  0,			/* 3590 */
+  0,			/* 3591 */
+  0,			/* 3592 */
+  0,			/* 3593 */
+  0,			/* 3594 */
+  0,			/* 3595 */
+  0,			/* 3596 */
+  0,			/* 3597 */
+  0,			/* 3598 */
+  0,			/* 3599 */
+  0,			/* 3600 */
+  0,			/* 3601 */
+  0,			/* 3602 */
+  0,			/* 3603 */
+  0,			/* 3604 */
+  0,			/* 3605 */
+  0,			/* 3606 */
+  0,			/* 3607 */
+  0,			/* 3608 */
+  0,			/* 3609 */
+  0,			/* 3610 */
+  0,			/* 3611 */
+  0,			/* 3612 */
+  0,			/* 3613 */
+  0,			/* 3614 */
+  0,			/* 3615 */
+  0,			/* 3616 */
+  0,			/* 3617 */
+  0,			/* 3618 */
+  0,			/* 3619 */
+  0,			/* 3620 */
+  0,			/* 3621 */
+  0,			/* 3622 */
+  0,			/* 3623 */
+  0,			/* 3624 */
+  0,			/* 3625 */
+  0,			/* 3626 */
+  0,			/* 3627 */
+  0,			/* 3628 */
+  0,			/* 3629 */
+  0,			/* 3630 */
+  0,			/* 3631 */
+  0,			/* 3632 */
+  0,			/* 3633 */
+  0,			/* 3634 */
+  0,			/* 3635 */
+  0,			/* 3636 */
+  0,			/* 3637 */
+  0,			/* 3638 */
+  0,			/* 3639 */
+  0,			/* 3640 */
+  0,			/* 3641 */
+  0,			/* 3642 */
+  0,			/* 3643 */
+  0,			/* 3644 */
+  0,			/* 3645 */
+  0,			/* 3646 */
+  0,			/* 3647 */
+  0,			/* 3648 */
+  0,			/* 3649 */
+  0,			/* 3650 */
+  0,			/* 3651 */
+  0,			/* 3652 */
+  0,			/* 3653 */
+  0,			/* 3654 */
+  0,			/* 3655 */
+  0,			/* 3656 */
+  0,			/* 3657 */
+  0,			/* 3658 */
+  0,			/* 3659 */
+  0,			/* 3660 */
+  0,			/* 3661 */
+  0,			/* 3662 */
+  0,			/* 3663 */
+  0,			/* 3664 */
+  0,			/* 3665 */
+  0,			/* 3666 */
+  0,			/* 3667 */
+  0,			/* 3668 */
+  0,			/* 3669 */
+  0,			/* 3670 */
+  0,			/* 3671 */
+  0,			/* 3672 */
+  0,			/* 3673 */
+  0,			/* 3674 */
+  0,			/* 3675 */
+  0,			/* 3676 */
+  0,			/* 3677 */
+  0,			/* 3678 */
+  0,			/* 3679 */
+  0,			/* 3680 */
+  0,			/* 3681 */
+  0,			/* 3682 */
+  0,			/* 3683 */
+  0,			/* 3684 */
+  0,			/* 3685 */
+  0,			/* 3686 */
+  0,			/* 3687 */
+  0,			/* 3688 */
+  0,			/* 3689 */
+  0,			/* 3690 */
+  0,			/* 3691 */
+  0,			/* 3692 */
+  0,			/* 3693 */
+  0,			/* 3694 */
+  0,			/* 3695 */
+  0,			/* 3696 */
+  0,			/* 3697 */
+  0,			/* 3698 */
+  0,			/* 3699 */
+  0,			/* 3700 */
+  0,			/* 3701 */
+  0,			/* 3702 */
+  0,			/* 3703 */
+  0,			/* 3704 */
+  0,			/* 3705 */
+  0,			/* 3706 */
+  0,			/* 3707 */
+  0,			/* 3708 */
+  0,			/* 3709 */
+  0,			/* 3710 */
+  0,			/* 3711 */
+  0,			/* 3712 */
+  0,			/* 3713 */
+  0,			/* 3714 */
+  0,			/* 3715 */
+  0,			/* 3716 */
+  0,			/* 3717 */
+  0,			/* 3718 */
+  0,			/* 3719 */
+  0,			/* 3720 */
+  0,			/* 3721 */
+  0,			/* 3722 */
+  0,			/* 3723 */
+  0,			/* 3724 */
+  0,			/* 3725 */
+  0,			/* 3726 */
+  0,			/* 3727 */
+  0,			/* 3728 */
+  0,			/* 3729 */
+  0,			/* 3730 */
+  0,			/* 3731 */
+  0,			/* 3732 */
+  0,			/* 3733 */
+  0,			/* 3734 */
+  0,			/* 3735 */
+  0,			/* 3736 */
+  0,			/* 3737 */
+  0,			/* 3738 */
+  0,			/* 3739 */
+  0,			/* 3740 */
+  0,			/* 3741 */
+  0,			/* 3742 */
+  0,			/* 3743 */
+  0,			/* 3744 */
+  0,			/* 3745 */
+  0,			/* 3746 */
+  0,			/* 3747 */
+  0,			/* 3748 */
+  0,			/* 3749 */
+  0,			/* 3750 */
+  0,			/* 3751 */
+  0,			/* 3752 */
+  0,			/* 3753 */
+  0,			/* 3754 */
+  0,			/* 3755 */
+  0,			/* 3756 */
+  0,			/* 3757 */
+  0,			/* 3758 */
+  0,			/* 3759 */
+  0,			/* 3760 */
+  0,			/* 3761 */
+  0,			/* 3762 */
+  0,			/* 3763 */
+  0,			/* 3764 */
+  0,			/* 3765 */
+  0,			/* 3766 */
+  0,			/* 3767 */
+  0,			/* 3768 */
+  0,			/* 3769 */
+  0,			/* 3770 */
+  0,			/* 3771 */
+  0,			/* 3772 */
+  0,			/* 3773 */
+  0,			/* 3774 */
+  0,			/* 3775 */
+  0,			/* 3776 */
+  0,			/* 3777 */
+  0,			/* 3778 */
+  0,			/* 3779 */
+  0,			/* 3780 */
+  0,			/* 3781 */
+  0,			/* 3782 */
+  0,			/* 3783 */
+  0,			/* 3784 */
+  0,			/* 3785 */
+  0,			/* 3786 */
+  0,			/* 3787 */
+  0,			/* 3788 */
+  0,			/* 3789 */
+  0,			/* 3790 */
+  0,			/* 3791 */
+  0,			/* 3792 */
+  0,			/* 3793 */
+  0,			/* 3794 */
+  0,			/* 3795 */
+  0,			/* 3796 */
+  0,			/* 3797 */
+  0,			/* 3798 */
+  0,			/* 3799 */
+  0,			/* 3800 */
+  0,			/* 3801 */
+  0,			/* 3802 */
+  0,			/* 3803 */
+  0,			/* 3804 */
+  0,			/* 3805 */
+  0,			/* 3806 */
+  0,			/* 3807 */
+  0,			/* 3808 */
+  0,			/* 3809 */
+  0,			/* 3810 */
+  0,			/* 3811 */
+  0,			/* 3812 */
+  0,			/* 3813 */
+  0,			/* 3814 */
+  0,			/* 3815 */
+  0,			/* 3816 */
+  0,			/* 3817 */
+  0,			/* 3818 */
+  0,			/* 3819 */
+  0,			/* 3820 */
+  0,			/* 3821 */
+  0,			/* 3822 */
+  0,			/* 3823 */
+  0,			/* 3824 */
+  0,			/* 3825 */
+  0,			/* 3826 */
+  0,			/* 3827 */
+  0,			/* 3828 */
+  0,			/* 3829 */
+  0,			/* 3830 */
+  0,			/* 3831 */
+  0,			/* 3832 */
+  0,			/* 3833 */
+  0,			/* 3834 */
+  0,			/* 3835 */
+  0,			/* 3836 */
+  0,			/* 3837 */
+  0,			/* 3838 */
+  0,			/* 3839 */
+  0,			/* 3840 */
+  0,			/* 3841 */
+  0,			/* 3842 */
+  0,			/* 3843 */
+  0,			/* 3844 */
+  0,			/* 3845 */
+  0,			/* 3846 */
+  0,			/* 3847 */
+  0,			/* 3848 */
+  0,			/* 3849 */
+  0,			/* 3850 */
+  0,			/* 3851 */
+  0,			/* 3852 */
+  0,			/* 3853 */
+  0,			/* 3854 */
+  0,			/* 3855 */
+  0,			/* 3856 */
+  0,			/* 3857 */
+  0,			/* 3858 */
+  0,			/* 3859 */
+  0,			/* 3860 */
+  0,			/* 3861 */
+  0,			/* 3862 */
+  0,			/* 3863 */
+  0,			/* 3864 */
+  0,			/* 3865 */
+  0,			/* 3866 */
+  0,			/* 3867 */
+  0,			/* 3868 */
+  0,			/* 3869 */
+  0,			/* 3870 */
+  0,			/* 3871 */
+  0,			/* 3872 */
+  0,			/* 3873 */
+  0,			/* 3874 */
+  0,			/* 3875 */
+  0,			/* 3876 */
+  0,			/* 3877 */
+  0,			/* 3878 */
+  0,			/* 3879 */
+  0,			/* 3880 */
+  0,			/* 3881 */
+  0,			/* 3882 */
+  0,			/* 3883 */
+  0,			/* 3884 */
+  0,			/* 3885 */
+  0,			/* 3886 */
+  0,			/* 3887 */
+  0,			/* 3888 */
+  0,			/* 3889 */
+  0,			/* 3890 */
+  0,			/* 3891 */
+  0,			/* 3892 */
+  0,			/* 3893 */
+  0,			/* 3894 */
+  0,			/* 3895 */
+  0,			/* 3896 */
+  0,			/* 3897 */
+  0,			/* 3898 */
+  0,			/* 3899 */
+  0,			/* 3900 */
+  0,			/* 3901 */
+  0,			/* 3902 */
+  0,			/* 3903 */
+  0,			/* 3904 */
+  0,			/* 3905 */
+  0,			/* 3906 */
+  0,			/* 3907 */
+  0,			/* 3908 */
+  0,			/* 3909 */
+  0,			/* 3910 */
+  0,			/* 3911 */
+  0,			/* 3912 */
+  0,			/* 3913 */
+  0,			/* 3914 */
+  0,			/* 3915 */
+  0,			/* 3916 */
+  0,			/* 3917 */
+  0,			/* 3918 */
+  0,			/* 3919 */
+  0,			/* 3920 */
+  0,			/* 3921 */
+  0,			/* 3922 */
+  0,			/* 3923 */
+  0,			/* 3924 */
+  0,			/* 3925 */
+  0,			/* 3926 */
+  0,			/* 3927 */
+  0,			/* 3928 */
+  0,			/* 3929 */
+  0,			/* 3930 */
+  0,			/* 3931 */
+  0,			/* 3932 */
+  0,			/* 3933 */
+  0,			/* 3934 */
+  0,			/* 3935 */
+  0,			/* 3936 */
+  0,			/* 3937 */
+  0,			/* 3938 */
+  0,			/* 3939 */
+  0,			/* 3940 */
+  0,			/* 3941 */
+  0,			/* 3942 */
+  0,			/* 3943 */
+  0,			/* 3944 */
+  0,			/* 3945 */
+  0,			/* 3946 */
+  0,			/* 3947 */
+  0,			/* 3948 */
+  0,			/* 3949 */
+  0,			/* 3950 */
+  0,			/* 3951 */
+  0,			/* 3952 */
+  0,			/* 3953 */
+  0,			/* 3954 */
+  0,			/* 3955 */
+  0,			/* 3956 */
+  0,			/* 3957 */
+  0,			/* 3958 */
+  0,			/* 3959 */
+  0,			/* 3960 */
+  0,			/* 3961 */
+  0,			/* 3962 */
+  0,			/* 3963 */
+  0,			/* 3964 */
+  0,			/* 3965 */
+  0,			/* 3966 */
+  0,			/* 3967 */
+  0,			/* 3968 */
+  0,			/* 3969 */
+  0,			/* 3970 */
+  0,			/* 3971 */
+  0,			/* 3972 */
+  0,			/* 3973 */
+  0,			/* 3974 */
+  0,			/* 3975 */
+  0,			/* 3976 */
+  0,			/* 3977 */
+  0,			/* 3978 */
+  0,			/* 3979 */
+  0,			/* 3980 */
+  0,			/* 3981 */
+  0,			/* 3982 */
+  0,			/* 3983 */
+  0,			/* 3984 */
+  0,			/* 3985 */
+  0,			/* 3986 */
+  0,			/* 3987 */
+  0,			/* 3988 */
+  0,			/* 3989 */
+  0,			/* 3990 */
+  0,			/* 3991 */
+  0,			/* 3992 */
+  0,			/* 3993 */
+  0,			/* 3994 */
+  0,			/* 3995 */
+  0,			/* 3996 */
+  0,			/* 3997 */
+  0,			/* 3998 */
+  0,			/* 3999 */
+  0,			/* ERROR_WINS_INTERNAL */
+  0,			/* ERROR_CAN_NOT_DEL_LOCAL_WINS */
+  0,			/* ERROR_STATIC_INIT */
+  0,			/* ERROR_INC_BACKUP */
+  0,			/* ERROR_FULL_BACKUP */
+  0,			/* ERROR_REC_NON_EXISTENT */
+  0,			/* ERROR_RPL_NOT_ALLOWED */
+  0,			/* 4007 */
+  0,			/* 4008 */
+  0,			/* 4009 */
+  0,			/* 4010 */
+  0,			/* 4011 */
+  0,			/* 4012 */
+  0,			/* 4013 */
+  0,			/* 4014 */
+  0,			/* 4015 */
+  0,			/* 4016 */
+  0,			/* 4017 */
+  0,			/* 4018 */
+  0,			/* 4019 */
+  0,			/* 4020 */
+  0,			/* 4021 */
+  0,			/* 4022 */
+  0,			/* 4023 */
+  0,			/* 4024 */
+  0,			/* 4025 */
+  0,			/* 4026 */
+  0,			/* 4027 */
+  0,			/* 4028 */
+  0,			/* 4029 */
+  0,			/* 4030 */
+  0,			/* 4031 */
+  0,			/* 4032 */
+  0,			/* 4033 */
+  0,			/* 4034 */
+  0,			/* 4035 */
+  0,			/* 4036 */
+  0,			/* 4037 */
+  0,			/* 4038 */
+  0,			/* 4039 */
+  0,			/* 4040 */
+  0,			/* 4041 */
+  0,			/* 4042 */
+  0,			/* 4043 */
+  0,			/* 4044 */
+  0,			/* 4045 */
+  0,			/* 4046 */
+  0,			/* 4047 */
+  0,			/* 4048 */
+  0,			/* 4049 */
+  0,			/* 4050 */
+  0,			/* 4051 */
+  0,			/* 4052 */
+  0,			/* 4053 */
+  0,			/* 4054 */
+  0,			/* 4055 */
+  0,			/* 4056 */
+  0,			/* 4057 */
+  0,			/* 4058 */
+  0,			/* 4059 */
+  0,			/* 4060 */
+  0,			/* 4061 */
+  0,			/* 4062 */
+  0,			/* 4063 */
+  0,			/* 4064 */
+  0,			/* 4065 */
+  0,			/* 4066 */
+  0,			/* 4067 */
+  0,			/* 4068 */
+  0,			/* 4069 */
+  0,			/* 4070 */
+  0,			/* 4071 */
+  0,			/* 4072 */
+  0,			/* 4073 */
+  0,			/* 4074 */
+  0,			/* 4075 */
+  0,			/* 4076 */
+  0,			/* 4077 */
+  0,			/* 4078 */
+  0,			/* 4079 */
+  0,			/* 4080 */
+  0,			/* 4081 */
+  0,			/* 4082 */
+  0,			/* 4083 */
+  0,			/* 4084 */
+  0,			/* 4085 */
+  0,			/* 4086 */
+  0,			/* 4087 */
+  0,			/* 4088 */
+  0,			/* 4089 */
+  0,			/* 4090 */
+  0,			/* 4091 */
+  0,			/* 4092 */
+  0,			/* 4093 */
+  0,			/* 4094 */
+  0,			/* 4095 */
+  0,			/* 4096 */
+  0,			/* 4097 */
+  0,			/* 4098 */
+  0,			/* 4099 */
+  0,			/* ERROR_DHCP_ADDRESS_CONFLICT */
+  0,			/* 4101 */
+  0,			/* 4102 */
+  0,			/* 4103 */
+  0,			/* 4104 */
+  0,			/* 4105 */
+  0,			/* 4106 */
+  0,			/* 4107 */
+  0,			/* 4108 */
+  0,			/* 4109 */
+  0,			/* 4110 */
+  0,			/* 4111 */
+  0,			/* 4112 */
+  0,			/* 4113 */
+  0,			/* 4114 */
+  0,			/* 4115 */
+  0,			/* 4116 */
+  0,			/* 4117 */
+  0,			/* 4118 */
+  0,			/* 4119 */
+  0,			/* 4120 */
+  0,			/* 4121 */
+  0,			/* 4122 */
+  0,			/* 4123 */
+  0,			/* 4124 */
+  0,			/* 4125 */
+  0,			/* 4126 */
+  0,			/* 4127 */
+  0,			/* 4128 */
+  0,			/* 4129 */
+  0,			/* 4130 */
+  0,			/* 4131 */
+  0,			/* 4132 */
+  0,			/* 4133 */
+  0,			/* 4134 */
+  0,			/* 4135 */
+  0,			/* 4136 */
+  0,			/* 4137 */
+  0,			/* 4138 */
+  0,			/* 4139 */
+  0,			/* 4140 */
+  0,			/* 4141 */
+  0,			/* 4142 */
+  0,			/* 4143 */
+  0,			/* 4144 */
+  0,			/* 4145 */
+  0,			/* 4146 */
+  0,			/* 4147 */
+  0,			/* 4148 */
+  0,			/* 4149 */
+  0,			/* 4150 */
+  0,			/* 4151 */
+  0,			/* 4152 */
+  0,			/* 4153 */
+  0,			/* 4154 */
+  0,			/* 4155 */
+  0,			/* 4156 */
+  0,			/* 4157 */
+  0,			/* 4158 */
+  0,			/* 4159 */
+  0,			/* 4160 */
+  0,			/* 4161 */
+  0,			/* 4162 */
+  0,			/* 4163 */
+  0,			/* 4164 */
+  0,			/* 4165 */
+  0,			/* 4166 */
+  0,			/* 4167 */
+  0,			/* 4168 */
+  0,			/* 4169 */
+  0,			/* 4170 */
+  0,			/* 4171 */
+  0,			/* 4172 */
+  0,			/* 4173 */
+  0,			/* 4174 */
+  0,			/* 4175 */
+  0,			/* 4176 */
+  0,			/* 4177 */
+  0,			/* 4178 */
+  0,			/* 4179 */
+  0,			/* 4180 */
+  0,			/* 4181 */
+  0,			/* 4182 */
+  0,			/* 4183 */
+  0,			/* 4184 */
+  0,			/* 4185 */
+  0,			/* 4186 */
+  0,			/* 4187 */
+  0,			/* 4188 */
+  0,			/* 4189 */
+  0,			/* 4190 */
+  0,			/* 4191 */
+  0,			/* 4192 */
+  0,			/* 4193 */
+  0,			/* 4194 */
+  0,			/* 4195 */
+  0,			/* 4196 */
+  0,			/* 4197 */
+  0,			/* 4198 */
+  0,			/* 4199 */
+  0,			/* ERROR_WMI_GUID_NOT_FOUND */
+  0,			/* ERROR_WMI_INSTANCE_NOT_FOUND */
+  0,			/* ERROR_WMI_ITEMID_NOT_FOUND */
+  0,			/* ERROR_WMI_TRY_AGAIN */
+  0,			/* ERROR_WMI_DP_NOT_FOUND */
+  0,			/* ERROR_WMI_UNRESOLVED_INSTANCE_REF */
+  0,			/* ERROR_WMI_ALREADY_ENABLED */
+  0,			/* ERROR_WMI_GUID_DISCONNECTED */
+  0,			/* ERROR_WMI_SERVER_UNAVAILABLE */
+  0,			/* ERROR_WMI_DP_FAILED */
+  0,			/* ERROR_WMI_INVALID_MOF */
+  0,			/* ERROR_WMI_INVALID_REGINFO */
+  0,			/* ERROR_WMI_ALREADY_DISABLED */
+  0,			/* ERROR_WMI_READ_ONLY */
+  0,			/* ERROR_WMI_SET_FAILURE */
+  0,			/* 4215 */
+  0,			/* 4216 */
+  0,			/* 4217 */
+  0,			/* 4218 */
+  0,			/* 4219 */
+  0,			/* 4220 */
+  0,			/* 4221 */
+  0,			/* 4222 */
+  0,			/* 4223 */
+  0,			/* 4224 */
+  0,			/* 4225 */
+  0,			/* 4226 */
+  0,			/* 4227 */
+  0,			/* 4228 */
+  0,			/* 4229 */
+  0,			/* 4230 */
+  0,			/* 4231 */
+  0,			/* 4232 */
+  0,			/* 4233 */
+  0,			/* 4234 */
+  0,			/* 4235 */
+  0,			/* 4236 */
+  0,			/* 4237 */
+  0,			/* 4238 */
+  0,			/* 4239 */
+  0,			/* 4240 */
+  0,			/* 4241 */
+  0,			/* 4242 */
+  0,			/* 4243 */
+  0,			/* 4244 */
+  0,			/* 4245 */
+  0,			/* 4246 */
+  0,			/* 4247 */
+  0,			/* 4248 */
+  0,			/* 4249 */
+  0,			/* 4250 */
+  0,			/* 4251 */
+  0,			/* 4252 */
+  0,			/* 4253 */
+  0,			/* 4254 */
+  0,			/* 4255 */
+  0,			/* 4256 */
+  0,			/* 4257 */
+  0,			/* 4258 */
+  0,			/* 4259 */
+  0,			/* 4260 */
+  0,			/* 4261 */
+  0,			/* 4262 */
+  0,			/* 4263 */
+  0,			/* 4264 */
+  0,			/* 4265 */
+  0,			/* 4266 */
+  0,			/* 4267 */
+  0,			/* 4268 */
+  0,			/* 4269 */
+  0,			/* 4270 */
+  0,			/* 4271 */
+  0,			/* 4272 */
+  0,			/* 4273 */
+  0,			/* 4274 */
+  0,			/* 4275 */
+  0,			/* 4276 */
+  0,			/* 4277 */
+  0,			/* 4278 */
+  0,			/* 4279 */
+  0,			/* 4280 */
+  0,			/* 4281 */
+  0,			/* 4282 */
+  0,			/* 4283 */
+  0,			/* 4284 */
+  0,			/* 4285 */
+  0,			/* 4286 */
+  0,			/* 4287 */
+  0,			/* 4288 */
+  0,			/* 4289 */
+  0,			/* 4290 */
+  0,			/* 4291 */
+  0,			/* 4292 */
+  0,			/* 4293 */
+  0,			/* 4294 */
+  0,			/* 4295 */
+  0,			/* 4296 */
+  0,			/* 4297 */
+  0,			/* 4298 */
+  0,			/* 4299 */
+  0,			/* ERROR_INVALID_MEDIA */
+  0,			/* ERROR_INVALID_LIBRARY */
+  0,			/* ERROR_INVALID_MEDIA_POOL */
+  0,			/* ERROR_DRIVE_MEDIA_MISMATCH */
+  0,			/* ERROR_MEDIA_OFFLINE */
+  0,			/* ERROR_LIBRARY_OFFLINE */
+  0,			/* ERROR_EMPTY */
+  0,			/* ERROR_NOT_EMPTY */
+  0,			/* ERROR_MEDIA_UNAVAILABLE */
+  0,			/* ERROR_RESOURCE_DISABLED */
+  0,			/* ERROR_INVALID_CLEANER */
+  0,			/* ERROR_UNABLE_TO_CLEAN */
+  0,			/* ERROR_OBJECT_NOT_FOUND */
+  0,			/* ERROR_DATABASE_FAILURE */
+  0,			/* ERROR_DATABASE_FULL */
+  0,			/* ERROR_MEDIA_INCOMPATIBLE */
+  0,			/* ERROR_RESOURCE_NOT_PRESENT */
+  0,			/* ERROR_INVALID_OPERATION */
+  0,			/* ERROR_MEDIA_NOT_AVAILABLE */
+  0,			/* ERROR_DEVICE_NOT_AVAILABLE */
+  0,			/* ERROR_REQUEST_REFUSED */
+  0,			/* ERROR_INVALID_DRIVE_OBJECT */
+  0,			/* ERROR_LIBRARY_FULL */
+  0,			/* ERROR_MEDIUM_NOT_ACCESSIBLE */
+  0,			/* ERROR_UNABLE_TO_LOAD_MEDIUM */
+  0,			/* ERROR_UNABLE_TO_INVENTORY_DRIVE */
+  0,			/* ERROR_UNABLE_TO_INVENTORY_SLOT */
+  0,			/* ERROR_UNABLE_TO_INVENTORY_TRANSPORT */
+  0,			/* ERROR_TRANSPORT_FULL */
+  0,			/* ERROR_CONTROLLING_IEPORT */
+  0,			/* ERROR_UNABLE_TO_EJECT_MOUNTED_MEDIA */
+  0,			/* ERROR_CLEANER_SLOT_SET */
+  0,			/* ERROR_CLEANER_SLOT_NOT_SET */
+  0,			/* ERROR_CLEANER_CARTRIDGE_SPENT */
+  0,			/* ERROR_UNEXPECTED_OMID */
+  0,			/* ERROR_CANT_DELETE_LAST_ITEM */
+  0,			/* ERROR_MESSAGE_EXCEEDS_MAX_SIZE */
+  0,			/* ERROR_VOLUME_CONTAINS_SYS_FILES */
+  0,			/* ERROR_INDIGENOUS_TYPE */
+  0,			/* ERROR_NO_SUPPORTING_DRIVES */
+  0,			/* ERROR_CLEANER_CARTRIDGE_INSTALLED */
+  0,			/* ERROR_IEPORT_FULL */
+  0,			/* 4342 */
+  0,			/* 4343 */
+  0,			/* 4344 */
+  0,			/* 4345 */
+  0,			/* 4346 */
+  0,			/* 4347 */
+  0,			/* 4348 */
+  0,			/* 4349 */
+  0,			/* ERROR_FILE_OFFLINE */
+  0,			/* ERROR_REMOTE_STORAGE_NOT_ACTIVE */
+  0,			/* ERROR_REMOTE_STORAGE_MEDIA_ERROR */
+  0,			/* 4353 */
+  0,			/* 4354 */
+  0,			/* 4355 */
+  0,			/* 4356 */
+  0,			/* 4357 */
+  0,			/* 4358 */
+  0,			/* 4359 */
+  0,			/* 4360 */
+  0,			/* 4361 */
+  0,			/* 4362 */
+  0,			/* 4363 */
+  0,			/* 4364 */
+  0,			/* 4365 */
+  0,			/* 4366 */
+  0,			/* 4367 */
+  0,			/* 4368 */
+  0,			/* 4369 */
+  0,			/* 4370 */
+  0,			/* 4371 */
+  0,			/* 4372 */
+  0,			/* 4373 */
+  0,			/* 4374 */
+  0,			/* 4375 */
+  0,			/* 4376 */
+  0,			/* 4377 */
+  0,			/* 4378 */
+  0,			/* 4379 */
+  0,			/* 4380 */
+  0,			/* 4381 */
+  0,			/* 4382 */
+  0,			[...]

[diff truncated at 100000 bytes]


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

only message in thread, other threads:[~2022-08-04 13:17 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-08-04 13:17 [newlib-cygwin] Cygwin: create sparse errmap array Corinna Vinschen

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