Annotation of ntddk/inc/ntstatus.h, revision 1.1.1.1

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_

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.