authorgravatar for quae@daurnimator.comdaurnimator <quae@daurnimator.com> 2020-01-31 19:47:00+11:00
committergravatar for quae@daurnimator.comdaurnimator <quae@daurnimator.com> 2020-01-31 22:33:17+11:00
log7cf0b02ab44481c7961393cb095993adb29d85f3
tree2e0ce7a2aaea688207473bbdd726f1463bb48e70
parent176bc53858053866e2a751e8d1e2a6a52871cff0
signature Commit is signed but in an unrecognized format.

NTSTATUS is a non-exhaustive enum


9 files changed, 5652 insertions(+), 1714 deletions(-)

lib/std/fs.zig+17-17
......@@ -598,8 +598,8 @@ pub const Dir = struct {
598598 self.index = 0;
599599 self.end_index = io.Information;
600600 switch (rc) {
601 w.STATUS.SUCCESS => {},
602 w.STATUS.ACCESS_DENIED => return error.AccessDenied,
601 .SUCCESS => {},
602 .ACCESS_DENIED => return error.AccessDenied,
603603 else => return w.unexpectedStatus(rc),
604604 }
605605 }
......@@ -837,16 +837,16 @@ pub const Dir = struct {
837837 0,
838838 );
839839 switch (rc) {
840 w.STATUS.SUCCESS => return result,
841 w.STATUS.OBJECT_NAME_INVALID => unreachable,
842 w.STATUS.OBJECT_NAME_NOT_FOUND => return error.FileNotFound,
843 w.STATUS.OBJECT_PATH_NOT_FOUND => return error.FileNotFound,
844 w.STATUS.INVALID_PARAMETER => unreachable,
845 w.STATUS.SHARING_VIOLATION => return error.SharingViolation,
846 w.STATUS.ACCESS_DENIED => return error.AccessDenied,
847 w.STATUS.PIPE_BUSY => return error.PipeBusy,
848 w.STATUS.OBJECT_PATH_SYNTAX_BAD => unreachable,
849 w.STATUS.OBJECT_NAME_COLLISION => return error.PathAlreadyExists,
840 .SUCCESS => return result,
841 .OBJECT_NAME_INVALID => unreachable,
842 .OBJECT_NAME_NOT_FOUND => return error.FileNotFound,
843 .OBJECT_PATH_NOT_FOUND => return error.FileNotFound,
844 .INVALID_PARAMETER => unreachable,
845 .SHARING_VIOLATION => return error.SharingViolation,
846 .ACCESS_DENIED => return error.AccessDenied,
847 .PIPE_BUSY => return error.PipeBusy,
848 .OBJECT_PATH_SYNTAX_BAD => unreachable,
849 .OBJECT_NAME_COLLISION => return error.PathAlreadyExists,
850850 else => return w.unexpectedStatus(rc),
851851 }
852852 }
......@@ -990,11 +990,11 @@ pub const Dir = struct {
990990 0,
991991 );
992992 switch (rc) {
993 w.STATUS.SUCCESS => return result,
994 w.STATUS.OBJECT_NAME_INVALID => unreachable,
995 w.STATUS.OBJECT_NAME_NOT_FOUND => return error.FileNotFound,
996 w.STATUS.OBJECT_PATH_NOT_FOUND => return error.FileNotFound,
997 w.STATUS.INVALID_PARAMETER => unreachable,
993 .SUCCESS => return result,
994 .OBJECT_NAME_INVALID => unreachable,
995 .OBJECT_NAME_NOT_FOUND => return error.FileNotFound,
996 .OBJECT_PATH_NOT_FOUND => return error.FileNotFound,
997 .INVALID_PARAMETER => unreachable,
998998 else => return w.unexpectedStatus(rc),
999999 }
10001000 }
lib/std/fs/file.zig+4-4
......@@ -225,10 +225,10 @@ pub const File = struct {
225225 var info: windows.FILE_ALL_INFORMATION = undefined;
226226 const rc = windows.ntdll.NtQueryInformationFile(self.handle, &io_status_block, &info, @sizeOf(windows.FILE_ALL_INFORMATION), .FileAllInformation);
227227 switch (rc) {
228 windows.STATUS.SUCCESS => {},
229 windows.STATUS.BUFFER_OVERFLOW => {},
230 windows.STATUS.INVALID_PARAMETER => unreachable,
231 windows.STATUS.ACCESS_DENIED => return error.AccessDenied,
228 .SUCCESS => {},
229 .BUFFER_OVERFLOW => {},
230 .INVALID_PARAMETER => unreachable,
231 .ACCESS_DENIED => return error.AccessDenied,
232232 else => return windows.unexpectedStatus(rc),
233233 }
234234 return Stat{
lib/std/mutex.zig+2-2
......@@ -126,7 +126,7 @@ else if (builtin.os == .windows)
126126 // then unset the WAKE bit so that another unlocker can wake up a thread.
127127 } else if (@cmpxchgWeak(u32, &self.waiters, waiters, (waiters + WAIT) | 1, .Monotonic, .Monotonic) == null) {
128128 const rc = windows.ntdll.NtWaitForKeyedEvent(handle, key, windows.FALSE, null);
129 assert(rc == 0);
129 assert(rc == .SUCCESS);
130130 _ = @atomicRmw(u32, &self.waiters, .Sub, WAKE, .Monotonic);
131131 }
132132 }
......@@ -154,7 +154,7 @@ else if (builtin.os == .windows)
154154 // try to decrease the waiter count & set the WAKE bit meaning a thread is waking up
155155 if (@cmpxchgWeak(u32, &self.mutex.waiters, waiters, waiters - WAIT + WAKE, .Release, .Monotonic) == null) {
156156 const rc = windows.ntdll.NtReleaseKeyedEvent(handle, key, windows.FALSE, null);
157 assert(rc == 0);
157 assert(rc == .SUCCESS);
158158 return;
159159 }
160160 }
lib/std/os.zig+6-6
......@@ -1176,15 +1176,15 @@ pub fn unlinkatW(dirfd: fd_t, sub_path_w: [*:0]const u16, flags: u32) UnlinkatEr
11761176 null,
11771177 0,
11781178 );
1179 if (rc == w.STATUS.SUCCESS) {
1179 if (rc == .SUCCESS) {
11801180 rc = w.ntdll.NtClose(tmp_handle);
11811181 }
11821182 switch (rc) {
1183 w.STATUS.SUCCESS => return,
1184 w.STATUS.OBJECT_NAME_INVALID => unreachable,
1185 w.STATUS.OBJECT_NAME_NOT_FOUND => return error.FileNotFound,
1186 w.STATUS.INVALID_PARAMETER => unreachable,
1187 w.STATUS.FILE_IS_A_DIRECTORY => return error.IsDir,
1183 .SUCCESS => return,
1184 .OBJECT_NAME_INVALID => unreachable,
1185 .OBJECT_NAME_NOT_FOUND => return error.FileNotFound,
1186 .INVALID_PARAMETER => unreachable,
1187 .FILE_IS_A_DIRECTORY => return error.IsDir,
11881188 else => return w.unexpectedStatus(rc),
11891189 }
11901190}
lib/std/os/windows.zig+1-1
......@@ -1057,7 +1057,7 @@ pub fn unexpectedWSAError(err: c_int) std.os.UnexpectedError {
10571057/// and you get an unexpected status.
10581058pub fn unexpectedStatus(status: NTSTATUS) std.os.UnexpectedError {
10591059 if (std.os.unexpected_error_tracing) {
1060 std.debug.warn("error.Unexpected NTSTATUS=0x{x}\n", .{status});
1060 std.debug.warn("error.Unexpected NTSTATUS=0x{x}\n", .{@enumToInt(status)});
10611061 std.debug.dumpCurrentStackTrace(null);
10621062 }
10631063 return error.Unexpected;
lib/std/os/windows/bits.zig+17-9
......@@ -6,7 +6,7 @@ const assert = std.debug.assert;
66const maxInt = std.math.maxInt;
77
88pub const ERROR = @import("error.zig");
9pub const STATUS = @import("status.zig");
9pub usingnamespace @import("ntstatus.zig");
1010pub const LANG = @import("lang.zig");
1111pub const SUBLANG = @import("sublang.zig");
1212
......@@ -62,7 +62,6 @@ pub const ULONGLONG = u64;
6262pub const LONGLONG = i64;
6363pub const HLOCAL = HANDLE;
6464pub const LANGID = c_ushort;
65pub const NTSTATUS = ULONG;
6665
6766pub const va_list = *@OpaqueType();
6867
......@@ -929,9 +928,12 @@ pub usingnamespace switch (builtin.arch) {
929928 SegSs: DWORD,
930929 ExtendedRegisters: [512]BYTE,
931930
932 pub fn getRegs(ctx: *const CONTEXT) struct {bp: usize, ip: usize} {
933 return .{.bp = ctx.Ebp, .ip = ctx.Eip};
934 }
931 pub fn getRegs(ctx: *const CONTEXT) struct {
932 bp: usize,
933 ip: usize,
934 } {
935 return .{ .bp = ctx.Ebp, .ip = ctx.Eip };
936 }
935937 };
936938
937939 pub const PCONTEXT = *CONTEXT;
......@@ -1032,8 +1034,11 @@ pub usingnamespace switch (builtin.arch) {
10321034 LastExceptionToRip: DWORD64,
10331035 LastExceptionFromRip: DWORD64,
10341036
1035 pub fn getRegs(ctx: *const CONTEXT) struct {bp: usize, ip: usize} {
1036 return .{.bp = ctx.Rbp, .ip = ctx.Rip};
1037 pub fn getRegs(ctx: *const CONTEXT) struct {
1038 bp: usize,
1039 ip: usize,
1040 } {
1041 return .{ .bp = ctx.Rbp, .ip = ctx.Rip };
10371042 }
10381043 };
10391044
......@@ -1100,8 +1105,11 @@ pub usingnamespace switch (builtin.arch) {
11001105 Wcr: [2]DWORD,
11011106 Wvr: [2]DWORD64,
11021107
1103 pub fn getRegs(ctx: *const CONTEXT) struct {bp: usize, ip: usize} {
1104 return .{.bp = ctx.DUMMYUNIONNAME.DUMMYSTRUCTNAME.Fp, .ip = ctx.Pc};
1108 pub fn getRegs(ctx: *const CONTEXT) struct {
1109 bp: usize,
1110 ip: usize,
1111 } {
1112 return .{ .bp = ctx.DUMMYUNIONNAME.DUMMYSTRUCTNAME.Fp, .ip = ctx.Pc };
11051113 }
11061114 };
11071115
lib/std/os/windows/ntstatus.zig created+5600
......@@ -0,0 +1,5600 @@
1// NTSTATUS codes from https://docs.microsoft.com/en-us/openspecs/windows_protocols/ms-erref/596a1078-e883-4972-9bbc-49e60bebca55?
2pub const NTSTATUS = extern enum(u32) {
3 /// The operation completed successfully.
4 SUCCESS = 0x00000000,
5
6 /// The caller specified WaitAny for WaitType and one of the dispatcher objects in the Object array has been set to the signaled state.
7 WAIT_0 = 0x00000000,
8
9 /// The caller specified WaitAny for WaitType and one of the dispatcher objects in the Object array has been set to the signaled state.
10 WAIT_1 = 0x00000001,
11
12 /// The caller specified WaitAny for WaitType and one of the dispatcher objects in the Object array has been set to the signaled state.
13 WAIT_2 = 0x00000002,
14
15 /// The caller specified WaitAny for WaitType and one of the dispatcher objects in the Object array has been set to the signaled state.
16 WAIT_3 = 0x00000003,
17
18 /// The caller specified WaitAny for WaitType and one of the dispatcher objects in the Object array has been set to the signaled state.
19 WAIT_63 = 0x0000003F,
20
21 /// The caller attempted to wait for a mutex that has been abandoned.
22 ABANDONED = 0x00000080,
23
24 /// The caller attempted to wait for a mutex that has been abandoned.
25 ABANDONED_WAIT_0 = 0x00000080,
26
27 /// The caller attempted to wait for a mutex that has been abandoned.
28 ABANDONED_WAIT_63 = 0x000000BF,
29
30 /// A user-mode APC was delivered before the given Interval expired.
31 USER_APC = 0x000000C0,
32
33 /// The delay completed because the thread was alerted.
34 ALERTED = 0x00000101,
35
36 /// The given Timeout interval expired.
37 TIMEOUT = 0x00000102,
38
39 /// The operation that was requested is pending completion.
40 PENDING = 0x00000103,
41
42 /// A reparse should be performed by the Object Manager because the name of the file resulted in a symbolic link.
43 REPARSE = 0x00000104,
44
45 /// Returned by enumeration APIs to indicate more information is available to successive calls.
46 MORE_ENTRIES = 0x00000105,
47
48 /// Indicates not all privileges or groups that are referenced are assigned to the caller.
49 /// This allows, for example, all privileges to be disabled without having to know exactly which privileges are assigned.
50 NOT_ALL_ASSIGNED = 0x00000106,
51
52 /// Some of the information to be translated has not been translated.
53 SOME_NOT_MAPPED = 0x00000107,
54
55 /// An open/create operation completed while an opportunistic lock (oplock) break is underway.
56 OPLOCK_BREAK_IN_PROGRESS = 0x00000108,
57
58 /// A new volume has been mounted by a file system.
59 VOLUME_MOUNTED = 0x00000109,
60
61 /// This success level status indicates that the transaction state already exists for the registry subtree but that a transaction commit was previously aborted. The commit has now been completed.
62 RXACT_COMMITTED = 0x0000010A,
63
64 /// Indicates that a notify change request has been completed due to closing the handle that made the notify change request.
65 NOTIFY_CLEANUP = 0x0000010B,
66
67 /// Indicates that a notify change request is being completed and that the information is not being returned in the caller's buffer.
68 /// The caller now needs to enumerate the files to find the changes.
69 NOTIFY_ENUM_DIR = 0x0000010C,
70
71 /// {No Quotas} No system quota limits are specifically set for this account.
72 NO_QUOTAS_FOR_ACCOUNT = 0x0000010D,
73
74 /// {Connect Failure on Primary Transport} An attempt was made to connect to the remote server %hs on the primary transport, but the connection failed.
75 /// The computer WAS able to connect on a secondary transport.
76 PRIMARY_TRANSPORT_CONNECT_FAILED = 0x0000010E,
77
78 /// The page fault was a transition fault.
79 PAGE_FAULT_TRANSITION = 0x00000110,
80
81 /// The page fault was a demand zero fault.
82 PAGE_FAULT_DEMAND_ZERO = 0x00000111,
83
84 /// The page fault was a demand zero fault.
85 PAGE_FAULT_COPY_ON_WRITE = 0x00000112,
86
87 /// The page fault was a demand zero fault.
88 PAGE_FAULT_GUARD_PAGE = 0x00000113,
89
90 /// The page fault was satisfied by reading from a secondary storage device.
91 PAGE_FAULT_PAGING_FILE = 0x00000114,
92
93 /// The cached page was locked during operation.
94 CACHE_PAGE_LOCKED = 0x00000115,
95
96 /// The crash dump exists in a paging file.
97 CRASH_DUMP = 0x00000116,
98
99 /// The specified buffer contains all zeros.
100 BUFFER_ALL_ZEROS = 0x00000117,
101
102 /// A reparse should be performed by the Object Manager because the name of the file resulted in a symbolic link.
103 REPARSE_OBJECT = 0x00000118,
104
105 /// The device has succeeded a query-stop and its resource requirements have changed.
106 RESOURCE_REQUIREMENTS_CHANGED = 0x00000119,
107
108 /// The translator has translated these resources into the global space and no additional translations should be performed.
109 TRANSLATION_COMPLETE = 0x00000120,
110
111 /// The directory service evaluated group memberships locally, because it was unable to contact a global catalog server.
112 DS_MEMBERSHIP_EVALUATED_LOCALLY = 0x00000121,
113
114 /// A process being terminated has no threads to terminate.
115 NOTHING_TO_TERMINATE = 0x00000122,
116
117 /// The specified process is not part of a job.
118 PROCESS_NOT_IN_JOB = 0x00000123,
119
120 /// The specified process is part of a job.
121 PROCESS_IN_JOB = 0x00000124,
122
123 /// {Volume Shadow Copy Service} The system is now ready for hibernation.
124 VOLSNAP_HIBERNATE_READY = 0x00000125,
125
126 /// A file system or file system filter driver has successfully completed an FsFilter operation.
127 FSFILTER_OP_COMPLETED_SUCCESSFULLY = 0x00000126,
128
129 /// The specified interrupt vector was already connected.
130 INTERRUPT_VECTOR_ALREADY_CONNECTED = 0x00000127,
131
132 /// The specified interrupt vector is still connected.
133 INTERRUPT_STILL_CONNECTED = 0x00000128,
134
135 /// The current process is a cloned process.
136 PROCESS_CLONED = 0x00000129,
137
138 /// The file was locked and all users of the file can only read.
139 FILE_LOCKED_WITH_ONLY_READERS = 0x0000012A,
140
141 /// The file was locked and at least one user of the file can write.
142 FILE_LOCKED_WITH_WRITERS = 0x0000012B,
143
144 /// The specified ResourceManager made no changes or updates to the resource under this transaction.
145 RESOURCEMANAGER_READ_ONLY = 0x00000202,
146
147 /// An operation is blocked and waiting for an oplock.
148 WAIT_FOR_OPLOCK = 0x00000367,
149
150 /// Debugger handled the exception.
151 DBG_EXCEPTION_HANDLED = 0x00010001,
152
153 /// The debugger continued.
154 DBG_CONTINUE = 0x00010002,
155
156 /// The IO was completed by a filter.
157 FLT_IO_COMPLETE = 0x001C0001,
158
159 /// The file is temporarily unavailable.
160 FILE_NOT_AVAILABLE = 0xC0000467,
161
162 /// The share is temporarily unavailable.
163 SHARE_UNAVAILABLE = 0xC0000480,
164
165 /// A threadpool worker thread entered a callback at thread affinity %p and exited at affinity %p.
166 /// This is unexpected, indicating that the callback missed restoring the priority.
167 CALLBACK_RETURNED_THREAD_AFFINITY = 0xC0000721,
168
169 /// {Object Exists} An attempt was made to create an object but the object name already exists.
170 OBJECT_NAME_EXISTS = 0x40000000,
171
172 /// {Thread Suspended} A thread termination occurred while the thread was suspended. The thread resumed, and termination proceeded.
173 THREAD_WAS_SUSPENDED = 0x40000001,
174
175 /// {Working Set Range Error} An attempt was made to set the working set minimum or maximum to values that are outside the allowable range.
176 WORKING_SET_LIMIT_RANGE = 0x40000002,
177
178 /// {Image Relocated} An image file could not be mapped at the address that is specified in the image file. Local fixes must be performed on this image.
179 IMAGE_NOT_AT_BASE = 0x40000003,
180
181 /// This informational level status indicates that a specified registry subtree transaction state did not yet exist and had to be created.
182 RXACT_STATE_CREATED = 0x40000004,
183
184 /// {Segment Load} A virtual DOS machine (VDM) is loading, unloading, or moving an MS-DOS or Win16 program segment image.
185 /// An exception is raised so that a debugger can load, unload, or track symbols and breakpoints within these 16-bit segments.
186 SEGMENT_NOTIFICATION = 0x40000005,
187
188 /// {Local Session Key} A user session key was requested for a local remote procedure call (RPC) connection.
189 /// The session key that is returned is a constant value and not unique to this connection.
190 LOCAL_USER_SESSION_KEY = 0x40000006,
191
192 /// {Invalid Current Directory} The process cannot switch to the startup current directory %hs.
193 /// Select OK to set the current directory to %hs, or select CANCEL to exit.
194 BAD_CURRENT_DIRECTORY = 0x40000007,
195
196 /// {Serial IOCTL Complete} A serial I/O operation was completed by another write to a serial port. (The IOCTL_SERIAL_XOFF_COUNTER reached zero.)
197 SERIAL_MORE_WRITES = 0x40000008,
198
199 /// {Registry Recovery} One of the files that contains the system registry data had to be recovered by using a log or alternate copy. The recovery was successful.
200 REGISTRY_RECOVERED = 0x40000009,
201
202 /// {Redundant Read} To satisfy a read request, the Windows NT operating system fault-tolerant file system successfully read the requested data from a redundant copy.
203 /// This was done because the file system encountered a failure on a member of the fault-tolerant volume but was unable to reassign the failing area of the device.
204 FT_READ_RECOVERY_FROM_BACKUP = 0x4000000A,
205
206 /// {Redundant Write} To satisfy a write request, the Windows NT fault-tolerant file system successfully wrote a redundant copy of the information.
207 /// This was done because the file system encountered a failure on a member of the fault-tolerant volume but was unable to reassign the failing area of the device.
208 FT_WRITE_RECOVERY = 0x4000000B,
209
210 /// {Serial IOCTL Timeout} A serial I/O operation completed because the time-out period expired.
211 /// (The IOCTL_SERIAL_XOFF_COUNTER had not reached zero.)
212 SERIAL_COUNTER_TIMEOUT = 0x4000000C,
213
214 /// {Password Too Complex} The Windows password is too complex to be converted to a LAN Manager password.
215 /// The LAN Manager password that returned is a NULL string.
216 NULL_LM_PASSWORD = 0x4000000D,
217
218 /// {Machine Type Mismatch} The image file %hs is valid but is for a machine type other than the current machine.
219 /// Select OK to continue, or CANCEL to fail the DLL load.
220 IMAGE_MACHINE_TYPE_MISMATCH = 0x4000000E,
221
222 /// {Partial Data Received} The network transport returned partial data to its client. The remaining data will be sent later.
223 RECEIVE_PARTIAL = 0x4000000F,
224
225 /// {Expedited Data Received} The network transport returned data to its client that was marked as expedited by the remote system.
226 RECEIVE_EXPEDITED = 0x40000010,
227
228 /// {Partial Expedited Data Received} The network transport returned partial data to its client and this data was marked as expedited by the remote system. The remaining data will be sent later.
229 RECEIVE_PARTIAL_EXPEDITED = 0x40000011,
230
231 /// {TDI Event Done} The TDI indication has completed successfully.
232 EVENT_DONE = 0x40000012,
233
234 /// {TDI Event Pending} The TDI indication has entered the pending state.
235 EVENT_PENDING = 0x40000013,
236
237 /// Checking file system on %wZ.
238 CHECKING_FILE_SYSTEM = 0x40000014,
239
240 /// {Fatal Application Exit} %hs
241 FATAL_APP_EXIT = 0x40000015,
242
243 /// The specified registry key is referenced by a predefined handle.
244 PREDEFINED_HANDLE = 0x40000016,
245
246 /// {Page Unlocked} The page protection of a locked page was changed to 'No Access' and the page was unlocked from memory and from the process.
247 WAS_UNLOCKED = 0x40000017,
248
249 /// %hs
250 SERVICE_NOTIFICATION = 0x40000018,
251
252 /// {Page Locked} One of the pages to lock was already locked.
253 WAS_LOCKED = 0x40000019,
254
255 /// Application popup: %1 : %2
256 LOG_HARD_ERROR = 0x4000001A,
257
258 /// A Win32 process already exists.
259 ALREADY_WIN32 = 0x4000001B,
260
261 /// An exception status code that is used by the Win32 x86 emulation subsystem.
262 WX86_UNSIMULATE = 0x4000001C,
263
264 /// An exception status code that is used by the Win32 x86 emulation subsystem.
265 WX86_CONTINUE = 0x4000001D,
266
267 /// An exception status code that is used by the Win32 x86 emulation subsystem.
268 WX86_SINGLE_STEP = 0x4000001E,
269
270 /// An exception status code that is used by the Win32 x86 emulation subsystem.
271 WX86_BREAKPOINT = 0x4000001F,
272
273 /// An exception status code that is used by the Win32 x86 emulation subsystem.
274 WX86_EXCEPTION_CONTINUE = 0x40000020,
275
276 /// An exception status code that is used by the Win32 x86 emulation subsystem.
277 WX86_EXCEPTION_LASTCHANCE = 0x40000021,
278
279 /// An exception status code that is used by the Win32 x86 emulation subsystem.
280 WX86_EXCEPTION_CHAIN = 0x40000022,
281
282 /// {Machine Type Mismatch} The image file %hs is valid but is for a machine type other than the current machine.
283 IMAGE_MACHINE_TYPE_MISMATCH_EXE = 0x40000023,
284
285 /// A yield execution was performed and no thread was available to run.
286 NO_YIELD_PERFORMED = 0x40000024,
287
288 /// The resume flag to a timer API was ignored.
289 TIMER_RESUME_IGNORED = 0x40000025,
290
291 /// The arbiter has deferred arbitration of these resources to its parent.
292 ARBITRATION_UNHANDLED = 0x40000026,
293
294 /// The device has detected a CardBus card in its slot.
295 CARDBUS_NOT_SUPPORTED = 0x40000027,
296
297 /// An exception status code that is used by the Win32 x86 emulation subsystem.
298 WX86_CREATEWX86TIB = 0x40000028,
299
300 /// The CPUs in this multiprocessor system are not all the same revision level.
301 /// To use all processors, the operating system restricts itself to the features of the least capable processor in the system.
302 /// If problems occur with this system, contact the CPU manufacturer to see if this mix of processors is supported.
303 MP_PROCESSOR_MISMATCH = 0x40000029,
304
305 /// The system was put into hibernation.
306 HIBERNATED = 0x4000002A,
307
308 /// The system was resumed from hibernation.
309 RESUME_HIBERNATION = 0x4000002B,
310
311 /// Windows has detected that the system firmware (BIOS) was updated [previous firmware date = %2, current firmware date %3].
312 FIRMWARE_UPDATED = 0x4000002C,
313
314 /// A device driver is leaking locked I/O pages and is causing system degradation.
315 /// The system has automatically enabled the tracking code to try and catch the culprit.
316 DRIVERS_LEAKING_LOCKED_PAGES = 0x4000002D,
317
318 /// The ALPC message being canceled has already been retrieved from the queue on the other side.
319 MESSAGE_RETRIEVED = 0x4000002E,
320
321 /// The system power state is transitioning from %2 to %3.
322 SYSTEM_POWERSTATE_TRANSITION = 0x4000002F,
323
324 /// The receive operation was successful.
325 /// Check the ALPC completion list for the received message.
326 ALPC_CHECK_COMPLETION_LIST = 0x40000030,
327
328 /// The system power state is transitioning from %2 to %3 but could enter %4.
329 SYSTEM_POWERSTATE_COMPLEX_TRANSITION = 0x40000031,
330
331 /// Access to %1 is monitored by policy rule %2.
332 ACCESS_AUDIT_BY_POLICY = 0x40000032,
333
334 /// A valid hibernation file has been invalidated and should be abandoned.
335 ABANDON_HIBERFILE = 0x40000033,
336
337 /// Business rule scripts are disabled for the calling application.
338 BIZRULES_NOT_ENABLED = 0x40000034,
339
340 /// The system has awoken.
341 WAKE_SYSTEM = 0x40000294,
342
343 /// The directory service is shutting down.
344 DS_SHUTTING_DOWN = 0x40000370,
345
346 /// Debugger will reply later.
347 DBG_REPLY_LATER = 0x40010001,
348
349 /// Debugger cannot provide a handle.
350 DBG_UNABLE_TO_PROVIDE_HANDLE = 0x40010002,
351
352 /// Debugger terminated the thread.
353 DBG_TERMINATE_THREAD = 0x40010003,
354
355 /// Debugger terminated the process.
356 DBG_TERMINATE_PROCESS = 0x40010004,
357
358 /// Debugger obtained control of C.
359 DBG_CONTROL_C = 0x40010005,
360
361 /// Debugger printed an exception on control C.
362 DBG_PRINTEXCEPTION_C = 0x40010006,
363
364 /// Debugger received a RIP exception.
365 DBG_RIPEXCEPTION = 0x40010007,
366
367 /// Debugger received a control break.
368 DBG_CONTROL_BREAK = 0x40010008,
369
370 /// Debugger command communication exception.
371 DBG_COMMAND_EXCEPTION = 0x40010009,
372
373 /// A UUID that is valid only on this computer has been allocated.
374 RPC_NT_UUID_LOCAL_ONLY = 0x40020056,
375
376 /// Some data remains to be sent in the request buffer.
377 RPC_NT_SEND_INCOMPLETE = 0x400200AF,
378
379 /// The Client Drive Mapping Service has connected on Terminal Connection.
380 CTX_CDM_CONNECT = 0x400A0004,
381
382 /// The Client Drive Mapping Service has disconnected on Terminal Connection.
383 CTX_CDM_DISCONNECT = 0x400A0005,
384
385 /// A kernel mode component is releasing a reference on an activation context.
386 SXS_RELEASE_ACTIVATION_CONTEXT = 0x4015000D,
387
388 /// The transactional resource manager is already consistent. Recovery is not needed.
389 RECOVERY_NOT_NEEDED = 0x40190034,
390
391 /// The transactional resource manager has already been started.
392 RM_ALREADY_STARTED = 0x40190035,
393
394 /// The log service encountered a log stream with no restart area.
395 LOG_NO_RESTART = 0x401A000C,
396
397 /// {Display Driver Recovered From Failure} The %hs display driver has detected a failure and recovered from it. Some graphical operations might have failed.
398 /// The next time you restart the machine, a dialog box appears, giving you an opportunity to upload data about this failure to Microsoft.
399 VIDEO_DRIVER_DEBUG_REPORT_REQUEST = 0x401B00EC,
400
401 /// The specified buffer is not big enough to contain the entire requested dataset.
402 /// Partial data is populated up to the size of the buffer.
403 /// The caller needs to provide a buffer of the size as specified in the partially populated buffer's content (interface specific).
404 GRAPHICS_PARTIAL_DATA_POPULATED = 0x401E000A,
405
406 /// The kernel driver detected a version mismatch between it and the user mode driver.
407 GRAPHICS_DRIVER_MISMATCH = 0x401E0117,
408
409 /// No mode is pinned on the specified VidPN source/target.
410 GRAPHICS_MODE_NOT_PINNED = 0x401E0307,
411
412 /// The specified mode set does not specify a preference for one of its modes.
413 GRAPHICS_NO_PREFERRED_MODE = 0x401E031E,
414
415 /// The specified dataset (for example, mode set, frequency range set, descriptor set, or topology) is empty.
416 GRAPHICS_DATASET_IS_EMPTY = 0x401E034B,
417
418 /// The specified dataset (for example, mode set, frequency range set, descriptor set, or topology) does not contain any more elements.
419 GRAPHICS_NO_MORE_ELEMENTS_IN_DATASET = 0x401E034C,
420
421 /// The specified content transformation is not pinned on the specified VidPN present path.
422 GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_PINNED = 0x401E0351,
423
424 /// The child device presence was not reliably detected.
425 GRAPHICS_UNKNOWN_CHILD_STATUS = 0x401E042F,
426
427 /// Starting the lead adapter in a linked configuration has been temporarily deferred.
428 GRAPHICS_LEADLINK_START_DEFERRED = 0x401E0437,
429
430 /// The display adapter is being polled for children too frequently at the same polling level.
431 GRAPHICS_POLLING_TOO_FREQUENTLY = 0x401E0439,
432
433 /// Starting the adapter has been temporarily deferred.
434 GRAPHICS_START_DEFERRED = 0x401E043A,
435
436 /// The request will be completed later by an NDIS status indication.
437 NDIS_INDICATION_REQUIRED = 0x40230001,
438
439 /// {EXCEPTION} Guard Page Exception A page of memory that marks the end of a data structure, such as a stack or an array, has been accessed.
440 GUARD_PAGE_VIOLATION = 0x80000001,
441
442 /// {EXCEPTION} Alignment Fault A data type misalignment was detected in a load or store instruction.
443 DATATYPE_MISALIGNMENT = 0x80000002,
444
445 /// {EXCEPTION} Breakpoint A breakpoint has been reached.
446 BREAKPOINT = 0x80000003,
447
448 /// {EXCEPTION} Single Step A single step or trace operation has just been completed.
449 SINGLE_STEP = 0x80000004,
450
451 /// {Buffer Overflow} The data was too large to fit into the specified buffer.
452 BUFFER_OVERFLOW = 0x80000005,
453
454 /// {No More Files} No more files were found which match the file specification.
455 NO_MORE_FILES = 0x80000006,
456
457 /// {Kernel Debugger Awakened} The system debugger was awakened by an interrupt.
458 WAKE_SYSTEM_DEBUGGER = 0x80000007,
459
460 /// {Handles Closed} Handles to objects have been automatically closed because of the requested operation.
461 HANDLES_CLOSED = 0x8000000A,
462
463 /// {Non-Inheritable ACL} An access control list (ACL) contains no components that can be inherited.
464 NO_INHERITANCE = 0x8000000B,
465
466 /// {GUID Substitution} During the translation of a globally unique identifier (GUID) to a Windows security ID (SID), no administratively defined GUID prefix was found.
467 /// A substitute prefix was used, which will not compromise system security.
468 /// However, this might provide a more restrictive access than intended.
469 GUID_SUBSTITUTION_MADE = 0x8000000C,
470
471 /// Because of protection conflicts, not all the requested bytes could be copied.
472 PARTIAL_COPY = 0x8000000D,
473
474 /// {Out of Paper} The printer is out of paper.
475 DEVICE_PAPER_EMPTY = 0x8000000E,
476
477 /// {Device Power Is Off} The printer power has been turned off.
478 DEVICE_POWERED_OFF = 0x8000000F,
479
480 /// {Device Offline} The printer has been taken offline.
481 DEVICE_OFF_LINE = 0x80000010,
482
483 /// {Device Busy} The device is currently busy.
484 DEVICE_BUSY = 0x80000011,
485
486 /// {No More EAs} No more extended attributes (EAs) were found for the file.
487 NO_MORE_EAS = 0x80000012,
488
489 /// {Illegal EA} The specified extended attribute (EA) name contains at least one illegal character.
490 INVALID_EA_NAME = 0x80000013,
491
492 /// {Inconsistent EA List} The extended attribute (EA) list is inconsistent.
493 EA_LIST_INCONSISTENT = 0x80000014,
494
495 /// {Invalid EA Flag} An invalid extended attribute (EA) flag was set.
496 INVALID_EA_FLAG = 0x80000015,
497
498 /// {Verifying Disk} The media has changed and a verify operation is in progress; therefore, no reads or writes can be performed to the device, except those that are used in the verify operation.
499 VERIFY_REQUIRED = 0x80000016,
500
501 /// {Too Much Information} The specified access control list (ACL) contained more information than was expected.
502 EXTRANEOUS_INFORMATION = 0x80000017,
503
504 /// This warning level status indicates that the transaction state already exists for the registry subtree, but that a transaction commit was previously aborted.
505 /// The commit has NOT been completed but has not been rolled back either; therefore, it can still be committed, if needed.
506 RXACT_COMMIT_NECESSARY = 0x80000018,
507
508 /// {No More Entries} No more entries are available from an enumeration operation.
509 NO_MORE_ENTRIES = 0x8000001A,
510
511 /// {Filemark Found} A filemark was detected.
512 FILEMARK_DETECTED = 0x8000001B,
513
514 /// {Media Changed} The media has changed.
515 MEDIA_CHANGED = 0x8000001C,
516
517 /// {I/O Bus Reset} An I/O bus reset was detected.
518 BUS_RESET = 0x8000001D,
519
520 /// {End of Media} The end of the media was encountered.
521 END_OF_MEDIA = 0x8000001E,
522
523 /// The beginning of a tape or partition has been detected.
524 BEGINNING_OF_MEDIA = 0x8000001F,
525
526 /// {Media Changed} The media might have changed.
527 MEDIA_CHECK = 0x80000020,
528
529 /// A tape access reached a set mark.
530 SETMARK_DETECTED = 0x80000021,
531
532 /// During a tape access, the end of the data written is reached.
533 NO_DATA_DETECTED = 0x80000022,
534
535 /// The redirector is in use and cannot be unloaded.
536 REDIRECTOR_HAS_OPEN_HANDLES = 0x80000023,
537
538 /// The server is in use and cannot be unloaded.
539 SERVER_HAS_OPEN_HANDLES = 0x80000024,
540
541 /// The specified connection has already been disconnected.
542 ALREADY_DISCONNECTED = 0x80000025,
543
544 /// A long jump has been executed.
545 LONGJUMP = 0x80000026,
546
547 /// A cleaner cartridge is present in the tape library.
548 CLEANER_CARTRIDGE_INSTALLED = 0x80000027,
549
550 /// The Plug and Play query operation was not successful.
551 PLUGPLAY_QUERY_VETOED = 0x80000028,
552
553 /// A frame consolidation has been executed.
554 UNWIND_CONSOLIDATE = 0x80000029,
555
556 /// {Registry Hive Recovered} The registry hive (file): %hs was corrupted and it has been recovered. Some data might have been lost.
557 REGISTRY_HIVE_RECOVERED = 0x8000002A,
558
559 /// The application is attempting to run executable code from the module %hs. This might be insecure.
560 /// An alternative, %hs, is available. Should the application use the secure module %hs?
561 DLL_MIGHT_BE_INSECURE = 0x8000002B,
562
563 /// The application is loading executable code from the module %hs.
564 /// This is secure but might be incompatible with previous releases of the operating system.
565 /// An alternative, %hs, is available. Should the application use the secure module %hs?
566 DLL_MIGHT_BE_INCOMPATIBLE = 0x8000002C,
567
568 /// The create operation stopped after reaching a symbolic link.
569 STOPPED_ON_SYMLINK = 0x8000002D,
570
571 /// The device has indicated that cleaning is necessary.
572 DEVICE_REQUIRES_CLEANING = 0x80000288,
573
574 /// The device has indicated that its door is open. Further operations require it closed and secured.
575 DEVICE_DOOR_OPEN = 0x80000289,
576
577 /// Windows discovered a corruption in the file %hs. This file has now been repaired.
578 /// Check if any data in the file was lost because of the corruption.
579 DATA_LOST_REPAIR = 0x80000803,
580
581 /// Debugger did not handle the exception.
582 DBG_EXCEPTION_NOT_HANDLED = 0x80010001,
583
584 /// The cluster node is already up.
585 CLUSTER_NODE_ALREADY_UP = 0x80130001,
586
587 /// The cluster node is already down.
588 CLUSTER_NODE_ALREADY_DOWN = 0x80130002,
589
590 /// The cluster network is already online.
591 CLUSTER_NETWORK_ALREADY_ONLINE = 0x80130003,
592
593 /// The cluster network is already offline.
594 CLUSTER_NETWORK_ALREADY_OFFLINE = 0x80130004,
595
596 /// The cluster node is already a member of the cluster.
597 CLUSTER_NODE_ALREADY_MEMBER = 0x80130005,
598
599 /// The log could not be set to the requested size.
600 COULD_NOT_RESIZE_LOG = 0x80190009,
601
602 /// There is no transaction metadata on the file.
603 NO_TXF_METADATA = 0x80190029,
604
605 /// The file cannot be recovered because there is a handle still open on it.
606 CANT_RECOVER_WITH_HANDLE_OPEN = 0x80190031,
607
608 /// Transaction metadata is already present on this file and cannot be superseded.
609 TXF_METADATA_ALREADY_PRESENT = 0x80190041,
610
611 /// A transaction scope could not be entered because the scope handler has not been initialized.
612 TRANSACTION_SCOPE_CALLBACKS_NOT_SET = 0x80190042,
613
614 /// {Display Driver Stopped Responding and recovered} The %hs display driver has stopped working normally. The recovery had been performed.
615 VIDEO_HUNG_DISPLAY_DRIVER_THREAD_RECOVERED = 0x801B00EB,
616
617 /// {Buffer too small} The buffer is too small to contain the entry. No information has been written to the buffer.
618 FLT_BUFFER_TOO_SMALL = 0x801C0001,
619
620 /// Volume metadata read or write is incomplete.
621 FVE_PARTIAL_METADATA = 0x80210001,
622
623 /// BitLocker encryption keys were ignored because the volume was in a transient state.
624 FVE_TRANSIENT_STATE = 0x80210002,
625
626 /// {Operation Failed} The requested operation was unsuccessful.
627 UNSUCCESSFUL = 0xC0000001,
628
629 /// {Not Implemented} The requested operation is not implemented.
630 NOT_IMPLEMENTED = 0xC0000002,
631
632 /// {Invalid Parameter} The specified information class is not a valid information class for the specified object.
633 INVALID_INFO_CLASS = 0xC0000003,
634
635 /// The specified information record length does not match the length that is required for the specified information class.
636 INFO_LENGTH_MISMATCH = 0xC0000004,
637
638 /// The instruction at 0x%08lx referenced memory at 0x%08lx. The memory could not be %s.
639 ACCESS_VIOLATION = 0xC0000005,
640
641 /// The instruction at 0x%08lx referenced memory at 0x%08lx.
642 /// The required data was not placed into memory because of an I/O error status of 0x%08lx.
643 IN_PAGE_ERROR = 0xC0000006,
644
645 /// The page file quota for the process has been exhausted.
646 PAGEFILE_QUOTA = 0xC0000007,
647
648 /// An invalid HANDLE was specified.
649 INVALID_HANDLE = 0xC0000008,
650
651 /// An invalid initial stack was specified in a call to NtCreateThread.
652 BAD_INITIAL_STACK = 0xC0000009,
653
654 /// An invalid initial start address was specified in a call to NtCreateThread.
655 BAD_INITIAL_PC = 0xC000000A,
656
657 /// An invalid client ID was specified.
658 INVALID_CID = 0xC000000B,
659
660 /// An attempt was made to cancel or set a timer that has an associated APC and the specified thread is not the thread that originally set the timer with an associated APC routine.
661 TIMER_NOT_CANCELED = 0xC000000C,
662
663 /// An invalid parameter was passed to a service or function.
664 INVALID_PARAMETER = 0xC000000D,
665
666 /// A device that does not exist was specified.
667 NO_SUCH_DEVICE = 0xC000000E,
668
669 /// {File Not Found} The file %hs does not exist.
670 NO_SUCH_FILE = 0xC000000F,
671
672 /// The specified request is not a valid operation for the target device.
673 INVALID_DEVICE_REQUEST = 0xC0000010,
674
675 /// The end-of-file marker has been reached.
676 /// There is no valid data in the file beyond this marker.
677 END_OF_FILE = 0xC0000011,
678
679 /// {Wrong Volume} The wrong volume is in the drive. Insert volume %hs into drive %hs.
680 WRONG_VOLUME = 0xC0000012,
681
682 /// {No Disk} There is no disk in the drive. Insert a disk into drive %hs.
683 NO_MEDIA_IN_DEVICE = 0xC0000013,
684
685 /// {Unknown Disk Format} The disk in drive %hs is not formatted properly.
686 /// Check the disk, and reformat it, if needed.
687 UNRECOGNIZED_MEDIA = 0xC0000014,
688
689 /// {Sector Not Found} The specified sector does not exist.
690 NONEXISTENT_SECTOR = 0xC0000015,
691
692 /// {Still Busy} The specified I/O request packet (IRP) cannot be disposed of because the I/O operation is not complete.
693 MORE_PROCESSING_REQUIRED = 0xC0000016,
694
695 /// {Not Enough Quota} Not enough virtual memory or paging file quota is available to complete the specified operation.
696 NO_MEMORY = 0xC0000017,
697
698 /// {Conflicting Address Range} The specified address range conflicts with the address space.
699 CONFLICTING_ADDRESSES = 0xC0000018,
700
701 /// The address range to unmap is not a mapped view.
702 NOT_MAPPED_VIEW = 0xC0000019,
703
704 /// The virtual memory cannot be freed.
705 UNABLE_TO_FREE_VM = 0xC000001A,
706
707 /// The specified section cannot be deleted.
708 UNABLE_TO_DELETE_SECTION = 0xC000001B,
709
710 /// An invalid system service was specified in a system service call.
711 INVALID_SYSTEM_SERVICE = 0xC000001C,
712
713 /// {EXCEPTION} Illegal Instruction An attempt was made to execute an illegal instruction.
714 ILLEGAL_INSTRUCTION = 0xC000001D,
715
716 /// {Invalid Lock Sequence} An attempt was made to execute an invalid lock sequence.
717 INVALID_LOCK_SEQUENCE = 0xC000001E,
718
719 /// {Invalid Mapping} An attempt was made to create a view for a section that is bigger than the section.
720 INVALID_VIEW_SIZE = 0xC000001F,
721
722 /// {Bad File} The attributes of the specified mapping file for a section of memory cannot be read.
723 INVALID_FILE_FOR_SECTION = 0xC0000020,
724
725 /// {Already Committed} The specified address range is already committed.
726 ALREADY_COMMITTED = 0xC0000021,
727
728 /// {Access Denied} A process has requested access to an object but has not been granted those access rights.
729 ACCESS_DENIED = 0xC0000022,
730
731 /// {Buffer Too Small} The buffer is too small to contain the entry. No information has been written to the buffer.
732 BUFFER_TOO_SMALL = 0xC0000023,
733
734 /// {Wrong Type} There is a mismatch between the type of object that is required by the requested operation and the type of object that is specified in the request.
735 OBJECT_TYPE_MISMATCH = 0xC0000024,
736
737 /// {EXCEPTION} Cannot Continue Windows cannot continue from this exception.
738 NONCONTINUABLE_EXCEPTION = 0xC0000025,
739
740 /// An invalid exception disposition was returned by an exception handler.
741 INVALID_DISPOSITION = 0xC0000026,
742
743 /// Unwind exception code.
744 UNWIND = 0xC0000027,
745
746 /// An invalid or unaligned stack was encountered during an unwind operation.
747 BAD_STACK = 0xC0000028,
748
749 /// An invalid unwind target was encountered during an unwind operation.
750 INVALID_UNWIND_TARGET = 0xC0000029,
751
752 /// An attempt was made to unlock a page of memory that was not locked.
753 NOT_LOCKED = 0xC000002A,
754
755 /// A device parity error on an I/O operation.
756 PARITY_ERROR = 0xC000002B,
757
758 /// An attempt was made to decommit uncommitted virtual memory.
759 UNABLE_TO_DECOMMIT_VM = 0xC000002C,
760
761 /// An attempt was made to change the attributes on memory that has not been committed.
762 NOT_COMMITTED = 0xC000002D,
763
764 /// Invalid object attributes specified to NtCreatePort or invalid port attributes specified to NtConnectPort.
765 INVALID_PORT_ATTRIBUTES = 0xC000002E,
766
767 /// The length of the message that was passed to NtRequestPort or NtRequestWaitReplyPort is longer than the maximum message that is allowed by the port.
768 PORT_MESSAGE_TOO_LONG = 0xC000002F,
769
770 /// An invalid combination of parameters was specified.
771 INVALID_PARAMETER_MIX = 0xC0000030,
772
773 /// An attempt was made to lower a quota limit below the current usage.
774 INVALID_QUOTA_LOWER = 0xC0000031,
775
776 /// {Corrupt Disk} The file system structure on the disk is corrupt and unusable. Run the Chkdsk utility on the volume %hs.
777 DISK_CORRUPT_ERROR = 0xC0000032,
778
779 /// The object name is invalid.
780 OBJECT_NAME_INVALID = 0xC0000033,
781
782 /// The object name is not found.
783 OBJECT_NAME_NOT_FOUND = 0xC0000034,
784
785 /// The object name already exists.
786 OBJECT_NAME_COLLISION = 0xC0000035,
787
788 /// An attempt was made to send a message to a disconnected communication port.
789 PORT_DISCONNECTED = 0xC0000037,
790
791 /// An attempt was made to attach to a device that was already attached to another device.
792 DEVICE_ALREADY_ATTACHED = 0xC0000038,
793
794 /// The object path component was not a directory object.
795 OBJECT_PATH_INVALID = 0xC0000039,
796
797 /// {Path Not Found} The path %hs does not exist.
798 OBJECT_PATH_NOT_FOUND = 0xC000003A,
799
800 /// The object path component was not a directory object.
801 OBJECT_PATH_SYNTAX_BAD = 0xC000003B,
802
803 /// {Data Overrun} A data overrun error occurred.
804 DATA_OVERRUN = 0xC000003C,
805
806 /// {Data Late} A data late error occurred.
807 DATA_LATE_ERROR = 0xC000003D,
808
809 /// {Data Error} An error occurred in reading or writing data.
810 DATA_ERROR = 0xC000003E,
811
812 /// {Bad CRC} A cyclic redundancy check (CRC) checksum error occurred.
813 CRC_ERROR = 0xC000003F,
814
815 /// {Section Too Large} The specified section is too big to map the file.
816 SECTION_TOO_BIG = 0xC0000040,
817
818 /// The NtConnectPort request is refused.
819 PORT_CONNECTION_REFUSED = 0xC0000041,
820
821 /// The type of port handle is invalid for the operation that is requested.
822 INVALID_PORT_HANDLE = 0xC0000042,
823
824 /// A file cannot be opened because the share access flags are incompatible.
825 SHARING_VIOLATION = 0xC0000043,
826
827 /// Insufficient quota exists to complete the operation.
828 QUOTA_EXCEEDED = 0xC0000044,
829
830 /// The specified page protection was not valid.
831 INVALID_PAGE_PROTECTION = 0xC0000045,
832
833 /// An attempt to release a mutant object was made by a thread that was not the owner of the mutant object.
834 MUTANT_NOT_OWNED = 0xC0000046,
835
836 /// An attempt was made to release a semaphore such that its maximum count would have been exceeded.
837 SEMAPHORE_LIMIT_EXCEEDED = 0xC0000047,
838
839 /// An attempt was made to set the DebugPort or ExceptionPort of a process, but a port already exists in the process, or an attempt was made to set the CompletionPort of a file but a port was already set in the file, or an attempt was made to set the associated completion port of an ALPC port but it is already set.
840 PORT_ALREADY_SET = 0xC0000048,
841
842 /// An attempt was made to query image information on a section that does not map an image.
843 SECTION_NOT_IMAGE = 0xC0000049,
844
845 /// An attempt was made to suspend a thread whose suspend count was at its maximum.
846 SUSPEND_COUNT_EXCEEDED = 0xC000004A,
847
848 /// An attempt was made to suspend a thread that has begun termination.
849 THREAD_IS_TERMINATING = 0xC000004B,
850
851 /// An attempt was made to set the working set limit to an invalid value (for example, the minimum greater than maximum).
852 BAD_WORKING_SET_LIMIT = 0xC000004C,
853
854 /// A section was created to map a file that is not compatible with an already existing section that maps the same file.
855 INCOMPATIBLE_FILE_MAP = 0xC000004D,
856
857 /// A view to a section specifies a protection that is incompatible with the protection of the initial view.
858 SECTION_PROTECTION = 0xC000004E,
859
860 /// An operation involving EAs failed because the file system does not support EAs.
861 EAS_NOT_SUPPORTED = 0xC000004F,
862
863 /// An EA operation failed because the EA set is too large.
864 EA_TOO_LARGE = 0xC0000050,
865
866 /// An EA operation failed because the name or EA index is invalid.
867 NONEXISTENT_EA_ENTRY = 0xC0000051,
868
869 /// The file for which EAs were requested has no EAs.
870 NO_EAS_ON_FILE = 0xC0000052,
871
872 /// The EA is corrupt and cannot be read.
873 EA_CORRUPT_ERROR = 0xC0000053,
874
875 /// A requested read/write cannot be granted due to a conflicting file lock.
876 FILE_LOCK_CONFLICT = 0xC0000054,
877
878 /// A requested file lock cannot be granted due to other existing locks.
879 LOCK_NOT_GRANTED = 0xC0000055,
880
881 /// A non-close operation has been requested of a file object that has a delete pending.
882 DELETE_PENDING = 0xC0000056,
883
884 /// An attempt was made to set the control attribute on a file.
885 /// This attribute is not supported in the destination file system.
886 CTL_FILE_NOT_SUPPORTED = 0xC0000057,
887
888 /// Indicates a revision number that was encountered or specified is not one that is known by the service.
889 /// It might be a more recent revision than the service is aware of.
890 UNKNOWN_REVISION = 0xC0000058,
891
892 /// Indicates that two revision levels are incompatible.
893 REVISION_MISMATCH = 0xC0000059,
894
895 /// Indicates a particular security ID cannot be assigned as the owner of an object.
896 INVALID_OWNER = 0xC000005A,
897
898 /// Indicates a particular security ID cannot be assigned as the primary group of an object.
899 INVALID_PRIMARY_GROUP = 0xC000005B,
900
901 /// An attempt has been made to operate on an impersonation token by a thread that is not currently impersonating a client.
902 NO_IMPERSONATION_TOKEN = 0xC000005C,
903
904 /// A mandatory group cannot be disabled.
905 CANT_DISABLE_MANDATORY = 0xC000005D,
906
907 /// No logon servers are currently available to service the logon request.
908 NO_LOGON_SERVERS = 0xC000005E,
909
910 /// A specified logon session does not exist. It might already have been terminated.
911 NO_SUCH_LOGON_SESSION = 0xC000005F,
912
913 /// A specified privilege does not exist.
914 NO_SUCH_PRIVILEGE = 0xC0000060,
915
916 /// A required privilege is not held by the client.
917 PRIVILEGE_NOT_HELD = 0xC0000061,
918
919 /// The name provided is not a properly formed account name.
920 INVALID_ACCOUNT_NAME = 0xC0000062,
921
922 /// The specified account already exists.
923 USER_EXISTS = 0xC0000063,
924
925 /// The specified account does not exist.
926 NO_SUCH_USER = 0xC0000064,
927
928 /// The specified group already exists.
929 GROUP_EXISTS = 0xC0000065,
930
931 /// The specified group does not exist.
932 NO_SUCH_GROUP = 0xC0000066,
933
934 /// The specified user account is already in the specified group account.
935 /// Also used to indicate a group cannot be deleted because it contains a member.
936 MEMBER_IN_GROUP = 0xC0000067,
937
938 /// The specified user account is not a member of the specified group account.
939 MEMBER_NOT_IN_GROUP = 0xC0000068,
940
941 /// Indicates the requested operation would disable or delete the last remaining administration account.
942 /// This is not allowed to prevent creating a situation in which the system cannot be administrated.
943 LAST_ADMIN = 0xC0000069,
944
945 /// When trying to update a password, this return status indicates that the value provided as the current password is not correct.
946 WRONG_PASSWORD = 0xC000006A,
947
948 /// When trying to update a password, this return status indicates that the value provided for the new password contains values that are not allowed in passwords.
949 ILL_FORMED_PASSWORD = 0xC000006B,
950
951 /// When trying to update a password, this status indicates that some password update rule has been violated.
952 /// For example, the password might not meet length criteria.
953 PASSWORD_RESTRICTION = 0xC000006C,
954
955 /// The attempted logon is invalid.
956 /// This is either due to a bad username or authentication information.
957 LOGON_FAILURE = 0xC000006D,
958
959 /// Indicates a referenced user name and authentication information are valid, but some user account restriction has prevented successful authentication (such as time-of-day restrictions).
960 ACCOUNT_RESTRICTION = 0xC000006E,
961
962 /// The user account has time restrictions and cannot be logged onto at this time.
963 INVALID_LOGON_HOURS = 0xC000006F,
964
965 /// The user account is restricted so that it cannot be used to log on from the source workstation.
966 INVALID_WORKSTATION = 0xC0000070,
967
968 /// The user account password has expired.
969 PASSWORD_EXPIRED = 0xC0000071,
970
971 /// The referenced account is currently disabled and cannot be logged on to.
972 ACCOUNT_DISABLED = 0xC0000072,
973
974 /// None of the information to be translated has been translated.
975 NONE_MAPPED = 0xC0000073,
976
977 /// The number of LUIDs requested cannot be allocated with a single allocation.
978 TOO_MANY_LUIDS_REQUESTED = 0xC0000074,
979
980 /// Indicates there are no more LUIDs to allocate.
981 LUIDS_EXHAUSTED = 0xC0000075,
982
983 /// Indicates the sub-authority value is invalid for the particular use.
984 INVALID_SUB_AUTHORITY = 0xC0000076,
985
986 /// Indicates the ACL structure is not valid.
987 INVALID_ACL = 0xC0000077,
988
989 /// Indicates the SID structure is not valid.
990 INVALID_SID = 0xC0000078,
991
992 /// Indicates the SECURITY_DESCRIPTOR structure is not valid.
993 INVALID_SECURITY_DESCR = 0xC0000079,
994
995 /// Indicates the specified procedure address cannot be found in the DLL.
996 PROCEDURE_NOT_FOUND = 0xC000007A,
997
998 /// {Bad Image} %hs is either not designed to run on Windows or it contains an error.
999 /// Try installing the program again using the original installation media or contact your system administrator or the software vendor for support.
1000 INVALID_IMAGE_FORMAT = 0xC000007B,
1001
1002 /// An attempt was made to reference a token that does not exist.
1003 /// This is typically done by referencing the token that is associated with a thread when the thread is not impersonating a client.
1004 NO_TOKEN = 0xC000007C,
1005
1006 /// Indicates that an attempt to build either an inherited ACL or ACE was not successful. This can be caused by a number of things.
1007 /// One of the more probable causes is the replacement of a CreatorId with a SID that did not fit into the ACE or ACL.
1008 BAD_INHERITANCE_ACL = 0xC000007D,
1009
1010 /// The range specified in NtUnlockFile was not locked.
1011 RANGE_NOT_LOCKED = 0xC000007E,
1012
1013 /// An operation failed because the disk was full.
1014 DISK_FULL = 0xC000007F,
1015
1016 /// The GUID allocation server is disabled at the moment.
1017 SERVER_DISABLED = 0xC0000080,
1018
1019 /// The GUID allocation server is enabled at the moment.
1020 SERVER_NOT_DISABLED = 0xC0000081,
1021
1022 /// Too many GUIDs were requested from the allocation server at once.
1023 TOO_MANY_GUIDS_REQUESTED = 0xC0000082,
1024
1025 /// The GUIDs could not be allocated because the Authority Agent was exhausted.
1026 GUIDS_EXHAUSTED = 0xC0000083,
1027
1028 /// The value provided was an invalid value for an identifier authority.
1029 INVALID_ID_AUTHORITY = 0xC0000084,
1030
1031 /// No more authority agent values are available for the particular identifier authority value.
1032 AGENTS_EXHAUSTED = 0xC0000085,
1033
1034 /// An invalid volume label has been specified.
1035 INVALID_VOLUME_LABEL = 0xC0000086,
1036
1037 /// A mapped section could not be extended.
1038 SECTION_NOT_EXTENDED = 0xC0000087,
1039
1040 /// Specified section to flush does not map a data file.
1041 NOT_MAPPED_DATA = 0xC0000088,
1042
1043 /// Indicates the specified image file did not contain a resource section.
1044 RESOURCE_DATA_NOT_FOUND = 0xC0000089,
1045
1046 /// Indicates the specified resource type cannot be found in the image file.
1047 RESOURCE_TYPE_NOT_FOUND = 0xC000008A,
1048
1049 /// Indicates the specified resource name cannot be found in the image file.
1050 RESOURCE_NAME_NOT_FOUND = 0xC000008B,
1051
1052 /// {EXCEPTION} Array bounds exceeded.
1053 ARRAY_BOUNDS_EXCEEDED = 0xC000008C,
1054
1055 /// {EXCEPTION} Floating-point denormal operand.
1056 FLOAT_DENORMAL_OPERAND = 0xC000008D,
1057
1058 /// {EXCEPTION} Floating-point division by zero.
1059 FLOAT_DIVIDE_BY_ZERO = 0xC000008E,
1060
1061 /// {EXCEPTION} Floating-point inexact result.
1062 FLOAT_INEXACT_RESULT = 0xC000008F,
1063
1064 /// {EXCEPTION} Floating-point invalid operation.
1065 FLOAT_INVALID_OPERATION = 0xC0000090,
1066
1067 /// {EXCEPTION} Floating-point overflow.
1068 FLOAT_OVERFLOW = 0xC0000091,
1069
1070 /// {EXCEPTION} Floating-point stack check.
1071 FLOAT_STACK_CHECK = 0xC0000092,
1072
1073 /// {EXCEPTION} Floating-point underflow.
1074 FLOAT_UNDERFLOW = 0xC0000093,
1075
1076 /// {EXCEPTION} Integer division by zero.
1077 INTEGER_DIVIDE_BY_ZERO = 0xC0000094,
1078
1079 /// {EXCEPTION} Integer overflow.
1080 INTEGER_OVERFLOW = 0xC0000095,
1081
1082 /// {EXCEPTION} Privileged instruction.
1083 PRIVILEGED_INSTRUCTION = 0xC0000096,
1084
1085 /// An attempt was made to install more paging files than the system supports.
1086 TOO_MANY_PAGING_FILES = 0xC0000097,
1087
1088 /// The volume for a file has been externally altered such that the opened file is no longer valid.
1089 FILE_INVALID = 0xC0000098,
1090
1091 /// When a block of memory is allotted for future updates, such as the memory allocated to hold discretionary access control and primary group information, successive updates might exceed the amount of memory originally allotted.
1092 /// Because a quota might already have been charged to several processes that have handles to the object, it is not reasonable to alter the size of the allocated memory.
1093 /// Instead, a request that requires more memory than has been allotted must fail and the STATUS_ALLOTTED_SPACE_EXCEEDED error returned.
1094 ALLOTTED_SPACE_EXCEEDED = 0xC0000099,
1095
1096 /// Insufficient system resources exist to complete the API.
1097 INSUFFICIENT_RESOURCES = 0xC000009A,
1098
1099 /// An attempt has been made to open a DFS exit path control file.
1100 DFS_EXIT_PATH_FOUND = 0xC000009B,
1101
1102 /// There are bad blocks (sectors) on the hard disk.
1103 DEVICE_DATA_ERROR = 0xC000009C,
1104
1105 /// There is bad cabling, non-termination, or the controller is not able to obtain access to the hard disk.
1106 DEVICE_NOT_CONNECTED = 0xC000009D,
1107
1108 /// Virtual memory cannot be freed because the base address is not the base of the region and a region size of zero was specified.
1109 FREE_VM_NOT_AT_BASE = 0xC000009F,
1110
1111 /// An attempt was made to free virtual memory that is not allocated.
1112 MEMORY_NOT_ALLOCATED = 0xC00000A0,
1113
1114 /// The working set is not big enough to allow the requested pages to be locked.
1115 WORKING_SET_QUOTA = 0xC00000A1,
1116
1117 /// {Write Protect Error} The disk cannot be written to because it is write-protected.
1118 /// Remove the write protection from the volume %hs in drive %hs.
1119 MEDIA_WRITE_PROTECTED = 0xC00000A2,
1120
1121 /// {Drive Not Ready} The drive is not ready for use; its door might be open.
1122 /// Check drive %hs and make sure that a disk is inserted and that the drive door is closed.
1123 DEVICE_NOT_READY = 0xC00000A3,
1124
1125 /// The specified attributes are invalid or are incompatible with the attributes for the group as a whole.
1126 INVALID_GROUP_ATTRIBUTES = 0xC00000A4,
1127
1128 /// A specified impersonation level is invalid.
1129 /// Also used to indicate that a required impersonation level was not provided.
1130 BAD_IMPERSONATION_LEVEL = 0xC00000A5,
1131
1132 /// An attempt was made to open an anonymous-level token. Anonymous tokens cannot be opened.
1133 CANT_OPEN_ANONYMOUS = 0xC00000A6,
1134
1135 /// The validation information class requested was invalid.
1136 BAD_VALIDATION_CLASS = 0xC00000A7,
1137
1138 /// The type of a token object is inappropriate for its attempted use.
1139 BAD_TOKEN_TYPE = 0xC00000A8,
1140
1141 /// The type of a token object is inappropriate for its attempted use.
1142 BAD_MASTER_BOOT_RECORD = 0xC00000A9,
1143
1144 /// An attempt was made to execute an instruction at an unaligned address and the host system does not support unaligned instruction references.
1145 INSTRUCTION_MISALIGNMENT = 0xC00000AA,
1146
1147 /// The maximum named pipe instance count has been reached.
1148 INSTANCE_NOT_AVAILABLE = 0xC00000AB,
1149
1150 /// An instance of a named pipe cannot be found in the listening state.
1151 PIPE_NOT_AVAILABLE = 0xC00000AC,
1152
1153 /// The named pipe is not in the connected or closing state.
1154 INVALID_PIPE_STATE = 0xC00000AD,
1155
1156 /// The specified pipe is set to complete operations and there are current I/O operations queued so that it cannot be changed to queue operations.
1157 PIPE_BUSY = 0xC00000AE,
1158
1159 /// The specified handle is not open to the server end of the named pipe.
1160 ILLEGAL_FUNCTION = 0xC00000AF,
1161
1162 /// The specified named pipe is in the disconnected state.
1163 PIPE_DISCONNECTED = 0xC00000B0,
1164
1165 /// The specified named pipe is in the closing state.
1166 PIPE_CLOSING = 0xC00000B1,
1167
1168 /// The specified named pipe is in the connected state.
1169 PIPE_CONNECTED = 0xC00000B2,
1170
1171 /// The specified named pipe is in the listening state.
1172 PIPE_LISTENING = 0xC00000B3,
1173
1174 /// The specified named pipe is not in message mode.
1175 INVALID_READ_MODE = 0xC00000B4,
1176
1177 /// {Device Timeout} The specified I/O operation on %hs was not completed before the time-out period expired.
1178 IO_TIMEOUT = 0xC00000B5,
1179
1180 /// The specified file has been closed by another process.
1181 FILE_FORCED_CLOSED = 0xC00000B6,
1182
1183 /// Profiling is not started.
1184 PROFILING_NOT_STARTED = 0xC00000B7,
1185
1186 /// Profiling is not stopped.
1187 PROFILING_NOT_STOPPED = 0xC00000B8,
1188
1189 /// The passed ACL did not contain the minimum required information.
1190 COULD_NOT_INTERPRET = 0xC00000B9,
1191
1192 /// The file that was specified as a target is a directory, and the caller specified that it could be anything but a directory.
1193 FILE_IS_A_DIRECTORY = 0xC00000BA,
1194
1195 /// The request is not supported.
1196 NOT_SUPPORTED = 0xC00000BB,
1197
1198 /// This remote computer is not listening.
1199 REMOTE_NOT_LISTENING = 0xC00000BC,
1200
1201 /// A duplicate name exists on the network.
1202 DUPLICATE_NAME = 0xC00000BD,
1203
1204 /// The network path cannot be located.
1205 BAD_NETWORK_PATH = 0xC00000BE,
1206
1207 /// The network is busy.
1208 NETWORK_BUSY = 0xC00000BF,
1209
1210 /// This device does not exist.
1211 DEVICE_DOES_NOT_EXIST = 0xC00000C0,
1212
1213 /// The network BIOS command limit has been reached.
1214 TOO_MANY_COMMANDS = 0xC00000C1,
1215
1216 /// An I/O adapter hardware error has occurred.
1217 ADAPTER_HARDWARE_ERROR = 0xC00000C2,
1218
1219 /// The network responded incorrectly.
1220 INVALID_NETWORK_RESPONSE = 0xC00000C3,
1221
1222 /// An unexpected network error occurred.
1223 UNEXPECTED_NETWORK_ERROR = 0xC00000C4,
1224
1225 /// The remote adapter is not compatible.
1226 BAD_REMOTE_ADAPTER = 0xC00000C5,
1227
1228 /// The print queue is full.
1229 PRINT_QUEUE_FULL = 0xC00000C6,
1230
1231 /// Space to store the file that is waiting to be printed is not available on the server.
1232 NO_SPOOL_SPACE = 0xC00000C7,
1233
1234 /// The requested print file has been canceled.
1235 PRINT_CANCELLED = 0xC00000C8,
1236
1237 /// The network name was deleted.
1238 NETWORK_NAME_DELETED = 0xC00000C9,
1239
1240 /// Network access is denied.
1241 NETWORK_ACCESS_DENIED = 0xC00000CA,
1242
1243 /// {Incorrect Network Resource Type} The specified device type (LPT, for example) conflicts with the actual device type on the remote resource.
1244 BAD_DEVICE_TYPE = 0xC00000CB,
1245
1246 /// {Network Name Not Found} The specified share name cannot be found on the remote server.
1247 BAD_NETWORK_NAME = 0xC00000CC,
1248
1249 /// The name limit for the network adapter card of the local computer was exceeded.
1250 TOO_MANY_NAMES = 0xC00000CD,
1251
1252 /// The network BIOS session limit was exceeded.
1253 TOO_MANY_SESSIONS = 0xC00000CE,
1254
1255 /// File sharing has been temporarily paused.
1256 SHARING_PAUSED = 0xC00000CF,
1257
1258 /// No more connections can be made to this remote computer at this time because the computer has already accepted the maximum number of connections.
1259 REQUEST_NOT_ACCEPTED = 0xC00000D0,
1260
1261 /// Print or disk redirection is temporarily paused.
1262 REDIRECTOR_PAUSED = 0xC00000D1,
1263
1264 /// A network data fault occurred.
1265 NET_WRITE_FAULT = 0xC00000D2,
1266
1267 /// The number of active profiling objects is at the maximum and no more can be started.
1268 PROFILING_AT_LIMIT = 0xC00000D3,
1269
1270 /// {Incorrect Volume} The destination file of a rename request is located on a different device than the source of the rename request.
1271 NOT_SAME_DEVICE = 0xC00000D4,
1272
1273 /// The specified file has been renamed and thus cannot be modified.
1274 FILE_RENAMED = 0xC00000D5,
1275
1276 /// {Network Request Timeout} The session with a remote server has been disconnected because the time-out interval for a request has expired.
1277 VIRTUAL_CIRCUIT_CLOSED = 0xC00000D6,
1278
1279 /// Indicates an attempt was made to operate on the security of an object that does not have security associated with it.
1280 NO_SECURITY_ON_OBJECT = 0xC00000D7,
1281
1282 /// Used to indicate that an operation cannot continue without blocking for I/O.
1283 CANT_WAIT = 0xC00000D8,
1284
1285 /// Used to indicate that a read operation was done on an empty pipe.
1286 PIPE_EMPTY = 0xC00000D9,
1287
1288 /// Configuration information could not be read from the domain controller, either because the machine is unavailable or access has been denied.
1289 CANT_ACCESS_DOMAIN_INFO = 0xC00000DA,
1290
1291 /// Indicates that a thread attempted to terminate itself by default (called NtTerminateThread with NULL) and it was the last thread in the current process.
1292 CANT_TERMINATE_SELF = 0xC00000DB,
1293
1294 /// Indicates the Sam Server was in the wrong state to perform the desired operation.
1295 INVALID_SERVER_STATE = 0xC00000DC,
1296
1297 /// Indicates the domain was in the wrong state to perform the desired operation.
1298 INVALID_DOMAIN_STATE = 0xC00000DD,
1299
1300 /// This operation is only allowed for the primary domain controller of the domain.
1301 INVALID_DOMAIN_ROLE = 0xC00000DE,
1302
1303 /// The specified domain did not exist.
1304 NO_SUCH_DOMAIN = 0xC00000DF,
1305
1306 /// The specified domain already exists.
1307 DOMAIN_EXISTS = 0xC00000E0,
1308
1309 /// An attempt was made to exceed the limit on the number of domains per server for this release.
1310 DOMAIN_LIMIT_EXCEEDED = 0xC00000E1,
1311
1312 /// An error status returned when the opportunistic lock (oplock) request is denied.
1313 OPLOCK_NOT_GRANTED = 0xC00000E2,
1314
1315 /// An error status returned when an invalid opportunistic lock (oplock) acknowledgment is received by a file system.
1316 INVALID_OPLOCK_PROTOCOL = 0xC00000E3,
1317
1318 /// This error indicates that the requested operation cannot be completed due to a catastrophic media failure or an on-disk data structure corruption.
1319 INTERNAL_DB_CORRUPTION = 0xC00000E4,
1320
1321 /// An internal error occurred.
1322 INTERNAL_ERROR = 0xC00000E5,
1323
1324 /// Indicates generic access types were contained in an access mask which should already be mapped to non-generic access types.
1325 GENERIC_NOT_MAPPED = 0xC00000E6,
1326
1327 /// Indicates a security descriptor is not in the necessary format (absolute or self-relative).
1328 BAD_DESCRIPTOR_FORMAT = 0xC00000E7,
1329
1330 /// An access to a user buffer failed at an expected point in time.
1331 /// This code is defined because the caller does not want to accept STATUS_ACCESS_VIOLATION in its filter.
1332 INVALID_USER_BUFFER = 0xC00000E8,
1333
1334 /// If an I/O error that is not defined in the standard FsRtl filter is returned, it is converted to the following error, which is guaranteed to be in the filter.
1335 /// In this case, information is lost; however, the filter correctly handles the exception.
1336 UNEXPECTED_IO_ERROR = 0xC00000E9,
1337
1338 /// If an MM error that is not defined in the standard FsRtl filter is returned, it is converted to one of the following errors, which are guaranteed to be in the filter.
1339 /// In this case, information is lost; however, the filter correctly handles the exception.
1340 UNEXPECTED_MM_CREATE_ERR = 0xC00000EA,
1341
1342 /// If an MM error that is not defined in the standard FsRtl filter is returned, it is converted to one of the following errors, which are guaranteed to be in the filter.
1343 /// In this case, information is lost; however, the filter correctly handles the exception.
1344 UNEXPECTED_MM_MAP_ERROR = 0xC00000EB,
1345
1346 /// If an MM error that is not defined in the standard FsRtl filter is returned, it is converted to one of the following errors, which are guaranteed to be in the filter.
1347 /// In this case, information is lost; however, the filter correctly handles the exception.
1348 UNEXPECTED_MM_EXTEND_ERR = 0xC00000EC,
1349
1350 /// The requested action is restricted for use by logon processes only.
1351 /// The calling process has not registered as a logon process.
1352 NOT_LOGON_PROCESS = 0xC00000ED,
1353
1354 /// An attempt has been made to start a new session manager or LSA logon session by using an ID that is already in use.
1355 LOGON_SESSION_EXISTS = 0xC00000EE,
1356
1357 /// An invalid parameter was passed to a service or function as the first argument.
1358 INVALID_PARAMETER_1 = 0xC00000EF,
1359
1360 /// An invalid parameter was passed to a service or function as the second argument.
1361 INVALID_PARAMETER_2 = 0xC00000F0,
1362
1363 /// An invalid parameter was passed to a service or function as the third argument.
1364 INVALID_PARAMETER_3 = 0xC00000F1,
1365
1366 /// An invalid parameter was passed to a service or function as the fourth argument.
1367 INVALID_PARAMETER_4 = 0xC00000F2,
1368
1369 /// An invalid parameter was passed to a service or function as the fifth argument.
1370 INVALID_PARAMETER_5 = 0xC00000F3,
1371
1372 /// An invalid parameter was passed to a service or function as the sixth argument.
1373 INVALID_PARAMETER_6 = 0xC00000F4,
1374
1375 /// An invalid parameter was passed to a service or function as the seventh argument.
1376 INVALID_PARAMETER_7 = 0xC00000F5,
1377
1378 /// An invalid parameter was passed to a service or function as the eighth argument.
1379 INVALID_PARAMETER_8 = 0xC00000F6,
1380
1381 /// An invalid parameter was passed to a service or function as the ninth argument.
1382 INVALID_PARAMETER_9 = 0xC00000F7,
1383
1384 /// An invalid parameter was passed to a service or function as the tenth argument.
1385 INVALID_PARAMETER_10 = 0xC00000F8,
1386
1387 /// An invalid parameter was passed to a service or function as the eleventh argument.
1388 INVALID_PARAMETER_11 = 0xC00000F9,
1389
1390 /// An invalid parameter was passed to a service or function as the twelfth argument.
1391 INVALID_PARAMETER_12 = 0xC00000FA,
1392
1393 /// An attempt was made to access a network file, but the network software was not yet started.
1394 REDIRECTOR_NOT_STARTED = 0xC00000FB,
1395
1396 /// An attempt was made to start the redirector, but the redirector has already been started.
1397 REDIRECTOR_STARTED = 0xC00000FC,
1398
1399 /// A new guard page for the stack cannot be created.
1400 STACK_OVERFLOW = 0xC00000FD,
1401
1402 /// A specified authentication package is unknown.
1403 NO_SUCH_PACKAGE = 0xC00000FE,
1404
1405 /// A malformed function table was encountered during an unwind operation.
1406 BAD_FUNCTION_TABLE = 0xC00000FF,
1407
1408 /// Indicates the specified environment variable name was not found in the specified environment block.
1409 VARIABLE_NOT_FOUND = 0xC0000100,
1410
1411 /// Indicates that the directory trying to be deleted is not empty.
1412 DIRECTORY_NOT_EMPTY = 0xC0000101,
1413
1414 /// {Corrupt File} The file or directory %hs is corrupt and unreadable. Run the Chkdsk utility.
1415 FILE_CORRUPT_ERROR = 0xC0000102,
1416
1417 /// A requested opened file is not a directory.
1418 NOT_A_DIRECTORY = 0xC0000103,
1419
1420 /// The logon session is not in a state that is consistent with the requested operation.
1421 BAD_LOGON_SESSION_STATE = 0xC0000104,
1422
1423 /// An internal LSA error has occurred.
1424 /// An authentication package has requested the creation of a logon session but the ID of an already existing logon session has been specified.
1425 LOGON_SESSION_COLLISION = 0xC0000105,
1426
1427 /// A specified name string is too long for its intended use.
1428 NAME_TOO_LONG = 0xC0000106,
1429
1430 /// The user attempted to force close the files on a redirected drive, but there were opened files on the drive, and the user did not specify a sufficient level of force.
1431 FILES_OPEN = 0xC0000107,
1432
1433 /// The user attempted to force close the files on a redirected drive, but there were opened directories on the drive, and the user did not specify a sufficient level of force.
1434 CONNECTION_IN_USE = 0xC0000108,
1435
1436 /// RtlFindMessage could not locate the requested message ID in the message table resource.
1437 MESSAGE_NOT_FOUND = 0xC0000109,
1438
1439 /// An attempt was made to duplicate an object handle into or out of an exiting process.
1440 PROCESS_IS_TERMINATING = 0xC000010A,
1441
1442 /// Indicates an invalid value has been provided for the LogonType requested.
1443 INVALID_LOGON_TYPE = 0xC000010B,
1444
1445 /// Indicates that an attempt was made to assign protection to a file system file or directory and one of the SIDs in the security descriptor could not be translated into a GUID that could be stored by the file system.
1446 /// This causes the protection attempt to fail, which might cause a file creation attempt to fail.
1447 NO_GUID_TRANSLATION = 0xC000010C,
1448
1449 /// Indicates that an attempt has been made to impersonate via a named pipe that has not yet been read from.
1450 CANNOT_IMPERSONATE = 0xC000010D,
1451
1452 /// Indicates that the specified image is already loaded.
1453 IMAGE_ALREADY_LOADED = 0xC000010E,
1454
1455 /// Indicates that an attempt was made to change the size of the LDT for a process that has no LDT.
1456 NO_LDT = 0xC0000117,
1457
1458 /// Indicates that an attempt was made to grow an LDT by setting its size, or that the size was not an even number of selectors.
1459 INVALID_LDT_SIZE = 0xC0000118,
1460
1461 /// Indicates that the starting value for the LDT information was not an integral multiple of the selector size.
1462 INVALID_LDT_OFFSET = 0xC0000119,
1463
1464 /// Indicates that the user supplied an invalid descriptor when trying to set up LDT descriptors.
1465 INVALID_LDT_DESCRIPTOR = 0xC000011A,
1466
1467 /// The specified image file did not have the correct format. It appears to be NE format.
1468 INVALID_IMAGE_NE_FORMAT = 0xC000011B,
1469
1470 /// Indicates that the transaction state of a registry subtree is incompatible with the requested operation.
1471 /// For example, a request has been made to start a new transaction with one already in progress, or a request has been made to apply a transaction when one is not currently in progress.
1472 RXACT_INVALID_STATE = 0xC000011C,
1473
1474 /// Indicates an error has occurred during a registry transaction commit.
1475 /// The database has been left in an unknown, but probably inconsistent, state.
1476 /// The state of the registry transaction is left as COMMITTING.
1477 RXACT_COMMIT_FAILURE = 0xC000011D,
1478
1479 /// An attempt was made to map a file of size zero with the maximum size specified as zero.
1480 MAPPED_FILE_SIZE_ZERO = 0xC000011E,
1481
1482 /// Too many files are opened on a remote server.
1483 /// This error should only be returned by the Windows redirector on a remote drive.
1484 TOO_MANY_OPENED_FILES = 0xC000011F,
1485
1486 /// The I/O request was canceled.
1487 CANCELLED = 0xC0000120,
1488
1489 /// An attempt has been made to remove a file or directory that cannot be deleted.
1490 CANNOT_DELETE = 0xC0000121,
1491
1492 /// Indicates a name that was specified as a remote computer name is syntactically invalid.
1493 INVALID_COMPUTER_NAME = 0xC0000122,
1494
1495 /// An I/O request other than close was performed on a file after it was deleted, which can only happen to a request that did not complete before the last handle was closed via NtClose.
1496 FILE_DELETED = 0xC0000123,
1497
1498 /// Indicates an operation that is incompatible with built-in accounts has been attempted on a built-in (special) SAM account. For example, built-in accounts cannot be deleted.
1499 SPECIAL_ACCOUNT = 0xC0000124,
1500
1501 /// The operation requested cannot be performed on the specified group because it is a built-in special group.
1502 SPECIAL_GROUP = 0xC0000125,
1503
1504 /// The operation requested cannot be performed on the specified user because it is a built-in special user.
1505 SPECIAL_USER = 0xC0000126,
1506
1507 /// Indicates a member cannot be removed from a group because the group is currently the member's primary group.
1508 MEMBERS_PRIMARY_GROUP = 0xC0000127,
1509
1510 /// An I/O request other than close and several other special case operations was attempted using a file object that had already been closed.
1511 FILE_CLOSED = 0xC0000128,
1512
1513 /// Indicates a process has too many threads to perform the requested action.
1514 /// For example, assignment of a primary token can be performed only when a process has zero or one threads.
1515 TOO_MANY_THREADS = 0xC0000129,
1516
1517 /// An attempt was made to operate on a thread within a specific process, but the specified thread is not in the specified process.
1518 THREAD_NOT_IN_PROCESS = 0xC000012A,
1519
1520 /// An attempt was made to establish a token for use as a primary token but the token is already in use.
1521 /// A token can only be the primary token of one process at a time.
1522 TOKEN_ALREADY_IN_USE = 0xC000012B,
1523
1524 /// The page file quota was exceeded.
1525 PAGEFILE_QUOTA_EXCEEDED = 0xC000012C,
1526
1527 /// {Out of Virtual Memory} Your system is low on virtual memory.
1528 /// To ensure that Windows runs correctly, increase the size of your virtual memory paging file. For more information, see Help.
1529 COMMITMENT_LIMIT = 0xC000012D,
1530
1531 /// The specified image file did not have the correct format: it appears to be LE format.
1532 INVALID_IMAGE_LE_FORMAT = 0xC000012E,
1533
1534 /// The specified image file did not have the correct format: it did not have an initial MZ.
1535 INVALID_IMAGE_NOT_MZ = 0xC000012F,
1536
1537 /// The specified image file did not have the correct format: it did not have a proper e_lfarlc in the MZ header.
1538 INVALID_IMAGE_PROTECT = 0xC0000130,
1539
1540 /// The specified image file did not have the correct format: it appears to be a 16-bit Windows image.
1541 INVALID_IMAGE_WIN_16 = 0xC0000131,
1542
1543 /// The Netlogon service cannot start because another Netlogon service running in the domain conflicts with the specified role.
1544 LOGON_SERVER_CONFLICT = 0xC0000132,
1545
1546 /// The time at the primary domain controller is different from the time at the backup domain controller or member server by too large an amount.
1547 TIME_DIFFERENCE_AT_DC = 0xC0000133,
1548
1549 /// On applicable Windows Server releases, the SAM database is significantly out of synchronization with the copy on the domain controller. A complete synchronization is required.
1550 SYNCHRONIZATION_REQUIRED = 0xC0000134,
1551
1552 /// {Unable To Locate Component} This application has failed to start because %hs was not found.
1553 /// Reinstalling the application might fix this problem.
1554 DLL_NOT_FOUND = 0xC0000135,
1555
1556 /// The NtCreateFile API failed. This error should never be returned to an application; it is a place holder for the Windows LAN Manager Redirector to use in its internal error-mapping routines.
1557 OPEN_FAILED = 0xC0000136,
1558
1559 /// {Privilege Failed} The I/O permissions for the process could not be changed.
1560 IO_PRIVILEGE_FAILED = 0xC0000137,
1561
1562 /// {Ordinal Not Found} The ordinal %ld could not be located in the dynamic link library %hs.
1563 ORDINAL_NOT_FOUND = 0xC0000138,
1564
1565 /// {Entry Point Not Found} The procedure entry point %hs could not be located in the dynamic link library %hs.
1566 ENTRYPOINT_NOT_FOUND = 0xC0000139,
1567
1568 /// {Application Exit by CTRL+C} The application terminated as a result of a CTRL+C.
1569 CONTROL_C_EXIT = 0xC000013A,
1570
1571 /// {Virtual Circuit Closed} The network transport on your computer has closed a network connection.
1572 /// There might or might not be I/O requests outstanding.
1573 LOCAL_DISCONNECT = 0xC000013B,
1574
1575 /// {Virtual Circuit Closed} The network transport on a remote computer has closed a network connection.
1576 /// There might or might not be I/O requests outstanding.
1577 REMOTE_DISCONNECT = 0xC000013C,
1578
1579 /// {Insufficient Resources on Remote Computer} The remote computer has insufficient resources to complete the network request.
1580 /// For example, the remote computer might not have enough available memory to carry out the request at this time.
1581 REMOTE_RESOURCES = 0xC000013D,
1582
1583 /// {Virtual Circuit Closed} An existing connection (virtual circuit) has been broken at the remote computer.
1584 /// There is probably something wrong with the network software protocol or the network hardware on the remote computer.
1585 LINK_FAILED = 0xC000013E,
1586
1587 /// {Virtual Circuit Closed} The network transport on your computer has closed a network connection because it had to wait too long for a response from the remote computer.
1588 LINK_TIMEOUT = 0xC000013F,
1589
1590 /// The connection handle that was given to the transport was invalid.
1591 INVALID_CONNECTION = 0xC0000140,
1592
1593 /// The address handle that was given to the transport was invalid.
1594 INVALID_ADDRESS = 0xC0000141,
1595
1596 /// {DLL Initialization Failed} Initialization of the dynamic link library %hs failed. The process is terminating abnormally.
1597 DLL_INIT_FAILED = 0xC0000142,
1598
1599 /// {Missing System File} The required system file %hs is bad or missing.
1600 MISSING_SYSTEMFILE = 0xC0000143,
1601
1602 /// {Application Error} The exception %s (0x%08lx) occurred in the application at location 0x%08lx.
1603 UNHANDLED_EXCEPTION = 0xC0000144,
1604
1605 /// {Application Error} The application failed to initialize properly (0x%lx). Click OK to terminate the application.
1606 APP_INIT_FAILURE = 0xC0000145,
1607
1608 /// {Unable to Create Paging File} The creation of the paging file %hs failed (%lx). The requested size was %ld.
1609 PAGEFILE_CREATE_FAILED = 0xC0000146,
1610
1611 /// {No Paging File Specified} No paging file was specified in the system configuration.
1612 NO_PAGEFILE = 0xC0000147,
1613
1614 /// {Incorrect System Call Level} An invalid level was passed into the specified system call.
1615 INVALID_LEVEL = 0xC0000148,
1616
1617 /// {Incorrect Password to LAN Manager Server} You specified an incorrect password to a LAN Manager 2.x or MS-NET server.
1618 WRONG_PASSWORD_CORE = 0xC0000149,
1619
1620 /// {EXCEPTION} A real-mode application issued a floating-point instruction and floating-point hardware is not present.
1621 ILLEGAL_FLOAT_CONTEXT = 0xC000014A,
1622
1623 /// The pipe operation has failed because the other end of the pipe has been closed.
1624 PIPE_BROKEN = 0xC000014B,
1625
1626 /// {The Registry Is Corrupt} The structure of one of the files that contains registry data is corrupt; the image of the file in memory is corrupt; or the file could not be recovered because the alternate copy or log was absent or corrupt.
1627 REGISTRY_CORRUPT = 0xC000014C,
1628
1629 /// An I/O operation initiated by the Registry failed and cannot be recovered.
1630 /// The registry could not read in, write out, or flush one of the files that contain the system's image of the registry.
1631 REGISTRY_IO_FAILED = 0xC000014D,
1632
1633 /// An event pair synchronization operation was performed using the thread-specific client/server event pair object, but no event pair object was associated with the thread.
1634 NO_EVENT_PAIR = 0xC000014E,
1635
1636 /// The volume does not contain a recognized file system.
1637 /// Be sure that all required file system drivers are loaded and that the volume is not corrupt.
1638 UNRECOGNIZED_VOLUME = 0xC000014F,
1639
1640 /// No serial device was successfully initialized. The serial driver will unload.
1641 SERIAL_NO_DEVICE_INITED = 0xC0000150,
1642
1643 /// The specified local group does not exist.
1644 NO_SUCH_ALIAS = 0xC0000151,
1645
1646 /// The specified account name is not a member of the group.
1647 MEMBER_NOT_IN_ALIAS = 0xC0000152,
1648
1649 /// The specified account name is already a member of the group.
1650 MEMBER_IN_ALIAS = 0xC0000153,
1651
1652 /// The specified local group already exists.
1653 ALIAS_EXISTS = 0xC0000154,
1654
1655 /// A requested type of logon (for example, interactive, network, and service) is not granted by the local security policy of the target system.
1656 /// Ask the system administrator to grant the necessary form of logon.
1657 LOGON_NOT_GRANTED = 0xC0000155,
1658
1659 /// The maximum number of secrets that can be stored in a single system was exceeded.
1660 /// The length and number of secrets is limited to satisfy U.S. State Department export restrictions.
1661 TOO_MANY_SECRETS = 0xC0000156,
1662
1663 /// The length of a secret exceeds the maximum allowable length.
1664 /// The length and number of secrets is limited to satisfy U.S. State Department export restrictions.
1665 SECRET_TOO_LONG = 0xC0000157,
1666
1667 /// The local security authority (LSA) database contains an internal inconsistency.
1668 INTERNAL_DB_ERROR = 0xC0000158,
1669
1670 /// The requested operation cannot be performed in full-screen mode.
1671 FULLSCREEN_MODE = 0xC0000159,
1672
1673 /// During a logon attempt, the user's security context accumulated too many security IDs. This is a very unusual situation.
1674 /// Remove the user from some global or local groups to reduce the number of security IDs to incorporate into the security context.
1675 TOO_MANY_CONTEXT_IDS = 0xC000015A,
1676
1677 /// A user has requested a type of logon (for example, interactive or network) that has not been granted.
1678 /// An administrator has control over who can logon interactively and through the network.
1679 LOGON_TYPE_NOT_GRANTED = 0xC000015B,
1680
1681 /// The system has attempted to load or restore a file into the registry, and the specified file is not in the format of a registry file.
1682 NOT_REGISTRY_FILE = 0xC000015C,
1683
1684 /// An attempt was made to change a user password in the security account manager without providing the necessary Windows cross-encrypted password.
1685 NT_CROSS_ENCRYPTION_REQUIRED = 0xC000015D,
1686
1687 /// A domain server has an incorrect configuration.
1688 DOMAIN_CTRLR_CONFIG_ERROR = 0xC000015E,
1689
1690 /// An attempt was made to explicitly access the secondary copy of information via a device control to the fault tolerance driver and the secondary copy is not present in the system.
1691 FT_MISSING_MEMBER = 0xC000015F,
1692
1693 /// A configuration registry node that represents a driver service entry was ill-formed and did not contain the required value entries.
1694 ILL_FORMED_SERVICE_ENTRY = 0xC0000160,
1695
1696 /// An illegal character was encountered.
1697 /// For a multibyte character set, this includes a lead byte without a succeeding trail byte.
1698 /// For the Unicode character set this includes the characters 0xFFFF and 0xFFFE.
1699 ILLEGAL_CHARACTER = 0xC0000161,
1700
1701 /// No mapping for the Unicode character exists in the target multibyte code page.
1702 UNMAPPABLE_CHARACTER = 0xC0000162,
1703
1704 /// The Unicode character is not defined in the Unicode character set that is installed on the system.
1705 UNDEFINED_CHARACTER = 0xC0000163,
1706
1707 /// The paging file cannot be created on a floppy disk.
1708 FLOPPY_VOLUME = 0xC0000164,
1709
1710 /// {Floppy Disk Error} While accessing a floppy disk, an ID address mark was not found.
1711 FLOPPY_ID_MARK_NOT_FOUND = 0xC0000165,
1712
1713 /// {Floppy Disk Error} While accessing a floppy disk, the track address from the sector ID field was found to be different from the track address that is maintained by the controller.
1714 FLOPPY_WRONG_CYLINDER = 0xC0000166,
1715
1716 /// {Floppy Disk Error} The floppy disk controller reported an error that is not recognized by the floppy disk driver.
1717 FLOPPY_UNKNOWN_ERROR = 0xC0000167,
1718
1719 /// {Floppy Disk Error} While accessing a floppy-disk, the controller returned inconsistent results via its registers.
1720 FLOPPY_BAD_REGISTERS = 0xC0000168,
1721
1722 /// {Hard Disk Error} While accessing the hard disk, a recalibrate operation failed, even after retries.
1723 DISK_RECALIBRATE_FAILED = 0xC0000169,
1724
1725 /// {Hard Disk Error} While accessing the hard disk, a disk operation failed even after retries.
1726 DISK_OPERATION_FAILED = 0xC000016A,
1727
1728 /// {Hard Disk Error} While accessing the hard disk, a disk controller reset was needed, but even that failed.
1729 DISK_RESET_FAILED = 0xC000016B,
1730
1731 /// An attempt was made to open a device that was sharing an interrupt request (IRQ) with other devices.
1732 /// At least one other device that uses that IRQ was already opened.
1733 /// Two concurrent opens of devices that share an IRQ and only work via interrupts is not supported for the particular bus type that the devices use.
1734 SHARED_IRQ_BUSY = 0xC000016C,
1735
1736 /// {FT Orphaning} A disk that is part of a fault-tolerant volume can no longer be accessed.
1737 FT_ORPHANING = 0xC000016D,
1738
1739 /// The basic input/output system (BIOS) failed to connect a system interrupt to the device or bus for which the device is connected.
1740 BIOS_FAILED_TO_CONNECT_INTERRUPT = 0xC000016E,
1741
1742 /// The tape could not be partitioned.
1743 PARTITION_FAILURE = 0xC0000172,
1744
1745 /// When accessing a new tape of a multi-volume partition, the current blocksize is incorrect.
1746 INVALID_BLOCK_LENGTH = 0xC0000173,
1747
1748 /// The tape partition information could not be found when loading a tape.
1749 DEVICE_NOT_PARTITIONED = 0xC0000174,
1750
1751 /// An attempt to lock the eject media mechanism failed.
1752 UNABLE_TO_LOCK_MEDIA = 0xC0000175,
1753
1754 /// An attempt to unload media failed.
1755 UNABLE_TO_UNLOAD_MEDIA = 0xC0000176,
1756
1757 /// The physical end of tape was detected.
1758 EOM_OVERFLOW = 0xC0000177,
1759
1760 /// {No Media} There is no media in the drive. Insert media into drive %hs.
1761 NO_MEDIA = 0xC0000178,
1762
1763 /// A member could not be added to or removed from the local group because the member does not exist.
1764 NO_SUCH_MEMBER = 0xC000017A,
1765
1766 /// A new member could not be added to a local group because the member has the wrong account type.
1767 INVALID_MEMBER = 0xC000017B,
1768
1769 /// An illegal operation was attempted on a registry key that has been marked for deletion.
1770 KEY_DELETED = 0xC000017C,
1771
1772 /// The system could not allocate the required space in a registry log.
1773 NO_LOG_SPACE = 0xC000017D,
1774
1775 /// Too many SIDs have been specified.
1776 TOO_MANY_SIDS = 0xC000017E,
1777
1778 /// An attempt was made to change a user password in the security account manager without providing the necessary LM cross-encrypted password.
1779 LM_CROSS_ENCRYPTION_REQUIRED = 0xC000017F,
1780
1781 /// An attempt was made to create a symbolic link in a registry key that already has subkeys or values.
1782 KEY_HAS_CHILDREN = 0xC0000180,
1783
1784 /// An attempt was made to create a stable subkey under a volatile parent key.
1785 CHILD_MUST_BE_VOLATILE = 0xC0000181,
1786
1787 /// The I/O device is configured incorrectly or the configuration parameters to the driver are incorrect.
1788 DEVICE_CONFIGURATION_ERROR = 0xC0000182,
1789
1790 /// An error was detected between two drivers or within an I/O driver.
1791 DRIVER_INTERNAL_ERROR = 0xC0000183,
1792
1793 /// The device is not in a valid state to perform this request.
1794 INVALID_DEVICE_STATE = 0xC0000184,
1795
1796 /// The I/O device reported an I/O error.
1797 IO_DEVICE_ERROR = 0xC0000185,
1798
1799 /// A protocol error was detected between the driver and the device.
1800 DEVICE_PROTOCOL_ERROR = 0xC0000186,
1801
1802 /// This operation is only allowed for the primary domain controller of the domain.
1803 BACKUP_CONTROLLER = 0xC0000187,
1804
1805 /// The log file space is insufficient to support this operation.
1806 LOG_FILE_FULL = 0xC0000188,
1807
1808 /// A write operation was attempted to a volume after it was dismounted.
1809 TOO_LATE = 0xC0000189,
1810
1811 /// The workstation does not have a trust secret for the primary domain in the local LSA database.
1812 NO_TRUST_LSA_SECRET = 0xC000018A,
1813
1814 /// On applicable Windows Server releases, the SAM database does not have a computer account for this workstation trust relationship.
1815 NO_TRUST_SAM_ACCOUNT = 0xC000018B,
1816
1817 /// The logon request failed because the trust relationship between the primary domain and the trusted domain failed.
1818 TRUSTED_DOMAIN_FAILURE = 0xC000018C,
1819
1820 /// The logon request failed because the trust relationship between this workstation and the primary domain failed.
1821 TRUSTED_RELATIONSHIP_FAILURE = 0xC000018D,
1822
1823 /// The Eventlog log file is corrupt.
1824 EVENTLOG_FILE_CORRUPT = 0xC000018E,
1825
1826 /// No Eventlog log file could be opened. The Eventlog service did not start.
1827 EVENTLOG_CANT_START = 0xC000018F,
1828
1829 /// The network logon failed. This might be because the validation authority cannot be reached.
1830 TRUST_FAILURE = 0xC0000190,
1831
1832 /// An attempt was made to acquire a mutant such that its maximum count would have been exceeded.
1833 MUTANT_LIMIT_EXCEEDED = 0xC0000191,
1834
1835 /// An attempt was made to logon, but the NetLogon service was not started.
1836 NETLOGON_NOT_STARTED = 0xC0000192,
1837
1838 /// The user account has expired.
1839 ACCOUNT_EXPIRED = 0xC0000193,
1840
1841 /// {EXCEPTION} Possible deadlock condition.
1842 POSSIBLE_DEADLOCK = 0xC0000194,
1843
1844 /// Multiple connections to a server or shared resource by the same user, using more than one user name, are not allowed.
1845 /// Disconnect all previous connections to the server or shared resource and try again.
1846 NETWORK_CREDENTIAL_CONFLICT = 0xC0000195,
1847
1848 /// An attempt was made to establish a session to a network server, but there are already too many sessions established to that server.
1849 REMOTE_SESSION_LIMIT = 0xC0000196,
1850
1851 /// The log file has changed between reads.
1852 EVENTLOG_FILE_CHANGED = 0xC0000197,
1853
1854 /// The account used is an interdomain trust account.
1855 /// Use your global user account or local user account to access this server.
1856 NOLOGON_INTERDOMAIN_TRUST_ACCOUNT = 0xC0000198,
1857
1858 /// The account used is a computer account.
1859 /// Use your global user account or local user account to access this server.
1860 NOLOGON_WORKSTATION_TRUST_ACCOUNT = 0xC0000199,
1861
1862 /// The account used is a server trust account.
1863 /// Use your global user account or local user account to access this server.
1864 NOLOGON_SERVER_TRUST_ACCOUNT = 0xC000019A,
1865
1866 /// The name or SID of the specified domain is inconsistent with the trust information for that domain.
1867 DOMAIN_TRUST_INCONSISTENT = 0xC000019B,
1868
1869 /// A volume has been accessed for which a file system driver is required that has not yet been loaded.
1870 FS_DRIVER_REQUIRED = 0xC000019C,
1871
1872 /// Indicates that the specified image is already loaded as a DLL.
1873 IMAGE_ALREADY_LOADED_AS_DLL = 0xC000019D,
1874
1875 /// Short name settings cannot be changed on this volume due to the global registry setting.
1876 INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING = 0xC000019E,
1877
1878 /// Short names are not enabled on this volume.
1879 SHORT_NAMES_NOT_ENABLED_ON_VOLUME = 0xC000019F,
1880
1881 /// The security stream for the given volume is in an inconsistent state. Please run CHKDSK on the volume.
1882 SECURITY_STREAM_IS_INCONSISTENT = 0xC00001A0,
1883
1884 /// A requested file lock operation cannot be processed due to an invalid byte range.
1885 INVALID_LOCK_RANGE = 0xC00001A1,
1886
1887 /// The specified access control entry (ACE) contains an invalid condition.
1888 INVALID_ACE_CONDITION = 0xC00001A2,
1889
1890 /// The subsystem needed to support the image type is not present.
1891 IMAGE_SUBSYSTEM_NOT_PRESENT = 0xC00001A3,
1892
1893 /// The specified file already has a notification GUID associated with it.
1894 NOTIFICATION_GUID_ALREADY_DEFINED = 0xC00001A4,
1895
1896 /// A remote open failed because the network open restrictions were not satisfied.
1897 NETWORK_OPEN_RESTRICTION = 0xC0000201,
1898
1899 /// There is no user session key for the specified logon session.
1900 NO_USER_SESSION_KEY = 0xC0000202,
1901
1902 /// The remote user session has been deleted.
1903 USER_SESSION_DELETED = 0xC0000203,
1904
1905 /// Indicates the specified resource language ID cannot be found in the image file.
1906 RESOURCE_LANG_NOT_FOUND = 0xC0000204,
1907
1908 /// Insufficient server resources exist to complete the request.
1909 INSUFF_SERVER_RESOURCES = 0xC0000205,
1910
1911 /// The size of the buffer is invalid for the specified operation.
1912 INVALID_BUFFER_SIZE = 0xC0000206,
1913
1914 /// The transport rejected the specified network address as invalid.
1915 INVALID_ADDRESS_COMPONENT = 0xC0000207,
1916
1917 /// The transport rejected the specified network address due to invalid use of a wildcard.
1918 INVALID_ADDRESS_WILDCARD = 0xC0000208,
1919
1920 /// The transport address could not be opened because all the available addresses are in use.
1921 TOO_MANY_ADDRESSES = 0xC0000209,
1922
1923 /// The transport address could not be opened because it already exists.
1924 ADDRESS_ALREADY_EXISTS = 0xC000020A,
1925
1926 /// The transport address is now closed.
1927 ADDRESS_CLOSED = 0xC000020B,
1928
1929 /// The transport connection is now disconnected.
1930 CONNECTION_DISCONNECTED = 0xC000020C,
1931
1932 /// The transport connection has been reset.
1933 CONNECTION_RESET = 0xC000020D,
1934
1935 /// The transport cannot dynamically acquire any more nodes.
1936 TOO_MANY_NODES = 0xC000020E,
1937
1938 /// The transport aborted a pending transaction.
1939 TRANSACTION_ABORTED = 0xC000020F,
1940
1941 /// The transport timed out a request that is waiting for a response.
1942 TRANSACTION_TIMED_OUT = 0xC0000210,
1943
1944 /// The transport did not receive a release for a pending response.
1945 TRANSACTION_NO_RELEASE = 0xC0000211,
1946
1947 /// The transport did not find a transaction that matches the specific token.
1948 TRANSACTION_NO_MATCH = 0xC0000212,
1949
1950 /// The transport had previously responded to a transaction request.
1951 TRANSACTION_RESPONDED = 0xC0000213,
1952
1953 /// The transport does not recognize the specified transaction request ID.
1954 TRANSACTION_INVALID_ID = 0xC0000214,
1955
1956 /// The transport does not recognize the specified transaction request type.
1957 TRANSACTION_INVALID_TYPE = 0xC0000215,
1958
1959 /// The transport can only process the specified request on the server side of a session.
1960 NOT_SERVER_SESSION = 0xC0000216,
1961
1962 /// The transport can only process the specified request on the client side of a session.
1963 NOT_CLIENT_SESSION = 0xC0000217,
1964
1965 /// {Registry File Failure} The registry cannot load the hive (file): %hs or its log or alternate. It is corrupt, absent, or not writable.
1966 CANNOT_LOAD_REGISTRY_FILE = 0xC0000218,
1967
1968 /// {Unexpected Failure in DebugActiveProcess} An unexpected failure occurred while processing a DebugActiveProcess API request.
1969 /// Choosing OK will terminate the process, and choosing Cancel will ignore the error.
1970 DEBUG_ATTACH_FAILED = 0xC0000219,
1971
1972 /// {Fatal System Error} The %hs system process terminated unexpectedly with a status of 0x%08x (0x%08x 0x%08x). The system has been shut down.
1973 SYSTEM_PROCESS_TERMINATED = 0xC000021A,
1974
1975 /// {Data Not Accepted} The TDI client could not handle the data received during an indication.
1976 DATA_NOT_ACCEPTED = 0xC000021B,
1977
1978 /// {Unable to Retrieve Browser Server List} The list of servers for this workgroup is not currently available.
1979 NO_BROWSER_SERVERS_FOUND = 0xC000021C,
1980
1981 /// NTVDM encountered a hard error.
1982 VDM_HARD_ERROR = 0xC000021D,
1983
1984 /// {Cancel Timeout} The driver %hs failed to complete a canceled I/O request in the allotted time.
1985 DRIVER_CANCEL_TIMEOUT = 0xC000021E,
1986
1987 /// {Reply Message Mismatch} An attempt was made to reply to an LPC message, but the thread specified by the client ID in the message was not waiting on that message.
1988 REPLY_MESSAGE_MISMATCH = 0xC000021F,
1989
1990 /// {Mapped View Alignment Incorrect} An attempt was made to map a view of a file, but either the specified base address or the offset into the file were not aligned on the proper allocation granularity.
1991 MAPPED_ALIGNMENT = 0xC0000220,
1992
1993 /// {Bad Image Checksum} The image %hs is possibly corrupt.
1994 /// The header checksum does not match the computed checksum.
1995 IMAGE_CHECKSUM_MISMATCH = 0xC0000221,
1996
1997 /// {Delayed Write Failed} Windows was unable to save all the data for the file %hs. The data has been lost.
1998 /// This error might be caused by a failure of your computer hardware or network connection. Try to save this file elsewhere.
1999 LOST_WRITEBEHIND_DATA = 0xC0000222,
2000
2001 /// The parameters passed to the server in the client/server shared memory window were invalid.
2002 /// Too much data might have been put in the shared memory window.
2003 CLIENT_SERVER_PARAMETERS_INVALID = 0xC0000223,
2004
2005 /// The user password must be changed before logging on the first time.
2006 PASSWORD_MUST_CHANGE = 0xC0000224,
2007
2008 /// The object was not found.
2009 NOT_FOUND = 0xC0000225,
2010
2011 /// The stream is not a tiny stream.
2012 NOT_TINY_STREAM = 0xC0000226,
2013
2014 /// A transaction recovery failed.
2015 RECOVERY_FAILURE = 0xC0000227,
2016
2017 /// The request must be handled by the stack overflow code.
2018 STACK_OVERFLOW_READ = 0xC0000228,
2019
2020 /// A consistency check failed.
2021 FAIL_CHECK = 0xC0000229,
2022
2023 /// The attempt to insert the ID in the index failed because the ID is already in the index.
2024 DUPLICATE_OBJECTID = 0xC000022A,
2025
2026 /// The attempt to set the object ID failed because the object already has an ID.
2027 OBJECTID_EXISTS = 0xC000022B,
2028
2029 /// Internal OFS status codes indicating how an allocation operation is handled.
2030 /// Either it is retried after the containing oNode is moved or the extent stream is converted to a large stream.
2031 CONVERT_TO_LARGE = 0xC000022C,
2032
2033 /// The request needs to be retried.
2034 RETRY = 0xC000022D,
2035
2036 /// The attempt to find the object found an object on the volume that matches by ID; however, it is out of the scope of the handle that is used for the operation.
2037 FOUND_OUT_OF_SCOPE = 0xC000022E,
2038
2039 /// The bucket array must be grown. Retry the transaction after doing so.
2040 ALLOCATE_BUCKET = 0xC000022F,
2041
2042 /// The specified property set does not exist on the object.
2043 PROPSET_NOT_FOUND = 0xC0000230,
2044
2045 /// The user/kernel marshaling buffer has overflowed.
2046 MARSHALL_OVERFLOW = 0xC0000231,
2047
2048 /// The supplied variant structure contains invalid data.
2049 INVALID_VARIANT = 0xC0000232,
2050
2051 /// A domain controller for this domain was not found.
2052 DOMAIN_CONTROLLER_NOT_FOUND = 0xC0000233,
2053
2054 /// The user account has been automatically locked because too many invalid logon attempts or password change attempts have been requested.
2055 ACCOUNT_LOCKED_OUT = 0xC0000234,
2056
2057 /// NtClose was called on a handle that was protected from close via NtSetInformationObject.
2058 HANDLE_NOT_CLOSABLE = 0xC0000235,
2059
2060 /// The transport-connection attempt was refused by the remote system.
2061 CONNECTION_REFUSED = 0xC0000236,
2062
2063 /// The transport connection was gracefully closed.
2064 GRACEFUL_DISCONNECT = 0xC0000237,
2065
2066 /// The transport endpoint already has an address associated with it.
2067 ADDRESS_ALREADY_ASSOCIATED = 0xC0000238,
2068
2069 /// An address has not yet been associated with the transport endpoint.
2070 ADDRESS_NOT_ASSOCIATED = 0xC0000239,
2071
2072 /// An operation was attempted on a nonexistent transport connection.
2073 CONNECTION_INVALID = 0xC000023A,
2074
2075 /// An invalid operation was attempted on an active transport connection.
2076 CONNECTION_ACTIVE = 0xC000023B,
2077
2078 /// The remote network is not reachable by the transport.
2079 NETWORK_UNREACHABLE = 0xC000023C,
2080
2081 /// The remote system is not reachable by the transport.
2082 HOST_UNREACHABLE = 0xC000023D,
2083
2084 /// The remote system does not support the transport protocol.
2085 PROTOCOL_UNREACHABLE = 0xC000023E,
2086
2087 /// No service is operating at the destination port of the transport on the remote system.
2088 PORT_UNREACHABLE = 0xC000023F,
2089
2090 /// The request was aborted.
2091 REQUEST_ABORTED = 0xC0000240,
2092
2093 /// The transport connection was aborted by the local system.
2094 CONNECTION_ABORTED = 0xC0000241,
2095
2096 /// The specified buffer contains ill-formed data.
2097 BAD_COMPRESSION_BUFFER = 0xC0000242,
2098
2099 /// The requested operation cannot be performed on a file with a user mapped section open.
2100 USER_MAPPED_FILE = 0xC0000243,
2101
2102 /// {Audit Failed} An attempt to generate a security audit failed.
2103 AUDIT_FAILED = 0xC0000244,
2104
2105 /// The timer resolution was not previously set by the current process.
2106 TIMER_RESOLUTION_NOT_SET = 0xC0000245,
2107
2108 /// A connection to the server could not be made because the limit on the number of concurrent connections for this account has been reached.
2109 CONNECTION_COUNT_LIMIT = 0xC0000246,
2110
2111 /// Attempting to log on during an unauthorized time of day for this account.
2112 LOGIN_TIME_RESTRICTION = 0xC0000247,
2113
2114 /// The account is not authorized to log on from this station.
2115 LOGIN_WKSTA_RESTRICTION = 0xC0000248,
2116
2117 /// {UP/MP Image Mismatch} The image %hs has been modified for use on a uniprocessor system, but you are running it on a multiprocessor machine. Reinstall the image file.
2118 IMAGE_MP_UP_MISMATCH = 0xC0000249,
2119
2120 /// There is insufficient account information to log you on.
2121 INSUFFICIENT_LOGON_INFO = 0xC0000250,
2122
2123 /// {Invalid DLL Entrypoint} The dynamic link library %hs is not written correctly.
2124 /// The stack pointer has been left in an inconsistent state.
2125 /// The entry point should be declared as WINAPI or STDCALL.
2126 /// Select YES to fail the DLL load. Select NO to continue execution.
2127 /// Selecting NO might cause the application to operate incorrectly.
2128 BAD_DLL_ENTRYPOINT = 0xC0000251,
2129
2130 /// {Invalid Service Callback Entrypoint} The %hs service is not written correctly.
2131 /// The stack pointer has been left in an inconsistent state.
2132 /// The callback entry point should be declared as WINAPI or STDCALL.
2133 /// Selecting OK will cause the service to continue operation.
2134 /// However, the service process might operate incorrectly.
2135 BAD_SERVICE_ENTRYPOINT = 0xC0000252,
2136
2137 /// The server received the messages but did not send a reply.
2138 LPC_REPLY_LOST = 0xC0000253,
2139
2140 /// There is an IP address conflict with another system on the network.
2141 IP_ADDRESS_CONFLICT1 = 0xC0000254,
2142
2143 /// There is an IP address conflict with another system on the network.
2144 IP_ADDRESS_CONFLICT2 = 0xC0000255,
2145
2146 /// {Low On Registry Space} The system has reached the maximum size that is allowed for the system part of the registry. Additional storage requests will be ignored.
2147 REGISTRY_QUOTA_LIMIT = 0xC0000256,
2148
2149 /// The contacted server does not support the indicated part of the DFS namespace.
2150 PATH_NOT_COVERED = 0xC0000257,
2151
2152 /// A callback return system service cannot be executed when no callback is active.
2153 NO_CALLBACK_ACTIVE = 0xC0000258,
2154
2155 /// The service being accessed is licensed for a particular number of connections.
2156 /// No more connections can be made to the service at this time because the service has already accepted the maximum number of connections.
2157 LICENSE_QUOTA_EXCEEDED = 0xC0000259,
2158
2159 /// The password provided is too short to meet the policy of your user account. Choose a longer password.
2160 PWD_TOO_SHORT = 0xC000025A,
2161
2162 /// The policy of your user account does not allow you to change passwords too frequently.
2163 /// This is done to prevent users from changing back to a familiar, but potentially discovered, password.
2164 /// If you feel your password has been compromised, contact your administrator immediately to have a new one assigned.
2165 PWD_TOO_RECENT = 0xC000025B,
2166
2167 /// You have attempted to change your password to one that you have used in the past.
2168 /// The policy of your user account does not allow this.
2169 /// Select a password that you have not previously used.
2170 PWD_HISTORY_CONFLICT = 0xC000025C,
2171
2172 /// You have attempted to load a legacy device driver while its device instance had been disabled.
2173 PLUGPLAY_NO_DEVICE = 0xC000025E,
2174
2175 /// The specified compression format is unsupported.
2176 UNSUPPORTED_COMPRESSION = 0xC000025F,
2177
2178 /// The specified hardware profile configuration is invalid.
2179 INVALID_HW_PROFILE = 0xC0000260,
2180
2181 /// The specified Plug and Play registry device path is invalid.
2182 INVALID_PLUGPLAY_DEVICE_PATH = 0xC0000261,
2183
2184 /// {Driver Entry Point Not Found} The %hs device driver could not locate the ordinal %ld in driver %hs.
2185 DRIVER_ORDINAL_NOT_FOUND = 0xC0000262,
2186
2187 /// {Driver Entry Point Not Found} The %hs device driver could not locate the entry point %hs in driver %hs.
2188 DRIVER_ENTRYPOINT_NOT_FOUND = 0xC0000263,
2189
2190 /// {Application Error} The application attempted to release a resource it did not own. Click OK to terminate the application.
2191 RESOURCE_NOT_OWNED = 0xC0000264,
2192
2193 /// An attempt was made to create more links on a file than the file system supports.
2194 TOO_MANY_LINKS = 0xC0000265,
2195
2196 /// The specified quota list is internally inconsistent with its descriptor.
2197 QUOTA_LIST_INCONSISTENT = 0xC0000266,
2198
2199 /// The specified file has been relocated to offline storage.
2200 FILE_IS_OFFLINE = 0xC0000267,
2201
2202 /// {Windows Evaluation Notification} The evaluation period for this installation of Windows has expired. This system will shutdown in 1 hour.
2203 /// To restore access to this installation of Windows, upgrade this installation by using a licensed distribution of this product.
2204 EVALUATION_EXPIRATION = 0xC0000268,
2205
2206 /// {Illegal System DLL Relocation} The system DLL %hs was relocated in memory. The application will not run properly.
2207 /// The relocation occurred because the DLL %hs occupied an address range that is reserved for Windows system DLLs.
2208 /// The vendor supplying the DLL should be contacted for a new DLL.
2209 ILLEGAL_DLL_RELOCATION = 0xC0000269,
2210
2211 /// {License Violation} The system has detected tampering with your registered product type.
2212 /// This is a violation of your software license. Tampering with the product type is not permitted.
2213 LICENSE_VIOLATION = 0xC000026A,
2214
2215 /// {DLL Initialization Failed} The application failed to initialize because the window station is shutting down.
2216 DLL_INIT_FAILED_LOGOFF = 0xC000026B,
2217
2218 /// {Unable to Load Device Driver} %hs device driver could not be loaded. Error Status was 0x%x.
2219 DRIVER_UNABLE_TO_LOAD = 0xC000026C,
2220
2221 /// DFS is unavailable on the contacted server.
2222 DFS_UNAVAILABLE = 0xC000026D,
2223
2224 /// An operation was attempted to a volume after it was dismounted.
2225 VOLUME_DISMOUNTED = 0xC000026E,
2226
2227 /// An internal error occurred in the Win32 x86 emulation subsystem.
2228 WX86_INTERNAL_ERROR = 0xC000026F,
2229
2230 /// Win32 x86 emulation subsystem floating-point stack check.
2231 WX86_FLOAT_STACK_CHECK = 0xC0000270,
2232
2233 /// The validation process needs to continue on to the next step.
2234 VALIDATE_CONTINUE = 0xC0000271,
2235
2236 /// There was no match for the specified key in the index.
2237 NO_MATCH = 0xC0000272,
2238
2239 /// There are no more matches for the current index enumeration.
2240 NO_MORE_MATCHES = 0xC0000273,
2241
2242 /// The NTFS file or directory is not a reparse point.
2243 NOT_A_REPARSE_POINT = 0xC0000275,
2244
2245 /// The Windows I/O reparse tag passed for the NTFS reparse point is invalid.
2246 IO_REPARSE_TAG_INVALID = 0xC0000276,
2247
2248 /// The Windows I/O reparse tag does not match the one that is in the NTFS reparse point.
2249 IO_REPARSE_TAG_MISMATCH = 0xC0000277,
2250
2251 /// The user data passed for the NTFS reparse point is invalid.
2252 IO_REPARSE_DATA_INVALID = 0xC0000278,
2253
2254 /// The layered file system driver for this I/O tag did not handle it when needed.
2255 IO_REPARSE_TAG_NOT_HANDLED = 0xC0000279,
2256
2257 /// The NTFS symbolic link could not be resolved even though the initial file name is valid.
2258 REPARSE_POINT_NOT_RESOLVED = 0xC0000280,
2259
2260 /// The NTFS directory is a reparse point.
2261 DIRECTORY_IS_A_REPARSE_POINT = 0xC0000281,
2262
2263 /// The range could not be added to the range list because of a conflict.
2264 RANGE_LIST_CONFLICT = 0xC0000282,
2265
2266 /// The specified medium changer source element contains no media.
2267 SOURCE_ELEMENT_EMPTY = 0xC0000283,
2268
2269 /// The specified medium changer destination element already contains media.
2270 DESTINATION_ELEMENT_FULL = 0xC0000284,
2271
2272 /// The specified medium changer element does not exist.
2273 ILLEGAL_ELEMENT_ADDRESS = 0xC0000285,
2274
2275 /// The specified element is contained in a magazine that is no longer present.
2276 MAGAZINE_NOT_PRESENT = 0xC0000286,
2277
2278 /// The device requires re-initialization due to hardware errors.
2279 REINITIALIZATION_NEEDED = 0xC0000287,
2280
2281 /// The file encryption attempt failed.
2282 ENCRYPTION_FAILED = 0xC000028A,
2283
2284 /// The file decryption attempt failed.
2285 DECRYPTION_FAILED = 0xC000028B,
2286
2287 /// The specified range could not be found in the range list.
2288 RANGE_NOT_FOUND = 0xC000028C,
2289
2290 /// There is no encryption recovery policy configured for this system.
2291 NO_RECOVERY_POLICY = 0xC000028D,
2292
2293 /// The required encryption driver is not loaded for this system.
2294 NO_EFS = 0xC000028E,
2295
2296 /// The file was encrypted with a different encryption driver than is currently loaded.
2297 WRONG_EFS = 0xC000028F,
2298
2299 /// There are no EFS keys defined for the user.
2300 NO_USER_KEYS = 0xC0000290,
2301
2302 /// The specified file is not encrypted.
2303 FILE_NOT_ENCRYPTED = 0xC0000291,
2304
2305 /// The specified file is not in the defined EFS export format.
2306 NOT_EXPORT_FORMAT = 0xC0000292,
2307
2308 /// The specified file is encrypted and the user does not have the ability to decrypt it.
2309 FILE_ENCRYPTED = 0xC0000293,
2310
2311 /// The GUID passed was not recognized as valid by a WMI data provider.
2312 WMI_GUID_NOT_FOUND = 0xC0000295,
2313
2314 /// The instance name passed was not recognized as valid by a WMI data provider.
2315 WMI_INSTANCE_NOT_FOUND = 0xC0000296,
2316
2317 /// The data item ID passed was not recognized as valid by a WMI data provider.
2318 WMI_ITEMID_NOT_FOUND = 0xC0000297,
2319
2320 /// The WMI request could not be completed and should be retried.
2321 WMI_TRY_AGAIN = 0xC0000298,
2322
2323 /// The policy object is shared and can only be modified at the root.
2324 SHARED_POLICY = 0xC0000299,
2325
2326 /// The policy object does not exist when it should.
2327 POLICY_OBJECT_NOT_FOUND = 0xC000029A,
2328
2329 /// The requested policy information only lives in the Ds.
2330 POLICY_ONLY_IN_DS = 0xC000029B,
2331
2332 /// The volume must be upgraded to enable this feature.
2333 VOLUME_NOT_UPGRADED = 0xC000029C,
2334
2335 /// The remote storage service is not operational at this time.
2336 REMOTE_STORAGE_NOT_ACTIVE = 0xC000029D,
2337
2338 /// The remote storage service encountered a media error.
2339 REMOTE_STORAGE_MEDIA_ERROR = 0xC000029E,
2340
2341 /// The tracking (workstation) service is not running.
2342 NO_TRACKING_SERVICE = 0xC000029F,
2343
2344 /// The server process is running under a SID that is different from the SID that is required by client.
2345 SERVER_SID_MISMATCH = 0xC00002A0,
2346
2347 /// The specified directory service attribute or value does not exist.
2348 DS_NO_ATTRIBUTE_OR_VALUE = 0xC00002A1,
2349
2350 /// The attribute syntax specified to the directory service is invalid.
2351 DS_INVALID_ATTRIBUTE_SYNTAX = 0xC00002A2,
2352
2353 /// The attribute type specified to the directory service is not defined.
2354 DS_ATTRIBUTE_TYPE_UNDEFINED = 0xC00002A3,
2355
2356 /// The specified directory service attribute or value already exists.
2357 DS_ATTRIBUTE_OR_VALUE_EXISTS = 0xC00002A4,
2358
2359 /// The directory service is busy.
2360 DS_BUSY = 0xC00002A5,
2361
2362 /// The directory service is unavailable.
2363 DS_UNAVAILABLE = 0xC00002A6,
2364
2365 /// The directory service was unable to allocate a relative identifier.
2366 DS_NO_RIDS_ALLOCATED = 0xC00002A7,
2367
2368 /// The directory service has exhausted the pool of relative identifiers.
2369 DS_NO_MORE_RIDS = 0xC00002A8,
2370
2371 /// The requested operation could not be performed because the directory service is not the master for that type of operation.
2372 DS_INCORRECT_ROLE_OWNER = 0xC00002A9,
2373
2374 /// The directory service was unable to initialize the subsystem that allocates relative identifiers.
2375 DS_RIDMGR_INIT_ERROR = 0xC00002AA,
2376
2377 /// The requested operation did not satisfy one or more constraints that are associated with the class of the object.
2378 DS_OBJ_CLASS_VIOLATION = 0xC00002AB,
2379
2380 /// The directory service can perform the requested operation only on a leaf object.
2381 DS_CANT_ON_NON_LEAF = 0xC00002AC,
2382
2383 /// The directory service cannot perform the requested operation on the Relatively Defined Name (RDN) attribute of an object.
2384 DS_CANT_ON_RDN = 0xC00002AD,
2385
2386 /// The directory service detected an attempt to modify the object class of an object.
2387 DS_CANT_MOD_OBJ_CLASS = 0xC00002AE,
2388
2389 /// An error occurred while performing a cross domain move operation.
2390 DS_CROSS_DOM_MOVE_FAILED = 0xC00002AF,
2391
2392 /// Unable to contact the global catalog server.
2393 DS_GC_NOT_AVAILABLE = 0xC00002B0,
2394
2395 /// The requested operation requires a directory service, and none was available.
2396 DIRECTORY_SERVICE_REQUIRED = 0xC00002B1,
2397
2398 /// The reparse attribute cannot be set because it is incompatible with an existing attribute.
2399 REPARSE_ATTRIBUTE_CONFLICT = 0xC00002B2,
2400
2401 /// A group marked "use for deny only" cannot be enabled.
2402 CANT_ENABLE_DENY_ONLY = 0xC00002B3,
2403
2404 /// {EXCEPTION} Multiple floating-point faults.
2405 FLOAT_MULTIPLE_FAULTS = 0xC00002B4,
2406
2407 /// {EXCEPTION} Multiple floating-point traps.
2408 FLOAT_MULTIPLE_TRAPS = 0xC00002B5,
2409
2410 /// The device has been removed.
2411 DEVICE_REMOVED = 0xC00002B6,
2412
2413 /// The volume change journal is being deleted.
2414 JOURNAL_DELETE_IN_PROGRESS = 0xC00002B7,
2415
2416 /// The volume change journal is not active.
2417 JOURNAL_NOT_ACTIVE = 0xC00002B8,
2418
2419 /// The requested interface is not supported.
2420 NOINTERFACE = 0xC00002B9,
2421
2422 /// A directory service resource limit has been exceeded.
2423 DS_ADMIN_LIMIT_EXCEEDED = 0xC00002C1,
2424
2425 /// {System Standby Failed} The driver %hs does not support standby mode.
2426 /// Updating this driver allows the system to go to standby mode.
2427 DRIVER_FAILED_SLEEP = 0xC00002C2,
2428
2429 /// Mutual Authentication failed. The server password is out of date at the domain controller.
2430 MUTUAL_AUTHENTICATION_FAILED = 0xC00002C3,
2431
2432 /// The system file %1 has become corrupt and has been replaced.
2433 CORRUPT_SYSTEM_FILE = 0xC00002C4,
2434
2435 /// {EXCEPTION} Alignment Error A data type misalignment error was detected in a load or store instruction.
2436 DATATYPE_MISALIGNMENT_ERROR = 0xC00002C5,
2437
2438 /// The WMI data item or data block is read-only.
2439 WMI_READ_ONLY = 0xC00002C6,
2440
2441 /// The WMI data item or data block could not be changed.
2442 WMI_SET_FAILURE = 0xC00002C7,
2443
2444 /// {Virtual Memory Minimum Too Low} Your system is low on virtual memory.
2445 /// Windows is increasing the size of your virtual memory paging file.
2446 /// During this process, memory requests for some applications might be denied. For more information, see Help.
2447 COMMITMENT_MINIMUM = 0xC00002C8,
2448
2449 /// {EXCEPTION} Register NaT consumption faults.
2450 /// A NaT value is consumed on a non-speculative instruction.
2451 REG_NAT_CONSUMPTION = 0xC00002C9,
2452
2453 /// The transport element of the medium changer contains media, which is causing the operation to fail.
2454 TRANSPORT_FULL = 0xC00002CA,
2455
2456 /// Security Accounts Manager initialization failed because of the following error: %hs Error Status: 0x%x.
2457 /// Click OK to shut down this system and restart in Directory Services Restore Mode.
2458 /// Check the event log for more detailed information.
2459 DS_SAM_INIT_FAILURE = 0xC00002CB,
2460
2461 /// This operation is supported only when you are connected to the server.
2462 ONLY_IF_CONNECTED = 0xC00002CC,
2463
2464 /// Only an administrator can modify the membership list of an administrative group.
2465 DS_SENSITIVE_GROUP_VIOLATION = 0xC00002CD,
2466
2467 /// A device was removed so enumeration must be restarted.
2468 PNP_RESTART_ENUMERATION = 0xC00002CE,
2469
2470 /// The journal entry has been deleted from the journal.
2471 JOURNAL_ENTRY_DELETED = 0xC00002CF,
2472
2473 /// Cannot change the primary group ID of a domain controller account.
2474 DS_CANT_MOD_PRIMARYGROUPID = 0xC00002D0,
2475
2476 /// {Fatal System Error} The system image %s is not properly signed.
2477 /// The file has been replaced with the signed file. The system has been shut down.
2478 SYSTEM_IMAGE_BAD_SIGNATURE = 0xC00002D1,
2479
2480 /// The device will not start without a reboot.
2481 PNP_REBOOT_REQUIRED = 0xC00002D2,
2482
2483 /// The power state of the current device cannot support this request.
2484 POWER_STATE_INVALID = 0xC00002D3,
2485
2486 /// The specified group type is invalid.
2487 DS_INVALID_GROUP_TYPE = 0xC00002D4,
2488
2489 /// In a mixed domain, no nesting of a global group if the group is security enabled.
2490 DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN = 0xC00002D5,
2491
2492 /// In a mixed domain, cannot nest local groups with other local groups, if the group is security enabled.
2493 DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN = 0xC00002D6,
2494
2495 /// A global group cannot have a local group as a member.
2496 DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER = 0xC00002D7,
2497
2498 /// A global group cannot have a universal group as a member.
2499 DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER = 0xC00002D8,
2500
2501 /// A universal group cannot have a local group as a member.
2502 DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER = 0xC00002D9,
2503
2504 /// A global group cannot have a cross-domain member.
2505 DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER = 0xC00002DA,
2506
2507 /// A local group cannot have another cross-domain local group as a member.
2508 DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER = 0xC00002DB,
2509
2510 /// Cannot change to a security-disabled group because primary members are in this group.
2511 DS_HAVE_PRIMARY_MEMBERS = 0xC00002DC,
2512
2513 /// The WMI operation is not supported by the data block or method.
2514 WMI_NOT_SUPPORTED = 0xC00002DD,
2515
2516 /// There is not enough power to complete the requested operation.
2517 INSUFFICIENT_POWER = 0xC00002DE,
2518
2519 /// The Security Accounts Manager needs to get the boot password.
2520 SAM_NEED_BOOTKEY_PASSWORD = 0xC00002DF,
2521
2522 /// The Security Accounts Manager needs to get the boot key from the floppy disk.
2523 SAM_NEED_BOOTKEY_FLOPPY = 0xC00002E0,
2524
2525 /// The directory service cannot start.
2526 DS_CANT_START = 0xC00002E1,
2527
2528 /// The directory service could not start because of the following error: %hs Error Status: 0x%x.
2529 /// Click OK to shut down this system and restart in Directory Services Restore Mode.
2530 /// Check the event log for more detailed information.
2531 DS_INIT_FAILURE = 0xC00002E2,
2532
2533 /// The Security Accounts Manager initialization failed because of the following error: %hs Error Status: 0x%x.
2534 /// Click OK to shut down this system and restart in Safe Mode.
2535 /// Check the event log for more detailed information.
2536 SAM_INIT_FAILURE = 0xC00002E3,
2537
2538 /// The requested operation can be performed only on a global catalog server.
2539 DS_GC_REQUIRED = 0xC00002E4,
2540
2541 /// A local group can only be a member of other local groups in the same domain.
2542 DS_LOCAL_MEMBER_OF_LOCAL_ONLY = 0xC00002E5,
2543
2544 /// Foreign security principals cannot be members of universal groups.
2545 DS_NO_FPO_IN_UNIVERSAL_GROUPS = 0xC00002E6,
2546
2547 /// Your computer could not be joined to the domain.
2548 /// You have exceeded the maximum number of computer accounts you are allowed to create in this domain.
2549 /// Contact your system administrator to have this limit reset or increased.
2550 DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED = 0xC00002E7,
2551
2552 /// This operation cannot be performed on the current domain.
2553 CURRENT_DOMAIN_NOT_ALLOWED = 0xC00002E9,
2554
2555 /// The directory or file cannot be created.
2556 CANNOT_MAKE = 0xC00002EA,
2557
2558 /// The system is in the process of shutting down.
2559 SYSTEM_SHUTDOWN = 0xC00002EB,
2560
2561 /// Directory Services could not start because of the following error: %hs Error Status: 0x%x. Click OK to shut down the system.
2562 /// You can use the recovery console to diagnose the system further.
2563 DS_INIT_FAILURE_CONSOLE = 0xC00002EC,
2564
2565 /// Security Accounts Manager initialization failed because of the following error: %hs Error Status: 0x%x. Click OK to shut down the system.
2566 /// You can use the recovery console to diagnose the system further.
2567 DS_SAM_INIT_FAILURE_CONSOLE = 0xC00002ED,
2568
2569 /// A security context was deleted before the context was completed. This is considered a logon failure.
2570 UNFINISHED_CONTEXT_DELETED = 0xC00002EE,
2571
2572 /// The client is trying to negotiate a context and the server requires user-to-user but did not send a TGT reply.
2573 NO_TGT_REPLY = 0xC00002EF,
2574
2575 /// An object ID was not found in the file.
2576 OBJECTID_NOT_FOUND = 0xC00002F0,
2577
2578 /// Unable to accomplish the requested task because the local machine does not have any IP addresses.
2579 NO_IP_ADDRESSES = 0xC00002F1,
2580
2581 /// The supplied credential handle does not match the credential that is associated with the security context.
2582 WRONG_CREDENTIAL_HANDLE = 0xC00002F2,
2583
2584 /// The crypto system or checksum function is invalid because a required function is unavailable.
2585 CRYPTO_SYSTEM_INVALID = 0xC00002F3,
2586
2587 /// The number of maximum ticket referrals has been exceeded.
2588 MAX_REFERRALS_EXCEEDED = 0xC00002F4,
2589
2590 /// The local machine must be a Kerberos KDC (domain controller) and it is not.
2591 MUST_BE_KDC = 0xC00002F5,
2592
2593 /// The other end of the security negotiation requires strong crypto but it is not supported on the local machine.
2594 STRONG_CRYPTO_NOT_SUPPORTED = 0xC00002F6,
2595
2596 /// The KDC reply contained more than one principal name.
2597 TOO_MANY_PRINCIPALS = 0xC00002F7,
2598
2599 /// Expected to find PA data for a hint of what etype to use, but it was not found.
2600 NO_PA_DATA = 0xC00002F8,
2601
2602 /// The client certificate does not contain a valid UPN, or does not match the client name in the logon request. Contact your administrator.
2603 PKINIT_NAME_MISMATCH = 0xC00002F9,
2604
2605 /// Smart card logon is required and was not used.
2606 SMARTCARD_LOGON_REQUIRED = 0xC00002FA,
2607
2608 /// An invalid request was sent to the KDC.
2609 KDC_INVALID_REQUEST = 0xC00002FB,
2610
2611 /// The KDC was unable to generate a referral for the service requested.
2612 KDC_UNABLE_TO_REFER = 0xC00002FC,
2613
2614 /// The encryption type requested is not supported by the KDC.
2615 KDC_UNKNOWN_ETYPE = 0xC00002FD,
2616
2617 /// A system shutdown is in progress.
2618 SHUTDOWN_IN_PROGRESS = 0xC00002FE,
2619
2620 /// The server machine is shutting down.
2621 SERVER_SHUTDOWN_IN_PROGRESS = 0xC00002FF,
2622
2623 /// This operation is not supported on a computer running Windows Server 2003 operating system for Small Business Server.
2624 NOT_SUPPORTED_ON_SBS = 0xC0000300,
2625
2626 /// The WMI GUID is no longer available.
2627 WMI_GUID_DISCONNECTED = 0xC0000301,
2628
2629 /// Collection or events for the WMI GUID is already disabled.
2630 WMI_ALREADY_DISABLED = 0xC0000302,
2631
2632 /// Collection or events for the WMI GUID is already enabled.
2633 WMI_ALREADY_ENABLED = 0xC0000303,
2634
2635 /// The master file table on the volume is too fragmented to complete this operation.
2636 MFT_TOO_FRAGMENTED = 0xC0000304,
2637
2638 /// Copy protection failure.
2639 COPY_PROTECTION_FAILURE = 0xC0000305,
2640
2641 /// Copy protection error—DVD CSS Authentication failed.
2642 CSS_AUTHENTICATION_FAILURE = 0xC0000306,
2643
2644 /// Copy protection error—The specified sector does not contain a valid key.
2645 CSS_KEY_NOT_PRESENT = 0xC0000307,
2646
2647 /// Copy protection error—DVD session key not established.
2648 CSS_KEY_NOT_ESTABLISHED = 0xC0000308,
2649
2650 /// Copy protection error—The read failed because the sector is encrypted.
2651 CSS_SCRAMBLED_SECTOR = 0xC0000309,
2652
2653 /// Copy protection error—The region of the specified DVD does not correspond to the region setting of the drive.
2654 CSS_REGION_MISMATCH = 0xC000030A,
2655
2656 /// Copy protection error—The region setting of the drive might be permanent.
2657 CSS_RESETS_EXHAUSTED = 0xC000030B,
2658
2659 /// The Kerberos protocol encountered an error while validating the KDC certificate during smart card logon.
2660 /// There is more information in the system event log.
2661 PKINIT_FAILURE = 0xC0000320,
2662
2663 /// The Kerberos protocol encountered an error while attempting to use the smart card subsystem.
2664 SMARTCARD_SUBSYSTEM_FAILURE = 0xC0000321,
2665
2666 /// The target server does not have acceptable Kerberos credentials.
2667 NO_KERB_KEY = 0xC0000322,
2668
2669 /// The transport determined that the remote system is down.
2670 HOST_DOWN = 0xC0000350,
2671
2672 /// An unsupported pre-authentication mechanism was presented to the Kerberos package.
2673 UNSUPPORTED_PREAUTH = 0xC0000351,
2674
2675 /// The encryption algorithm that is used on the source file needs a bigger key buffer than the one that is used on the destination file.
2676 EFS_ALG_BLOB_TOO_BIG = 0xC0000352,
2677
2678 /// An attempt to remove a processes DebugPort was made, but a port was not already associated with the process.
2679 PORT_NOT_SET = 0xC0000353,
2680
2681 /// An attempt to do an operation on a debug port failed because the port is in the process of being deleted.
2682 DEBUGGER_INACTIVE = 0xC0000354,
2683
2684 /// This version of Windows is not compatible with the behavior version of the directory forest, domain, or domain controller.
2685 DS_VERSION_CHECK_FAILURE = 0xC0000355,
2686
2687 /// The specified event is currently not being audited.
2688 AUDITING_DISABLED = 0xC0000356,
2689
2690 /// The machine account was created prior to Windows NT 4.0 operating system. The account needs to be recreated.
2691 PRENT4_MACHINE_ACCOUNT = 0xC0000357,
2692
2693 /// An account group cannot have a universal group as a member.
2694 DS_AG_CANT_HAVE_UNIVERSAL_MEMBER = 0xC0000358,
2695
2696 /// The specified image file did not have the correct format; it appears to be a 32-bit Windows image.
2697 INVALID_IMAGE_WIN_32 = 0xC0000359,
2698
2699 /// The specified image file did not have the correct format; it appears to be a 64-bit Windows image.
2700 INVALID_IMAGE_WIN_64 = 0xC000035A,
2701
2702 /// The client's supplied SSPI channel bindings were incorrect.
2703 BAD_BINDINGS = 0xC000035B,
2704
2705 /// The client session has expired; so the client must re-authenticate to continue accessing the remote resources.
2706 NETWORK_SESSION_EXPIRED = 0xC000035C,
2707
2708 /// The AppHelp dialog box canceled; thus preventing the application from starting.
2709 APPHELP_BLOCK = 0xC000035D,
2710
2711 /// The SID filtering operation removed all SIDs.
2712 ALL_SIDS_FILTERED = 0xC000035E,
2713
2714 /// The driver was not loaded because the system is starting in safe mode.
2715 NOT_SAFE_MODE_DRIVER = 0xC000035F,
2716
2717 /// Access to %1 has been restricted by your Administrator by the default software restriction policy level.
2718 ACCESS_DISABLED_BY_POLICY_DEFAULT = 0xC0000361,
2719
2720 /// Access to %1 has been restricted by your Administrator by location with policy rule %2 placed on path %3.
2721 ACCESS_DISABLED_BY_POLICY_PATH = 0xC0000362,
2722
2723 /// Access to %1 has been restricted by your Administrator by software publisher policy.
2724 ACCESS_DISABLED_BY_POLICY_PUBLISHER = 0xC0000363,
2725
2726 /// Access to %1 has been restricted by your Administrator by policy rule %2.
2727 ACCESS_DISABLED_BY_POLICY_OTHER = 0xC0000364,
2728
2729 /// The driver was not loaded because it failed its initialization call.
2730 FAILED_DRIVER_ENTRY = 0xC0000365,
2731
2732 /// The device encountered an error while applying power or reading the device configuration.
2733 /// This might be caused by a failure of your hardware or by a poor connection.
2734 DEVICE_ENUMERATION_ERROR = 0xC0000366,
2735
2736 /// The create operation failed because the name contained at least one mount point that resolves to a volume to which the specified device object is not attached.
2737 MOUNT_POINT_NOT_RESOLVED = 0xC0000368,
2738
2739 /// The device object parameter is either not a valid device object or is not attached to the volume that is specified by the file name.
2740 INVALID_DEVICE_OBJECT_PARAMETER = 0xC0000369,
2741
2742 /// A machine check error has occurred.
2743 /// Check the system event log for additional information.
2744 MCA_OCCURED = 0xC000036A,
2745
2746 /// Driver %2 has been blocked from loading.
2747 DRIVER_BLOCKED_CRITICAL = 0xC000036B,
2748
2749 /// Driver %2 has been blocked from loading.
2750 DRIVER_BLOCKED = 0xC000036C,
2751
2752 /// There was error [%2] processing the driver database.
2753 DRIVER_DATABASE_ERROR = 0xC000036D,
2754
2755 /// System hive size has exceeded its limit.
2756 SYSTEM_HIVE_TOO_LARGE = 0xC000036E,
2757
2758 /// A dynamic link library (DLL) referenced a module that was neither a DLL nor the process's executable image.
2759 INVALID_IMPORT_OF_NON_DLL = 0xC000036F,
2760
2761 /// The local account store does not contain secret material for the specified account.
2762 NO_SECRETS = 0xC0000371,
2763
2764 /// Access to %1 has been restricted by your Administrator by policy rule %2.
2765 ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY = 0xC0000372,
2766
2767 /// The system was not able to allocate enough memory to perform a stack switch.
2768 FAILED_STACK_SWITCH = 0xC0000373,
2769
2770 /// A heap has been corrupted.
2771 HEAP_CORRUPTION = 0xC0000374,
2772
2773 /// An incorrect PIN was presented to the smart card.
2774 SMARTCARD_WRONG_PIN = 0xC0000380,
2775
2776 /// The smart card is blocked.
2777 SMARTCARD_CARD_BLOCKED = 0xC0000381,
2778
2779 /// No PIN was presented to the smart card.
2780 SMARTCARD_CARD_NOT_AUTHENTICATED = 0xC0000382,
2781
2782 /// No smart card is available.
2783 SMARTCARD_NO_CARD = 0xC0000383,
2784
2785 /// The requested key container does not exist on the smart card.
2786 SMARTCARD_NO_KEY_CONTAINER = 0xC0000384,
2787
2788 /// The requested certificate does not exist on the smart card.
2789 SMARTCARD_NO_CERTIFICATE = 0xC0000385,
2790
2791 /// The requested keyset does not exist.
2792 SMARTCARD_NO_KEYSET = 0xC0000386,
2793
2794 /// A communication error with the smart card has been detected.
2795 SMARTCARD_IO_ERROR = 0xC0000387,
2796
2797 /// The system detected a possible attempt to compromise security.
2798 /// Ensure that you can contact the server that authenticated you.
2799 DOWNGRADE_DETECTED = 0xC0000388,
2800
2801 /// The smart card certificate used for authentication has been revoked. Contact your system administrator.
2802 /// There might be additional information in the event log.
2803 SMARTCARD_CERT_REVOKED = 0xC0000389,
2804
2805 /// An untrusted certificate authority was detected while processing the smart card certificate that is used for authentication. Contact your system administrator.
2806 ISSUING_CA_UNTRUSTED = 0xC000038A,
2807
2808 /// The revocation status of the smart card certificate that is used for authentication could not be determined. Contact your system administrator.
2809 REVOCATION_OFFLINE_C = 0xC000038B,
2810
2811 /// The smart card certificate used for authentication was not trusted. Contact your system administrator.
2812 PKINIT_CLIENT_FAILURE = 0xC000038C,
2813
2814 /// The smart card certificate used for authentication has expired. Contact your system administrator.
2815 SMARTCARD_CERT_EXPIRED = 0xC000038D,
2816
2817 /// The driver could not be loaded because a previous version of the driver is still in memory.
2818 DRIVER_FAILED_PRIOR_UNLOAD = 0xC000038E,
2819
2820 /// The smart card provider could not perform the action because the context was acquired as silent.
2821 SMARTCARD_SILENT_CONTEXT = 0xC000038F,
2822
2823 /// The delegated trust creation quota of the current user has been exceeded.
2824 PER_USER_TRUST_QUOTA_EXCEEDED = 0xC0000401,
2825
2826 /// The total delegated trust creation quota has been exceeded.
2827 ALL_USER_TRUST_QUOTA_EXCEEDED = 0xC0000402,
2828
2829 /// The delegated trust deletion quota of the current user has been exceeded.
2830 USER_DELETE_TRUST_QUOTA_EXCEEDED = 0xC0000403,
2831
2832 /// The requested name already exists as a unique identifier.
2833 DS_NAME_NOT_UNIQUE = 0xC0000404,
2834
2835 /// The requested object has a non-unique identifier and cannot be retrieved.
2836 DS_DUPLICATE_ID_FOUND = 0xC0000405,
2837
2838 /// The group cannot be converted due to attribute restrictions on the requested group type.
2839 DS_GROUP_CONVERSION_ERROR = 0xC0000406,
2840
2841 /// {Volume Shadow Copy Service} Wait while the Volume Shadow Copy Service prepares volume %hs for hibernation.
2842 VOLSNAP_PREPARE_HIBERNATE = 0xC0000407,
2843
2844 /// Kerberos sub-protocol User2User is required.
2845 USER2USER_REQUIRED = 0xC0000408,
2846
2847 /// The system detected an overrun of a stack-based buffer in this application.
2848 /// This overrun could potentially allow a malicious user to gain control of this application.
2849 STACK_BUFFER_OVERRUN = 0xC0000409,
2850
2851 /// The Kerberos subsystem encountered an error.
2852 /// A service for user protocol request was made against a domain controller which does not support service for user.
2853 NO_S4U_PROT_SUPPORT = 0xC000040A,
2854
2855 /// An attempt was made by this server to make a Kerberos constrained delegation request for a target that is outside the server realm.
2856 /// This action is not supported and the resulting error indicates a misconfiguration on the allowed-to-delegate-to list for this server. Contact your administrator.
2857 CROSSREALM_DELEGATION_FAILURE = 0xC000040B,
2858
2859 /// The revocation status of the domain controller certificate used for smart card authentication could not be determined.
2860 /// There is additional information in the system event log. Contact your system administrator.
2861 REVOCATION_OFFLINE_KDC = 0xC000040C,
2862
2863 /// An untrusted certificate authority was detected while processing the domain controller certificate used for authentication.
2864 /// There is additional information in the system event log. Contact your system administrator.
2865 ISSUING_CA_UNTRUSTED_KDC = 0xC000040D,
2866
2867 /// The domain controller certificate used for smart card logon has expired.
2868 /// Contact your system administrator with the contents of your system event log.
2869 KDC_CERT_EXPIRED = 0xC000040E,
2870
2871 /// The domain controller certificate used for smart card logon has been revoked.
2872 /// Contact your system administrator with the contents of your system event log.
2873 KDC_CERT_REVOKED = 0xC000040F,
2874
2875 /// Data present in one of the parameters is more than the function can operate on.
2876 PARAMETER_QUOTA_EXCEEDED = 0xC0000410,
2877
2878 /// The system has failed to hibernate (The error code is %hs).
2879 /// Hibernation will be disabled until the system is restarted.
2880 HIBERNATION_FAILURE = 0xC0000411,
2881
2882 /// An attempt to delay-load a .dll or get a function address in a delay-loaded .dll failed.
2883 DELAY_LOAD_FAILED = 0xC0000412,
2884
2885 /// Logon Failure: The machine you are logging onto is protected by an authentication firewall.
2886 /// The specified account is not allowed to authenticate to the machine.
2887 AUTHENTICATION_FIREWALL_FAILED = 0xC0000413,
2888
2889 /// %hs is a 16-bit application. You do not have permissions to execute 16-bit applications.
2890 /// Check your permissions with your system administrator.
2891 VDM_DISALLOWED = 0xC0000414,
2892
2893 /// {Display Driver Stopped Responding} The %hs display driver has stopped working normally.
2894 /// Save your work and reboot the system to restore full display functionality.
2895 /// The next time you reboot the machine a dialog will be displayed giving you a chance to report this failure to Microsoft.
2896 HUNG_DISPLAY_DRIVER_THREAD = 0xC0000415,
2897
2898 /// The Desktop heap encountered an error while allocating session memory.
2899 /// There is more information in the system event log.
2900 INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE = 0xC0000416,
2901
2902 /// An invalid parameter was passed to a C runtime function.
2903 INVALID_CRUNTIME_PARAMETER = 0xC0000417,
2904
2905 /// The authentication failed because NTLM was blocked.
2906 NTLM_BLOCKED = 0xC0000418,
2907
2908 /// The source object's SID already exists in destination forest.
2909 DS_SRC_SID_EXISTS_IN_FOREST = 0xC0000419,
2910
2911 /// The domain name of the trusted domain already exists in the forest.
2912 DS_DOMAIN_NAME_EXISTS_IN_FOREST = 0xC000041A,
2913
2914 /// The flat name of the trusted domain already exists in the forest.
2915 DS_FLAT_NAME_EXISTS_IN_FOREST = 0xC000041B,
2916
2917 /// The User Principal Name (UPN) is invalid.
2918 INVALID_USER_PRINCIPAL_NAME = 0xC000041C,
2919
2920 /// There has been an assertion failure.
2921 ASSERTION_FAILURE = 0xC0000420,
2922
2923 /// Application verifier has found an error in the current process.
2924 VERIFIER_STOP = 0xC0000421,
2925
2926 /// A user mode unwind is in progress.
2927 CALLBACK_POP_STACK = 0xC0000423,
2928
2929 /// %2 has been blocked from loading due to incompatibility with this system.
2930 /// Contact your software vendor for a compatible version of the driver.
2931 INCOMPATIBLE_DRIVER_BLOCKED = 0xC0000424,
2932
2933 /// Illegal operation attempted on a registry key which has already been unloaded.
2934 HIVE_UNLOADED = 0xC0000425,
2935
2936 /// Compression is disabled for this volume.
2937 COMPRESSION_DISABLED = 0xC0000426,
2938
2939 /// The requested operation could not be completed due to a file system limitation.
2940 FILE_SYSTEM_LIMITATION = 0xC0000427,
2941
2942 /// The hash for image %hs cannot be found in the system catalogs.
2943 /// The image is likely corrupt or the victim of tampering.
2944 INVALID_IMAGE_HASH = 0xC0000428,
2945
2946 /// The implementation is not capable of performing the request.
2947 NOT_CAPABLE = 0xC0000429,
2948
2949 /// The requested operation is out of order with respect to other operations.
2950 REQUEST_OUT_OF_SEQUENCE = 0xC000042A,
2951
2952 /// An operation attempted to exceed an implementation-defined limit.
2953 IMPLEMENTATION_LIMIT = 0xC000042B,
2954
2955 /// The requested operation requires elevation.
2956 ELEVATION_REQUIRED = 0xC000042C,
2957
2958 /// The required security context does not exist.
2959 NO_SECURITY_CONTEXT = 0xC000042D,
2960
2961 /// The PKU2U protocol encountered an error while attempting to utilize the associated certificates.
2962 PKU2U_CERT_FAILURE = 0xC000042E,
2963
2964 /// The operation was attempted beyond the valid data length of the file.
2965 BEYOND_VDL = 0xC0000432,
2966
2967 /// The attempted write operation encountered a write already in progress for some portion of the range.
2968 ENCOUNTERED_WRITE_IN_PROGRESS = 0xC0000433,
2969
2970 /// The page fault mappings changed in the middle of processing a fault so the operation must be retried.
2971 PTE_CHANGED = 0xC0000434,
2972
2973 /// The attempt to purge this file from memory failed to purge some or all the data from memory.
2974 PURGE_FAILED = 0xC0000435,
2975
2976 /// The requested credential requires confirmation.
2977 CRED_REQUIRES_CONFIRMATION = 0xC0000440,
2978
2979 /// The remote server sent an invalid response for a file being opened with Client Side Encryption.
2980 CS_ENCRYPTION_INVALID_SERVER_RESPONSE = 0xC0000441,
2981
2982 /// Client Side Encryption is not supported by the remote server even though it claims to support it.
2983 CS_ENCRYPTION_UNSUPPORTED_SERVER = 0xC0000442,
2984
2985 /// File is encrypted and should be opened in Client Side Encryption mode.
2986 CS_ENCRYPTION_EXISTING_ENCRYPTED_FILE = 0xC0000443,
2987
2988 /// A new encrypted file is being created and a $EFS needs to be provided.
2989 CS_ENCRYPTION_NEW_ENCRYPTED_FILE = 0xC0000444,
2990
2991 /// The SMB client requested a CSE FSCTL on a non-CSE file.
2992 CS_ENCRYPTION_FILE_NOT_CSE = 0xC0000445,
2993
2994 /// Indicates a particular Security ID cannot be assigned as the label of an object.
2995 INVALID_LABEL = 0xC0000446,
2996
2997 /// The process hosting the driver for this device has terminated.
2998 DRIVER_PROCESS_TERMINATED = 0xC0000450,
2999
3000 /// The requested system device cannot be identified due to multiple indistinguishable devices potentially matching the identification criteria.
3001 AMBIGUOUS_SYSTEM_DEVICE = 0xC0000451,
3002
3003 /// The requested system device cannot be found.
3004 SYSTEM_DEVICE_NOT_FOUND = 0xC0000452,
3005
3006 /// This boot application must be restarted.
3007 RESTART_BOOT_APPLICATION = 0xC0000453,
3008
3009 /// Insufficient NVRAM resources exist to complete the API. A reboot might be required.
3010 INSUFFICIENT_NVRAM_RESOURCES = 0xC0000454,
3011
3012 /// No ranges for the specified operation were able to be processed.
3013 NO_RANGES_PROCESSED = 0xC0000460,
3014
3015 /// The storage device does not support Offload Write.
3016 DEVICE_FEATURE_NOT_SUPPORTED = 0xC0000463,
3017
3018 /// Data cannot be moved because the source device cannot communicate with the destination device.
3019 DEVICE_UNREACHABLE = 0xC0000464,
3020
3021 /// The token representing the data is invalid or expired.
3022 INVALID_TOKEN = 0xC0000465,
3023
3024 /// The file server is temporarily unavailable.
3025 SERVER_UNAVAILABLE = 0xC0000466,
3026
3027 /// The specified task name is invalid.
3028 INVALID_TASK_NAME = 0xC0000500,
3029
3030 /// The specified task index is invalid.
3031 INVALID_TASK_INDEX = 0xC0000501,
3032
3033 /// The specified thread is already joining a task.
3034 THREAD_ALREADY_IN_TASK = 0xC0000502,
3035
3036 /// A callback has requested to bypass native code.
3037 CALLBACK_BYPASS = 0xC0000503,
3038
3039 /// A fail fast exception occurred.
3040 /// Exception handlers will not be invoked and the process will be terminated immediately.
3041 FAIL_FAST_EXCEPTION = 0xC0000602,
3042
3043 /// Windows cannot verify the digital signature for this file.
3044 /// The signing certificate for this file has been revoked.
3045 IMAGE_CERT_REVOKED = 0xC0000603,
3046
3047 /// The ALPC port is closed.
3048 PORT_CLOSED = 0xC0000700,
3049
3050 /// The ALPC message requested is no longer available.
3051 MESSAGE_LOST = 0xC0000701,
3052
3053 /// The ALPC message supplied is invalid.
3054 INVALID_MESSAGE = 0xC0000702,
3055
3056 /// The ALPC message has been canceled.
3057 REQUEST_CANCELED = 0xC0000703,
3058
3059 /// Invalid recursive dispatch attempt.
3060 RECURSIVE_DISPATCH = 0xC0000704,
3061
3062 /// No receive buffer has been supplied in a synchronous request.
3063 LPC_RECEIVE_BUFFER_EXPECTED = 0xC0000705,
3064
3065 /// The connection port is used in an invalid context.
3066 LPC_INVALID_CONNECTION_USAGE = 0xC0000706,
3067
3068 /// The ALPC port does not accept new request messages.
3069 LPC_REQUESTS_NOT_ALLOWED = 0xC0000707,
3070
3071 /// The resource requested is already in use.
3072 RESOURCE_IN_USE = 0xC0000708,
3073
3074 /// The hardware has reported an uncorrectable memory error.
3075 HARDWARE_MEMORY_ERROR = 0xC0000709,
3076
3077 /// Status 0x%08x was returned, waiting on handle 0x%x for wait 0x%p, in waiter 0x%p.
3078 THREADPOOL_HANDLE_EXCEPTION = 0xC000070A,
3079
3080 /// After a callback to 0x%p(0x%p), a completion call to Set event(0x%p) failed with status 0x%08x.
3081 THREADPOOL_SET_EVENT_ON_COMPLETION_FAILED = 0xC000070B,
3082
3083 /// After a callback to 0x%p(0x%p), a completion call to ReleaseSemaphore(0x%p, %d) failed with status 0x%08x.
3084 THREADPOOL_RELEASE_SEMAPHORE_ON_COMPLETION_FAILED = 0xC000070C,
3085
3086 /// After a callback to 0x%p(0x%p), a completion call to ReleaseMutex(%p) failed with status 0x%08x.
3087 THREADPOOL_RELEASE_MUTEX_ON_COMPLETION_FAILED = 0xC000070D,
3088
3089 /// After a callback to 0x%p(0x%p), a completion call to FreeLibrary(%p) failed with status 0x%08x.
3090 THREADPOOL_FREE_LIBRARY_ON_COMPLETION_FAILED = 0xC000070E,
3091
3092 /// The thread pool 0x%p was released while a thread was posting a callback to 0x%p(0x%p) to it.
3093 THREADPOOL_RELEASED_DURING_OPERATION = 0xC000070F,
3094
3095 /// A thread pool worker thread is impersonating a client, after a callback to 0x%p(0x%p).
3096 /// This is unexpected, indicating that the callback is missing a call to revert the impersonation.
3097 CALLBACK_RETURNED_WHILE_IMPERSONATING = 0xC0000710,
3098
3099 /// A thread pool worker thread is impersonating a client, after executing an APC.
3100 /// This is unexpected, indicating that the APC is missing a call to revert the impersonation.
3101 APC_RETURNED_WHILE_IMPERSONATING = 0xC0000711,
3102
3103 /// Either the target process, or the target thread's containing process, is a protected process.
3104 PROCESS_IS_PROTECTED = 0xC0000712,
3105
3106 /// A thread is getting dispatched with MCA EXCEPTION because of MCA.
3107 MCA_EXCEPTION = 0xC0000713,
3108
3109 /// The client certificate account mapping is not unique.
3110 CERTIFICATE_MAPPING_NOT_UNIQUE = 0xC0000714,
3111
3112 /// The symbolic link cannot be followed because its type is disabled.
3113 SYMLINK_CLASS_DISABLED = 0xC0000715,
3114
3115 /// Indicates that the specified string is not valid for IDN normalization.
3116 INVALID_IDN_NORMALIZATION = 0xC0000716,
3117
3118 /// No mapping for the Unicode character exists in the target multi-byte code page.
3119 NO_UNICODE_TRANSLATION = 0xC0000717,
3120
3121 /// The provided callback is already registered.
3122 ALREADY_REGISTERED = 0xC0000718,
3123
3124 /// The provided context did not match the target.
3125 CONTEXT_MISMATCH = 0xC0000719,
3126
3127 /// The specified port already has a completion list.
3128 PORT_ALREADY_HAS_COMPLETION_LIST = 0xC000071A,
3129
3130 /// A threadpool worker thread entered a callback at thread base priority 0x%x and exited at priority 0x%x.
3131 /// This is unexpected, indicating that the callback missed restoring the priority.
3132 CALLBACK_RETURNED_THREAD_PRIORITY = 0xC000071B,
3133
3134 /// An invalid thread, handle %p, is specified for this operation.
3135 /// Possibly, a threadpool worker thread was specified.
3136 INVALID_THREAD = 0xC000071C,
3137
3138 /// A threadpool worker thread entered a callback, which left transaction state.
3139 /// This is unexpected, indicating that the callback missed clearing the transaction.
3140 CALLBACK_RETURNED_TRANSACTION = 0xC000071D,
3141
3142 /// A threadpool worker thread entered a callback, which left the loader lock held.
3143 /// This is unexpected, indicating that the callback missed releasing the lock.
3144 CALLBACK_RETURNED_LDR_LOCK = 0xC000071E,
3145
3146 /// A threadpool worker thread entered a callback, which left with preferred languages set.
3147 /// This is unexpected, indicating that the callback missed clearing them.
3148 CALLBACK_RETURNED_LANG = 0xC000071F,
3149
3150 /// A threadpool worker thread entered a callback, which left with background priorities set.
3151 /// This is unexpected, indicating that the callback missed restoring the original priorities.
3152 CALLBACK_RETURNED_PRI_BACK = 0xC0000720,
3153
3154 /// The attempted operation required self healing to be enabled.
3155 DISK_REPAIR_DISABLED = 0xC0000800,
3156
3157 /// The directory service cannot perform the requested operation because a domain rename operation is in progress.
3158 DS_DOMAIN_RENAME_IN_PROGRESS = 0xC0000801,
3159
3160 /// An operation failed because the storage quota was exceeded.
3161 DISK_QUOTA_EXCEEDED = 0xC0000802,
3162
3163 /// An operation failed because the content was blocked.
3164 CONTENT_BLOCKED = 0xC0000804,
3165
3166 /// The operation could not be completed due to bad clusters on disk.
3167 BAD_CLUSTERS = 0xC0000805,
3168
3169 /// The operation could not be completed because the volume is dirty. Please run the Chkdsk utility and try again.
3170 VOLUME_DIRTY = 0xC0000806,
3171
3172 /// This file is checked out or locked for editing by another user.
3173 FILE_CHECKED_OUT = 0xC0000901,
3174
3175 /// The file must be checked out before saving changes.
3176 CHECKOUT_REQUIRED = 0xC0000902,
3177
3178 /// The file type being saved or retrieved has been blocked.
3179 BAD_FILE_TYPE = 0xC0000903,
3180
3181 /// The file size exceeds the limit allowed and cannot be saved.
3182 FILE_TOO_LARGE = 0xC0000904,
3183
3184 /// Access Denied. Before opening files in this location, you must first browse to the e.g.
3185 /// site and select the option to log on automatically.
3186 FORMS_AUTH_REQUIRED = 0xC0000905,
3187
3188 /// The operation did not complete successfully because the file contains a virus.
3189 VIRUS_INFECTED = 0xC0000906,
3190
3191 /// This file contains a virus and cannot be opened.
3192 /// Due to the nature of this virus, the file has been removed from this location.
3193 VIRUS_DELETED = 0xC0000907,
3194
3195 /// The resources required for this device conflict with the MCFG table.
3196 BAD_MCFG_TABLE = 0xC0000908,
3197
3198 /// The operation did not complete successfully because it would cause an oplock to be broken.
3199 /// The caller has requested that existing oplocks not be broken.
3200 CANNOT_BREAK_OPLOCK = 0xC0000909,
3201
3202 /// WOW Assertion Error.
3203 WOW_ASSERTION = 0xC0009898,
3204
3205 /// The cryptographic signature is invalid.
3206 INVALID_SIGNATURE = 0xC000A000,
3207
3208 /// The cryptographic provider does not support HMAC.
3209 HMAC_NOT_SUPPORTED = 0xC000A001,
3210
3211 /// The IPsec queue overflowed.
3212 IPSEC_QUEUE_OVERFLOW = 0xC000A010,
3213
3214 /// The neighbor discovery queue overflowed.
3215 ND_QUEUE_OVERFLOW = 0xC000A011,
3216
3217 /// An Internet Control Message Protocol (ICMP) hop limit exceeded error was received.
3218 HOPLIMIT_EXCEEDED = 0xC000A012,
3219
3220 /// The protocol is not installed on the local machine.
3221 PROTOCOL_NOT_SUPPORTED = 0xC000A013,
3222
3223 /// {Delayed Write Failed} Windows was unable to save all the data for the file %hs; the data has been lost.
3224 /// This error might be caused by network connectivity issues. Try to save this file elsewhere.
3225 LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED = 0xC000A080,
3226
3227 /// {Delayed Write Failed} Windows was unable to save all the data for the file %hs; the data has been lost.
3228 /// This error was returned by the server on which the file exists. Try to save this file elsewhere.
3229 LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR = 0xC000A081,
3230
3231 /// {Delayed Write Failed} Windows was unable to save all the data for the file %hs; the data has been lost.
3232 /// This error might be caused if the device has been removed or the media is write-protected.
3233 LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR = 0xC000A082,
3234
3235 /// Windows was unable to parse the requested XML data.
3236 XML_PARSE_ERROR = 0xC000A083,
3237
3238 /// An error was encountered while processing an XML digital signature.
3239 XMLDSIG_ERROR = 0xC000A084,
3240
3241 /// This indicates that the caller made the connection request in the wrong routing compartment.
3242 WRONG_COMPARTMENT = 0xC000A085,
3243
3244 /// This indicates that there was an AuthIP failure when attempting to connect to the remote host.
3245 AUTHIP_FAILURE = 0xC000A086,
3246
3247 /// OID mapped groups cannot have members.
3248 DS_OID_MAPPED_GROUP_CANT_HAVE_MEMBERS = 0xC000A087,
3249
3250 /// The specified OID cannot be found.
3251 DS_OID_NOT_FOUND = 0xC000A088,
3252
3253 /// Hash generation for the specified version and hash type is not enabled on server.
3254 HASH_NOT_SUPPORTED = 0xC000A100,
3255
3256 /// The hash requests is not present or not up to date with the current file contents.
3257 HASH_NOT_PRESENT = 0xC000A101,
3258
3259 /// A file system filter on the server has not opted in for Offload Read support.
3260 OFFLOAD_READ_FLT_NOT_SUPPORTED = 0xC000A2A1,
3261
3262 /// A file system filter on the server has not opted in for Offload Write support.
3263 OFFLOAD_WRITE_FLT_NOT_SUPPORTED = 0xC000A2A2,
3264
3265 /// Offload read operations cannot be performed on:
3266 /// - Compressed files
3267 /// - Sparse files
3268 /// - Encrypted files
3269 /// - File system metadata files
3270 OFFLOAD_READ_FILE_NOT_SUPPORTED = 0xC000A2A3,
3271
3272 /// Offload write operations cannot be performed on:
3273 /// - Compressed files
3274 /// - Sparse files
3275 /// - Encrypted files
3276 /// - File system metadata files
3277 OFFLOAD_WRITE_FILE_NOT_SUPPORTED = 0xC000A2A4,
3278
3279 /// The debugger did not perform a state change.
3280 DBG_NO_STATE_CHANGE = 0xC0010001,
3281
3282 /// The debugger found that the application is not idle.
3283 DBG_APP_NOT_IDLE = 0xC0010002,
3284
3285 /// The string binding is invalid.
3286 RPC_NT_INVALID_STRING_BINDING = 0xC0020001,
3287
3288 /// The binding handle is not the correct type.
3289 RPC_NT_WRONG_KIND_OF_BINDING = 0xC0020002,
3290
3291 /// The binding handle is invalid.
3292 RPC_NT_INVALID_BINDING = 0xC0020003,
3293
3294 /// The RPC protocol sequence is not supported.
3295 RPC_NT_PROTSEQ_NOT_SUPPORTED = 0xC0020004,
3296
3297 /// The RPC protocol sequence is invalid.
3298 RPC_NT_INVALID_RPC_PROTSEQ = 0xC0020005,
3299
3300 /// The string UUID is invalid.
3301 RPC_NT_INVALID_STRING_UUID = 0xC0020006,
3302
3303 /// The endpoint format is invalid.
3304 RPC_NT_INVALID_ENDPOINT_FORMAT = 0xC0020007,
3305
3306 /// The network address is invalid.
3307 RPC_NT_INVALID_NET_ADDR = 0xC0020008,
3308
3309 /// No endpoint was found.
3310 RPC_NT_NO_ENDPOINT_FOUND = 0xC0020009,
3311
3312 /// The time-out value is invalid.
3313 RPC_NT_INVALID_TIMEOUT = 0xC002000A,
3314
3315 /// The object UUID was not found.
3316 RPC_NT_OBJECT_NOT_FOUND = 0xC002000B,
3317
3318 /// The object UUID has already been registered.
3319 RPC_NT_ALREADY_REGISTERED = 0xC002000C,
3320
3321 /// The type UUID has already been registered.
3322 RPC_NT_TYPE_ALREADY_REGISTERED = 0xC002000D,
3323
3324 /// The RPC server is already listening.
3325 RPC_NT_ALREADY_LISTENING = 0xC002000E,
3326
3327 /// No protocol sequences have been registered.
3328 RPC_NT_NO_PROTSEQS_REGISTERED = 0xC002000F,
3329
3330 /// The RPC server is not listening.
3331 RPC_NT_NOT_LISTENING = 0xC0020010,
3332
3333 /// The manager type is unknown.
3334 RPC_NT_UNKNOWN_MGR_TYPE = 0xC0020011,
3335
3336 /// The interface is unknown.
3337 RPC_NT_UNKNOWN_IF = 0xC0020012,
3338
3339 /// There are no bindings.
3340 RPC_NT_NO_BINDINGS = 0xC0020013,
3341
3342 /// There are no protocol sequences.
3343 RPC_NT_NO_PROTSEQS = 0xC0020014,
3344
3345 /// The endpoint cannot be created.
3346 RPC_NT_CANT_CREATE_ENDPOINT = 0xC0020015,
3347
3348 /// Insufficient resources are available to complete this operation.
3349 RPC_NT_OUT_OF_RESOURCES = 0xC0020016,
3350
3351 /// The RPC server is unavailable.
3352 RPC_NT_SERVER_UNAVAILABLE = 0xC0020017,
3353
3354 /// The RPC server is too busy to complete this operation.
3355 RPC_NT_SERVER_TOO_BUSY = 0xC0020018,
3356
3357 /// The network options are invalid.
3358 RPC_NT_INVALID_NETWORK_OPTIONS = 0xC0020019,
3359
3360 /// No RPCs are active on this thread.
3361 RPC_NT_NO_CALL_ACTIVE = 0xC002001A,
3362
3363 /// The RPC failed.
3364 RPC_NT_CALL_FAILED = 0xC002001B,
3365
3366 /// The RPC failed and did not execute.
3367 RPC_NT_CALL_FAILED_DNE = 0xC002001C,
3368
3369 /// An RPC protocol error occurred.
3370 RPC_NT_PROTOCOL_ERROR = 0xC002001D,
3371
3372 /// The RPC server does not support the transfer syntax.
3373 RPC_NT_UNSUPPORTED_TRANS_SYN = 0xC002001F,
3374
3375 /// The type UUID is not supported.
3376 RPC_NT_UNSUPPORTED_TYPE = 0xC0020021,
3377
3378 /// The tag is invalid.
3379 RPC_NT_INVALID_TAG = 0xC0020022,
3380
3381 /// The array bounds are invalid.
3382 RPC_NT_INVALID_BOUND = 0xC0020023,
3383
3384 /// The binding does not contain an entry name.
3385 RPC_NT_NO_ENTRY_NAME = 0xC0020024,
3386
3387 /// The name syntax is invalid.
3388 RPC_NT_INVALID_NAME_SYNTAX = 0xC0020025,
3389
3390 /// The name syntax is not supported.
3391 RPC_NT_UNSUPPORTED_NAME_SYNTAX = 0xC0020026,
3392
3393 /// No network address is available to construct a UUID.
3394 RPC_NT_UUID_NO_ADDRESS = 0xC0020028,
3395
3396 /// The endpoint is a duplicate.
3397 RPC_NT_DUPLICATE_ENDPOINT = 0xC0020029,
3398
3399 /// The authentication type is unknown.
3400 RPC_NT_UNKNOWN_AUTHN_TYPE = 0xC002002A,
3401
3402 /// The maximum number of calls is too small.
3403 RPC_NT_MAX_CALLS_TOO_SMALL = 0xC002002B,
3404
3405 /// The string is too long.
3406 RPC_NT_STRING_TOO_LONG = 0xC002002C,
3407
3408 /// The RPC protocol sequence was not found.
3409 RPC_NT_PROTSEQ_NOT_FOUND = 0xC002002D,
3410
3411 /// The procedure number is out of range.
3412 RPC_NT_PROCNUM_OUT_OF_RANGE = 0xC002002E,
3413
3414 /// The binding does not contain any authentication information.
3415 RPC_NT_BINDING_HAS_NO_AUTH = 0xC002002F,
3416
3417 /// The authentication service is unknown.
3418 RPC_NT_UNKNOWN_AUTHN_SERVICE = 0xC0020030,
3419
3420 /// The authentication level is unknown.
3421 RPC_NT_UNKNOWN_AUTHN_LEVEL = 0xC0020031,
3422
3423 /// The security context is invalid.
3424 RPC_NT_INVALID_AUTH_IDENTITY = 0xC0020032,
3425
3426 /// The authorization service is unknown.
3427 RPC_NT_UNKNOWN_AUTHZ_SERVICE = 0xC0020033,
3428
3429 /// The entry is invalid.
3430 EPT_NT_INVALID_ENTRY = 0xC0020034,
3431
3432 /// The operation cannot be performed.
3433 EPT_NT_CANT_PERFORM_OP = 0xC0020035,
3434
3435 /// No more endpoints are available from the endpoint mapper.
3436 EPT_NT_NOT_REGISTERED = 0xC0020036,
3437
3438 /// No interfaces have been exported.
3439 RPC_NT_NOTHING_TO_EXPORT = 0xC0020037,
3440
3441 /// The entry name is incomplete.
3442 RPC_NT_INCOMPLETE_NAME = 0xC0020038,
3443
3444 /// The version option is invalid.
3445 RPC_NT_INVALID_VERS_OPTION = 0xC0020039,
3446
3447 /// There are no more members.
3448 RPC_NT_NO_MORE_MEMBERS = 0xC002003A,
3449
3450 /// There is nothing to unexport.
3451 RPC_NT_NOT_ALL_OBJS_UNEXPORTED = 0xC002003B,
3452
3453 /// The interface was not found.
3454 RPC_NT_INTERFACE_NOT_FOUND = 0xC002003C,
3455
3456 /// The entry already exists.
3457 RPC_NT_ENTRY_ALREADY_EXISTS = 0xC002003D,
3458
3459 /// The entry was not found.
3460 RPC_NT_ENTRY_NOT_FOUND = 0xC002003E,
3461
3462 /// The name service is unavailable.
3463 RPC_NT_NAME_SERVICE_UNAVAILABLE = 0xC002003F,
3464
3465 /// The network address family is invalid.
3466 RPC_NT_INVALID_NAF_ID = 0xC0020040,
3467
3468 /// The requested operation is not supported.
3469 RPC_NT_CANNOT_SUPPORT = 0xC0020041,
3470
3471 /// No security context is available to allow impersonation.
3472 RPC_NT_NO_CONTEXT_AVAILABLE = 0xC0020042,
3473
3474 /// An internal error occurred in the RPC.
3475 RPC_NT_INTERNAL_ERROR = 0xC0020043,
3476
3477 /// The RPC server attempted to divide an integer by zero.
3478 RPC_NT_ZERO_DIVIDE = 0xC0020044,
3479
3480 /// An addressing error occurred in the RPC server.
3481 RPC_NT_ADDRESS_ERROR = 0xC0020045,
3482
3483 /// A floating point operation at the RPC server caused a divide by zero.
3484 RPC_NT_FP_DIV_ZERO = 0xC0020046,
3485
3486 /// A floating point underflow occurred at the RPC server.
3487 RPC_NT_FP_UNDERFLOW = 0xC0020047,
3488
3489 /// A floating point overflow occurred at the RPC server.
3490 RPC_NT_FP_OVERFLOW = 0xC0020048,
3491
3492 /// An RPC is already in progress for this thread.
3493 RPC_NT_CALL_IN_PROGRESS = 0xC0020049,
3494
3495 /// There are no more bindings.
3496 RPC_NT_NO_MORE_BINDINGS = 0xC002004A,
3497
3498 /// The group member was not found.
3499 RPC_NT_GROUP_MEMBER_NOT_FOUND = 0xC002004B,
3500
3501 /// The endpoint mapper database entry could not be created.
3502 EPT_NT_CANT_CREATE = 0xC002004C,
3503
3504 /// The object UUID is the nil UUID.
3505 RPC_NT_INVALID_OBJECT = 0xC002004D,
3506
3507 /// No interfaces have been registered.
3508 RPC_NT_NO_INTERFACES = 0xC002004F,
3509
3510 /// The RPC was canceled.
3511 RPC_NT_CALL_CANCELLED = 0xC0020050,
3512
3513 /// The binding handle does not contain all the required information.
3514 RPC_NT_BINDING_INCOMPLETE = 0xC0020051,
3515
3516 /// A communications failure occurred during an RPC.
3517 RPC_NT_COMM_FAILURE = 0xC0020052,
3518
3519 /// The requested authentication level is not supported.
3520 RPC_NT_UNSUPPORTED_AUTHN_LEVEL = 0xC0020053,
3521
3522 /// No principal name was registered.
3523 RPC_NT_NO_PRINC_NAME = 0xC0020054,
3524
3525 /// The error specified is not a valid Windows RPC error code.
3526 RPC_NT_NOT_RPC_ERROR = 0xC0020055,
3527
3528 /// A security package-specific error occurred.
3529 RPC_NT_SEC_PKG_ERROR = 0xC0020057,
3530
3531 /// The thread was not canceled.
3532 RPC_NT_NOT_CANCELLED = 0xC0020058,
3533
3534 /// Invalid asynchronous RPC handle.
3535 RPC_NT_INVALID_ASYNC_HANDLE = 0xC0020062,
3536
3537 /// Invalid asynchronous RPC call handle for this operation.
3538 RPC_NT_INVALID_ASYNC_CALL = 0xC0020063,
3539
3540 /// Access to the HTTP proxy is denied.
3541 RPC_NT_PROXY_ACCESS_DENIED = 0xC0020064,
3542
3543 /// The list of RPC servers available for auto-handle binding has been exhausted.
3544 RPC_NT_NO_MORE_ENTRIES = 0xC0030001,
3545
3546 /// The file designated by DCERPCCHARTRANS cannot be opened.
3547 RPC_NT_SS_CHAR_TRANS_OPEN_FAIL = 0xC0030002,
3548
3549 /// The file containing the character translation table has fewer than 512 bytes.
3550 RPC_NT_SS_CHAR_TRANS_SHORT_FILE = 0xC0030003,
3551
3552 /// A null context handle is passed as an [in] parameter.
3553 RPC_NT_SS_IN_NULL_CONTEXT = 0xC0030004,
3554
3555 /// The context handle does not match any known context handles.
3556 RPC_NT_SS_CONTEXT_MISMATCH = 0xC0030005,
3557
3558 /// The context handle changed during a call.
3559 RPC_NT_SS_CONTEXT_DAMAGED = 0xC0030006,
3560
3561 /// The binding handles passed to an RPC do not match.
3562 RPC_NT_SS_HANDLES_MISMATCH = 0xC0030007,
3563
3564 /// The stub is unable to get the call handle.
3565 RPC_NT_SS_CANNOT_GET_CALL_HANDLE = 0xC0030008,
3566
3567 /// A null reference pointer was passed to the stub.
3568 RPC_NT_NULL_REF_POINTER = 0xC0030009,
3569
3570 /// The enumeration value is out of range.
3571 RPC_NT_ENUM_VALUE_OUT_OF_RANGE = 0xC003000A,
3572
3573 /// The byte count is too small.
3574 RPC_NT_BYTE_COUNT_TOO_SMALL = 0xC003000B,
3575
3576 /// The stub received bad data.
3577 RPC_NT_BAD_STUB_DATA = 0xC003000C,
3578
3579 /// Invalid operation on the encoding/decoding handle.
3580 RPC_NT_INVALID_ES_ACTION = 0xC0030059,
3581
3582 /// Incompatible version of the serializing package.
3583 RPC_NT_WRONG_ES_VERSION = 0xC003005A,
3584
3585 /// Incompatible version of the RPC stub.
3586 RPC_NT_WRONG_STUB_VERSION = 0xC003005B,
3587
3588 /// The RPC pipe object is invalid or corrupt.
3589 RPC_NT_INVALID_PIPE_OBJECT = 0xC003005C,
3590
3591 /// An invalid operation was attempted on an RPC pipe object.
3592 RPC_NT_INVALID_PIPE_OPERATION = 0xC003005D,
3593
3594 /// Unsupported RPC pipe version.
3595 RPC_NT_WRONG_PIPE_VERSION = 0xC003005E,
3596
3597 /// The RPC pipe object has already been closed.
3598 RPC_NT_PIPE_CLOSED = 0xC003005F,
3599
3600 /// The RPC call completed before all pipes were processed.
3601 RPC_NT_PIPE_DISCIPLINE_ERROR = 0xC0030060,
3602
3603 /// No more data is available from the RPC pipe.
3604 RPC_NT_PIPE_EMPTY = 0xC0030061,
3605
3606 /// A device is missing in the system BIOS MPS table. This device will not be used.
3607 /// Contact your system vendor for a system BIOS update.
3608 PNP_BAD_MPS_TABLE = 0xC0040035,
3609
3610 /// A translator failed to translate resources.
3611 PNP_TRANSLATION_FAILED = 0xC0040036,
3612
3613 /// An IRQ translator failed to translate resources.
3614 PNP_IRQ_TRANSLATION_FAILED = 0xC0040037,
3615
3616 /// Driver %2 returned an invalid ID for a child device (%3).
3617 PNP_INVALID_ID = 0xC0040038,
3618
3619 /// Reissue the given operation as a cached I/O operation
3620 IO_REISSUE_AS_CACHED = 0xC0040039,
3621
3622 /// Session name %1 is invalid.
3623 CTX_WINSTATION_NAME_INVALID = 0xC00A0001,
3624
3625 /// The protocol driver %1 is invalid.
3626 CTX_INVALID_PD = 0xC00A0002,
3627
3628 /// The protocol driver %1 was not found in the system path.
3629 CTX_PD_NOT_FOUND = 0xC00A0003,
3630
3631 /// A close operation is pending on the terminal connection.
3632 CTX_CLOSE_PENDING = 0xC00A0006,
3633
3634 /// No free output buffers are available.
3635 CTX_NO_OUTBUF = 0xC00A0007,
3636
3637 /// The MODEM.INF file was not found.
3638 CTX_MODEM_INF_NOT_FOUND = 0xC00A0008,
3639
3640 /// The modem (%1) was not found in the MODEM.INF file.
3641 CTX_INVALID_MODEMNAME = 0xC00A0009,
3642
3643 /// The modem did not accept the command sent to it.
3644 /// Verify that the configured modem name matches the attached modem.
3645 CTX_RESPONSE_ERROR = 0xC00A000A,
3646
3647 /// The modem did not respond to the command sent to it.
3648 /// Verify that the modem cable is properly attached and the modem is turned on.
3649 CTX_MODEM_RESPONSE_TIMEOUT = 0xC00A000B,
3650
3651 /// Carrier detection has failed or the carrier has been dropped due to disconnection.
3652 CTX_MODEM_RESPONSE_NO_CARRIER = 0xC00A000C,
3653
3654 /// A dial tone was not detected within the required time.
3655 /// Verify that the phone cable is properly attached and functional.
3656 CTX_MODEM_RESPONSE_NO_DIALTONE = 0xC00A000D,
3657
3658 /// A busy signal was detected at a remote site on callback.
3659 CTX_MODEM_RESPONSE_BUSY = 0xC00A000E,
3660
3661 /// A voice was detected at a remote site on callback.
3662 CTX_MODEM_RESPONSE_VOICE = 0xC00A000F,
3663
3664 /// Transport driver error.
3665 CTX_TD_ERROR = 0xC00A0010,
3666
3667 /// The client you are using is not licensed to use this system. Your logon request is denied.
3668 CTX_LICENSE_CLIENT_INVALID = 0xC00A0012,
3669
3670 /// The system has reached its licensed logon limit. Try again later.
3671 CTX_LICENSE_NOT_AVAILABLE = 0xC00A0013,
3672
3673 /// The system license has expired. Your logon request is denied.
3674 CTX_LICENSE_EXPIRED = 0xC00A0014,
3675
3676 /// The specified session cannot be found.
3677 CTX_WINSTATION_NOT_FOUND = 0xC00A0015,
3678
3679 /// The specified session name is already in use.
3680 CTX_WINSTATION_NAME_COLLISION = 0xC00A0016,
3681
3682 /// The requested operation cannot be completed because the terminal connection is currently processing a connect, disconnect, reset, or delete operation.
3683 CTX_WINSTATION_BUSY = 0xC00A0017,
3684
3685 /// An attempt has been made to connect to a session whose video mode is not supported by the current client.
3686 CTX_BAD_VIDEO_MODE = 0xC00A0018,
3687
3688 /// The application attempted to enable DOS graphics mode. DOS graphics mode is not supported.
3689 CTX_GRAPHICS_INVALID = 0xC00A0022,
3690
3691 /// The requested operation can be performed only on the system console.
3692 /// This is most often the result of a driver or system DLL requiring direct console access.
3693 CTX_NOT_CONSOLE = 0xC00A0024,
3694
3695 /// The client failed to respond to the server connect message.
3696 CTX_CLIENT_QUERY_TIMEOUT = 0xC00A0026,
3697
3698 /// Disconnecting the console session is not supported.
3699 CTX_CONSOLE_DISCONNECT = 0xC00A0027,
3700
3701 /// Reconnecting a disconnected session to the console is not supported.
3702 CTX_CONSOLE_CONNECT = 0xC00A0028,
3703
3704 /// The request to control another session remotely was denied.
3705 CTX_SHADOW_DENIED = 0xC00A002A,
3706
3707 /// A process has requested access to a session, but has not been granted those access rights.
3708 CTX_WINSTATION_ACCESS_DENIED = 0xC00A002B,
3709
3710 /// The terminal connection driver %1 is invalid.
3711 CTX_INVALID_WD = 0xC00A002E,
3712
3713 /// The terminal connection driver %1 was not found in the system path.
3714 CTX_WD_NOT_FOUND = 0xC00A002F,
3715
3716 /// The requested session cannot be controlled remotely.
3717 /// You cannot control your own session, a session that is trying to control your session, a session that has no user logged on, or other sessions from the console.
3718 CTX_SHADOW_INVALID = 0xC00A0030,
3719
3720 /// The requested session is not configured to allow remote control.
3721 CTX_SHADOW_DISABLED = 0xC00A0031,
3722
3723 /// The RDP protocol component %2 detected an error in the protocol stream and has disconnected the client.
3724 RDP_PROTOCOL_ERROR = 0xC00A0032,
3725
3726 /// Your request to connect to this terminal server has been rejected.
3727 /// Your terminal server client license number has not been entered for this copy of the terminal client.
3728 /// Contact your system administrator for help in entering a valid, unique license number for this terminal server client. Click OK to continue.
3729 CTX_CLIENT_LICENSE_NOT_SET = 0xC00A0033,
3730
3731 /// Your request to connect to this terminal server has been rejected.
3732 /// Your terminal server client license number is currently being used by another user.
3733 /// Contact your system administrator to obtain a new copy of the terminal server client with a valid, unique license number. Click OK to continue.
3734 CTX_CLIENT_LICENSE_IN_USE = 0xC00A0034,
3735
3736 /// The remote control of the console was terminated because the display mode was changed.
3737 /// Changing the display mode in a remote control session is not supported.
3738 CTX_SHADOW_ENDED_BY_MODE_CHANGE = 0xC00A0035,
3739
3740 /// Remote control could not be terminated because the specified session is not currently being remotely controlled.
3741 CTX_SHADOW_NOT_RUNNING = 0xC00A0036,
3742
3743 /// Your interactive logon privilege has been disabled. Contact your system administrator.
3744 CTX_LOGON_DISABLED = 0xC00A0037,
3745
3746 /// The terminal server security layer detected an error in the protocol stream and has disconnected the client.
3747 CTX_SECURITY_LAYER_ERROR = 0xC00A0038,
3748
3749 /// The target session is incompatible with the current session.
3750 TS_INCOMPATIBLE_SESSIONS = 0xC00A0039,
3751
3752 /// The resource loader failed to find an MUI file.
3753 MUI_FILE_NOT_FOUND = 0xC00B0001,
3754
3755 /// The resource loader failed to load an MUI file because the file failed to pass validation.
3756 MUI_INVALID_FILE = 0xC00B0002,
3757
3758 /// The RC manifest is corrupted with garbage data, is an unsupported version, or is missing a required item.
3759 MUI_INVALID_RC_CONFIG = 0xC00B0003,
3760
3761 /// The RC manifest has an invalid culture name.
3762 MUI_INVALID_LOCALE_NAME = 0xC00B0004,
3763
3764 /// The RC manifest has and invalid ultimate fallback name.
3765 MUI_INVALID_ULTIMATEFALLBACK_NAME = 0xC00B0005,
3766
3767 /// The resource loader cache does not have a loaded MUI entry.
3768 MUI_FILE_NOT_LOADED = 0xC00B0006,
3769
3770 /// The user stopped resource enumeration.
3771 RESOURCE_ENUM_USER_STOP = 0xC00B0007,
3772
3773 /// The cluster node is not valid.
3774 CLUSTER_INVALID_NODE = 0xC0130001,
3775
3776 /// The cluster node already exists.
3777 CLUSTER_NODE_EXISTS = 0xC0130002,
3778
3779 /// A node is in the process of joining the cluster.
3780 CLUSTER_JOIN_IN_PROGRESS = 0xC0130003,
3781
3782 /// The cluster node was not found.
3783 CLUSTER_NODE_NOT_FOUND = 0xC0130004,
3784
3785 /// The cluster local node information was not found.
3786 CLUSTER_LOCAL_NODE_NOT_FOUND = 0xC0130005,
3787
3788 /// The cluster network already exists.
3789 CLUSTER_NETWORK_EXISTS = 0xC0130006,
3790
3791 /// The cluster network was not found.
3792 CLUSTER_NETWORK_NOT_FOUND = 0xC0130007,
3793
3794 /// The cluster network interface already exists.
3795 CLUSTER_NETINTERFACE_EXISTS = 0xC0130008,
3796
3797 /// The cluster network interface was not found.
3798 CLUSTER_NETINTERFACE_NOT_FOUND = 0xC0130009,
3799
3800 /// The cluster request is not valid for this object.
3801 CLUSTER_INVALID_REQUEST = 0xC013000A,
3802
3803 /// The cluster network provider is not valid.
3804 CLUSTER_INVALID_NETWORK_PROVIDER = 0xC013000B,
3805
3806 /// The cluster node is down.
3807 CLUSTER_NODE_DOWN = 0xC013000C,
3808
3809 /// The cluster node is not reachable.
3810 CLUSTER_NODE_UNREACHABLE = 0xC013000D,
3811
3812 /// The cluster node is not a member of the cluster.
3813 CLUSTER_NODE_NOT_MEMBER = 0xC013000E,
3814
3815 /// A cluster join operation is not in progress.
3816 CLUSTER_JOIN_NOT_IN_PROGRESS = 0xC013000F,
3817
3818 /// The cluster network is not valid.
3819 CLUSTER_INVALID_NETWORK = 0xC0130010,
3820
3821 /// No network adapters are available.
3822 CLUSTER_NO_NET_ADAPTERS = 0xC0130011,
3823
3824 /// The cluster node is up.
3825 CLUSTER_NODE_UP = 0xC0130012,
3826
3827 /// The cluster node is paused.
3828 CLUSTER_NODE_PAUSED = 0xC0130013,
3829
3830 /// The cluster node is not paused.
3831 CLUSTER_NODE_NOT_PAUSED = 0xC0130014,
3832
3833 /// No cluster security context is available.
3834 CLUSTER_NO_SECURITY_CONTEXT = 0xC0130015,
3835
3836 /// The cluster network is not configured for internal cluster communication.
3837 CLUSTER_NETWORK_NOT_INTERNAL = 0xC0130016,
3838
3839 /// The cluster node has been poisoned.
3840 CLUSTER_POISONED = 0xC0130017,
3841
3842 /// An attempt was made to run an invalid AML opcode.
3843 ACPI_INVALID_OPCODE = 0xC0140001,
3844
3845 /// The AML interpreter stack has overflowed.
3846 ACPI_STACK_OVERFLOW = 0xC0140002,
3847
3848 /// An inconsistent state has occurred.
3849 ACPI_ASSERT_FAILED = 0xC0140003,
3850
3851 /// An attempt was made to access an array outside its bounds.
3852 ACPI_INVALID_INDEX = 0xC0140004,
3853
3854 /// A required argument was not specified.
3855 ACPI_INVALID_ARGUMENT = 0xC0140005,
3856
3857 /// A fatal error has occurred.
3858 ACPI_FATAL = 0xC0140006,
3859
3860 /// An invalid SuperName was specified.
3861 ACPI_INVALID_SUPERNAME = 0xC0140007,
3862
3863 /// An argument with an incorrect type was specified.
3864 ACPI_INVALID_ARGTYPE = 0xC0140008,
3865
3866 /// An object with an incorrect type was specified.
3867 ACPI_INVALID_OBJTYPE = 0xC0140009,
3868
3869 /// A target with an incorrect type was specified.
3870 ACPI_INVALID_TARGETTYPE = 0xC014000A,
3871
3872 /// An incorrect number of arguments was specified.
3873 ACPI_INCORRECT_ARGUMENT_COUNT = 0xC014000B,
3874
3875 /// An address failed to translate.
3876 ACPI_ADDRESS_NOT_MAPPED = 0xC014000C,
3877
3878 /// An incorrect event type was specified.
3879 ACPI_INVALID_EVENTTYPE = 0xC014000D,
3880
3881 /// A handler for the target already exists.
3882 ACPI_HANDLER_COLLISION = 0xC014000E,
3883
3884 /// Invalid data for the target was specified.
3885 ACPI_INVALID_DATA = 0xC014000F,
3886
3887 /// An invalid region for the target was specified.
3888 ACPI_INVALID_REGION = 0xC0140010,
3889
3890 /// An attempt was made to access a field outside the defined range.
3891 ACPI_INVALID_ACCESS_SIZE = 0xC0140011,
3892
3893 /// The global system lock could not be acquired.
3894 ACPI_ACQUIRE_GLOBAL_LOCK = 0xC0140012,
3895
3896 /// An attempt was made to reinitialize the ACPI subsystem.
3897 ACPI_ALREADY_INITIALIZED = 0xC0140013,
3898
3899 /// The ACPI subsystem has not been initialized.
3900 ACPI_NOT_INITIALIZED = 0xC0140014,
3901
3902 /// An incorrect mutex was specified.
3903 ACPI_INVALID_MUTEX_LEVEL = 0xC0140015,
3904
3905 /// The mutex is not currently owned.
3906 ACPI_MUTEX_NOT_OWNED = 0xC0140016,
3907
3908 /// An attempt was made to access the mutex by a process that was not the owner.
3909 ACPI_MUTEX_NOT_OWNER = 0xC0140017,
3910
3911 /// An error occurred during an access to region space.
3912 ACPI_RS_ACCESS = 0xC0140018,
3913
3914 /// An attempt was made to use an incorrect table.
3915 ACPI_INVALID_TABLE = 0xC0140019,
3916
3917 /// The registration of an ACPI event failed.
3918 ACPI_REG_HANDLER_FAILED = 0xC0140020,
3919
3920 /// An ACPI power object failed to transition state.
3921 ACPI_POWER_REQUEST_FAILED = 0xC0140021,
3922
3923 /// The requested section is not present in the activation context.
3924 SXS_SECTION_NOT_FOUND = 0xC0150001,
3925
3926 /// Windows was unble to process the application binding information.
3927 /// Refer to the system event log for further information.
3928 SXS_CANT_GEN_ACTCTX = 0xC0150002,
3929
3930 /// The application binding data format is invalid.
3931 SXS_INVALID_ACTCTXDATA_FORMAT = 0xC0150003,
3932
3933 /// The referenced assembly is not installed on the system.
3934 SXS_ASSEMBLY_NOT_FOUND = 0xC0150004,
3935
3936 /// The manifest file does not begin with the required tag and format information.
3937 SXS_MANIFEST_FORMAT_ERROR = 0xC0150005,
3938
3939 /// The manifest file contains one or more syntax errors.
3940 SXS_MANIFEST_PARSE_ERROR = 0xC0150006,
3941
3942 /// The application attempted to activate a disabled activation context.
3943 SXS_ACTIVATION_CONTEXT_DISABLED = 0xC0150007,
3944
3945 /// The requested lookup key was not found in any active activation context.
3946 SXS_KEY_NOT_FOUND = 0xC0150008,
3947
3948 /// A component version required by the application conflicts with another component version that is already active.
3949 SXS_VERSION_CONFLICT = 0xC0150009,
3950
3951 /// The type requested activation context section does not match the query API used.
3952 SXS_WRONG_SECTION_TYPE = 0xC015000A,
3953
3954 /// Lack of system resources has required isolated activation to be disabled for the current thread of execution.
3955 SXS_THREAD_QUERIES_DISABLED = 0xC015000B,
3956
3957 /// The referenced assembly could not be found.
3958 SXS_ASSEMBLY_MISSING = 0xC015000C,
3959
3960 /// An attempt to set the process default activation context failed because the process default activation context was already set.
3961 SXS_PROCESS_DEFAULT_ALREADY_SET = 0xC015000E,
3962
3963 /// The activation context being deactivated is not the most recently activated one.
3964 SXS_EARLY_DEACTIVATION = 0xC015000F,
3965
3966 /// The activation context being deactivated is not active for the current thread of execution.
3967 SXS_INVALID_DEACTIVATION = 0xC0150010,
3968
3969 /// The activation context being deactivated has already been deactivated.
3970 SXS_MULTIPLE_DEACTIVATION = 0xC0150011,
3971
3972 /// The activation context of the system default assembly could not be generated.
3973 SXS_SYSTEM_DEFAULT_ACTIVATION_CONTEXT_EMPTY = 0xC0150012,
3974
3975 /// A component used by the isolation facility has requested that the process be terminated.
3976 SXS_PROCESS_TERMINATION_REQUESTED = 0xC0150013,
3977
3978 /// The activation context activation stack for the running thread of execution is corrupt.
3979 SXS_CORRUPT_ACTIVATION_STACK = 0xC0150014,
3980
3981 /// The application isolation metadata for this process or thread has become corrupt.
3982 SXS_CORRUPTION = 0xC0150015,
3983
3984 /// The value of an attribute in an identity is not within the legal range.
3985 SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE = 0xC0150016,
3986
3987 /// The name of an attribute in an identity is not within the legal range.
3988 SXS_INVALID_IDENTITY_ATTRIBUTE_NAME = 0xC0150017,
3989
3990 /// An identity contains two definitions for the same attribute.
3991 SXS_IDENTITY_DUPLICATE_ATTRIBUTE = 0xC0150018,
3992
3993 /// The identity string is malformed.
3994 /// This might be due to a trailing comma, more than two unnamed attributes, a missing attribute name, or a missing attribute value.
3995 SXS_IDENTITY_PARSE_ERROR = 0xC0150019,
3996
3997 /// The component store has become corrupted.
3998 SXS_COMPONENT_STORE_CORRUPT = 0xC015001A,
3999
4000 /// A component's file does not match the verification information present in the component manifest.
4001 SXS_FILE_HASH_MISMATCH = 0xC015001B,
4002
4003 /// The identities of the manifests are identical, but their contents are different.
4004 SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT = 0xC015001C,
4005
4006 /// The component identities are different.
4007 SXS_IDENTITIES_DIFFERENT = 0xC015001D,
4008
4009 /// The assembly is not a deployment.
4010 SXS_ASSEMBLY_IS_NOT_A_DEPLOYMENT = 0xC015001E,
4011
4012 /// The file is not a part of the assembly.
4013 SXS_FILE_NOT_PART_OF_ASSEMBLY = 0xC015001F,
4014
4015 /// An advanced installer failed during setup or servicing.
4016 ADVANCED_INSTALLER_FAILED = 0xC0150020,
4017
4018 /// The character encoding in the XML declaration did not match the encoding used in the document.
4019 XML_ENCODING_MISMATCH = 0xC0150021,
4020
4021 /// The size of the manifest exceeds the maximum allowed.
4022 SXS_MANIFEST_TOO_BIG = 0xC0150022,
4023
4024 /// The setting is not registered.
4025 SXS_SETTING_NOT_REGISTERED = 0xC0150023,
4026
4027 /// One or more required transaction members are not present.
4028 SXS_TRANSACTION_CLOSURE_INCOMPLETE = 0xC0150024,
4029
4030 /// The SMI primitive installer failed during setup or servicing.
4031 SMI_PRIMITIVE_INSTALLER_FAILED = 0xC0150025,
4032
4033 /// A generic command executable returned a result that indicates failure.
4034 GENERIC_COMMAND_FAILED = 0xC0150026,
4035
4036 /// A component is missing file verification information in its manifest.
4037 SXS_FILE_HASH_MISSING = 0xC0150027,
4038
4039 /// The function attempted to use a name that is reserved for use by another transaction.
4040 TRANSACTIONAL_CONFLICT = 0xC0190001,
4041
4042 /// The transaction handle associated with this operation is invalid.
4043 INVALID_TRANSACTION = 0xC0190002,
4044
4045 /// The requested operation was made in the context of a transaction that is no longer active.
4046 TRANSACTION_NOT_ACTIVE = 0xC0190003,
4047
4048 /// The transaction manager was unable to be successfully initialized. Transacted operations are not supported.
4049 TM_INITIALIZATION_FAILED = 0xC0190004,
4050
4051 /// Transaction support within the specified file system resource manager was not started or was shut down due to an error.
4052 RM_NOT_ACTIVE = 0xC0190005,
4053
4054 /// The metadata of the resource manager has been corrupted. The resource manager will not function.
4055 RM_METADATA_CORRUPT = 0xC0190006,
4056
4057 /// The resource manager attempted to prepare a transaction that it has not successfully joined.
4058 TRANSACTION_NOT_JOINED = 0xC0190007,
4059
4060 /// The specified directory does not contain a file system resource manager.
4061 DIRECTORY_NOT_RM = 0xC0190008,
4062
4063 /// The remote server or share does not support transacted file operations.
4064 TRANSACTIONS_UNSUPPORTED_REMOTE = 0xC019000A,
4065
4066 /// The requested log size for the file system resource manager is invalid.
4067 LOG_RESIZE_INVALID_SIZE = 0xC019000B,
4068
4069 /// The remote server sent mismatching version number or Fid for a file opened with transactions.
4070 REMOTE_FILE_VERSION_MISMATCH = 0xC019000C,
4071
4072 /// The resource manager tried to register a protocol that already exists.
4073 CRM_PROTOCOL_ALREADY_EXISTS = 0xC019000F,
4074
4075 /// The attempt to propagate the transaction failed.
4076 TRANSACTION_PROPAGATION_FAILED = 0xC0190010,
4077
4078 /// The requested propagation protocol was not registered as a CRM.
4079 CRM_PROTOCOL_NOT_FOUND = 0xC0190011,
4080
4081 /// The transaction object already has a superior enlistment, and the caller attempted an operation that would have created a new superior. Only a single superior enlistment is allowed.
4082 TRANSACTION_SUPERIOR_EXISTS = 0xC0190012,
4083
4084 /// The requested operation is not valid on the transaction object in its current state.
4085 TRANSACTION_REQUEST_NOT_VALID = 0xC0190013,
4086
4087 /// The caller has called a response API, but the response is not expected because the transaction manager did not issue the corresponding request to the caller.
4088 TRANSACTION_NOT_REQUESTED = 0xC0190014,
4089
4090 /// It is too late to perform the requested operation, because the transaction has already been aborted.
4091 TRANSACTION_ALREADY_ABORTED = 0xC0190015,
4092
4093 /// It is too late to perform the requested operation, because the transaction has already been committed.
4094 TRANSACTION_ALREADY_COMMITTED = 0xC0190016,
4095
4096 /// The buffer passed in to NtPushTransaction or NtPullTransaction is not in a valid format.
4097 TRANSACTION_INVALID_MARSHALL_BUFFER = 0xC0190017,
4098
4099 /// The current transaction context associated with the thread is not a valid handle to a transaction object.
4100 CURRENT_TRANSACTION_NOT_VALID = 0xC0190018,
4101
4102 /// An attempt to create space in the transactional resource manager's log failed.
4103 /// The failure status has been recorded in the event log.
4104 LOG_GROWTH_FAILED = 0xC0190019,
4105
4106 /// The object (file, stream, or link) that corresponds to the handle has been deleted by a transaction savepoint rollback.
4107 OBJECT_NO_LONGER_EXISTS = 0xC0190021,
4108
4109 /// The specified file miniversion was not found for this transacted file open.
4110 STREAM_MINIVERSION_NOT_FOUND = 0xC0190022,
4111
4112 /// The specified file miniversion was found but has been invalidated.
4113 /// The most likely cause is a transaction savepoint rollback.
4114 STREAM_MINIVERSION_NOT_VALID = 0xC0190023,
4115
4116 /// A miniversion can be opened only in the context of the transaction that created it.
4117 MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANSACTION = 0xC0190024,
4118
4119 /// It is not possible to open a miniversion with modify access.
4120 CANT_OPEN_MINIVERSION_WITH_MODIFY_INTENT = 0xC0190025,
4121
4122 /// It is not possible to create any more miniversions for this stream.
4123 CANT_CREATE_MORE_STREAM_MINIVERSIONS = 0xC0190026,
4124
4125 /// The handle has been invalidated by a transaction.
4126 /// The most likely cause is the presence of memory mapping on a file or an open handle when the transaction ended or rolled back to savepoint.
4127 HANDLE_NO_LONGER_VALID = 0xC0190028,
4128
4129 /// The log data is corrupt.
4130 LOG_CORRUPTION_DETECTED = 0xC0190030,
4131
4132 /// The transaction outcome is unavailable because the resource manager responsible for it is disconnected.
4133 RM_DISCONNECTED = 0xC0190032,
4134
4135 /// The request was rejected because the enlistment in question is not a superior enlistment.
4136 ENLISTMENT_NOT_SUPERIOR = 0xC0190033,
4137
4138 /// The file cannot be opened in a transaction because its identity depends on the outcome of an unresolved transaction.
4139 FILE_IDENTITY_NOT_PERSISTENT = 0xC0190036,
4140
4141 /// The operation cannot be performed because another transaction is depending on this property not changing.
4142 CANT_BREAK_TRANSACTIONAL_DEPENDENCY = 0xC0190037,
4143
4144 /// The operation would involve a single file with two transactional resource managers and is, therefore, not allowed.
4145 CANT_CROSS_RM_BOUNDARY = 0xC0190038,
4146
4147 /// The $Txf directory must be empty for this operation to succeed.
4148 TXF_DIR_NOT_EMPTY = 0xC0190039,
4149
4150 /// The operation would leave a transactional resource manager in an inconsistent state and is therefore not allowed.
4151 INDOUBT_TRANSACTIONS_EXIST = 0xC019003A,
4152
4153 /// The operation could not be completed because the transaction manager does not have a log.
4154 TM_VOLATILE = 0xC019003B,
4155
4156 /// A rollback could not be scheduled because a previously scheduled rollback has already executed or been queued for execution.
4157 ROLLBACK_TIMER_EXPIRED = 0xC019003C,
4158
4159 /// The transactional metadata attribute on the file or directory %hs is corrupt and unreadable.
4160 TXF_ATTRIBUTE_CORRUPT = 0xC019003D,
4161
4162 /// The encryption operation could not be completed because a transaction is active.
4163 EFS_NOT_ALLOWED_IN_TRANSACTION = 0xC019003E,
4164
4165 /// This object is not allowed to be opened in a transaction.
4166 TRANSACTIONAL_OPEN_NOT_ALLOWED = 0xC019003F,
4167
4168 /// Memory mapping (creating a mapped section) a remote file under a transaction is not supported.
4169 TRANSACTED_MAPPING_UNSUPPORTED_REMOTE = 0xC0190040,
4170
4171 /// Promotion was required to allow the resource manager to enlist, but the transaction was set to disallow it.
4172 TRANSACTION_REQUIRED_PROMOTION = 0xC0190043,
4173
4174 /// This file is open for modification in an unresolved transaction and can be opened for execute only by a transacted reader.
4175 CANNOT_EXECUTE_FILE_IN_TRANSACTION = 0xC0190044,
4176
4177 /// The request to thaw frozen transactions was ignored because transactions were not previously frozen.
4178 TRANSACTIONS_NOT_FROZEN = 0xC0190045,
4179
4180 /// Transactions cannot be frozen because a freeze is already in progress.
4181 TRANSACTION_FREEZE_IN_PROGRESS = 0xC0190046,
4182
4183 /// The target volume is not a snapshot volume.
4184 /// This operation is valid only on a volume mounted as a snapshot.
4185 NOT_SNAPSHOT_VOLUME = 0xC0190047,
4186
4187 /// The savepoint operation failed because files are open on the transaction, which is not permitted.
4188 NO_SAVEPOINT_WITH_OPEN_FILES = 0xC0190048,
4189
4190 /// The sparse operation could not be completed because a transaction is active on the file.
4191 SPARSE_NOT_ALLOWED_IN_TRANSACTION = 0xC0190049,
4192
4193 /// The call to create a transaction manager object failed because the Tm Identity that is stored in the log file does not match the Tm Identity that was passed in as an argument.
4194 TM_IDENTITY_MISMATCH = 0xC019004A,
4195
4196 /// I/O was attempted on a section object that has been floated as a result of a transaction ending. There is no valid data.
4197 FLOATED_SECTION = 0xC019004B,
4198
4199 /// The transactional resource manager cannot currently accept transacted work due to a transient condition, such as low resources.
4200 CANNOT_ACCEPT_TRANSACTED_WORK = 0xC019004C,
4201
4202 /// The transactional resource manager had too many transactions outstanding that could not be aborted.
4203 /// The transactional resource manager has been shut down.
4204 CANNOT_ABORT_TRANSACTIONS = 0xC019004D,
4205
4206 /// The specified transaction was unable to be opened because it was not found.
4207 TRANSACTION_NOT_FOUND = 0xC019004E,
4208
4209 /// The specified resource manager was unable to be opened because it was not found.
4210 RESOURCEMANAGER_NOT_FOUND = 0xC019004F,
4211
4212 /// The specified enlistment was unable to be opened because it was not found.
4213 ENLISTMENT_NOT_FOUND = 0xC0190050,
4214
4215 /// The specified transaction manager was unable to be opened because it was not found.
4216 TRANSACTIONMANAGER_NOT_FOUND = 0xC0190051,
4217
4218 /// The specified resource manager was unable to create an enlistment because its associated transaction manager is not online.
4219 TRANSACTIONMANAGER_NOT_ONLINE = 0xC0190052,
4220
4221 /// The specified transaction manager was unable to create the objects contained in its log file in the Ob namespace.
4222 /// Therefore, the transaction manager was unable to recover.
4223 TRANSACTIONMANAGER_RECOVERY_NAME_COLLISION = 0xC0190053,
4224
4225 /// The call to create a superior enlistment on this transaction object could not be completed because the transaction object specified for the enlistment is a subordinate branch of the transaction.
4226 /// Only the root of the transaction can be enlisted as a superior.
4227 TRANSACTION_NOT_ROOT = 0xC0190054,
4228
4229 /// Because the associated transaction manager or resource manager has been closed, the handle is no longer valid.
4230 TRANSACTION_OBJECT_EXPIRED = 0xC0190055,
4231
4232 /// The compression operation could not be completed because a transaction is active on the file.
4233 COMPRESSION_NOT_ALLOWED_IN_TRANSACTION = 0xC0190056,
4234
4235 /// The specified operation could not be performed on this superior enlistment because the enlistment was not created with the corresponding completion response in the NotificationMask.
4236 TRANSACTION_RESPONSE_NOT_ENLISTED = 0xC0190057,
4237
4238 /// The specified operation could not be performed because the record to be logged was too long.
4239 /// This can occur because either there are too many enlistments on this transaction or the combined RecoveryInformation being logged on behalf of those enlistments is too long.
4240 TRANSACTION_RECORD_TOO_LONG = 0xC0190058,
4241
4242 /// The link-tracking operation could not be completed because a transaction is active.
4243 NO_LINK_TRACKING_IN_TRANSACTION = 0xC0190059,
4244
4245 /// This operation cannot be performed in a transaction.
4246 OPERATION_NOT_SUPPORTED_IN_TRANSACTION = 0xC019005A,
4247
4248 /// The kernel transaction manager had to abort or forget the transaction because it blocked forward progress.
4249 TRANSACTION_INTEGRITY_VIOLATED = 0xC019005B,
4250
4251 /// The handle is no longer properly associated with its transaction.
4252 /// It might have been opened in a transactional resource manager that was subsequently forced to restart. Please close the handle and open a new one.
4253 EXPIRED_HANDLE = 0xC0190060,
4254
4255 /// The specified operation could not be performed because the resource manager is not enlisted in the transaction.
4256 TRANSACTION_NOT_ENLISTED = 0xC0190061,
4257
4258 /// The log service found an invalid log sector.
4259 LOG_SECTOR_INVALID = 0xC01A0001,
4260
4261 /// The log service encountered a log sector with invalid block parity.
4262 LOG_SECTOR_PARITY_INVALID = 0xC01A0002,
4263
4264 /// The log service encountered a remapped log sector.
4265 LOG_SECTOR_REMAPPED = 0xC01A0003,
4266
4267 /// The log service encountered a partial or incomplete log block.
4268 LOG_BLOCK_INCOMPLETE = 0xC01A0004,
4269
4270 /// The log service encountered an attempt to access data outside the active log range.
4271 LOG_INVALID_RANGE = 0xC01A0005,
4272
4273 /// The log service user-log marshaling buffers are exhausted.
4274 LOG_BLOCKS_EXHAUSTED = 0xC01A0006,
4275
4276 /// The log service encountered an attempt to read from a marshaling area with an invalid read context.
4277 LOG_READ_CONTEXT_INVALID = 0xC01A0007,
4278
4279 /// The log service encountered an invalid log restart area.
4280 LOG_RESTART_INVALID = 0xC01A0008,
4281
4282 /// The log service encountered an invalid log block version.
4283 LOG_BLOCK_VERSION = 0xC01A0009,
4284
4285 /// The log service encountered an invalid log block.
4286 LOG_BLOCK_INVALID = 0xC01A000A,
4287
4288 /// The log service encountered an attempt to read the log with an invalid read mode.
4289 LOG_READ_MODE_INVALID = 0xC01A000B,
4290
4291 /// The log service encountered a corrupted metadata file.
4292 LOG_METADATA_CORRUPT = 0xC01A000D,
4293
4294 /// The log service encountered a metadata file that could not be created by the log file system.
4295 LOG_METADATA_INVALID = 0xC01A000E,
4296
4297 /// The log service encountered a metadata file with inconsistent data.
4298 LOG_METADATA_INCONSISTENT = 0xC01A000F,
4299
4300 /// The log service encountered an attempt to erroneously allocate or dispose reservation space.
4301 LOG_RESERVATION_INVALID = 0xC01A0010,
4302
4303 /// The log service cannot delete the log file or the file system container.
4304 LOG_CANT_DELETE = 0xC01A0011,
4305
4306 /// The log service has reached the maximum allowable containers allocated to a log file.
4307 LOG_CONTAINER_LIMIT_EXCEEDED = 0xC01A0012,
4308
4309 /// The log service has attempted to read or write backward past the start of the log.
4310 LOG_START_OF_LOG = 0xC01A0013,
4311
4312 /// The log policy could not be installed because a policy of the same type is already present.
4313 LOG_POLICY_ALREADY_INSTALLED = 0xC01A0014,
4314
4315 /// The log policy in question was not installed at the time of the request.
4316 LOG_POLICY_NOT_INSTALLED = 0xC01A0015,
4317
4318 /// The installed set of policies on the log is invalid.
4319 LOG_POLICY_INVALID = 0xC01A0016,
4320
4321 /// A policy on the log in question prevented the operation from completing.
4322 LOG_POLICY_CONFLICT = 0xC01A0017,
4323
4324 /// The log space cannot be reclaimed because the log is pinned by the archive tail.
4325 LOG_PINNED_ARCHIVE_TAIL = 0xC01A0018,
4326
4327 /// The log record is not a record in the log file.
4328 LOG_RECORD_NONEXISTENT = 0xC01A0019,
4329
4330 /// The number of reserved log records or the adjustment of the number of reserved log records is invalid.
4331 LOG_RECORDS_RESERVED_INVALID = 0xC01A001A,
4332
4333 /// The reserved log space or the adjustment of the log space is invalid.
4334 LOG_SPACE_RESERVED_INVALID = 0xC01A001B,
4335
4336 /// A new or existing archive tail or the base of the active log is invalid.
4337 LOG_TAIL_INVALID = 0xC01A001C,
4338
4339 /// The log space is exhausted.
4340 LOG_FULL = 0xC01A001D,
4341
4342 /// The log is multiplexed; no direct writes to the physical log are allowed.
4343 LOG_MULTIPLEXED = 0xC01A001E,
4344
4345 /// The operation failed because the log is dedicated.
4346 LOG_DEDICATED = 0xC01A001F,
4347
4348 /// The operation requires an archive context.
4349 LOG_ARCHIVE_NOT_IN_PROGRESS = 0xC01A0020,
4350
4351 /// Log archival is in progress.
4352 LOG_ARCHIVE_IN_PROGRESS = 0xC01A0021,
4353
4354 /// The operation requires a nonephemeral log, but the log is ephemeral.
4355 LOG_EPHEMERAL = 0xC01A0022,
4356
4357 /// The log must have at least two containers before it can be read from or written to.
4358 LOG_NOT_ENOUGH_CONTAINERS = 0xC01A0023,
4359
4360 /// A log client has already registered on the stream.
4361 LOG_CLIENT_ALREADY_REGISTERED = 0xC01A0024,
4362
4363 /// A log client has not been registered on the stream.
4364 LOG_CLIENT_NOT_REGISTERED = 0xC01A0025,
4365
4366 /// A request has already been made to handle the log full condition.
4367 LOG_FULL_HANDLER_IN_PROGRESS = 0xC01A0026,
4368
4369 /// The log service encountered an error when attempting to read from a log container.
4370 LOG_CONTAINER_READ_FAILED = 0xC01A0027,
4371
4372 /// The log service encountered an error when attempting to write to a log container.
4373 LOG_CONTAINER_WRITE_FAILED = 0xC01A0028,
4374
4375 /// The log service encountered an error when attempting to open a log container.
4376 LOG_CONTAINER_OPEN_FAILED = 0xC01A0029,
4377
4378 /// The log service encountered an invalid container state when attempting a requested action.
4379 LOG_CONTAINER_STATE_INVALID = 0xC01A002A,
4380
4381 /// The log service is not in the correct state to perform a requested action.
4382 LOG_STATE_INVALID = 0xC01A002B,
4383
4384 /// The log space cannot be reclaimed because the log is pinned.
4385 LOG_PINNED = 0xC01A002C,
4386
4387 /// The log metadata flush failed.
4388 LOG_METADATA_FLUSH_FAILED = 0xC01A002D,
4389
4390 /// Security on the log and its containers is inconsistent.
4391 LOG_INCONSISTENT_SECURITY = 0xC01A002E,
4392
4393 /// Records were appended to the log or reservation changes were made, but the log could not be flushed.
4394 LOG_APPENDED_FLUSH_FAILED = 0xC01A002F,
4395
4396 /// The log is pinned due to reservation consuming most of the log space.
4397 /// Free some reserved records to make space available.
4398 LOG_PINNED_RESERVATION = 0xC01A0030,
4399
4400 /// {Display Driver Stopped Responding} The %hs display driver has stopped working normally.
4401 /// Save your work and reboot the system to restore full display functionality.
4402 /// The next time you reboot the computer, a dialog box will allow you to upload data about this failure to Microsoft.
4403 VIDEO_HUNG_DISPLAY_DRIVER_THREAD = 0xC01B00EA,
4404
4405 /// A handler was not defined by the filter for this operation.
4406 FLT_NO_HANDLER_DEFINED = 0xC01C0001,
4407
4408 /// A context is already defined for this object.
4409 FLT_CONTEXT_ALREADY_DEFINED = 0xC01C0002,
4410
4411 /// Asynchronous requests are not valid for this operation.
4412 FLT_INVALID_ASYNCHRONOUS_REQUEST = 0xC01C0003,
4413
4414 /// This is an internal error code used by the filter manager to determine if a fast I/O operation should be forced down the input/output request packet (IRP) path. Minifilters should never return this value.
4415 FLT_DISALLOW_FAST_IO = 0xC01C0004,
4416
4417 /// An invalid name request was made.
4418 /// The name requested cannot be retrieved at this time.
4419 FLT_INVALID_NAME_REQUEST = 0xC01C0005,
4420
4421 /// Posting this operation to a worker thread for further processing is not safe at this time because it could lead to a system deadlock.
4422 FLT_NOT_SAFE_TO_POST_OPERATION = 0xC01C0006,
4423
4424 /// The Filter Manager was not initialized when a filter tried to register.
4425 /// Make sure that the Filter Manager is loaded as a driver.
4426 FLT_NOT_INITIALIZED = 0xC01C0007,
4427
4428 /// The filter is not ready for attachment to volumes because it has not finished initializing (FltStartFiltering has not been called).
4429 FLT_FILTER_NOT_READY = 0xC01C0008,
4430
4431 /// The filter must clean up any operation-specific context at this time because it is being removed from the system before the operation is completed by the lower drivers.
4432 FLT_POST_OPERATION_CLEANUP = 0xC01C0009,
4433
4434 /// The Filter Manager had an internal error from which it cannot recover; therefore, the operation has failed.
4435 /// This is usually the result of a filter returning an invalid value from a pre-operation callback.
4436 FLT_INTERNAL_ERROR = 0xC01C000A,
4437
4438 /// The object specified for this action is in the process of being deleted; therefore, the action requested cannot be completed at this time.
4439 FLT_DELETING_OBJECT = 0xC01C000B,
4440
4441 /// A nonpaged pool must be used for this type of context.
4442 FLT_MUST_BE_NONPAGED_POOL = 0xC01C000C,
4443
4444 /// A duplicate handler definition has been provided for an operation.
4445 FLT_DUPLICATE_ENTRY = 0xC01C000D,
4446
4447 /// The callback data queue has been disabled.
4448 FLT_CBDQ_DISABLED = 0xC01C000E,
4449
4450 /// Do not attach the filter to the volume at this time.
4451 FLT_DO_NOT_ATTACH = 0xC01C000F,
4452
4453 /// Do not detach the filter from the volume at this time.
4454 FLT_DO_NOT_DETACH = 0xC01C0010,
4455
4456 /// An instance already exists at this altitude on the volume specified.
4457 FLT_INSTANCE_ALTITUDE_COLLISION = 0xC01C0011,
4458
4459 /// An instance already exists with this name on the volume specified.
4460 FLT_INSTANCE_NAME_COLLISION = 0xC01C0012,
4461
4462 /// The system could not find the filter specified.
4463 FLT_FILTER_NOT_FOUND = 0xC01C0013,
4464
4465 /// The system could not find the volume specified.
4466 FLT_VOLUME_NOT_FOUND = 0xC01C0014,
4467
4468 /// The system could not find the instance specified.
4469 FLT_INSTANCE_NOT_FOUND = 0xC01C0015,
4470
4471 /// No registered context allocation definition was found for the given request.
4472 FLT_CONTEXT_ALLOCATION_NOT_FOUND = 0xC01C0016,
4473
4474 /// An invalid parameter was specified during context registration.
4475 FLT_INVALID_CONTEXT_REGISTRATION = 0xC01C0017,
4476
4477 /// The name requested was not found in the Filter Manager name cache and could not be retrieved from the file system.
4478 FLT_NAME_CACHE_MISS = 0xC01C0018,
4479
4480 /// The requested device object does not exist for the given volume.
4481 FLT_NO_DEVICE_OBJECT = 0xC01C0019,
4482
4483 /// The specified volume is already mounted.
4484 FLT_VOLUME_ALREADY_MOUNTED = 0xC01C001A,
4485
4486 /// The specified transaction context is already enlisted in a transaction.
4487 FLT_ALREADY_ENLISTED = 0xC01C001B,
4488
4489 /// The specified context is already attached to another object.
4490 FLT_CONTEXT_ALREADY_LINKED = 0xC01C001C,
4491
4492 /// No waiter is present for the filter's reply to this message.
4493 FLT_NO_WAITER_FOR_REPLY = 0xC01C0020,
4494
4495 /// A monitor descriptor could not be obtained.
4496 MONITOR_NO_DESCRIPTOR = 0xC01D0001,
4497
4498 /// This release does not support the format of the obtained monitor descriptor.
4499 MONITOR_UNKNOWN_DESCRIPTOR_FORMAT = 0xC01D0002,
4500
4501 /// The checksum of the obtained monitor descriptor is invalid.
4502 MONITOR_INVALID_DESCRIPTOR_CHECKSUM = 0xC01D0003,
4503
4504 /// The monitor descriptor contains an invalid standard timing block.
4505 MONITOR_INVALID_STANDARD_TIMING_BLOCK = 0xC01D0004,
4506
4507 /// WMI data-block registration failed for one of the MSMonitorClass WMI subclasses.
4508 MONITOR_WMI_DATABLOCK_REGISTRATION_FAILED = 0xC01D0005,
4509
4510 /// The provided monitor descriptor block is either corrupted or does not contain the monitor's detailed serial number.
4511 MONITOR_INVALID_SERIAL_NUMBER_MONDSC_BLOCK = 0xC01D0006,
4512
4513 /// The provided monitor descriptor block is either corrupted or does not contain the monitor's user-friendly name.
4514 MONITOR_INVALID_USER_FRIENDLY_MONDSC_BLOCK = 0xC01D0007,
4515
4516 /// There is no monitor descriptor data at the specified (offset or size) region.
4517 MONITOR_NO_MORE_DESCRIPTOR_DATA = 0xC01D0008,
4518
4519 /// The monitor descriptor contains an invalid detailed timing block.
4520 MONITOR_INVALID_DETAILED_TIMING_BLOCK = 0xC01D0009,
4521
4522 /// Monitor descriptor contains invalid manufacture date.
4523 MONITOR_INVALID_MANUFACTURE_DATE = 0xC01D000A,
4524
4525 /// Exclusive mode ownership is needed to create an unmanaged primary allocation.
4526 GRAPHICS_NOT_EXCLUSIVE_MODE_OWNER = 0xC01E0000,
4527
4528 /// The driver needs more DMA buffer space to complete the requested operation.
4529 GRAPHICS_INSUFFICIENT_DMA_BUFFER = 0xC01E0001,
4530
4531 /// The specified display adapter handle is invalid.
4532 GRAPHICS_INVALID_DISPLAY_ADAPTER = 0xC01E0002,
4533
4534 /// The specified display adapter and all of its state have been reset.
4535 GRAPHICS_ADAPTER_WAS_RESET = 0xC01E0003,
4536
4537 /// The driver stack does not match the expected driver model.
4538 GRAPHICS_INVALID_DRIVER_MODEL = 0xC01E0004,
4539
4540 /// Present happened but ended up into the changed desktop mode.
4541 GRAPHICS_PRESENT_MODE_CHANGED = 0xC01E0005,
4542
4543 /// Nothing to present due to desktop occlusion.
4544 GRAPHICS_PRESENT_OCCLUDED = 0xC01E0006,
4545
4546 /// Not able to present due to denial of desktop access.
4547 GRAPHICS_PRESENT_DENIED = 0xC01E0007,
4548
4549 /// Not able to present with color conversion.
4550 GRAPHICS_CANNOTCOLORCONVERT = 0xC01E0008,
4551
4552 /// Present redirection is disabled (desktop windowing management subsystem is off).
4553 GRAPHICS_PRESENT_REDIRECTION_DISABLED = 0xC01E000B,
4554
4555 /// Previous exclusive VidPn source owner has released its ownership
4556 GRAPHICS_PRESENT_UNOCCLUDED = 0xC01E000C,
4557
4558 /// Not enough video memory is available to complete the operation.
4559 GRAPHICS_NO_VIDEO_MEMORY = 0xC01E0100,
4560
4561 /// Could not probe and lock the underlying memory of an allocation.
4562 GRAPHICS_CANT_LOCK_MEMORY = 0xC01E0101,
4563
4564 /// The allocation is currently busy.
4565 GRAPHICS_ALLOCATION_BUSY = 0xC01E0102,
4566
4567 /// An object being referenced has already reached the maximum reference count and cannot be referenced further.
4568 GRAPHICS_TOO_MANY_REFERENCES = 0xC01E0103,
4569
4570 /// A problem could not be solved due to an existing condition. Try again later.
4571 GRAPHICS_TRY_AGAIN_LATER = 0xC01E0104,
4572
4573 /// A problem could not be solved due to an existing condition. Try again now.
4574 GRAPHICS_TRY_AGAIN_NOW = 0xC01E0105,
4575
4576 /// The allocation is invalid.
4577 GRAPHICS_ALLOCATION_INVALID = 0xC01E0106,
4578
4579 /// No more unswizzling apertures are currently available.
4580 GRAPHICS_UNSWIZZLING_APERTURE_UNAVAILABLE = 0xC01E0107,
4581
4582 /// The current allocation cannot be unswizzled by an aperture.
4583 GRAPHICS_UNSWIZZLING_APERTURE_UNSUPPORTED = 0xC01E0108,
4584
4585 /// The request failed because a pinned allocation cannot be evicted.
4586 GRAPHICS_CANT_EVICT_PINNED_ALLOCATION = 0xC01E0109,
4587
4588 /// The allocation cannot be used from its current segment location for the specified operation.
4589 GRAPHICS_INVALID_ALLOCATION_USAGE = 0xC01E0110,
4590
4591 /// A locked allocation cannot be used in the current command buffer.
4592 GRAPHICS_CANT_RENDER_LOCKED_ALLOCATION = 0xC01E0111,
4593
4594 /// The allocation being referenced has been closed permanently.
4595 GRAPHICS_ALLOCATION_CLOSED = 0xC01E0112,
4596
4597 /// An invalid allocation instance is being referenced.
4598 GRAPHICS_INVALID_ALLOCATION_INSTANCE = 0xC01E0113,
4599
4600 /// An invalid allocation handle is being referenced.
4601 GRAPHICS_INVALID_ALLOCATION_HANDLE = 0xC01E0114,
4602
4603 /// The allocation being referenced does not belong to the current device.
4604 GRAPHICS_WRONG_ALLOCATION_DEVICE = 0xC01E0115,
4605
4606 /// The specified allocation lost its content.
4607 GRAPHICS_ALLOCATION_CONTENT_LOST = 0xC01E0116,
4608
4609 /// A GPU exception was detected on the given device. The device cannot be scheduled.
4610 GRAPHICS_GPU_EXCEPTION_ON_DEVICE = 0xC01E0200,
4611
4612 /// The specified VidPN topology is invalid.
4613 GRAPHICS_INVALID_VIDPN_TOPOLOGY = 0xC01E0300,
4614
4615 /// The specified VidPN topology is valid but is not supported by this model of the display adapter.
4616 GRAPHICS_VIDPN_TOPOLOGY_NOT_SUPPORTED = 0xC01E0301,
4617
4618 /// The specified VidPN topology is valid but is not currently supported by the display adapter due to allocation of its resources.
4619 GRAPHICS_VIDPN_TOPOLOGY_CURRENTLY_NOT_SUPPORTED = 0xC01E0302,
4620
4621 /// The specified VidPN handle is invalid.
4622 GRAPHICS_INVALID_VIDPN = 0xC01E0303,
4623
4624 /// The specified video present source is invalid.
4625 GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE = 0xC01E0304,
4626
4627 /// The specified video present target is invalid.
4628 GRAPHICS_INVALID_VIDEO_PRESENT_TARGET = 0xC01E0305,
4629
4630 /// The specified VidPN modality is not supported (for example, at least two of the pinned modes are not co-functional).
4631 GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED = 0xC01E0306,
4632
4633 /// The specified VidPN source mode set is invalid.
4634 GRAPHICS_INVALID_VIDPN_SOURCEMODESET = 0xC01E0308,
4635
4636 /// The specified VidPN target mode set is invalid.
4637 GRAPHICS_INVALID_VIDPN_TARGETMODESET = 0xC01E0309,
4638
4639 /// The specified video signal frequency is invalid.
4640 GRAPHICS_INVALID_FREQUENCY = 0xC01E030A,
4641
4642 /// The specified video signal active region is invalid.
4643 GRAPHICS_INVALID_ACTIVE_REGION = 0xC01E030B,
4644
4645 /// The specified video signal total region is invalid.
4646 GRAPHICS_INVALID_TOTAL_REGION = 0xC01E030C,
4647
4648 /// The specified video present source mode is invalid.
4649 GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE_MODE = 0xC01E0310,
4650
4651 /// The specified video present target mode is invalid.
4652 GRAPHICS_INVALID_VIDEO_PRESENT_TARGET_MODE = 0xC01E0311,
4653
4654 /// The pinned mode must remain in the set on the VidPN's co-functional modality enumeration.
4655 GRAPHICS_PINNED_MODE_MUST_REMAIN_IN_SET = 0xC01E0312,
4656
4657 /// The specified video present path is already in the VidPN's topology.
4658 GRAPHICS_PATH_ALREADY_IN_TOPOLOGY = 0xC01E0313,
4659
4660 /// The specified mode is already in the mode set.
4661 GRAPHICS_MODE_ALREADY_IN_MODESET = 0xC01E0314,
4662
4663 /// The specified video present source set is invalid.
4664 GRAPHICS_INVALID_VIDEOPRESENTSOURCESET = 0xC01E0315,
4665
4666 /// The specified video present target set is invalid.
4667 GRAPHICS_INVALID_VIDEOPRESENTTARGETSET = 0xC01E0316,
4668
4669 /// The specified video present source is already in the video present source set.
4670 GRAPHICS_SOURCE_ALREADY_IN_SET = 0xC01E0317,
4671
4672 /// The specified video present target is already in the video present target set.
4673 GRAPHICS_TARGET_ALREADY_IN_SET = 0xC01E0318,
4674
4675 /// The specified VidPN present path is invalid.
4676 GRAPHICS_INVALID_VIDPN_PRESENT_PATH = 0xC01E0319,
4677
4678 /// The miniport has no recommendation for augmenting the specified VidPN's topology.
4679 GRAPHICS_NO_RECOMMENDED_VIDPN_TOPOLOGY = 0xC01E031A,
4680
4681 /// The specified monitor frequency range set is invalid.
4682 GRAPHICS_INVALID_MONITOR_FREQUENCYRANGESET = 0xC01E031B,
4683
4684 /// The specified monitor frequency range is invalid.
4685 GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE = 0xC01E031C,
4686
4687 /// The specified frequency range is not in the specified monitor frequency range set.
4688 GRAPHICS_FREQUENCYRANGE_NOT_IN_SET = 0xC01E031D,
4689
4690 /// The specified frequency range is already in the specified monitor frequency range set.
4691 GRAPHICS_FREQUENCYRANGE_ALREADY_IN_SET = 0xC01E031F,
4692
4693 /// The specified mode set is stale. Reacquire the new mode set.
4694 GRAPHICS_STALE_MODESET = 0xC01E0320,
4695
4696 /// The specified monitor source mode set is invalid.
4697 GRAPHICS_INVALID_MONITOR_SOURCEMODESET = 0xC01E0321,
4698
4699 /// The specified monitor source mode is invalid.
4700 GRAPHICS_INVALID_MONITOR_SOURCE_MODE = 0xC01E0322,
4701
4702 /// The miniport does not have a recommendation regarding the request to provide a functional VidPN given the current display adapter configuration.
4703 GRAPHICS_NO_RECOMMENDED_FUNCTIONAL_VIDPN = 0xC01E0323,
4704
4705 /// The ID of the specified mode is being used by another mode in the set.
4706 GRAPHICS_MODE_ID_MUST_BE_UNIQUE = 0xC01E0324,
4707
4708 /// The system failed to determine a mode that is supported by both the display adapter and the monitor connected to it.
4709 GRAPHICS_EMPTY_ADAPTER_MONITOR_MODE_SUPPORT_INTERSECTION = 0xC01E0325,
4710
4711 /// The number of video present targets must be greater than or equal to the number of video present sources.
4712 GRAPHICS_VIDEO_PRESENT_TARGETS_LESS_THAN_SOURCES = 0xC01E0326,
4713
4714 /// The specified present path is not in the VidPN's topology.
4715 GRAPHICS_PATH_NOT_IN_TOPOLOGY = 0xC01E0327,
4716
4717 /// The display adapter must have at least one video present source.
4718 GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_SOURCE = 0xC01E0328,
4719
4720 /// The display adapter must have at least one video present target.
4721 GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_TARGET = 0xC01E0329,
4722
4723 /// The specified monitor descriptor set is invalid.
4724 GRAPHICS_INVALID_MONITORDESCRIPTORSET = 0xC01E032A,
4725
4726 /// The specified monitor descriptor is invalid.
4727 GRAPHICS_INVALID_MONITORDESCRIPTOR = 0xC01E032B,
4728
4729 /// The specified descriptor is not in the specified monitor descriptor set.
4730 GRAPHICS_MONITORDESCRIPTOR_NOT_IN_SET = 0xC01E032C,
4731
4732 /// The specified descriptor is already in the specified monitor descriptor set.
4733 GRAPHICS_MONITORDESCRIPTOR_ALREADY_IN_SET = 0xC01E032D,
4734
4735 /// The ID of the specified monitor descriptor is being used by another descriptor in the set.
4736 GRAPHICS_MONITORDESCRIPTOR_ID_MUST_BE_UNIQUE = 0xC01E032E,
4737
4738 /// The specified video present target subset type is invalid.
4739 GRAPHICS_INVALID_VIDPN_TARGET_SUBSET_TYPE = 0xC01E032F,
4740
4741 /// Two or more of the specified resources are not related to each other, as defined by the interface semantics.
4742 GRAPHICS_RESOURCES_NOT_RELATED = 0xC01E0330,
4743
4744 /// The ID of the specified video present source is being used by another source in the set.
4745 GRAPHICS_SOURCE_ID_MUST_BE_UNIQUE = 0xC01E0331,
4746
4747 /// The ID of the specified video present target is being used by another target in the set.
4748 GRAPHICS_TARGET_ID_MUST_BE_UNIQUE = 0xC01E0332,
4749
4750 /// The specified VidPN source cannot be used because there is no available VidPN target to connect it to.
4751 GRAPHICS_NO_AVAILABLE_VIDPN_TARGET = 0xC01E0333,
4752
4753 /// The newly arrived monitor could not be associated with a display adapter.
4754 GRAPHICS_MONITOR_COULD_NOT_BE_ASSOCIATED_WITH_ADAPTER = 0xC01E0334,
4755
4756 /// The particular display adapter does not have an associated VidPN manager.
4757 GRAPHICS_NO_VIDPNMGR = 0xC01E0335,
4758
4759 /// The VidPN manager of the particular display adapter does not have an active VidPN.
4760 GRAPHICS_NO_ACTIVE_VIDPN = 0xC01E0336,
4761
4762 /// The specified VidPN topology is stale; obtain the new topology.
4763 GRAPHICS_STALE_VIDPN_TOPOLOGY = 0xC01E0337,
4764
4765 /// No monitor is connected on the specified video present target.
4766 GRAPHICS_MONITOR_NOT_CONNECTED = 0xC01E0338,
4767
4768 /// The specified source is not part of the specified VidPN's topology.
4769 GRAPHICS_SOURCE_NOT_IN_TOPOLOGY = 0xC01E0339,
4770
4771 /// The specified primary surface size is invalid.
4772 GRAPHICS_INVALID_PRIMARYSURFACE_SIZE = 0xC01E033A,
4773
4774 /// The specified visible region size is invalid.
4775 GRAPHICS_INVALID_VISIBLEREGION_SIZE = 0xC01E033B,
4776
4777 /// The specified stride is invalid.
4778 GRAPHICS_INVALID_STRIDE = 0xC01E033C,
4779
4780 /// The specified pixel format is invalid.
4781 GRAPHICS_INVALID_PIXELFORMAT = 0xC01E033D,
4782
4783 /// The specified color basis is invalid.
4784 GRAPHICS_INVALID_COLORBASIS = 0xC01E033E,
4785
4786 /// The specified pixel value access mode is invalid.
4787 GRAPHICS_INVALID_PIXELVALUEACCESSMODE = 0xC01E033F,
4788
4789 /// The specified target is not part of the specified VidPN's topology.
4790 GRAPHICS_TARGET_NOT_IN_TOPOLOGY = 0xC01E0340,
4791
4792 /// Failed to acquire the display mode management interface.
4793 GRAPHICS_NO_DISPLAY_MODE_MANAGEMENT_SUPPORT = 0xC01E0341,
4794
4795 /// The specified VidPN source is already owned by a DMM client and cannot be used until that client releases it.
4796 GRAPHICS_VIDPN_SOURCE_IN_USE = 0xC01E0342,
4797
4798 /// The specified VidPN is active and cannot be accessed.
4799 GRAPHICS_CANT_ACCESS_ACTIVE_VIDPN = 0xC01E0343,
4800
4801 /// The specified VidPN's present path importance ordinal is invalid.
4802 GRAPHICS_INVALID_PATH_IMPORTANCE_ORDINAL = 0xC01E0344,
4803
4804 /// The specified VidPN's present path content geometry transformation is invalid.
4805 GRAPHICS_INVALID_PATH_CONTENT_GEOMETRY_TRANSFORMATION = 0xC01E0345,
4806
4807 /// The specified content geometry transformation is not supported on the respective VidPN present path.
4808 GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_SUPPORTED = 0xC01E0346,
4809
4810 /// The specified gamma ramp is invalid.
4811 GRAPHICS_INVALID_GAMMA_RAMP = 0xC01E0347,
4812
4813 /// The specified gamma ramp is not supported on the respective VidPN present path.
4814 GRAPHICS_GAMMA_RAMP_NOT_SUPPORTED = 0xC01E0348,
4815
4816 /// Multisampling is not supported on the respective VidPN present path.
4817 GRAPHICS_MULTISAMPLING_NOT_SUPPORTED = 0xC01E0349,
4818
4819 /// The specified mode is not in the specified mode set.
4820 GRAPHICS_MODE_NOT_IN_MODESET = 0xC01E034A,
4821
4822 /// The specified VidPN topology recommendation reason is invalid.
4823 GRAPHICS_INVALID_VIDPN_TOPOLOGY_RECOMMENDATION_REASON = 0xC01E034D,
4824
4825 /// The specified VidPN present path content type is invalid.
4826 GRAPHICS_INVALID_PATH_CONTENT_TYPE = 0xC01E034E,
4827
4828 /// The specified VidPN present path copy protection type is invalid.
4829 GRAPHICS_INVALID_COPYPROTECTION_TYPE = 0xC01E034F,
4830
4831 /// Only one unassigned mode set can exist at any one time for a particular VidPN source or target.
4832 GRAPHICS_UNASSIGNED_MODESET_ALREADY_EXISTS = 0xC01E0350,
4833
4834 /// The specified scan line ordering type is invalid.
4835 GRAPHICS_INVALID_SCANLINE_ORDERING = 0xC01E0352,
4836
4837 /// The topology changes are not allowed for the specified VidPN.
4838 GRAPHICS_TOPOLOGY_CHANGES_NOT_ALLOWED = 0xC01E0353,
4839
4840 /// All available importance ordinals are being used in the specified topology.
4841 GRAPHICS_NO_AVAILABLE_IMPORTANCE_ORDINALS = 0xC01E0354,
4842
4843 /// The specified primary surface has a different private-format attribute than the current primary surface.
4844 GRAPHICS_INCOMPATIBLE_PRIVATE_FORMAT = 0xC01E0355,
4845
4846 /// The specified mode-pruning algorithm is invalid.
4847 GRAPHICS_INVALID_MODE_PRUNING_ALGORITHM = 0xC01E0356,
4848
4849 /// The specified monitor-capability origin is invalid.
4850 GRAPHICS_INVALID_MONITOR_CAPABILITY_ORIGIN = 0xC01E0357,
4851
4852 /// The specified monitor-frequency range constraint is invalid.
4853 GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE_CONSTRAINT = 0xC01E0358,
4854
4855 /// The maximum supported number of present paths has been reached.
4856 GRAPHICS_MAX_NUM_PATHS_REACHED = 0xC01E0359,
4857
4858 /// The miniport requested that augmentation be canceled for the specified source of the specified VidPN's topology.
4859 GRAPHICS_CANCEL_VIDPN_TOPOLOGY_AUGMENTATION = 0xC01E035A,
4860
4861 /// The specified client type was not recognized.
4862 GRAPHICS_INVALID_CLIENT_TYPE = 0xC01E035B,
4863
4864 /// The client VidPN is not set on this adapter (for example, no user mode-initiated mode changes have taken place on this adapter).
4865 GRAPHICS_CLIENTVIDPN_NOT_SET = 0xC01E035C,
4866
4867 /// The specified display adapter child device already has an external device connected to it.
4868 GRAPHICS_SPECIFIED_CHILD_ALREADY_CONNECTED = 0xC01E0400,
4869
4870 /// The display adapter child device does not support reporting a descriptor.
4871 GRAPHICS_CHILD_DESCRIPTOR_NOT_SUPPORTED = 0xC01E0401,
4872
4873 /// The display adapter is not linked to any other adapters.
4874 GRAPHICS_NOT_A_LINKED_ADAPTER = 0xC01E0430,
4875
4876 /// The lead adapter in a linked configuration was not enumerated yet.
4877 GRAPHICS_LEADLINK_NOT_ENUMERATED = 0xC01E0431,
4878
4879 /// Some chain adapters in a linked configuration have not yet been enumerated.
4880 GRAPHICS_CHAINLINKS_NOT_ENUMERATED = 0xC01E0432,
4881
4882 /// The chain of linked adapters is not ready to start because of an unknown failure.
4883 GRAPHICS_ADAPTER_CHAIN_NOT_READY = 0xC01E0433,
4884
4885 /// An attempt was made to start a lead link display adapter when the chain links had not yet started.
4886 GRAPHICS_CHAINLINKS_NOT_STARTED = 0xC01E0434,
4887
4888 /// An attempt was made to turn on a lead link display adapter when the chain links were turned off.
4889 GRAPHICS_CHAINLINKS_NOT_POWERED_ON = 0xC01E0435,
4890
4891 /// The adapter link was found in an inconsistent state.
4892 /// Not all adapters are in an expected PNP/power state.
4893 GRAPHICS_INCONSISTENT_DEVICE_LINK_STATE = 0xC01E0436,
4894
4895 /// The driver trying to start is not the same as the driver for the posted display adapter.
4896 GRAPHICS_NOT_POST_DEVICE_DRIVER = 0xC01E0438,
4897
4898 /// An operation is being attempted that requires the display adapter to be in a quiescent state.
4899 GRAPHICS_ADAPTER_ACCESS_NOT_EXCLUDED = 0xC01E043B,
4900
4901 /// The driver does not support OPM.
4902 GRAPHICS_OPM_NOT_SUPPORTED = 0xC01E0500,
4903
4904 /// The driver does not support COPP.
4905 GRAPHICS_COPP_NOT_SUPPORTED = 0xC01E0501,
4906
4907 /// The driver does not support UAB.
4908 GRAPHICS_UAB_NOT_SUPPORTED = 0xC01E0502,
4909
4910 /// The specified encrypted parameters are invalid.
4911 GRAPHICS_OPM_INVALID_ENCRYPTED_PARAMETERS = 0xC01E0503,
4912
4913 /// An array passed to a function cannot hold all of the data that the function wants to put in it.
4914 GRAPHICS_OPM_PARAMETER_ARRAY_TOO_SMALL = 0xC01E0504,
4915
4916 /// The GDI display device passed to this function does not have any active protected outputs.
4917 GRAPHICS_OPM_NO_PROTECTED_OUTPUTS_EXIST = 0xC01E0505,
4918
4919 /// The PVP cannot find an actual GDI display device that corresponds to the passed-in GDI display device name.
4920 GRAPHICS_PVP_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME = 0xC01E0506,
4921
4922 /// This function failed because the GDI display device passed to it was not attached to the Windows desktop.
4923 GRAPHICS_PVP_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP = 0xC01E0507,
4924
4925 /// The PVP does not support mirroring display devices because they do not have any protected outputs.
4926 GRAPHICS_PVP_MIRRORING_DEVICES_NOT_SUPPORTED = 0xC01E0508,
4927
4928 /// The function failed because an invalid pointer parameter was passed to it.
4929 /// A pointer parameter is invalid if it is null, is not correctly aligned, or it points to an invalid address or a kernel mode address.
4930 GRAPHICS_OPM_INVALID_POINTER = 0xC01E050A,
4931
4932 /// An internal error caused an operation to fail.
4933 GRAPHICS_OPM_INTERNAL_ERROR = 0xC01E050B,
4934
4935 /// The function failed because the caller passed in an invalid OPM user-mode handle.
4936 GRAPHICS_OPM_INVALID_HANDLE = 0xC01E050C,
4937
4938 /// This function failed because the GDI device passed to it did not have any monitors associated with it.
4939 GRAPHICS_PVP_NO_MONITORS_CORRESPOND_TO_DISPLAY_DEVICE = 0xC01E050D,
4940
4941 /// A certificate could not be returned because the certificate buffer passed to the function was too small.
4942 GRAPHICS_PVP_INVALID_CERTIFICATE_LENGTH = 0xC01E050E,
4943
4944 /// DxgkDdiOpmCreateProtectedOutput() could not create a protected output because the video present yarget is in spanning mode.
4945 GRAPHICS_OPM_SPANNING_MODE_ENABLED = 0xC01E050F,
4946
4947 /// DxgkDdiOpmCreateProtectedOutput() could not create a protected output because the video present target is in theater mode.
4948 GRAPHICS_OPM_THEATER_MODE_ENABLED = 0xC01E0510,
4949
4950 /// The function call failed because the display adapter's hardware functionality scan (HFS) failed to validate the graphics hardware.
4951 GRAPHICS_PVP_HFS_FAILED = 0xC01E0511,
4952
4953 /// The HDCP SRM passed to this function did not comply with section 5 of the HDCP 1.1 specification.
4954 GRAPHICS_OPM_INVALID_SRM = 0xC01E0512,
4955
4956 /// The protected output cannot enable the HDCP system because it does not support it.
4957 GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_HDCP = 0xC01E0513,
4958
4959 /// The protected output cannot enable analog copy protection because it does not support it.
4960 GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_ACP = 0xC01E0514,
4961
4962 /// The protected output cannot enable the CGMS-A protection technology because it does not support it.
4963 GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_CGMSA = 0xC01E0515,
4964
4965 /// DxgkDdiOPMGetInformation() cannot return the version of the SRM being used because the application never successfully passed an SRM to the protected output.
4966 GRAPHICS_OPM_HDCP_SRM_NEVER_SET = 0xC01E0516,
4967
4968 /// DxgkDdiOPMConfigureProtectedOutput() cannot enable the specified output protection technology because the output's screen resolution is too high.
4969 GRAPHICS_OPM_RESOLUTION_TOO_HIGH = 0xC01E0517,
4970
4971 /// DxgkDdiOPMConfigureProtectedOutput() cannot enable HDCP because other physical outputs are using the display adapter's HDCP hardware.
4972 GRAPHICS_OPM_ALL_HDCP_HARDWARE_ALREADY_IN_USE = 0xC01E0518,
4973
4974 /// The operating system asynchronously destroyed this OPM-protected output because the operating system state changed.
4975 /// This error typically occurs because the monitor PDO associated with this protected output was removed or stopped, the protected output's session became a nonconsole session, or the protected output's desktop became inactive.
4976 GRAPHICS_OPM_PROTECTED_OUTPUT_NO_LONGER_EXISTS = 0xC01E051A,
4977
4978 /// OPM functions cannot be called when a session is changing its type.
4979 /// Three types of sessions currently exist: console, disconnected, and remote (RDP or ICA).
4980 GRAPHICS_OPM_SESSION_TYPE_CHANGE_IN_PROGRESS = 0xC01E051B,
4981
4982 /// The DxgkDdiOPMGetCOPPCompatibleInformation, DxgkDdiOPMGetInformation, or DxgkDdiOPMConfigureProtectedOutput function failed.
4983 /// This error is returned only if a protected output has OPM semantics.
4984 /// DxgkDdiOPMGetCOPPCompatibleInformation always returns this error if a protected output has OPM semantics.
4985 /// DxgkDdiOPMGetInformation returns this error code if the caller requested COPP-specific information.
4986 /// DxgkDdiOPMConfigureProtectedOutput returns this error when the caller tries to use a COPP-specific command.
4987 GRAPHICS_OPM_PROTECTED_OUTPUT_DOES_NOT_HAVE_COPP_SEMANTICS = 0xC01E051C,
4988
4989 /// The DxgkDdiOPMGetInformation and DxgkDdiOPMGetCOPPCompatibleInformation functions return this error code if the passed-in sequence number is not the expected sequence number or the passed-in OMAC value is invalid.
4990 GRAPHICS_OPM_INVALID_INFORMATION_REQUEST = 0xC01E051D,
4991
4992 /// The function failed because an unexpected error occurred inside a display driver.
4993 GRAPHICS_OPM_DRIVER_INTERNAL_ERROR = 0xC01E051E,
4994
4995 /// The DxgkDdiOPMGetCOPPCompatibleInformation, DxgkDdiOPMGetInformation, or DxgkDdiOPMConfigureProtectedOutput function failed.
4996 /// This error is returned only if a protected output has COPP semantics.
4997 /// DxgkDdiOPMGetCOPPCompatibleInformation returns this error code if the caller requested OPM-specific information.
4998 /// DxgkDdiOPMGetInformation always returns this error if a protected output has COPP semantics.
4999 /// DxgkDdiOPMConfigureProtectedOutput returns this error when the caller tries to use an OPM-specific command.
5000 GRAPHICS_OPM_PROTECTED_OUTPUT_DOES_NOT_HAVE_OPM_SEMANTICS = 0xC01E051F,
5001
5002 /// The DxgkDdiOPMGetCOPPCompatibleInformation and DxgkDdiOPMConfigureProtectedOutput functions return this error if the display driver does not support the DXGKMDT_OPM_GET_ACP_AND_CGMSA_SIGNALING and DXGKMDT_OPM_SET_ACP_AND_CGMSA_SIGNALING GUIDs.
5003 GRAPHICS_OPM_SIGNALING_NOT_SUPPORTED = 0xC01E0520,
5004
5005 /// The DxgkDdiOPMConfigureProtectedOutput function returns this error code if the passed-in sequence number is not the expected sequence number or the passed-in OMAC value is invalid.
5006 GRAPHICS_OPM_INVALID_CONFIGURATION_REQUEST = 0xC01E0521,
5007
5008 /// The monitor connected to the specified video output does not have an I2C bus.
5009 GRAPHICS_I2C_NOT_SUPPORTED = 0xC01E0580,
5010
5011 /// No device on the I2C bus has the specified address.
5012 GRAPHICS_I2C_DEVICE_DOES_NOT_EXIST = 0xC01E0581,
5013
5014 /// An error occurred while transmitting data to the device on the I2C bus.
5015 GRAPHICS_I2C_ERROR_TRANSMITTING_DATA = 0xC01E0582,
5016
5017 /// An error occurred while receiving data from the device on the I2C bus.
5018 GRAPHICS_I2C_ERROR_RECEIVING_DATA = 0xC01E0583,
5019
5020 /// The monitor does not support the specified VCP code.
5021 GRAPHICS_DDCCI_VCP_NOT_SUPPORTED = 0xC01E0584,
5022
5023 /// The data received from the monitor is invalid.
5024 GRAPHICS_DDCCI_INVALID_DATA = 0xC01E0585,
5025
5026 /// A function call failed because a monitor returned an invalid timing status byte when the operating system used the DDC/CI get timing report and timing message command to get a timing report from a monitor.
5027 GRAPHICS_DDCCI_MONITOR_RETURNED_INVALID_TIMING_STATUS_BYTE = 0xC01E0586,
5028
5029 /// A monitor returned a DDC/CI capabilities string that did not comply with the ACCESS.bus 3.0, DDC/CI 1.1, or MCCS 2 Revision 1 specification.
5030 GRAPHICS_DDCCI_INVALID_CAPABILITIES_STRING = 0xC01E0587,
5031
5032 /// An internal error caused an operation to fail.
5033 GRAPHICS_MCA_INTERNAL_ERROR = 0xC01E0588,
5034
5035 /// An operation failed because a DDC/CI message had an invalid value in its command field.
5036 GRAPHICS_DDCCI_INVALID_MESSAGE_COMMAND = 0xC01E0589,
5037
5038 /// This error occurred because a DDC/CI message had an invalid value in its length field.
5039 GRAPHICS_DDCCI_INVALID_MESSAGE_LENGTH = 0xC01E058A,
5040
5041 /// This error occurred because the value in a DDC/CI message's checksum field did not match the message's computed checksum value.
5042 /// This error implies that the data was corrupted while it was being transmitted from a monitor to a computer.
5043 GRAPHICS_DDCCI_INVALID_MESSAGE_CHECKSUM = 0xC01E058B,
5044
5045 /// This function failed because an invalid monitor handle was passed to it.
5046 GRAPHICS_INVALID_PHYSICAL_MONITOR_HANDLE = 0xC01E058C,
5047
5048 /// The operating system asynchronously destroyed the monitor that corresponds to this handle because the operating system's state changed.
5049 /// This error typically occurs because the monitor PDO associated with this handle was removed or stopped, or a display mode change occurred.
5050 /// A display mode change occurs when Windows sends a WM_DISPLAYCHANGE message to applications.
5051 GRAPHICS_MONITOR_NO_LONGER_EXISTS = 0xC01E058D,
5052
5053 /// This function can be used only if a program is running in the local console session.
5054 /// It cannot be used if a program is running on a remote desktop session or on a terminal server session.
5055 GRAPHICS_ONLY_CONSOLE_SESSION_SUPPORTED = 0xC01E05E0,
5056
5057 /// This function cannot find an actual GDI display device that corresponds to the specified GDI display device name.
5058 GRAPHICS_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME = 0xC01E05E1,
5059
5060 /// The function failed because the specified GDI display device was not attached to the Windows desktop.
5061 GRAPHICS_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP = 0xC01E05E2,
5062
5063 /// This function does not support GDI mirroring display devices because GDI mirroring display devices do not have any physical monitors associated with them.
5064 GRAPHICS_MIRRORING_DEVICES_NOT_SUPPORTED = 0xC01E05E3,
5065
5066 /// The function failed because an invalid pointer parameter was passed to it.
5067 /// A pointer parameter is invalid if it is null, is not correctly aligned, or points to an invalid address or to a kernel mode address.
5068 GRAPHICS_INVALID_POINTER = 0xC01E05E4,
5069
5070 /// This function failed because the GDI device passed to it did not have a monitor associated with it.
5071 GRAPHICS_NO_MONITORS_CORRESPOND_TO_DISPLAY_DEVICE = 0xC01E05E5,
5072
5073 /// An array passed to the function cannot hold all of the data that the function must copy into the array.
5074 GRAPHICS_PARAMETER_ARRAY_TOO_SMALL = 0xC01E05E6,
5075
5076 /// An internal error caused an operation to fail.
5077 GRAPHICS_INTERNAL_ERROR = 0xC01E05E7,
5078
5079 /// The function failed because the current session is changing its type.
5080 /// This function cannot be called when the current session is changing its type.
5081 /// Three types of sessions currently exist: console, disconnected, and remote (RDP or ICA).
5082 GRAPHICS_SESSION_TYPE_CHANGE_IN_PROGRESS = 0xC01E05E8,
5083
5084 /// The volume must be unlocked before it can be used.
5085 FVE_LOCKED_VOLUME = 0xC0210000,
5086
5087 /// The volume is fully decrypted and no key is available.
5088 FVE_NOT_ENCRYPTED = 0xC0210001,
5089
5090 /// The control block for the encrypted volume is not valid.
5091 FVE_BAD_INFORMATION = 0xC0210002,
5092
5093 /// Not enough free space remains on the volume to allow encryption.
5094 FVE_TOO_SMALL = 0xC0210003,
5095
5096 /// The partition cannot be encrypted because the file system is not supported.
5097 FVE_FAILED_WRONG_FS = 0xC0210004,
5098
5099 /// The file system is inconsistent. Run the Check Disk utility.
5100 FVE_FAILED_BAD_FS = 0xC0210005,
5101
5102 /// The file system does not extend to the end of the volume.
5103 FVE_FS_NOT_EXTENDED = 0xC0210006,
5104
5105 /// This operation cannot be performed while a file system is mounted on the volume.
5106 FVE_FS_MOUNTED = 0xC0210007,
5107
5108 /// BitLocker Drive Encryption is not included with this version of Windows.
5109 FVE_NO_LICENSE = 0xC0210008,
5110
5111 /// The requested action was denied by the FVE control engine.
5112 FVE_ACTION_NOT_ALLOWED = 0xC0210009,
5113
5114 /// The data supplied is malformed.
5115 FVE_BAD_DATA = 0xC021000A,
5116
5117 /// The volume is not bound to the system.
5118 FVE_VOLUME_NOT_BOUND = 0xC021000B,
5119
5120 /// The volume specified is not a data volume.
5121 FVE_NOT_DATA_VOLUME = 0xC021000C,
5122
5123 /// A read operation failed while converting the volume.
5124 FVE_CONV_READ_ERROR = 0xC021000D,
5125
5126 /// A write operation failed while converting the volume.
5127 FVE_CONV_WRITE_ERROR = 0xC021000E,
5128
5129 /// The control block for the encrypted volume was updated by another thread. Try again.
5130 FVE_OVERLAPPED_UPDATE = 0xC021000F,
5131
5132 /// The volume encryption algorithm cannot be used on this sector size.
5133 FVE_FAILED_SECTOR_SIZE = 0xC0210010,
5134
5135 /// BitLocker recovery authentication failed.
5136 FVE_FAILED_AUTHENTICATION = 0xC0210011,
5137
5138 /// The volume specified is not the boot operating system volume.
5139 FVE_NOT_OS_VOLUME = 0xC0210012,
5140
5141 /// The BitLocker startup key or recovery password could not be read from external media.
5142 FVE_KEYFILE_NOT_FOUND = 0xC0210013,
5143
5144 /// The BitLocker startup key or recovery password file is corrupt or invalid.
5145 FVE_KEYFILE_INVALID = 0xC0210014,
5146
5147 /// The BitLocker encryption key could not be obtained from the startup key or the recovery password.
5148 FVE_KEYFILE_NO_VMK = 0xC0210015,
5149
5150 /// The TPM is disabled.
5151 FVE_TPM_DISABLED = 0xC0210016,
5152
5153 /// The authorization data for the SRK of the TPM is not zero.
5154 FVE_TPM_SRK_AUTH_NOT_ZERO = 0xC0210017,
5155
5156 /// The system boot information changed or the TPM locked out access to BitLocker encryption keys until the computer is restarted.
5157 FVE_TPM_INVALID_PCR = 0xC0210018,
5158
5159 /// The BitLocker encryption key could not be obtained from the TPM.
5160 FVE_TPM_NO_VMK = 0xC0210019,
5161
5162 /// The BitLocker encryption key could not be obtained from the TPM and PIN.
5163 FVE_PIN_INVALID = 0xC021001A,
5164
5165 /// A boot application hash does not match the hash computed when BitLocker was turned on.
5166 FVE_AUTH_INVALID_APPLICATION = 0xC021001B,
5167
5168 /// The Boot Configuration Data (BCD) settings are not supported or have changed because BitLocker was enabled.
5169 FVE_AUTH_INVALID_CONFIG = 0xC021001C,
5170
5171 /// Boot debugging is enabled. Run Windows Boot Configuration Data Store Editor (bcdedit.exe) to turn it off.
5172 FVE_DEBUGGER_ENABLED = 0xC021001D,
5173
5174 /// The BitLocker encryption key could not be obtained.
5175 FVE_DRY_RUN_FAILED = 0xC021001E,
5176
5177 /// The metadata disk region pointer is incorrect.
5178 FVE_BAD_METADATA_POINTER = 0xC021001F,
5179
5180 /// The backup copy of the metadata is out of date.
5181 FVE_OLD_METADATA_COPY = 0xC0210020,
5182
5183 /// No action was taken because a system restart is required.
5184 FVE_REBOOT_REQUIRED = 0xC0210021,
5185
5186 /// No action was taken because BitLocker Drive Encryption is in RAW access mode.
5187 FVE_RAW_ACCESS = 0xC0210022,
5188
5189 /// BitLocker Drive Encryption cannot enter RAW access mode for this volume.
5190 FVE_RAW_BLOCKED = 0xC0210023,
5191
5192 /// This feature of BitLocker Drive Encryption is not included with this version of Windows.
5193 FVE_NO_FEATURE_LICENSE = 0xC0210026,
5194
5195 /// Group policy does not permit turning off BitLocker Drive Encryption on roaming data volumes.
5196 FVE_POLICY_USER_DISABLE_RDV_NOT_ALLOWED = 0xC0210027,
5197
5198 /// Bitlocker Drive Encryption failed to recover from aborted conversion.
5199 /// This could be due to either all conversion logs being corrupted or the media being write-protected.
5200 FVE_CONV_RECOVERY_FAILED = 0xC0210028,
5201
5202 /// The requested virtualization size is too big.
5203 FVE_VIRTUALIZED_SPACE_TOO_BIG = 0xC0210029,
5204
5205 /// The drive is too small to be protected using BitLocker Drive Encryption.
5206 FVE_VOLUME_TOO_SMALL = 0xC0210030,
5207
5208 /// The callout does not exist.
5209 FWP_CALLOUT_NOT_FOUND = 0xC0220001,
5210
5211 /// The filter condition does not exist.
5212 FWP_CONDITION_NOT_FOUND = 0xC0220002,
5213
5214 /// The filter does not exist.
5215 FWP_FILTER_NOT_FOUND = 0xC0220003,
5216
5217 /// The layer does not exist.
5218 FWP_LAYER_NOT_FOUND = 0xC0220004,
5219
5220 /// The provider does not exist.
5221 FWP_PROVIDER_NOT_FOUND = 0xC0220005,
5222
5223 /// The provider context does not exist.
5224 FWP_PROVIDER_CONTEXT_NOT_FOUND = 0xC0220006,
5225
5226 /// The sublayer does not exist.
5227 FWP_SUBLAYER_NOT_FOUND = 0xC0220007,
5228
5229 /// The object does not exist.
5230 FWP_NOT_FOUND = 0xC0220008,
5231
5232 /// An object with that GUID or LUID already exists.
5233 FWP_ALREADY_EXISTS = 0xC0220009,
5234
5235 /// The object is referenced by other objects and cannot be deleted.
5236 FWP_IN_USE = 0xC022000A,
5237
5238 /// The call is not allowed from within a dynamic session.
5239 FWP_DYNAMIC_SESSION_IN_PROGRESS = 0xC022000B,
5240
5241 /// The call was made from the wrong session and cannot be completed.
5242 FWP_WRONG_SESSION = 0xC022000C,
5243
5244 /// The call must be made from within an explicit transaction.
5245 FWP_NO_TXN_IN_PROGRESS = 0xC022000D,
5246
5247 /// The call is not allowed from within an explicit transaction.
5248 FWP_TXN_IN_PROGRESS = 0xC022000E,
5249
5250 /// The explicit transaction has been forcibly canceled.
5251 FWP_TXN_ABORTED = 0xC022000F,
5252
5253 /// The session has been canceled.
5254 FWP_SESSION_ABORTED = 0xC0220010,
5255
5256 /// The call is not allowed from within a read-only transaction.
5257 FWP_INCOMPATIBLE_TXN = 0xC0220011,
5258
5259 /// The call timed out while waiting to acquire the transaction lock.
5260 FWP_TIMEOUT = 0xC0220012,
5261
5262 /// The collection of network diagnostic events is disabled.
5263 FWP_NET_EVENTS_DISABLED = 0xC0220013,
5264
5265 /// The operation is not supported by the specified layer.
5266 FWP_INCOMPATIBLE_LAYER = 0xC0220014,
5267
5268 /// The call is allowed for kernel-mode callers only.
5269 FWP_KM_CLIENTS_ONLY = 0xC0220015,
5270
5271 /// The call tried to associate two objects with incompatible lifetimes.
5272 FWP_LIFETIME_MISMATCH = 0xC0220016,
5273
5274 /// The object is built-in and cannot be deleted.
5275 FWP_BUILTIN_OBJECT = 0xC0220017,
5276
5277 /// The maximum number of boot-time filters has been reached.
5278 FWP_TOO_MANY_BOOTTIME_FILTERS = 0xC0220018,
5279
5280 /// The maximum number of callouts has been reached.
5281 FWP_TOO_MANY_CALLOUTS = 0xC0220018,
5282
5283 /// A notification could not be delivered because a message queue has reached maximum capacity.
5284 FWP_NOTIFICATION_DROPPED = 0xC0220019,
5285
5286 /// The traffic parameters do not match those for the security association context.
5287 FWP_TRAFFIC_MISMATCH = 0xC022001A,
5288
5289 /// The call is not allowed for the current security association state.
5290 FWP_INCOMPATIBLE_SA_STATE = 0xC022001B,
5291
5292 /// A required pointer is null.
5293 FWP_NULL_POINTER = 0xC022001C,
5294
5295 /// An enumerator is not valid.
5296 FWP_INVALID_ENUMERATOR = 0xC022001D,
5297
5298 /// The flags field contains an invalid value.
5299 FWP_INVALID_FLAGS = 0xC022001E,
5300
5301 /// A network mask is not valid.
5302 FWP_INVALID_NET_MASK = 0xC022001F,
5303
5304 /// An FWP_RANGE is not valid.
5305 FWP_INVALID_RANGE = 0xC0220020,
5306
5307 /// The time interval is not valid.
5308 FWP_INVALID_INTERVAL = 0xC0220021,
5309
5310 /// An array that must contain at least one element has a zero length.
5311 FWP_ZERO_LENGTH_ARRAY = 0xC0220022,
5312
5313 /// The displayData.name field cannot be null.
5314 FWP_NULL_DISPLAY_NAME = 0xC0220023,
5315
5316 /// The action type is not one of the allowed action types for a filter.
5317 FWP_INVALID_ACTION_TYPE = 0xC0220024,
5318
5319 /// The filter weight is not valid.
5320 FWP_INVALID_WEIGHT = 0xC0220025,
5321
5322 /// A filter condition contains a match type that is not compatible with the operands.
5323 FWP_MATCH_TYPE_MISMATCH = 0xC0220026,
5324
5325 /// An FWP_VALUE or FWPM_CONDITION_VALUE is of the wrong type.
5326 FWP_TYPE_MISMATCH = 0xC0220027,
5327
5328 /// An integer value is outside the allowed range.
5329 FWP_OUT_OF_BOUNDS = 0xC0220028,
5330
5331 /// A reserved field is nonzero.
5332 FWP_RESERVED = 0xC0220029,
5333
5334 /// A filter cannot contain multiple conditions operating on a single field.
5335 FWP_DUPLICATE_CONDITION = 0xC022002A,
5336
5337 /// A policy cannot contain the same keying module more than once.
5338 FWP_DUPLICATE_KEYMOD = 0xC022002B,
5339
5340 /// The action type is not compatible with the layer.
5341 FWP_ACTION_INCOMPATIBLE_WITH_LAYER = 0xC022002C,
5342
5343 /// The action type is not compatible with the sublayer.
5344 FWP_ACTION_INCOMPATIBLE_WITH_SUBLAYER = 0xC022002D,
5345
5346 /// The raw context or the provider context is not compatible with the layer.
5347 FWP_CONTEXT_INCOMPATIBLE_WITH_LAYER = 0xC022002E,
5348
5349 /// The raw context or the provider context is not compatible with the callout.
5350 FWP_CONTEXT_INCOMPATIBLE_WITH_CALLOUT = 0xC022002F,
5351
5352 /// The authentication method is not compatible with the policy type.
5353 FWP_INCOMPATIBLE_AUTH_METHOD = 0xC0220030,
5354
5355 /// The Diffie-Hellman group is not compatible with the policy type.
5356 FWP_INCOMPATIBLE_DH_GROUP = 0xC0220031,
5357
5358 /// An IKE policy cannot contain an Extended Mode policy.
5359 FWP_EM_NOT_SUPPORTED = 0xC0220032,
5360
5361 /// The enumeration template or subscription will never match any objects.
5362 FWP_NEVER_MATCH = 0xC0220033,
5363
5364 /// The provider context is of the wrong type.
5365 FWP_PROVIDER_CONTEXT_MISMATCH = 0xC0220034,
5366
5367 /// The parameter is incorrect.
5368 FWP_INVALID_PARAMETER = 0xC0220035,
5369
5370 /// The maximum number of sublayers has been reached.
5371 FWP_TOO_MANY_SUBLAYERS = 0xC0220036,
5372
5373 /// The notification function for a callout returned an error.
5374 FWP_CALLOUT_NOTIFICATION_FAILED = 0xC0220037,
5375
5376 /// The IPsec authentication configuration is not compatible with the authentication type.
5377 FWP_INCOMPATIBLE_AUTH_CONFIG = 0xC0220038,
5378
5379 /// The IPsec cipher configuration is not compatible with the cipher type.
5380 FWP_INCOMPATIBLE_CIPHER_CONFIG = 0xC0220039,
5381
5382 /// A policy cannot contain the same auth method more than once.
5383 FWP_DUPLICATE_AUTH_METHOD = 0xC022003C,
5384
5385 /// The TCP/IP stack is not ready.
5386 FWP_TCPIP_NOT_READY = 0xC0220100,
5387
5388 /// The injection handle is being closed by another thread.
5389 FWP_INJECT_HANDLE_CLOSING = 0xC0220101,
5390
5391 /// The injection handle is stale.
5392 FWP_INJECT_HANDLE_STALE = 0xC0220102,
5393
5394 /// The classify cannot be pended.
5395 FWP_CANNOT_PEND = 0xC0220103,
5396
5397 /// The binding to the network interface is being closed.
5398 NDIS_CLOSING = 0xC0230002,
5399
5400 /// An invalid version was specified.
5401 NDIS_BAD_VERSION = 0xC0230004,
5402
5403 /// An invalid characteristics table was used.
5404 NDIS_BAD_CHARACTERISTICS = 0xC0230005,
5405
5406 /// Failed to find the network interface or the network interface is not ready.
5407 NDIS_ADAPTER_NOT_FOUND = 0xC0230006,
5408
5409 /// Failed to open the network interface.
5410 NDIS_OPEN_FAILED = 0xC0230007,
5411
5412 /// The network interface has encountered an internal unrecoverable failure.
5413 NDIS_DEVICE_FAILED = 0xC0230008,
5414
5415 /// The multicast list on the network interface is full.
5416 NDIS_MULTICAST_FULL = 0xC0230009,
5417
5418 /// An attempt was made to add a duplicate multicast address to the list.
5419 NDIS_MULTICAST_EXISTS = 0xC023000A,
5420
5421 /// At attempt was made to remove a multicast address that was never added.
5422 NDIS_MULTICAST_NOT_FOUND = 0xC023000B,
5423
5424 /// The network interface aborted the request.
5425 NDIS_REQUEST_ABORTED = 0xC023000C,
5426
5427 /// The network interface cannot process the request because it is being reset.
5428 NDIS_RESET_IN_PROGRESS = 0xC023000D,
5429
5430 /// An attempt was made to send an invalid packet on a network interface.
5431 NDIS_INVALID_PACKET = 0xC023000F,
5432
5433 /// The specified request is not a valid operation for the target device.
5434 NDIS_INVALID_DEVICE_REQUEST = 0xC0230010,
5435
5436 /// The network interface is not ready to complete this operation.
5437 NDIS_ADAPTER_NOT_READY = 0xC0230011,
5438
5439 /// The length of the buffer submitted for this operation is not valid.
5440 NDIS_INVALID_LENGTH = 0xC0230014,
5441
5442 /// The data used for this operation is not valid.
5443 NDIS_INVALID_DATA = 0xC0230015,
5444
5445 /// The length of the submitted buffer for this operation is too small.
5446 NDIS_BUFFER_TOO_SHORT = 0xC0230016,
5447
5448 /// The network interface does not support this object identifier.
5449 NDIS_INVALID_OID = 0xC0230017,
5450
5451 /// The network interface has been removed.
5452 NDIS_ADAPTER_REMOVED = 0xC0230018,
5453
5454 /// The network interface does not support this media type.
5455 NDIS_UNSUPPORTED_MEDIA = 0xC0230019,
5456
5457 /// An attempt was made to remove a token ring group address that is in use by other components.
5458 NDIS_GROUP_ADDRESS_IN_USE = 0xC023001A,
5459
5460 /// An attempt was made to map a file that cannot be found.
5461 NDIS_FILE_NOT_FOUND = 0xC023001B,
5462
5463 /// An error occurred while NDIS tried to map the file.
5464 NDIS_ERROR_READING_FILE = 0xC023001C,
5465
5466 /// An attempt was made to map a file that is already mapped.
5467 NDIS_ALREADY_MAPPED = 0xC023001D,
5468
5469 /// An attempt to allocate a hardware resource failed because the resource is used by another component.
5470 NDIS_RESOURCE_CONFLICT = 0xC023001E,
5471
5472 /// The I/O operation failed because the network media is disconnected or the wireless access point is out of range.
5473 NDIS_MEDIA_DISCONNECTED = 0xC023001F,
5474
5475 /// The network address used in the request is invalid.
5476 NDIS_INVALID_ADDRESS = 0xC0230022,
5477
5478 /// The offload operation on the network interface has been paused.
5479 NDIS_PAUSED = 0xC023002A,
5480
5481 /// The network interface was not found.
5482 NDIS_INTERFACE_NOT_FOUND = 0xC023002B,
5483
5484 /// The revision number specified in the structure is not supported.
5485 NDIS_UNSUPPORTED_REVISION = 0xC023002C,
5486
5487 /// The specified port does not exist on this network interface.
5488 NDIS_INVALID_PORT = 0xC023002D,
5489
5490 /// The current state of the specified port on this network interface does not support the requested operation.
5491 NDIS_INVALID_PORT_STATE = 0xC023002E,
5492
5493 /// The miniport adapter is in a lower power state.
5494 NDIS_LOW_POWER_STATE = 0xC023002F,
5495
5496 /// The network interface does not support this request.
5497 NDIS_NOT_SUPPORTED = 0xC02300BB,
5498
5499 /// The TCP connection is not offloadable because of a local policy setting.
5500 NDIS_OFFLOAD_POLICY = 0xC023100F,
5501
5502 /// The TCP connection is not offloadable by the Chimney offload target.
5503 NDIS_OFFLOAD_CONNECTION_REJECTED = 0xC0231012,
5504
5505 /// The IP Path object is not in an offloadable state.
5506 NDIS_OFFLOAD_PATH_REJECTED = 0xC0231013,
5507
5508 /// The wireless LAN interface is in auto-configuration mode and does not support the requested parameter change operation.
5509 NDIS_DOT11_AUTO_CONFIG_ENABLED = 0xC0232000,
5510
5511 /// The wireless LAN interface is busy and cannot perform the requested operation.
5512 NDIS_DOT11_MEDIA_IN_USE = 0xC0232001,
5513
5514 /// The wireless LAN interface is power down and does not support the requested operation.
5515 NDIS_DOT11_POWER_STATE_INVALID = 0xC0232002,
5516
5517 /// The list of wake on LAN patterns is full.
5518 NDIS_PM_WOL_PATTERN_LIST_FULL = 0xC0232003,
5519
5520 /// The list of low power protocol offloads is full.
5521 NDIS_PM_PROTOCOL_OFFLOAD_LIST_FULL = 0xC0232004,
5522
5523 /// The SPI in the packet does not match a valid IPsec SA.
5524 IPSEC_BAD_SPI = 0xC0360001,
5525
5526 /// The packet was received on an IPsec SA whose lifetime has expired.
5527 IPSEC_SA_LIFETIME_EXPIRED = 0xC0360002,
5528
5529 /// The packet was received on an IPsec SA that does not match the packet characteristics.
5530 IPSEC_WRONG_SA = 0xC0360003,
5531
5532 /// The packet sequence number replay check failed.
5533 IPSEC_REPLAY_CHECK_FAILED = 0xC0360004,
5534
5535 /// The IPsec header and/or trailer in the packet is invalid.
5536 IPSEC_INVALID_PACKET = 0xC0360005,
5537
5538 /// The IPsec integrity check failed.
5539 IPSEC_INTEGRITY_CHECK_FAILED = 0xC0360006,
5540
5541 /// IPsec dropped a clear text packet.
5542 IPSEC_CLEAR_TEXT_DROP = 0xC0360007,
5543
5544 /// IPsec dropped an incoming ESP packet in authenticated firewall mode. This drop is benign.
5545 IPSEC_AUTH_FIREWALL_DROP = 0xC0360008,
5546
5547 /// IPsec dropped a packet due to DOS throttle.
5548 IPSEC_THROTTLE_DROP = 0xC0360009,
5549
5550 /// IPsec Dos Protection matched an explicit block rule.
5551 IPSEC_DOSP_BLOCK = 0xC0368000,
5552
5553 /// IPsec Dos Protection received an IPsec specific multicast packet which is not allowed.
5554 IPSEC_DOSP_RECEIVED_MULTICAST = 0xC0368001,
5555
5556 /// IPsec Dos Protection received an incorrectly formatted packet.
5557 IPSEC_DOSP_INVALID_PACKET = 0xC0368002,
5558
5559 /// IPsec Dos Protection failed to lookup state.
5560 IPSEC_DOSP_STATE_LOOKUP_FAILED = 0xC0368003,
5561
5562 /// IPsec Dos Protection failed to create state because there are already maximum number of entries allowed by policy.
5563 IPSEC_DOSP_MAX_ENTRIES = 0xC0368004,
5564
5565 /// IPsec Dos Protection received an IPsec negotiation packet for a keying module which is not allowed by policy.
5566 IPSEC_DOSP_KEYMOD_NOT_ALLOWED = 0xC0368005,
5567
5568 /// IPsec Dos Protection failed to create per internal IP ratelimit queue because there is already maximum number of queues allowed by policy.
5569 IPSEC_DOSP_MAX_PER_IP_RATELIMIT_QUEUES = 0xC0368006,
5570
5571 /// The system does not support mirrored volumes.
5572 VOLMGR_MIRROR_NOT_SUPPORTED = 0xC038005B,
5573
5574 /// The system does not support RAID-5 volumes.
5575 VOLMGR_RAID5_NOT_SUPPORTED = 0xC038005C,
5576
5577 /// A virtual disk support provider for the specified file was not found.
5578 VIRTDISK_PROVIDER_NOT_FOUND = 0xC03A0014,
5579
5580 /// The specified disk is not a virtual disk.
5581 VIRTDISK_NOT_VIRTUAL_DISK = 0xC03A0015,
5582
5583 /// The chain of virtual hard disks is inaccessible.
5584 /// The process has not been granted access rights to the parent virtual hard disk for the differencing disk.
5585 VHD_PARENT_VHD_ACCESS_DENIED = 0xC03A0016,
5586
5587 /// The chain of virtual hard disks is corrupted.
5588 /// There is a mismatch in the virtual sizes of the parent virtual hard disk and differencing disk.
5589 VHD_CHILD_PARENT_SIZE_MISMATCH = 0xC03A0017,
5590
5591 /// The chain of virtual hard disks is corrupted.
5592 /// A differencing disk is indicated in its own parent chain.
5593 VHD_DIFFERENCING_CHAIN_CYCLE_DETECTED = 0xC03A0018,
5594
5595 /// The chain of virtual hard disks is inaccessible.
5596 /// There was an error opening a virtual hard disk further up the chain.
5597 VHD_DIFFERENCING_CHAIN_ERROR_IN_PARENT = 0xC03A0019,
5598
5599 _,
5600};
lib/std/os/windows/status.zig deleted-1670
......@@ -1,1670 +0,0 @@
1/// The operation completed successfully.
2pub const SUCCESS = 0x00000000;
3
4pub const WAIT_0 = 0x00000000;
5pub const WAIT_1 = 0x00000001;
6pub const WAIT_2 = 0x00000002;
7pub const WAIT_3 = 0x00000003;
8pub const WAIT_63 = 0x0000003F;
9pub const ABANDONED = 0x00000080;
10pub const ABANDONED_WAIT_0 = 0x00000080;
11pub const ABANDONED_WAIT_63 = 0x000000BF;
12pub const USER_APC = 0x000000C0;
13pub const ALERTED = 0x00000101;
14
15/// The given Timeout interval expired.
16pub const TIMEOUT = 0x00000102;
17
18/// The operation that was requested is pending completion.
19pub const PENDING = 0x00000103;
20
21pub const REPARSE = 0x00000104;
22pub const MORE_ENTRIES = 0x00000105;
23pub const NOT_ALL_ASSIGNED = 0x00000106;
24pub const SOME_NOT_MAPPED = 0x00000107;
25pub const OPLOCK_BREAK_IN_PROGRESS = 0x00000108;
26pub const VOLUME_MOUNTED = 0x00000109;
27pub const RXACT_COMMITTED = 0x0000010A;
28pub const NOTIFY_CLEANUP = 0x0000010B;
29pub const NOTIFY_ENUM_DIR = 0x0000010C;
30pub const NO_QUOTAS_FOR_ACCOUNT = 0x0000010D;
31pub const PRIMARY_TRANSPORT_CONNECT_FAILED = 0x0000010E;
32pub const PAGE_FAULT_TRANSITION = 0x00000110;
33pub const PAGE_FAULT_DEMAND_ZERO = 0x00000111;
34pub const PAGE_FAULT_COPY_ON_WRITE = 0x00000112;
35pub const PAGE_FAULT_GUARD_PAGE = 0x00000113;
36pub const PAGE_FAULT_PAGING_FILE = 0x00000114;
37pub const CACHE_PAGE_LOCKED = 0x00000115;
38pub const CRASH_DUMP = 0x00000116;
39pub const BUFFER_ALL_ZEROS = 0x00000117;
40pub const REPARSE_OBJECT = 0x00000118;
41pub const RESOURCE_REQUIREMENTS_CHANGED = 0x00000119;
42pub const TRANSLATION_COMPLETE = 0x00000120;
43pub const DS_MEMBERSHIP_EVALUATED_LOCALLY = 0x00000121;
44pub const NOTHING_TO_TERMINATE = 0x00000122;
45pub const PROCESS_NOT_IN_JOB = 0x00000123;
46pub const PROCESS_IN_JOB = 0x00000124;
47pub const VOLSNAP_HIBERNATE_READY = 0x00000125;
48pub const FSFILTER_OP_COMPLETED_SUCCESSFULLY = 0x00000126;
49pub const INTERRUPT_VECTOR_ALREADY_CONNECTED = 0x00000127;
50pub const INTERRUPT_STILL_CONNECTED = 0x00000128;
51pub const PROCESS_CLONED = 0x00000129;
52pub const FILE_LOCKED_WITH_ONLY_READERS = 0x0000012A;
53pub const FILE_LOCKED_WITH_WRITERS = 0x0000012B;
54pub const RESOURCEMANAGER_READ_ONLY = 0x00000202;
55pub const WAIT_FOR_OPLOCK = 0x00000367;
56pub const FLT_IO_COMPLETE = 0x001C0001;
57pub const FILE_NOT_AVAILABLE = 0xC0000467;
58pub const OBJECT_NAME_EXISTS = 0x40000000;
59pub const THREAD_WAS_SUSPENDED = 0x40000001;
60pub const WORKING_SET_LIMIT_RANGE = 0x40000002;
61pub const IMAGE_NOT_AT_BASE = 0x40000003;
62pub const RXACT_STATE_CREATED = 0x40000004;
63pub const SEGMENT_NOTIFICATION = 0x40000005;
64pub const LOCAL_USER_SESSION_KEY = 0x40000006;
65pub const BAD_CURRENT_DIRECTORY = 0x40000007;
66pub const SERIAL_MORE_WRITES = 0x40000008;
67pub const REGISTRY_RECOVERED = 0x40000009;
68pub const FT_READ_RECOVERY_FROM_BACKUP = 0x4000000A;
69pub const FT_WRITE_RECOVERY = 0x4000000B;
70pub const SERIAL_COUNTER_TIMEOUT = 0x4000000C;
71pub const NULL_LM_PASSWORD = 0x4000000D;
72pub const IMAGE_MACHINE_TYPE_MISMATCH = 0x4000000E;
73pub const RECEIVE_PARTIAL = 0x4000000F;
74pub const RECEIVE_EXPEDITED = 0x40000010;
75pub const RECEIVE_PARTIAL_EXPEDITED = 0x40000011;
76pub const EVENT_DONE = 0x40000012;
77pub const EVENT_PENDING = 0x40000013;
78pub const CHECKING_FILE_SYSTEM = 0x40000014;
79pub const FATAL_APP_EXIT = 0x40000015;
80pub const PREDEFINED_HANDLE = 0x40000016;
81pub const WAS_UNLOCKED = 0x40000017;
82pub const SERVICE_NOTIFICATION = 0x40000018;
83pub const WAS_LOCKED = 0x40000019;
84pub const LOG_HARD_ERROR = 0x4000001A;
85pub const ALREADY_WIN32 = 0x4000001B;
86pub const WX86_UNSIMULATE = 0x4000001C;
87pub const WX86_CONTINUE = 0x4000001D;
88pub const WX86_SINGLE_STEP = 0x4000001E;
89pub const WX86_BREAKPOINT = 0x4000001F;
90pub const WX86_EXCEPTION_CONTINUE = 0x40000020;
91pub const WX86_EXCEPTION_LASTCHANCE = 0x40000021;
92pub const WX86_EXCEPTION_CHAIN = 0x40000022;
93pub const IMAGE_MACHINE_TYPE_MISMATCH_EXE = 0x40000023;
94pub const NO_YIELD_PERFORMED = 0x40000024;
95pub const TIMER_RESUME_IGNORED = 0x40000025;
96pub const ARBITRATION_UNHANDLED = 0x40000026;
97pub const CARDBUS_NOT_SUPPORTED = 0x40000027;
98pub const WX86_CREATEWX86TIB = 0x40000028;
99pub const MP_PROCESSOR_MISMATCH = 0x40000029;
100pub const HIBERNATED = 0x4000002A;
101pub const RESUME_HIBERNATION = 0x4000002B;
102pub const FIRMWARE_UPDATED = 0x4000002C;
103pub const DRIVERS_LEAKING_LOCKED_PAGES = 0x4000002D;
104pub const MESSAGE_RETRIEVED = 0x4000002E;
105pub const SYSTEM_POWERSTATE_TRANSITION = 0x4000002F;
106pub const ALPC_CHECK_COMPLETION_LIST = 0x40000030;
107pub const SYSTEM_POWERSTATE_COMPLEX_TRANSITION = 0x40000031;
108pub const ACCESS_AUDIT_BY_POLICY = 0x40000032;
109pub const ABANDON_HIBERFILE = 0x40000033;
110pub const BIZRULES_NOT_ENABLED = 0x40000034;
111pub const WAKE_SYSTEM = 0x40000294;
112pub const DS_SHUTTING_DOWN = 0x40000370;
113pub const CTX_CDM_CONNECT = 0x400A0004;
114pub const CTX_CDM_DISCONNECT = 0x400A0005;
115pub const SXS_RELEASE_ACTIVATION_CONTEXT = 0x4015000D;
116pub const RECOVERY_NOT_NEEDED = 0x40190034;
117pub const RM_ALREADY_STARTED = 0x40190035;
118pub const LOG_NO_RESTART = 0x401A000C;
119pub const VIDEO_DRIVER_DEBUG_REPORT_REQUEST = 0x401B00EC;
120pub const GRAPHICS_PARTIAL_DATA_POPULATED = 0x401E000A;
121pub const GRAPHICS_DRIVER_MISMATCH = 0x401E0117;
122pub const GRAPHICS_MODE_NOT_PINNED = 0x401E0307;
123pub const GRAPHICS_NO_PREFERRED_MODE = 0x401E031E;
124pub const GRAPHICS_DATASET_IS_EMPTY = 0x401E034B;
125pub const GRAPHICS_NO_MORE_ELEMENTS_IN_DATASET = 0x401E034C;
126pub const GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_PINNED = 0x401E0351;
127pub const GRAPHICS_UNKNOWN_CHILD_STATUS = 0x401E042F;
128pub const GRAPHICS_LEADLINK_START_DEFERRED = 0x401E0437;
129pub const GRAPHICS_POLLING_TOO_FREQUENTLY = 0x401E0439;
130pub const GRAPHICS_START_DEFERRED = 0x401E043A;
131pub const NDIS_INDICATION_REQUIRED = 0x40230001;
132pub const GUARD_PAGE_VIOLATION = 0x80000001;
133pub const DATATYPE_MISALIGNMENT = 0x80000002;
134pub const BREAKPOINT = 0x80000003;
135pub const SINGLE_STEP = 0x80000004;
136
137/// The data was too large to fit into the specified buffer.
138pub const BUFFER_OVERFLOW = 0x80000005;
139pub const NO_MORE_FILES = 0x80000006;
140pub const WAKE_SYSTEM_DEBUGGER = 0x80000007;
141pub const HANDLES_CLOSED = 0x8000000A;
142pub const NO_INHERITANCE = 0x8000000B;
143pub const GUID_SUBSTITUTION_MADE = 0x8000000C;
144pub const PARTIAL_COPY = 0x8000000D;
145pub const DEVICE_PAPER_EMPTY = 0x8000000E;
146pub const DEVICE_POWERED_OFF = 0x8000000F;
147pub const DEVICE_OFF_LINE = 0x80000010;
148pub const DEVICE_BUSY = 0x80000011;
149pub const NO_MORE_EAS = 0x80000012;
150pub const INVALID_EA_NAME = 0x80000013;
151pub const EA_LIST_INCONSISTENT = 0x80000014;
152pub const INVALID_EA_FLAG = 0x80000015;
153pub const VERIFY_REQUIRED = 0x80000016;
154pub const EXTRANEOUS_INFORMATION = 0x80000017;
155pub const RXACT_COMMIT_NECESSARY = 0x80000018;
156pub const NO_MORE_ENTRIES = 0x8000001A;
157pub const FILEMARK_DETECTED = 0x8000001B;
158pub const MEDIA_CHANGED = 0x8000001C;
159pub const BUS_RESET = 0x8000001D;
160pub const END_OF_MEDIA = 0x8000001E;
161pub const BEGINNING_OF_MEDIA = 0x8000001F;
162pub const MEDIA_CHECK = 0x80000020;
163pub const SETMARK_DETECTED = 0x80000021;
164pub const NO_DATA_DETECTED = 0x80000022;
165pub const REDIRECTOR_HAS_OPEN_HANDLES = 0x80000023;
166pub const SERVER_HAS_OPEN_HANDLES = 0x80000024;
167pub const ALREADY_DISCONNECTED = 0x80000025;
168pub const LONGJUMP = 0x80000026;
169pub const CLEANER_CARTRIDGE_INSTALLED = 0x80000027;
170pub const PLUGPLAY_QUERY_VETOED = 0x80000028;
171pub const UNWIND_CONSOLIDATE = 0x80000029;
172pub const REGISTRY_HIVE_RECOVERED = 0x8000002A;
173pub const DLL_MIGHT_BE_INSECURE = 0x8000002B;
174pub const DLL_MIGHT_BE_INCOMPATIBLE = 0x8000002C;
175pub const STOPPED_ON_SYMLINK = 0x8000002D;
176pub const DEVICE_REQUIRES_CLEANING = 0x80000288;
177pub const DEVICE_DOOR_OPEN = 0x80000289;
178pub const DATA_LOST_REPAIR = 0x80000803;
179pub const CLUSTER_NODE_ALREADY_UP = 0x80130001;
180pub const CLUSTER_NODE_ALREADY_DOWN = 0x80130002;
181pub const CLUSTER_NETWORK_ALREADY_ONLINE = 0x80130003;
182pub const CLUSTER_NETWORK_ALREADY_OFFLINE = 0x80130004;
183pub const CLUSTER_NODE_ALREADY_MEMBER = 0x80130005;
184pub const COULD_NOT_RESIZE_LOG = 0x80190009;
185pub const NO_TXF_METADATA = 0x80190029;
186pub const CANT_RECOVER_WITH_HANDLE_OPEN = 0x80190031;
187pub const TXF_METADATA_ALREADY_PRESENT = 0x80190041;
188pub const TRANSACTION_SCOPE_CALLBACKS_NOT_SET = 0x80190042;
189pub const VIDEO_HUNG_DISPLAY_DRIVER_THREAD_RECOVERED = 0x801B00EB;
190pub const FLT_BUFFER_TOO_SMALL = 0x801C0001;
191pub const FVE_PARTIAL_METADATA = 0x80210001;
192pub const FVE_TRANSIENT_STATE = 0x80210002;
193pub const UNSUCCESSFUL = 0xC0000001;
194pub const NOT_IMPLEMENTED = 0xC0000002;
195pub const INVALID_INFO_CLASS = 0xC0000003;
196pub const INFO_LENGTH_MISMATCH = 0xC0000004;
197pub const ACCESS_VIOLATION = 0xC0000005;
198pub const IN_PAGE_ERROR = 0xC0000006;
199pub const PAGEFILE_QUOTA = 0xC0000007;
200pub const INVALID_HANDLE = 0xC0000008;
201pub const BAD_INITIAL_STACK = 0xC0000009;
202pub const BAD_INITIAL_PC = 0xC000000A;
203pub const INVALID_CID = 0xC000000B;
204pub const TIMER_NOT_CANCELED = 0xC000000C;
205pub const INVALID_PARAMETER = 0xC000000D;
206pub const NO_SUCH_DEVICE = 0xC000000E;
207pub const NO_SUCH_FILE = 0xC000000F;
208pub const INVALID_DEVICE_REQUEST = 0xC0000010;
209pub const END_OF_FILE = 0xC0000011;
210pub const WRONG_VOLUME = 0xC0000012;
211pub const NO_MEDIA_IN_DEVICE = 0xC0000013;
212pub const UNRECOGNIZED_MEDIA = 0xC0000014;
213pub const NONEXISTENT_SECTOR = 0xC0000015;
214pub const MORE_PROCESSING_REQUIRED = 0xC0000016;
215pub const NO_MEMORY = 0xC0000017;
216pub const CONFLICTING_ADDRESSES = 0xC0000018;
217pub const NOT_MAPPED_VIEW = 0xC0000019;
218pub const UNABLE_TO_FREE_VM = 0xC000001A;
219pub const UNABLE_TO_DELETE_SECTION = 0xC000001B;
220pub const INVALID_SYSTEM_SERVICE = 0xC000001C;
221pub const ILLEGAL_INSTRUCTION = 0xC000001D;
222pub const INVALID_LOCK_SEQUENCE = 0xC000001E;
223pub const INVALID_VIEW_SIZE = 0xC000001F;
224pub const INVALID_FILE_FOR_SECTION = 0xC0000020;
225pub const ALREADY_COMMITTED = 0xC0000021;
226pub const ACCESS_DENIED = 0xC0000022;
227pub const BUFFER_TOO_SMALL = 0xC0000023;
228pub const OBJECT_TYPE_MISMATCH = 0xC0000024;
229pub const NONCONTINUABLE_EXCEPTION = 0xC0000025;
230pub const INVALID_DISPOSITION = 0xC0000026;
231pub const UNWIND = 0xC0000027;
232pub const BAD_STACK = 0xC0000028;
233pub const INVALID_UNWIND_TARGET = 0xC0000029;
234pub const NOT_LOCKED = 0xC000002A;
235pub const PARITY_ERROR = 0xC000002B;
236pub const UNABLE_TO_DECOMMIT_VM = 0xC000002C;
237pub const NOT_COMMITTED = 0xC000002D;
238pub const INVALID_PORT_ATTRIBUTES = 0xC000002E;
239pub const PORT_MESSAGE_TOO_LONG = 0xC000002F;
240pub const INVALID_PARAMETER_MIX = 0xC0000030;
241pub const INVALID_QUOTA_LOWER = 0xC0000031;
242pub const DISK_CORRUPT_ERROR = 0xC0000032;
243pub const OBJECT_NAME_INVALID = 0xC0000033;
244pub const OBJECT_NAME_NOT_FOUND = 0xC0000034;
245pub const OBJECT_NAME_COLLISION = 0xC0000035;
246pub const PORT_DISCONNECTED = 0xC0000037;
247pub const DEVICE_ALREADY_ATTACHED = 0xC0000038;
248pub const OBJECT_PATH_INVALID = 0xC0000039;
249pub const OBJECT_PATH_NOT_FOUND = 0xC000003A;
250pub const OBJECT_PATH_SYNTAX_BAD = 0xC000003B;
251pub const DATA_OVERRUN = 0xC000003C;
252pub const DATA_LATE_ERROR = 0xC000003D;
253pub const DATA_ERROR = 0xC000003E;
254pub const CRC_ERROR = 0xC000003F;
255pub const SECTION_TOO_BIG = 0xC0000040;
256pub const PORT_CONNECTION_REFUSED = 0xC0000041;
257pub const INVALID_PORT_HANDLE = 0xC0000042;
258pub const SHARING_VIOLATION = 0xC0000043;
259pub const QUOTA_EXCEEDED = 0xC0000044;
260pub const INVALID_PAGE_PROTECTION = 0xC0000045;
261pub const MUTANT_NOT_OWNED = 0xC0000046;
262pub const SEMAPHORE_LIMIT_EXCEEDED = 0xC0000047;
263pub const PORT_ALREADY_SET = 0xC0000048;
264pub const SECTION_NOT_IMAGE = 0xC0000049;
265pub const SUSPEND_COUNT_EXCEEDED = 0xC000004A;
266pub const THREAD_IS_TERMINATING = 0xC000004B;
267pub const BAD_WORKING_SET_LIMIT = 0xC000004C;
268pub const INCOMPATIBLE_FILE_MAP = 0xC000004D;
269pub const SECTION_PROTECTION = 0xC000004E;
270pub const EAS_NOT_SUPPORTED = 0xC000004F;
271pub const EA_TOO_LARGE = 0xC0000050;
272pub const NONEXISTENT_EA_ENTRY = 0xC0000051;
273pub const NO_EAS_ON_FILE = 0xC0000052;
274pub const EA_CORRUPT_ERROR = 0xC0000053;
275pub const FILE_LOCK_CONFLICT = 0xC0000054;
276pub const LOCK_NOT_GRANTED = 0xC0000055;
277pub const DELETE_PENDING = 0xC0000056;
278pub const CTL_FILE_NOT_SUPPORTED = 0xC0000057;
279pub const UNKNOWN_REVISION = 0xC0000058;
280pub const REVISION_MISMATCH = 0xC0000059;
281pub const INVALID_OWNER = 0xC000005A;
282pub const INVALID_PRIMARY_GROUP = 0xC000005B;
283pub const NO_IMPERSONATION_TOKEN = 0xC000005C;
284pub const CANT_DISABLE_MANDATORY = 0xC000005D;
285pub const NO_LOGON_SERVERS = 0xC000005E;
286pub const NO_SUCH_LOGON_SESSION = 0xC000005F;
287pub const NO_SUCH_PRIVILEGE = 0xC0000060;
288pub const PRIVILEGE_NOT_HELD = 0xC0000061;
289pub const INVALID_ACCOUNT_NAME = 0xC0000062;
290pub const USER_EXISTS = 0xC0000063;
291pub const NO_SUCH_USER = 0xC0000064;
292pub const GROUP_EXISTS = 0xC0000065;
293pub const NO_SUCH_GROUP = 0xC0000066;
294pub const MEMBER_IN_GROUP = 0xC0000067;
295pub const MEMBER_NOT_IN_GROUP = 0xC0000068;
296pub const LAST_ADMIN = 0xC0000069;
297pub const WRONG_PASSWORD = 0xC000006A;
298pub const ILL_FORMED_PASSWORD = 0xC000006B;
299pub const PASSWORD_RESTRICTION = 0xC000006C;
300pub const LOGON_FAILURE = 0xC000006D;
301pub const ACCOUNT_RESTRICTION = 0xC000006E;
302pub const INVALID_LOGON_HOURS = 0xC000006F;
303pub const INVALID_WORKSTATION = 0xC0000070;
304pub const PASSWORD_EXPIRED = 0xC0000071;
305pub const ACCOUNT_DISABLED = 0xC0000072;
306pub const NONE_MAPPED = 0xC0000073;
307pub const TOO_MANY_LUIDS_REQUESTED = 0xC0000074;
308pub const LUIDS_EXHAUSTED = 0xC0000075;
309pub const INVALID_SUB_AUTHORITY = 0xC0000076;
310pub const INVALID_ACL = 0xC0000077;
311pub const INVALID_SID = 0xC0000078;
312pub const INVALID_SECURITY_DESCR = 0xC0000079;
313pub const PROCEDURE_NOT_FOUND = 0xC000007A;
314pub const INVALID_IMAGE_FORMAT = 0xC000007B;
315pub const NO_TOKEN = 0xC000007C;
316pub const BAD_INHERITANCE_ACL = 0xC000007D;
317pub const RANGE_NOT_LOCKED = 0xC000007E;
318pub const DISK_FULL = 0xC000007F;
319pub const SERVER_DISABLED = 0xC0000080;
320pub const SERVER_NOT_DISABLED = 0xC0000081;
321pub const TOO_MANY_GUIDS_REQUESTED = 0xC0000082;
322pub const GUIDS_EXHAUSTED = 0xC0000083;
323pub const INVALID_ID_AUTHORITY = 0xC0000084;
324pub const AGENTS_EXHAUSTED = 0xC0000085;
325pub const INVALID_VOLUME_LABEL = 0xC0000086;
326pub const SECTION_NOT_EXTENDED = 0xC0000087;
327pub const NOT_MAPPED_DATA = 0xC0000088;
328pub const RESOURCE_DATA_NOT_FOUND = 0xC0000089;
329pub const RESOURCE_TYPE_NOT_FOUND = 0xC000008A;
330pub const RESOURCE_NAME_NOT_FOUND = 0xC000008B;
331pub const ARRAY_BOUNDS_EXCEEDED = 0xC000008C;
332pub const FLOAT_DENORMAL_OPERAND = 0xC000008D;
333pub const FLOAT_DIVIDE_BY_ZERO = 0xC000008E;
334pub const FLOAT_INEXACT_RESULT = 0xC000008F;
335pub const FLOAT_INVALID_OPERATION = 0xC0000090;
336pub const FLOAT_OVERFLOW = 0xC0000091;
337pub const FLOAT_STACK_CHECK = 0xC0000092;
338pub const FLOAT_UNDERFLOW = 0xC0000093;
339pub const INTEGER_DIVIDE_BY_ZERO = 0xC0000094;
340pub const INTEGER_OVERFLOW = 0xC0000095;
341pub const PRIVILEGED_INSTRUCTION = 0xC0000096;
342pub const TOO_MANY_PAGING_FILES = 0xC0000097;
343pub const FILE_INVALID = 0xC0000098;
344pub const ALLOTTED_SPACE_EXCEEDED = 0xC0000099;
345pub const INSUFFICIENT_RESOURCES = 0xC000009A;
346pub const DFS_EXIT_PATH_FOUND = 0xC000009B;
347pub const DEVICE_DATA_ERROR = 0xC000009C;
348pub const DEVICE_NOT_CONNECTED = 0xC000009D;
349pub const FREE_VM_NOT_AT_BASE = 0xC000009F;
350pub const MEMORY_NOT_ALLOCATED = 0xC00000A0;
351pub const WORKING_SET_QUOTA = 0xC00000A1;
352pub const MEDIA_WRITE_PROTECTED = 0xC00000A2;
353pub const DEVICE_NOT_READY = 0xC00000A3;
354pub const INVALID_GROUP_ATTRIBUTES = 0xC00000A4;
355pub const BAD_IMPERSONATION_LEVEL = 0xC00000A5;
356pub const CANT_OPEN_ANONYMOUS = 0xC00000A6;
357pub const BAD_VALIDATION_CLASS = 0xC00000A7;
358pub const BAD_TOKEN_TYPE = 0xC00000A8;
359pub const BAD_MASTER_BOOT_RECORD = 0xC00000A9;
360pub const INSTRUCTION_MISALIGNMENT = 0xC00000AA;
361pub const INSTANCE_NOT_AVAILABLE = 0xC00000AB;
362pub const PIPE_NOT_AVAILABLE = 0xC00000AC;
363pub const INVALID_PIPE_STATE = 0xC00000AD;
364pub const PIPE_BUSY = 0xC00000AE;
365pub const ILLEGAL_FUNCTION = 0xC00000AF;
366pub const PIPE_DISCONNECTED = 0xC00000B0;
367pub const PIPE_CLOSING = 0xC00000B1;
368pub const PIPE_CONNECTED = 0xC00000B2;
369pub const PIPE_LISTENING = 0xC00000B3;
370pub const INVALID_READ_MODE = 0xC00000B4;
371pub const IO_TIMEOUT = 0xC00000B5;
372pub const FILE_FORCED_CLOSED = 0xC00000B6;
373pub const PROFILING_NOT_STARTED = 0xC00000B7;
374pub const PROFILING_NOT_STOPPED = 0xC00000B8;
375pub const COULD_NOT_INTERPRET = 0xC00000B9;
376pub const FILE_IS_A_DIRECTORY = 0xC00000BA;
377pub const NOT_SUPPORTED = 0xC00000BB;
378pub const REMOTE_NOT_LISTENING = 0xC00000BC;
379pub const DUPLICATE_NAME = 0xC00000BD;
380pub const BAD_NETWORK_PATH = 0xC00000BE;
381pub const NETWORK_BUSY = 0xC00000BF;
382pub const DEVICE_DOES_NOT_EXIST = 0xC00000C0;
383pub const TOO_MANY_COMMANDS = 0xC00000C1;
384pub const ADAPTER_HARDWARE_ERROR = 0xC00000C2;
385pub const INVALID_NETWORK_RESPONSE = 0xC00000C3;
386pub const UNEXPECTED_NETWORK_ERROR = 0xC00000C4;
387pub const BAD_REMOTE_ADAPTER = 0xC00000C5;
388pub const PRINT_QUEUE_FULL = 0xC00000C6;
389pub const NO_SPOOL_SPACE = 0xC00000C7;
390pub const PRINT_CANCELLED = 0xC00000C8;
391pub const NETWORK_NAME_DELETED = 0xC00000C9;
392pub const NETWORK_ACCESS_DENIED = 0xC00000CA;
393pub const BAD_DEVICE_TYPE = 0xC00000CB;
394pub const BAD_NETWORK_NAME = 0xC00000CC;
395pub const TOO_MANY_NAMES = 0xC00000CD;
396pub const TOO_MANY_SESSIONS = 0xC00000CE;
397pub const SHARING_PAUSED = 0xC00000CF;
398pub const REQUEST_NOT_ACCEPTED = 0xC00000D0;
399pub const REDIRECTOR_PAUSED = 0xC00000D1;
400pub const NET_WRITE_FAULT = 0xC00000D2;
401pub const PROFILING_AT_LIMIT = 0xC00000D3;
402pub const NOT_SAME_DEVICE = 0xC00000D4;
403pub const FILE_RENAMED = 0xC00000D5;
404pub const VIRTUAL_CIRCUIT_CLOSED = 0xC00000D6;
405pub const NO_SECURITY_ON_OBJECT = 0xC00000D7;
406pub const CANT_WAIT = 0xC00000D8;
407pub const PIPE_EMPTY = 0xC00000D9;
408pub const CANT_ACCESS_DOMAIN_INFO = 0xC00000DA;
409pub const CANT_TERMINATE_SELF = 0xC00000DB;
410pub const INVALID_SERVER_STATE = 0xC00000DC;
411pub const INVALID_DOMAIN_STATE = 0xC00000DD;
412pub const INVALID_DOMAIN_ROLE = 0xC00000DE;
413pub const NO_SUCH_DOMAIN = 0xC00000DF;
414pub const DOMAIN_EXISTS = 0xC00000E0;
415pub const DOMAIN_LIMIT_EXCEEDED = 0xC00000E1;
416pub const OPLOCK_NOT_GRANTED = 0xC00000E2;
417pub const INVALID_OPLOCK_PROTOCOL = 0xC00000E3;
418pub const INTERNAL_DB_CORRUPTION = 0xC00000E4;
419pub const INTERNAL_ERROR = 0xC00000E5;
420pub const GENERIC_NOT_MAPPED = 0xC00000E6;
421pub const BAD_DESCRIPTOR_FORMAT = 0xC00000E7;
422pub const INVALID_USER_BUFFER = 0xC00000E8;
423pub const UNEXPECTED_IO_ERROR = 0xC00000E9;
424pub const UNEXPECTED_MM_CREATE_ERR = 0xC00000EA;
425pub const UNEXPECTED_MM_MAP_ERROR = 0xC00000EB;
426pub const UNEXPECTED_MM_EXTEND_ERR = 0xC00000EC;
427pub const NOT_LOGON_PROCESS = 0xC00000ED;
428pub const LOGON_SESSION_EXISTS = 0xC00000EE;
429pub const INVALID_PARAMETER_1 = 0xC00000EF;
430pub const INVALID_PARAMETER_2 = 0xC00000F0;
431pub const INVALID_PARAMETER_3 = 0xC00000F1;
432pub const INVALID_PARAMETER_4 = 0xC00000F2;
433pub const INVALID_PARAMETER_5 = 0xC00000F3;
434pub const INVALID_PARAMETER_6 = 0xC00000F4;
435pub const INVALID_PARAMETER_7 = 0xC00000F5;
436pub const INVALID_PARAMETER_8 = 0xC00000F6;
437pub const INVALID_PARAMETER_9 = 0xC00000F7;
438pub const INVALID_PARAMETER_10 = 0xC00000F8;
439pub const INVALID_PARAMETER_11 = 0xC00000F9;
440pub const INVALID_PARAMETER_12 = 0xC00000FA;
441pub const REDIRECTOR_NOT_STARTED = 0xC00000FB;
442pub const REDIRECTOR_STARTED = 0xC00000FC;
443pub const STACK_OVERFLOW = 0xC00000FD;
444pub const NO_SUCH_PACKAGE = 0xC00000FE;
445pub const BAD_FUNCTION_TABLE = 0xC00000FF;
446pub const VARIABLE_NOT_FOUND = 0xC0000100;
447pub const DIRECTORY_NOT_EMPTY = 0xC0000101;
448pub const FILE_CORRUPT_ERROR = 0xC0000102;
449pub const NOT_A_DIRECTORY = 0xC0000103;
450pub const BAD_LOGON_SESSION_STATE = 0xC0000104;
451pub const LOGON_SESSION_COLLISION = 0xC0000105;
452pub const NAME_TOO_LONG = 0xC0000106;
453pub const FILES_OPEN = 0xC0000107;
454pub const CONNECTION_IN_USE = 0xC0000108;
455pub const MESSAGE_NOT_FOUND = 0xC0000109;
456pub const PROCESS_IS_TERMINATING = 0xC000010A;
457pub const INVALID_LOGON_TYPE = 0xC000010B;
458pub const NO_GUID_TRANSLATION = 0xC000010C;
459pub const CANNOT_IMPERSONATE = 0xC000010D;
460pub const IMAGE_ALREADY_LOADED = 0xC000010E;
461pub const NO_LDT = 0xC0000117;
462pub const INVALID_LDT_SIZE = 0xC0000118;
463pub const INVALID_LDT_OFFSET = 0xC0000119;
464pub const INVALID_LDT_DESCRIPTOR = 0xC000011A;
465pub const INVALID_IMAGE_NE_FORMAT = 0xC000011B;
466pub const RXACT_INVALID_STATE = 0xC000011C;
467pub const RXACT_COMMIT_FAILURE = 0xC000011D;
468pub const MAPPED_FILE_SIZE_ZERO = 0xC000011E;
469pub const TOO_MANY_OPENED_FILES = 0xC000011F;
470pub const CANCELLED = 0xC0000120;
471pub const CANNOT_DELETE = 0xC0000121;
472pub const INVALID_COMPUTER_NAME = 0xC0000122;
473pub const FILE_DELETED = 0xC0000123;
474pub const SPECIAL_ACCOUNT = 0xC0000124;
475pub const SPECIAL_GROUP = 0xC0000125;
476pub const SPECIAL_USER = 0xC0000126;
477pub const MEMBERS_PRIMARY_GROUP = 0xC0000127;
478pub const FILE_CLOSED = 0xC0000128;
479pub const TOO_MANY_THREADS = 0xC0000129;
480pub const THREAD_NOT_IN_PROCESS = 0xC000012A;
481pub const TOKEN_ALREADY_IN_USE = 0xC000012B;
482pub const PAGEFILE_QUOTA_EXCEEDED = 0xC000012C;
483pub const COMMITMENT_LIMIT = 0xC000012D;
484pub const INVALID_IMAGE_LE_FORMAT = 0xC000012E;
485pub const INVALID_IMAGE_NOT_MZ = 0xC000012F;
486pub const INVALID_IMAGE_PROTECT = 0xC0000130;
487pub const INVALID_IMAGE_WIN_16 = 0xC0000131;
488pub const LOGON_SERVER_CONFLICT = 0xC0000132;
489pub const TIME_DIFFERENCE_AT_DC = 0xC0000133;
490pub const SYNCHRONIZATION_REQUIRED = 0xC0000134;
491pub const DLL_NOT_FOUND = 0xC0000135;
492pub const OPEN_FAILED = 0xC0000136;
493pub const IO_PRIVILEGE_FAILED = 0xC0000137;
494pub const ORDINAL_NOT_FOUND = 0xC0000138;
495pub const ENTRYPOINT_NOT_FOUND = 0xC0000139;
496pub const CONTROL_C_EXIT = 0xC000013A;
497pub const LOCAL_DISCONNECT = 0xC000013B;
498pub const REMOTE_DISCONNECT = 0xC000013C;
499pub const REMOTE_RESOURCES = 0xC000013D;
500pub const LINK_FAILED = 0xC000013E;
501pub const LINK_TIMEOUT = 0xC000013F;
502pub const INVALID_CONNECTION = 0xC0000140;
503pub const INVALID_ADDRESS = 0xC0000141;
504pub const DLL_INIT_FAILED = 0xC0000142;
505pub const MISSING_SYSTEMFILE = 0xC0000143;
506pub const UNHANDLED_EXCEPTION = 0xC0000144;
507pub const APP_INIT_FAILURE = 0xC0000145;
508pub const PAGEFILE_CREATE_FAILED = 0xC0000146;
509pub const NO_PAGEFILE = 0xC0000147;
510pub const INVALID_LEVEL = 0xC0000148;
511pub const WRONG_PASSWORD_CORE = 0xC0000149;
512pub const ILLEGAL_FLOAT_CONTEXT = 0xC000014A;
513pub const PIPE_BROKEN = 0xC000014B;
514pub const REGISTRY_CORRUPT = 0xC000014C;
515pub const REGISTRY_IO_FAILED = 0xC000014D;
516pub const NO_EVENT_PAIR = 0xC000014E;
517pub const UNRECOGNIZED_VOLUME = 0xC000014F;
518pub const SERIAL_NO_DEVICE_INITED = 0xC0000150;
519pub const NO_SUCH_ALIAS = 0xC0000151;
520pub const MEMBER_NOT_IN_ALIAS = 0xC0000152;
521pub const MEMBER_IN_ALIAS = 0xC0000153;
522pub const ALIAS_EXISTS = 0xC0000154;
523pub const LOGON_NOT_GRANTED = 0xC0000155;
524pub const TOO_MANY_SECRETS = 0xC0000156;
525pub const SECRET_TOO_LONG = 0xC0000157;
526pub const INTERNAL_DB_ERROR = 0xC0000158;
527pub const FULLSCREEN_MODE = 0xC0000159;
528pub const TOO_MANY_CONTEXT_IDS = 0xC000015A;
529pub const LOGON_TYPE_NOT_GRANTED = 0xC000015B;
530pub const NOT_REGISTRY_FILE = 0xC000015C;
531pub const NT_CROSS_ENCRYPTION_REQUIRED = 0xC000015D;
532pub const DOMAIN_CTRLR_CONFIG_ERROR = 0xC000015E;
533pub const FT_MISSING_MEMBER = 0xC000015F;
534pub const ILL_FORMED_SERVICE_ENTRY = 0xC0000160;
535pub const ILLEGAL_CHARACTER = 0xC0000161;
536pub const UNMAPPABLE_CHARACTER = 0xC0000162;
537pub const UNDEFINED_CHARACTER = 0xC0000163;
538pub const FLOPPY_VOLUME = 0xC0000164;
539pub const FLOPPY_ID_MARK_NOT_FOUND = 0xC0000165;
540pub const FLOPPY_WRONG_CYLINDER = 0xC0000166;
541pub const FLOPPY_UNKNOWN_ERROR = 0xC0000167;
542pub const FLOPPY_BAD_REGISTERS = 0xC0000168;
543pub const DISK_RECALIBRATE_FAILED = 0xC0000169;
544pub const DISK_OPERATION_FAILED = 0xC000016A;
545pub const DISK_RESET_FAILED = 0xC000016B;
546pub const SHARED_IRQ_BUSY = 0xC000016C;
547pub const FT_ORPHANING = 0xC000016D;
548pub const BIOS_FAILED_TO_CONNECT_INTERRUPT = 0xC000016E;
549pub const PARTITION_FAILURE = 0xC0000172;
550pub const INVALID_BLOCK_LENGTH = 0xC0000173;
551pub const DEVICE_NOT_PARTITIONED = 0xC0000174;
552pub const UNABLE_TO_LOCK_MEDIA = 0xC0000175;
553pub const UNABLE_TO_UNLOAD_MEDIA = 0xC0000176;
554pub const EOM_OVERFLOW = 0xC0000177;
555pub const NO_MEDIA = 0xC0000178;
556pub const NO_SUCH_MEMBER = 0xC000017A;
557pub const INVALID_MEMBER = 0xC000017B;
558pub const KEY_DELETED = 0xC000017C;
559pub const NO_LOG_SPACE = 0xC000017D;
560pub const TOO_MANY_SIDS = 0xC000017E;
561pub const LM_CROSS_ENCRYPTION_REQUIRED = 0xC000017F;
562pub const KEY_HAS_CHILDREN = 0xC0000180;
563pub const CHILD_MUST_BE_VOLATILE = 0xC0000181;
564pub const DEVICE_CONFIGURATION_ERROR = 0xC0000182;
565pub const DRIVER_INTERNAL_ERROR = 0xC0000183;
566pub const INVALID_DEVICE_STATE = 0xC0000184;
567pub const IO_DEVICE_ERROR = 0xC0000185;
568pub const DEVICE_PROTOCOL_ERROR = 0xC0000186;
569pub const BACKUP_CONTROLLER = 0xC0000187;
570pub const LOG_FILE_FULL = 0xC0000188;
571pub const TOO_LATE = 0xC0000189;
572pub const NO_TRUST_LSA_SECRET = 0xC000018A;
573pub const NO_TRUST_SAM_ACCOUNT = 0xC000018B;
574pub const TRUSTED_DOMAIN_FAILURE = 0xC000018C;
575pub const TRUSTED_RELATIONSHIP_FAILURE = 0xC000018D;
576pub const EVENTLOG_FILE_CORRUPT = 0xC000018E;
577pub const EVENTLOG_CANT_START = 0xC000018F;
578pub const TRUST_FAILURE = 0xC0000190;
579pub const MUTANT_LIMIT_EXCEEDED = 0xC0000191;
580pub const NETLOGON_NOT_STARTED = 0xC0000192;
581pub const ACCOUNT_EXPIRED = 0xC0000193;
582pub const POSSIBLE_DEADLOCK = 0xC0000194;
583pub const NETWORK_CREDENTIAL_CONFLICT = 0xC0000195;
584pub const REMOTE_SESSION_LIMIT = 0xC0000196;
585pub const EVENTLOG_FILE_CHANGED = 0xC0000197;
586pub const NOLOGON_INTERDOMAIN_TRUST_ACCOUNT = 0xC0000198;
587pub const NOLOGON_WORKSTATION_TRUST_ACCOUNT = 0xC0000199;
588pub const NOLOGON_SERVER_TRUST_ACCOUNT = 0xC000019A;
589pub const DOMAIN_TRUST_INCONSISTENT = 0xC000019B;
590pub const FS_DRIVER_REQUIRED = 0xC000019C;
591pub const IMAGE_ALREADY_LOADED_AS_DLL = 0xC000019D;
592pub const INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING = 0xC000019E;
593pub const SHORT_NAMES_NOT_ENABLED_ON_VOLUME = 0xC000019F;
594pub const SECURITY_STREAM_IS_INCONSISTENT = 0xC00001A0;
595pub const INVALID_LOCK_RANGE = 0xC00001A1;
596pub const INVALID_ACE_CONDITION = 0xC00001A2;
597pub const IMAGE_SUBSYSTEM_NOT_PRESENT = 0xC00001A3;
598pub const NOTIFICATION_GUID_ALREADY_DEFINED = 0xC00001A4;
599pub const NETWORK_OPEN_RESTRICTION = 0xC0000201;
600pub const NO_USER_SESSION_KEY = 0xC0000202;
601pub const USER_SESSION_DELETED = 0xC0000203;
602pub const RESOURCE_LANG_NOT_FOUND = 0xC0000204;
603pub const INSUFF_SERVER_RESOURCES = 0xC0000205;
604pub const INVALID_BUFFER_SIZE = 0xC0000206;
605pub const INVALID_ADDRESS_COMPONENT = 0xC0000207;
606pub const INVALID_ADDRESS_WILDCARD = 0xC0000208;
607pub const TOO_MANY_ADDRESSES = 0xC0000209;
608pub const ADDRESS_ALREADY_EXISTS = 0xC000020A;
609pub const ADDRESS_CLOSED = 0xC000020B;
610pub const CONNECTION_DISCONNECTED = 0xC000020C;
611pub const CONNECTION_RESET = 0xC000020D;
612pub const TOO_MANY_NODES = 0xC000020E;
613pub const TRANSACTION_ABORTED = 0xC000020F;
614pub const TRANSACTION_TIMED_OUT = 0xC0000210;
615pub const TRANSACTION_NO_RELEASE = 0xC0000211;
616pub const TRANSACTION_NO_MATCH = 0xC0000212;
617pub const TRANSACTION_RESPONDED = 0xC0000213;
618pub const TRANSACTION_INVALID_ID = 0xC0000214;
619pub const TRANSACTION_INVALID_TYPE = 0xC0000215;
620pub const NOT_SERVER_SESSION = 0xC0000216;
621pub const NOT_CLIENT_SESSION = 0xC0000217;
622pub const CANNOT_LOAD_REGISTRY_FILE = 0xC0000218;
623pub const DEBUG_ATTACH_FAILED = 0xC0000219;
624pub const SYSTEM_PROCESS_TERMINATED = 0xC000021A;
625pub const DATA_NOT_ACCEPTED = 0xC000021B;
626pub const NO_BROWSER_SERVERS_FOUND = 0xC000021C;
627pub const VDM_HARD_ERROR = 0xC000021D;
628pub const DRIVER_CANCEL_TIMEOUT = 0xC000021E;
629pub const REPLY_MESSAGE_MISMATCH = 0xC000021F;
630pub const MAPPED_ALIGNMENT = 0xC0000220;
631pub const IMAGE_CHECKSUM_MISMATCH = 0xC0000221;
632pub const LOST_WRITEBEHIND_DATA = 0xC0000222;
633pub const CLIENT_SERVER_PARAMETERS_INVALID = 0xC0000223;
634pub const PASSWORD_MUST_CHANGE = 0xC0000224;
635pub const NOT_FOUND = 0xC0000225;
636pub const NOT_TINY_STREAM = 0xC0000226;
637pub const RECOVERY_FAILURE = 0xC0000227;
638pub const STACK_OVERFLOW_READ = 0xC0000228;
639pub const FAIL_CHECK = 0xC0000229;
640pub const DUPLICATE_OBJECTID = 0xC000022A;
641pub const OBJECTID_EXISTS = 0xC000022B;
642pub const CONVERT_TO_LARGE = 0xC000022C;
643pub const RETRY = 0xC000022D;
644pub const FOUND_OUT_OF_SCOPE = 0xC000022E;
645pub const ALLOCATE_BUCKET = 0xC000022F;
646pub const PROPSET_NOT_FOUND = 0xC0000230;
647pub const MARSHALL_OVERFLOW = 0xC0000231;
648pub const INVALID_VARIANT = 0xC0000232;
649pub const DOMAIN_CONTROLLER_NOT_FOUND = 0xC0000233;
650pub const ACCOUNT_LOCKED_OUT = 0xC0000234;
651pub const HANDLE_NOT_CLOSABLE = 0xC0000235;
652pub const CONNECTION_REFUSED = 0xC0000236;
653pub const GRACEFUL_DISCONNECT = 0xC0000237;
654pub const ADDRESS_ALREADY_ASSOCIATED = 0xC0000238;
655pub const ADDRESS_NOT_ASSOCIATED = 0xC0000239;
656pub const CONNECTION_INVALID = 0xC000023A;
657pub const CONNECTION_ACTIVE = 0xC000023B;
658pub const NETWORK_UNREACHABLE = 0xC000023C;
659pub const HOST_UNREACHABLE = 0xC000023D;
660pub const PROTOCOL_UNREACHABLE = 0xC000023E;
661pub const PORT_UNREACHABLE = 0xC000023F;
662pub const REQUEST_ABORTED = 0xC0000240;
663pub const CONNECTION_ABORTED = 0xC0000241;
664pub const BAD_COMPRESSION_BUFFER = 0xC0000242;
665pub const USER_MAPPED_FILE = 0xC0000243;
666pub const AUDIT_FAILED = 0xC0000244;
667pub const TIMER_RESOLUTION_NOT_SET = 0xC0000245;
668pub const CONNECTION_COUNT_LIMIT = 0xC0000246;
669pub const LOGIN_TIME_RESTRICTION = 0xC0000247;
670pub const LOGIN_WKSTA_RESTRICTION = 0xC0000248;
671pub const IMAGE_MP_UP_MISMATCH = 0xC0000249;
672pub const INSUFFICIENT_LOGON_INFO = 0xC0000250;
673pub const BAD_DLL_ENTRYPOINT = 0xC0000251;
674pub const BAD_SERVICE_ENTRYPOINT = 0xC0000252;
675pub const LPC_REPLY_LOST = 0xC0000253;
676pub const IP_ADDRESS_CONFLICT1 = 0xC0000254;
677pub const IP_ADDRESS_CONFLICT2 = 0xC0000255;
678pub const REGISTRY_QUOTA_LIMIT = 0xC0000256;
679pub const PATH_NOT_COVERED = 0xC0000257;
680pub const NO_CALLBACK_ACTIVE = 0xC0000258;
681pub const LICENSE_QUOTA_EXCEEDED = 0xC0000259;
682pub const PWD_TOO_SHORT = 0xC000025A;
683pub const PWD_TOO_RECENT = 0xC000025B;
684pub const PWD_HISTORY_CONFLICT = 0xC000025C;
685pub const PLUGPLAY_NO_DEVICE = 0xC000025E;
686pub const UNSUPPORTED_COMPRESSION = 0xC000025F;
687pub const INVALID_HW_PROFILE = 0xC0000260;
688pub const INVALID_PLUGPLAY_DEVICE_PATH = 0xC0000261;
689pub const DRIVER_ORDINAL_NOT_FOUND = 0xC0000262;
690pub const DRIVER_ENTRYPOINT_NOT_FOUND = 0xC0000263;
691pub const RESOURCE_NOT_OWNED = 0xC0000264;
692pub const TOO_MANY_LINKS = 0xC0000265;
693pub const QUOTA_LIST_INCONSISTENT = 0xC0000266;
694pub const FILE_IS_OFFLINE = 0xC0000267;
695pub const EVALUATION_EXPIRATION = 0xC0000268;
696pub const ILLEGAL_DLL_RELOCATION = 0xC0000269;
697pub const LICENSE_VIOLATION = 0xC000026A;
698pub const DLL_INIT_FAILED_LOGOFF = 0xC000026B;
699pub const DRIVER_UNABLE_TO_LOAD = 0xC000026C;
700pub const DFS_UNAVAILABLE = 0xC000026D;
701pub const VOLUME_DISMOUNTED = 0xC000026E;
702pub const WX86_INTERNAL_ERROR = 0xC000026F;
703pub const WX86_FLOAT_STACK_CHECK = 0xC0000270;
704pub const VALIDATE_CONTINUE = 0xC0000271;
705pub const NO_MATCH = 0xC0000272;
706pub const NO_MORE_MATCHES = 0xC0000273;
707pub const NOT_A_REPARSE_POINT = 0xC0000275;
708pub const IO_REPARSE_TAG_INVALID = 0xC0000276;
709pub const IO_REPARSE_TAG_MISMATCH = 0xC0000277;
710pub const IO_REPARSE_DATA_INVALID = 0xC0000278;
711pub const IO_REPARSE_TAG_NOT_HANDLED = 0xC0000279;
712pub const REPARSE_POINT_NOT_RESOLVED = 0xC0000280;
713pub const DIRECTORY_IS_A_REPARSE_POINT = 0xC0000281;
714pub const RANGE_LIST_CONFLICT = 0xC0000282;
715pub const SOURCE_ELEMENT_EMPTY = 0xC0000283;
716pub const DESTINATION_ELEMENT_FULL = 0xC0000284;
717pub const ILLEGAL_ELEMENT_ADDRESS = 0xC0000285;
718pub const MAGAZINE_NOT_PRESENT = 0xC0000286;
719pub const REINITIALIZATION_NEEDED = 0xC0000287;
720pub const ENCRYPTION_FAILED = 0xC000028A;
721pub const DECRYPTION_FAILED = 0xC000028B;
722pub const RANGE_NOT_FOUND = 0xC000028C;
723pub const NO_RECOVERY_POLICY = 0xC000028D;
724pub const NO_EFS = 0xC000028E;
725pub const WRONG_EFS = 0xC000028F;
726pub const NO_USER_KEYS = 0xC0000290;
727pub const FILE_NOT_ENCRYPTED = 0xC0000291;
728pub const NOT_EXPORT_FORMAT = 0xC0000292;
729pub const FILE_ENCRYPTED = 0xC0000293;
730pub const WMI_GUID_NOT_FOUND = 0xC0000295;
731pub const WMI_INSTANCE_NOT_FOUND = 0xC0000296;
732pub const WMI_ITEMID_NOT_FOUND = 0xC0000297;
733pub const WMI_TRY_AGAIN = 0xC0000298;
734pub const SHARED_POLICY = 0xC0000299;
735pub const POLICY_OBJECT_NOT_FOUND = 0xC000029A;
736pub const POLICY_ONLY_IN_DS = 0xC000029B;
737pub const VOLUME_NOT_UPGRADED = 0xC000029C;
738pub const REMOTE_STORAGE_NOT_ACTIVE = 0xC000029D;
739pub const REMOTE_STORAGE_MEDIA_ERROR = 0xC000029E;
740pub const NO_TRACKING_SERVICE = 0xC000029F;
741pub const SERVER_SID_MISMATCH = 0xC00002A0;
742pub const DS_NO_ATTRIBUTE_OR_VALUE = 0xC00002A1;
743pub const DS_INVALID_ATTRIBUTE_SYNTAX = 0xC00002A2;
744pub const DS_ATTRIBUTE_TYPE_UNDEFINED = 0xC00002A3;
745pub const DS_ATTRIBUTE_OR_VALUE_EXISTS = 0xC00002A4;
746pub const DS_BUSY = 0xC00002A5;
747pub const DS_UNAVAILABLE = 0xC00002A6;
748pub const DS_NO_RIDS_ALLOCATED = 0xC00002A7;
749pub const DS_NO_MORE_RIDS = 0xC00002A8;
750pub const DS_INCORRECT_ROLE_OWNER = 0xC00002A9;
751pub const DS_RIDMGR_INIT_ERROR = 0xC00002AA;
752pub const DS_OBJ_CLASS_VIOLATION = 0xC00002AB;
753pub const DS_CANT_ON_NON_LEAF = 0xC00002AC;
754pub const DS_CANT_ON_RDN = 0xC00002AD;
755pub const DS_CANT_MOD_OBJ_CLASS = 0xC00002AE;
756pub const DS_CROSS_DOM_MOVE_FAILED = 0xC00002AF;
757pub const DS_GC_NOT_AVAILABLE = 0xC00002B0;
758pub const DIRECTORY_SERVICE_REQUIRED = 0xC00002B1;
759pub const REPARSE_ATTRIBUTE_CONFLICT = 0xC00002B2;
760pub const CANT_ENABLE_DENY_ONLY = 0xC00002B3;
761pub const FLOAT_MULTIPLE_FAULTS = 0xC00002B4;
762pub const FLOAT_MULTIPLE_TRAPS = 0xC00002B5;
763pub const DEVICE_REMOVED = 0xC00002B6;
764pub const JOURNAL_DELETE_IN_PROGRESS = 0xC00002B7;
765pub const JOURNAL_NOT_ACTIVE = 0xC00002B8;
766pub const NOINTERFACE = 0xC00002B9;
767pub const DS_ADMIN_LIMIT_EXCEEDED = 0xC00002C1;
768pub const DRIVER_FAILED_SLEEP = 0xC00002C2;
769pub const MUTUAL_AUTHENTICATION_FAILED = 0xC00002C3;
770pub const CORRUPT_SYSTEM_FILE = 0xC00002C4;
771pub const DATATYPE_MISALIGNMENT_ERROR = 0xC00002C5;
772pub const WMI_READ_ONLY = 0xC00002C6;
773pub const WMI_SET_FAILURE = 0xC00002C7;
774pub const COMMITMENT_MINIMUM = 0xC00002C8;
775pub const REG_NAT_CONSUMPTION = 0xC00002C9;
776pub const TRANSPORT_FULL = 0xC00002CA;
777pub const DS_SAM_INIT_FAILURE = 0xC00002CB;
778pub const ONLY_IF_CONNECTED = 0xC00002CC;
779pub const DS_SENSITIVE_GROUP_VIOLATION = 0xC00002CD;
780pub const PNP_RESTART_ENUMERATION = 0xC00002CE;
781pub const JOURNAL_ENTRY_DELETED = 0xC00002CF;
782pub const DS_CANT_MOD_PRIMARYGROUPID = 0xC00002D0;
783pub const SYSTEM_IMAGE_BAD_SIGNATURE = 0xC00002D1;
784pub const PNP_REBOOT_REQUIRED = 0xC00002D2;
785pub const POWER_STATE_INVALID = 0xC00002D3;
786pub const DS_INVALID_GROUP_TYPE = 0xC00002D4;
787pub const DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN = 0xC00002D5;
788pub const DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN = 0xC00002D6;
789pub const DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER = 0xC00002D7;
790pub const DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER = 0xC00002D8;
791pub const DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER = 0xC00002D9;
792pub const DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER = 0xC00002DA;
793pub const DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER = 0xC00002DB;
794pub const DS_HAVE_PRIMARY_MEMBERS = 0xC00002DC;
795pub const WMI_NOT_SUPPORTED = 0xC00002DD;
796pub const INSUFFICIENT_POWER = 0xC00002DE;
797pub const SAM_NEED_BOOTKEY_PASSWORD = 0xC00002DF;
798pub const SAM_NEED_BOOTKEY_FLOPPY = 0xC00002E0;
799pub const DS_CANT_START = 0xC00002E1;
800pub const DS_INIT_FAILURE = 0xC00002E2;
801pub const SAM_INIT_FAILURE = 0xC00002E3;
802pub const DS_GC_REQUIRED = 0xC00002E4;
803pub const DS_LOCAL_MEMBER_OF_LOCAL_ONLY = 0xC00002E5;
804pub const DS_NO_FPO_IN_UNIVERSAL_GROUPS = 0xC00002E6;
805pub const DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED = 0xC00002E7;
806pub const CURRENT_DOMAIN_NOT_ALLOWED = 0xC00002E9;
807pub const CANNOT_MAKE = 0xC00002EA;
808pub const SYSTEM_SHUTDOWN = 0xC00002EB;
809pub const DS_INIT_FAILURE_CONSOLE = 0xC00002EC;
810pub const DS_SAM_INIT_FAILURE_CONSOLE = 0xC00002ED;
811pub const UNFINISHED_CONTEXT_DELETED = 0xC00002EE;
812pub const NO_TGT_REPLY = 0xC00002EF;
813pub const OBJECTID_NOT_FOUND = 0xC00002F0;
814pub const NO_IP_ADDRESSES = 0xC00002F1;
815pub const WRONG_CREDENTIAL_HANDLE = 0xC00002F2;
816pub const CRYPTO_SYSTEM_INVALID = 0xC00002F3;
817pub const MAX_REFERRALS_EXCEEDED = 0xC00002F4;
818pub const MUST_BE_KDC = 0xC00002F5;
819pub const STRONG_CRYPTO_NOT_SUPPORTED = 0xC00002F6;
820pub const TOO_MANY_PRINCIPALS = 0xC00002F7;
821pub const NO_PA_DATA = 0xC00002F8;
822pub const PKINIT_NAME_MISMATCH = 0xC00002F9;
823pub const SMARTCARD_LOGON_REQUIRED = 0xC00002FA;
824pub const KDC_INVALID_REQUEST = 0xC00002FB;
825pub const KDC_UNABLE_TO_REFER = 0xC00002FC;
826pub const KDC_UNKNOWN_ETYPE = 0xC00002FD;
827pub const SHUTDOWN_IN_PROGRESS = 0xC00002FE;
828pub const SERVER_SHUTDOWN_IN_PROGRESS = 0xC00002FF;
829pub const NOT_SUPPORTED_ON_SBS = 0xC0000300;
830pub const WMI_GUID_DISCONNECTED = 0xC0000301;
831pub const WMI_ALREADY_DISABLED = 0xC0000302;
832pub const WMI_ALREADY_ENABLED = 0xC0000303;
833pub const MFT_TOO_FRAGMENTED = 0xC0000304;
834pub const COPY_PROTECTION_FAILURE = 0xC0000305;
835pub const CSS_AUTHENTICATION_FAILURE = 0xC0000306;
836pub const CSS_KEY_NOT_PRESENT = 0xC0000307;
837pub const CSS_KEY_NOT_ESTABLISHED = 0xC0000308;
838pub const CSS_SCRAMBLED_SECTOR = 0xC0000309;
839pub const CSS_REGION_MISMATCH = 0xC000030A;
840pub const CSS_RESETS_EXHAUSTED = 0xC000030B;
841pub const PKINIT_FAILURE = 0xC0000320;
842pub const SMARTCARD_SUBSYSTEM_FAILURE = 0xC0000321;
843pub const NO_KERB_KEY = 0xC0000322;
844pub const HOST_DOWN = 0xC0000350;
845pub const UNSUPPORTED_PREAUTH = 0xC0000351;
846pub const EFS_ALG_BLOB_TOO_BIG = 0xC0000352;
847pub const PORT_NOT_SET = 0xC0000353;
848pub const DEBUGGER_INACTIVE = 0xC0000354;
849pub const DS_VERSION_CHECK_FAILURE = 0xC0000355;
850pub const AUDITING_DISABLED = 0xC0000356;
851pub const PRENT4_MACHINE_ACCOUNT = 0xC0000357;
852pub const DS_AG_CANT_HAVE_UNIVERSAL_MEMBER = 0xC0000358;
853pub const INVALID_IMAGE_WIN_32 = 0xC0000359;
854pub const INVALID_IMAGE_WIN_64 = 0xC000035A;
855pub const BAD_BINDINGS = 0xC000035B;
856pub const NETWORK_SESSION_EXPIRED = 0xC000035C;
857pub const APPHELP_BLOCK = 0xC000035D;
858pub const ALL_SIDS_FILTERED = 0xC000035E;
859pub const NOT_SAFE_MODE_DRIVER = 0xC000035F;
860pub const ACCESS_DISABLED_BY_POLICY_DEFAULT = 0xC0000361;
861pub const ACCESS_DISABLED_BY_POLICY_PATH = 0xC0000362;
862pub const ACCESS_DISABLED_BY_POLICY_PUBLISHER = 0xC0000363;
863pub const ACCESS_DISABLED_BY_POLICY_OTHER = 0xC0000364;
864pub const FAILED_DRIVER_ENTRY = 0xC0000365;
865pub const DEVICE_ENUMERATION_ERROR = 0xC0000366;
866pub const MOUNT_POINT_NOT_RESOLVED = 0xC0000368;
867pub const INVALID_DEVICE_OBJECT_PARAMETER = 0xC0000369;
868pub const MCA_OCCURED = 0xC000036A;
869pub const DRIVER_BLOCKED_CRITICAL = 0xC000036B;
870pub const DRIVER_BLOCKED = 0xC000036C;
871pub const DRIVER_DATABASE_ERROR = 0xC000036D;
872pub const SYSTEM_HIVE_TOO_LARGE = 0xC000036E;
873pub const INVALID_IMPORT_OF_NON_DLL = 0xC000036F;
874pub const NO_SECRETS = 0xC0000371;
875pub const ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY = 0xC0000372;
876pub const FAILED_STACK_SWITCH = 0xC0000373;
877pub const HEAP_CORRUPTION = 0xC0000374;
878pub const SMARTCARD_WRONG_PIN = 0xC0000380;
879pub const SMARTCARD_CARD_BLOCKED = 0xC0000381;
880pub const SMARTCARD_CARD_NOT_AUTHENTICATED = 0xC0000382;
881pub const SMARTCARD_NO_CARD = 0xC0000383;
882pub const SMARTCARD_NO_KEY_CONTAINER = 0xC0000384;
883pub const SMARTCARD_NO_CERTIFICATE = 0xC0000385;
884pub const SMARTCARD_NO_KEYSET = 0xC0000386;
885pub const SMARTCARD_IO_ERROR = 0xC0000387;
886pub const DOWNGRADE_DETECTED = 0xC0000388;
887pub const SMARTCARD_CERT_REVOKED = 0xC0000389;
888pub const ISSUING_CA_UNTRUSTED = 0xC000038A;
889pub const REVOCATION_OFFLINE_C = 0xC000038B;
890pub const PKINIT_CLIENT_FAILURE = 0xC000038C;
891pub const SMARTCARD_CERT_EXPIRED = 0xC000038D;
892pub const DRIVER_FAILED_PRIOR_UNLOAD = 0xC000038E;
893pub const SMARTCARD_SILENT_CONTEXT = 0xC000038F;
894pub const PER_USER_TRUST_QUOTA_EXCEEDED = 0xC0000401;
895pub const ALL_USER_TRUST_QUOTA_EXCEEDED = 0xC0000402;
896pub const USER_DELETE_TRUST_QUOTA_EXCEEDED = 0xC0000403;
897pub const DS_NAME_NOT_UNIQUE = 0xC0000404;
898pub const DS_DUPLICATE_ID_FOUND = 0xC0000405;
899pub const DS_GROUP_CONVERSION_ERROR = 0xC0000406;
900pub const VOLSNAP_PREPARE_HIBERNATE = 0xC0000407;
901pub const USER2USER_REQUIRED = 0xC0000408;
902pub const STACK_BUFFER_OVERRUN = 0xC0000409;
903pub const NO_S4U_PROT_SUPPORT = 0xC000040A;
904pub const CROSSREALM_DELEGATION_FAILURE = 0xC000040B;
905pub const REVOCATION_OFFLINE_KDC = 0xC000040C;
906pub const ISSUING_CA_UNTRUSTED_KDC = 0xC000040D;
907pub const KDC_CERT_EXPIRED = 0xC000040E;
908pub const KDC_CERT_REVOKED = 0xC000040F;
909pub const PARAMETER_QUOTA_EXCEEDED = 0xC0000410;
910pub const HIBERNATION_FAILURE = 0xC0000411;
911pub const DELAY_LOAD_FAILED = 0xC0000412;
912pub const AUTHENTICATION_FIREWALL_FAILED = 0xC0000413;
913pub const VDM_DISALLOWED = 0xC0000414;
914pub const HUNG_DISPLAY_DRIVER_THREAD = 0xC0000415;
915pub const INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE = 0xC0000416;
916pub const INVALID_CRUNTIME_PARAMETER = 0xC0000417;
917pub const NTLM_BLOCKED = 0xC0000418;
918pub const DS_SRC_SID_EXISTS_IN_FOREST = 0xC0000419;
919pub const DS_DOMAIN_NAME_EXISTS_IN_FOREST = 0xC000041A;
920pub const DS_FLAT_NAME_EXISTS_IN_FOREST = 0xC000041B;
921pub const INVALID_USER_PRINCIPAL_NAME = 0xC000041C;
922pub const ASSERTION_FAILURE = 0xC0000420;
923pub const VERIFIER_STOP = 0xC0000421;
924pub const CALLBACK_POP_STACK = 0xC0000423;
925pub const INCOMPATIBLE_DRIVER_BLOCKED = 0xC0000424;
926pub const HIVE_UNLOADED = 0xC0000425;
927pub const COMPRESSION_DISABLED = 0xC0000426;
928pub const FILE_SYSTEM_LIMITATION = 0xC0000427;
929pub const INVALID_IMAGE_HASH = 0xC0000428;
930pub const NOT_CAPABLE = 0xC0000429;
931pub const REQUEST_OUT_OF_SEQUENCE = 0xC000042A;
932pub const IMPLEMENTATION_LIMIT = 0xC000042B;
933pub const ELEVATION_REQUIRED = 0xC000042C;
934pub const NO_SECURITY_CONTEXT = 0xC000042D;
935pub const PKU2U_CERT_FAILURE = 0xC000042E;
936pub const BEYOND_VDL = 0xC0000432;
937pub const ENCOUNTERED_WRITE_IN_PROGRESS = 0xC0000433;
938pub const PTE_CHANGED = 0xC0000434;
939pub const PURGE_FAILED = 0xC0000435;
940pub const CRED_REQUIRES_CONFIRMATION = 0xC0000440;
941pub const CS_ENCRYPTION_INVALID_SERVER_RESPONSE = 0xC0000441;
942pub const CS_ENCRYPTION_UNSUPPORTED_SERVER = 0xC0000442;
943pub const CS_ENCRYPTION_EXISTING_ENCRYPTED_FILE = 0xC0000443;
944pub const CS_ENCRYPTION_NEW_ENCRYPTED_FILE = 0xC0000444;
945pub const CS_ENCRYPTION_FILE_NOT_CSE = 0xC0000445;
946pub const INVALID_LABEL = 0xC0000446;
947pub const DRIVER_PROCESS_TERMINATED = 0xC0000450;
948pub const AMBIGUOUS_SYSTEM_DEVICE = 0xC0000451;
949pub const SYSTEM_DEVICE_NOT_FOUND = 0xC0000452;
950pub const RESTART_BOOT_APPLICATION = 0xC0000453;
951pub const INSUFFICIENT_NVRAM_RESOURCES = 0xC0000454;
952pub const INVALID_TASK_NAME = 0xC0000500;
953pub const INVALID_TASK_INDEX = 0xC0000501;
954pub const THREAD_ALREADY_IN_TASK = 0xC0000502;
955pub const CALLBACK_BYPASS = 0xC0000503;
956pub const FAIL_FAST_EXCEPTION = 0xC0000602;
957pub const IMAGE_CERT_REVOKED = 0xC0000603;
958pub const PORT_CLOSED = 0xC0000700;
959pub const MESSAGE_LOST = 0xC0000701;
960pub const INVALID_MESSAGE = 0xC0000702;
961pub const REQUEST_CANCELED = 0xC0000703;
962pub const RECURSIVE_DISPATCH = 0xC0000704;
963pub const LPC_RECEIVE_BUFFER_EXPECTED = 0xC0000705;
964pub const LPC_INVALID_CONNECTION_USAGE = 0xC0000706;
965pub const LPC_REQUESTS_NOT_ALLOWED = 0xC0000707;
966pub const RESOURCE_IN_USE = 0xC0000708;
967pub const HARDWARE_MEMORY_ERROR = 0xC0000709;
968pub const THREADPOOL_HANDLE_EXCEPTION = 0xC000070A;
969pub const THREADPOOL_SET_EVENT_ON_COMPLETION_FAILED = 0xC000070B;
970pub const THREADPOOL_RELEASE_SEMAPHORE_ON_COMPLETION_FAILED = 0xC000070C;
971pub const THREADPOOL_RELEASE_MUTEX_ON_COMPLETION_FAILED = 0xC000070D;
972pub const THREADPOOL_FREE_LIBRARY_ON_COMPLETION_FAILED = 0xC000070E;
973pub const THREADPOOL_RELEASED_DURING_OPERATION = 0xC000070F;
974pub const CALLBACK_RETURNED_WHILE_IMPERSONATING = 0xC0000710;
975pub const APC_RETURNED_WHILE_IMPERSONATING = 0xC0000711;
976pub const PROCESS_IS_PROTECTED = 0xC0000712;
977pub const MCA_EXCEPTION = 0xC0000713;
978pub const CERTIFICATE_MAPPING_NOT_UNIQUE = 0xC0000714;
979pub const SYMLINK_CLASS_DISABLED = 0xC0000715;
980pub const INVALID_IDN_NORMALIZATION = 0xC0000716;
981pub const NO_UNICODE_TRANSLATION = 0xC0000717;
982pub const ALREADY_REGISTERED = 0xC0000718;
983pub const CONTEXT_MISMATCH = 0xC0000719;
984pub const PORT_ALREADY_HAS_COMPLETION_LIST = 0xC000071A;
985pub const CALLBACK_RETURNED_THREAD_PRIORITY = 0xC000071B;
986pub const INVALID_THREAD = 0xC000071C;
987pub const CALLBACK_RETURNED_TRANSACTION = 0xC000071D;
988pub const CALLBACK_RETURNED_LDR_LOCK = 0xC000071E;
989pub const CALLBACK_RETURNED_LANG = 0xC000071F;
990pub const CALLBACK_RETURNED_PRI_BACK = 0xC0000720;
991pub const DISK_REPAIR_DISABLED = 0xC0000800;
992pub const DS_DOMAIN_RENAME_IN_PROGRESS = 0xC0000801;
993pub const DISK_QUOTA_EXCEEDED = 0xC0000802;
994pub const CONTENT_BLOCKED = 0xC0000804;
995pub const BAD_CLUSTERS = 0xC0000805;
996pub const VOLUME_DIRTY = 0xC0000806;
997pub const FILE_CHECKED_OUT = 0xC0000901;
998pub const CHECKOUT_REQUIRED = 0xC0000902;
999pub const BAD_FILE_TYPE = 0xC0000903;
1000pub const FILE_TOO_LARGE = 0xC0000904;
1001pub const FORMS_AUTH_REQUIRED = 0xC0000905;
1002pub const VIRUS_INFECTED = 0xC0000906;
1003pub const VIRUS_DELETED = 0xC0000907;
1004pub const BAD_MCFG_TABLE = 0xC0000908;
1005pub const CANNOT_BREAK_OPLOCK = 0xC0000909;
1006pub const WOW_ASSERTION = 0xC0009898;
1007pub const INVALID_SIGNATURE = 0xC000A000;
1008pub const HMAC_NOT_SUPPORTED = 0xC000A001;
1009pub const IPSEC_QUEUE_OVERFLOW = 0xC000A010;
1010pub const ND_QUEUE_OVERFLOW = 0xC000A011;
1011pub const HOPLIMIT_EXCEEDED = 0xC000A012;
1012pub const PROTOCOL_NOT_SUPPORTED = 0xC000A013;
1013pub const LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED = 0xC000A080;
1014pub const LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR = 0xC000A081;
1015pub const LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR = 0xC000A082;
1016pub const XML_PARSE_ERROR = 0xC000A083;
1017pub const XMLDSIG_ERROR = 0xC000A084;
1018pub const WRONG_COMPARTMENT = 0xC000A085;
1019pub const AUTHIP_FAILURE = 0xC000A086;
1020pub const DS_OID_MAPPED_GROUP_CANT_HAVE_MEMBERS = 0xC000A087;
1021pub const DS_OID_NOT_FOUND = 0xC000A088;
1022pub const HASH_NOT_SUPPORTED = 0xC000A100;
1023pub const HASH_NOT_PRESENT = 0xC000A101;
1024pub const PNP_BAD_MPS_TABLE = 0xC0040035;
1025pub const PNP_TRANSLATION_FAILED = 0xC0040036;
1026pub const PNP_IRQ_TRANSLATION_FAILED = 0xC0040037;
1027pub const PNP_INVALID_ID = 0xC0040038;
1028pub const IO_REISSUE_AS_CACHED = 0xC0040039;
1029pub const CTX_WINSTATION_NAME_INVALID = 0xC00A0001;
1030pub const CTX_INVALID_PD = 0xC00A0002;
1031pub const CTX_PD_NOT_FOUND = 0xC00A0003;
1032pub const CTX_CLOSE_PENDING = 0xC00A0006;
1033pub const CTX_NO_OUTBUF = 0xC00A0007;
1034pub const CTX_MODEM_INF_NOT_FOUND = 0xC00A0008;
1035pub const CTX_INVALID_MODEMNAME = 0xC00A0009;
1036pub const CTX_RESPONSE_ERROR = 0xC00A000A;
1037pub const CTX_MODEM_RESPONSE_TIMEOUT = 0xC00A000B;
1038pub const CTX_MODEM_RESPONSE_NO_CARRIER = 0xC00A000C;
1039pub const CTX_MODEM_RESPONSE_NO_DIALTONE = 0xC00A000D;
1040pub const CTX_MODEM_RESPONSE_BUSY = 0xC00A000E;
1041pub const CTX_MODEM_RESPONSE_VOICE = 0xC00A000F;
1042pub const CTX_TD_ERROR = 0xC00A0010;
1043pub const CTX_LICENSE_CLIENT_INVALID = 0xC00A0012;
1044pub const CTX_LICENSE_NOT_AVAILABLE = 0xC00A0013;
1045pub const CTX_LICENSE_EXPIRED = 0xC00A0014;
1046pub const CTX_WINSTATION_NOT_FOUND = 0xC00A0015;
1047pub const CTX_WINSTATION_NAME_COLLISION = 0xC00A0016;
1048pub const CTX_WINSTATION_BUSY = 0xC00A0017;
1049pub const CTX_BAD_VIDEO_MODE = 0xC00A0018;
1050pub const CTX_GRAPHICS_INVALID = 0xC00A0022;
1051pub const CTX_NOT_CONSOLE = 0xC00A0024;
1052pub const CTX_CLIENT_QUERY_TIMEOUT = 0xC00A0026;
1053pub const CTX_CONSOLE_DISCONNECT = 0xC00A0027;
1054pub const CTX_CONSOLE_CONNECT = 0xC00A0028;
1055pub const CTX_SHADOW_DENIED = 0xC00A002A;
1056pub const CTX_WINSTATION_ACCESS_DENIED = 0xC00A002B;
1057pub const CTX_INVALID_WD = 0xC00A002E;
1058pub const CTX_WD_NOT_FOUND = 0xC00A002F;
1059pub const CTX_SHADOW_INVALID = 0xC00A0030;
1060pub const CTX_SHADOW_DISABLED = 0xC00A0031;
1061pub const RDP_PROTOCOL_ERROR = 0xC00A0032;
1062pub const CTX_CLIENT_LICENSE_NOT_SET = 0xC00A0033;
1063pub const CTX_CLIENT_LICENSE_IN_USE = 0xC00A0034;
1064pub const CTX_SHADOW_ENDED_BY_MODE_CHANGE = 0xC00A0035;
1065pub const CTX_SHADOW_NOT_RUNNING = 0xC00A0036;
1066pub const CTX_LOGON_DISABLED = 0xC00A0037;
1067pub const CTX_SECURITY_LAYER_ERROR = 0xC00A0038;
1068pub const TS_INCOMPATIBLE_SESSIONS = 0xC00A0039;
1069pub const MUI_FILE_NOT_FOUND = 0xC00B0001;
1070pub const MUI_INVALID_FILE = 0xC00B0002;
1071pub const MUI_INVALID_RC_CONFIG = 0xC00B0003;
1072pub const MUI_INVALID_LOCALE_NAME = 0xC00B0004;
1073pub const MUI_INVALID_ULTIMATEFALLBACK_NAME = 0xC00B0005;
1074pub const MUI_FILE_NOT_LOADED = 0xC00B0006;
1075pub const RESOURCE_ENUM_USER_STOP = 0xC00B0007;
1076pub const CLUSTER_INVALID_NODE = 0xC0130001;
1077pub const CLUSTER_NODE_EXISTS = 0xC0130002;
1078pub const CLUSTER_JOIN_IN_PROGRESS = 0xC0130003;
1079pub const CLUSTER_NODE_NOT_FOUND = 0xC0130004;
1080pub const CLUSTER_LOCAL_NODE_NOT_FOUND = 0xC0130005;
1081pub const CLUSTER_NETWORK_EXISTS = 0xC0130006;
1082pub const CLUSTER_NETWORK_NOT_FOUND = 0xC0130007;
1083pub const CLUSTER_NETINTERFACE_EXISTS = 0xC0130008;
1084pub const CLUSTER_NETINTERFACE_NOT_FOUND = 0xC0130009;
1085pub const CLUSTER_INVALID_REQUEST = 0xC013000A;
1086pub const CLUSTER_INVALID_NETWORK_PROVIDER = 0xC013000B;
1087pub const CLUSTER_NODE_DOWN = 0xC013000C;
1088pub const CLUSTER_NODE_UNREACHABLE = 0xC013000D;
1089pub const CLUSTER_NODE_NOT_MEMBER = 0xC013000E;
1090pub const CLUSTER_JOIN_NOT_IN_PROGRESS = 0xC013000F;
1091pub const CLUSTER_INVALID_NETWORK = 0xC0130010;
1092pub const CLUSTER_NO_NET_ADAPTERS = 0xC0130011;
1093pub const CLUSTER_NODE_UP = 0xC0130012;
1094pub const CLUSTER_NODE_PAUSED = 0xC0130013;
1095pub const CLUSTER_NODE_NOT_PAUSED = 0xC0130014;
1096pub const CLUSTER_NO_SECURITY_CONTEXT = 0xC0130015;
1097pub const CLUSTER_NETWORK_NOT_INTERNAL = 0xC0130016;
1098pub const CLUSTER_POISONED = 0xC0130017;
1099pub const ACPI_INVALID_OPCODE = 0xC0140001;
1100pub const ACPI_STACK_OVERFLOW = 0xC0140002;
1101pub const ACPI_ASSERT_FAILED = 0xC0140003;
1102pub const ACPI_INVALID_INDEX = 0xC0140004;
1103pub const ACPI_INVALID_ARGUMENT = 0xC0140005;
1104pub const ACPI_FATAL = 0xC0140006;
1105pub const ACPI_INVALID_SUPERNAME = 0xC0140007;
1106pub const ACPI_INVALID_ARGTYPE = 0xC0140008;
1107pub const ACPI_INVALID_OBJTYPE = 0xC0140009;
1108pub const ACPI_INVALID_TARGETTYPE = 0xC014000A;
1109pub const ACPI_INCORRECT_ARGUMENT_COUNT = 0xC014000B;
1110pub const ACPI_ADDRESS_NOT_MAPPED = 0xC014000C;
1111pub const ACPI_INVALID_EVENTTYPE = 0xC014000D;
1112pub const ACPI_HANDLER_COLLISION = 0xC014000E;
1113pub const ACPI_INVALID_DATA = 0xC014000F;
1114pub const ACPI_INVALID_REGION = 0xC0140010;
1115pub const ACPI_INVALID_ACCESS_SIZE = 0xC0140011;
1116pub const ACPI_ACQUIRE_GLOBAL_LOCK = 0xC0140012;
1117pub const ACPI_ALREADY_INITIALIZED = 0xC0140013;
1118pub const ACPI_NOT_INITIALIZED = 0xC0140014;
1119pub const ACPI_INVALID_MUTEX_LEVEL = 0xC0140015;
1120pub const ACPI_MUTEX_NOT_OWNED = 0xC0140016;
1121pub const ACPI_MUTEX_NOT_OWNER = 0xC0140017;
1122pub const ACPI_RS_ACCESS = 0xC0140018;
1123pub const ACPI_INVALID_TABLE = 0xC0140019;
1124pub const ACPI_REG_HANDLER_FAILED = 0xC0140020;
1125pub const ACPI_POWER_REQUEST_FAILED = 0xC0140021;
1126pub const SXS_SECTION_NOT_FOUND = 0xC0150001;
1127pub const SXS_CANT_GEN_ACTCTX = 0xC0150002;
1128pub const SXS_INVALID_ACTCTXDATA_FORMAT = 0xC0150003;
1129pub const SXS_ASSEMBLY_NOT_FOUND = 0xC0150004;
1130pub const SXS_MANIFEST_FORMAT_ERROR = 0xC0150005;
1131pub const SXS_MANIFEST_PARSE_ERROR = 0xC0150006;
1132pub const SXS_ACTIVATION_CONTEXT_DISABLED = 0xC0150007;
1133pub const SXS_KEY_NOT_FOUND = 0xC0150008;
1134pub const SXS_VERSION_CONFLICT = 0xC0150009;
1135pub const SXS_WRONG_SECTION_TYPE = 0xC015000A;
1136pub const SXS_THREAD_QUERIES_DISABLED = 0xC015000B;
1137pub const SXS_ASSEMBLY_MISSING = 0xC015000C;
1138pub const SXS_PROCESS_DEFAULT_ALREADY_SET = 0xC015000E;
1139pub const SXS_EARLY_DEACTIVATION = 0xC015000F;
1140pub const SXS_INVALID_DEACTIVATION = 0xC0150010;
1141pub const SXS_MULTIPLE_DEACTIVATION = 0xC0150011;
1142pub const SXS_SYSTEM_DEFAULT_ACTIVATION_CONTEXT_EMPTY = 0xC0150012;
1143pub const SXS_PROCESS_TERMINATION_REQUESTED = 0xC0150013;
1144pub const SXS_CORRUPT_ACTIVATION_STACK = 0xC0150014;
1145pub const SXS_CORRUPTION = 0xC0150015;
1146pub const SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE = 0xC0150016;
1147pub const SXS_INVALID_IDENTITY_ATTRIBUTE_NAME = 0xC0150017;
1148pub const SXS_IDENTITY_DUPLICATE_ATTRIBUTE = 0xC0150018;
1149pub const SXS_IDENTITY_PARSE_ERROR = 0xC0150019;
1150pub const SXS_COMPONENT_STORE_CORRUPT = 0xC015001A;
1151pub const SXS_FILE_HASH_MISMATCH = 0xC015001B;
1152pub const SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT = 0xC015001C;
1153pub const SXS_IDENTITIES_DIFFERENT = 0xC015001D;
1154pub const SXS_ASSEMBLY_IS_NOT_A_DEPLOYMENT = 0xC015001E;
1155pub const SXS_FILE_NOT_PART_OF_ASSEMBLY = 0xC015001F;
1156pub const ADVANCED_INSTALLER_FAILED = 0xC0150020;
1157pub const XML_ENCODING_MISMATCH = 0xC0150021;
1158pub const SXS_MANIFEST_TOO_BIG = 0xC0150022;
1159pub const SXS_SETTING_NOT_REGISTERED = 0xC0150023;
1160pub const SXS_TRANSACTION_CLOSURE_INCOMPLETE = 0xC0150024;
1161pub const SMI_PRIMITIVE_INSTALLER_FAILED = 0xC0150025;
1162pub const GENERIC_COMMAND_FAILED = 0xC0150026;
1163pub const SXS_FILE_HASH_MISSING = 0xC0150027;
1164pub const TRANSACTIONAL_CONFLICT = 0xC0190001;
1165pub const INVALID_TRANSACTION = 0xC0190002;
1166pub const TRANSACTION_NOT_ACTIVE = 0xC0190003;
1167pub const TM_INITIALIZATION_FAILED = 0xC0190004;
1168pub const RM_NOT_ACTIVE = 0xC0190005;
1169pub const RM_METADATA_CORRUPT = 0xC0190006;
1170pub const TRANSACTION_NOT_JOINED = 0xC0190007;
1171pub const DIRECTORY_NOT_RM = 0xC0190008;
1172pub const TRANSACTIONS_UNSUPPORTED_REMOTE = 0xC019000A;
1173pub const LOG_RESIZE_INVALID_SIZE = 0xC019000B;
1174pub const REMOTE_FILE_VERSION_MISMATCH = 0xC019000C;
1175pub const CRM_PROTOCOL_ALREADY_EXISTS = 0xC019000F;
1176pub const TRANSACTION_PROPAGATION_FAILED = 0xC0190010;
1177pub const CRM_PROTOCOL_NOT_FOUND = 0xC0190011;
1178pub const TRANSACTION_SUPERIOR_EXISTS = 0xC0190012;
1179pub const TRANSACTION_REQUEST_NOT_VALID = 0xC0190013;
1180pub const TRANSACTION_NOT_REQUESTED = 0xC0190014;
1181pub const TRANSACTION_ALREADY_ABORTED = 0xC0190015;
1182pub const TRANSACTION_ALREADY_COMMITTED = 0xC0190016;
1183pub const TRANSACTION_INVALID_MARSHALL_BUFFER = 0xC0190017;
1184pub const CURRENT_TRANSACTION_NOT_VALID = 0xC0190018;
1185pub const LOG_GROWTH_FAILED = 0xC0190019;
1186pub const OBJECT_NO_LONGER_EXISTS = 0xC0190021;
1187pub const STREAM_MINIVERSION_NOT_FOUND = 0xC0190022;
1188pub const STREAM_MINIVERSION_NOT_VALID = 0xC0190023;
1189pub const MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANSACTION = 0xC0190024;
1190pub const CANT_OPEN_MINIVERSION_WITH_MODIFY_INTENT = 0xC0190025;
1191pub const CANT_CREATE_MORE_STREAM_MINIVERSIONS = 0xC0190026;
1192pub const HANDLE_NO_LONGER_VALID = 0xC0190028;
1193pub const LOG_CORRUPTION_DETECTED = 0xC0190030;
1194pub const RM_DISCONNECTED = 0xC0190032;
1195pub const ENLISTMENT_NOT_SUPERIOR = 0xC0190033;
1196pub const FILE_IDENTITY_NOT_PERSISTENT = 0xC0190036;
1197pub const CANT_BREAK_TRANSACTIONAL_DEPENDENCY = 0xC0190037;
1198pub const CANT_CROSS_RM_BOUNDARY = 0xC0190038;
1199pub const TXF_DIR_NOT_EMPTY = 0xC0190039;
1200pub const INDOUBT_TRANSACTIONS_EXIST = 0xC019003A;
1201pub const TM_VOLATILE = 0xC019003B;
1202pub const ROLLBACK_TIMER_EXPIRED = 0xC019003C;
1203pub const TXF_ATTRIBUTE_CORRUPT = 0xC019003D;
1204pub const EFS_NOT_ALLOWED_IN_TRANSACTION = 0xC019003E;
1205pub const TRANSACTIONAL_OPEN_NOT_ALLOWED = 0xC019003F;
1206pub const TRANSACTED_MAPPING_UNSUPPORTED_REMOTE = 0xC0190040;
1207pub const TRANSACTION_REQUIRED_PROMOTION = 0xC0190043;
1208pub const CANNOT_EXECUTE_FILE_IN_TRANSACTION = 0xC0190044;
1209pub const TRANSACTIONS_NOT_FROZEN = 0xC0190045;
1210pub const TRANSACTION_FREEZE_IN_PROGRESS = 0xC0190046;
1211pub const NOT_SNAPSHOT_VOLUME = 0xC0190047;
1212pub const NO_SAVEPOINT_WITH_OPEN_FILES = 0xC0190048;
1213pub const SPARSE_NOT_ALLOWED_IN_TRANSACTION = 0xC0190049;
1214pub const TM_IDENTITY_MISMATCH = 0xC019004A;
1215pub const FLOATED_SECTION = 0xC019004B;
1216pub const CANNOT_ACCEPT_TRANSACTED_WORK = 0xC019004C;
1217pub const CANNOT_ABORT_TRANSACTIONS = 0xC019004D;
1218pub const TRANSACTION_NOT_FOUND = 0xC019004E;
1219pub const RESOURCEMANAGER_NOT_FOUND = 0xC019004F;
1220pub const ENLISTMENT_NOT_FOUND = 0xC0190050;
1221pub const TRANSACTIONMANAGER_NOT_FOUND = 0xC0190051;
1222pub const TRANSACTIONMANAGER_NOT_ONLINE = 0xC0190052;
1223pub const TRANSACTIONMANAGER_RECOVERY_NAME_COLLISION = 0xC0190053;
1224pub const TRANSACTION_NOT_ROOT = 0xC0190054;
1225pub const TRANSACTION_OBJECT_EXPIRED = 0xC0190055;
1226pub const COMPRESSION_NOT_ALLOWED_IN_TRANSACTION = 0xC0190056;
1227pub const TRANSACTION_RESPONSE_NOT_ENLISTED = 0xC0190057;
1228pub const TRANSACTION_RECORD_TOO_LONG = 0xC0190058;
1229pub const NO_LINK_TRACKING_IN_TRANSACTION = 0xC0190059;
1230pub const OPERATION_NOT_SUPPORTED_IN_TRANSACTION = 0xC019005A;
1231pub const TRANSACTION_INTEGRITY_VIOLATED = 0xC019005B;
1232pub const EXPIRED_HANDLE = 0xC0190060;
1233pub const TRANSACTION_NOT_ENLISTED = 0xC0190061;
1234pub const LOG_SECTOR_INVALID = 0xC01A0001;
1235pub const LOG_SECTOR_PARITY_INVALID = 0xC01A0002;
1236pub const LOG_SECTOR_REMAPPED = 0xC01A0003;
1237pub const LOG_BLOCK_INCOMPLETE = 0xC01A0004;
1238pub const LOG_INVALID_RANGE = 0xC01A0005;
1239pub const LOG_BLOCKS_EXHAUSTED = 0xC01A0006;
1240pub const LOG_READ_CONTEXT_INVALID = 0xC01A0007;
1241pub const LOG_RESTART_INVALID = 0xC01A0008;
1242pub const LOG_BLOCK_VERSION = 0xC01A0009;
1243pub const LOG_BLOCK_INVALID = 0xC01A000A;
1244pub const LOG_READ_MODE_INVALID = 0xC01A000B;
1245pub const LOG_METADATA_CORRUPT = 0xC01A000D;
1246pub const LOG_METADATA_INVALID = 0xC01A000E;
1247pub const LOG_METADATA_INCONSISTENT = 0xC01A000F;
1248pub const LOG_RESERVATION_INVALID = 0xC01A0010;
1249pub const LOG_CANT_DELETE = 0xC01A0011;
1250pub const LOG_CONTAINER_LIMIT_EXCEEDED = 0xC01A0012;
1251pub const LOG_START_OF_LOG = 0xC01A0013;
1252pub const LOG_POLICY_ALREADY_INSTALLED = 0xC01A0014;
1253pub const LOG_POLICY_NOT_INSTALLED = 0xC01A0015;
1254pub const LOG_POLICY_INVALID = 0xC01A0016;
1255pub const LOG_POLICY_CONFLICT = 0xC01A0017;
1256pub const LOG_PINNED_ARCHIVE_TAIL = 0xC01A0018;
1257pub const LOG_RECORD_NONEXISTENT = 0xC01A0019;
1258pub const LOG_RECORDS_RESERVED_INVALID = 0xC01A001A;
1259pub const LOG_SPACE_RESERVED_INVALID = 0xC01A001B;
1260pub const LOG_TAIL_INVALID = 0xC01A001C;
1261pub const LOG_FULL = 0xC01A001D;
1262pub const LOG_MULTIPLEXED = 0xC01A001E;
1263pub const LOG_DEDICATED = 0xC01A001F;
1264pub const LOG_ARCHIVE_NOT_IN_PROGRESS = 0xC01A0020;
1265pub const LOG_ARCHIVE_IN_PROGRESS = 0xC01A0021;
1266pub const LOG_EPHEMERAL = 0xC01A0022;
1267pub const LOG_NOT_ENOUGH_CONTAINERS = 0xC01A0023;
1268pub const LOG_CLIENT_ALREADY_REGISTERED = 0xC01A0024;
1269pub const LOG_CLIENT_NOT_REGISTERED = 0xC01A0025;
1270pub const LOG_FULL_HANDLER_IN_PROGRESS = 0xC01A0026;
1271pub const LOG_CONTAINER_READ_FAILED = 0xC01A0027;
1272pub const LOG_CONTAINER_WRITE_FAILED = 0xC01A0028;
1273pub const LOG_CONTAINER_OPEN_FAILED = 0xC01A0029;
1274pub const LOG_CONTAINER_STATE_INVALID = 0xC01A002A;
1275pub const LOG_STATE_INVALID = 0xC01A002B;
1276pub const LOG_PINNED = 0xC01A002C;
1277pub const LOG_METADATA_FLUSH_FAILED = 0xC01A002D;
1278pub const LOG_INCONSISTENT_SECURITY = 0xC01A002E;
1279pub const LOG_APPENDED_FLUSH_FAILED = 0xC01A002F;
1280pub const LOG_PINNED_RESERVATION = 0xC01A0030;
1281pub const VIDEO_HUNG_DISPLAY_DRIVER_THREAD = 0xC01B00EA;
1282pub const FLT_NO_HANDLER_DEFINED = 0xC01C0001;
1283pub const FLT_CONTEXT_ALREADY_DEFINED = 0xC01C0002;
1284pub const FLT_INVALID_ASYNCHRONOUS_REQUEST = 0xC01C0003;
1285pub const FLT_DISALLOW_FAST_IO = 0xC01C0004;
1286pub const FLT_INVALID_NAME_REQUEST = 0xC01C0005;
1287pub const FLT_NOT_SAFE_TO_POST_OPERATION = 0xC01C0006;
1288pub const FLT_NOT_INITIALIZED = 0xC01C0007;
1289pub const FLT_FILTER_NOT_READY = 0xC01C0008;
1290pub const FLT_POST_OPERATION_CLEANUP = 0xC01C0009;
1291pub const FLT_INTERNAL_ERROR = 0xC01C000A;
1292pub const FLT_DELETING_OBJECT = 0xC01C000B;
1293pub const FLT_MUST_BE_NONPAGED_POOL = 0xC01C000C;
1294pub const FLT_DUPLICATE_ENTRY = 0xC01C000D;
1295pub const FLT_CBDQ_DISABLED = 0xC01C000E;
1296pub const FLT_DO_NOT_ATTACH = 0xC01C000F;
1297pub const FLT_DO_NOT_DETACH = 0xC01C0010;
1298pub const FLT_INSTANCE_ALTITUDE_COLLISION = 0xC01C0011;
1299pub const FLT_INSTANCE_NAME_COLLISION = 0xC01C0012;
1300pub const FLT_FILTER_NOT_FOUND = 0xC01C0013;
1301pub const FLT_VOLUME_NOT_FOUND = 0xC01C0014;
1302pub const FLT_INSTANCE_NOT_FOUND = 0xC01C0015;
1303pub const FLT_CONTEXT_ALLOCATION_NOT_FOUND = 0xC01C0016;
1304pub const FLT_INVALID_CONTEXT_REGISTRATION = 0xC01C0017;
1305pub const FLT_NAME_CACHE_MISS = 0xC01C0018;
1306pub const FLT_NO_DEVICE_OBJECT = 0xC01C0019;
1307pub const FLT_VOLUME_ALREADY_MOUNTED = 0xC01C001A;
1308pub const FLT_ALREADY_ENLISTED = 0xC01C001B;
1309pub const FLT_CONTEXT_ALREADY_LINKED = 0xC01C001C;
1310pub const FLT_NO_WAITER_FOR_REPLY = 0xC01C0020;
1311pub const MONITOR_NO_DESCRIPTOR = 0xC01D0001;
1312pub const MONITOR_UNKNOWN_DESCRIPTOR_FORMAT = 0xC01D0002;
1313pub const MONITOR_INVALID_DESCRIPTOR_CHECKSUM = 0xC01D0003;
1314pub const MONITOR_INVALID_STANDARD_TIMING_BLOCK = 0xC01D0004;
1315pub const MONITOR_WMI_DATABLOCK_REGISTRATION_FAILED = 0xC01D0005;
1316pub const MONITOR_INVALID_SERIAL_NUMBER_MONDSC_BLOCK = 0xC01D0006;
1317pub const MONITOR_INVALID_USER_FRIENDLY_MONDSC_BLOCK = 0xC01D0007;
1318pub const MONITOR_NO_MORE_DESCRIPTOR_DATA = 0xC01D0008;
1319pub const MONITOR_INVALID_DETAILED_TIMING_BLOCK = 0xC01D0009;
1320pub const MONITOR_INVALID_MANUFACTURE_DATE = 0xC01D000A;
1321pub const GRAPHICS_NOT_EXCLUSIVE_MODE_OWNER = 0xC01E0000;
1322pub const GRAPHICS_INSUFFICIENT_DMA_BUFFER = 0xC01E0001;
1323pub const GRAPHICS_INVALID_DISPLAY_ADAPTER = 0xC01E0002;
1324pub const GRAPHICS_ADAPTER_WAS_RESET = 0xC01E0003;
1325pub const GRAPHICS_INVALID_DRIVER_MODEL = 0xC01E0004;
1326pub const GRAPHICS_PRESENT_MODE_CHANGED = 0xC01E0005;
1327pub const GRAPHICS_PRESENT_OCCLUDED = 0xC01E0006;
1328pub const GRAPHICS_PRESENT_DENIED = 0xC01E0007;
1329pub const GRAPHICS_CANNOTCOLORCONVERT = 0xC01E0008;
1330pub const GRAPHICS_PRESENT_REDIRECTION_DISABLED = 0xC01E000B;
1331pub const GRAPHICS_PRESENT_UNOCCLUDED = 0xC01E000C;
1332pub const GRAPHICS_NO_VIDEO_MEMORY = 0xC01E0100;
1333pub const GRAPHICS_CANT_LOCK_MEMORY = 0xC01E0101;
1334pub const GRAPHICS_ALLOCATION_BUSY = 0xC01E0102;
1335pub const GRAPHICS_TOO_MANY_REFERENCES = 0xC01E0103;
1336pub const GRAPHICS_TRY_AGAIN_LATER = 0xC01E0104;
1337pub const GRAPHICS_TRY_AGAIN_NOW = 0xC01E0105;
1338pub const GRAPHICS_ALLOCATION_INVALID = 0xC01E0106;
1339pub const GRAPHICS_UNSWIZZLING_APERTURE_UNAVAILABLE = 0xC01E0107;
1340pub const GRAPHICS_UNSWIZZLING_APERTURE_UNSUPPORTED = 0xC01E0108;
1341pub const GRAPHICS_CANT_EVICT_PINNED_ALLOCATION = 0xC01E0109;
1342pub const GRAPHICS_INVALID_ALLOCATION_USAGE = 0xC01E0110;
1343pub const GRAPHICS_CANT_RENDER_LOCKED_ALLOCATION = 0xC01E0111;
1344pub const GRAPHICS_ALLOCATION_CLOSED = 0xC01E0112;
1345pub const GRAPHICS_INVALID_ALLOCATION_INSTANCE = 0xC01E0113;
1346pub const GRAPHICS_INVALID_ALLOCATION_HANDLE = 0xC01E0114;
1347pub const GRAPHICS_WRONG_ALLOCATION_DEVICE = 0xC01E0115;
1348pub const GRAPHICS_ALLOCATION_CONTENT_LOST = 0xC01E0116;
1349pub const GRAPHICS_GPU_EXCEPTION_ON_DEVICE = 0xC01E0200;
1350pub const GRAPHICS_INVALID_VIDPN_TOPOLOGY = 0xC01E0300;
1351pub const GRAPHICS_VIDPN_TOPOLOGY_NOT_SUPPORTED = 0xC01E0301;
1352pub const GRAPHICS_VIDPN_TOPOLOGY_CURRENTLY_NOT_SUPPORTED = 0xC01E0302;
1353pub const GRAPHICS_INVALID_VIDPN = 0xC01E0303;
1354pub const GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE = 0xC01E0304;
1355pub const GRAPHICS_INVALID_VIDEO_PRESENT_TARGET = 0xC01E0305;
1356pub const GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED = 0xC01E0306;
1357pub const GRAPHICS_INVALID_VIDPN_SOURCEMODESET = 0xC01E0308;
1358pub const GRAPHICS_INVALID_VIDPN_TARGETMODESET = 0xC01E0309;
1359pub const GRAPHICS_INVALID_FREQUENCY = 0xC01E030A;
1360pub const GRAPHICS_INVALID_ACTIVE_REGION = 0xC01E030B;
1361pub const GRAPHICS_INVALID_TOTAL_REGION = 0xC01E030C;
1362pub const GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE_MODE = 0xC01E0310;
1363pub const GRAPHICS_INVALID_VIDEO_PRESENT_TARGET_MODE = 0xC01E0311;
1364pub const GRAPHICS_PINNED_MODE_MUST_REMAIN_IN_SET = 0xC01E0312;
1365pub const GRAPHICS_PATH_ALREADY_IN_TOPOLOGY = 0xC01E0313;
1366pub const GRAPHICS_MODE_ALREADY_IN_MODESET = 0xC01E0314;
1367pub const GRAPHICS_INVALID_VIDEOPRESENTSOURCESET = 0xC01E0315;
1368pub const GRAPHICS_INVALID_VIDEOPRESENTTARGETSET = 0xC01E0316;
1369pub const GRAPHICS_SOURCE_ALREADY_IN_SET = 0xC01E0317;
1370pub const GRAPHICS_TARGET_ALREADY_IN_SET = 0xC01E0318;
1371pub const GRAPHICS_INVALID_VIDPN_PRESENT_PATH = 0xC01E0319;
1372pub const GRAPHICS_NO_RECOMMENDED_VIDPN_TOPOLOGY = 0xC01E031A;
1373pub const GRAPHICS_INVALID_MONITOR_FREQUENCYRANGESET = 0xC01E031B;
1374pub const GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE = 0xC01E031C;
1375pub const GRAPHICS_FREQUENCYRANGE_NOT_IN_SET = 0xC01E031D;
1376pub const GRAPHICS_FREQUENCYRANGE_ALREADY_IN_SET = 0xC01E031F;
1377pub const GRAPHICS_STALE_MODESET = 0xC01E0320;
1378pub const GRAPHICS_INVALID_MONITOR_SOURCEMODESET = 0xC01E0321;
1379pub const GRAPHICS_INVALID_MONITOR_SOURCE_MODE = 0xC01E0322;
1380pub const GRAPHICS_NO_RECOMMENDED_FUNCTIONAL_VIDPN = 0xC01E0323;
1381pub const GRAPHICS_MODE_ID_MUST_BE_UNIQUE = 0xC01E0324;
1382pub const GRAPHICS_EMPTY_ADAPTER_MONITOR_MODE_SUPPORT_INTERSECTION = 0xC01E0325;
1383pub const GRAPHICS_VIDEO_PRESENT_TARGETS_LESS_THAN_SOURCES = 0xC01E0326;
1384pub const GRAPHICS_PATH_NOT_IN_TOPOLOGY = 0xC01E0327;
1385pub const GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_SOURCE = 0xC01E0328;
1386pub const GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_TARGET = 0xC01E0329;
1387pub const GRAPHICS_INVALID_MONITORDESCRIPTORSET = 0xC01E032A;
1388pub const GRAPHICS_INVALID_MONITORDESCRIPTOR = 0xC01E032B;
1389pub const GRAPHICS_MONITORDESCRIPTOR_NOT_IN_SET = 0xC01E032C;
1390pub const GRAPHICS_MONITORDESCRIPTOR_ALREADY_IN_SET = 0xC01E032D;
1391pub const GRAPHICS_MONITORDESCRIPTOR_ID_MUST_BE_UNIQUE = 0xC01E032E;
1392pub const GRAPHICS_INVALID_VIDPN_TARGET_SUBSET_TYPE = 0xC01E032F;
1393pub const GRAPHICS_RESOURCES_NOT_RELATED = 0xC01E0330;
1394pub const GRAPHICS_SOURCE_ID_MUST_BE_UNIQUE = 0xC01E0331;
1395pub const GRAPHICS_TARGET_ID_MUST_BE_UNIQUE = 0xC01E0332;
1396pub const GRAPHICS_NO_AVAILABLE_VIDPN_TARGET = 0xC01E0333;
1397pub const GRAPHICS_MONITOR_COULD_NOT_BE_ASSOCIATED_WITH_ADAPTER = 0xC01E0334;
1398pub const GRAPHICS_NO_VIDPNMGR = 0xC01E0335;
1399pub const GRAPHICS_NO_ACTIVE_VIDPN = 0xC01E0336;
1400pub const GRAPHICS_STALE_VIDPN_TOPOLOGY = 0xC01E0337;
1401pub const GRAPHICS_MONITOR_NOT_CONNECTED = 0xC01E0338;
1402pub const GRAPHICS_SOURCE_NOT_IN_TOPOLOGY = 0xC01E0339;
1403pub const GRAPHICS_INVALID_PRIMARYSURFACE_SIZE = 0xC01E033A;
1404pub const GRAPHICS_INVALID_VISIBLEREGION_SIZE = 0xC01E033B;
1405pub const GRAPHICS_INVALID_STRIDE = 0xC01E033C;
1406pub const GRAPHICS_INVALID_PIXELFORMAT = 0xC01E033D;
1407pub const GRAPHICS_INVALID_COLORBASIS = 0xC01E033E;
1408pub const GRAPHICS_INVALID_PIXELVALUEACCESSMODE = 0xC01E033F;
1409pub const GRAPHICS_TARGET_NOT_IN_TOPOLOGY = 0xC01E0340;
1410pub const GRAPHICS_NO_DISPLAY_MODE_MANAGEMENT_SUPPORT = 0xC01E0341;
1411pub const GRAPHICS_VIDPN_SOURCE_IN_USE = 0xC01E0342;
1412pub const GRAPHICS_CANT_ACCESS_ACTIVE_VIDPN = 0xC01E0343;
1413pub const GRAPHICS_INVALID_PATH_IMPORTANCE_ORDINAL = 0xC01E0344;
1414pub const GRAPHICS_INVALID_PATH_CONTENT_GEOMETRY_TRANSFORMATION = 0xC01E0345;
1415pub const GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_SUPPORTED = 0xC01E0346;
1416pub const GRAPHICS_INVALID_GAMMA_RAMP = 0xC01E0347;
1417pub const GRAPHICS_GAMMA_RAMP_NOT_SUPPORTED = 0xC01E0348;
1418pub const GRAPHICS_MULTISAMPLING_NOT_SUPPORTED = 0xC01E0349;
1419pub const GRAPHICS_MODE_NOT_IN_MODESET = 0xC01E034A;
1420pub const GRAPHICS_INVALID_VIDPN_TOPOLOGY_RECOMMENDATION_REASON = 0xC01E034D;
1421pub const GRAPHICS_INVALID_PATH_CONTENT_TYPE = 0xC01E034E;
1422pub const GRAPHICS_INVALID_COPYPROTECTION_TYPE = 0xC01E034F;
1423pub const GRAPHICS_UNASSIGNED_MODESET_ALREADY_EXISTS = 0xC01E0350;
1424pub const GRAPHICS_INVALID_SCANLINE_ORDERING = 0xC01E0352;
1425pub const GRAPHICS_TOPOLOGY_CHANGES_NOT_ALLOWED = 0xC01E0353;
1426pub const GRAPHICS_NO_AVAILABLE_IMPORTANCE_ORDINALS = 0xC01E0354;
1427pub const GRAPHICS_INCOMPATIBLE_PRIVATE_FORMAT = 0xC01E0355;
1428pub const GRAPHICS_INVALID_MODE_PRUNING_ALGORITHM = 0xC01E0356;
1429pub const GRAPHICS_INVALID_MONITOR_CAPABILITY_ORIGIN = 0xC01E0357;
1430pub const GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE_CONSTRAINT = 0xC01E0358;
1431pub const GRAPHICS_MAX_NUM_PATHS_REACHED = 0xC01E0359;
1432pub const GRAPHICS_CANCEL_VIDPN_TOPOLOGY_AUGMENTATION = 0xC01E035A;
1433pub const GRAPHICS_INVALID_CLIENT_TYPE = 0xC01E035B;
1434pub const GRAPHICS_CLIENTVIDPN_NOT_SET = 0xC01E035C;
1435pub const GRAPHICS_SPECIFIED_CHILD_ALREADY_CONNECTED = 0xC01E0400;
1436pub const GRAPHICS_CHILD_DESCRIPTOR_NOT_SUPPORTED = 0xC01E0401;
1437pub const GRAPHICS_NOT_A_LINKED_ADAPTER = 0xC01E0430;
1438pub const GRAPHICS_LEADLINK_NOT_ENUMERATED = 0xC01E0431;
1439pub const GRAPHICS_CHAINLINKS_NOT_ENUMERATED = 0xC01E0432;
1440pub const GRAPHICS_ADAPTER_CHAIN_NOT_READY = 0xC01E0433;
1441pub const GRAPHICS_CHAINLINKS_NOT_STARTED = 0xC01E0434;
1442pub const GRAPHICS_CHAINLINKS_NOT_POWERED_ON = 0xC01E0435;
1443pub const GRAPHICS_INCONSISTENT_DEVICE_LINK_STATE = 0xC01E0436;
1444pub const GRAPHICS_NOT_POST_DEVICE_DRIVER = 0xC01E0438;
1445pub const GRAPHICS_ADAPTER_ACCESS_NOT_EXCLUDED = 0xC01E043B;
1446pub const GRAPHICS_OPM_NOT_SUPPORTED = 0xC01E0500;
1447pub const GRAPHICS_COPP_NOT_SUPPORTED = 0xC01E0501;
1448pub const GRAPHICS_UAB_NOT_SUPPORTED = 0xC01E0502;
1449pub const GRAPHICS_OPM_INVALID_ENCRYPTED_PARAMETERS = 0xC01E0503;
1450pub const GRAPHICS_OPM_PARAMETER_ARRAY_TOO_SMALL = 0xC01E0504;
1451pub const GRAPHICS_OPM_NO_PROTECTED_OUTPUTS_EXIST = 0xC01E0505;
1452pub const GRAPHICS_PVP_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME = 0xC01E0506;
1453pub const GRAPHICS_PVP_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP = 0xC01E0507;
1454pub const GRAPHICS_PVP_MIRRORING_DEVICES_NOT_SUPPORTED = 0xC01E0508;
1455pub const GRAPHICS_OPM_INVALID_POINTER = 0xC01E050A;
1456pub const GRAPHICS_OPM_INTERNAL_ERROR = 0xC01E050B;
1457pub const GRAPHICS_OPM_INVALID_HANDLE = 0xC01E050C;
1458pub const GRAPHICS_PVP_NO_MONITORS_CORRESPOND_TO_DISPLAY_DEVICE = 0xC01E050D;
1459pub const GRAPHICS_PVP_INVALID_CERTIFICATE_LENGTH = 0xC01E050E;
1460pub const GRAPHICS_OPM_SPANNING_MODE_ENABLED = 0xC01E050F;
1461pub const GRAPHICS_OPM_THEATER_MODE_ENABLED = 0xC01E0510;
1462pub const GRAPHICS_PVP_HFS_FAILED = 0xC01E0511;
1463pub const GRAPHICS_OPM_INVALID_SRM = 0xC01E0512;
1464pub const GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_HDCP = 0xC01E0513;
1465pub const GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_ACP = 0xC01E0514;
1466pub const GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_CGMSA = 0xC01E0515;
1467pub const GRAPHICS_OPM_HDCP_SRM_NEVER_SET = 0xC01E0516;
1468pub const GRAPHICS_OPM_RESOLUTION_TOO_HIGH = 0xC01E0517;
1469pub const GRAPHICS_OPM_ALL_HDCP_HARDWARE_ALREADY_IN_USE = 0xC01E0518;
1470pub const GRAPHICS_OPM_PROTECTED_OUTPUT_NO_LONGER_EXISTS = 0xC01E051A;
1471pub const GRAPHICS_OPM_SESSION_TYPE_CHANGE_IN_PROGRESS = 0xC01E051B;
1472pub const GRAPHICS_OPM_PROTECTED_OUTPUT_DOES_NOT_HAVE_COPP_SEMANTICS = 0xC01E051C;
1473pub const GRAPHICS_OPM_INVALID_INFORMATION_REQUEST = 0xC01E051D;
1474pub const GRAPHICS_OPM_DRIVER_INTERNAL_ERROR = 0xC01E051E;
1475pub const GRAPHICS_OPM_PROTECTED_OUTPUT_DOES_NOT_HAVE_OPM_SEMANTICS = 0xC01E051F;
1476pub const GRAPHICS_OPM_SIGNALING_NOT_SUPPORTED = 0xC01E0520;
1477pub const GRAPHICS_OPM_INVALID_CONFIGURATION_REQUEST = 0xC01E0521;
1478pub const GRAPHICS_I2C_NOT_SUPPORTED = 0xC01E0580;
1479pub const GRAPHICS_I2C_DEVICE_DOES_NOT_EXIST = 0xC01E0581;
1480pub const GRAPHICS_I2C_ERROR_TRANSMITTING_DATA = 0xC01E0582;
1481pub const GRAPHICS_I2C_ERROR_RECEIVING_DATA = 0xC01E0583;
1482pub const GRAPHICS_DDCCI_VCP_NOT_SUPPORTED = 0xC01E0584;
1483pub const GRAPHICS_DDCCI_INVALID_DATA = 0xC01E0585;
1484pub const GRAPHICS_DDCCI_MONITOR_RETURNED_INVALID_TIMING_STATUS_BYTE = 0xC01E0586;
1485pub const GRAPHICS_DDCCI_INVALID_CAPABILITIES_STRING = 0xC01E0587;
1486pub const GRAPHICS_MCA_INTERNAL_ERROR = 0xC01E0588;
1487pub const GRAPHICS_DDCCI_INVALID_MESSAGE_COMMAND = 0xC01E0589;
1488pub const GRAPHICS_DDCCI_INVALID_MESSAGE_LENGTH = 0xC01E058A;
1489pub const GRAPHICS_DDCCI_INVALID_MESSAGE_CHECKSUM = 0xC01E058B;
1490pub const GRAPHICS_INVALID_PHYSICAL_MONITOR_HANDLE = 0xC01E058C;
1491pub const GRAPHICS_MONITOR_NO_LONGER_EXISTS = 0xC01E058D;
1492pub const GRAPHICS_ONLY_CONSOLE_SESSION_SUPPORTED = 0xC01E05E0;
1493pub const GRAPHICS_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME = 0xC01E05E1;
1494pub const GRAPHICS_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP = 0xC01E05E2;
1495pub const GRAPHICS_MIRRORING_DEVICES_NOT_SUPPORTED = 0xC01E05E3;
1496pub const GRAPHICS_INVALID_POINTER = 0xC01E05E4;
1497pub const GRAPHICS_NO_MONITORS_CORRESPOND_TO_DISPLAY_DEVICE = 0xC01E05E5;
1498pub const GRAPHICS_PARAMETER_ARRAY_TOO_SMALL = 0xC01E05E6;
1499pub const GRAPHICS_INTERNAL_ERROR = 0xC01E05E7;
1500pub const GRAPHICS_SESSION_TYPE_CHANGE_IN_PROGRESS = 0xC01E05E8;
1501pub const FVE_LOCKED_VOLUME = 0xC0210000;
1502pub const FVE_NOT_ENCRYPTED = 0xC0210001;
1503pub const FVE_BAD_INFORMATION = 0xC0210002;
1504pub const FVE_TOO_SMALL = 0xC0210003;
1505pub const FVE_FAILED_WRONG_FS = 0xC0210004;
1506pub const FVE_FAILED_BAD_FS = 0xC0210005;
1507pub const FVE_FS_NOT_EXTENDED = 0xC0210006;
1508pub const FVE_FS_MOUNTED = 0xC0210007;
1509pub const FVE_NO_LICENSE = 0xC0210008;
1510pub const FVE_ACTION_NOT_ALLOWED = 0xC0210009;
1511pub const FVE_BAD_DATA = 0xC021000A;
1512pub const FVE_VOLUME_NOT_BOUND = 0xC021000B;
1513pub const FVE_NOT_DATA_VOLUME = 0xC021000C;
1514pub const FVE_CONV_READ_ERROR = 0xC021000D;
1515pub const FVE_CONV_WRITE_ERROR = 0xC021000E;
1516pub const FVE_OVERLAPPED_UPDATE = 0xC021000F;
1517pub const FVE_FAILED_SECTOR_SIZE = 0xC0210010;
1518pub const FVE_FAILED_AUTHENTICATION = 0xC0210011;
1519pub const FVE_NOT_OS_VOLUME = 0xC0210012;
1520pub const FVE_KEYFILE_NOT_FOUND = 0xC0210013;
1521pub const FVE_KEYFILE_INVALID = 0xC0210014;
1522pub const FVE_KEYFILE_NO_VMK = 0xC0210015;
1523pub const FVE_TPM_DISABLED = 0xC0210016;
1524pub const FVE_TPM_SRK_AUTH_NOT_ZERO = 0xC0210017;
1525pub const FVE_TPM_INVALID_PCR = 0xC0210018;
1526pub const FVE_TPM_NO_VMK = 0xC0210019;
1527pub const FVE_PIN_INVALID = 0xC021001A;
1528pub const FVE_AUTH_INVALID_APPLICATION = 0xC021001B;
1529pub const FVE_AUTH_INVALID_CONFIG = 0xC021001C;
1530pub const FVE_DEBUGGER_ENABLED = 0xC021001D;
1531pub const FVE_DRY_RUN_FAILED = 0xC021001E;
1532pub const FVE_BAD_METADATA_POINTER = 0xC021001F;
1533pub const FVE_OLD_METADATA_COPY = 0xC0210020;
1534pub const FVE_REBOOT_REQUIRED = 0xC0210021;
1535pub const FVE_RAW_ACCESS = 0xC0210022;
1536pub const FVE_RAW_BLOCKED = 0xC0210023;
1537pub const FVE_NO_FEATURE_LICENSE = 0xC0210026;
1538pub const FVE_POLICY_USER_DISABLE_RDV_NOT_ALLOWED = 0xC0210027;
1539pub const FVE_CONV_RECOVERY_FAILED = 0xC0210028;
1540pub const FVE_VIRTUALIZED_SPACE_TOO_BIG = 0xC0210029;
1541pub const FVE_VOLUME_TOO_SMALL = 0xC0210030;
1542pub const FWP_CALLOUT_NOT_FOUND = 0xC0220001;
1543pub const FWP_CONDITION_NOT_FOUND = 0xC0220002;
1544pub const FWP_FILTER_NOT_FOUND = 0xC0220003;
1545pub const FWP_LAYER_NOT_FOUND = 0xC0220004;
1546pub const FWP_PROVIDER_NOT_FOUND = 0xC0220005;
1547pub const FWP_PROVIDER_CONTEXT_NOT_FOUND = 0xC0220006;
1548pub const FWP_SUBLAYER_NOT_FOUND = 0xC0220007;
1549pub const FWP_NOT_FOUND = 0xC0220008;
1550pub const FWP_ALREADY_EXISTS = 0xC0220009;
1551pub const FWP_IN_USE = 0xC022000A;
1552pub const FWP_DYNAMIC_SESSION_IN_PROGRESS = 0xC022000B;
1553pub const FWP_WRONG_SESSION = 0xC022000C;
1554pub const FWP_NO_TXN_IN_PROGRESS = 0xC022000D;
1555pub const FWP_TXN_IN_PROGRESS = 0xC022000E;
1556pub const FWP_TXN_ABORTED = 0xC022000F;
1557pub const FWP_SESSION_ABORTED = 0xC0220010;
1558pub const FWP_INCOMPATIBLE_TXN = 0xC0220011;
1559pub const FWP_TIMEOUT = 0xC0220012;
1560pub const FWP_NET_EVENTS_DISABLED = 0xC0220013;
1561pub const FWP_INCOMPATIBLE_LAYER = 0xC0220014;
1562pub const FWP_KM_CLIENTS_ONLY = 0xC0220015;
1563pub const FWP_LIFETIME_MISMATCH = 0xC0220016;
1564pub const FWP_BUILTIN_OBJECT = 0xC0220017;
1565pub const FWP_TOO_MANY_BOOTTIME_FILTERS = 0xC0220018;
1566pub const FWP_TOO_MANY_CALLOUTS = 0xC0220018;
1567pub const FWP_NOTIFICATION_DROPPED = 0xC0220019;
1568pub const FWP_TRAFFIC_MISMATCH = 0xC022001A;
1569pub const FWP_INCOMPATIBLE_SA_STATE = 0xC022001B;
1570pub const FWP_NULL_POINTER = 0xC022001C;
1571pub const FWP_INVALID_ENUMERATOR = 0xC022001D;
1572pub const FWP_INVALID_FLAGS = 0xC022001E;
1573pub const FWP_INVALID_NET_MASK = 0xC022001F;
1574pub const FWP_INVALID_RANGE = 0xC0220020;
1575pub const FWP_INVALID_INTERVAL = 0xC0220021;
1576pub const FWP_ZERO_LENGTH_ARRAY = 0xC0220022;
1577pub const FWP_NULL_DISPLAY_NAME = 0xC0220023;
1578pub const FWP_INVALID_ACTION_TYPE = 0xC0220024;
1579pub const FWP_INVALID_WEIGHT = 0xC0220025;
1580pub const FWP_MATCH_TYPE_MISMATCH = 0xC0220026;
1581pub const FWP_TYPE_MISMATCH = 0xC0220027;
1582pub const FWP_OUT_OF_BOUNDS = 0xC0220028;
1583pub const FWP_RESERVED = 0xC0220029;
1584pub const FWP_DUPLICATE_CONDITION = 0xC022002A;
1585pub const FWP_DUPLICATE_KEYMOD = 0xC022002B;
1586pub const FWP_ACTION_INCOMPATIBLE_WITH_LAYER = 0xC022002C;
1587pub const FWP_ACTION_INCOMPATIBLE_WITH_SUBLAYER = 0xC022002D;
1588pub const FWP_CONTEXT_INCOMPATIBLE_WITH_LAYER = 0xC022002E;
1589pub const FWP_CONTEXT_INCOMPATIBLE_WITH_CALLOUT = 0xC022002F;
1590pub const FWP_INCOMPATIBLE_AUTH_METHOD = 0xC0220030;
1591pub const FWP_INCOMPATIBLE_DH_GROUP = 0xC0220031;
1592pub const FWP_EM_NOT_SUPPORTED = 0xC0220032;
1593pub const FWP_NEVER_MATCH = 0xC0220033;
1594pub const FWP_PROVIDER_CONTEXT_MISMATCH = 0xC0220034;
1595pub const FWP_INVALID_PARAMETER = 0xC0220035;
1596pub const FWP_TOO_MANY_SUBLAYERS = 0xC0220036;
1597pub const FWP_CALLOUT_NOTIFICATION_FAILED = 0xC0220037;
1598pub const FWP_INCOMPATIBLE_AUTH_CONFIG = 0xC0220038;
1599pub const FWP_INCOMPATIBLE_CIPHER_CONFIG = 0xC0220039;
1600pub const FWP_DUPLICATE_AUTH_METHOD = 0xC022003C;
1601pub const FWP_TCPIP_NOT_READY = 0xC0220100;
1602pub const FWP_INJECT_HANDLE_CLOSING = 0xC0220101;
1603pub const FWP_INJECT_HANDLE_STALE = 0xC0220102;
1604pub const FWP_CANNOT_PEND = 0xC0220103;
1605pub const NDIS_CLOSING = 0xC0230002;
1606pub const NDIS_BAD_VERSION = 0xC0230004;
1607pub const NDIS_BAD_CHARACTERISTICS = 0xC0230005;
1608pub const NDIS_ADAPTER_NOT_FOUND = 0xC0230006;
1609pub const NDIS_OPEN_FAILED = 0xC0230007;
1610pub const NDIS_DEVICE_FAILED = 0xC0230008;
1611pub const NDIS_MULTICAST_FULL = 0xC0230009;
1612pub const NDIS_MULTICAST_EXISTS = 0xC023000A;
1613pub const NDIS_MULTICAST_NOT_FOUND = 0xC023000B;
1614pub const NDIS_REQUEST_ABORTED = 0xC023000C;
1615pub const NDIS_RESET_IN_PROGRESS = 0xC023000D;
1616pub const NDIS_INVALID_PACKET = 0xC023000F;
1617pub const NDIS_INVALID_DEVICE_REQUEST = 0xC0230010;
1618pub const NDIS_ADAPTER_NOT_READY = 0xC0230011;
1619pub const NDIS_INVALID_LENGTH = 0xC0230014;
1620pub const NDIS_INVALID_DATA = 0xC0230015;
1621pub const NDIS_BUFFER_TOO_SHORT = 0xC0230016;
1622pub const NDIS_INVALID_OID = 0xC0230017;
1623pub const NDIS_ADAPTER_REMOVED = 0xC0230018;
1624pub const NDIS_UNSUPPORTED_MEDIA = 0xC0230019;
1625pub const NDIS_GROUP_ADDRESS_IN_USE = 0xC023001A;
1626pub const NDIS_FILE_NOT_FOUND = 0xC023001B;
1627pub const NDIS_ERROR_READING_FILE = 0xC023001C;
1628pub const NDIS_ALREADY_MAPPED = 0xC023001D;
1629pub const NDIS_RESOURCE_CONFLICT = 0xC023001E;
1630pub const NDIS_MEDIA_DISCONNECTED = 0xC023001F;
1631pub const NDIS_INVALID_ADDRESS = 0xC0230022;
1632pub const NDIS_PAUSED = 0xC023002A;
1633pub const NDIS_INTERFACE_NOT_FOUND = 0xC023002B;
1634pub const NDIS_UNSUPPORTED_REVISION = 0xC023002C;
1635pub const NDIS_INVALID_PORT = 0xC023002D;
1636pub const NDIS_INVALID_PORT_STATE = 0xC023002E;
1637pub const NDIS_LOW_POWER_STATE = 0xC023002F;
1638pub const NDIS_NOT_SUPPORTED = 0xC02300BB;
1639pub const NDIS_OFFLOAD_POLICY = 0xC023100F;
1640pub const NDIS_OFFLOAD_CONNECTION_REJECTED = 0xC0231012;
1641pub const NDIS_OFFLOAD_PATH_REJECTED = 0xC0231013;
1642pub const NDIS_DOT11_AUTO_CONFIG_ENABLED = 0xC0232000;
1643pub const NDIS_DOT11_MEDIA_IN_USE = 0xC0232001;
1644pub const NDIS_DOT11_POWER_STATE_INVALID = 0xC0232002;
1645pub const NDIS_PM_WOL_PATTERN_LIST_FULL = 0xC0232003;
1646pub const NDIS_PM_PROTOCOL_OFFLOAD_LIST_FULL = 0xC0232004;
1647pub const IPSEC_BAD_SPI = 0xC0360001;
1648pub const IPSEC_SA_LIFETIME_EXPIRED = 0xC0360002;
1649pub const IPSEC_WRONG_SA = 0xC0360003;
1650pub const IPSEC_REPLAY_CHECK_FAILED = 0xC0360004;
1651pub const IPSEC_INVALID_PACKET = 0xC0360005;
1652pub const IPSEC_INTEGRITY_CHECK_FAILED = 0xC0360006;
1653pub const IPSEC_CLEAR_TEXT_DROP = 0xC0360007;
1654pub const IPSEC_AUTH_FIREWALL_DROP = 0xC0360008;
1655pub const IPSEC_THROTTLE_DROP = 0xC0360009;
1656pub const IPSEC_DOSP_BLOCK = 0xC0368000;
1657pub const IPSEC_DOSP_RECEIVED_MULTICAST = 0xC0368001;
1658pub const IPSEC_DOSP_INVALID_PACKET = 0xC0368002;
1659pub const IPSEC_DOSP_STATE_LOOKUP_FAILED = 0xC0368003;
1660pub const IPSEC_DOSP_MAX_ENTRIES = 0xC0368004;
1661pub const IPSEC_DOSP_KEYMOD_NOT_ALLOWED = 0xC0368005;
1662pub const IPSEC_DOSP_MAX_PER_IP_RATELIMIT_QUEUES = 0xC0368006;
1663pub const VOLMGR_MIRROR_NOT_SUPPORTED = 0xC038005B;
1664pub const VOLMGR_RAID5_NOT_SUPPORTED = 0xC038005C;
1665pub const VIRTDISK_PROVIDER_NOT_FOUND = 0xC03A0014;
1666pub const VIRTDISK_NOT_VIRTUAL_DISK = 0xC03A0015;
1667pub const VHD_PARENT_VHD_ACCESS_DENIED = 0xC03A0016;
1668pub const VHD_CHILD_PARENT_SIZE_MISMATCH = 0xC03A0017;
1669pub const VHD_DIFFERENCING_CHAIN_CYCLE_DETECTED = 0xC03A0018;
1670pub const VHD_DIFFERENCING_CHAIN_ERROR_IN_PARENT = 0xC03A0019;
lib/std/reset_event.zig+5-5
......@@ -283,7 +283,7 @@ const AtomicEvent = struct {
283283 var waiting = wake_count;
284284 while (waiting != 0) : (waiting -= 1) {
285285 const rc = windows.ntdll.NtReleaseKeyedEvent(handle, key, windows.FALSE, null);
286 assert(rc == 0);
286 assert(rc == .SUCCESS);
287287 }
288288 }
289289
......@@ -302,7 +302,7 @@ const AtomicEvent = struct {
302302 // NtWaitForKeyedEvent doesnt have spurious wake-ups
303303 var rc = windows.ntdll.NtWaitForKeyedEvent(handle, key, windows.FALSE, timeout_ptr);
304304 switch (rc) {
305 windows.WAIT_TIMEOUT => {
305 .TIMEOUT => {
306306 // update the wait count to signal that we're not waiting anymore.
307307 // if the .set() thread already observed that we are, perform a
308308 // matching NtWaitForKeyedEvent so that the .set() thread doesn't
......@@ -311,7 +311,7 @@ const AtomicEvent = struct {
311311 while (true) {
312312 if (waiting == WAKE) {
313313 rc = windows.ntdll.NtWaitForKeyedEvent(handle, key, windows.FALSE, null);
314 assert(rc == windows.WAIT_OBJECT_0);
314 assert(rc == .WAIT_0);
315315 break;
316316 } else {
317317 waiting = @cmpxchgWeak(u32, waiters, waiting, waiting - WAIT, .Acquire, .Monotonic) orelse break;
......@@ -320,7 +320,7 @@ const AtomicEvent = struct {
320320 }
321321 return error.TimedOut;
322322 },
323 windows.WAIT_OBJECT_0 => {},
323 .WAIT_0 => {},
324324 else => unreachable,
325325 }
326326 }
......@@ -336,7 +336,7 @@ const AtomicEvent = struct {
336336 EMPTY => handle = @cmpxchgWeak(usize, &event_handle, EMPTY, LOADING, .Acquire, .Monotonic) orelse {
337337 const handle_ptr = @ptrCast(*windows.HANDLE, &handle);
338338 const access_mask = windows.GENERIC_READ | windows.GENERIC_WRITE;
339 if (windows.ntdll.NtCreateKeyedEvent(handle_ptr, access_mask, null, 0) != 0)
339 if (windows.ntdll.NtCreateKeyedEvent(handle_ptr, access_mask, null, 0) != .SUCCESS)
340340 handle = 0;
341341 @atomicStore(usize, &event_handle, handle, .Monotonic);
342342 return @intToPtr(?windows.HANDLE, handle);