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