|
|
1.1 ! root 1: /*++ BUILD Version: 0005 // Increment this if a change has global effects ! 2: ! 3: Copyright (c) 1991-1993 Microsoft Corporation ! 4: ! 5: Module Name: ! 6: ! 7: ntstatus.h ! 8: ! 9: Abstract: ! 10: ! 11: Constant definitions for the NTSTATUS values. ! 12: ! 13: Author: ! 14: ! 15: Portable Systems Group 30-Mar-1989 ! 16: ! 17: Revision History: ! 18: ! 19: Notes: ! 20: ! 21: This file is generated by the MC tool from the winerror.msg file. ! 22: ! 23: Please add new error values to the end of the file. To do otherwise ! 24: will jumble the error values. ! 25: ! 26: --*/ ! 27: ! 28: #ifndef _NTSTATUS_ ! 29: #define _NTSTATUS_ ! 30: ! 31: /*lint -save -e767 */ // Don't complain about different definitions // winnt ! 32: ! 33: ///////////////////////////////////////////////////////////////////////// ! 34: // ! 35: // Standard Success values ! 36: // ! 37: // ! 38: ///////////////////////////////////////////////////////////////////////// ! 39: ! 40: ! 41: // ! 42: // The success status codes 0 - 63 are reserved for wait completion status. ! 43: // ! 44: #define STATUS_SUCCESS ((NTSTATUS)0x00000000L) ! 45: ! 46: // ! 47: // Values are 32 bit values layed out as follows: ! 48: // ! 49: // 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1 ! 50: // 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 ! 51: // +---+-+-+-----------------------+-------------------------------+ ! 52: // |Sev|C|R| Facility | Code | ! 53: // +---+-+-+-----------------------+-------------------------------+ ! 54: // ! 55: // where ! 56: // ! 57: // Sev - is the severity code ! 58: // ! 59: // 00 - Success ! 60: // 01 - Informational ! 61: // 10 - Warning ! 62: // 11 - Error ! 63: // ! 64: // C - is the Customer code flag ! 65: // ! 66: // R - is a reserved bit ! 67: // ! 68: // Facility - is the facility code ! 69: // ! 70: // Code - is the facility's status code ! 71: // ! 72: // ! 73: // Define the facility codes ! 74: // ! 75: #define FACILITY_RPC_STUBS 0x3 ! 76: #define FACILITY_RPC_RUNTIME 0x2 ! 77: #define FACILITY_IO_ERROR_CODE 0x4 ! 78: ! 79: ! 80: // ! 81: // Define the severity codes ! 82: // ! 83: #define STATUS_SEVERITY_WARNING 0x2 ! 84: #define STATUS_SEVERITY_SUCCESS 0x0 ! 85: #define STATUS_SEVERITY_INFORMATIONAL 0x1 ! 86: #define STATUS_SEVERITY_ERROR 0x3 ! 87: ! 88: ! 89: // ! 90: // MessageId: STATUS_WAIT_0 ! 91: // ! 92: // MessageText: ! 93: // ! 94: // STATUS_WAIT_0 ! 95: // ! 96: #define STATUS_WAIT_0 ((NTSTATUS)0x00000000L) // winnt ! 97: ! 98: // ! 99: // MessageId: STATUS_WAIT_1 ! 100: // ! 101: // MessageText: ! 102: // ! 103: // STATUS_WAIT_1 ! 104: // ! 105: #define STATUS_WAIT_1 ((NTSTATUS)0x00000001L) ! 106: ! 107: // ! 108: // MessageId: STATUS_WAIT_2 ! 109: // ! 110: // MessageText: ! 111: // ! 112: // STATUS_WAIT_2 ! 113: // ! 114: #define STATUS_WAIT_2 ((NTSTATUS)0x00000002L) ! 115: ! 116: // ! 117: // MessageId: STATUS_WAIT_3 ! 118: // ! 119: // MessageText: ! 120: // ! 121: // STATUS_WAIT_3 ! 122: // ! 123: #define STATUS_WAIT_3 ((NTSTATUS)0x00000003L) ! 124: ! 125: // ! 126: // MessageId: STATUS_WAIT_63 ! 127: // ! 128: // MessageText: ! 129: // ! 130: // STATUS_WAIT_63 ! 131: // ! 132: #define STATUS_WAIT_63 ((NTSTATUS)0x0000003FL) ! 133: ! 134: ! 135: // ! 136: // The success status codes 128 - 191 are reserved for wait completion ! 137: // status with an abandoned mutant object. ! 138: // ! 139: #define STATUS_ABANDONED ((NTSTATUS)0x00000080L) ! 140: ! 141: // ! 142: // MessageId: STATUS_ABANDONED_WAIT_0 ! 143: // ! 144: // MessageText: ! 145: // ! 146: // STATUS_ABANDONED_WAIT_0 ! 147: // ! 148: #define STATUS_ABANDONED_WAIT_0 ((NTSTATUS)0x00000080L) // winnt ! 149: ! 150: // ! 151: // MessageId: STATUS_ABANDONED_WAIT_63 ! 152: // ! 153: // MessageText: ! 154: // ! 155: // STATUS_ABANDONED_WAIT_63 ! 156: // ! 157: #define STATUS_ABANDONED_WAIT_63 ((NTSTATUS)0x000000BFL) ! 158: ! 159: // ! 160: // MessageId: STATUS_USER_APC ! 161: // ! 162: // MessageText: ! 163: // ! 164: // The success status codes 256, 257, 258, and 258 are reserved for ! 165: // User APC, Kernel APC, Alerted, and Timeout. ! 166: // ! 167: #define STATUS_USER_APC ((NTSTATUS)0x000000C0L) // winnt ! 168: ! 169: // ! 170: // MessageId: STATUS_KERNEL_APC ! 171: // ! 172: // MessageText: ! 173: // ! 174: // The success status codes 256, 257, 258, and 258 are reserved for ! 175: // User APC, Kernel APC, Alerted, and Timeout. ! 176: // ! 177: #define STATUS_KERNEL_APC ((NTSTATUS)0x00000100L) ! 178: ! 179: // ! 180: // MessageId: STATUS_ALERTED ! 181: // ! 182: // MessageText: ! 183: // ! 184: // The success status codes 256, 257, 258, and 258 are reserved for ! 185: // User APC, Kernel APC, Alerted, and Timeout. ! 186: // ! 187: #define STATUS_ALERTED ((NTSTATUS)0x00000101L) ! 188: ! 189: // ! 190: // MessageId: STATUS_TIMEOUT ! 191: // ! 192: // MessageText: ! 193: // ! 194: // The success status codes 256, 257, 258, and 258 are reserved for ! 195: // User APC, Kernel APC, Alerted, and Timeout. ! 196: // ! 197: #define STATUS_TIMEOUT ((NTSTATUS)0x00000102L) // winnt ! 198: ! 199: // ! 200: // MessageId: STATUS_PENDING ! 201: // ! 202: // MessageText: ! 203: // ! 204: // The operation that was requested is pending completion. ! 205: // ! 206: #define STATUS_PENDING ((NTSTATUS)0x00000103L) // winnt ! 207: ! 208: // ! 209: // MessageId: STATUS_REPARSE ! 210: // ! 211: // MessageText: ! 212: // ! 213: // A reparse should be performed by the Object Manager since the name of the ! 214: // file resulted in a symbolic link. ! 215: // ! 216: #define STATUS_REPARSE ((NTSTATUS)0x00000104L) ! 217: ! 218: // ! 219: // MessageId: STATUS_MORE_ENTRIES ! 220: // ! 221: // MessageText: ! 222: // ! 223: // Returned by enumeration APIs to indicate more information is available ! 224: // to successive calls. ! 225: // ! 226: #define STATUS_MORE_ENTRIES ((NTSTATUS)0x00000105L) ! 227: ! 228: // ! 229: // MessageId: STATUS_NOT_ALL_ASSIGNED ! 230: // ! 231: // MessageText: ! 232: // ! 233: // Indicates not all privileges referenced are assigned to the caller. ! 234: // This allows, for example, all privileges to be disabled without having ! 235: // to know exactly which privileges are assigned. ! 236: // ! 237: #define STATUS_NOT_ALL_ASSIGNED ((NTSTATUS)0x00000106L) ! 238: ! 239: // ! 240: // MessageId: STATUS_SOME_NOT_MAPPED ! 241: // ! 242: // MessageText: ! 243: // ! 244: // Some of the information to be translated has not been translated. ! 245: // ! 246: #define STATUS_SOME_NOT_MAPPED ((NTSTATUS)0x00000107L) ! 247: ! 248: // ! 249: // MessageId: STATUS_OPLOCK_BREAK_IN_PROGRESS ! 250: // ! 251: // MessageText: ! 252: // ! 253: // An open/create operation completed while an oplock break is ! 254: // underway. ! 255: // ! 256: #define STATUS_OPLOCK_BREAK_IN_PROGRESS ((NTSTATUS)0x00000108L) ! 257: ! 258: // ! 259: // MessageId: STATUS_VOLUME_MOUNTED ! 260: // ! 261: // MessageText: ! 262: // ! 263: // A new volume has been mounted by a file system. ! 264: // ! 265: #define STATUS_VOLUME_MOUNTED ((NTSTATUS)0x00000109L) ! 266: ! 267: // ! 268: // MessageId: STATUS_RXACT_COMMITTED ! 269: // ! 270: // MessageText: ! 271: // ! 272: // This success level status indicates that the transaction state already ! 273: // exists for the registry sub-tree, but that a transaction commit was ! 274: // previously aborted. The commit has now been completed. ! 275: // This status value is returned by the runtime library (RTL) registry ! 276: // transaction package (RXact). ! 277: // ! 278: #define STATUS_RXACT_COMMITTED ((NTSTATUS)0x0000010AL) ! 279: ! 280: // ! 281: // MessageId: STATUS_NOTIFY_CLEANUP ! 282: // ! 283: // MessageText: ! 284: // ! 285: // This indicates that a notify change request has been completed due to ! 286: // closing the handle which made the notify change request. ! 287: // ! 288: #define STATUS_NOTIFY_CLEANUP ((NTSTATUS)0x0000010BL) ! 289: ! 290: // ! 291: // MessageId: STATUS_NOTIFY_ENUM_DIR ! 292: // ! 293: // MessageText: ! 294: // ! 295: // This indicates that a notify change request is being completed and that the ! 296: // information is not being returned in the caller's buffer. The caller now ! 297: // needs to enumerate the files to find the changes. ! 298: // ! 299: #define STATUS_NOTIFY_ENUM_DIR ((NTSTATUS)0x0000010CL) ! 300: ! 301: // ! 302: // MessageId: STATUS_NO_QUOTAS_FOR_ACCOUNT ! 303: // ! 304: // MessageText: ! 305: // ! 306: // {No Quotas} ! 307: // No system quota limits are specifically set for this account. ! 308: // ! 309: #define STATUS_NO_QUOTAS_FOR_ACCOUNT ((NTSTATUS)0x0000010DL) ! 310: ! 311: // ! 312: // MessageId: STATUS_PRIMARY_TRANSPORT_CONNECT_FAILED ! 313: // ! 314: // MessageText: ! 315: // ! 316: // {Connect Failure on Primary Transport} ! 317: // An attempt was made to connect to the remote server %s on the primary transport, but the ! 318: // connection failed. The computer WAS able to connect on a secondary transport. ! 319: // ! 320: #define STATUS_PRIMARY_TRANSPORT_CONNECT_FAILED ((NTSTATUS)0x0000010EL) ! 321: ! 322: ! 323: ! 324: ///////////////////////////////////////////////////////////////////////// ! 325: // ! 326: // Standard Information values ! 327: // ! 328: ///////////////////////////////////////////////////////////////////////// ! 329: ! 330: // ! 331: // MessageId: STATUS_OBJECT_NAME_EXISTS ! 332: // ! 333: // MessageText: ! 334: // ! 335: // {Object Exists} ! 336: // An attempt was made to create an object and the object name already existed. ! 337: // ! 338: #define STATUS_OBJECT_NAME_EXISTS ((NTSTATUS)0x40000000L) ! 339: ! 340: // ! 341: // MessageId: STATUS_THREAD_WAS_SUSPENDED ! 342: // ! 343: // MessageText: ! 344: // ! 345: // {Thread Suspended} ! 346: // A thread termination occurred while the thread was suspended. The ! 347: // thread was resumed, and termination proceeded. ! 348: // ! 349: #define STATUS_THREAD_WAS_SUSPENDED ((NTSTATUS)0x40000001L) ! 350: ! 351: // ! 352: // MessageId: STATUS_WORKING_SET_LIMIT_RANGE ! 353: // ! 354: // MessageText: ! 355: // ! 356: // {Working Set Range Error} ! 357: // An attempt was made to set the working set minimum or maximum ! 358: // to values which are outside of the allowable range. ! 359: // ! 360: #define STATUS_WORKING_SET_LIMIT_RANGE ((NTSTATUS)0x40000002L) ! 361: ! 362: // ! 363: // MessageId: STATUS_IMAGE_NOT_AT_BASE ! 364: // ! 365: // MessageText: ! 366: // ! 367: // {Image Relocated} ! 368: // An image file could not be mapped at the address specified in ! 369: // the image file. Local fixups must be performed on this image. ! 370: // ! 371: #define STATUS_IMAGE_NOT_AT_BASE ((NTSTATUS)0x40000003L) ! 372: ! 373: // ! 374: // MessageId: STATUS_RXACT_STATE_CREATED ! 375: // ! 376: // MessageText: ! 377: // ! 378: // This informational level status indicates that a specified registry ! 379: // sub-tree transaction state did not yet exist and had to be created. ! 380: // This status value is returned by the runtime library (RTL) registry ! 381: // transaction package (RXact). ! 382: // ! 383: #define STATUS_RXACT_STATE_CREATED ((NTSTATUS)0x40000004L) ! 384: ! 385: // ! 386: // MessageId: STATUS_SEGMENT_NOTIFICATION ! 387: // ! 388: // MessageText: ! 389: // ! 390: // {Segment Load} ! 391: // A virtual DOS machine (VDM) is loading, unloading, or moving an MS-DOS ! 392: // or Win16 program segment image. An exception is raised so a debugger can ! 393: // load, unload or track symbols and breakpoints within these 16-bit segments. ! 394: // ! 395: #define STATUS_SEGMENT_NOTIFICATION ((NTSTATUS)0x40000005L) ! 396: ! 397: // ! 398: // MessageId: STATUS_LOCAL_USER_SESSION_KEY ! 399: // ! 400: // MessageText: ! 401: // ! 402: // {Local Session Key} ! 403: // A user session key was requested for a local RPC connection. The session key ! 404: // returned is a constant value and not unique to this connection. ! 405: // ! 406: #define STATUS_LOCAL_USER_SESSION_KEY ((NTSTATUS)0x40000006L) ! 407: ! 408: // ! 409: // MessageId: STATUS_BAD_CURRENT_DIRECTORY ! 410: // ! 411: // MessageText: ! 412: // ! 413: // {Invalid Current Directory} ! 414: // The process can not switch to the startup current directory %s. ! 415: // Select OK to set current directory to %s, or select CANCEL ! 416: // to exit. ! 417: // ! 418: #define STATUS_BAD_CURRENT_DIRECTORY ((NTSTATUS)0x40000007L) ! 419: ! 420: // ! 421: // MessageId: STATUS_SERIAL_MORE_WRITES ! 422: // ! 423: // MessageText: ! 424: // ! 425: // {Serial IOCTL Complete} ! 426: // A serial I/O operation was completed by another write to a serial port. ! 427: // (The IOCTL_SERIAL_XOFF_COUNTER reached zero.) ! 428: // ! 429: #define STATUS_SERIAL_MORE_WRITES ((NTSTATUS)0x40000008L) ! 430: ! 431: // ! 432: // MessageId: STATUS_REGISTRY_RECOVERED ! 433: // ! 434: // MessageText: ! 435: // ! 436: // {Registry Recovery} ! 437: // One of the files containing the system's Registry data had to be recovered ! 438: // by use of a log or alternate copy. The recovery was successful. ! 439: // ! 440: #define STATUS_REGISTRY_RECOVERED ((NTSTATUS)0x40000009L) ! 441: ! 442: // ! 443: // MessageId: STATUS_FT_READ_RECOVERY_FROM_BACKUP ! 444: // ! 445: // MessageText: ! 446: // ! 447: // {Redundant Read} ! 448: // To satisfy a read request, the NT fault-tolerant file system successfully ! 449: // read the requested data from a redundant copy. This was done because ! 450: // the file system encountered a failure on a member of the fault-tolerant ! 451: // volume, but was unable to reassign the failing area of the device. ! 452: // ! 453: #define STATUS_FT_READ_RECOVERY_FROM_BACKUP ((NTSTATUS)0x4000000AL) ! 454: ! 455: // ! 456: // MessageId: STATUS_FT_WRITE_RECOVERY ! 457: // ! 458: // MessageText: ! 459: // ! 460: // {Redundant Write} ! 461: // To satisfy a write request, the NT fault-tolerant file system successfully ! 462: // wrote a redundant copy of the information. This was done because the ! 463: // file system encountered a failure on a member of the fault-tolerant ! 464: // volume, but was not able to reassign the failing area of the device. ! 465: // ! 466: #define STATUS_FT_WRITE_RECOVERY ((NTSTATUS)0x4000000BL) ! 467: ! 468: // ! 469: // MessageId: STATUS_SERIAL_COUNTER_TIMEOUT ! 470: // ! 471: // MessageText: ! 472: // ! 473: // {Serial IOCTL Timeout} ! 474: // A serial I/O operation completed because the time-out period expired. ! 475: // (The IOCTL_SERIAL_XOFF_COUNTER had not reached zero.) ! 476: // ! 477: #define STATUS_SERIAL_COUNTER_TIMEOUT ((NTSTATUS)0x4000000CL) ! 478: ! 479: // ! 480: // MessageId: STATUS_NULL_LM_PASSWORD ! 481: // ! 482: // MessageText: ! 483: // ! 484: // {Password Too Complex} ! 485: // The NT password is too complex to be converted to a LAN Manager password. ! 486: // The LAN Manager password returned is a NULL string. ! 487: // ! 488: #define STATUS_NULL_LM_PASSWORD ((NTSTATUS)0x4000000DL) ! 489: ! 490: // ! 491: // MessageId: STATUS_IMAGE_MACHINE_TYPE_MISMATCH ! 492: // ! 493: // MessageText: ! 494: // ! 495: // The specified image file is valid, but is for a machine type other than ! 496: // the current machine. ! 497: // ! 498: #define STATUS_IMAGE_MACHINE_TYPE_MISMATCH ((NTSTATUS)0x4000000EL) ! 499: ! 500: // ! 501: // MessageId: STATUS_RECEIVE_PARTIAL ! 502: // ! 503: // MessageText: ! 504: // ! 505: // {Partial Data Received} ! 506: // The network transport returned partial data to its client. The remaining ! 507: // data will be sent later. ! 508: // ! 509: #define STATUS_RECEIVE_PARTIAL ((NTSTATUS)0x4000000FL) ! 510: ! 511: // ! 512: // MessageId: STATUS_RECEIVE_EXPEDITED ! 513: // ! 514: // MessageText: ! 515: // ! 516: // {Expedited Data Received} ! 517: // The network transport returned data to its client that was marked as ! 518: // expedited by the remote system. ! 519: // ! 520: #define STATUS_RECEIVE_EXPEDITED ((NTSTATUS)0x40000010L) ! 521: ! 522: // ! 523: // MessageId: STATUS_RECEIVE_PARTIAL_EXPEDITED ! 524: // ! 525: // MessageText: ! 526: // ! 527: // {Partial Expedited Data Received} ! 528: // The network transport returned partial data to its client and this data ! 529: // was marked as expedited by the remote system. The remaining data will ! 530: // be sent later. ! 531: // ! 532: #define STATUS_RECEIVE_PARTIAL_EXPEDITED ((NTSTATUS)0x40000011L) ! 533: ! 534: // ! 535: // MessageId: STATUS_EVENT_DONE ! 536: // ! 537: // MessageText: ! 538: // ! 539: // {TDI Event Done} ! 540: // The TDI indication has completed successfully. ! 541: // ! 542: #define STATUS_EVENT_DONE ((NTSTATUS)0x40000012L) ! 543: ! 544: // ! 545: // MessageId: STATUS_EVENT_PENDING ! 546: // ! 547: // MessageText: ! 548: // ! 549: // {TDI Event Pending} ! 550: // The TDI indication has entered the pending state. ! 551: // ! 552: #define STATUS_EVENT_PENDING ((NTSTATUS)0x40000013L) ! 553: ! 554: // ! 555: // MessageId: STATUS_CHECKING_FILE_SYSTEM ! 556: // ! 557: // MessageText: ! 558: // ! 559: // Checking file system on %wZ ! 560: // ! 561: #define STATUS_CHECKING_FILE_SYSTEM ((NTSTATUS)0x40000014L) ! 562: ! 563: // ! 564: // MessageId: STATUS_FATAL_APP_EXIT ! 565: // ! 566: // MessageText: ! 567: // ! 568: // {Fatal Application Exit} ! 569: // %s ! 570: // ! 571: #define STATUS_FATAL_APP_EXIT ((NTSTATUS)0x40000015L) ! 572: ! 573: ! 574: ! 575: ///////////////////////////////////////////////////////////////////////// ! 576: // ! 577: // Standard Warning values ! 578: // ! 579: // ! 580: // Note: Do NOT use the value 0x80000000L, as this is a non-portable value ! 581: // for the NT_SUCCESS macro. Warning values start with a code of 1. ! 582: // ! 583: ///////////////////////////////////////////////////////////////////////// ! 584: ! 585: // ! 586: // MessageId: STATUS_GUARD_PAGE_VIOLATION ! 587: // ! 588: // MessageText: ! 589: // ! 590: // {EXCEPTION} ! 591: // Guard Page Exception ! 592: // A page of memory that marks the end of a data structure, such as a stack ! 593: // or an array, has been accessed. ! 594: // ! 595: #define STATUS_GUARD_PAGE_VIOLATION ((NTSTATUS)0x80000001L) ! 596: ! 597: // ! 598: // MessageId: STATUS_DATATYPE_MISALIGNMENT ! 599: // ! 600: // MessageText: ! 601: // ! 602: // {EXCEPTION} ! 603: // Alignment Fault ! 604: // A datatype misalignment was detected in a load or store instruction. ! 605: // ! 606: #define STATUS_DATATYPE_MISALIGNMENT ((NTSTATUS)0x80000002L) // winnt ! 607: ! 608: // ! 609: // MessageId: STATUS_BREAKPOINT ! 610: // ! 611: // MessageText: ! 612: // ! 613: // {EXCEPTION} ! 614: // Breakpoint ! 615: // A breakpoint has been reached. ! 616: // ! 617: #define STATUS_BREAKPOINT ((NTSTATUS)0x80000003L) // winnt ! 618: ! 619: // ! 620: // MessageId: STATUS_SINGLE_STEP ! 621: // ! 622: // MessageText: ! 623: // ! 624: // {EXCEPTION} ! 625: // Single Step ! 626: // A single step or trace operation has just been completed. ! 627: // ! 628: #define STATUS_SINGLE_STEP ((NTSTATUS)0x80000004L) // winnt ! 629: ! 630: // ! 631: // MessageId: STATUS_BUFFER_OVERFLOW ! 632: // ! 633: // MessageText: ! 634: // ! 635: // {Buffer Overflow} ! 636: // The data was too large to fit into the specified buffer. ! 637: // ! 638: #define STATUS_BUFFER_OVERFLOW ((NTSTATUS)0x80000005L) ! 639: ! 640: // ! 641: // MessageId: STATUS_NO_MORE_FILES ! 642: // ! 643: // MessageText: ! 644: // ! 645: // {No More Files} ! 646: // No more files were found which match the file specification. ! 647: // ! 648: #define STATUS_NO_MORE_FILES ((NTSTATUS)0x80000006L) ! 649: ! 650: // ! 651: // MessageId: STATUS_WAKE_SYSTEM_DEBUGGER ! 652: // ! 653: // MessageText: ! 654: // ! 655: // {Kernel Debugger Awakened} ! 656: // the system debugger was awakened by an interrupt. ! 657: // ! 658: #define STATUS_WAKE_SYSTEM_DEBUGGER ((NTSTATUS)0x80000007L) ! 659: ! 660: // ! 661: // MessageId: STATUS_WAS_LOCKED ! 662: // ! 663: // MessageText: ! 664: // ! 665: // {Page Locked} ! 666: // One of the pages to lock was already locked. ! 667: // ! 668: #define STATUS_WAS_LOCKED ((NTSTATUS)0x80000008L) ! 669: ! 670: // ! 671: // MessageId: STATUS_WAS_UNLOCKED ! 672: // ! 673: // MessageText: ! 674: // ! 675: // {Page Unlocked} ! 676: // The page protection of a locked page was changed to 'No Access' ! 677: // and the page was unlocked from memory and from the process. ! 678: // ! 679: #define STATUS_WAS_UNLOCKED ((NTSTATUS)0x80000009L) ! 680: ! 681: // ! 682: // MessageId: STATUS_HANDLES_CLOSED ! 683: // ! 684: // MessageText: ! 685: // ! 686: // {Handles Closed} ! 687: // Handles to objects have been automatically closed as a result of the ! 688: // requested operation. ! 689: // ! 690: #define STATUS_HANDLES_CLOSED ((NTSTATUS)0x8000000AL) ! 691: ! 692: // ! 693: // MessageId: STATUS_NO_INHERITANCE ! 694: // ! 695: // MessageText: ! 696: // ! 697: // {Non-Inheritable ACL} ! 698: // An access control list (ACL) contains no components that can be inherited. ! 699: // ! 700: #define STATUS_NO_INHERITANCE ((NTSTATUS)0x8000000BL) ! 701: ! 702: // ! 703: // MessageId: STATUS_GUID_SUBSTITUTION_MADE ! 704: // ! 705: // MessageText: ! 706: // ! 707: // {GUID Substitution} ! 708: // During the translation of an HPFS global identifier (GUID) to a Windows NT ! 709: // security ID (SID), no administratively-defined GUID prefix was found. ! 710: // A substitute prefix was used, which will not compromise system security. ! 711: // However, this may provide a more restrictive access than intended. ! 712: // ! 713: #define STATUS_GUID_SUBSTITUTION_MADE ((NTSTATUS)0x8000000CL) ! 714: ! 715: // ! 716: // MessageId: STATUS_PARTIAL_COPY ! 717: // ! 718: // MessageText: ! 719: // ! 720: // {Partial Copy} ! 721: // Due to protection conflicts not all the requested bytes could be ! 722: // copied. ! 723: // ! 724: #define STATUS_PARTIAL_COPY ((NTSTATUS)0x8000000DL) ! 725: ! 726: // ! 727: // MessageId: STATUS_DEVICE_PAPER_EMPTY ! 728: // ! 729: // MessageText: ! 730: // ! 731: // {Out of Paper} ! 732: // The printer is out of paper. ! 733: // ! 734: #define STATUS_DEVICE_PAPER_EMPTY ((NTSTATUS)0x8000000EL) ! 735: ! 736: // ! 737: // MessageId: STATUS_DEVICE_POWERED_OFF ! 738: // ! 739: // MessageText: ! 740: // ! 741: // {Device Power Is Off} ! 742: // The printer power has been turned off. ! 743: // ! 744: #define STATUS_DEVICE_POWERED_OFF ((NTSTATUS)0x8000000FL) ! 745: ! 746: // ! 747: // MessageId: STATUS_DEVICE_OFF_LINE ! 748: // ! 749: // MessageText: ! 750: // ! 751: // {Device Offline} ! 752: // The printer has been taken offline. ! 753: // ! 754: #define STATUS_DEVICE_OFF_LINE ((NTSTATUS)0x80000010L) ! 755: ! 756: // ! 757: // MessageId: STATUS_DEVICE_BUSY ! 758: // ! 759: // MessageText: ! 760: // ! 761: // {Device Busy} ! 762: // The device is currently busy. ! 763: // ! 764: #define STATUS_DEVICE_BUSY ((NTSTATUS)0x80000011L) ! 765: ! 766: // ! 767: // MessageId: STATUS_NO_MORE_EAS ! 768: // ! 769: // MessageText: ! 770: // ! 771: // {No More EAs} ! 772: // No more extended attributes (EAs) were found for the file. ! 773: // ! 774: #define STATUS_NO_MORE_EAS ((NTSTATUS)0x80000012L) ! 775: ! 776: // ! 777: // MessageId: STATUS_INVALID_EA_NAME ! 778: // ! 779: // MessageText: ! 780: // ! 781: // {Illegal EA} ! 782: // The specified extended attribute (EA) name contains at least one illegal ! 783: // character. ! 784: // ! 785: #define STATUS_INVALID_EA_NAME ((NTSTATUS)0x80000013L) ! 786: ! 787: // ! 788: // MessageId: STATUS_EA_LIST_INCONSISTENT ! 789: // ! 790: // MessageText: ! 791: // ! 792: // {Inconsistent EA List} ! 793: // The extended attribute (EA) list is inconsistent. ! 794: // ! 795: #define STATUS_EA_LIST_INCONSISTENT ((NTSTATUS)0x80000014L) ! 796: ! 797: // ! 798: // MessageId: STATUS_INVALID_EA_FLAG ! 799: // ! 800: // MessageText: ! 801: // ! 802: // {Invalid EA Flag} ! 803: // An invalid extended attribute (EA) flag was set. ! 804: // ! 805: #define STATUS_INVALID_EA_FLAG ((NTSTATUS)0x80000015L) ! 806: ! 807: // ! 808: // MessageId: STATUS_VERIFY_REQUIRED ! 809: // ! 810: // MessageText: ! 811: // ! 812: // {Verifying Disk} ! 813: // The media has changed and a verify operation is in progress so no ! 814: // reads or writes may be performed to the device, except those used in ! 815: // the verify operation. ! 816: // ! 817: #define STATUS_VERIFY_REQUIRED ((NTSTATUS)0x80000016L) ! 818: ! 819: // ! 820: // MessageId: STATUS_EXTRANEOUS_INFORMATION ! 821: // ! 822: // MessageText: ! 823: // ! 824: // {Too Much Information} ! 825: // The specified access control list (ACL) contained more information than ! 826: // was expected. ! 827: // ! 828: #define STATUS_EXTRANEOUS_INFORMATION ((NTSTATUS)0x80000017L) ! 829: ! 830: // ! 831: // MessageId: STATUS_RXACT_COMMIT_NECESSARY ! 832: // ! 833: // MessageText: ! 834: // ! 835: // This warning level status indicates that the transaction state already ! 836: // exists for the registry sub-tree, but that a transaction commit was ! 837: // previously aborted. The commit has NOT been completed, but has not been ! 838: // rolled back either (so it may still be committed if desired). ! 839: // This status value is returned by the runtime library (RTL) registry ! 840: // transaction package (RXact). ! 841: // ! 842: #define STATUS_RXACT_COMMIT_NECESSARY ((NTSTATUS)0x80000018L) ! 843: ! 844: // ! 845: // MessageId: STATUS_NO_MORE_ENTRIES ! 846: // ! 847: // MessageText: ! 848: // ! 849: // {No More Entries} ! 850: // No more entries are available from an enumeration operation. ! 851: // ! 852: #define STATUS_NO_MORE_ENTRIES ((NTSTATUS)0x8000001AL) ! 853: ! 854: // ! 855: // MessageId: STATUS_FILEMARK_DETECTED ! 856: // ! 857: // MessageText: ! 858: // ! 859: // {Filemark Found} ! 860: // A filemark was detected. ! 861: // ! 862: #define STATUS_FILEMARK_DETECTED ((NTSTATUS)0x8000001BL) ! 863: ! 864: // ! 865: // MessageId: STATUS_MEDIA_CHANGED ! 866: // ! 867: // MessageText: ! 868: // ! 869: // {Media Changed} ! 870: // The media may have changed. ! 871: // ! 872: #define STATUS_MEDIA_CHANGED ((NTSTATUS)0x8000001CL) ! 873: ! 874: // ! 875: // MessageId: STATUS_BUS_RESET ! 876: // ! 877: // MessageText: ! 878: // ! 879: // {I/O Bus Reset} ! 880: // An I/O bus reset was detected. ! 881: // ! 882: #define STATUS_BUS_RESET ((NTSTATUS)0x8000001DL) ! 883: ! 884: // ! 885: // MessageId: STATUS_END_OF_MEDIA ! 886: // ! 887: // MessageText: ! 888: // ! 889: // {End of Media} ! 890: // The end of the media was encountered. ! 891: // ! 892: #define STATUS_END_OF_MEDIA ((NTSTATUS)0x8000001EL) ! 893: ! 894: // ! 895: // MessageId: STATUS_BEGINNING_OF_MEDIA ! 896: // ! 897: // MessageText: ! 898: // ! 899: // Beginning of tape or partition has been detected. ! 900: // ! 901: #define STATUS_BEGINNING_OF_MEDIA ((NTSTATUS)0x8000001FL) ! 902: ! 903: // ! 904: // MessageId: STATUS_MEDIA_CHECK ! 905: // ! 906: // MessageText: ! 907: // ! 908: // {Media Changed} ! 909: // The media may have changed. ! 910: // ! 911: #define STATUS_MEDIA_CHECK ((NTSTATUS)0x80000020L) ! 912: ! 913: // ! 914: // MessageId: STATUS_SETMARK_DETECTED ! 915: // ! 916: // MessageText: ! 917: // ! 918: // A tape access reached a setmark. ! 919: // ! 920: #define STATUS_SETMARK_DETECTED ((NTSTATUS)0x80000021L) ! 921: ! 922: // ! 923: // MessageId: STATUS_NO_DATA_DETECTED ! 924: // ! 925: // MessageText: ! 926: // ! 927: // During a tape access, the end of the data written is reached. ! 928: // ! 929: #define STATUS_NO_DATA_DETECTED ((NTSTATUS)0x80000022L) ! 930: ! 931: // ! 932: // MessageId: STATUS_REDIRECTOR_HAS_OPEN_HANDLES ! 933: // ! 934: // MessageText: ! 935: // ! 936: // The redirector is in use and cannot be unloaded. ! 937: // ! 938: #define STATUS_REDIRECTOR_HAS_OPEN_HANDLES ((NTSTATUS)0x80000023L) ! 939: ! 940: // ! 941: // MessageId: STATUS_SERVER_HAS_OPEN_HANDLES ! 942: // ! 943: // MessageText: ! 944: // ! 945: // The server is in use and cannot be unloaded. ! 946: // ! 947: #define STATUS_SERVER_HAS_OPEN_HANDLES ((NTSTATUS)0x80000024L) ! 948: ! 949: ! 950: ! 951: ///////////////////////////////////////////////////////////////////////// ! 952: // ! 953: // Standard Error values ! 954: // ! 955: ///////////////////////////////////////////////////////////////////////// ! 956: ! 957: // ! 958: // MessageId: STATUS_UNSUCCESSFUL ! 959: // ! 960: // MessageText: ! 961: // ! 962: // {Operation Failed} ! 963: // The requested operation was unsuccessful. ! 964: // ! 965: #define STATUS_UNSUCCESSFUL ((NTSTATUS)0xC0000001L) ! 966: ! 967: // ! 968: // MessageId: STATUS_NOT_IMPLEMENTED ! 969: // ! 970: // MessageText: ! 971: // ! 972: // {Not Implemented} ! 973: // The requested operation is not implemented. ! 974: // ! 975: #define STATUS_NOT_IMPLEMENTED ((NTSTATUS)0xC0000002L) ! 976: ! 977: // ! 978: // MessageId: STATUS_INVALID_INFO_CLASS ! 979: // ! 980: // MessageText: ! 981: // ! 982: // {Invalid Parameter} ! 983: // The specified information class is not a valid information class for ! 984: // the specified object. ! 985: // ! 986: #define STATUS_INVALID_INFO_CLASS ((NTSTATUS)0xC0000003L) ! 987: ! 988: // ! 989: // MessageId: STATUS_INFO_LENGTH_MISMATCH ! 990: // ! 991: // MessageText: ! 992: // ! 993: // The specified information record length does not match the length ! 994: // required for the specified information class. ! 995: // ! 996: #define STATUS_INFO_LENGTH_MISMATCH ((NTSTATUS)0xC0000004L) ! 997: ! 998: // ! 999: // MessageId: STATUS_ACCESS_VIOLATION ! 1000: // ! 1001: // MessageText: ! 1002: // ! 1003: // The instruction at "0x%08lx" referenced memory at "0x%08lx". The memory ! 1004: // could not be "%s". ! 1005: // ! 1006: #define STATUS_ACCESS_VIOLATION ((NTSTATUS)0xC0000005L) // winnt ! 1007: ! 1008: // ! 1009: // MessageId: STATUS_IN_PAGE_ERROR ! 1010: // ! 1011: // MessageText: ! 1012: // ! 1013: // The instruction at "0x%08lx" referenced memory at "0x%08lx". The required ! 1014: // data was not placed into memory because of an I/O error status of "0x%08lx". ! 1015: // ! 1016: #define STATUS_IN_PAGE_ERROR ((NTSTATUS)0xC0000006L) // winnt ! 1017: ! 1018: // ! 1019: // MessageId: STATUS_PAGEFILE_QUOTA ! 1020: // ! 1021: // MessageText: ! 1022: // ! 1023: // The pagefile quota for the process has been exhausted. ! 1024: // ! 1025: #define STATUS_PAGEFILE_QUOTA ((NTSTATUS)0xC0000007L) ! 1026: ! 1027: // ! 1028: // MessageId: STATUS_INVALID_HANDLE ! 1029: // ! 1030: // MessageText: ! 1031: // ! 1032: // An invalid HANDLE was specified. ! 1033: // ! 1034: #define STATUS_INVALID_HANDLE ((NTSTATUS)0xC0000008L) ! 1035: ! 1036: // ! 1037: // MessageId: STATUS_BAD_INITIAL_STACK ! 1038: // ! 1039: // MessageText: ! 1040: // ! 1041: // An invalid initial stack was specified in a call to NtCreateThread. ! 1042: // ! 1043: #define STATUS_BAD_INITIAL_STACK ((NTSTATUS)0xC0000009L) ! 1044: ! 1045: // ! 1046: // MessageId: STATUS_BAD_INITIAL_PC ! 1047: // ! 1048: // MessageText: ! 1049: // ! 1050: // An invalid initial start address was specified in a call to NtCreateThread. ! 1051: // ! 1052: #define STATUS_BAD_INITIAL_PC ((NTSTATUS)0xC000000AL) ! 1053: ! 1054: // ! 1055: // MessageId: STATUS_INVALID_CID ! 1056: // ! 1057: // MessageText: ! 1058: // ! 1059: // An invalid Client ID was specified. ! 1060: // ! 1061: #define STATUS_INVALID_CID ((NTSTATUS)0xC000000BL) ! 1062: ! 1063: // ! 1064: // MessageId: STATUS_TIMER_NOT_CANCELED ! 1065: // ! 1066: // MessageText: ! 1067: // ! 1068: // An attempt was made to cancel or set a timer that has an associated APC ! 1069: // and the subject thread is not the thread that originally set the timer ! 1070: // with an associated APC routine. ! 1071: // ! 1072: #define STATUS_TIMER_NOT_CANCELED ((NTSTATUS)0xC000000CL) ! 1073: ! 1074: // ! 1075: // MessageId: STATUS_INVALID_PARAMETER ! 1076: // ! 1077: // MessageText: ! 1078: // ! 1079: // An invalid parameter was passed to the a service or function. ! 1080: // ! 1081: #define STATUS_INVALID_PARAMETER ((NTSTATUS)0xC000000DL) ! 1082: ! 1083: // ! 1084: // MessageId: STATUS_NO_SUCH_DEVICE ! 1085: // ! 1086: // MessageText: ! 1087: // ! 1088: // A device which does not exist was specified. ! 1089: // ! 1090: #define STATUS_NO_SUCH_DEVICE ((NTSTATUS)0xC000000EL) ! 1091: ! 1092: // ! 1093: // MessageId: STATUS_NO_SUCH_FILE ! 1094: // ! 1095: // MessageText: ! 1096: // ! 1097: // {File Not Found} ! 1098: // The file %s does not exist. ! 1099: // ! 1100: #define STATUS_NO_SUCH_FILE ((NTSTATUS)0xC000000FL) ! 1101: ! 1102: // ! 1103: // MessageId: STATUS_INVALID_DEVICE_REQUEST ! 1104: // ! 1105: // MessageText: ! 1106: // ! 1107: // The specified request is not a valid operation for the target device. ! 1108: // ! 1109: #define STATUS_INVALID_DEVICE_REQUEST ((NTSTATUS)0xC0000010L) ! 1110: ! 1111: // ! 1112: // MessageId: STATUS_END_OF_FILE ! 1113: // ! 1114: // MessageText: ! 1115: // ! 1116: // The end-of-file marker has been reached. There is no valid data in the ! 1117: // file beyond this marker. ! 1118: // ! 1119: #define STATUS_END_OF_FILE ((NTSTATUS)0xC0000011L) ! 1120: ! 1121: // ! 1122: // MessageId: STATUS_WRONG_VOLUME ! 1123: // ! 1124: // MessageText: ! 1125: // ! 1126: // {Wrong Volume} ! 1127: // The wrong volume is in the drive. ! 1128: // Please insert volume %s into drive %s. ! 1129: // ! 1130: #define STATUS_WRONG_VOLUME ((NTSTATUS)0xC0000012L) ! 1131: ! 1132: // ! 1133: // MessageId: STATUS_NO_MEDIA_IN_DEVICE ! 1134: // ! 1135: // MessageText: ! 1136: // ! 1137: // {No Disk} ! 1138: // There is no disk in the drive. ! 1139: // Please insert a disk into drive %s. ! 1140: // ! 1141: #define STATUS_NO_MEDIA_IN_DEVICE ((NTSTATUS)0xC0000013L) ! 1142: ! 1143: // ! 1144: // MessageId: STATUS_UNRECOGNIZED_MEDIA ! 1145: // ! 1146: // MessageText: ! 1147: // ! 1148: // {Unknown Disk Format} ! 1149: // The disk in drive %s is not formatted properly. ! 1150: // Please check the disk, and reformat if necessary. ! 1151: // ! 1152: #define STATUS_UNRECOGNIZED_MEDIA ((NTSTATUS)0xC0000014L) ! 1153: ! 1154: // ! 1155: // MessageId: STATUS_NONEXISTENT_SECTOR ! 1156: // ! 1157: // MessageText: ! 1158: // ! 1159: // {Sector Not Found} ! 1160: // The specified sector does not exist. ! 1161: // ! 1162: #define STATUS_NONEXISTENT_SECTOR ((NTSTATUS)0xC0000015L) ! 1163: ! 1164: // ! 1165: // MessageId: STATUS_MORE_PROCESSING_REQUIRED ! 1166: // ! 1167: // MessageText: ! 1168: // ! 1169: // {Still Busy} ! 1170: // The specified I/O request packet (IRP) cannot be disposed of because the ! 1171: // I/O operation is not complete. ! 1172: // ! 1173: #define STATUS_MORE_PROCESSING_REQUIRED ((NTSTATUS)0xC0000016L) ! 1174: ! 1175: // ! 1176: // MessageId: STATUS_NO_MEMORY ! 1177: // ! 1178: // MessageText: ! 1179: // ! 1180: // {Not Enough Quota} ! 1181: // Not enough virtual memory or paging file quota is available to complete ! 1182: // the specified operation. ! 1183: // ! 1184: #define STATUS_NO_MEMORY ((NTSTATUS)0xC0000017L) // winnt ! 1185: ! 1186: // ! 1187: // MessageId: STATUS_CONFLICTING_ADDRESSES ! 1188: // ! 1189: // MessageText: ! 1190: // ! 1191: // {Conflicting Address Range} ! 1192: // The specified address range conflicts with the address space. ! 1193: // ! 1194: #define STATUS_CONFLICTING_ADDRESSES ((NTSTATUS)0xC0000018L) ! 1195: ! 1196: // ! 1197: // MessageId: STATUS_NOT_MAPPED_VIEW ! 1198: // ! 1199: // MessageText: ! 1200: // ! 1201: // Address range to unmap is not a mapped view. ! 1202: // ! 1203: #define STATUS_NOT_MAPPED_VIEW ((NTSTATUS)0xC0000019L) ! 1204: ! 1205: // ! 1206: // MessageId: STATUS_UNABLE_TO_FREE_VM ! 1207: // ! 1208: // MessageText: ! 1209: // ! 1210: // Virtual memory cannot be freed. ! 1211: // ! 1212: #define STATUS_UNABLE_TO_FREE_VM ((NTSTATUS)0xC000001AL) ! 1213: ! 1214: // ! 1215: // MessageId: STATUS_UNABLE_TO_DELETE_SECTION ! 1216: // ! 1217: // MessageText: ! 1218: // ! 1219: // Specified section cannot be deleted. ! 1220: // ! 1221: #define STATUS_UNABLE_TO_DELETE_SECTION ((NTSTATUS)0xC000001BL) ! 1222: ! 1223: // ! 1224: // MessageId: STATUS_INVALID_SYSTEM_SERVICE ! 1225: // ! 1226: // MessageText: ! 1227: // ! 1228: // An invalid system service was specified in a system service call. ! 1229: // ! 1230: #define STATUS_INVALID_SYSTEM_SERVICE ((NTSTATUS)0xC000001CL) ! 1231: ! 1232: // ! 1233: // MessageId: STATUS_ILLEGAL_INSTRUCTION ! 1234: // ! 1235: // MessageText: ! 1236: // ! 1237: // {EXCEPTION} ! 1238: // Illegal Instruction ! 1239: // An attempt was made to execute an illegal instruction. ! 1240: // ! 1241: #define STATUS_ILLEGAL_INSTRUCTION ((NTSTATUS)0xC000001DL) // winnt ! 1242: ! 1243: // ! 1244: // MessageId: STATUS_INVALID_LOCK_SEQUENCE ! 1245: // ! 1246: // MessageText: ! 1247: // ! 1248: // {Invalid Lock Sequence} ! 1249: // An attempt was made to execute an invalid lock sequence. ! 1250: // ! 1251: #define STATUS_INVALID_LOCK_SEQUENCE ((NTSTATUS)0xC000001EL) ! 1252: ! 1253: // ! 1254: // MessageId: STATUS_INVALID_VIEW_SIZE ! 1255: // ! 1256: // MessageText: ! 1257: // ! 1258: // {Invalid Mapping} ! 1259: // An attempt was made to create a view for a section which is bigger ! 1260: // than the section. ! 1261: // ! 1262: #define STATUS_INVALID_VIEW_SIZE ((NTSTATUS)0xC000001FL) ! 1263: ! 1264: // ! 1265: // MessageId: STATUS_INVALID_FILE_FOR_SECTION ! 1266: // ! 1267: // MessageText: ! 1268: // ! 1269: // {Bad File} ! 1270: // The attributes of the specified mapping file for a section of memory ! 1271: // cannot be read. ! 1272: // ! 1273: #define STATUS_INVALID_FILE_FOR_SECTION ((NTSTATUS)0xC0000020L) ! 1274: ! 1275: // ! 1276: // MessageId: STATUS_ALREADY_COMMITTED ! 1277: // ! 1278: // MessageText: ! 1279: // ! 1280: // {Already Committed} ! 1281: // The specified address range is already committed. ! 1282: // ! 1283: #define STATUS_ALREADY_COMMITTED ((NTSTATUS)0xC0000021L) ! 1284: ! 1285: // ! 1286: // MessageId: STATUS_ACCESS_DENIED ! 1287: // ! 1288: // MessageText: ! 1289: // ! 1290: // {Access Denied} ! 1291: // A process has requested access to an object, but has not been granted ! 1292: // those access rights. ! 1293: // ! 1294: #define STATUS_ACCESS_DENIED ((NTSTATUS)0xC0000022L) ! 1295: ! 1296: // ! 1297: // MessageId: STATUS_BUFFER_TOO_SMALL ! 1298: // ! 1299: // MessageText: ! 1300: // ! 1301: // {Buffer Too Small} ! 1302: // The buffer is too small to contain the entry. No information has been ! 1303: // written to the buffer. ! 1304: // ! 1305: #define STATUS_BUFFER_TOO_SMALL ((NTSTATUS)0xC0000023L) ! 1306: ! 1307: // ! 1308: // MessageId: STATUS_OBJECT_TYPE_MISMATCH ! 1309: // ! 1310: // MessageText: ! 1311: // ! 1312: // {Wrong Type} ! 1313: // There is a mismatch between the type of object required by the requested ! 1314: // operation and the type of object that is specified in the request. ! 1315: // ! 1316: #define STATUS_OBJECT_TYPE_MISMATCH ((NTSTATUS)0xC0000024L) ! 1317: ! 1318: // ! 1319: // MessageId: STATUS_NONCONTINUABLE_EXCEPTION ! 1320: // ! 1321: // MessageText: ! 1322: // ! 1323: // {EXCEPTION} ! 1324: // Cannot Continue ! 1325: // Windows NT cannot continue from this exception. ! 1326: // ! 1327: #define STATUS_NONCONTINUABLE_EXCEPTION ((NTSTATUS)0xC0000025L) // winnt ! 1328: ! 1329: // ! 1330: // MessageId: STATUS_INVALID_DISPOSITION ! 1331: // ! 1332: // MessageText: ! 1333: // ! 1334: // An invalid exception disposition was returned by an exception handler. ! 1335: // ! 1336: #define STATUS_INVALID_DISPOSITION ((NTSTATUS)0xC0000026L) // winnt ! 1337: ! 1338: // ! 1339: // MessageId: STATUS_UNWIND ! 1340: // ! 1341: // MessageText: ! 1342: // ! 1343: // Unwind exception code. ! 1344: // ! 1345: #define STATUS_UNWIND ((NTSTATUS)0xC0000027L) ! 1346: ! 1347: // ! 1348: // MessageId: STATUS_BAD_STACK ! 1349: // ! 1350: // MessageText: ! 1351: // ! 1352: // An invalid or unaligned stack was encountered during an unwind operation. ! 1353: // ! 1354: #define STATUS_BAD_STACK ((NTSTATUS)0xC0000028L) ! 1355: ! 1356: // ! 1357: // MessageId: STATUS_INVALID_UNWIND_TARGET ! 1358: // ! 1359: // MessageText: ! 1360: // ! 1361: // An invalid unwind target was encountered during an unwind operation. ! 1362: // ! 1363: #define STATUS_INVALID_UNWIND_TARGET ((NTSTATUS)0xC0000029L) ! 1364: ! 1365: // ! 1366: // MessageId: STATUS_NOT_LOCKED ! 1367: // ! 1368: // MessageText: ! 1369: // ! 1370: // An attempt was made to unlock a page of memory which was not locked. ! 1371: // ! 1372: #define STATUS_NOT_LOCKED ((NTSTATUS)0xC000002AL) ! 1373: ! 1374: // ! 1375: // MessageId: STATUS_PARITY_ERROR ! 1376: // ! 1377: // MessageText: ! 1378: // ! 1379: // Device parity error on I/O operation. ! 1380: // ! 1381: #define STATUS_PARITY_ERROR ((NTSTATUS)0xC000002BL) ! 1382: ! 1383: // ! 1384: // MessageId: STATUS_UNABLE_TO_DECOMMIT_VM ! 1385: // ! 1386: // MessageText: ! 1387: // ! 1388: // An attempt was made to decommit uncommitted virtual memory. ! 1389: // ! 1390: #define STATUS_UNABLE_TO_DECOMMIT_VM ((NTSTATUS)0xC000002CL) ! 1391: ! 1392: // ! 1393: // MessageId: STATUS_NOT_COMMITTED ! 1394: // ! 1395: // MessageText: ! 1396: // ! 1397: // An attempt was made to change the attributes on memory that ! 1398: // has not been committed. ! 1399: // ! 1400: #define STATUS_NOT_COMMITTED ((NTSTATUS)0xC000002DL) ! 1401: ! 1402: // ! 1403: // MessageId: STATUS_INVALID_PORT_ATTRIBUTES ! 1404: // ! 1405: // MessageText: ! 1406: // ! 1407: // Invalid Object Attributes specified to NtCreatePort or invalid ! 1408: // Port Attributes specified to NtConnectPort ! 1409: // ! 1410: #define STATUS_INVALID_PORT_ATTRIBUTES ((NTSTATUS)0xC000002EL) ! 1411: ! 1412: // ! 1413: // MessageId: STATUS_PORT_MESSAGE_TOO_LONG ! 1414: // ! 1415: // MessageText: ! 1416: // ! 1417: // Length of message passed to NtRequestPort or NtRequestWaitReplyPort ! 1418: // was longer than the maximum message allowed by the port. ! 1419: // ! 1420: #define STATUS_PORT_MESSAGE_TOO_LONG ((NTSTATUS)0xC000002FL) ! 1421: ! 1422: // ! 1423: // MessageId: STATUS_INVALID_PARAMETER_MIX ! 1424: // ! 1425: // MessageText: ! 1426: // ! 1427: // An invalid combination of parameters was specified ! 1428: // ! 1429: #define STATUS_INVALID_PARAMETER_MIX ((NTSTATUS)0xC0000030L) ! 1430: ! 1431: // ! 1432: // MessageId: STATUS_INVALID_QUOTA_LOWER ! 1433: // ! 1434: // MessageText: ! 1435: // ! 1436: // An attempt was made to lower a quota limit below the current usage. ! 1437: // ! 1438: #define STATUS_INVALID_QUOTA_LOWER ((NTSTATUS)0xC0000031L) ! 1439: ! 1440: // ! 1441: // MessageId: STATUS_DISK_CORRUPT_ERROR ! 1442: // ! 1443: // MessageText: ! 1444: // ! 1445: // {Corrupt Disk} ! 1446: // The file system structure on the disk is corrupt and unusable. ! 1447: // Please run the Chkdsk utility on the volume %s. ! 1448: // ! 1449: #define STATUS_DISK_CORRUPT_ERROR ((NTSTATUS)0xC0000032L) ! 1450: ! 1451: // ! 1452: // MessageId: STATUS_OBJECT_NAME_INVALID ! 1453: // ! 1454: // MessageText: ! 1455: // ! 1456: // Object Name invalid ! 1457: // ! 1458: #define STATUS_OBJECT_NAME_INVALID ((NTSTATUS)0xC0000033L) ! 1459: ! 1460: // ! 1461: // MessageId: STATUS_OBJECT_NAME_NOT_FOUND ! 1462: // ! 1463: // MessageText: ! 1464: // ! 1465: // Object Name not found ! 1466: // ! 1467: #define STATUS_OBJECT_NAME_NOT_FOUND ((NTSTATUS)0xC0000034L) ! 1468: ! 1469: // ! 1470: // MessageId: STATUS_OBJECT_NAME_COLLISION ! 1471: // ! 1472: // MessageText: ! 1473: // ! 1474: // Object Name already exists ! 1475: // ! 1476: #define STATUS_OBJECT_NAME_COLLISION ((NTSTATUS)0xC0000035L) ! 1477: ! 1478: // ! 1479: // MessageId: STATUS_HANDLE_NOT_WAITABLE ! 1480: // ! 1481: // MessageText: ! 1482: // ! 1483: // NtWait??? called with a handle to an object that was not a waitable ! 1484: // object (i.e. the Object Type Descriptor does not specify a dispatcher ! 1485: // object offset). ! 1486: // ! 1487: #define STATUS_HANDLE_NOT_WAITABLE ((NTSTATUS)0xC0000036L) ! 1488: ! 1489: // ! 1490: // MessageId: STATUS_PORT_DISCONNECTED ! 1491: // ! 1492: // MessageText: ! 1493: // ! 1494: // Attempt the send a message to a disconnected communication port ! 1495: // ! 1496: #define STATUS_PORT_DISCONNECTED ((NTSTATUS)0xC0000037L) ! 1497: ! 1498: // ! 1499: // MessageId: STATUS_DEVICE_ALREADY_ATTACHED ! 1500: // ! 1501: // MessageText: ! 1502: // ! 1503: // An attempt was made to attach to a device that was already attached to ! 1504: // another device. ! 1505: // ! 1506: #define STATUS_DEVICE_ALREADY_ATTACHED ((NTSTATUS)0xC0000038L) ! 1507: ! 1508: // ! 1509: // MessageId: STATUS_OBJECT_PATH_INVALID ! 1510: // ! 1511: // MessageText: ! 1512: // ! 1513: // Object Path Component was not a directory object ! 1514: // ! 1515: #define STATUS_OBJECT_PATH_INVALID ((NTSTATUS)0xC0000039L) ! 1516: ! 1517: // ! 1518: // MessageId: STATUS_OBJECT_PATH_NOT_FOUND ! 1519: // ! 1520: // MessageText: ! 1521: // ! 1522: // {Path Not Found} ! 1523: // The path %s does not exist. ! 1524: // ! 1525: #define STATUS_OBJECT_PATH_NOT_FOUND ((NTSTATUS)0xC000003AL) ! 1526: ! 1527: // ! 1528: // MessageId: STATUS_OBJECT_PATH_SYNTAX_BAD ! 1529: // ! 1530: // MessageText: ! 1531: // ! 1532: // Object Path Component was not a directory object ! 1533: // ! 1534: #define STATUS_OBJECT_PATH_SYNTAX_BAD ((NTSTATUS)0xC000003BL) ! 1535: ! 1536: // ! 1537: // MessageId: STATUS_DATA_OVERRUN ! 1538: // ! 1539: // MessageText: ! 1540: // ! 1541: // {Data Overrun} ! 1542: // A data overrun error occurred. ! 1543: // ! 1544: #define STATUS_DATA_OVERRUN ((NTSTATUS)0xC000003CL) ! 1545: ! 1546: // ! 1547: // MessageId: STATUS_DATA_LATE_ERROR ! 1548: // ! 1549: // MessageText: ! 1550: // ! 1551: // {Data Late} ! 1552: // A data late error occurred. ! 1553: // ! 1554: #define STATUS_DATA_LATE_ERROR ((NTSTATUS)0xC000003DL) ! 1555: ! 1556: // ! 1557: // MessageId: STATUS_DATA_ERROR ! 1558: // ! 1559: // MessageText: ! 1560: // ! 1561: // {Data Error} ! 1562: // An error in reading or writing data occurred. ! 1563: // ! 1564: #define STATUS_DATA_ERROR ((NTSTATUS)0xC000003EL) ! 1565: ! 1566: // ! 1567: // MessageId: STATUS_CRC_ERROR ! 1568: // ! 1569: // MessageText: ! 1570: // ! 1571: // {Bad CRC} ! 1572: // A cyclic redundancy check (CRC) checksum error occurred. ! 1573: // ! 1574: #define STATUS_CRC_ERROR ((NTSTATUS)0xC000003FL) ! 1575: ! 1576: // ! 1577: // MessageId: STATUS_SECTION_TOO_BIG ! 1578: // ! 1579: // MessageText: ! 1580: // ! 1581: // {Section Too Large} ! 1582: // The specified section is too big to map the file. ! 1583: // ! 1584: #define STATUS_SECTION_TOO_BIG ((NTSTATUS)0xC0000040L) ! 1585: ! 1586: // ! 1587: // MessageId: STATUS_PORT_CONNECTION_REFUSED ! 1588: // ! 1589: // MessageText: ! 1590: // ! 1591: // The NtConnectPort request is refused. ! 1592: // ! 1593: #define STATUS_PORT_CONNECTION_REFUSED ((NTSTATUS)0xC0000041L) ! 1594: ! 1595: // ! 1596: // MessageId: STATUS_INVALID_PORT_HANDLE ! 1597: // ! 1598: // MessageText: ! 1599: // ! 1600: // The type of port handle is invalid for the operation requested. ! 1601: // ! 1602: #define STATUS_INVALID_PORT_HANDLE ((NTSTATUS)0xC0000042L) ! 1603: ! 1604: // ! 1605: // MessageId: STATUS_SHARING_VIOLATION ! 1606: // ! 1607: // MessageText: ! 1608: // ! 1609: // A file cannot be opened because the share access flags are ! 1610: // incompatible. ! 1611: // ! 1612: #define STATUS_SHARING_VIOLATION ((NTSTATUS)0xC0000043L) ! 1613: ! 1614: // ! 1615: // MessageId: STATUS_QUOTA_EXCEEDED ! 1616: // ! 1617: // MessageText: ! 1618: // ! 1619: // Insufficient quota exists to complete the operation ! 1620: // ! 1621: #define STATUS_QUOTA_EXCEEDED ((NTSTATUS)0xC0000044L) ! 1622: ! 1623: // ! 1624: // MessageId: STATUS_INVALID_PAGE_PROTECTION ! 1625: // ! 1626: // MessageText: ! 1627: // ! 1628: // The specified page protection was not valid. ! 1629: // ! 1630: #define STATUS_INVALID_PAGE_PROTECTION ((NTSTATUS)0xC0000045L) ! 1631: ! 1632: // ! 1633: // MessageId: STATUS_MUTANT_NOT_OWNED ! 1634: // ! 1635: // MessageText: ! 1636: // ! 1637: // An attempt to release a mutant object was made by a thread that was not the ! 1638: // owner of the mutant object. ! 1639: // ! 1640: #define STATUS_MUTANT_NOT_OWNED ((NTSTATUS)0xC0000046L) ! 1641: ! 1642: // ! 1643: // MessageId: STATUS_SEMAPHORE_LIMIT_EXCEEDED ! 1644: // ! 1645: // MessageText: ! 1646: // ! 1647: // An attempt was made to release a semaphore such that its maximum count ! 1648: // would have been exceeded. ! 1649: // ! 1650: #define STATUS_SEMAPHORE_LIMIT_EXCEEDED ((NTSTATUS)0xC0000047L) ! 1651: ! 1652: // ! 1653: // MessageId: STATUS_PORT_ALREADY_SET ! 1654: // ! 1655: // MessageText: ! 1656: // ! 1657: // An attempt to set a processes DebugPort or ExceptionPort was made, ! 1658: // but a port already exists in the process. ! 1659: // ! 1660: #define STATUS_PORT_ALREADY_SET ((NTSTATUS)0xC0000048L) ! 1661: ! 1662: // ! 1663: // MessageId: STATUS_SECTION_NOT_IMAGE ! 1664: // ! 1665: // MessageText: ! 1666: // ! 1667: // An attempt was made to query image information on a section ! 1668: // which does not map an image. ! 1669: // ! 1670: #define STATUS_SECTION_NOT_IMAGE ((NTSTATUS)0xC0000049L) ! 1671: ! 1672: // ! 1673: // MessageId: STATUS_SUSPEND_COUNT_EXCEEDED ! 1674: // ! 1675: // MessageText: ! 1676: // ! 1677: // An attempt was made to suspend a thread whose suspend count ! 1678: // was at its maximum ! 1679: // ! 1680: #define STATUS_SUSPEND_COUNT_EXCEEDED ((NTSTATUS)0xC000004AL) ! 1681: ! 1682: // ! 1683: // MessageId: STATUS_THREAD_IS_TERMINATING ! 1684: // ! 1685: // MessageText: ! 1686: // ! 1687: // An attempt was made to suspend a thread that has begun ! 1688: // termination. ! 1689: // ! 1690: #define STATUS_THREAD_IS_TERMINATING ((NTSTATUS)0xC000004BL) ! 1691: ! 1692: // ! 1693: // MessageId: STATUS_BAD_WORKING_SET_LIMIT ! 1694: // ! 1695: // MessageText: ! 1696: // ! 1697: // An attempt was made to set the working set limit to an ! 1698: // invalid value (minimum greater than maximum, etc). ! 1699: // ! 1700: #define STATUS_BAD_WORKING_SET_LIMIT ((NTSTATUS)0xC000004CL) ! 1701: ! 1702: // ! 1703: // MessageId: STATUS_INCOMPATIBLE_FILE_MAP ! 1704: // ! 1705: // MessageText: ! 1706: // ! 1707: // A section was created to map a file which is not compatible ! 1708: // to an already existing section which maps the same file. ! 1709: // ! 1710: #define STATUS_INCOMPATIBLE_FILE_MAP ((NTSTATUS)0xC000004DL) ! 1711: ! 1712: // ! 1713: // MessageId: STATUS_SECTION_PROTECTION ! 1714: // ! 1715: // MessageText: ! 1716: // ! 1717: // A view to a section specifies a protection which is incompatible ! 1718: // with the initial views protection. ! 1719: // ! 1720: #define STATUS_SECTION_PROTECTION ((NTSTATUS)0xC000004EL) ! 1721: ! 1722: // ! 1723: // MessageId: STATUS_EAS_NOT_SUPPORTED ! 1724: // ! 1725: // MessageText: ! 1726: // ! 1727: // An operation involving EAs failed because the file system does not ! 1728: // support EAs. ! 1729: // ! 1730: #define STATUS_EAS_NOT_SUPPORTED ((NTSTATUS)0xC000004FL) ! 1731: ! 1732: // ! 1733: // MessageId: STATUS_EA_TOO_LARGE ! 1734: // ! 1735: // MessageText: ! 1736: // ! 1737: // An EA operation failed because ea set is too large ! 1738: // ! 1739: #define STATUS_EA_TOO_LARGE ((NTSTATUS)0xC0000050L) ! 1740: ! 1741: // ! 1742: // MessageId: STATUS_NONEXISTENT_EA_ENTRY ! 1743: // ! 1744: // MessageText: ! 1745: // ! 1746: // An EA operation failed because the name or ea index is invalid ! 1747: // ! 1748: #define STATUS_NONEXISTENT_EA_ENTRY ((NTSTATUS)0xC0000051L) ! 1749: ! 1750: // ! 1751: // MessageId: STATUS_NO_EAS_ON_FILE ! 1752: // ! 1753: // MessageText: ! 1754: // ! 1755: // The file for which EAs were requested has no EAs. ! 1756: // ! 1757: #define STATUS_NO_EAS_ON_FILE ((NTSTATUS)0xC0000052L) ! 1758: ! 1759: // ! 1760: // MessageId: STATUS_EA_CORRUPT_ERROR ! 1761: // ! 1762: // MessageText: ! 1763: // ! 1764: // The EA is corrupt and non-readable ! 1765: // ! 1766: #define STATUS_EA_CORRUPT_ERROR ((NTSTATUS)0xC0000053L) ! 1767: ! 1768: // ! 1769: // MessageId: STATUS_FILE_LOCK_CONFLICT ! 1770: // ! 1771: // MessageText: ! 1772: // ! 1773: // A requested read/write cannot be granted due to a conflicting file lock ! 1774: // ! 1775: #define STATUS_FILE_LOCK_CONFLICT ((NTSTATUS)0xC0000054L) ! 1776: ! 1777: // ! 1778: // MessageId: STATUS_LOCK_NOT_GRANTED ! 1779: // ! 1780: // MessageText: ! 1781: // ! 1782: // A requested file lock cannot be granted due to other existing locks ! 1783: // ! 1784: #define STATUS_LOCK_NOT_GRANTED ((NTSTATUS)0xC0000055L) ! 1785: ! 1786: // ! 1787: // MessageId: STATUS_DELETE_PENDING ! 1788: // ! 1789: // MessageText: ! 1790: // ! 1791: // A non close operation has been requested of a file object with a ! 1792: // delete pending ! 1793: // ! 1794: #define STATUS_DELETE_PENDING ((NTSTATUS)0xC0000056L) ! 1795: ! 1796: // ! 1797: // MessageId: STATUS_CTL_FILE_NOT_SUPPORTED ! 1798: // ! 1799: // MessageText: ! 1800: // ! 1801: // An attempt was made to set the control attribute on a file. This ! 1802: // attribute is not supported in the target file system. ! 1803: // ! 1804: #define STATUS_CTL_FILE_NOT_SUPPORTED ((NTSTATUS)0xC0000057L) ! 1805: ! 1806: // ! 1807: // MessageId: STATUS_UNKNOWN_REVISION ! 1808: // ! 1809: // MessageText: ! 1810: // ! 1811: // Indicates a revision number encountered or specified is not one ! 1812: // known by the service. It may be a more recent revision than the ! 1813: // service is aware of. ! 1814: // ! 1815: #define STATUS_UNKNOWN_REVISION ((NTSTATUS)0xC0000058L) ! 1816: ! 1817: // ! 1818: // MessageId: STATUS_REVISION_MISMATCH ! 1819: // ! 1820: // MessageText: ! 1821: // ! 1822: // Indicates two revision levels are incompatible. ! 1823: // ! 1824: #define STATUS_REVISION_MISMATCH ((NTSTATUS)0xC0000059L) ! 1825: ! 1826: // ! 1827: // MessageId: STATUS_INVALID_OWNER ! 1828: // ! 1829: // MessageText: ! 1830: // ! 1831: // Indicates a particular Security ID may not be assigned as the ! 1832: // owner of an object. ! 1833: // ! 1834: #define STATUS_INVALID_OWNER ((NTSTATUS)0xC000005AL) ! 1835: ! 1836: // ! 1837: // MessageId: STATUS_INVALID_PRIMARY_GROUP ! 1838: // ! 1839: // MessageText: ! 1840: // ! 1841: // Indicates a particular Security ID may not be assigned as the ! 1842: // primary group of an object. ! 1843: // ! 1844: #define STATUS_INVALID_PRIMARY_GROUP ((NTSTATUS)0xC000005BL) ! 1845: ! 1846: // ! 1847: // MessageId: STATUS_NO_IMPERSONATION_TOKEN ! 1848: // ! 1849: // MessageText: ! 1850: // ! 1851: // An attempt has been made to operate on an impersonation token ! 1852: // by a thread that is not currently impersonating a client. ! 1853: // ! 1854: #define STATUS_NO_IMPERSONATION_TOKEN ((NTSTATUS)0xC000005CL) ! 1855: ! 1856: // ! 1857: // MessageId: STATUS_CANT_DISABLE_MANDATORY ! 1858: // ! 1859: // MessageText: ! 1860: // ! 1861: // A mandatory group may not be disabled. ! 1862: // ! 1863: #define STATUS_CANT_DISABLE_MANDATORY ((NTSTATUS)0xC000005DL) ! 1864: ! 1865: // ! 1866: // MessageId: STATUS_NO_LOGON_SERVERS ! 1867: // ! 1868: // MessageText: ! 1869: // ! 1870: // There are currently no logon servers available to service the logon ! 1871: // request. ! 1872: // ! 1873: #define STATUS_NO_LOGON_SERVERS ((NTSTATUS)0xC000005EL) ! 1874: ! 1875: // ! 1876: // MessageId: STATUS_NO_SUCH_LOGON_SESSION ! 1877: // ! 1878: // MessageText: ! 1879: // ! 1880: // A specified logon session does not exist. It may already have ! 1881: // been terminated. ! 1882: // ! 1883: #define STATUS_NO_SUCH_LOGON_SESSION ((NTSTATUS)0xC000005FL) ! 1884: ! 1885: // ! 1886: // MessageId: STATUS_NO_SUCH_PRIVILEGE ! 1887: // ! 1888: // MessageText: ! 1889: // ! 1890: // A specified privilege does not exist. ! 1891: // ! 1892: #define STATUS_NO_SUCH_PRIVILEGE ((NTSTATUS)0xC0000060L) ! 1893: ! 1894: // ! 1895: // MessageId: STATUS_PRIVILEGE_NOT_HELD ! 1896: // ! 1897: // MessageText: ! 1898: // ! 1899: // A required privilege is not held by the client. ! 1900: // ! 1901: #define STATUS_PRIVILEGE_NOT_HELD ((NTSTATUS)0xC0000061L) ! 1902: ! 1903: // ! 1904: // MessageId: STATUS_INVALID_ACCOUNT_NAME ! 1905: // ! 1906: // MessageText: ! 1907: // ! 1908: // The name provided is not a properly formed account name. ! 1909: // ! 1910: #define STATUS_INVALID_ACCOUNT_NAME ((NTSTATUS)0xC0000062L) ! 1911: ! 1912: // ! 1913: // MessageId: STATUS_USER_EXISTS ! 1914: // ! 1915: // MessageText: ! 1916: // ! 1917: // The specified user already exists. ! 1918: // ! 1919: #define STATUS_USER_EXISTS ((NTSTATUS)0xC0000063L) ! 1920: ! 1921: // ! 1922: // MessageId: STATUS_NO_SUCH_USER ! 1923: // ! 1924: // MessageText: ! 1925: // ! 1926: // The specified user does not exist. ! 1927: // ! 1928: #define STATUS_NO_SUCH_USER ((NTSTATUS)0xC0000064L) ! 1929: ! 1930: // ! 1931: // MessageId: STATUS_GROUP_EXISTS ! 1932: // ! 1933: // MessageText: ! 1934: // ! 1935: // The specified group already exists. ! 1936: // ! 1937: #define STATUS_GROUP_EXISTS ((NTSTATUS)0xC0000065L) ! 1938: ! 1939: // ! 1940: // MessageId: STATUS_NO_SUCH_GROUP ! 1941: // ! 1942: // MessageText: ! 1943: // ! 1944: // The specified group does not exist. ! 1945: // ! 1946: #define STATUS_NO_SUCH_GROUP ((NTSTATUS)0xC0000066L) ! 1947: ! 1948: // ! 1949: // MessageId: STATUS_MEMBER_IN_GROUP ! 1950: // ! 1951: // MessageText: ! 1952: // ! 1953: // The specified user account is already in the specified group account. ! 1954: // Also used to indicate a group can not be deleted because it contains ! 1955: // a member. ! 1956: // ! 1957: #define STATUS_MEMBER_IN_GROUP ((NTSTATUS)0xC0000067L) ! 1958: ! 1959: // ! 1960: // MessageId: STATUS_MEMBER_NOT_IN_GROUP ! 1961: // ! 1962: // MessageText: ! 1963: // ! 1964: // The specified user account is not a member of the specified group account. ! 1965: // ! 1966: #define STATUS_MEMBER_NOT_IN_GROUP ((NTSTATUS)0xC0000068L) ! 1967: ! 1968: // ! 1969: // MessageId: STATUS_LAST_ADMIN ! 1970: // ! 1971: // MessageText: ! 1972: // ! 1973: // Indicates the requested operation would disable or delete the last ! 1974: // remaining administration account. This is not allowed to prevent ! 1975: // creating a situation in which the system cannot be administrated. ! 1976: // ! 1977: #define STATUS_LAST_ADMIN ((NTSTATUS)0xC0000069L) ! 1978: ! 1979: // ! 1980: // MessageId: STATUS_WRONG_PASSWORD ! 1981: // ! 1982: // MessageText: ! 1983: // ! 1984: // When trying to update a password, this return status indicates that ! 1985: // the value provided as the current password is not correct. ! 1986: // ! 1987: #define STATUS_WRONG_PASSWORD ((NTSTATUS)0xC000006AL) ! 1988: ! 1989: // ! 1990: // MessageId: STATUS_ILL_FORMED_PASSWORD ! 1991: // ! 1992: // MessageText: ! 1993: // ! 1994: // When trying to update a password, this return status indicates that ! 1995: // the value provided for the new password contains values that are ! 1996: // not allowed in passwords. ! 1997: // ! 1998: #define STATUS_ILL_FORMED_PASSWORD ((NTSTATUS)0xC000006BL) ! 1999: ! 2000: // ! 2001: // MessageId: STATUS_PASSWORD_RESTRICTION ! 2002: // ! 2003: // MessageText: ! 2004: // ! 2005: // When trying to update a password, this status indicates that some ! 2006: // password update rule has been violated. For example, the password ! 2007: // may not meet length criteria. ! 2008: // ! 2009: #define STATUS_PASSWORD_RESTRICTION ((NTSTATUS)0xC000006CL) ! 2010: ! 2011: // ! 2012: // MessageId: STATUS_LOGON_FAILURE ! 2013: // ! 2014: // MessageText: ! 2015: // ! 2016: // The attempted logon is invalid. This is either due to a bad username ! 2017: // or authentication information. ! 2018: // ! 2019: #define STATUS_LOGON_FAILURE ((NTSTATUS)0xC000006DL) ! 2020: ! 2021: // ! 2022: // MessageId: STATUS_ACCOUNT_RESTRICTION ! 2023: // ! 2024: // MessageText: ! 2025: // ! 2026: // Indicates a referenced user name and authentication information are ! 2027: // valid, but some user account restriction has prevented successful ! 2028: // authentication (such as time-of-day restrictions). ! 2029: // ! 2030: #define STATUS_ACCOUNT_RESTRICTION ((NTSTATUS)0xC000006EL) ! 2031: ! 2032: // ! 2033: // MessageId: STATUS_INVALID_LOGON_HOURS ! 2034: // ! 2035: // MessageText: ! 2036: // ! 2037: // The user account has time restrictions and may not be logged onto ! 2038: // at this time. ! 2039: // ! 2040: #define STATUS_INVALID_LOGON_HOURS ((NTSTATUS)0xC000006FL) ! 2041: ! 2042: // ! 2043: // MessageId: STATUS_INVALID_WORKSTATION ! 2044: // ! 2045: // MessageText: ! 2046: // ! 2047: // The user account is restricted such that it may not be used to ! 2048: // log on from the source workstation. ! 2049: // ! 2050: #define STATUS_INVALID_WORKSTATION ((NTSTATUS)0xC0000070L) ! 2051: ! 2052: // ! 2053: // MessageId: STATUS_PASSWORD_EXPIRED ! 2054: // ! 2055: // MessageText: ! 2056: // ! 2057: // The user account's password has expired. ! 2058: // ! 2059: #define STATUS_PASSWORD_EXPIRED ((NTSTATUS)0xC0000071L) ! 2060: ! 2061: // ! 2062: // MessageId: STATUS_ACCOUNT_DISABLED ! 2063: // ! 2064: // MessageText: ! 2065: // ! 2066: // The referenced account is currently disabled and may not be logged on to. ! 2067: // ! 2068: #define STATUS_ACCOUNT_DISABLED ((NTSTATUS)0xC0000072L) ! 2069: ! 2070: // ! 2071: // MessageId: STATUS_NONE_MAPPED ! 2072: // ! 2073: // MessageText: ! 2074: // ! 2075: // None of the information to be translated has been translated. ! 2076: // ! 2077: #define STATUS_NONE_MAPPED ((NTSTATUS)0xC0000073L) ! 2078: ! 2079: // ! 2080: // MessageId: STATUS_TOO_MANY_LUIDS_REQUESTED ! 2081: // ! 2082: // MessageText: ! 2083: // ! 2084: // The number of LUIDs requested may not be allocated with a single ! 2085: // allocation. ! 2086: // ! 2087: #define STATUS_TOO_MANY_LUIDS_REQUESTED ((NTSTATUS)0xC0000074L) ! 2088: ! 2089: // ! 2090: // MessageId: STATUS_LUIDS_EXHAUSTED ! 2091: // ! 2092: // MessageText: ! 2093: // ! 2094: // Indicates there are no more LUIDs to allocate. ! 2095: // ! 2096: #define STATUS_LUIDS_EXHAUSTED ((NTSTATUS)0xC0000075L) ! 2097: ! 2098: // ! 2099: // MessageId: STATUS_INVALID_SUB_AUTHORITY ! 2100: // ! 2101: // MessageText: ! 2102: // ! 2103: // Indicates the sub-authority value is invalid for the particular use. ! 2104: // ! 2105: #define STATUS_INVALID_SUB_AUTHORITY ((NTSTATUS)0xC0000076L) ! 2106: ! 2107: // ! 2108: // MessageId: STATUS_INVALID_ACL ! 2109: // ! 2110: // MessageText: ! 2111: // ! 2112: // Indicates the ACL structure is not valid. ! 2113: // ! 2114: #define STATUS_INVALID_ACL ((NTSTATUS)0xC0000077L) ! 2115: ! 2116: // ! 2117: // MessageId: STATUS_INVALID_SID ! 2118: // ! 2119: // MessageText: ! 2120: // ! 2121: // Indicates the SID structure is not valid. ! 2122: // ! 2123: #define STATUS_INVALID_SID ((NTSTATUS)0xC0000078L) ! 2124: ! 2125: // ! 2126: // MessageId: STATUS_INVALID_SECURITY_DESCR ! 2127: // ! 2128: // MessageText: ! 2129: // ! 2130: // Indicates the SECURITY_DESCRIPTOR structure is not valid. ! 2131: // ! 2132: #define STATUS_INVALID_SECURITY_DESCR ((NTSTATUS)0xC0000079L) ! 2133: ! 2134: // ! 2135: // MessageId: STATUS_PROCEDURE_NOT_FOUND ! 2136: // ! 2137: // MessageText: ! 2138: // ! 2139: // Indicates the specified procedure address can not be found in the ! 2140: // DLL ! 2141: // ! 2142: #define STATUS_PROCEDURE_NOT_FOUND ((NTSTATUS)0xC000007AL) ! 2143: ! 2144: // ! 2145: // MessageId: STATUS_INVALID_IMAGE_FORMAT ! 2146: // ! 2147: // MessageText: ! 2148: // ! 2149: // {Bad Image} ! 2150: // The application or DLL %s is not a valid Windows NT image. ! 2151: // Please check this against your installation diskette. ! 2152: // ! 2153: #define STATUS_INVALID_IMAGE_FORMAT ((NTSTATUS)0xC000007BL) ! 2154: ! 2155: // ! 2156: // MessageId: STATUS_NO_TOKEN ! 2157: // ! 2158: // MessageText: ! 2159: // ! 2160: // An attempt was made to reference a token that doesn't exist was made. ! 2161: // This is typically done by referencing the token associated with a thread ! 2162: // when the thread is not impersonating a client. ! 2163: // ! 2164: #define STATUS_NO_TOKEN ((NTSTATUS)0xC000007CL) ! 2165: ! 2166: // ! 2167: // MessageId: STATUS_BAD_INHERITANCE_ACL ! 2168: // ! 2169: // MessageText: ! 2170: // ! 2171: // Indicates that an attempt to build either an inherited ACL or ACE ! 2172: // was not successful. ! 2173: // This can be caused by a number of things. One of the more probable ! 2174: // causes is the replacement of a CreatorId with an SID that didn't fit ! 2175: // into the ACE or ACL. ! 2176: // ! 2177: #define STATUS_BAD_INHERITANCE_ACL ((NTSTATUS)0xC000007DL) ! 2178: ! 2179: // ! 2180: // MessageId: STATUS_RANGE_NOT_LOCKED ! 2181: // ! 2182: // MessageText: ! 2183: // ! 2184: // The range specified in NtUnlockFile was not locked. ! 2185: // ! 2186: #define STATUS_RANGE_NOT_LOCKED ((NTSTATUS)0xC000007EL) ! 2187: ! 2188: // ! 2189: // MessageId: STATUS_DISK_FULL ! 2190: // ! 2191: // MessageText: ! 2192: // ! 2193: // An operation failed because the disk was full. ! 2194: // ! 2195: #define STATUS_DISK_FULL ((NTSTATUS)0xC000007FL) ! 2196: ! 2197: // ! 2198: // MessageId: STATUS_SERVER_DISABLED ! 2199: // ! 2200: // MessageText: ! 2201: // ! 2202: // The GUID allocation server is [already] disabled at the moment. ! 2203: // ! 2204: #define STATUS_SERVER_DISABLED ((NTSTATUS)0xC0000080L) ! 2205: ! 2206: // ! 2207: // MessageId: STATUS_SERVER_NOT_DISABLED ! 2208: // ! 2209: // MessageText: ! 2210: // ! 2211: // The GUID allocation server is [already] enabled at the moment. ! 2212: // ! 2213: #define STATUS_SERVER_NOT_DISABLED ((NTSTATUS)0xC0000081L) ! 2214: ! 2215: // ! 2216: // MessageId: STATUS_TOO_MANY_GUIDS_REQUESTED ! 2217: // ! 2218: // MessageText: ! 2219: // ! 2220: // Too many GUIDs were requested from the allocation server at once. ! 2221: // ! 2222: #define STATUS_TOO_MANY_GUIDS_REQUESTED ((NTSTATUS)0xC0000082L) ! 2223: ! 2224: // ! 2225: // MessageId: STATUS_GUIDS_EXHAUSTED ! 2226: // ! 2227: // MessageText: ! 2228: // ! 2229: // The GUIDs could not be allocated because the Authority Agent was ! 2230: // exhausted. ! 2231: // ! 2232: #define STATUS_GUIDS_EXHAUSTED ((NTSTATUS)0xC0000083L) ! 2233: ! 2234: // ! 2235: // MessageId: STATUS_INVALID_ID_AUTHORITY ! 2236: // ! 2237: // MessageText: ! 2238: // ! 2239: // The value provided was an invalid value for an identifier authority. ! 2240: // ! 2241: #define STATUS_INVALID_ID_AUTHORITY ((NTSTATUS)0xC0000084L) ! 2242: ! 2243: // ! 2244: // MessageId: STATUS_AGENTS_EXHAUSTED ! 2245: // ! 2246: // MessageText: ! 2247: // ! 2248: // There are no more authority agent values available for the given ! 2249: // identifier authority value. ! 2250: // ! 2251: #define STATUS_AGENTS_EXHAUSTED ((NTSTATUS)0xC0000085L) ! 2252: ! 2253: // ! 2254: // MessageId: STATUS_INVALID_VOLUME_LABEL ! 2255: // ! 2256: // MessageText: ! 2257: // ! 2258: // An invalid volume label has been specified ! 2259: // ! 2260: #define STATUS_INVALID_VOLUME_LABEL ((NTSTATUS)0xC0000086L) ! 2261: ! 2262: // ! 2263: // MessageId: STATUS_SECTION_NOT_EXTENDED ! 2264: // ! 2265: // MessageText: ! 2266: // ! 2267: // A mapped section could not be extended. ! 2268: // ! 2269: #define STATUS_SECTION_NOT_EXTENDED ((NTSTATUS)0xC0000087L) ! 2270: ! 2271: // ! 2272: // MessageId: STATUS_NOT_MAPPED_DATA ! 2273: // ! 2274: // MessageText: ! 2275: // ! 2276: // Specified section to flush does not map a data file. ! 2277: // ! 2278: #define STATUS_NOT_MAPPED_DATA ((NTSTATUS)0xC0000088L) ! 2279: ! 2280: // ! 2281: // MessageId: STATUS_RESOURCE_DATA_NOT_FOUND ! 2282: // ! 2283: // MessageText: ! 2284: // ! 2285: // Indicates the specified image file did not contain a resource ! 2286: // section. ! 2287: // ! 2288: #define STATUS_RESOURCE_DATA_NOT_FOUND ((NTSTATUS)0xC0000089L) ! 2289: ! 2290: // ! 2291: // MessageId: STATUS_RESOURCE_TYPE_NOT_FOUND ! 2292: // ! 2293: // MessageText: ! 2294: // ! 2295: // Indicates the specified resource type can not be found in the ! 2296: // image file. ! 2297: // ! 2298: #define STATUS_RESOURCE_TYPE_NOT_FOUND ((NTSTATUS)0xC000008AL) ! 2299: ! 2300: // ! 2301: // MessageId: STATUS_RESOURCE_NAME_NOT_FOUND ! 2302: // ! 2303: // MessageText: ! 2304: // ! 2305: // Indicates the specified resource name can not be found in the ! 2306: // image file. ! 2307: // ! 2308: #define STATUS_RESOURCE_NAME_NOT_FOUND ((NTSTATUS)0xC000008BL) ! 2309: ! 2310: // ! 2311: // MessageId: STATUS_ARRAY_BOUNDS_EXCEEDED ! 2312: // ! 2313: // MessageText: ! 2314: // ! 2315: // {EXCEPTION} ! 2316: // Array bounds exceeded. ! 2317: // ! 2318: #define STATUS_ARRAY_BOUNDS_EXCEEDED ((NTSTATUS)0xC000008CL) // winnt ! 2319: ! 2320: // ! 2321: // MessageId: STATUS_FLOAT_DENORMAL_OPERAND ! 2322: // ! 2323: // MessageText: ! 2324: // ! 2325: // {EXCEPTION} ! 2326: // Floating-point denormal operand. ! 2327: // ! 2328: #define STATUS_FLOAT_DENORMAL_OPERAND ((NTSTATUS)0xC000008DL) // winnt ! 2329: ! 2330: // ! 2331: // MessageId: STATUS_FLOAT_DIVIDE_BY_ZERO ! 2332: // ! 2333: // MessageText: ! 2334: // ! 2335: // {EXCEPTION} ! 2336: // Floating-point division by zero. ! 2337: // ! 2338: #define STATUS_FLOAT_DIVIDE_BY_ZERO ((NTSTATUS)0xC000008EL) // winnt ! 2339: ! 2340: // ! 2341: // MessageId: STATUS_FLOAT_INEXACT_RESULT ! 2342: // ! 2343: // MessageText: ! 2344: // ! 2345: // {EXCEPTION} ! 2346: // Floating-point inexact result. ! 2347: // ! 2348: #define STATUS_FLOAT_INEXACT_RESULT ((NTSTATUS)0xC000008FL) // winnt ! 2349: ! 2350: // ! 2351: // MessageId: STATUS_FLOAT_INVALID_OPERATION ! 2352: // ! 2353: // MessageText: ! 2354: // ! 2355: // {EXCEPTION} ! 2356: // Floating-point invalid operation. ! 2357: // ! 2358: #define STATUS_FLOAT_INVALID_OPERATION ((NTSTATUS)0xC0000090L) // winnt ! 2359: ! 2360: // ! 2361: // MessageId: STATUS_FLOAT_OVERFLOW ! 2362: // ! 2363: // MessageText: ! 2364: // ! 2365: // {EXCEPTION} ! 2366: // Floating-point overflow. ! 2367: // ! 2368: #define STATUS_FLOAT_OVERFLOW ((NTSTATUS)0xC0000091L) // winnt ! 2369: ! 2370: // ! 2371: // MessageId: STATUS_FLOAT_STACK_CHECK ! 2372: // ! 2373: // MessageText: ! 2374: // ! 2375: // {EXCEPTION} ! 2376: // Floating-point stack check. ! 2377: // ! 2378: #define STATUS_FLOAT_STACK_CHECK ((NTSTATUS)0xC0000092L) // winnt ! 2379: ! 2380: // ! 2381: // MessageId: STATUS_FLOAT_UNDERFLOW ! 2382: // ! 2383: // MessageText: ! 2384: // ! 2385: // {EXCEPTION} ! 2386: // Floating-point underflow. ! 2387: // ! 2388: #define STATUS_FLOAT_UNDERFLOW ((NTSTATUS)0xC0000093L) // winnt ! 2389: ! 2390: // ! 2391: // MessageId: STATUS_INTEGER_DIVIDE_BY_ZERO ! 2392: // ! 2393: // MessageText: ! 2394: // ! 2395: // {EXCEPTION} ! 2396: // Integer division by zero. ! 2397: // ! 2398: #define STATUS_INTEGER_DIVIDE_BY_ZERO ((NTSTATUS)0xC0000094L) // winnt ! 2399: ! 2400: // ! 2401: // MessageId: STATUS_INTEGER_OVERFLOW ! 2402: // ! 2403: // MessageText: ! 2404: // ! 2405: // {EXCEPTION} ! 2406: // Integer overflow. ! 2407: // ! 2408: #define STATUS_INTEGER_OVERFLOW ((NTSTATUS)0xC0000095L) // winnt ! 2409: ! 2410: // ! 2411: // MessageId: STATUS_PRIVILEGED_INSTRUCTION ! 2412: // ! 2413: // MessageText: ! 2414: // ! 2415: // {EXCEPTION} ! 2416: // Privileged instruction. ! 2417: // ! 2418: #define STATUS_PRIVILEGED_INSTRUCTION ((NTSTATUS)0xC0000096L) // winnt ! 2419: ! 2420: // ! 2421: // MessageId: STATUS_TOO_MANY_PAGING_FILES ! 2422: // ! 2423: // MessageText: ! 2424: // ! 2425: // An attempt was made to install more paging files than the ! 2426: // system supports. ! 2427: // ! 2428: #define STATUS_TOO_MANY_PAGING_FILES ((NTSTATUS)0xC0000097L) ! 2429: ! 2430: // ! 2431: // MessageId: STATUS_FILE_INVALID ! 2432: // ! 2433: // MessageText: ! 2434: // ! 2435: // The volume for a file has been externally altered such that the ! 2436: // opened file is no longer valid. ! 2437: // ! 2438: #define STATUS_FILE_INVALID ((NTSTATUS)0xC0000098L) ! 2439: ! 2440: // ! 2441: // MessageId: STATUS_ALLOTTED_SPACE_EXCEEDED ! 2442: // ! 2443: // MessageText: ! 2444: // ! 2445: // When a block of memory is allotted for future updates, such as the memory ! 2446: // allocated to hold discretionary access control and primary group information, ! 2447: // successive updates may exceed the amount of memory originally allotted. ! 2448: // Since quota may already have been charged to several processes which have ! 2449: // handles to the object, it is not reasonable to alter the size of the ! 2450: // allocated memory. Instead, a request that requires more memory than has ! 2451: // been allotted must fail and the STATUS_ALLOTED_SPACE_EXCEEDED error returned. ! 2452: // ! 2453: #define STATUS_ALLOTTED_SPACE_EXCEEDED ((NTSTATUS)0xC0000099L) ! 2454: ! 2455: // ! 2456: // MessageId: STATUS_INSUFFICIENT_RESOURCES ! 2457: // ! 2458: // MessageText: ! 2459: // ! 2460: // Insufficient system resources exist to complete the API ! 2461: // ! 2462: #define STATUS_INSUFFICIENT_RESOURCES ((NTSTATUS)0xC000009AL) ! 2463: ! 2464: // ! 2465: // MessageId: STATUS_DFS_EXIT_PATH_FOUND ! 2466: // ! 2467: // MessageText: ! 2468: // ! 2469: // An attempt has been made to open a DFS exit path control file ! 2470: // ! 2471: #define STATUS_DFS_EXIT_PATH_FOUND ((NTSTATUS)0xC000009BL) ! 2472: ! 2473: // ! 2474: // MessageId: STATUS_DEVICE_DATA_ERROR ! 2475: // ! 2476: // MessageText: ! 2477: // ! 2478: // STATUS_DEVICE_DATA_ERROR ! 2479: // ! 2480: #define STATUS_DEVICE_DATA_ERROR ((NTSTATUS)0xC000009CL) ! 2481: ! 2482: // ! 2483: // MessageId: STATUS_DEVICE_NOT_CONNECTED ! 2484: // ! 2485: // MessageText: ! 2486: // ! 2487: // STATUS_DEVICE_NOT_CONNECTED ! 2488: // ! 2489: #define STATUS_DEVICE_NOT_CONNECTED ((NTSTATUS)0xC000009DL) ! 2490: ! 2491: // ! 2492: // MessageId: STATUS_DEVICE_POWER_FAILURE ! 2493: // ! 2494: // MessageText: ! 2495: // ! 2496: // STATUS_DEVICE_POWER_FAILURE ! 2497: // ! 2498: #define STATUS_DEVICE_POWER_FAILURE ((NTSTATUS)0xC000009EL) ! 2499: ! 2500: // ! 2501: // MessageId: STATUS_FREE_VM_NOT_AT_BASE ! 2502: // ! 2503: // MessageText: ! 2504: // ! 2505: // Virtual memory cannot be freed as base address is not the base ! 2506: // of the region and a region size of zero was specified. ! 2507: // ! 2508: #define STATUS_FREE_VM_NOT_AT_BASE ((NTSTATUS)0xC000009FL) ! 2509: ! 2510: // ! 2511: // MessageId: STATUS_MEMORY_NOT_ALLOCATED ! 2512: // ! 2513: // MessageText: ! 2514: // ! 2515: // An attempt was made to free virtual memory which is not allocated. ! 2516: // ! 2517: #define STATUS_MEMORY_NOT_ALLOCATED ((NTSTATUS)0xC00000A0L) ! 2518: ! 2519: // ! 2520: // MessageId: STATUS_WORKING_SET_QUOTA ! 2521: // ! 2522: // MessageText: ! 2523: // ! 2524: // The working set is not big enough to allow the requested pages to be ! 2525: // locked. ! 2526: // ! 2527: #define STATUS_WORKING_SET_QUOTA ((NTSTATUS)0xC00000A1L) ! 2528: ! 2529: // ! 2530: // MessageId: STATUS_MEDIA_WRITE_PROTECTED ! 2531: // ! 2532: // MessageText: ! 2533: // ! 2534: // {Write Protect Error} ! 2535: // The disk cannot be written to because it is write protected. ! 2536: // Please remove the write protection from the volume %s in drive %s. ! 2537: // ! 2538: #define STATUS_MEDIA_WRITE_PROTECTED ((NTSTATUS)0xC00000A2L) ! 2539: ! 2540: // ! 2541: // MessageId: STATUS_DEVICE_NOT_READY ! 2542: // ! 2543: // MessageText: ! 2544: // ! 2545: // {Drive Not Ready} ! 2546: // The drive is not ready for use; its door may be open. ! 2547: // Please check drive %s and make sure that a disk is inserted ! 2548: // and that the drive door is closed. ! 2549: // ! 2550: #define STATUS_DEVICE_NOT_READY ((NTSTATUS)0xC00000A3L) ! 2551: ! 2552: // ! 2553: // MessageId: STATUS_INVALID_GROUP_ATTRIBUTES ! 2554: // ! 2555: // MessageText: ! 2556: // ! 2557: // The specified attributes are invalid, or incompatible with the ! 2558: // attributes for the group as a whole. ! 2559: // ! 2560: #define STATUS_INVALID_GROUP_ATTRIBUTES ((NTSTATUS)0xC00000A4L) ! 2561: ! 2562: // ! 2563: // MessageId: STATUS_BAD_IMPERSONATION_LEVEL ! 2564: // ! 2565: // MessageText: ! 2566: // ! 2567: // A specified impersonation level is invalid. ! 2568: // Also used to indicate a required impersonation level was not provided. ! 2569: // ! 2570: #define STATUS_BAD_IMPERSONATION_LEVEL ((NTSTATUS)0xC00000A5L) ! 2571: ! 2572: // ! 2573: // MessageId: STATUS_CANT_OPEN_ANONYMOUS ! 2574: // ! 2575: // MessageText: ! 2576: // ! 2577: // An attempt was made to open an Anonymous level token. ! 2578: // Anonymous tokens may not be opened. ! 2579: // ! 2580: #define STATUS_CANT_OPEN_ANONYMOUS ((NTSTATUS)0xC00000A6L) ! 2581: ! 2582: // ! 2583: // MessageId: STATUS_BAD_VALIDATION_CLASS ! 2584: // ! 2585: // MessageText: ! 2586: // ! 2587: // The validation information class requested was invalid. ! 2588: // ! 2589: #define STATUS_BAD_VALIDATION_CLASS ((NTSTATUS)0xC00000A7L) ! 2590: ! 2591: // ! 2592: // MessageId: STATUS_BAD_TOKEN_TYPE ! 2593: // ! 2594: // MessageText: ! 2595: // ! 2596: // The type of a token object is inappropriate for its attempted use. ! 2597: // ! 2598: #define STATUS_BAD_TOKEN_TYPE ((NTSTATUS)0xC00000A8L) ! 2599: ! 2600: // ! 2601: // MessageId: STATUS_BAD_MASTER_BOOT_RECORD ! 2602: // ! 2603: // MessageText: ! 2604: // ! 2605: // The type of a token object is inappropriate for its attempted use. ! 2606: // ! 2607: #define STATUS_BAD_MASTER_BOOT_RECORD ((NTSTATUS)0xC00000A9L) ! 2608: ! 2609: // ! 2610: // MessageId: STATUS_INSTRUCTION_MISALIGNMENT ! 2611: // ! 2612: // MessageText: ! 2613: // ! 2614: // An attempt was made to execute an instruction at an unaligned address ! 2615: // and the host system does not support unaligned instruction references. ! 2616: // ! 2617: #define STATUS_INSTRUCTION_MISALIGNMENT ((NTSTATUS)0xC00000AAL) ! 2618: ! 2619: // ! 2620: // MessageId: STATUS_INSTANCE_NOT_AVAILABLE ! 2621: // ! 2622: // MessageText: ! 2623: // ! 2624: // The maximum named pipe instance count has been reached ! 2625: // ! 2626: #define STATUS_INSTANCE_NOT_AVAILABLE ((NTSTATUS)0xC00000ABL) ! 2627: ! 2628: // ! 2629: // MessageId: STATUS_PIPE_NOT_AVAILABLE ! 2630: // ! 2631: // MessageText: ! 2632: // ! 2633: // An instance of a named pipe cannot be found in the listening state ! 2634: // ! 2635: #define STATUS_PIPE_NOT_AVAILABLE ((NTSTATUS)0xC00000ACL) ! 2636: ! 2637: // ! 2638: // MessageId: STATUS_INVALID_PIPE_STATE ! 2639: // ! 2640: // MessageText: ! 2641: // ! 2642: // The named pipe is not in the connected or closing state ! 2643: // ! 2644: #define STATUS_INVALID_PIPE_STATE ((NTSTATUS)0xC00000ADL) ! 2645: ! 2646: // ! 2647: // MessageId: STATUS_PIPE_BUSY ! 2648: // ! 2649: // MessageText: ! 2650: // ! 2651: // The specified pipe is set to complete operations and there are current ! 2652: // I/O operations queued so it cannot be changed to queue operations. ! 2653: // ! 2654: #define STATUS_PIPE_BUSY ((NTSTATUS)0xC00000AEL) ! 2655: ! 2656: // ! 2657: // MessageId: STATUS_ILLEGAL_FUNCTION ! 2658: // ! 2659: // MessageText: ! 2660: // ! 2661: // The specified handle is not open to the server end of the named pipe ! 2662: // ! 2663: #define STATUS_ILLEGAL_FUNCTION ((NTSTATUS)0xC00000AFL) ! 2664: ! 2665: // ! 2666: // MessageId: STATUS_PIPE_DISCONNECTED ! 2667: // ! 2668: // MessageText: ! 2669: // ! 2670: // The specified named pipe is in the disconnected state ! 2671: // ! 2672: #define STATUS_PIPE_DISCONNECTED ((NTSTATUS)0xC00000B0L) ! 2673: ! 2674: // ! 2675: // MessageId: STATUS_PIPE_CLOSING ! 2676: // ! 2677: // MessageText: ! 2678: // ! 2679: // The specified named pipe is in the closing state ! 2680: // ! 2681: #define STATUS_PIPE_CLOSING ((NTSTATUS)0xC00000B1L) ! 2682: ! 2683: // ! 2684: // MessageId: STATUS_PIPE_CONNECTED ! 2685: // ! 2686: // MessageText: ! 2687: // ! 2688: // The specified named pipe is in the connected state ! 2689: // ! 2690: #define STATUS_PIPE_CONNECTED ((NTSTATUS)0xC00000B2L) ! 2691: ! 2692: // ! 2693: // MessageId: STATUS_PIPE_LISTENING ! 2694: // ! 2695: // MessageText: ! 2696: // ! 2697: // The specified named pipe is in the listening state ! 2698: // ! 2699: #define STATUS_PIPE_LISTENING ((NTSTATUS)0xC00000B3L) ! 2700: ! 2701: // ! 2702: // MessageId: STATUS_INVALID_READ_MODE ! 2703: // ! 2704: // MessageText: ! 2705: // ! 2706: // The specified named pipe is not in message mode ! 2707: // ! 2708: #define STATUS_INVALID_READ_MODE ((NTSTATUS)0xC00000B4L) ! 2709: ! 2710: // ! 2711: // MessageId: STATUS_IO_TIMEOUT ! 2712: // ! 2713: // MessageText: ! 2714: // ! 2715: // {Device Timeout} ! 2716: // The specified I/O operation on %s was not completed before the time-out ! 2717: // period expired. ! 2718: // ! 2719: #define STATUS_IO_TIMEOUT ((NTSTATUS)0xC00000B5L) ! 2720: ! 2721: // ! 2722: // MessageId: STATUS_FILE_FORCED_CLOSED ! 2723: // ! 2724: // MessageText: ! 2725: // ! 2726: // The specified file has been closed by another process ! 2727: // ! 2728: #define STATUS_FILE_FORCED_CLOSED ((NTSTATUS)0xC00000B6L) ! 2729: ! 2730: // ! 2731: // MessageId: STATUS_PROFILING_NOT_STARTED ! 2732: // ! 2733: // MessageText: ! 2734: // ! 2735: // Profiling not started. ! 2736: // ! 2737: #define STATUS_PROFILING_NOT_STARTED ((NTSTATUS)0xC00000B7L) ! 2738: ! 2739: // ! 2740: // MessageId: STATUS_PROFILING_NOT_STOPPED ! 2741: // ! 2742: // MessageText: ! 2743: // ! 2744: // Profiling not stopped. ! 2745: // ! 2746: #define STATUS_PROFILING_NOT_STOPPED ((NTSTATUS)0xC00000B8L) ! 2747: ! 2748: // ! 2749: // MessageId: STATUS_COULD_NOT_INTERPRET ! 2750: // ! 2751: // MessageText: ! 2752: // ! 2753: // The passed ACL did not contain the minimum required information ! 2754: // ! 2755: #define STATUS_COULD_NOT_INTERPRET ((NTSTATUS)0xC00000B9L) ! 2756: ! 2757: // ! 2758: // MessageId: STATUS_FILE_IS_A_DIRECTORY ! 2759: // ! 2760: // MessageText: ! 2761: // ! 2762: // The file that was specified as a target is a directory and the caller ! 2763: // specified that it could be anything but a directory. ! 2764: // ! 2765: #define STATUS_FILE_IS_A_DIRECTORY ((NTSTATUS)0xC00000BAL) ! 2766: ! 2767: // ! 2768: // Network specific errors. ! 2769: // ! 2770: // ! 2771: // ! 2772: // MessageId: STATUS_NOT_SUPPORTED ! 2773: // ! 2774: // MessageText: ! 2775: // ! 2776: // The network request is not supported. ! 2777: // ! 2778: #define STATUS_NOT_SUPPORTED ((NTSTATUS)0xC00000BBL) ! 2779: ! 2780: // ! 2781: // MessageId: STATUS_REMOTE_NOT_LISTENING ! 2782: // ! 2783: // MessageText: ! 2784: // ! 2785: // This remote computer is not listening. ! 2786: // ! 2787: #define STATUS_REMOTE_NOT_LISTENING ((NTSTATUS)0xC00000BCL) ! 2788: ! 2789: // ! 2790: // MessageId: STATUS_DUPLICATE_NAME ! 2791: // ! 2792: // MessageText: ! 2793: // ! 2794: // A duplicate name exists on the network. ! 2795: // ! 2796: #define STATUS_DUPLICATE_NAME ((NTSTATUS)0xC00000BDL) ! 2797: ! 2798: // ! 2799: // MessageId: STATUS_BAD_NETWORK_PATH ! 2800: // ! 2801: // MessageText: ! 2802: // ! 2803: // The network path cannot be located. ! 2804: // ! 2805: #define STATUS_BAD_NETWORK_PATH ((NTSTATUS)0xC00000BEL) ! 2806: ! 2807: // ! 2808: // MessageId: STATUS_NETWORK_BUSY ! 2809: // ! 2810: // MessageText: ! 2811: // ! 2812: // The network is busy. ! 2813: // ! 2814: #define STATUS_NETWORK_BUSY ((NTSTATUS)0xC00000BFL) ! 2815: ! 2816: // ! 2817: // MessageId: STATUS_DEVICE_DOES_NOT_EXIST ! 2818: // ! 2819: // MessageText: ! 2820: // ! 2821: // This device does not exist. ! 2822: // ! 2823: #define STATUS_DEVICE_DOES_NOT_EXIST ((NTSTATUS)0xC00000C0L) ! 2824: ! 2825: // ! 2826: // MessageId: STATUS_TOO_MANY_COMMANDS ! 2827: // ! 2828: // MessageText: ! 2829: // ! 2830: // The network BIOS command limit has been reached. ! 2831: // ! 2832: #define STATUS_TOO_MANY_COMMANDS ((NTSTATUS)0xC00000C1L) ! 2833: ! 2834: // ! 2835: // MessageId: STATUS_ADAPTER_HARDWARE_ERROR ! 2836: // ! 2837: // MessageText: ! 2838: // ! 2839: // An I/O adapter hardware error has occurred. ! 2840: // ! 2841: #define STATUS_ADAPTER_HARDWARE_ERROR ((NTSTATUS)0xC00000C2L) ! 2842: ! 2843: // ! 2844: // MessageId: STATUS_INVALID_NETWORK_RESPONSE ! 2845: // ! 2846: // MessageText: ! 2847: // ! 2848: // The network responded incorrectly. ! 2849: // ! 2850: #define STATUS_INVALID_NETWORK_RESPONSE ((NTSTATUS)0xC00000C3L) ! 2851: ! 2852: // ! 2853: // MessageId: STATUS_UNEXPECTED_NETWORK_ERROR ! 2854: // ! 2855: // MessageText: ! 2856: // ! 2857: // An unexpected network error occurred. ! 2858: // ! 2859: #define STATUS_UNEXPECTED_NETWORK_ERROR ((NTSTATUS)0xC00000C4L) ! 2860: ! 2861: // ! 2862: // MessageId: STATUS_BAD_REMOTE_ADAPTER ! 2863: // ! 2864: // MessageText: ! 2865: // ! 2866: // The remote adapter is not compatible. ! 2867: // ! 2868: #define STATUS_BAD_REMOTE_ADAPTER ((NTSTATUS)0xC00000C5L) ! 2869: ! 2870: // ! 2871: // MessageId: STATUS_PRINT_QUEUE_FULL ! 2872: // ! 2873: // MessageText: ! 2874: // ! 2875: // The printer queue is full. ! 2876: // ! 2877: #define STATUS_PRINT_QUEUE_FULL ((NTSTATUS)0xC00000C6L) ! 2878: ! 2879: // ! 2880: // MessageId: STATUS_NO_SPOOL_SPACE ! 2881: // ! 2882: // MessageText: ! 2883: // ! 2884: // Space to store the file waiting to be printed is not available on the server. ! 2885: // ! 2886: #define STATUS_NO_SPOOL_SPACE ((NTSTATUS)0xC00000C7L) ! 2887: ! 2888: // ! 2889: // MessageId: STATUS_PRINT_CANCELLED ! 2890: // ! 2891: // MessageText: ! 2892: // ! 2893: // The requested print file has been canceled. ! 2894: // ! 2895: #define STATUS_PRINT_CANCELLED ((NTSTATUS)0xC00000C8L) ! 2896: ! 2897: // ! 2898: // MessageId: STATUS_NETWORK_NAME_DELETED ! 2899: // ! 2900: // MessageText: ! 2901: // ! 2902: // The network name was deleted. ! 2903: // ! 2904: #define STATUS_NETWORK_NAME_DELETED ((NTSTATUS)0xC00000C9L) ! 2905: ! 2906: // ! 2907: // MessageId: STATUS_NETWORK_ACCESS_DENIED ! 2908: // ! 2909: // MessageText: ! 2910: // ! 2911: // Network access is denied. ! 2912: // ! 2913: #define STATUS_NETWORK_ACCESS_DENIED ((NTSTATUS)0xC00000CAL) ! 2914: ! 2915: // ! 2916: // MessageId: STATUS_BAD_DEVICE_TYPE ! 2917: // ! 2918: // MessageText: ! 2919: // ! 2920: // {Incorrect Network Resource Type} ! 2921: // The specified device type (LPT, for example) conflicts with the actual ! 2922: // device type on the remote resource. ! 2923: // ! 2924: #define STATUS_BAD_DEVICE_TYPE ((NTSTATUS)0xC00000CBL) ! 2925: ! 2926: // ! 2927: // MessageId: STATUS_BAD_NETWORK_NAME ! 2928: // ! 2929: // MessageText: ! 2930: // ! 2931: // {Network Name Not Found} ! 2932: // The specified share name cannot be found on the remote server. ! 2933: // ! 2934: #define STATUS_BAD_NETWORK_NAME ((NTSTATUS)0xC00000CCL) ! 2935: ! 2936: // ! 2937: // MessageId: STATUS_TOO_MANY_NAMES ! 2938: // ! 2939: // MessageText: ! 2940: // ! 2941: // The name limit for the local computer network adapter card was exceeded. ! 2942: // ! 2943: #define STATUS_TOO_MANY_NAMES ((NTSTATUS)0xC00000CDL) ! 2944: ! 2945: // ! 2946: // MessageId: STATUS_TOO_MANY_SESSIONS ! 2947: // ! 2948: // MessageText: ! 2949: // ! 2950: // The network BIOS session limit was exceeded. ! 2951: // ! 2952: #define STATUS_TOO_MANY_SESSIONS ((NTSTATUS)0xC00000CEL) ! 2953: ! 2954: // ! 2955: // MessageId: STATUS_SHARING_PAUSED ! 2956: // ! 2957: // MessageText: ! 2958: // ! 2959: // File sharing has been temporarily paused. ! 2960: // ! 2961: #define STATUS_SHARING_PAUSED ((NTSTATUS)0xC00000CFL) ! 2962: ! 2963: // ! 2964: // MessageId: STATUS_REQUEST_NOT_ACCEPTED ! 2965: // ! 2966: // MessageText: ! 2967: // ! 2968: // The network request was not accepted. ! 2969: // ! 2970: #define STATUS_REQUEST_NOT_ACCEPTED ((NTSTATUS)0xC00000D0L) ! 2971: ! 2972: // ! 2973: // MessageId: STATUS_REDIRECTOR_PAUSED ! 2974: // ! 2975: // MessageText: ! 2976: // ! 2977: // Print or disk redirection is temporarily paused. ! 2978: // ! 2979: #define STATUS_REDIRECTOR_PAUSED ((NTSTATUS)0xC00000D1L) ! 2980: ! 2981: // ! 2982: // MessageId: STATUS_NET_WRITE_FAULT ! 2983: // ! 2984: // MessageText: ! 2985: // ! 2986: // A network data fault occurred. ! 2987: // ! 2988: #define STATUS_NET_WRITE_FAULT ((NTSTATUS)0xC00000D2L) ! 2989: ! 2990: // ! 2991: // MessageId: STATUS_PROFILING_AT_LIMIT ! 2992: // ! 2993: // MessageText: ! 2994: // ! 2995: // The number of active profiling objects is at the maximum and no more may be started. ! 2996: // ! 2997: #define STATUS_PROFILING_AT_LIMIT ((NTSTATUS)0xC00000D3L) ! 2998: ! 2999: // ! 3000: // MessageId: STATUS_NOT_SAME_DEVICE ! 3001: // ! 3002: // MessageText: ! 3003: // ! 3004: // {Incorrect Volume} ! 3005: // The target file of a rename request is located on a different device ! 3006: // than the source of the rename request. ! 3007: // ! 3008: #define STATUS_NOT_SAME_DEVICE ((NTSTATUS)0xC00000D4L) ! 3009: ! 3010: // ! 3011: // MessageId: STATUS_FILE_RENAMED ! 3012: // ! 3013: // MessageText: ! 3014: // ! 3015: // The file specified has been renamed and thus cannot be modified. ! 3016: // ! 3017: #define STATUS_FILE_RENAMED ((NTSTATUS)0xC00000D5L) ! 3018: ! 3019: // ! 3020: // MessageId: STATUS_VIRTUAL_CIRCUIT_CLOSED ! 3021: // ! 3022: // MessageText: ! 3023: // ! 3024: // {Network Request Timeout} ! 3025: // The session with a remote server has been disconnected because the time-out ! 3026: // interval for a request has expired. ! 3027: // ! 3028: #define STATUS_VIRTUAL_CIRCUIT_CLOSED ((NTSTATUS)0xC00000D6L) ! 3029: ! 3030: // ! 3031: // MessageId: STATUS_NO_SECURITY_ON_OBJECT ! 3032: // ! 3033: // MessageText: ! 3034: // ! 3035: // Indicates an attempt was made to operate on the security of ! 3036: // an object that does not have security associated with it. ! 3037: // ! 3038: #define STATUS_NO_SECURITY_ON_OBJECT ((NTSTATUS)0xC00000D7L) ! 3039: ! 3040: // ! 3041: // MessageId: STATUS_CANT_WAIT ! 3042: // ! 3043: // MessageText: ! 3044: // ! 3045: // Used to indicate that an operation cannot continue without blocking ! 3046: // for I/O ! 3047: // ! 3048: #define STATUS_CANT_WAIT ((NTSTATUS)0xC00000D8L) ! 3049: ! 3050: // ! 3051: // MessageId: STATUS_PIPE_EMPTY ! 3052: // ! 3053: // MessageText: ! 3054: // ! 3055: // Used to indicate that a read operation was done on an empty pipe. ! 3056: // ! 3057: #define STATUS_PIPE_EMPTY ((NTSTATUS)0xC00000D9L) ! 3058: ! 3059: // ! 3060: // MessageId: STATUS_CANT_ACCESS_DOMAIN_INFO ! 3061: // ! 3062: // MessageText: ! 3063: // ! 3064: // Indicates a Windows NT Advanced Server could not be contacted or that ! 3065: // objects within the domain are protected such that necessary ! 3066: // information could not be retrieved. ! 3067: // ! 3068: #define STATUS_CANT_ACCESS_DOMAIN_INFO ((NTSTATUS)0xC00000DAL) ! 3069: ! 3070: // ! 3071: // MessageId: STATUS_CANT_TERMINATE_SELF ! 3072: // ! 3073: // MessageText: ! 3074: // ! 3075: // Indicates that a thread attempted to terminate itself by default ! 3076: // (called NtTerminateThread with NULL) and it was the last thread ! 3077: // in the current process. ! 3078: // ! 3079: #define STATUS_CANT_TERMINATE_SELF ((NTSTATUS)0xC00000DBL) ! 3080: ! 3081: // ! 3082: // MessageId: STATUS_INVALID_SERVER_STATE ! 3083: // ! 3084: // MessageText: ! 3085: // ! 3086: // Indicates the Sam Server was in the wrong state to ! 3087: // perform the desired operation. ! 3088: // ! 3089: #define STATUS_INVALID_SERVER_STATE ((NTSTATUS)0xC00000DCL) ! 3090: ! 3091: // ! 3092: // MessageId: STATUS_INVALID_DOMAIN_STATE ! 3093: // ! 3094: // MessageText: ! 3095: // ! 3096: // Indicates the Domain was in the wrong state to ! 3097: // perform the desired operation. ! 3098: // ! 3099: #define STATUS_INVALID_DOMAIN_STATE ((NTSTATUS)0xC00000DDL) ! 3100: ! 3101: // ! 3102: // MessageId: STATUS_INVALID_DOMAIN_ROLE ! 3103: // ! 3104: // MessageText: ! 3105: // ! 3106: // This operation is only allowed for the Primary Domain Controller of the domain. ! 3107: // ! 3108: #define STATUS_INVALID_DOMAIN_ROLE ((NTSTATUS)0xC00000DEL) ! 3109: ! 3110: // ! 3111: // MessageId: STATUS_NO_SUCH_DOMAIN ! 3112: // ! 3113: // MessageText: ! 3114: // ! 3115: // The specified Domain did not exist. ! 3116: // ! 3117: #define STATUS_NO_SUCH_DOMAIN ((NTSTATUS)0xC00000DFL) ! 3118: ! 3119: // ! 3120: // MessageId: STATUS_DOMAIN_EXISTS ! 3121: // ! 3122: // MessageText: ! 3123: // ! 3124: // The specified Domain already exists. ! 3125: // ! 3126: #define STATUS_DOMAIN_EXISTS ((NTSTATUS)0xC00000E0L) ! 3127: ! 3128: // ! 3129: // MessageId: STATUS_DOMAIN_LIMIT_EXCEEDED ! 3130: // ! 3131: // MessageText: ! 3132: // ! 3133: // An attempt to exceed the limit on the number of domains per server ! 3134: // for this release. ! 3135: // ! 3136: #define STATUS_DOMAIN_LIMIT_EXCEEDED ((NTSTATUS)0xC00000E1L) ! 3137: ! 3138: // ! 3139: // MessageId: STATUS_OPLOCK_NOT_GRANTED ! 3140: // ! 3141: // MessageText: ! 3142: // ! 3143: // Error status returned when oplock request is denied ! 3144: // ! 3145: #define STATUS_OPLOCK_NOT_GRANTED ((NTSTATUS)0xC00000E2L) ! 3146: ! 3147: // ! 3148: // MessageId: STATUS_INVALID_OPLOCK_PROTOCOL ! 3149: // ! 3150: // MessageText: ! 3151: // ! 3152: // Error status returned when an invalid oplock acknowledgment ! 3153: // is received by a file system ! 3154: // ! 3155: #define STATUS_INVALID_OPLOCK_PROTOCOL ((NTSTATUS)0xC00000E3L) ! 3156: ! 3157: // ! 3158: // MessageId: STATUS_INTERNAL_DB_CORRUPTION ! 3159: // ! 3160: // MessageText: ! 3161: // ! 3162: // This error indicates that the requested operation cannot be ! 3163: // completed due to a catastrophic media failure or on-disk data ! 3164: // structure corruption ! 3165: // ! 3166: #define STATUS_INTERNAL_DB_CORRUPTION ((NTSTATUS)0xC00000E4L) ! 3167: ! 3168: // ! 3169: // MessageId: STATUS_INTERNAL_ERROR ! 3170: // ! 3171: // MessageText: ! 3172: // ! 3173: // This error indicates that the SAM server has encountered an ! 3174: // internal consistency error in its database. This catastrophic ! 3175: // failure will prevent further operation of SAM ! 3176: // ! 3177: #define STATUS_INTERNAL_ERROR ((NTSTATUS)0xC00000E5L) ! 3178: ! 3179: // ! 3180: // MessageId: STATUS_GENERIC_NOT_MAPPED ! 3181: // ! 3182: // MessageText: ! 3183: // ! 3184: // Indicates generic access types were contained in an access mask ! 3185: // which should already be mapped to non-generic access types. ! 3186: // ! 3187: #define STATUS_GENERIC_NOT_MAPPED ((NTSTATUS)0xC00000E6L) ! 3188: ! 3189: // ! 3190: // MessageId: STATUS_BAD_DESCRIPTOR_FORMAT ! 3191: // ! 3192: // MessageText: ! 3193: // ! 3194: // Indicates a security descriptor is not in the necessary format (absolute ! 3195: // or self-relative). ! 3196: // ! 3197: #define STATUS_BAD_DESCRIPTOR_FORMAT ((NTSTATUS)0xC00000E7L) ! 3198: ! 3199: // ! 3200: // Status codes raised by the Cache Manager which must be considered as ! 3201: // "expected" by its callers. ! 3202: // ! 3203: // ! 3204: // MessageId: STATUS_INVALID_USER_BUFFER ! 3205: // ! 3206: // MessageText: ! 3207: // ! 3208: // An access to a user buffer failed at an "expected" point in time. ! 3209: // This code is defined since the caller does not want to accept ! 3210: // STATUS_ACCESS_VIOLATION in its filter. ! 3211: // ! 3212: #define STATUS_INVALID_USER_BUFFER ((NTSTATUS)0xC00000E8L) ! 3213: ! 3214: // ! 3215: // MessageId: STATUS_UNEXPECTED_IO_ERROR ! 3216: // ! 3217: // MessageText: ! 3218: // ! 3219: // If an I/O error is returned which is not defined in the standard FsRtl filter, ! 3220: // it is converted to the following error which is guaranteed to be in the ! 3221: // filter. In this case information is lost, however, the filter correctly ! 3222: // handles the exception. ! 3223: // ! 3224: #define STATUS_UNEXPECTED_IO_ERROR ((NTSTATUS)0xC00000E9L) ! 3225: ! 3226: // ! 3227: // MessageId: STATUS_UNEXPECTED_MM_CREATE_ERR ! 3228: // ! 3229: // MessageText: ! 3230: // ! 3231: // If an MM error is returned which is not defined in the standard FsRtl filter, ! 3232: // it is converted to one of the following errors which is guaranteed to be in the ! 3233: // filter. In this case information is lost, however, the filter correctly ! 3234: // handles the exception. ! 3235: // ! 3236: #define STATUS_UNEXPECTED_MM_CREATE_ERR ((NTSTATUS)0xC00000EAL) ! 3237: ! 3238: // ! 3239: // MessageId: STATUS_UNEXPECTED_MM_MAP_ERROR ! 3240: // ! 3241: // MessageText: ! 3242: // ! 3243: // If an MM error is returned which is not defined in the standard FsRtl filter, ! 3244: // it is converted to one of the following errors which is guaranteed to be in the ! 3245: // filter. In this case information is lost, however, the filter correctly ! 3246: // handles the exception. ! 3247: // ! 3248: #define STATUS_UNEXPECTED_MM_MAP_ERROR ((NTSTATUS)0xC00000EBL) ! 3249: ! 3250: // ! 3251: // MessageId: STATUS_UNEXPECTED_MM_EXTEND_ERR ! 3252: // ! 3253: // MessageText: ! 3254: // ! 3255: // If an MM error is returned which is not defined in the standard FsRtl filter, ! 3256: // it is converted to one of the following errors which is guaranteed to be in the ! 3257: // filter. In this case information is lost, however, the filter correctly ! 3258: // handles the exception. ! 3259: // ! 3260: #define STATUS_UNEXPECTED_MM_EXTEND_ERR ((NTSTATUS)0xC00000ECL) ! 3261: ! 3262: // ! 3263: // MessageId: STATUS_NOT_LOGON_PROCESS ! 3264: // ! 3265: // MessageText: ! 3266: // ! 3267: // The requested action is restricted for use by logon processes ! 3268: // only. The calling process has not registered as a logon process. ! 3269: // ! 3270: #define STATUS_NOT_LOGON_PROCESS ((NTSTATUS)0xC00000EDL) ! 3271: ! 3272: // ! 3273: // MessageId: STATUS_LOGON_SESSION_EXISTS ! 3274: // ! 3275: // MessageText: ! 3276: // ! 3277: // A attempt has been made to start a new session manager or ! 3278: // LSA logon session with an ID that is already in use. ! 3279: // ! 3280: #define STATUS_LOGON_SESSION_EXISTS ((NTSTATUS)0xC00000EEL) ! 3281: ! 3282: // ! 3283: // MessageId: STATUS_INVALID_PARAMETER_1 ! 3284: // ! 3285: // MessageText: ! 3286: // ! 3287: // An invalid parameter was passed to the a service or function as ! 3288: // the first argument ! 3289: // ! 3290: #define STATUS_INVALID_PARAMETER_1 ((NTSTATUS)0xC00000EFL) ! 3291: ! 3292: // ! 3293: // MessageId: STATUS_INVALID_PARAMETER_2 ! 3294: // ! 3295: // MessageText: ! 3296: // ! 3297: // An invalid parameter was passed to the a service or function as ! 3298: // the second argument ! 3299: // ! 3300: #define STATUS_INVALID_PARAMETER_2 ((NTSTATUS)0xC00000F0L) ! 3301: ! 3302: // ! 3303: // MessageId: STATUS_INVALID_PARAMETER_3 ! 3304: // ! 3305: // MessageText: ! 3306: // ! 3307: // An invalid parameter was passed to the a service or function as ! 3308: // the third argument ! 3309: // ! 3310: #define STATUS_INVALID_PARAMETER_3 ((NTSTATUS)0xC00000F1L) ! 3311: ! 3312: // ! 3313: // MessageId: STATUS_INVALID_PARAMETER_4 ! 3314: // ! 3315: // MessageText: ! 3316: // ! 3317: // An invalid parameter was passed to the a service or function as ! 3318: // the fourth argument ! 3319: // ! 3320: #define STATUS_INVALID_PARAMETER_4 ((NTSTATUS)0xC00000F2L) ! 3321: ! 3322: // ! 3323: // MessageId: STATUS_INVALID_PARAMETER_5 ! 3324: // ! 3325: // MessageText: ! 3326: // ! 3327: // An invalid parameter was passed to the a service or function as ! 3328: // the fifth argument ! 3329: // ! 3330: #define STATUS_INVALID_PARAMETER_5 ((NTSTATUS)0xC00000F3L) ! 3331: ! 3332: // ! 3333: // MessageId: STATUS_INVALID_PARAMETER_6 ! 3334: // ! 3335: // MessageText: ! 3336: // ! 3337: // An invalid parameter was passed to the a service or function as ! 3338: // the sixth argument ! 3339: // ! 3340: #define STATUS_INVALID_PARAMETER_6 ((NTSTATUS)0xC00000F4L) ! 3341: ! 3342: // ! 3343: // MessageId: STATUS_INVALID_PARAMETER_7 ! 3344: // ! 3345: // MessageText: ! 3346: // ! 3347: // An invalid parameter was passed to the a service or function as ! 3348: // the seventh argument ! 3349: // ! 3350: #define STATUS_INVALID_PARAMETER_7 ((NTSTATUS)0xC00000F5L) ! 3351: ! 3352: // ! 3353: // MessageId: STATUS_INVALID_PARAMETER_8 ! 3354: // ! 3355: // MessageText: ! 3356: // ! 3357: // An invalid parameter was passed to the a service or function as ! 3358: // the eighth argument ! 3359: // ! 3360: #define STATUS_INVALID_PARAMETER_8 ((NTSTATUS)0xC00000F6L) ! 3361: ! 3362: // ! 3363: // MessageId: STATUS_INVALID_PARAMETER_9 ! 3364: // ! 3365: // MessageText: ! 3366: // ! 3367: // An invalid parameter was passed to the a service or function as ! 3368: // the ninth argument ! 3369: // ! 3370: #define STATUS_INVALID_PARAMETER_9 ((NTSTATUS)0xC00000F7L) ! 3371: ! 3372: // ! 3373: // MessageId: STATUS_INVALID_PARAMETER_10 ! 3374: // ! 3375: // MessageText: ! 3376: // ! 3377: // An invalid parameter was passed to the a service or function as ! 3378: // the tenth argument ! 3379: // ! 3380: #define STATUS_INVALID_PARAMETER_10 ((NTSTATUS)0xC00000F8L) ! 3381: ! 3382: // ! 3383: // MessageId: STATUS_INVALID_PARAMETER_11 ! 3384: // ! 3385: // MessageText: ! 3386: // ! 3387: // An invalid parameter was passed to the a service or function as ! 3388: // the eleventh argument ! 3389: // ! 3390: #define STATUS_INVALID_PARAMETER_11 ((NTSTATUS)0xC00000F9L) ! 3391: ! 3392: // ! 3393: // MessageId: STATUS_INVALID_PARAMETER_12 ! 3394: // ! 3395: // MessageText: ! 3396: // ! 3397: // An invalid parameter was passed to the a service or function as ! 3398: // the twelfth argument ! 3399: // ! 3400: #define STATUS_INVALID_PARAMETER_12 ((NTSTATUS)0xC00000FAL) ! 3401: ! 3402: // ! 3403: // MessageId: STATUS_REDIRECTOR_NOT_STARTED ! 3404: // ! 3405: // MessageText: ! 3406: // ! 3407: // An attempt was made to access a network file, but the network software ! 3408: // was not yet started. ! 3409: // ! 3410: #define STATUS_REDIRECTOR_NOT_STARTED ((NTSTATUS)0xC00000FBL) ! 3411: ! 3412: // ! 3413: // MessageId: STATUS_REDIRECTOR_STARTED ! 3414: // ! 3415: // MessageText: ! 3416: // ! 3417: // An attempt was made to start the redirector, but the redirector ! 3418: // has already been started. ! 3419: // ! 3420: #define STATUS_REDIRECTOR_STARTED ((NTSTATUS)0xC00000FCL) ! 3421: ! 3422: // ! 3423: // MessageId: STATUS_STACK_OVERFLOW ! 3424: // ! 3425: // MessageText: ! 3426: // ! 3427: // A new guard page for the stack cannot be created. ! 3428: // ! 3429: #define STATUS_STACK_OVERFLOW ((NTSTATUS)0xC00000FDL) // winnt ! 3430: ! 3431: // ! 3432: // MessageId: STATUS_NO_SUCH_PACKAGE ! 3433: // ! 3434: // MessageText: ! 3435: // ! 3436: // A specified authentication package is unknown ! 3437: // ! 3438: #define STATUS_NO_SUCH_PACKAGE ((NTSTATUS)0xC00000FEL) ! 3439: ! 3440: // ! 3441: // MessageId: STATUS_BAD_FUNCTION_TABLE ! 3442: // ! 3443: // MessageText: ! 3444: // ! 3445: // A malformed function table was encountered during an unwind operation. ! 3446: // ! 3447: #define STATUS_BAD_FUNCTION_TABLE ((NTSTATUS)0xC00000FFL) ! 3448: ! 3449: // ! 3450: // MessageId: STATUS_VARIABLE_NOT_FOUND ! 3451: // ! 3452: // MessageText: ! 3453: // ! 3454: // Indicates the specified environment variable name was not found ! 3455: // in the specified environment block. ! 3456: // ! 3457: #define STATUS_VARIABLE_NOT_FOUND ((NTSTATUS)0xC0000100L) ! 3458: ! 3459: // ! 3460: // MessageId: STATUS_DIRECTORY_NOT_EMPTY ! 3461: // ! 3462: // MessageText: ! 3463: // ! 3464: // Indicates that the directory trying to be deleted is not empty ! 3465: // ! 3466: #define STATUS_DIRECTORY_NOT_EMPTY ((NTSTATUS)0xC0000101L) ! 3467: ! 3468: // ! 3469: // MessageId: STATUS_FILE_CORRUPT_ERROR ! 3470: // ! 3471: // MessageText: ! 3472: // ! 3473: // {Corrupt File} ! 3474: // The file or directory %s is corrupt and unreadable. ! 3475: // Please run the Chkdsk utility. ! 3476: // ! 3477: #define STATUS_FILE_CORRUPT_ERROR ((NTSTATUS)0xC0000102L) ! 3478: ! 3479: // ! 3480: // MessageId: STATUS_NOT_A_DIRECTORY ! 3481: // ! 3482: // MessageText: ! 3483: // ! 3484: // A requested opened file is not a directory ! 3485: // ! 3486: #define STATUS_NOT_A_DIRECTORY ((NTSTATUS)0xC0000103L) ! 3487: ! 3488: // ! 3489: // MessageId: STATUS_BAD_LOGON_SESSION_STATE ! 3490: // ! 3491: // MessageText: ! 3492: // ! 3493: // The logon session is not in a state that is consistent with the ! 3494: // requested operation. ! 3495: // ! 3496: #define STATUS_BAD_LOGON_SESSION_STATE ((NTSTATUS)0xC0000104L) ! 3497: ! 3498: // ! 3499: // MessageId: STATUS_LOGON_SESSION_COLLISION ! 3500: // ! 3501: // MessageText: ! 3502: // ! 3503: // An internal LSA error has occurred. An authentication package has ! 3504: // requested the creation of a Logon Session but the ID of an already ! 3505: // existing Logon Session has been specified. ! 3506: // ! 3507: #define STATUS_LOGON_SESSION_COLLISION ((NTSTATUS)0xC0000105L) ! 3508: ! 3509: // ! 3510: // MessageId: STATUS_NAME_TOO_LONG ! 3511: // ! 3512: // MessageText: ! 3513: // ! 3514: // A specified name string is too long for its intended use. ! 3515: // ! 3516: #define STATUS_NAME_TOO_LONG ((NTSTATUS)0xC0000106L) ! 3517: ! 3518: // ! 3519: // MessageId: STATUS_FILES_OPEN ! 3520: // ! 3521: // MessageText: ! 3522: // ! 3523: // The user attempted to force close the files on a redirected ! 3524: // drive, but there were opened files on the drive, and the user ! 3525: // did not specify a sufficient level of force. ! 3526: // ! 3527: #define STATUS_FILES_OPEN ((NTSTATUS)0xC0000107L) ! 3528: ! 3529: // ! 3530: // MessageId: STATUS_CONNECTION_IN_USE ! 3531: // ! 3532: // MessageText: ! 3533: // ! 3534: // The user attempted to force close the files on a redirected ! 3535: // drive, but there were opened directories on the drive, and the user ! 3536: // did not specify a sufficient level of force. ! 3537: // ! 3538: #define STATUS_CONNECTION_IN_USE ((NTSTATUS)0xC0000108L) ! 3539: ! 3540: // ! 3541: // MessageId: STATUS_MESSAGE_NOT_FOUND ! 3542: // ! 3543: // MessageText: ! 3544: // ! 3545: // RtlFindMessage could not locate the requested message Id in the ! 3546: // message table resource. ! 3547: // ! 3548: #define STATUS_MESSAGE_NOT_FOUND ((NTSTATUS)0xC0000109L) ! 3549: ! 3550: // ! 3551: // MessageId: STATUS_PROCESS_IS_TERMINATING ! 3552: // ! 3553: // MessageText: ! 3554: // ! 3555: // An attempt was made to duplicate an object handle into or out ! 3556: // of an exiting process ! 3557: // ! 3558: #define STATUS_PROCESS_IS_TERMINATING ((NTSTATUS)0xC000010AL) ! 3559: ! 3560: // ! 3561: // MessageId: STATUS_INVALID_LOGON_TYPE ! 3562: // ! 3563: // MessageText: ! 3564: // ! 3565: // Indicates an invalid value has been provided for LogonType has been ! 3566: // requested. ! 3567: // ! 3568: #define STATUS_INVALID_LOGON_TYPE ((NTSTATUS)0xC000010BL) ! 3569: ! 3570: // ! 3571: // MessageId: STATUS_NO_GUID_TRANSLATION ! 3572: // ! 3573: // MessageText: ! 3574: // ! 3575: // Indicates that an attempt was made to assign protection to an HPFS ! 3576: // file system file or directory and one of the SIDs in the security ! 3577: // descriptor could not be translated into a GUID that could be stored ! 3578: // in HPFS. ! 3579: // This causes the protection attempt to fail, which may cause a file ! 3580: // creation attempt to fail. ! 3581: // ! 3582: #define STATUS_NO_GUID_TRANSLATION ((NTSTATUS)0xC000010CL) ! 3583: ! 3584: // ! 3585: // MessageId: STATUS_CANNOT_IMPERSONATE ! 3586: // ! 3587: // MessageText: ! 3588: // ! 3589: // Indicates that an attempt has been made to impersonate via a named ! 3590: // pipe that has not yet been read from. ! 3591: // ! 3592: #define STATUS_CANNOT_IMPERSONATE ((NTSTATUS)0xC000010DL) ! 3593: ! 3594: // ! 3595: // MessageId: STATUS_IMAGE_ALREADY_LOADED ! 3596: // ! 3597: // MessageText: ! 3598: // ! 3599: // Indicates that the specified image is already loaded. ! 3600: // ! 3601: #define STATUS_IMAGE_ALREADY_LOADED ((NTSTATUS)0xC000010EL) ! 3602: ! 3603: ! 3604: // ! 3605: // ============================================================ ! 3606: // NOTE: The following ABIOS error code should be reserved on ! 3607: // non ABIOS kernel. Eventually, I will remove the ifdef ! 3608: // ABIOS. ! 3609: // ============================================================ ! 3610: // ! 3611: // ! 3612: // MessageId: STATUS_ABIOS_NOT_PRESENT ! 3613: // ! 3614: // MessageText: ! 3615: // ! 3616: // STATUS_ABIOS_NOT_PRESENT ! 3617: // ! 3618: #define STATUS_ABIOS_NOT_PRESENT ((NTSTATUS)0xC000010FL) ! 3619: ! 3620: // ! 3621: // MessageId: STATUS_ABIOS_LID_NOT_EXIST ! 3622: // ! 3623: // MessageText: ! 3624: // ! 3625: // STATUS_ABIOS_LID_NOT_EXIST ! 3626: // ! 3627: #define STATUS_ABIOS_LID_NOT_EXIST ((NTSTATUS)0xC0000110L) ! 3628: ! 3629: // ! 3630: // MessageId: STATUS_ABIOS_LID_ALREADY_OWNED ! 3631: // ! 3632: // MessageText: ! 3633: // ! 3634: // STATUS_ABIOS_LID_ALREADY_OWNED ! 3635: // ! 3636: #define STATUS_ABIOS_LID_ALREADY_OWNED ((NTSTATUS)0xC0000111L) ! 3637: ! 3638: // ! 3639: // MessageId: STATUS_ABIOS_NOT_LID_OWNER ! 3640: // ! 3641: // MessageText: ! 3642: // ! 3643: // STATUS_ABIOS_NOT_LID_OWNER ! 3644: // ! 3645: #define STATUS_ABIOS_NOT_LID_OWNER ((NTSTATUS)0xC0000112L) ! 3646: ! 3647: // ! 3648: // MessageId: STATUS_ABIOS_INVALID_COMMAND ! 3649: // ! 3650: // MessageText: ! 3651: // ! 3652: // STATUS_ABIOS_INVALID_COMMAND ! 3653: // ! 3654: #define STATUS_ABIOS_INVALID_COMMAND ((NTSTATUS)0xC0000113L) ! 3655: ! 3656: // ! 3657: // MessageId: STATUS_ABIOS_INVALID_LID ! 3658: // ! 3659: // MessageText: ! 3660: // ! 3661: // STATUS_ABIOS_INVALID_LID ! 3662: // ! 3663: #define STATUS_ABIOS_INVALID_LID ((NTSTATUS)0xC0000114L) ! 3664: ! 3665: // ! 3666: // MessageId: STATUS_ABIOS_SELECTOR_NOT_AVAILABLE ! 3667: // ! 3668: // MessageText: ! 3669: // ! 3670: // STATUS_ABIOS_SELECTOR_NOT_AVAILABLE ! 3671: // ! 3672: #define STATUS_ABIOS_SELECTOR_NOT_AVAILABLE ((NTSTATUS)0xC0000115L) ! 3673: ! 3674: // ! 3675: // MessageId: STATUS_ABIOS_INVALID_SELECTOR ! 3676: // ! 3677: // MessageText: ! 3678: // ! 3679: // STATUS_ABIOS_INVALID_SELECTOR ! 3680: // ! 3681: #define STATUS_ABIOS_INVALID_SELECTOR ((NTSTATUS)0xC0000116L) ! 3682: ! 3683: // ! 3684: // MessageId: STATUS_NO_LDT ! 3685: // ! 3686: // MessageText: ! 3687: // ! 3688: // Indicates that an attempt was made to change the size of the LDT for ! 3689: // a process that has no LDT ! 3690: // ! 3691: #define STATUS_NO_LDT ((NTSTATUS)0xC0000117L) ! 3692: ! 3693: // ! 3694: // MessageId: STATUS_INVALID_LDT_SIZE ! 3695: // ! 3696: // MessageText: ! 3697: // ! 3698: // Indicates that an attempt was made to grow an LDT by setting its size, ! 3699: // or that the size was not an even number of selectors ! 3700: // ! 3701: #define STATUS_INVALID_LDT_SIZE ((NTSTATUS)0xC0000118L) ! 3702: ! 3703: // ! 3704: // MessageId: STATUS_INVALID_LDT_OFFSET ! 3705: // ! 3706: // MessageText: ! 3707: // ! 3708: // Indicates that the starting value for the LDT information was not ! 3709: // an integral multiple of the selector size ! 3710: // ! 3711: #define STATUS_INVALID_LDT_OFFSET ((NTSTATUS)0xC0000119L) ! 3712: ! 3713: // ! 3714: // MessageId: STATUS_INVALID_LDT_DESCRIPTOR ! 3715: // ! 3716: // MessageText: ! 3717: // ! 3718: // Indicates that the user supplied an invalid descriptor when trying ! 3719: // to set up Ldt descriptors ! 3720: // ! 3721: #define STATUS_INVALID_LDT_DESCRIPTOR ((NTSTATUS)0xC000011AL) ! 3722: ! 3723: // ! 3724: // MessageId: STATUS_INVALID_IMAGE_NE_FORMAT ! 3725: // ! 3726: // MessageText: ! 3727: // ! 3728: // The specified image file did not have the correct format, it ! 3729: // appears to be NE format. ! 3730: // ! 3731: #define STATUS_INVALID_IMAGE_NE_FORMAT ((NTSTATUS)0xC000011BL) ! 3732: ! 3733: // ! 3734: // MessageId: STATUS_RXACT_INVALID_STATE ! 3735: // ! 3736: // MessageText: ! 3737: // ! 3738: // Indicates that the transaction state of a registry sub-tree is ! 3739: // incompatible with the requested operation. ! 3740: // For example, a request has been made to start a new transaction with ! 3741: // one already in progress, or a request to apply a transaction when one ! 3742: // is not currently in progress. ! 3743: // This status value is returned by the runtime library (RTL) registry ! 3744: // transaction package (RXact). ! 3745: // ! 3746: #define STATUS_RXACT_INVALID_STATE ((NTSTATUS)0xC000011CL) ! 3747: ! 3748: // ! 3749: // MessageId: STATUS_RXACT_COMMIT_FAILURE ! 3750: // ! 3751: // MessageText: ! 3752: // ! 3753: // Indicates an error has occurred during a registry transaction commit. ! 3754: // The database has been left in an unknown, but probably inconsistent, ! 3755: // state. The state of the registry transaction is left as COMMITTING. ! 3756: // This status value is returned by the runtime library (RTL) registry ! 3757: // transaction package (RXact). ! 3758: // ! 3759: #define STATUS_RXACT_COMMIT_FAILURE ((NTSTATUS)0xC000011DL) ! 3760: ! 3761: // ! 3762: // MessageId: STATUS_MAPPED_FILE_SIZE_ZERO ! 3763: // ! 3764: // MessageText: ! 3765: // ! 3766: // An attempt was made to map a file of size zero with the ! 3767: // maximum size specified as zero. ! 3768: // ! 3769: #define STATUS_MAPPED_FILE_SIZE_ZERO ((NTSTATUS)0xC000011EL) ! 3770: ! 3771: // ! 3772: // MessageId: STATUS_TOO_MANY_OPENED_FILES ! 3773: // ! 3774: // MessageText: ! 3775: // ! 3776: // Too many files are opened on a remote server. This error should only ! 3777: // be returned by the NT redirector on a remote drive. ! 3778: // ! 3779: #define STATUS_TOO_MANY_OPENED_FILES ((NTSTATUS)0xC000011FL) ! 3780: ! 3781: // ! 3782: // MessageId: STATUS_CANCELLED ! 3783: // ! 3784: // MessageText: ! 3785: // ! 3786: // The I/O request was canceled. ! 3787: // ! 3788: #define STATUS_CANCELLED ((NTSTATUS)0xC0000120L) ! 3789: ! 3790: // ! 3791: // MessageId: STATUS_CANNOT_DELETE ! 3792: // ! 3793: // MessageText: ! 3794: // ! 3795: // An attempt has been made to remove a file or directory that cannot ! 3796: // be deleted. ! 3797: // ! 3798: #define STATUS_CANNOT_DELETE ((NTSTATUS)0xC0000121L) ! 3799: ! 3800: // ! 3801: // MessageId: STATUS_INVALID_COMPUTER_NAME ! 3802: // ! 3803: // MessageText: ! 3804: // ! 3805: // Indicates a name specified as a remote computer name is syntactically ! 3806: // invalid. ! 3807: // ! 3808: #define STATUS_INVALID_COMPUTER_NAME ((NTSTATUS)0xC0000122L) ! 3809: ! 3810: // ! 3811: // MessageId: STATUS_FILE_DELETED ! 3812: // ! 3813: // MessageText: ! 3814: // ! 3815: // An I/O request other than close was performed on a file after it has ! 3816: // been deleted, which can only happen to a request which did not complete ! 3817: // before the last handle was closed via NtClose. ! 3818: // ! 3819: #define STATUS_FILE_DELETED ((NTSTATUS)0xC0000123L) ! 3820: ! 3821: // ! 3822: // MessageId: STATUS_SPECIAL_ACCOUNT ! 3823: // ! 3824: // MessageText: ! 3825: // ! 3826: // Indicates an operation has been attempted on a built-in (special) ! 3827: // SAM account which is incompatible with built-in accounts. For ! 3828: // example, built-in accounts can not be deleted. ! 3829: // ! 3830: #define STATUS_SPECIAL_ACCOUNT ((NTSTATUS)0xC0000124L) ! 3831: ! 3832: // ! 3833: // MessageId: STATUS_SPECIAL_GROUP ! 3834: // ! 3835: // MessageText: ! 3836: // ! 3837: // The operation requested may not be performed on the specified ! 3838: // group because it is a built-in special group. ! 3839: // ! 3840: #define STATUS_SPECIAL_GROUP ((NTSTATUS)0xC0000125L) ! 3841: ! 3842: // ! 3843: // MessageId: STATUS_SPECIAL_USER ! 3844: // ! 3845: // MessageText: ! 3846: // ! 3847: // The operation requested may not be performed on the specified ! 3848: // user because it is a built-in special user. ! 3849: // ! 3850: #define STATUS_SPECIAL_USER ((NTSTATUS)0xC0000126L) ! 3851: ! 3852: // ! 3853: // MessageId: STATUS_MEMBERS_PRIMARY_GROUP ! 3854: // ! 3855: // MessageText: ! 3856: // ! 3857: // Indicates a member can not be removed from a group because the ! 3858: // group is currently the member's primary group. ! 3859: // ! 3860: #define STATUS_MEMBERS_PRIMARY_GROUP ((NTSTATUS)0xC0000127L) ! 3861: ! 3862: // ! 3863: // MessageId: STATUS_FILE_CLOSED ! 3864: // ! 3865: // MessageText: ! 3866: // ! 3867: // An I/O request other than close and several other special case ! 3868: // operations was attempted using a file object that had already been ! 3869: // closed. ! 3870: // ! 3871: #define STATUS_FILE_CLOSED ((NTSTATUS)0xC0000128L) ! 3872: ! 3873: // ! 3874: // MessageId: STATUS_TOO_MANY_THREADS ! 3875: // ! 3876: // MessageText: ! 3877: // ! 3878: // Indicates a process has too many threads to perform the requested ! 3879: // action. For example, assignment of a primary token may only be ! 3880: // performed when a process has zero or one threads. ! 3881: // ! 3882: #define STATUS_TOO_MANY_THREADS ((NTSTATUS)0xC0000129L) ! 3883: ! 3884: // ! 3885: // MessageId: STATUS_THREAD_NOT_IN_PROCESS ! 3886: // ! 3887: // MessageText: ! 3888: // ! 3889: // An attempt was made to operate on a thread within a specific process, ! 3890: // but the thread specified is not in the process specified. ! 3891: // ! 3892: #define STATUS_THREAD_NOT_IN_PROCESS ((NTSTATUS)0xC000012AL) ! 3893: ! 3894: // ! 3895: // MessageId: STATUS_TOKEN_ALREADY_IN_USE ! 3896: // ! 3897: // MessageText: ! 3898: // ! 3899: // An attempt was made to establish a token for use as a primary token ! 3900: // but the token is already in use. A token can only be the primary token ! 3901: // of one process at a time. ! 3902: // ! 3903: #define STATUS_TOKEN_ALREADY_IN_USE ((NTSTATUS)0xC000012BL) ! 3904: ! 3905: // ! 3906: // MessageId: STATUS_PAGEFILE_QUOTA_EXCEEDED ! 3907: // ! 3908: // MessageText: ! 3909: // ! 3910: // Page file quota was exceeded. ! 3911: // ! 3912: #define STATUS_PAGEFILE_QUOTA_EXCEEDED ((NTSTATUS)0xC000012CL) ! 3913: ! 3914: // ! 3915: // MessageId: STATUS_COMMITMENT_LIMIT ! 3916: // ! 3917: // MessageText: ! 3918: // ! 3919: // {Out of Virtual Memory} ! 3920: // Your system is running low on virtual memory. Please close some ! 3921: // applications. You can then start the System option in the Control Panel ! 3922: // and choose the Virtual Memory button to create an additional paging file ! 3923: // or to increase the size of your current paging file. ! 3924: // ! 3925: #define STATUS_COMMITMENT_LIMIT ((NTSTATUS)0xC000012DL) ! 3926: ! 3927: // ! 3928: // MessageId: STATUS_INVALID_IMAGE_LE_FORMAT ! 3929: // ! 3930: // MessageText: ! 3931: // ! 3932: // The specified image file did not have the correct format, it ! 3933: // appears to be LE format. ! 3934: // ! 3935: #define STATUS_INVALID_IMAGE_LE_FORMAT ((NTSTATUS)0xC000012EL) ! 3936: ! 3937: // ! 3938: // MessageId: STATUS_INVALID_IMAGE_NOT_MZ ! 3939: // ! 3940: // MessageText: ! 3941: // ! 3942: // The specified image file did not have the correct format, it ! 3943: // did not have an initial MZ. ! 3944: // ! 3945: #define STATUS_INVALID_IMAGE_NOT_MZ ((NTSTATUS)0xC000012FL) ! 3946: ! 3947: // ! 3948: // MessageId: STATUS_INVALID_IMAGE_PROTECT ! 3949: // ! 3950: // MessageText: ! 3951: // ! 3952: // The specified image file did not have the correct format, it ! 3953: // did not have a proper e_lfarlc in the MZ header. ! 3954: // ! 3955: #define STATUS_INVALID_IMAGE_PROTECT ((NTSTATUS)0xC0000130L) ! 3956: ! 3957: // ! 3958: // MessageId: STATUS_INVALID_IMAGE_WIN_16 ! 3959: // ! 3960: // MessageText: ! 3961: // ! 3962: // The specified image file did not have the correct format, it ! 3963: // looks like a 16-bit windows image. ! 3964: // ! 3965: #define STATUS_INVALID_IMAGE_WIN_16 ((NTSTATUS)0xC0000131L) ! 3966: ! 3967: // ! 3968: // MessageId: STATUS_LOGON_SERVER_CONFLICT ! 3969: // ! 3970: // MessageText: ! 3971: // ! 3972: // The Netlogon service cannot start because another Netlogon service running ! 3973: // in the domain conflicts with the specified role. ! 3974: // ! 3975: #define STATUS_LOGON_SERVER_CONFLICT ((NTSTATUS)0xC0000132L) ! 3976: ! 3977: // ! 3978: // MessageId: STATUS_TIME_DIFFERENCE_AT_DC ! 3979: // ! 3980: // MessageText: ! 3981: // ! 3982: // The time at the Primary Domain Controller is different then the ! 3983: // time at the Backup Domain Controller or member server by too large ! 3984: // an amount. ! 3985: // ! 3986: #define STATUS_TIME_DIFFERENCE_AT_DC ((NTSTATUS)0xC0000133L) ! 3987: ! 3988: // ! 3989: // MessageId: STATUS_SYNCHRONIZATION_REQUIRED ! 3990: // ! 3991: // MessageText: ! 3992: // ! 3993: // The SAM database on a Windows NT Advanced Server is ! 3994: // significantly out of synchronization with the copy on the Domain ! 3995: // Controller. A complete synchronization is required. ! 3996: // ! 3997: #define STATUS_SYNCHRONIZATION_REQUIRED ((NTSTATUS)0xC0000134L) ! 3998: ! 3999: // ! 4000: // MessageId: STATUS_DLL_NOT_FOUND ! 4001: // ! 4002: // MessageText: ! 4003: // ! 4004: // {Unable To Locate DLL} ! 4005: // The dynamic link library %s could not be found in the specified path %s. ! 4006: // ! 4007: #define STATUS_DLL_NOT_FOUND ((NTSTATUS)0xC0000135L) ! 4008: ! 4009: // ! 4010: // MessageId: STATUS_OPEN_FAILED ! 4011: // ! 4012: // MessageText: ! 4013: // ! 4014: // The NtCreateFile API failed. This error should never be returned to an ! 4015: // application, it is a place holder for the NT Lan Manager Redirector to ! 4016: // use in its internal error mapping routines. ! 4017: // ! 4018: #define STATUS_OPEN_FAILED ((NTSTATUS)0xC0000136L) ! 4019: ! 4020: // ! 4021: // MessageId: STATUS_IO_PRIVILEGE_FAILED ! 4022: // ! 4023: // MessageText: ! 4024: // ! 4025: // {Privilege Failed} ! 4026: // The I/O permissions for the process could not be changed. ! 4027: // ! 4028: #define STATUS_IO_PRIVILEGE_FAILED ((NTSTATUS)0xC0000137L) ! 4029: ! 4030: // ! 4031: // MessageId: STATUS_ORDINAL_NOT_FOUND ! 4032: // ! 4033: // MessageText: ! 4034: // ! 4035: // {Ordinal Not Found} ! 4036: // The ordinal %ld could not be located in the dynamic link library %s. ! 4037: // ! 4038: #define STATUS_ORDINAL_NOT_FOUND ((NTSTATUS)0xC0000138L) ! 4039: ! 4040: // ! 4041: // MessageId: STATUS_ENTRYPOINT_NOT_FOUND ! 4042: // ! 4043: // MessageText: ! 4044: // ! 4045: // {Entry Point Not Found} ! 4046: // The procedure entry point %s could not be located in the dynamic link library %s. ! 4047: // ! 4048: #define STATUS_ENTRYPOINT_NOT_FOUND ((NTSTATUS)0xC0000139L) ! 4049: ! 4050: // ! 4051: // MessageId: STATUS_CONTROL_C_EXIT ! 4052: // ! 4053: // MessageText: ! 4054: // ! 4055: // {Application Exit by CTRL+C} ! 4056: // The application terminated as a result of a CTRL+C. ! 4057: // ! 4058: #define STATUS_CONTROL_C_EXIT ((NTSTATUS)0xC000013AL) // winnt ! 4059: ! 4060: // ! 4061: // MessageId: STATUS_LOCAL_DISCONNECT ! 4062: // ! 4063: // MessageText: ! 4064: // ! 4065: // {Virtual Circuit Closed} ! 4066: // The network transport on your computer has closed a network ! 4067: // connection. There may or may not be I/O requests outstanding. ! 4068: // ! 4069: #define STATUS_LOCAL_DISCONNECT ((NTSTATUS)0xC000013BL) ! 4070: ! 4071: // ! 4072: // MessageId: STATUS_REMOTE_DISCONNECT ! 4073: // ! 4074: // MessageText: ! 4075: // ! 4076: // {Virtual Circuit Closed} ! 4077: // The network transport on a remote computer has closed a network ! 4078: // connection. There may or may not be I/O requests outstanding. ! 4079: // ! 4080: #define STATUS_REMOTE_DISCONNECT ((NTSTATUS)0xC000013CL) ! 4081: ! 4082: // ! 4083: // MessageId: STATUS_REMOTE_RESOURCES ! 4084: // ! 4085: // MessageText: ! 4086: // ! 4087: // {Insufficient Resources on Remote Computer} ! 4088: // The remote computer has insufficient resources to complete the ! 4089: // network request. For instance, there may not be enough memory ! 4090: // available on the remote computer to carry out the request at ! 4091: // this time. ! 4092: // ! 4093: #define STATUS_REMOTE_RESOURCES ((NTSTATUS)0xC000013DL) ! 4094: ! 4095: // ! 4096: // MessageId: STATUS_LINK_FAILED ! 4097: // ! 4098: // MessageText: ! 4099: // ! 4100: // {Virtual Circuit Closed} ! 4101: // An existing connection (virtual circuit) has been broken at the ! 4102: // remote computer. There is probably something wrong with the ! 4103: // network software protocol or the network hardware on the ! 4104: // remote computer. ! 4105: // ! 4106: #define STATUS_LINK_FAILED ((NTSTATUS)0xC000013EL) ! 4107: ! 4108: // ! 4109: // MessageId: STATUS_LINK_TIMEOUT ! 4110: // ! 4111: // MessageText: ! 4112: // ! 4113: // {Virtual Circuit Closed} ! 4114: // The network transport on your computer has closed a network ! 4115: // connection because it had to wait too long for a response ! 4116: // from the remote computer. ! 4117: // ! 4118: #define STATUS_LINK_TIMEOUT ((NTSTATUS)0xC000013FL) ! 4119: ! 4120: // ! 4121: // MessageId: STATUS_INVALID_CONNECTION ! 4122: // ! 4123: // MessageText: ! 4124: // ! 4125: // The connection handle given to the transport was invalid. ! 4126: // ! 4127: #define STATUS_INVALID_CONNECTION ((NTSTATUS)0xC0000140L) ! 4128: ! 4129: // ! 4130: // MessageId: STATUS_INVALID_ADDRESS ! 4131: // ! 4132: // MessageText: ! 4133: // ! 4134: // The address handle given to the transport was invalid. ! 4135: // ! 4136: #define STATUS_INVALID_ADDRESS ((NTSTATUS)0xC0000141L) ! 4137: ! 4138: // ! 4139: // MessageId: STATUS_DLL_INIT_FAILED ! 4140: // ! 4141: // MessageText: ! 4142: // ! 4143: // {DLL Initialization Failed} ! 4144: // Initialization of the dynamic link library %s failed. The process is ! 4145: // terminating abnormally. ! 4146: // ! 4147: #define STATUS_DLL_INIT_FAILED ((NTSTATUS)0xC0000142L) ! 4148: ! 4149: // ! 4150: // MessageId: STATUS_MISSING_SYSTEMFILE ! 4151: // ! 4152: // MessageText: ! 4153: // ! 4154: // {Missing System File} ! 4155: // The required system file %s is bad or missing. ! 4156: // ! 4157: #define STATUS_MISSING_SYSTEMFILE ((NTSTATUS)0xC0000143L) ! 4158: ! 4159: // ! 4160: // MessageId: STATUS_UNHANDLED_EXCEPTION ! 4161: // ! 4162: // MessageText: ! 4163: // ! 4164: // {Application Error} ! 4165: // The exception %s (0x%08lx) occurred in the application at location 0x%08lx. ! 4166: // ! 4167: #define STATUS_UNHANDLED_EXCEPTION ((NTSTATUS)0xC0000144L) ! 4168: ! 4169: // ! 4170: // MessageId: STATUS_APP_INIT_FAILURE ! 4171: // ! 4172: // MessageText: ! 4173: // ! 4174: // {Application Error} ! 4175: // The application failed to initialize properly (0x%lx). Click on OK to ! 4176: // terminate the application. ! 4177: // ! 4178: #define STATUS_APP_INIT_FAILURE ((NTSTATUS)0xC0000145L) ! 4179: ! 4180: // ! 4181: // MessageId: STATUS_PAGEFILE_CREATE_FAILED ! 4182: // ! 4183: // MessageText: ! 4184: // ! 4185: // {Unable to Create Paging File} ! 4186: // The creation of the paging file %s failed (%lx). The requested size was %ld. ! 4187: // ! 4188: #define STATUS_PAGEFILE_CREATE_FAILED ((NTSTATUS)0xC0000146L) ! 4189: ! 4190: // ! 4191: // MessageId: STATUS_NO_PAGEFILE ! 4192: // ! 4193: // MessageText: ! 4194: // ! 4195: // {No Paging File Specified} ! 4196: // No paging file was specified in the system configuration. ! 4197: // ! 4198: #define STATUS_NO_PAGEFILE ((NTSTATUS)0xC0000147L) ! 4199: ! 4200: // ! 4201: // MessageId: STATUS_INVALID_LEVEL ! 4202: // ! 4203: // MessageText: ! 4204: // ! 4205: // {Incorrect System Call Level} ! 4206: // An invalid level was passed into the specified system call. ! 4207: // ! 4208: #define STATUS_INVALID_LEVEL ((NTSTATUS)0xC0000148L) ! 4209: ! 4210: // ! 4211: // MessageId: STATUS_WRONG_PASSWORD_CORE ! 4212: // ! 4213: // MessageText: ! 4214: // ! 4215: // {Incorrect Password to LAN Manager Server} ! 4216: // You specified an incorrect password to a LAN Manager 2.x or MS-NET server. ! 4217: // ! 4218: #define STATUS_WRONG_PASSWORD_CORE ((NTSTATUS)0xC0000149L) ! 4219: ! 4220: // ! 4221: // MessageId: STATUS_ILLEGAL_FLOAT_CONTEXT ! 4222: // ! 4223: // MessageText: ! 4224: // ! 4225: // {EXCEPTION} ! 4226: // A real-mode application issued a floating-point instruction and floating-point ! 4227: // hardware is not present. ! 4228: // ! 4229: #define STATUS_ILLEGAL_FLOAT_CONTEXT ((NTSTATUS)0xC000014AL) ! 4230: ! 4231: // ! 4232: // MessageId: STATUS_PIPE_BROKEN ! 4233: // ! 4234: // MessageText: ! 4235: // ! 4236: // The pipe operation has failed because the other end of the pipe has been ! 4237: // closed. ! 4238: // ! 4239: #define STATUS_PIPE_BROKEN ((NTSTATUS)0xC000014BL) ! 4240: ! 4241: // ! 4242: // MessageId: STATUS_REGISTRY_CORRUPT ! 4243: // ! 4244: // MessageText: ! 4245: // ! 4246: // {The Registry Is Corrupt} ! 4247: // The structure of one of the files that contains Registry data is corrupt, or ! 4248: // the image of the file in memory is corrupt, or the file could not ! 4249: // be recovered because the alternate copy or log was absent or corrupt. ! 4250: // ! 4251: #define STATUS_REGISTRY_CORRUPT ((NTSTATUS)0xC000014CL) ! 4252: ! 4253: // ! 4254: // MessageId: STATUS_REGISTRY_IO_FAILED ! 4255: // ! 4256: // MessageText: ! 4257: // ! 4258: // An I/O operation initiated by the Registry failed unrecoverably. ! 4259: // The Registry could not read in, or write out, or flush, one of the files ! 4260: // that contain the system's image of the Registry. ! 4261: // ! 4262: #define STATUS_REGISTRY_IO_FAILED ((NTSTATUS)0xC000014DL) ! 4263: ! 4264: // ! 4265: // MessageId: STATUS_NO_EVENT_PAIR ! 4266: // ! 4267: // MessageText: ! 4268: // ! 4269: // An event pair synchronization operation was performed using the thread ! 4270: // specific client/server event pair object, but no event pair object was ! 4271: // associated with the thread. ! 4272: // ! 4273: #define STATUS_NO_EVENT_PAIR ((NTSTATUS)0xC000014EL) ! 4274: ! 4275: // ! 4276: // MessageId: STATUS_UNRECOGNIZED_VOLUME ! 4277: // ! 4278: // MessageText: ! 4279: // ! 4280: // The volume does not contain a recognized file system. ! 4281: // Please make sure that all required file system drivers are loaded and that the ! 4282: // volume is not corrupt. ! 4283: // ! 4284: #define STATUS_UNRECOGNIZED_VOLUME ((NTSTATUS)0xC000014FL) ! 4285: ! 4286: // ! 4287: // MessageId: STATUS_SERIAL_NO_DEVICE_INITED ! 4288: // ! 4289: // MessageText: ! 4290: // ! 4291: // No serial device was successfully initialized. The serial driver will unload. ! 4292: // ! 4293: #define STATUS_SERIAL_NO_DEVICE_INITED ((NTSTATUS)0xC0000150L) ! 4294: ! 4295: // ! 4296: // MessageId: STATUS_NO_SUCH_ALIAS ! 4297: // ! 4298: // MessageText: ! 4299: // ! 4300: // The specified local group does not exist. ! 4301: // ! 4302: #define STATUS_NO_SUCH_ALIAS ((NTSTATUS)0xC0000151L) ! 4303: ! 4304: // ! 4305: // MessageId: STATUS_MEMBER_NOT_IN_ALIAS ! 4306: // ! 4307: // MessageText: ! 4308: // ! 4309: // The specified account name is not a member of the local group. ! 4310: // ! 4311: #define STATUS_MEMBER_NOT_IN_ALIAS ((NTSTATUS)0xC0000152L) ! 4312: ! 4313: // ! 4314: // MessageId: STATUS_MEMBER_IN_ALIAS ! 4315: // ! 4316: // MessageText: ! 4317: // ! 4318: // The specified account name is not a member of the local group. ! 4319: // ! 4320: #define STATUS_MEMBER_IN_ALIAS ((NTSTATUS)0xC0000153L) ! 4321: ! 4322: // ! 4323: // MessageId: STATUS_ALIAS_EXISTS ! 4324: // ! 4325: // MessageText: ! 4326: // ! 4327: // The specified local group already exists. ! 4328: // ! 4329: #define STATUS_ALIAS_EXISTS ((NTSTATUS)0xC0000154L) ! 4330: ! 4331: // ! 4332: // MessageId: STATUS_LOGON_NOT_GRANTED ! 4333: // ! 4334: // MessageText: ! 4335: // ! 4336: // A requested type of logon (e.g., Interactive, Network, Service) is not ! 4337: // granted by the target system's local security policy. Please ask the ! 4338: // system administrator to grant the necessary form of logon. ! 4339: // ! 4340: #define STATUS_LOGON_NOT_GRANTED ((NTSTATUS)0xC0000155L) ! 4341: ! 4342: // ! 4343: // MessageId: STATUS_TOO_MANY_SECRETS ! 4344: // ! 4345: // MessageText: ! 4346: // ! 4347: // The maximum number of secrets that may be stored in a single system has been ! 4348: // exceeded. The length and number of secrets is limited to satisfy United ! 4349: // States State Department export restrictions. ! 4350: // ! 4351: #define STATUS_TOO_MANY_SECRETS ((NTSTATUS)0xC0000156L) ! 4352: ! 4353: // ! 4354: // MessageId: STATUS_SECRET_TOO_LONG ! 4355: // ! 4356: // MessageText: ! 4357: // ! 4358: // The length of a secret exceeds the maximum length allowed. The length and ! 4359: // number of secrets is limited to satisfy United States State Department ! 4360: // export restrictions. ! 4361: // ! 4362: #define STATUS_SECRET_TOO_LONG ((NTSTATUS)0xC0000157L) ! 4363: ! 4364: // ! 4365: // MessageId: STATUS_INTERNAL_DB_ERROR ! 4366: // ! 4367: // MessageText: ! 4368: // ! 4369: // The Local Security Authority (LSA) database contains in internal inconsistency. ! 4370: // ! 4371: #define STATUS_INTERNAL_DB_ERROR ((NTSTATUS)0xC0000158L) ! 4372: ! 4373: // ! 4374: // MessageId: STATUS_FULLSCREEN_MODE ! 4375: // ! 4376: // MessageText: ! 4377: // ! 4378: // The requested operation cannot be performed in fullscreen mode. ! 4379: // ! 4380: #define STATUS_FULLSCREEN_MODE ((NTSTATUS)0xC0000159L) ! 4381: ! 4382: // ! 4383: // MessageId: STATUS_TOO_MANY_CONTEXT_IDS ! 4384: // ! 4385: // MessageText: ! 4386: // ! 4387: // During a logon attempt, the user's security context accumulated too many ! 4388: // security IDs. This is a very unusual situation. Remove the user from ! 4389: // some global or local groups to reduce the number of security ids to ! 4390: // incorporate into the security context. ! 4391: // ! 4392: #define STATUS_TOO_MANY_CONTEXT_IDS ((NTSTATUS)0xC000015AL) ! 4393: ! 4394: // ! 4395: // MessageId: STATUS_LOGON_TYPE_NOT_GRANTED ! 4396: // ! 4397: // MessageText: ! 4398: // ! 4399: // A user has requested a type of logon (e.g., interactive or network) that ! 4400: // has not be granted. An administrator has control over who may logon ! 4401: // interactively and through the network. ! 4402: // ! 4403: #define STATUS_LOGON_TYPE_NOT_GRANTED ((NTSTATUS)0xC000015BL) ! 4404: ! 4405: // ! 4406: // MessageId: STATUS_NOT_REGISTRY_FILE ! 4407: // ! 4408: // MessageText: ! 4409: // ! 4410: // The system has attempted to load or restore a file into the registry, and the ! 4411: // specified file is not in the format of a registry file. ! 4412: // ! 4413: #define STATUS_NOT_REGISTRY_FILE ((NTSTATUS)0xC000015CL) ! 4414: ! 4415: // ! 4416: // MessageId: STATUS_NT_CROSS_ENCRYPTION_REQUIRED ! 4417: // ! 4418: // MessageText: ! 4419: // ! 4420: // An attempt was made to change a user password in the security account manager ! 4421: // without providing the necessary NT cross-encrypted password. ! 4422: // ! 4423: #define STATUS_NT_CROSS_ENCRYPTION_REQUIRED ((NTSTATUS)0xC000015DL) ! 4424: ! 4425: // ! 4426: // MessageId: STATUS_DOMAIN_CTRLR_CONFIG_ERROR ! 4427: // ! 4428: // MessageText: ! 4429: // ! 4430: // A Windows NT Advance Server has incorrect configuration. ! 4431: // ! 4432: #define STATUS_DOMAIN_CTRLR_CONFIG_ERROR ((NTSTATUS)0xC000015EL) ! 4433: ! 4434: // ! 4435: // MessageId: STATUS_FT_MISSING_MEMBER ! 4436: // ! 4437: // MessageText: ! 4438: // ! 4439: // An attempt was made to explicitly access the secondary copy of information ! 4440: // via a device control to the Fault Tolerance driver and the secondary copy ! 4441: // is not present in the system. ! 4442: // ! 4443: #define STATUS_FT_MISSING_MEMBER ((NTSTATUS)0xC000015FL) ! 4444: ! 4445: // ! 4446: // MessageId: STATUS_ILL_FORMED_SERVICE_ENTRY ! 4447: // ! 4448: // MessageText: ! 4449: // ! 4450: // A configuration registry node representing a driver service entry was ill-formed ! 4451: // and did not contain required value entries. ! 4452: // ! 4453: #define STATUS_ILL_FORMED_SERVICE_ENTRY ((NTSTATUS)0xC0000160L) ! 4454: ! 4455: // ! 4456: // MessageId: STATUS_ILLEGAL_CHARACTER ! 4457: // ! 4458: // MessageText: ! 4459: // ! 4460: // An illegal character was encountered. For a multi-byte character set this ! 4461: // includes a lead byte without a succeeding trail byte. For the Unicode character set ! 4462: // this includes the characters 0xFFFF and 0xFFFE. ! 4463: // ! 4464: #define STATUS_ILLEGAL_CHARACTER ((NTSTATUS)0xC0000161L) ! 4465: ! 4466: // ! 4467: // MessageId: STATUS_UNMAPPABLE_CHARACTER ! 4468: // ! 4469: // MessageText: ! 4470: // ! 4471: // No mapping for the Unicode character exists in the target multi-byte code page. ! 4472: // ! 4473: #define STATUS_UNMAPPABLE_CHARACTER ((NTSTATUS)0xC0000162L) ! 4474: ! 4475: // ! 4476: // MessageId: STATUS_UNDEFINED_CHARACTER ! 4477: // ! 4478: // MessageText: ! 4479: // ! 4480: // The Unicode character is not defined in the Unicode character set installed on ! 4481: // the system. ! 4482: // ! 4483: #define STATUS_UNDEFINED_CHARACTER ((NTSTATUS)0xC0000163L) ! 4484: ! 4485: // ! 4486: // MessageId: STATUS_FLOPPY_VOLUME ! 4487: // ! 4488: // MessageText: ! 4489: // ! 4490: // The paging file cannot be created on a floppy diskette. ! 4491: // ! 4492: #define STATUS_FLOPPY_VOLUME ((NTSTATUS)0xC0000164L) ! 4493: ! 4494: // ! 4495: // MessageId: STATUS_FLOPPY_ID_MARK_NOT_FOUND ! 4496: // ! 4497: // MessageText: ! 4498: // ! 4499: // {Floppy Disk Error} ! 4500: // While accessing a floppy disk, an ID address mark was not found. ! 4501: // ! 4502: #define STATUS_FLOPPY_ID_MARK_NOT_FOUND ((NTSTATUS)0xC0000165L) ! 4503: ! 4504: // ! 4505: // MessageId: STATUS_FLOPPY_WRONG_CYLINDER ! 4506: // ! 4507: // MessageText: ! 4508: // ! 4509: // {Floppy Disk Error} ! 4510: // While accessing a floppy disk, the track address from the sector ID field ! 4511: // was found to be different than the track address maintained by the controller. ! 4512: // ! 4513: #define STATUS_FLOPPY_WRONG_CYLINDER ((NTSTATUS)0xC0000166L) ! 4514: ! 4515: // ! 4516: // MessageId: STATUS_FLOPPY_UNKNOWN_ERROR ! 4517: // ! 4518: // MessageText: ! 4519: // ! 4520: // {Floppy Disk Error} ! 4521: // The floppy disk controller reported an error that is not recognized by the ! 4522: // floppy disk driver. ! 4523: // ! 4524: #define STATUS_FLOPPY_UNKNOWN_ERROR ((NTSTATUS)0xC0000167L) ! 4525: ! 4526: // ! 4527: // MessageId: STATUS_FLOPPY_BAD_REGISTERS ! 4528: // ! 4529: // MessageText: ! 4530: // ! 4531: // {Floppy Disk Error} ! 4532: // While accessing a floppy-disk, the controller returned inconsistent results ! 4533: // via its registers. ! 4534: // ! 4535: #define STATUS_FLOPPY_BAD_REGISTERS ((NTSTATUS)0xC0000168L) ! 4536: ! 4537: // ! 4538: // MessageId: STATUS_DISK_RECALIBRATE_FAILED ! 4539: // ! 4540: // MessageText: ! 4541: // ! 4542: // {Hard Disk Error} ! 4543: // While accessing the hard disk, a recalibrate operation failed, even after retries. ! 4544: // ! 4545: #define STATUS_DISK_RECALIBRATE_FAILED ((NTSTATUS)0xC0000169L) ! 4546: ! 4547: // ! 4548: // MessageId: STATUS_DISK_OPERATION_FAILED ! 4549: // ! 4550: // MessageText: ! 4551: // ! 4552: // {Hard Disk Error} ! 4553: // While accessing the hard disk, a disk operation failed even after retries. ! 4554: // ! 4555: #define STATUS_DISK_OPERATION_FAILED ((NTSTATUS)0xC000016AL) ! 4556: ! 4557: // ! 4558: // MessageId: STATUS_DISK_RESET_FAILED ! 4559: // ! 4560: // MessageText: ! 4561: // ! 4562: // {Hard Disk Error} ! 4563: // While accessing the hard disk, a disk controller reset was needed, but even that failed. ! 4564: // ! 4565: #define STATUS_DISK_RESET_FAILED ((NTSTATUS)0xC000016BL) ! 4566: ! 4567: // ! 4568: // MessageId: STATUS_SHARED_IRQ_BUSY ! 4569: // ! 4570: // MessageText: ! 4571: // ! 4572: // An attempt was made to open a device that was sharing an IRQ with other devices. ! 4573: // At least one other device that uses that IRQ was already opened. Two concurrent ! 4574: // opens of devices that share an IRQ and only work via interrupts is not supported ! 4575: // for the particular bus type that the devices use. ! 4576: // ! 4577: #define STATUS_SHARED_IRQ_BUSY ((NTSTATUS)0xC000016CL) ! 4578: ! 4579: // ! 4580: // MessageId: STATUS_FT_ORPHANING ! 4581: // ! 4582: // MessageText: ! 4583: // ! 4584: // {FT Orphaning} ! 4585: // A disk that is part of a fault-tolerant volume can no longer be accessed. ! 4586: // ! 4587: #define STATUS_FT_ORPHANING ((NTSTATUS)0xC000016DL) ! 4588: ! 4589: // ! 4590: // MessageId: STATUS_PARTITION_FAILURE ! 4591: // ! 4592: // MessageText: ! 4593: // ! 4594: // Tape could not be partitioned. ! 4595: // ! 4596: #define STATUS_PARTITION_FAILURE ((NTSTATUS)0xC0000172L) ! 4597: ! 4598: // ! 4599: // MessageId: STATUS_INVALID_BLOCK_LENGTH ! 4600: // ! 4601: // MessageText: ! 4602: // ! 4603: // When accessing a new tape of a multivolume partition, the current ! 4604: // blocksize is incorrect. ! 4605: // ! 4606: #define STATUS_INVALID_BLOCK_LENGTH ((NTSTATUS)0xC0000173L) ! 4607: ! 4608: // ! 4609: // MessageId: STATUS_DEVICE_NOT_PARTITIONED ! 4610: // ! 4611: // MessageText: ! 4612: // ! 4613: // Tape partition information could not be found when loading a tape. ! 4614: // ! 4615: #define STATUS_DEVICE_NOT_PARTITIONED ((NTSTATUS)0xC0000174L) ! 4616: ! 4617: // ! 4618: // MessageId: STATUS_UNABLE_TO_LOCK_MEDIA ! 4619: // ! 4620: // MessageText: ! 4621: // ! 4622: // Attempt to lock the eject media mechanism fails. ! 4623: // ! 4624: #define STATUS_UNABLE_TO_LOCK_MEDIA ((NTSTATUS)0xC0000175L) ! 4625: ! 4626: // ! 4627: // MessageId: STATUS_UNABLE_TO_UNLOAD_MEDIA ! 4628: // ! 4629: // MessageText: ! 4630: // ! 4631: // Unload media fails. ! 4632: // ! 4633: #define STATUS_UNABLE_TO_UNLOAD_MEDIA ((NTSTATUS)0xC0000176L) ! 4634: ! 4635: // ! 4636: // MessageId: STATUS_EOM_OVERFLOW ! 4637: // ! 4638: // MessageText: ! 4639: // ! 4640: // Physical end of tape was detected. ! 4641: // ! 4642: #define STATUS_EOM_OVERFLOW ((NTSTATUS)0xC0000177L) ! 4643: ! 4644: // ! 4645: // MessageId: STATUS_NO_MEDIA ! 4646: // ! 4647: // MessageText: ! 4648: // ! 4649: // {No Media} ! 4650: // There is no media in the drive. ! 4651: // Please insert media into drive %s. ! 4652: // ! 4653: #define STATUS_NO_MEDIA ((NTSTATUS)0xC0000178L) ! 4654: ! 4655: // ! 4656: // MessageId: STATUS_NO_SUCH_MEMBER ! 4657: // ! 4658: // MessageText: ! 4659: // ! 4660: // A new member could not be added to a local group because the member does ! 4661: // not exist. ! 4662: // ! 4663: #define STATUS_NO_SUCH_MEMBER ((NTSTATUS)0xC000017AL) ! 4664: ! 4665: // ! 4666: // MessageId: STATUS_INVALID_MEMBER ! 4667: // ! 4668: // MessageText: ! 4669: // ! 4670: // A new member could not be added to a local group because the member has the ! 4671: // wrong account type. ! 4672: // ! 4673: #define STATUS_INVALID_MEMBER ((NTSTATUS)0xC000017BL) ! 4674: ! 4675: // ! 4676: // MessageId: STATUS_KEY_DELETED ! 4677: // ! 4678: // MessageText: ! 4679: // ! 4680: // Illegal operation attempted on a registry key which has been marked for deletion. ! 4681: // ! 4682: #define STATUS_KEY_DELETED ((NTSTATUS)0xC000017CL) ! 4683: ! 4684: // ! 4685: // MessageId: STATUS_NO_LOG_SPACE ! 4686: // ! 4687: // MessageText: ! 4688: // ! 4689: // System could not allocate required space in a registry log. ! 4690: // ! 4691: #define STATUS_NO_LOG_SPACE ((NTSTATUS)0xC000017DL) ! 4692: ! 4693: // ! 4694: // MessageId: STATUS_TOO_MANY_SIDS ! 4695: // ! 4696: // MessageText: ! 4697: // ! 4698: // Too many Sids have been specified. ! 4699: // ! 4700: #define STATUS_TOO_MANY_SIDS ((NTSTATUS)0xC000017EL) ! 4701: ! 4702: // ! 4703: // MessageId: STATUS_LM_CROSS_ENCRYPTION_REQUIRED ! 4704: // ! 4705: // MessageText: ! 4706: // ! 4707: // An attempt was made to change a user password in the security account manager ! 4708: // without providing the necessary LM cross-encrypted password. ! 4709: // ! 4710: #define STATUS_LM_CROSS_ENCRYPTION_REQUIRED ((NTSTATUS)0xC000017FL) ! 4711: ! 4712: // ! 4713: // MessageId: STATUS_KEY_HAS_CHILDREN ! 4714: // ! 4715: // MessageText: ! 4716: // ! 4717: // An attempt was made to create a symbolic link in a registry key that already ! 4718: // has subkeys or values. ! 4719: // ! 4720: #define STATUS_KEY_HAS_CHILDREN ((NTSTATUS)0xC0000180L) ! 4721: ! 4722: // ! 4723: // MessageId: STATUS_CHILD_MUST_BE_VOLATILE ! 4724: // ! 4725: // MessageText: ! 4726: // ! 4727: // An attempt was made to create a Stable subkey under a Volatile parent key. ! 4728: // ! 4729: #define STATUS_CHILD_MUST_BE_VOLATILE ((NTSTATUS)0xC0000181L) ! 4730: ! 4731: // ! 4732: // MessageId: STATUS_DEVICE_CONFIGURATION_ERROR ! 4733: // ! 4734: // MessageText: ! 4735: // ! 4736: // The I/O device is configured incorrectly or the configuration parameters to the ! 4737: // driver are incorrect. ! 4738: // ! 4739: #define STATUS_DEVICE_CONFIGURATION_ERROR ((NTSTATUS)0xC0000182L) ! 4740: ! 4741: // ! 4742: // MessageId: STATUS_DRIVER_INTERNAL_ERROR ! 4743: // ! 4744: // MessageText: ! 4745: // ! 4746: // An error was detected between two drivers or within an I/O driver. ! 4747: // ! 4748: #define STATUS_DRIVER_INTERNAL_ERROR ((NTSTATUS)0xC0000183L) ! 4749: ! 4750: // ! 4751: // MessageId: STATUS_INVALID_DEVICE_STATE ! 4752: // ! 4753: // MessageText: ! 4754: // ! 4755: // The device is not in a valid state to perform this request. ! 4756: // ! 4757: #define STATUS_INVALID_DEVICE_STATE ((NTSTATUS)0xC0000184L) ! 4758: ! 4759: // ! 4760: // MessageId: STATUS_IO_DEVICE_ERROR ! 4761: // ! 4762: // MessageText: ! 4763: // ! 4764: // The I/O device reported an I/O error. ! 4765: // ! 4766: #define STATUS_IO_DEVICE_ERROR ((NTSTATUS)0xC0000185L) ! 4767: ! 4768: // ! 4769: // MessageId: STATUS_DEVICE_PROTOCOL_ERROR ! 4770: // ! 4771: // MessageText: ! 4772: // ! 4773: // A protocol error was detected between the driver and the device. ! 4774: // ! 4775: #define STATUS_DEVICE_PROTOCOL_ERROR ((NTSTATUS)0xC0000186L) ! 4776: ! 4777: // ! 4778: // MessageId: STATUS_BACKUP_CONTROLLER ! 4779: // ! 4780: // MessageText: ! 4781: // ! 4782: // This operation is only allowed for the Primary Domain Controller of the domain. ! 4783: // ! 4784: #define STATUS_BACKUP_CONTROLLER ((NTSTATUS)0xC0000187L) ! 4785: ! 4786: // ! 4787: // MessageId: STATUS_LOG_FILE_FULL ! 4788: // ! 4789: // MessageText: ! 4790: // ! 4791: // Log file space is insufficient to support this operation ! 4792: // ! 4793: #define STATUS_LOG_FILE_FULL ((NTSTATUS)0xC0000188L) ! 4794: ! 4795: // ! 4796: // MessageId: STATUS_TOO_LATE ! 4797: // ! 4798: // MessageText: ! 4799: // ! 4800: // A write operation was attempted to a volume after it was shutdown. ! 4801: // ! 4802: #define STATUS_TOO_LATE ((NTSTATUS)0xC0000189L) ! 4803: ! 4804: // ! 4805: // MessageId: STATUS_NO_TRUST_LSA_SECRET ! 4806: // ! 4807: // MessageText: ! 4808: // ! 4809: // The workstation does not have a trust secret for the primary domain in ! 4810: // local LSA database. ! 4811: // ! 4812: #define STATUS_NO_TRUST_LSA_SECRET ((NTSTATUS)0xC000018AL) ! 4813: ! 4814: // ! 4815: // MessageId: STATUS_NO_TRUST_SAM_ACCOUNT ! 4816: // ! 4817: // MessageText: ! 4818: // ! 4819: // The SAM database on the Windows NT Advanced Server does not have a computer ! 4820: // account for this workstation trust relationship. ! 4821: // ! 4822: #define STATUS_NO_TRUST_SAM_ACCOUNT ((NTSTATUS)0xC000018BL) ! 4823: ! 4824: // ! 4825: // MessageId: STATUS_TRUSTED_DOMAIN_FAILURE ! 4826: // ! 4827: // MessageText: ! 4828: // ! 4829: // The logon request failed because the trust relationship between the ! 4830: // primary domain and the trusted domain failed. ! 4831: // ! 4832: #define STATUS_TRUSTED_DOMAIN_FAILURE ((NTSTATUS)0xC000018CL) ! 4833: ! 4834: // ! 4835: // MessageId: STATUS_TRUSTED_RELATIONSHIP_FAILURE ! 4836: // ! 4837: // MessageText: ! 4838: // ! 4839: // The logon request failed because the trust relationship between this ! 4840: // workstation and the primary domain failed. ! 4841: // ! 4842: #define STATUS_TRUSTED_RELATIONSHIP_FAILURE ((NTSTATUS)0xC000018DL) ! 4843: ! 4844: // ! 4845: // MessageId: STATUS_EVENTLOG_FILE_CORRUPT ! 4846: // ! 4847: // MessageText: ! 4848: // ! 4849: // The Eventlog logfile is corrupt. ! 4850: // ! 4851: #define STATUS_EVENTLOG_FILE_CORRUPT ((NTSTATUS)0xC000018EL) ! 4852: ! 4853: // ! 4854: // MessageId: STATUS_EVENTLOG_CANT_START ! 4855: // ! 4856: // MessageText: ! 4857: // ! 4858: // No Eventlog log file could be opened. The Eventlog service did not start. ! 4859: // ! 4860: #define STATUS_EVENTLOG_CANT_START ((NTSTATUS)0xC000018FL) ! 4861: ! 4862: // ! 4863: // MessageId: STATUS_TRUST_FAILURE ! 4864: // ! 4865: // MessageText: ! 4866: // ! 4867: // The network logon failed. This may be due the validation authority can't ! 4868: // be reached ! 4869: // ! 4870: #define STATUS_TRUST_FAILURE ((NTSTATUS)0xC0000190L) ! 4871: ! 4872: // ! 4873: // MessageId: STATUS_MUTANT_LIMIT_EXCEEDED ! 4874: // ! 4875: // MessageText: ! 4876: // ! 4877: // An attempt was made to acquire a mutant such that its maximum count ! 4878: // would have been exceeded. ! 4879: // ! 4880: #define STATUS_MUTANT_LIMIT_EXCEEDED ((NTSTATUS)0xC0000191L) ! 4881: ! 4882: // ! 4883: // MessageId: STATUS_NETLOGON_NOT_STARTED ! 4884: // ! 4885: // MessageText: ! 4886: // ! 4887: // An attempt was made to logon, but the netlogon service was not started. ! 4888: // ! 4889: #define STATUS_NETLOGON_NOT_STARTED ((NTSTATUS)0xC0000192L) ! 4890: ! 4891: // ! 4892: // MessageId: STATUS_ACCOUNT_EXPIRED ! 4893: // ! 4894: // MessageText: ! 4895: // ! 4896: // The user's account has expired. ! 4897: // ! 4898: #define STATUS_ACCOUNT_EXPIRED ((NTSTATUS)0xC0000193L) ! 4899: ! 4900: // ! 4901: // MessageId: STATUS_POSSIBLE_DEADLOCK ! 4902: // ! 4903: // MessageText: ! 4904: // ! 4905: // {EXCEPTION} ! 4906: // Possible deadlock condition. ! 4907: // ! 4908: #define STATUS_POSSIBLE_DEADLOCK ((NTSTATUS)0xC0000194L) ! 4909: ! 4910: // ! 4911: // MessageId: STATUS_NETWORK_CREDENTIAL_CONFLICT ! 4912: // ! 4913: // MessageText: ! 4914: // ! 4915: // The credentials supplied conflict with an existing set of credentials. ! 4916: // ! 4917: #define STATUS_NETWORK_CREDENTIAL_CONFLICT ((NTSTATUS)0xC0000195L) ! 4918: ! 4919: // ! 4920: // MessageId: STATUS_REMOTE_SESSION_LIMIT ! 4921: // ! 4922: // MessageText: ! 4923: // ! 4924: // An attempt was made to establish a session to a Lan Manager server, but there ! 4925: // are already too many sessions established to that server. ! 4926: // ! 4927: #define STATUS_REMOTE_SESSION_LIMIT ((NTSTATUS)0xC0000196L) ! 4928: ! 4929: // ! 4930: // MessageId: STATUS_EVENTLOG_FILE_CHANGED ! 4931: // ! 4932: // MessageText: ! 4933: // ! 4934: // The logfile has changed between reads. ! 4935: // ! 4936: #define STATUS_EVENTLOG_FILE_CHANGED ((NTSTATUS)0xC0000197L) ! 4937: ! 4938: // ! 4939: // MessageId: STATUS_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT ! 4940: // ! 4941: // MessageText: ! 4942: // ! 4943: // The account used is an Interdomain Trust account. Use your global user account or local user account to access this server. ! 4944: // ! 4945: #define STATUS_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT ((NTSTATUS)0xC0000198L) ! 4946: ! 4947: // ! 4948: // MessageId: STATUS_NOLOGON_WORKSTATION_TRUST_ACCOUNT ! 4949: // ! 4950: // MessageText: ! 4951: // ! 4952: // The account used is a Computer Account. Use your global user account or local user account to access this server. ! 4953: // ! 4954: #define STATUS_NOLOGON_WORKSTATION_TRUST_ACCOUNT ((NTSTATUS)0xC0000199L) ! 4955: ! 4956: // ! 4957: // MessageId: STATUS_NOLOGON_SERVER_TRUST_ACCOUNT ! 4958: // ! 4959: // MessageText: ! 4960: // ! 4961: // The account used is an Server Trust account. Use your global user account or local user account to access this server. ! 4962: // ! 4963: #define STATUS_NOLOGON_SERVER_TRUST_ACCOUNT ((NTSTATUS)0xC000019AL) ! 4964: ! 4965: // ! 4966: // MessageId: STATUS_DOMAIN_TRUST_INCONSISTENT ! 4967: // ! 4968: // MessageText: ! 4969: // ! 4970: // The name or SID of the domain specified is inconsistent with the trust information for that domain. ! 4971: // ! 4972: #define STATUS_DOMAIN_TRUST_INCONSISTENT ((NTSTATUS)0xC000019BL) ! 4973: ! 4974: // ! 4975: // MessageId: STATUS_FS_DRIVER_REQUIRED ! 4976: // ! 4977: // MessageText: ! 4978: // ! 4979: // A volume has been accessed for which a file system driver is required that has not yet been loaded. ! 4980: // ! 4981: #define STATUS_FS_DRIVER_REQUIRED ((NTSTATUS)0xC000019CL) ! 4982: ! 4983: // ! 4984: // MessageId: STATUS_NO_USER_SESSION_KEY ! 4985: // ! 4986: // MessageText: ! 4987: // ! 4988: // There is no user session key for the specified logon session. ! 4989: // ! 4990: #define STATUS_NO_USER_SESSION_KEY ((NTSTATUS)0xC0000202L) ! 4991: ! 4992: // ! 4993: // MessageId: STATUS_USER_SESSION_DELETED ! 4994: // ! 4995: // MessageText: ! 4996: // ! 4997: // The remote user session has been deleted. ! 4998: // ! 4999: #define STATUS_USER_SESSION_DELETED ((NTSTATUS)0xC0000203L) ! 5000: ! 5001: // ! 5002: // MessageId: STATUS_RESOURCE_LANG_NOT_FOUND ! 5003: // ! 5004: // MessageText: ! 5005: // ! 5006: // Indicates the specified resource language Id can not be found in the ! 5007: // image file. ! 5008: // ! 5009: #define STATUS_RESOURCE_LANG_NOT_FOUND ((NTSTATUS)0xC0000204L) ! 5010: ! 5011: // ! 5012: // MessageId: STATUS_INSUFF_SERVER_RESOURCES ! 5013: // ! 5014: // MessageText: ! 5015: // ! 5016: // Insufficient server resources exist to complete the request. ! 5017: // ! 5018: #define STATUS_INSUFF_SERVER_RESOURCES ((NTSTATUS)0xC0000205L) ! 5019: ! 5020: // ! 5021: // MessageId: STATUS_INVALID_BUFFER_SIZE ! 5022: // ! 5023: // MessageText: ! 5024: // ! 5025: // The size of the buffer is invalid for the specified operation. ! 5026: // ! 5027: #define STATUS_INVALID_BUFFER_SIZE ((NTSTATUS)0xC0000206L) ! 5028: ! 5029: // ! 5030: // MessageId: STATUS_INVALID_ADDRESS_COMPONENT ! 5031: // ! 5032: // MessageText: ! 5033: // ! 5034: // The transport rejected the network address specified as invalid. ! 5035: // ! 5036: #define STATUS_INVALID_ADDRESS_COMPONENT ((NTSTATUS)0xC0000207L) ! 5037: ! 5038: // ! 5039: // MessageId: STATUS_INVALID_ADDRESS_WILDCARD ! 5040: // ! 5041: // MessageText: ! 5042: // ! 5043: // The transport rejected the network address specified due to an ! 5044: // invalid use of a wildcard. ! 5045: // ! 5046: #define STATUS_INVALID_ADDRESS_WILDCARD ((NTSTATUS)0xC0000208L) ! 5047: ! 5048: // ! 5049: // MessageId: STATUS_TOO_MANY_ADDRESSES ! 5050: // ! 5051: // MessageText: ! 5052: // ! 5053: // The transport address could not be opened because all the available ! 5054: // addresses are in use. ! 5055: // ! 5056: #define STATUS_TOO_MANY_ADDRESSES ((NTSTATUS)0xC0000209L) ! 5057: ! 5058: // ! 5059: // MessageId: STATUS_ADDRESS_ALREADY_EXISTS ! 5060: // ! 5061: // MessageText: ! 5062: // ! 5063: // The transport address could not be opened because it already exists. ! 5064: // ! 5065: #define STATUS_ADDRESS_ALREADY_EXISTS ((NTSTATUS)0xC000020AL) ! 5066: ! 5067: // ! 5068: // MessageId: STATUS_ADDRESS_CLOSED ! 5069: // ! 5070: // MessageText: ! 5071: // ! 5072: // The transport address is now closed. ! 5073: // ! 5074: #define STATUS_ADDRESS_CLOSED ((NTSTATUS)0xC000020BL) ! 5075: ! 5076: // ! 5077: // MessageId: STATUS_CONNECTION_DISCONNECTED ! 5078: // ! 5079: // MessageText: ! 5080: // ! 5081: // The transport connection is now disconnected. ! 5082: // ! 5083: #define STATUS_CONNECTION_DISCONNECTED ((NTSTATUS)0xC000020CL) ! 5084: ! 5085: // ! 5086: // MessageId: STATUS_CONNECTION_RESET ! 5087: // ! 5088: // MessageText: ! 5089: // ! 5090: // The transport connection has been reset. ! 5091: // ! 5092: #define STATUS_CONNECTION_RESET ((NTSTATUS)0xC000020DL) ! 5093: ! 5094: // ! 5095: // MessageId: STATUS_TOO_MANY_NODES ! 5096: // ! 5097: // MessageText: ! 5098: // ! 5099: // The transport cannot dynamically acquire any more nodes. ! 5100: // ! 5101: #define STATUS_TOO_MANY_NODES ((NTSTATUS)0xC000020EL) ! 5102: ! 5103: // ! 5104: // MessageId: STATUS_TRANSACTION_ABORTED ! 5105: // ! 5106: // MessageText: ! 5107: // ! 5108: // The transport aborted a pending transaction. ! 5109: // ! 5110: #define STATUS_TRANSACTION_ABORTED ((NTSTATUS)0xC000020FL) ! 5111: ! 5112: // ! 5113: // MessageId: STATUS_TRANSACTION_TIMED_OUT ! 5114: // ! 5115: // MessageText: ! 5116: // ! 5117: // The transport timed out a request waiting for a response. ! 5118: // ! 5119: #define STATUS_TRANSACTION_TIMED_OUT ((NTSTATUS)0xC0000210L) ! 5120: ! 5121: // ! 5122: // MessageId: STATUS_TRANSACTION_NO_RELEASE ! 5123: // ! 5124: // MessageText: ! 5125: // ! 5126: // The transport did not receive a release for a pending response ! 5127: // ! 5128: #define STATUS_TRANSACTION_NO_RELEASE ((NTSTATUS)0xC0000211L) ! 5129: ! 5130: // ! 5131: // MessageId: STATUS_TRANSACTION_NO_MATCH ! 5132: // ! 5133: // MessageText: ! 5134: // ! 5135: // The transport did not find a transaction matching the specific ! 5136: // token. ! 5137: // ! 5138: #define STATUS_TRANSACTION_NO_MATCH ((NTSTATUS)0xC0000212L) ! 5139: ! 5140: // ! 5141: // MessageId: STATUS_TRANSACTION_RESPONDED ! 5142: // ! 5143: // MessageText: ! 5144: // ! 5145: // The transport had previously responded to a transaction request. ! 5146: // ! 5147: #define STATUS_TRANSACTION_RESPONDED ((NTSTATUS)0xC0000213L) ! 5148: ! 5149: // ! 5150: // MessageId: STATUS_TRANSACTION_INVALID_ID ! 5151: // ! 5152: // MessageText: ! 5153: // ! 5154: // The transport does not recognized the transaction request ! 5155: // identifier specified. ! 5156: // ! 5157: #define STATUS_TRANSACTION_INVALID_ID ((NTSTATUS)0xC0000214L) ! 5158: ! 5159: // ! 5160: // MessageId: STATUS_TRANSACTION_INVALID_TYPE ! 5161: // ! 5162: // MessageText: ! 5163: // ! 5164: // The transport does not recognize the transaction request ! 5165: // type specified. ! 5166: // ! 5167: #define STATUS_TRANSACTION_INVALID_TYPE ((NTSTATUS)0xC0000215L) ! 5168: ! 5169: // ! 5170: // MessageId: STATUS_NOT_SERVER_SESSION ! 5171: // ! 5172: // MessageText: ! 5173: // ! 5174: // The transport can only process the specified request on ! 5175: // the server side of a session. ! 5176: // ! 5177: #define STATUS_NOT_SERVER_SESSION ((NTSTATUS)0xC0000216L) ! 5178: ! 5179: // ! 5180: // MessageId: STATUS_NOT_CLIENT_SESSION ! 5181: // ! 5182: // MessageText: ! 5183: // ! 5184: // The transport can only process the specified request on ! 5185: // the client side of a session. ! 5186: // ! 5187: #define STATUS_NOT_CLIENT_SESSION ((NTSTATUS)0xC0000217L) ! 5188: ! 5189: // ! 5190: // MessageId: STATUS_CANNOT_LOAD_REGISTRY_FILE ! 5191: // ! 5192: // MessageText: ! 5193: // ! 5194: // {Registry File Failure} ! 5195: // The registry cannot load the hive (file): ! 5196: // %s ! 5197: // or its log or alternate. ! 5198: // It is corrupt, absent, or not writeable. ! 5199: // ! 5200: #define STATUS_CANNOT_LOAD_REGISTRY_FILE ((NTSTATUS)0xC0000218L) ! 5201: ! 5202: // ! 5203: // MessageId: STATUS_DEBUG_ATTACH_FAILED ! 5204: // ! 5205: // MessageText: ! 5206: // ! 5207: // {Unexpected Failure in DebugActiveProcess} ! 5208: // An unexpected failure occured while processing a DebugActiveProcess API ! 5209: // request. You may choose OK to terminate the process, or Cancel to ! 5210: // ignore the error. ! 5211: // ! 5212: #define STATUS_DEBUG_ATTACH_FAILED ((NTSTATUS)0xC0000219L) ! 5213: ! 5214: // ! 5215: // MessageId: STATUS_SYSTEM_PROCESS_TERMINATED ! 5216: // ! 5217: // MessageText: ! 5218: // ! 5219: // {Fatal System Error} ! 5220: // The %s system process terminated unexpectedly ! 5221: // with a status of 0x%08x. The system has been shutdown. ! 5222: // ! 5223: #define STATUS_SYSTEM_PROCESS_TERMINATED ((NTSTATUS)0xC000021AL) ! 5224: ! 5225: // ! 5226: // MessageId: STATUS_DATA_NOT_ACCEPTED ! 5227: // ! 5228: // MessageText: ! 5229: // ! 5230: // {Data Not Accepted} ! 5231: // The TDI client could not handle the data received during an ! 5232: // indication. ! 5233: // ! 5234: #define STATUS_DATA_NOT_ACCEPTED ((NTSTATUS)0xC000021BL) ! 5235: ! 5236: // ! 5237: // MessageId: STATUS_NO_BROWSER_SERVERS_FOUND ! 5238: // ! 5239: // MessageText: ! 5240: // ! 5241: // {Unable to Retrieve Browser Server List} ! 5242: // The list of servers for this workgroup is not currently available. ! 5243: // ! 5244: #define STATUS_NO_BROWSER_SERVERS_FOUND ((NTSTATUS)0xC000021CL) ! 5245: ! 5246: // ! 5247: // MessageId: STATUS_VDM_HARD_ERROR ! 5248: // ! 5249: // MessageText: ! 5250: // ! 5251: // NTVDM encountered a hard error. ! 5252: // ! 5253: #define STATUS_VDM_HARD_ERROR ((NTSTATUS)0xC000021DL) ! 5254: ! 5255: // ! 5256: // MessageId: STATUS_DRIVER_CANCEL_TIMEOUT ! 5257: // ! 5258: // MessageText: ! 5259: // ! 5260: // {Cancel Timeout} ! 5261: // The driver %s failed to complete a cancelled I/O request in the allotted time. ! 5262: // ! 5263: #define STATUS_DRIVER_CANCEL_TIMEOUT ((NTSTATUS)0xC000021EL) ! 5264: ! 5265: // ! 5266: // MessageId: STATUS_REPLY_MESSAGE_MISMATCH ! 5267: // ! 5268: // MessageText: ! 5269: // ! 5270: // {Reply Message Mismatch} ! 5271: // An attempt was made to reply to an LPC message, but the thread specified ! 5272: // by the client Id in the message was not waiting on that message. ! 5273: // ! 5274: #define STATUS_REPLY_MESSAGE_MISMATCH ((NTSTATUS)0xC000021FL) ! 5275: ! 5276: // ! 5277: // MessageId: STATUS_MAPPED_ALIGNMENT ! 5278: // ! 5279: // MessageText: ! 5280: // ! 5281: // {Mapped View Aligment Incorrect} ! 5282: // An attempt was made to map a view of a file, but either the specified base ! 5283: // address or the offset into the file were not aligned on the proper ! 5284: // allocation granularity. ! 5285: // ! 5286: #define STATUS_MAPPED_ALIGNMENT ((NTSTATUS)0xC0000220L) ! 5287: ! 5288: // ! 5289: // MessageId: STATUS_IMAGE_CHECKSUM_MISMATCH ! 5290: // ! 5291: // MessageText: ! 5292: // ! 5293: // {Bad Image Checksum} ! 5294: // The image %s is possibly corrupt. The header checksum does not ! 5295: // match the computed checksum. ! 5296: // ! 5297: #define STATUS_IMAGE_CHECKSUM_MISMATCH ((NTSTATUS)0xC0000221L) ! 5298: ! 5299: // ! 5300: // MessageId: STATUS_LOST_WRITEBEHIND_DATA ! 5301: // ! 5302: // MessageText: ! 5303: // ! 5304: // {Lost Delayed-Write Data} ! 5305: // The system was attempting to transfer file data from buffers to %s. ! 5306: // The write operation failed, and only some of the data may have been ! 5307: // written to the file. ! 5308: // ! 5309: #define STATUS_LOST_WRITEBEHIND_DATA ((NTSTATUS)0xC0000222L) ! 5310: ! 5311: // ! 5312: // MessageId: RPC_NT_INVALID_STRING_BINDING ! 5313: // ! 5314: // MessageText: ! 5315: // ! 5316: // The string binding is invalid. ! 5317: // ! 5318: #define RPC_NT_INVALID_STRING_BINDING ((NTSTATUS)0xC0020001L) ! 5319: ! 5320: // ! 5321: // MessageId: RPC_NT_WRONG_KIND_OF_BINDING ! 5322: // ! 5323: // MessageText: ! 5324: // ! 5325: // The binding handle is not the correct type. ! 5326: // ! 5327: #define RPC_NT_WRONG_KIND_OF_BINDING ((NTSTATUS)0xC0020002L) ! 5328: ! 5329: // ! 5330: // MessageId: RPC_NT_INVALID_BINDING ! 5331: // ! 5332: // MessageText: ! 5333: // ! 5334: // The binding handle is invalid. ! 5335: // ! 5336: #define RPC_NT_INVALID_BINDING ((NTSTATUS)0xC0020003L) ! 5337: ! 5338: // ! 5339: // MessageId: RPC_NT_PROTSEQ_NOT_SUPPORTED ! 5340: // ! 5341: // MessageText: ! 5342: // ! 5343: // The Rpc protocol sequence is not supported. ! 5344: // ! 5345: #define RPC_NT_PROTSEQ_NOT_SUPPORTED ((NTSTATUS)0xC0020004L) ! 5346: ! 5347: // ! 5348: // MessageId: RPC_NT_INVALID_RPC_PROTSEQ ! 5349: // ! 5350: // MessageText: ! 5351: // ! 5352: // The rpc protocol sequence is invalid. ! 5353: // ! 5354: #define RPC_NT_INVALID_RPC_PROTSEQ ((NTSTATUS)0xC0020005L) ! 5355: ! 5356: // ! 5357: // MessageId: RPC_NT_INVALID_STRING_UUID ! 5358: // ! 5359: // MessageText: ! 5360: // ! 5361: // The string uuid is invalid. ! 5362: // ! 5363: #define RPC_NT_INVALID_STRING_UUID ((NTSTATUS)0xC0020006L) ! 5364: ! 5365: // ! 5366: // MessageId: RPC_NT_INVALID_ENDPOINT_FORMAT ! 5367: // ! 5368: // MessageText: ! 5369: // ! 5370: // The endpoint format is invalid. ! 5371: // ! 5372: #define RPC_NT_INVALID_ENDPOINT_FORMAT ((NTSTATUS)0xC0020007L) ! 5373: ! 5374: // ! 5375: // MessageId: RPC_NT_INVALID_NET_ADDR ! 5376: // ! 5377: // MessageText: ! 5378: // ! 5379: // The network address is invalid. ! 5380: // ! 5381: #define RPC_NT_INVALID_NET_ADDR ((NTSTATUS)0xC0020008L) ! 5382: ! 5383: // ! 5384: // MessageId: RPC_NT_NO_ENDPOINT_FOUND ! 5385: // ! 5386: // MessageText: ! 5387: // ! 5388: // No endpoint was found. ! 5389: // ! 5390: #define RPC_NT_NO_ENDPOINT_FOUND ((NTSTATUS)0xC0020009L) ! 5391: ! 5392: // ! 5393: // MessageId: RPC_NT_INVALID_TIMEOUT ! 5394: // ! 5395: // MessageText: ! 5396: // ! 5397: // The timeout value is invalid. ! 5398: // ! 5399: #define RPC_NT_INVALID_TIMEOUT ((NTSTATUS)0xC002000AL) ! 5400: ! 5401: // ! 5402: // MessageId: RPC_NT_OBJECT_NOT_FOUND ! 5403: // ! 5404: // MessageText: ! 5405: // ! 5406: // The object uuid was not found. ! 5407: // ! 5408: #define RPC_NT_OBJECT_NOT_FOUND ((NTSTATUS)0xC002000BL) ! 5409: ! 5410: // ! 5411: // MessageId: RPC_NT_ALREADY_REGISTERED ! 5412: // ! 5413: // MessageText: ! 5414: // ! 5415: // The object uuid has already been registered. ! 5416: // ! 5417: #define RPC_NT_ALREADY_REGISTERED ((NTSTATUS)0xC002000CL) ! 5418: ! 5419: // ! 5420: // MessageId: RPC_NT_TYPE_ALREADY_REGISTERED ! 5421: // ! 5422: // MessageText: ! 5423: // ! 5424: // The type uuid has already been registered. ! 5425: // ! 5426: #define RPC_NT_TYPE_ALREADY_REGISTERED ((NTSTATUS)0xC002000DL) ! 5427: ! 5428: // ! 5429: // MessageId: RPC_NT_ALREADY_LISTENING ! 5430: // ! 5431: // MessageText: ! 5432: // ! 5433: // The rpc server is already listening. ! 5434: // ! 5435: #define RPC_NT_ALREADY_LISTENING ((NTSTATUS)0xC002000EL) ! 5436: ! 5437: // ! 5438: // MessageId: RPC_NT_NO_PROTSEQS_REGISTERED ! 5439: // ! 5440: // MessageText: ! 5441: // ! 5442: // No protocol sequences have been registered. ! 5443: // ! 5444: #define RPC_NT_NO_PROTSEQS_REGISTERED ((NTSTATUS)0xC002000FL) ! 5445: ! 5446: // ! 5447: // MessageId: RPC_NT_NOT_LISTENING ! 5448: // ! 5449: // MessageText: ! 5450: // ! 5451: // The rpc server is not listening. ! 5452: // ! 5453: #define RPC_NT_NOT_LISTENING ((NTSTATUS)0xC0020010L) ! 5454: ! 5455: // ! 5456: // MessageId: RPC_NT_UNKNOWN_MGR_TYPE ! 5457: // ! 5458: // MessageText: ! 5459: // ! 5460: // The manager type is unknown. ! 5461: // ! 5462: #define RPC_NT_UNKNOWN_MGR_TYPE ((NTSTATUS)0xC0020011L) ! 5463: ! 5464: // ! 5465: // MessageId: RPC_NT_UNKNOWN_IF ! 5466: // ! 5467: // MessageText: ! 5468: // ! 5469: // The interface is unknown. ! 5470: // ! 5471: #define RPC_NT_UNKNOWN_IF ((NTSTATUS)0xC0020012L) ! 5472: ! 5473: // ! 5474: // MessageId: RPC_NT_NO_BINDINGS ! 5475: // ! 5476: // MessageText: ! 5477: // ! 5478: // There are no bindings. ! 5479: // ! 5480: #define RPC_NT_NO_BINDINGS ((NTSTATUS)0xC0020013L) ! 5481: ! 5482: // ! 5483: // MessageId: RPC_NT_NO_PROTSEQS ! 5484: // ! 5485: // MessageText: ! 5486: // ! 5487: // There are no protocol sequences. ! 5488: // ! 5489: #define RPC_NT_NO_PROTSEQS ((NTSTATUS)0xC0020014L) ! 5490: ! 5491: // ! 5492: // MessageId: RPC_NT_CANT_CREATE_ENDPOINT ! 5493: // ! 5494: // MessageText: ! 5495: // ! 5496: // The endpoint can not be created. ! 5497: // ! 5498: #define RPC_NT_CANT_CREATE_ENDPOINT ((NTSTATUS)0xC0020015L) ! 5499: ! 5500: // ! 5501: // MessageId: RPC_NT_OUT_OF_RESOURCES ! 5502: // ! 5503: // MessageText: ! 5504: // ! 5505: // Not enough resources are available to complete this operation. ! 5506: // ! 5507: #define RPC_NT_OUT_OF_RESOURCES ((NTSTATUS)0xC0020016L) ! 5508: ! 5509: // ! 5510: // MessageId: RPC_NT_SERVER_UNAVAILABLE ! 5511: // ! 5512: // MessageText: ! 5513: // ! 5514: // The rpc server is unavailable. ! 5515: // ! 5516: #define RPC_NT_SERVER_UNAVAILABLE ((NTSTATUS)0xC0020017L) ! 5517: ! 5518: // ! 5519: // MessageId: RPC_NT_SERVER_TOO_BUSY ! 5520: // ! 5521: // MessageText: ! 5522: // ! 5523: // The rpc server is too busy to complete this operation. ! 5524: // ! 5525: #define RPC_NT_SERVER_TOO_BUSY ((NTSTATUS)0xC0020018L) ! 5526: ! 5527: // ! 5528: // MessageId: RPC_NT_INVALID_NETWORK_OPTIONS ! 5529: // ! 5530: // MessageText: ! 5531: // ! 5532: // The network options are invalid. ! 5533: // ! 5534: #define RPC_NT_INVALID_NETWORK_OPTIONS ((NTSTATUS)0xC0020019L) ! 5535: ! 5536: // ! 5537: // MessageId: RPC_NT_NO_CALL_ACTIVE ! 5538: // ! 5539: // MessageText: ! 5540: // ! 5541: // There is not a remote procedure call active in this thread. ! 5542: // ! 5543: #define RPC_NT_NO_CALL_ACTIVE ((NTSTATUS)0xC002001AL) ! 5544: ! 5545: // ! 5546: // MessageId: RPC_NT_CALL_FAILED ! 5547: // ! 5548: // MessageText: ! 5549: // ! 5550: // The remote procedure call failed. ! 5551: // ! 5552: #define RPC_NT_CALL_FAILED ((NTSTATUS)0xC002001BL) ! 5553: ! 5554: // ! 5555: // MessageId: RPC_NT_CALL_FAILED_DNE ! 5556: // ! 5557: // MessageText: ! 5558: // ! 5559: // The remote procedure call failed and did not execute. ! 5560: // ! 5561: #define RPC_NT_CALL_FAILED_DNE ((NTSTATUS)0xC002001CL) ! 5562: ! 5563: // ! 5564: // MessageId: RPC_NT_PROTOCOL_ERROR ! 5565: // ! 5566: // MessageText: ! 5567: // ! 5568: // An rpc protocol error occurred. ! 5569: // ! 5570: #define RPC_NT_PROTOCOL_ERROR ((NTSTATUS)0xC002001DL) ! 5571: ! 5572: // ! 5573: // MessageId: RPC_NT_UNSUPPORTED_TRANS_SYN ! 5574: // ! 5575: // MessageText: ! 5576: // ! 5577: // The transfer syntax is not supported by the rpc server. ! 5578: // ! 5579: #define RPC_NT_UNSUPPORTED_TRANS_SYN ((NTSTATUS)0xC002001FL) ! 5580: ! 5581: // ! 5582: // MessageId: RPC_NT_UNSUPPORTED_TYPE ! 5583: // ! 5584: // MessageText: ! 5585: // ! 5586: // The type uuid is not supported. ! 5587: // ! 5588: #define RPC_NT_UNSUPPORTED_TYPE ((NTSTATUS)0xC0020021L) ! 5589: ! 5590: // ! 5591: // MessageId: RPC_NT_INVALID_TAG ! 5592: // ! 5593: // MessageText: ! 5594: // ! 5595: // The tag is invalid. ! 5596: // ! 5597: #define RPC_NT_INVALID_TAG ((NTSTATUS)0xC0020022L) ! 5598: ! 5599: // ! 5600: // MessageId: RPC_NT_INVALID_BOUND ! 5601: // ! 5602: // MessageText: ! 5603: // ! 5604: // The array bounds are invalid. ! 5605: // ! 5606: #define RPC_NT_INVALID_BOUND ((NTSTATUS)0xC0020023L) ! 5607: ! 5608: // ! 5609: // MessageId: RPC_NT_NO_ENTRY_NAME ! 5610: // ! 5611: // MessageText: ! 5612: // ! 5613: // The binding does not contain an entry name. ! 5614: // ! 5615: #define RPC_NT_NO_ENTRY_NAME ((NTSTATUS)0xC0020024L) ! 5616: ! 5617: // ! 5618: // MessageId: RPC_NT_INVALID_NAME_SYNTAX ! 5619: // ! 5620: // MessageText: ! 5621: // ! 5622: // The name syntax is invalid. ! 5623: // ! 5624: #define RPC_NT_INVALID_NAME_SYNTAX ((NTSTATUS)0xC0020025L) ! 5625: ! 5626: // ! 5627: // MessageId: RPC_NT_UNSUPPORTED_NAME_SYNTAX ! 5628: // ! 5629: // MessageText: ! 5630: // ! 5631: // The name syntax is not supported. ! 5632: // ! 5633: #define RPC_NT_UNSUPPORTED_NAME_SYNTAX ((NTSTATUS)0xC0020026L) ! 5634: ! 5635: // ! 5636: // MessageId: RPC_NT_UUID_NO_ADDRESS ! 5637: // ! 5638: // MessageText: ! 5639: // ! 5640: // No network address is available to use to construct a uuid. ! 5641: // ! 5642: #define RPC_NT_UUID_NO_ADDRESS ((NTSTATUS)0xC0020028L) ! 5643: ! 5644: // ! 5645: // MessageId: RPC_NT_DUPLICATE_ENDPOINT ! 5646: // ! 5647: // MessageText: ! 5648: // ! 5649: // The endpoint is a duplicate. ! 5650: // ! 5651: #define RPC_NT_DUPLICATE_ENDPOINT ((NTSTATUS)0xC0020029L) ! 5652: ! 5653: // ! 5654: // MessageId: RPC_NT_UNKNOWN_AUTHN_TYPE ! 5655: // ! 5656: // MessageText: ! 5657: // ! 5658: // The authentication type is unknown. ! 5659: // ! 5660: #define RPC_NT_UNKNOWN_AUTHN_TYPE ((NTSTATUS)0xC002002AL) ! 5661: ! 5662: // ! 5663: // MessageId: RPC_NT_MAX_CALLS_TOO_SMALL ! 5664: // ! 5665: // MessageText: ! 5666: // ! 5667: // The maximum number of calls is too small. ! 5668: // ! 5669: #define RPC_NT_MAX_CALLS_TOO_SMALL ((NTSTATUS)0xC002002BL) ! 5670: ! 5671: // ! 5672: // MessageId: RPC_NT_STRING_TOO_LONG ! 5673: // ! 5674: // MessageText: ! 5675: // ! 5676: // The string is too long. ! 5677: // ! 5678: #define RPC_NT_STRING_TOO_LONG ((NTSTATUS)0xC002002CL) ! 5679: ! 5680: // ! 5681: // MessageId: RPC_NT_PROTSEQ_NOT_FOUND ! 5682: // ! 5683: // MessageText: ! 5684: // ! 5685: // The rpc protocol sequence was not found. ! 5686: // ! 5687: #define RPC_NT_PROTSEQ_NOT_FOUND ((NTSTATUS)0xC002002DL) ! 5688: ! 5689: // ! 5690: // MessageId: RPC_NT_PROCNUM_OUT_OF_RANGE ! 5691: // ! 5692: // MessageText: ! 5693: // ! 5694: // The procedure number is out of range. ! 5695: // ! 5696: #define RPC_NT_PROCNUM_OUT_OF_RANGE ((NTSTATUS)0xC002002EL) ! 5697: ! 5698: // ! 5699: // MessageId: RPC_NT_BINDING_HAS_NO_AUTH ! 5700: // ! 5701: // MessageText: ! 5702: // ! 5703: // The binding does not contain any authentication information. ! 5704: // ! 5705: #define RPC_NT_BINDING_HAS_NO_AUTH ((NTSTATUS)0xC002002FL) ! 5706: ! 5707: // ! 5708: // MessageId: RPC_NT_UNKNOWN_AUTHN_SERVICE ! 5709: // ! 5710: // MessageText: ! 5711: // ! 5712: // The authentication service is unknown. ! 5713: // ! 5714: #define RPC_NT_UNKNOWN_AUTHN_SERVICE ((NTSTATUS)0xC0020030L) ! 5715: ! 5716: // ! 5717: // MessageId: RPC_NT_UNKNOWN_AUTHN_LEVEL ! 5718: // ! 5719: // MessageText: ! 5720: // ! 5721: // The authentication level is unknown. ! 5722: // ! 5723: #define RPC_NT_UNKNOWN_AUTHN_LEVEL ((NTSTATUS)0xC0020031L) ! 5724: ! 5725: // ! 5726: // MessageId: RPC_NT_INVALID_AUTH_IDENTITY ! 5727: // ! 5728: // MessageText: ! 5729: // ! 5730: // The security context is invalid. ! 5731: // ! 5732: #define RPC_NT_INVALID_AUTH_IDENTITY ((NTSTATUS)0xC0020032L) ! 5733: ! 5734: // ! 5735: // MessageId: RPC_NT_UNKNOWN_AUTHZ_SERVICE ! 5736: // ! 5737: // MessageText: ! 5738: // ! 5739: // The authorization service is unknown. ! 5740: // ! 5741: #define RPC_NT_UNKNOWN_AUTHZ_SERVICE ((NTSTATUS)0xC0020033L) ! 5742: ! 5743: // ! 5744: // MessageId: EPT_NT_INVALID_ENTRY ! 5745: // ! 5746: // MessageText: ! 5747: // ! 5748: // The entry is invalid. ! 5749: // ! 5750: #define EPT_NT_INVALID_ENTRY ((NTSTATUS)0xC0020034L) ! 5751: ! 5752: // ! 5753: // MessageId: EPT_NT_CANT_PERFORM_OP ! 5754: // ! 5755: // MessageText: ! 5756: // ! 5757: // The operation can not be performed. ! 5758: // ! 5759: #define EPT_NT_CANT_PERFORM_OP ((NTSTATUS)0xC0020035L) ! 5760: ! 5761: // ! 5762: // MessageId: EPT_NT_NOT_REGISTERED ! 5763: // ! 5764: // MessageText: ! 5765: // ! 5766: // There are not more endpoints available from the endpoint mapper. ! 5767: // ! 5768: #define EPT_NT_NOT_REGISTERED ((NTSTATUS)0xC0020036L) ! 5769: ! 5770: // ! 5771: // MessageId: RPC_NT_NOTHING_TO_EXPORT ! 5772: // ! 5773: // MessageText: ! 5774: // ! 5775: // No interfaces have been exported. ! 5776: // ! 5777: #define RPC_NT_NOTHING_TO_EXPORT ((NTSTATUS)0xC0020037L) ! 5778: ! 5779: // ! 5780: // MessageId: RPC_NT_INCOMPLETE_NAME ! 5781: // ! 5782: // MessageText: ! 5783: // ! 5784: // The entry name is incomplete. ! 5785: // ! 5786: #define RPC_NT_INCOMPLETE_NAME ((NTSTATUS)0xC0020038L) ! 5787: ! 5788: // ! 5789: // MessageId: RPC_NT_INVALID_VERS_OPTION ! 5790: // ! 5791: // MessageText: ! 5792: // ! 5793: // The version option is invalid. ! 5794: // ! 5795: #define RPC_NT_INVALID_VERS_OPTION ((NTSTATUS)0xC0020039L) ! 5796: ! 5797: // ! 5798: // MessageId: RPC_NT_NO_MORE_MEMBERS ! 5799: // ! 5800: // MessageText: ! 5801: // ! 5802: // There are no more members. ! 5803: // ! 5804: #define RPC_NT_NO_MORE_MEMBERS ((NTSTATUS)0xC002003AL) ! 5805: ! 5806: // ! 5807: // MessageId: RPC_NT_NOT_ALL_OBJS_UNEXPORTED ! 5808: // ! 5809: // MessageText: ! 5810: // ! 5811: // There is nothing to unexport. ! 5812: // ! 5813: #define RPC_NT_NOT_ALL_OBJS_UNEXPORTED ((NTSTATUS)0xC002003BL) ! 5814: ! 5815: // ! 5816: // MessageId: RPC_NT_INTERFACE_NOT_FOUND ! 5817: // ! 5818: // MessageText: ! 5819: // ! 5820: // The interface was not found. ! 5821: // ! 5822: #define RPC_NT_INTERFACE_NOT_FOUND ((NTSTATUS)0xC002003CL) ! 5823: ! 5824: // ! 5825: // MessageId: RPC_NT_ENTRY_ALREADY_EXISTS ! 5826: // ! 5827: // MessageText: ! 5828: // ! 5829: // The entry already exists. ! 5830: // ! 5831: #define RPC_NT_ENTRY_ALREADY_EXISTS ((NTSTATUS)0xC002003DL) ! 5832: ! 5833: // ! 5834: // MessageId: RPC_NT_ENTRY_NOT_FOUND ! 5835: // ! 5836: // MessageText: ! 5837: // ! 5838: // The entry is not found. ! 5839: // ! 5840: #define RPC_NT_ENTRY_NOT_FOUND ((NTSTATUS)0xC002003EL) ! 5841: ! 5842: // ! 5843: // MessageId: RPC_NT_NAME_SERVICE_UNAVAILABLE ! 5844: // ! 5845: // MessageText: ! 5846: // ! 5847: // The name service is unavailable. ! 5848: // ! 5849: #define RPC_NT_NAME_SERVICE_UNAVAILABLE ((NTSTATUS)0xC002003FL) ! 5850: ! 5851: // ! 5852: // MessageId: RPC_NT_INVALID_NAF_ID ! 5853: // ! 5854: // MessageText: ! 5855: // ! 5856: // The network address family is invalid. ! 5857: // ! 5858: #define RPC_NT_INVALID_NAF_ID ((NTSTATUS)0xC0020040L) ! 5859: ! 5860: // ! 5861: // MessageId: RPC_NT_CANNOT_SUPPORT ! 5862: // ! 5863: // MessageText: ! 5864: // ! 5865: // The requested operation is not supported. ! 5866: // ! 5867: #define RPC_NT_CANNOT_SUPPORT ((NTSTATUS)0xC0020041L) ! 5868: ! 5869: // ! 5870: // MessageId: RPC_NT_NO_CONTEXT_AVAILABLE ! 5871: // ! 5872: // MessageText: ! 5873: // ! 5874: // No security context is available to allow impersonation. ! 5875: // ! 5876: #define RPC_NT_NO_CONTEXT_AVAILABLE ((NTSTATUS)0xC0020042L) ! 5877: ! 5878: // ! 5879: // MessageId: RPC_NT_INTERNAL_ERROR ! 5880: // ! 5881: // MessageText: ! 5882: // ! 5883: // An internal error occurred in rpc. ! 5884: // ! 5885: #define RPC_NT_INTERNAL_ERROR ((NTSTATUS)0xC0020043L) ! 5886: ! 5887: // ! 5888: // MessageId: RPC_NT_ZERO_DIVIDE ! 5889: // ! 5890: // MessageText: ! 5891: // ! 5892: // The rpc server attempted an integer divide by zero. ! 5893: // ! 5894: #define RPC_NT_ZERO_DIVIDE ((NTSTATUS)0xC0020044L) ! 5895: ! 5896: // ! 5897: // MessageId: RPC_NT_ADDRESS_ERROR ! 5898: // ! 5899: // MessageText: ! 5900: // ! 5901: // An addressing error occurred in the rpc server. ! 5902: // ! 5903: #define RPC_NT_ADDRESS_ERROR ((NTSTATUS)0xC0020045L) ! 5904: ! 5905: // ! 5906: // MessageId: RPC_NT_FP_DIV_ZERO ! 5907: // ! 5908: // MessageText: ! 5909: // ! 5910: // A floating point operation at the rpc server caused a divide by zero. ! 5911: // ! 5912: #define RPC_NT_FP_DIV_ZERO ((NTSTATUS)0xC0020046L) ! 5913: ! 5914: // ! 5915: // MessageId: RPC_NT_FP_UNDERFLOW ! 5916: // ! 5917: // MessageText: ! 5918: // ! 5919: // A floating point underflow occurred at the rpc server. ! 5920: // ! 5921: #define RPC_NT_FP_UNDERFLOW ((NTSTATUS)0xC0020047L) ! 5922: ! 5923: // ! 5924: // MessageId: RPC_NT_FP_OVERFLOW ! 5925: // ! 5926: // MessageText: ! 5927: // ! 5928: // A floating point overflow occurred at the rpc server. ! 5929: // ! 5930: #define RPC_NT_FP_OVERFLOW ((NTSTATUS)0xC0020048L) ! 5931: ! 5932: // ! 5933: // MessageId: RPC_NT_NO_MORE_ENTRIES ! 5934: // ! 5935: // MessageText: ! 5936: // ! 5937: // The list of rpc servers available for auto_handle binding has been exhausted. ! 5938: // ! 5939: #define RPC_NT_NO_MORE_ENTRIES ((NTSTATUS)0xC0030001L) ! 5940: ! 5941: // ! 5942: // MessageId: RPC_NT_SS_CHAR_TRANS_OPEN_FAIL ! 5943: // ! 5944: // MessageText: ! 5945: // ! 5946: // The file designated by DCERPCCHARTRANS cannot be opened. ! 5947: // ! 5948: #define RPC_NT_SS_CHAR_TRANS_OPEN_FAIL ((NTSTATUS)0xC0030002L) ! 5949: ! 5950: // ! 5951: // MessageId: RPC_NT_SS_CHAR_TRANS_SHORT_FILE ! 5952: // ! 5953: // MessageText: ! 5954: // ! 5955: // The file containing the character translation table has fewer than ! 5956: // 512 bytes. ! 5957: // ! 5958: #define RPC_NT_SS_CHAR_TRANS_SHORT_FILE ((NTSTATUS)0xC0030003L) ! 5959: ! 5960: // ! 5961: // MessageId: RPC_NT_SS_IN_NULL_CONTEXT ! 5962: // ! 5963: // MessageText: ! 5964: // ! 5965: // A null context handle is passed as an [in] parameter. ! 5966: // ! 5967: #define RPC_NT_SS_IN_NULL_CONTEXT ((NTSTATUS)0xC0030004L) ! 5968: ! 5969: // ! 5970: // MessageId: RPC_NT_SS_CONTEXT_MISMATCH ! 5971: // ! 5972: // MessageText: ! 5973: // ! 5974: // The context handle does not match any known context handles. ! 5975: // ! 5976: #define RPC_NT_SS_CONTEXT_MISMATCH ((NTSTATUS)0xC0030005L) ! 5977: ! 5978: // ! 5979: // MessageId: RPC_NT_SS_CONTEXT_DAMAGED ! 5980: // ! 5981: // MessageText: ! 5982: // ! 5983: // The context handle changed during a call. ! 5984: // ! 5985: #define RPC_NT_SS_CONTEXT_DAMAGED ((NTSTATUS)0xC0030006L) ! 5986: ! 5987: // ! 5988: // MessageId: RPC_NT_SS_HANDLES_MISMATCH ! 5989: // ! 5990: // MessageText: ! 5991: // ! 5992: // The binding handles passed to a remote procedure call do not match. ! 5993: // ! 5994: #define RPC_NT_SS_HANDLES_MISMATCH ((NTSTATUS)0xC0030007L) ! 5995: ! 5996: // ! 5997: // MessageId: RPC_NT_SS_CANNOT_GET_CALL_HANDLE ! 5998: // ! 5999: // MessageText: ! 6000: // ! 6001: // The stub is unable to get the call handle. ! 6002: // ! 6003: #define RPC_NT_SS_CANNOT_GET_CALL_HANDLE ((NTSTATUS)0xC0030008L) ! 6004: ! 6005: // ! 6006: // MessageId: RPC_NT_NULL_REF_POINTER ! 6007: // ! 6008: // MessageText: ! 6009: // ! 6010: // A null reference pointer was passed to the stub. ! 6011: // ! 6012: #define RPC_NT_NULL_REF_POINTER ((NTSTATUS)0xC0030009L) ! 6013: ! 6014: // ! 6015: // MessageId: RPC_NT_ENUM_VALUE_OUT_OF_RANGE ! 6016: // ! 6017: // MessageText: ! 6018: // ! 6019: // The enumeration value is out of range. ! 6020: // ! 6021: #define RPC_NT_ENUM_VALUE_OUT_OF_RANGE ((NTSTATUS)0xC003000AL) ! 6022: ! 6023: // ! 6024: // MessageId: RPC_NT_BYTE_COUNT_TOO_SMALL ! 6025: // ! 6026: // MessageText: ! 6027: // ! 6028: // The byte count is too small ! 6029: // ! 6030: #define RPC_NT_BYTE_COUNT_TOO_SMALL ((NTSTATUS)0xC003000BL) ! 6031: ! 6032: // ! 6033: // MessageId: RPC_NT_BAD_STUB_DATA ! 6034: // ! 6035: // MessageText: ! 6036: // ! 6037: // The stub received bad data. ! 6038: // ! 6039: #define RPC_NT_BAD_STUB_DATA ((NTSTATUS)0xC003000CL) ! 6040: ! 6041: // ! 6042: // MessageId: RPC_NT_CALL_IN_PROGRESS ! 6043: // ! 6044: // MessageText: ! 6045: // ! 6046: // A remote procedure call is already in progress for this thread. ! 6047: // ! 6048: #define RPC_NT_CALL_IN_PROGRESS ((NTSTATUS)0xC0020049L) ! 6049: ! 6050: // ! 6051: // MessageId: RPC_NT_NO_MORE_BINDINGS ! 6052: // ! 6053: // MessageText: ! 6054: // ! 6055: // There are no more bindings. ! 6056: // ! 6057: #define RPC_NT_NO_MORE_BINDINGS ((NTSTATUS)0xC002004AL) ! 6058: ! 6059: // ! 6060: // MessageId: RPC_NT_GROUP_MEMBER_NOT_FOUND ! 6061: // ! 6062: // MessageText: ! 6063: // ! 6064: // The group member was not found. ! 6065: // ! 6066: #define RPC_NT_GROUP_MEMBER_NOT_FOUND ((NTSTATUS)0xC002004BL) ! 6067: ! 6068: // ! 6069: // MessageId: EPT_NT_CANT_CREATE ! 6070: // ! 6071: // MessageText: ! 6072: // ! 6073: // The endpoint mapper database could not be created. ! 6074: // ! 6075: #define EPT_NT_CANT_CREATE ((NTSTATUS)0xC002004CL) ! 6076: ! 6077: // ! 6078: // MessageId: RPC_NT_INVALID_OBJECT ! 6079: // ! 6080: // MessageText: ! 6081: // ! 6082: // The object uuid is the nil uuid. ! 6083: // ! 6084: #define RPC_NT_INVALID_OBJECT ((NTSTATUS)0xC002004DL) ! 6085: ! 6086: /*lint -restore */ // Resume checking for different macro definitions // winnt ! 6087: ! 6088: ! 6089: #endif // _NTSTATUS_
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.