Annotation of ntddk/inc/ntstatus.h, revision 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.