diff --git a/lib/std/debug.zig b/lib/std/debug.zig index 3cf4306ea5..7698443ce8 100644 --- a/lib/std/debug.zig +++ b/lib/std/debug.zig @@ -1711,7 +1711,12 @@ fn getLineNumberInfoMacOs(di: *DebugInfo, symbol: MachoSymbol, target_address: u const ofile_path = mem.toSliceConst(u8, di.strings.ptr + ofile.n_strx); gop.kv.value = MachOFile{ - .bytes = try std.io.readFileAllocAligned(di.ofiles.allocator, ofile_path, @alignOf(macho.mach_header_64)), + .bytes = try std.fs.Dir.cwd().readFileAllocAligned( + di.ofiles.allocator, + ofile_path, + maxInt(usize), + @alignOf(macho.mach_header_64), + ), .sect_debug_info = null, .sect_debug_line = null, }; diff --git a/lib/std/fs.zig b/lib/std/fs.zig index 0d9de44f79..fbc76f702f 100644 --- a/lib/std/fs.zig +++ b/lib/std/fs.zig @@ -6,6 +6,7 @@ const base64 = std.base64; const crypto = std.crypto; const Allocator = std.mem.Allocator; const assert = std.debug.assert; +const math = std.math; pub const path = @import("fs/path.zig"); pub const File = @import("fs/file.zig").File; @@ -698,17 +699,81 @@ pub const Dir = struct { /// Call `File.close` on the result when done. pub fn openRead(self: Dir, sub_path: []const u8) File.OpenError!File { + if (builtin.os == .windows) { + const path_w = try os.windows.sliceToPrefixedFileW(sub_path); + return self.openReadW(&path_w); + } const path_c = try os.toPosixPath(sub_path); return self.openReadC(&path_c); } /// Call `File.close` on the result when done. pub fn openReadC(self: Dir, sub_path: [*]const u8) File.OpenError!File { - const flags = os.O_LARGEFILE | os.O_RDONLY | os.O_CLOEXEC; + if (builtin.os == .windows) { + const path_w = try os.windows.cStrToPrefixedFileW(sub_path); + return self.openReadW(&path_w); + } + const O_LARGEFILE = if (@hasDecl(os, "O_LARGEFILE")) os.O_LARGEFILE else 0; + const flags = O_LARGEFILE | os.O_RDONLY | os.O_CLOEXEC; const fd = try os.openatC(self.fd, sub_path, flags, 0); return File.openHandle(fd); } + pub fn openReadW(self: Dir, sub_path_w: [*]const u16) File.OpenError!File { + const w = os.windows; + + var result = File{ .handle = undefined }; + + const path_len_bytes = math.cast(u16, mem.toSliceConst(u16, sub_path_w).len * 2) catch |err| switch (err) { + error.Overflow => return error.NameTooLong, + }; + var nt_name = w.UNICODE_STRING{ + .Length = path_len_bytes, + .MaximumLength = path_len_bytes, + .Buffer = @intToPtr([*]u16, @ptrToInt(sub_path_w)), + }; + var attr = w.OBJECT_ATTRIBUTES{ + .Length = @sizeOf(w.OBJECT_ATTRIBUTES), + .RootDirectory = if (path.isAbsoluteW(sub_path_w)) null else self.fd, + .Attributes = 0, // Note we do not use OBJ_CASE_INSENSITIVE here. + .ObjectName = &nt_name, + .SecurityDescriptor = null, + .SecurityQualityOfService = null, + }; + if (sub_path_w[0] == '.' and sub_path_w[1] == 0) { + return error.IsDir; + } + if (sub_path_w[0] == '.' and sub_path_w[1] == '.' and sub_path_w[2] == 0) { + return error.IsDir; + } + var io: w.IO_STATUS_BLOCK = undefined; + const rc = w.ntdll.NtCreateFile( + &result.handle, + w.GENERIC_READ | w.SYNCHRONIZE, + &attr, + &io, + null, + w.FILE_ATTRIBUTE_NORMAL, + w.FILE_SHARE_READ, + w.FILE_OPEN, + w.FILE_NON_DIRECTORY_FILE | w.FILE_SYNCHRONOUS_IO_NONALERT, + null, + 0, + ); + switch (rc) { + w.STATUS.SUCCESS => return result, + w.STATUS.OBJECT_NAME_INVALID => unreachable, + w.STATUS.OBJECT_NAME_NOT_FOUND => return error.FileNotFound, + w.STATUS.OBJECT_PATH_NOT_FOUND => return error.FileNotFound, + w.STATUS.INVALID_PARAMETER => unreachable, + w.STATUS.SHARING_VIOLATION => return error.SharingViolation, + w.STATUS.ACCESS_DENIED => return error.AccessDenied, + w.STATUS.PIPE_BUSY => return error.PipeBusy, + w.STATUS.OBJECT_PATH_SYNTAX_BAD => unreachable, + else => return w.unexpectedStatus(rc), + } + } + /// Call `close` on the result when done. pub fn openDir(self: Dir, sub_path: []const u8) OpenError!Dir { if (builtin.os == .windows) { @@ -866,6 +931,34 @@ pub const Dir = struct { return os.readlinkatC(self.fd, sub_path_c, buffer); } + /// On success, caller owns returned buffer. + /// If the file is larger than `max_bytes`, returns `error.FileTooBig`. + pub fn readFileAlloc(self: Dir, allocator: *mem.Allocator, file_path: []const u8, max_bytes: usize) ![]u8 { + return self.readFileAllocAligned(allocator, file_path, max_bytes, @alignOf(u8)); + } + + /// On success, caller owns returned buffer. + /// If the file is larger than `max_bytes`, returns `error.FileTooBig`. + pub fn readFileAllocAligned( + self: Dir, + allocator: *mem.Allocator, + file_path: []const u8, + max_bytes: usize, + comptime A: u29, + ) ![]align(A) u8 { + var file = try self.openRead(file_path); + defer file.close(); + + const size = math.cast(usize, try file.getEndPos()) catch math.maxInt(usize); + if (size > max_bytes) return error.FileTooBig; + + const buf = try allocator.alignedAlloc(u8, A, size); + errdefer allocator.free(buf); + + try file.inStream().stream.readNoEof(buf); + return buf; + } + pub const DeleteTreeError = error{ AccessDenied, FileTooBig, diff --git a/lib/std/fs/file.zig b/lib/std/fs/file.zig index 117e49369a..28f047a1c3 100644 --- a/lib/std/fs/file.zig +++ b/lib/std/fs/file.zig @@ -25,42 +25,23 @@ pub const File = struct { pub const OpenError = windows.CreateFileError || os.OpenError; - /// Call close to clean up. + /// Deprecated; call `std.fs.Dir.openRead` directly. pub fn openRead(path: []const u8) OpenError!File { - if (builtin.os == .windows) { - const path_w = try windows.sliceToPrefixedFileW(path); - return openReadW(&path_w); - } - const path_c = try os.toPosixPath(path); - return openReadC(&path_c); + return std.fs.Dir.cwd().openRead(path); } - /// `openRead` except with a null terminated path - pub fn openReadC(path: [*]const u8) OpenError!File { - if (builtin.os == .windows) { - const path_w = try windows.cStrToPrefixedFileW(path); - return openReadW(&path_w); - } - const flags = os.O_LARGEFILE | os.O_RDONLY | os.O_CLOEXEC; - const fd = try os.openC(path, flags, 0); - return openHandle(fd); + /// Deprecated; call `std.fs.Dir.openReadC` directly. + pub fn openReadC(path_c: [*]const u8) OpenError!File { + return std.fs.Dir.cwd().openReadC(path_c); } - /// `openRead` except with a null terminated UTF16LE encoded path + /// Deprecated; call `std.fs.Dir.openReadW` directly. pub fn openReadW(path_w: [*]const u16) OpenError!File { - const handle = try windows.CreateFileW( - path_w, - windows.GENERIC_READ, - windows.FILE_SHARE_READ, - null, - windows.OPEN_EXISTING, - windows.FILE_ATTRIBUTE_NORMAL, - null, - ); - return openHandle(handle); + return std.fs.Dir.cwd().openReadW(path_w); } /// Calls `openWriteMode` with `default_mode` for the mode. + /// TODO: deprecate this and move it to `std.fs.Dir`. pub fn openWrite(path: []const u8) OpenError!File { return openWriteMode(path, default_mode); } @@ -68,6 +49,7 @@ pub const File = struct { /// If the path does not exist it will be created. /// If a file already exists in the destination it will be truncated. /// Call close to clean up. + /// TODO: deprecate this and move it to `std.fs.Dir`. pub fn openWriteMode(path: []const u8, file_mode: Mode) OpenError!File { if (builtin.os == .windows) { const path_w = try windows.sliceToPrefixedFileW(path); @@ -78,6 +60,7 @@ pub const File = struct { } /// Same as `openWriteMode` except `path` is null-terminated. + /// TODO: deprecate this and move it to `std.fs.Dir`. pub fn openWriteModeC(path: [*]const u8, file_mode: Mode) OpenError!File { if (builtin.os == .windows) { const path_w = try windows.cStrToPrefixedFileW(path); @@ -89,6 +72,7 @@ pub const File = struct { } /// Same as `openWriteMode` except `path` is null-terminated and UTF16LE encoded + /// TODO: deprecate this and move it to `std.fs.Dir`. pub fn openWriteModeW(path_w: [*]const u16, file_mode: Mode) OpenError!File { const handle = try windows.CreateFileW( path_w, @@ -105,6 +89,7 @@ pub const File = struct { /// If the path does not exist it will be created. /// If a file already exists in the destination this returns OpenError.PathAlreadyExists /// Call close to clean up. + /// TODO: deprecate this and move it to `std.fs.Dir`. pub fn openWriteNoClobber(path: []const u8, file_mode: Mode) OpenError!File { if (builtin.os == .windows) { const path_w = try windows.sliceToPrefixedFileW(path); @@ -114,6 +99,7 @@ pub const File = struct { return openWriteNoClobberC(&path_c, file_mode); } + /// TODO: deprecate this and move it to `std.fs.Dir`. pub fn openWriteNoClobberC(path: [*]const u8, file_mode: Mode) OpenError!File { if (builtin.os == .windows) { const path_w = try windows.cStrToPrefixedFileW(path); @@ -124,6 +110,7 @@ pub const File = struct { return openHandle(fd); } + /// TODO: deprecate this and move it to `std.fs.Dir`. pub fn openWriteNoClobberW(path_w: [*]const u16, file_mode: Mode) OpenError!File { const handle = try windows.CreateFileW( path_w, @@ -146,16 +133,19 @@ pub const File = struct { /// In general it is recommended to avoid this function. For example, /// instead of testing if a file exists and then opening it, just /// open it and handle the error for file not found. + /// TODO: deprecate this and move it to `std.fs.Dir`. pub fn access(path: []const u8) !void { return os.access(path, os.F_OK); } /// Same as `access` except the parameter is null-terminated. + /// TODO: deprecate this and move it to `std.fs.Dir`. pub fn accessC(path: [*]const u8) !void { return os.accessC(path, os.F_OK); } /// Same as `access` except the parameter is null-terminated UTF16LE-encoded. + /// TODO: deprecate this and move it to `std.fs.Dir`. pub fn accessW(path: [*]const u16) !void { return os.accessW(path, os.F_OK); } diff --git a/lib/std/io.zig b/lib/std/io.zig index a5a8b6efbc..124d3cf253 100644 --- a/lib/std/io.zig +++ b/lib/std/io.zig @@ -69,24 +69,9 @@ pub fn writeFile(path: []const u8, data: []const u8) !void { } /// On success, caller owns returned buffer. -/// TODO move this to `std.fs` and add a version to `std.fs.Dir`. +/// This function is deprecated; use `std.fs.Dir.readFileAlloc`. pub fn readFileAlloc(allocator: *mem.Allocator, path: []const u8) ![]u8 { - return readFileAllocAligned(allocator, path, @alignOf(u8)); -} - -/// On success, caller owns returned buffer. -/// TODO move this to `std.fs` and add a version to `std.fs.Dir`. -pub fn readFileAllocAligned(allocator: *mem.Allocator, path: []const u8, comptime A: u29) ![]align(A) u8 { - var file = try File.openRead(path); - defer file.close(); - - const size = try math.cast(usize, try file.getEndPos()); - const buf = try allocator.alignedAlloc(u8, A, size); - errdefer allocator.free(buf); - - var adapter = file.inStream(); - try adapter.stream.readNoEof(buf[0..size]); - return buf; + return fs.Dir.cwd().readFileAlloc(allocator, path, math.maxInt(usize)); } pub fn BufferedInStream(comptime Error: type) type { diff --git a/lib/std/os/bits/dragonfly.zig b/lib/std/os/bits/dragonfly.zig index 042857b750..a7f8f75719 100644 --- a/lib/std/os/bits/dragonfly.zig +++ b/lib/std/os/bits/dragonfly.zig @@ -241,7 +241,6 @@ pub const KERN_MAXID = 37; pub const HOST_NAME_MAX = 255; -pub const O_LARGEFILE = 0; // faked support pub const O_RDONLY = 0; pub const O_NDELAY = O_NONBLOCK; pub const O_WRONLY = 1; diff --git a/lib/std/os/bits/freebsd.zig b/lib/std/os/bits/freebsd.zig index a7a2536133..39be83a4b1 100644 --- a/lib/std/os/bits/freebsd.zig +++ b/lib/std/os/bits/freebsd.zig @@ -300,7 +300,6 @@ pub const O_CLOEXEC = 0x00100000; pub const O_ASYNC = 0x0040; pub const O_DIRECT = 0x00010000; -pub const O_LARGEFILE = 0; pub const O_NOATIME = 0o1000000; pub const O_PATH = 0o10000000; pub const O_TMPFILE = 0o20200000; diff --git a/lib/std/os/windows/status.zig b/lib/std/os/windows/status.zig index 5f38948620..23e5ade7c2 100644 --- a/lib/std/os/windows/status.zig +++ b/lib/std/os/windows/status.zig @@ -1,13 +1,1663 @@ /// The operation completed successfully. pub const SUCCESS = 0x00000000; -/// The data was too large to fit into the specified buffer. +pub const WAIT_0 = 0x00000000; +pub const WAIT_1 = 0x00000001; +pub const WAIT_2 = 0x00000002; +pub const WAIT_3 = 0x00000003; +pub const WAIT_63 = 0x0000003F; +pub const ABANDONED = 0x00000080; +pub const ABANDONED_WAIT_0 = 0x00000080; +pub const ABANDONED_WAIT_63 = 0x000000BF; +pub const USER_APC = 0x000000C0; +pub const ALERTED = 0x00000101; +pub const TIMEOUT = 0x00000102; +pub const PENDING = 0x00000103; +pub const REPARSE = 0x00000104; +pub const MORE_ENTRIES = 0x00000105; +pub const NOT_ALL_ASSIGNED = 0x00000106; +pub const SOME_NOT_MAPPED = 0x00000107; +pub const OPLOCK_BREAK_IN_PROGRESS = 0x00000108; +pub const VOLUME_MOUNTED = 0x00000109; +pub const RXACT_COMMITTED = 0x0000010A; +pub const NOTIFY_CLEANUP = 0x0000010B; +pub const NOTIFY_ENUM_DIR = 0x0000010C; +pub const NO_QUOTAS_FOR_ACCOUNT = 0x0000010D; +pub const PRIMARY_TRANSPORT_CONNECT_FAILED = 0x0000010E; +pub const PAGE_FAULT_TRANSITION = 0x00000110; +pub const PAGE_FAULT_DEMAND_ZERO = 0x00000111; +pub const PAGE_FAULT_COPY_ON_WRITE = 0x00000112; +pub const PAGE_FAULT_GUARD_PAGE = 0x00000113; +pub const PAGE_FAULT_PAGING_FILE = 0x00000114; +pub const CACHE_PAGE_LOCKED = 0x00000115; +pub const CRASH_DUMP = 0x00000116; +pub const BUFFER_ALL_ZEROS = 0x00000117; +pub const REPARSE_OBJECT = 0x00000118; +pub const RESOURCE_REQUIREMENTS_CHANGED = 0x00000119; +pub const TRANSLATION_COMPLETE = 0x00000120; +pub const DS_MEMBERSHIP_EVALUATED_LOCALLY = 0x00000121; +pub const NOTHING_TO_TERMINATE = 0x00000122; +pub const PROCESS_NOT_IN_JOB = 0x00000123; +pub const PROCESS_IN_JOB = 0x00000124; +pub const VOLSNAP_HIBERNATE_READY = 0x00000125; +pub const FSFILTER_OP_COMPLETED_SUCCESSFULLY = 0x00000126; +pub const INTERRUPT_VECTOR_ALREADY_CONNECTED = 0x00000127; +pub const INTERRUPT_STILL_CONNECTED = 0x00000128; +pub const PROCESS_CLONED = 0x00000129; +pub const FILE_LOCKED_WITH_ONLY_READERS = 0x0000012A; +pub const FILE_LOCKED_WITH_WRITERS = 0x0000012B; +pub const RESOURCEMANAGER_READ_ONLY = 0x00000202; +pub const WAIT_FOR_OPLOCK = 0x00000367; +pub const FLT_IO_COMPLETE = 0x001C0001; +pub const FILE_NOT_AVAILABLE = 0xC0000467; +pub const OBJECT_NAME_EXISTS = 0x40000000; +pub const THREAD_WAS_SUSPENDED = 0x40000001; +pub const WORKING_SET_LIMIT_RANGE = 0x40000002; +pub const IMAGE_NOT_AT_BASE = 0x40000003; +pub const RXACT_STATE_CREATED = 0x40000004; +pub const SEGMENT_NOTIFICATION = 0x40000005; +pub const LOCAL_USER_SESSION_KEY = 0x40000006; +pub const BAD_CURRENT_DIRECTORY = 0x40000007; +pub const SERIAL_MORE_WRITES = 0x40000008; +pub const REGISTRY_RECOVERED = 0x40000009; +pub const FT_READ_RECOVERY_FROM_BACKUP = 0x4000000A; +pub const FT_WRITE_RECOVERY = 0x4000000B; +pub const SERIAL_COUNTER_TIMEOUT = 0x4000000C; +pub const NULL_LM_PASSWORD = 0x4000000D; +pub const IMAGE_MACHINE_TYPE_MISMATCH = 0x4000000E; +pub const RECEIVE_PARTIAL = 0x4000000F; +pub const RECEIVE_EXPEDITED = 0x40000010; +pub const RECEIVE_PARTIAL_EXPEDITED = 0x40000011; +pub const EVENT_DONE = 0x40000012; +pub const EVENT_PENDING = 0x40000013; +pub const CHECKING_FILE_SYSTEM = 0x40000014; +pub const FATAL_APP_EXIT = 0x40000015; +pub const PREDEFINED_HANDLE = 0x40000016; +pub const WAS_UNLOCKED = 0x40000017; +pub const SERVICE_NOTIFICATION = 0x40000018; +pub const WAS_LOCKED = 0x40000019; +pub const LOG_HARD_ERROR = 0x4000001A; +pub const ALREADY_WIN32 = 0x4000001B; +pub const WX86_UNSIMULATE = 0x4000001C; +pub const WX86_CONTINUE = 0x4000001D; +pub const WX86_SINGLE_STEP = 0x4000001E; +pub const WX86_BREAKPOINT = 0x4000001F; +pub const WX86_EXCEPTION_CONTINUE = 0x40000020; +pub const WX86_EXCEPTION_LASTCHANCE = 0x40000021; +pub const WX86_EXCEPTION_CHAIN = 0x40000022; +pub const IMAGE_MACHINE_TYPE_MISMATCH_EXE = 0x40000023; +pub const NO_YIELD_PERFORMED = 0x40000024; +pub const TIMER_RESUME_IGNORED = 0x40000025; +pub const ARBITRATION_UNHANDLED = 0x40000026; +pub const CARDBUS_NOT_SUPPORTED = 0x40000027; +pub const WX86_CREATEWX86TIB = 0x40000028; +pub const MP_PROCESSOR_MISMATCH = 0x40000029; +pub const HIBERNATED = 0x4000002A; +pub const RESUME_HIBERNATION = 0x4000002B; +pub const FIRMWARE_UPDATED = 0x4000002C; +pub const DRIVERS_LEAKING_LOCKED_PAGES = 0x4000002D; +pub const MESSAGE_RETRIEVED = 0x4000002E; +pub const SYSTEM_POWERSTATE_TRANSITION = 0x4000002F; +pub const ALPC_CHECK_COMPLETION_LIST = 0x40000030; +pub const SYSTEM_POWERSTATE_COMPLEX_TRANSITION = 0x40000031; +pub const ACCESS_AUDIT_BY_POLICY = 0x40000032; +pub const ABANDON_HIBERFILE = 0x40000033; +pub const BIZRULES_NOT_ENABLED = 0x40000034; +pub const WAKE_SYSTEM = 0x40000294; +pub const DS_SHUTTING_DOWN = 0x40000370; +pub const CTX_CDM_CONNECT = 0x400A0004; +pub const CTX_CDM_DISCONNECT = 0x400A0005; +pub const SXS_RELEASE_ACTIVATION_CONTEXT = 0x4015000D; +pub const RECOVERY_NOT_NEEDED = 0x40190034; +pub const RM_ALREADY_STARTED = 0x40190035; +pub const LOG_NO_RESTART = 0x401A000C; +pub const VIDEO_DRIVER_DEBUG_REPORT_REQUEST = 0x401B00EC; +pub const GRAPHICS_PARTIAL_DATA_POPULATED = 0x401E000A; +pub const GRAPHICS_DRIVER_MISMATCH = 0x401E0117; +pub const GRAPHICS_MODE_NOT_PINNED = 0x401E0307; +pub const GRAPHICS_NO_PREFERRED_MODE = 0x401E031E; +pub const GRAPHICS_DATASET_IS_EMPTY = 0x401E034B; +pub const GRAPHICS_NO_MORE_ELEMENTS_IN_DATASET = 0x401E034C; +pub const GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_PINNED = 0x401E0351; +pub const GRAPHICS_UNKNOWN_CHILD_STATUS = 0x401E042F; +pub const GRAPHICS_LEADLINK_START_DEFERRED = 0x401E0437; +pub const GRAPHICS_POLLING_TOO_FREQUENTLY = 0x401E0439; +pub const GRAPHICS_START_DEFERRED = 0x401E043A; +pub const NDIS_INDICATION_REQUIRED = 0x40230001; +pub const GUARD_PAGE_VIOLATION = 0x80000001; +pub const DATATYPE_MISALIGNMENT = 0x80000002; +pub const BREAKPOINT = 0x80000003; +pub const SINGLE_STEP = 0x80000004; pub const BUFFER_OVERFLOW = 0x80000005; - +pub const NO_MORE_FILES = 0x80000006; +pub const WAKE_SYSTEM_DEBUGGER = 0x80000007; +pub const HANDLES_CLOSED = 0x8000000A; +pub const NO_INHERITANCE = 0x8000000B; +pub const GUID_SUBSTITUTION_MADE = 0x8000000C; +pub const PARTIAL_COPY = 0x8000000D; +pub const DEVICE_PAPER_EMPTY = 0x8000000E; +pub const DEVICE_POWERED_OFF = 0x8000000F; +pub const DEVICE_OFF_LINE = 0x80000010; +pub const DEVICE_BUSY = 0x80000011; +pub const NO_MORE_EAS = 0x80000012; +pub const INVALID_EA_NAME = 0x80000013; +pub const EA_LIST_INCONSISTENT = 0x80000014; +pub const INVALID_EA_FLAG = 0x80000015; +pub const VERIFY_REQUIRED = 0x80000016; +pub const EXTRANEOUS_INFORMATION = 0x80000017; +pub const RXACT_COMMIT_NECESSARY = 0x80000018; +pub const NO_MORE_ENTRIES = 0x8000001A; +pub const FILEMARK_DETECTED = 0x8000001B; +pub const MEDIA_CHANGED = 0x8000001C; +pub const BUS_RESET = 0x8000001D; +pub const END_OF_MEDIA = 0x8000001E; +pub const BEGINNING_OF_MEDIA = 0x8000001F; +pub const MEDIA_CHECK = 0x80000020; +pub const SETMARK_DETECTED = 0x80000021; +pub const NO_DATA_DETECTED = 0x80000022; +pub const REDIRECTOR_HAS_OPEN_HANDLES = 0x80000023; +pub const SERVER_HAS_OPEN_HANDLES = 0x80000024; +pub const ALREADY_DISCONNECTED = 0x80000025; +pub const LONGJUMP = 0x80000026; +pub const CLEANER_CARTRIDGE_INSTALLED = 0x80000027; +pub const PLUGPLAY_QUERY_VETOED = 0x80000028; +pub const UNWIND_CONSOLIDATE = 0x80000029; +pub const REGISTRY_HIVE_RECOVERED = 0x8000002A; +pub const DLL_MIGHT_BE_INSECURE = 0x8000002B; +pub const DLL_MIGHT_BE_INCOMPATIBLE = 0x8000002C; +pub const STOPPED_ON_SYMLINK = 0x8000002D; +pub const DEVICE_REQUIRES_CLEANING = 0x80000288; +pub const DEVICE_DOOR_OPEN = 0x80000289; +pub const DATA_LOST_REPAIR = 0x80000803; +pub const CLUSTER_NODE_ALREADY_UP = 0x80130001; +pub const CLUSTER_NODE_ALREADY_DOWN = 0x80130002; +pub const CLUSTER_NETWORK_ALREADY_ONLINE = 0x80130003; +pub const CLUSTER_NETWORK_ALREADY_OFFLINE = 0x80130004; +pub const CLUSTER_NODE_ALREADY_MEMBER = 0x80130005; +pub const COULD_NOT_RESIZE_LOG = 0x80190009; +pub const NO_TXF_METADATA = 0x80190029; +pub const CANT_RECOVER_WITH_HANDLE_OPEN = 0x80190031; +pub const TXF_METADATA_ALREADY_PRESENT = 0x80190041; +pub const TRANSACTION_SCOPE_CALLBACKS_NOT_SET = 0x80190042; +pub const VIDEO_HUNG_DISPLAY_DRIVER_THREAD_RECOVERED = 0x801B00EB; +pub const FLT_BUFFER_TOO_SMALL = 0x801C0001; +pub const FVE_PARTIAL_METADATA = 0x80210001; +pub const FVE_TRANSIENT_STATE = 0x80210002; +pub const UNSUCCESSFUL = 0xC0000001; +pub const NOT_IMPLEMENTED = 0xC0000002; +pub const INVALID_INFO_CLASS = 0xC0000003; +pub const INFO_LENGTH_MISMATCH = 0xC0000004; +pub const ACCESS_VIOLATION = 0xC0000005; +pub const IN_PAGE_ERROR = 0xC0000006; +pub const PAGEFILE_QUOTA = 0xC0000007; +pub const INVALID_HANDLE = 0xC0000008; +pub const BAD_INITIAL_STACK = 0xC0000009; +pub const BAD_INITIAL_PC = 0xC000000A; +pub const INVALID_CID = 0xC000000B; +pub const TIMER_NOT_CANCELED = 0xC000000C; pub const INVALID_PARAMETER = 0xC000000D; +pub const NO_SUCH_DEVICE = 0xC000000E; +pub const NO_SUCH_FILE = 0xC000000F; +pub const INVALID_DEVICE_REQUEST = 0xC0000010; +pub const END_OF_FILE = 0xC0000011; +pub const WRONG_VOLUME = 0xC0000012; +pub const NO_MEDIA_IN_DEVICE = 0xC0000013; +pub const UNRECOGNIZED_MEDIA = 0xC0000014; +pub const NONEXISTENT_SECTOR = 0xC0000015; +pub const MORE_PROCESSING_REQUIRED = 0xC0000016; +pub const NO_MEMORY = 0xC0000017; +pub const CONFLICTING_ADDRESSES = 0xC0000018; +pub const NOT_MAPPED_VIEW = 0xC0000019; +pub const UNABLE_TO_FREE_VM = 0xC000001A; +pub const UNABLE_TO_DELETE_SECTION = 0xC000001B; +pub const INVALID_SYSTEM_SERVICE = 0xC000001C; +pub const ILLEGAL_INSTRUCTION = 0xC000001D; +pub const INVALID_LOCK_SEQUENCE = 0xC000001E; +pub const INVALID_VIEW_SIZE = 0xC000001F; +pub const INVALID_FILE_FOR_SECTION = 0xC0000020; +pub const ALREADY_COMMITTED = 0xC0000021; pub const ACCESS_DENIED = 0xC0000022; +pub const BUFFER_TOO_SMALL = 0xC0000023; +pub const OBJECT_TYPE_MISMATCH = 0xC0000024; +pub const NONCONTINUABLE_EXCEPTION = 0xC0000025; +pub const INVALID_DISPOSITION = 0xC0000026; +pub const UNWIND = 0xC0000027; +pub const BAD_STACK = 0xC0000028; +pub const INVALID_UNWIND_TARGET = 0xC0000029; +pub const NOT_LOCKED = 0xC000002A; +pub const PARITY_ERROR = 0xC000002B; +pub const UNABLE_TO_DECOMMIT_VM = 0xC000002C; +pub const NOT_COMMITTED = 0xC000002D; +pub const INVALID_PORT_ATTRIBUTES = 0xC000002E; +pub const PORT_MESSAGE_TOO_LONG = 0xC000002F; +pub const INVALID_PARAMETER_MIX = 0xC0000030; +pub const INVALID_QUOTA_LOWER = 0xC0000031; +pub const DISK_CORRUPT_ERROR = 0xC0000032; pub const OBJECT_NAME_INVALID = 0xC0000033; pub const OBJECT_NAME_NOT_FOUND = 0xC0000034; +pub const OBJECT_NAME_COLLISION = 0xC0000035; +pub const PORT_DISCONNECTED = 0xC0000037; +pub const DEVICE_ALREADY_ATTACHED = 0xC0000038; +pub const OBJECT_PATH_INVALID = 0xC0000039; pub const OBJECT_PATH_NOT_FOUND = 0xC000003A; pub const OBJECT_PATH_SYNTAX_BAD = 0xC000003B; +pub const DATA_OVERRUN = 0xC000003C; +pub const DATA_LATE_ERROR = 0xC000003D; +pub const DATA_ERROR = 0xC000003E; +pub const CRC_ERROR = 0xC000003F; +pub const SECTION_TOO_BIG = 0xC0000040; +pub const PORT_CONNECTION_REFUSED = 0xC0000041; +pub const INVALID_PORT_HANDLE = 0xC0000042; +pub const SHARING_VIOLATION = 0xC0000043; +pub const QUOTA_EXCEEDED = 0xC0000044; +pub const INVALID_PAGE_PROTECTION = 0xC0000045; +pub const MUTANT_NOT_OWNED = 0xC0000046; +pub const SEMAPHORE_LIMIT_EXCEEDED = 0xC0000047; +pub const PORT_ALREADY_SET = 0xC0000048; +pub const SECTION_NOT_IMAGE = 0xC0000049; +pub const SUSPEND_COUNT_EXCEEDED = 0xC000004A; +pub const THREAD_IS_TERMINATING = 0xC000004B; +pub const BAD_WORKING_SET_LIMIT = 0xC000004C; +pub const INCOMPATIBLE_FILE_MAP = 0xC000004D; +pub const SECTION_PROTECTION = 0xC000004E; +pub const EAS_NOT_SUPPORTED = 0xC000004F; +pub const EA_TOO_LARGE = 0xC0000050; +pub const NONEXISTENT_EA_ENTRY = 0xC0000051; +pub const NO_EAS_ON_FILE = 0xC0000052; +pub const EA_CORRUPT_ERROR = 0xC0000053; +pub const FILE_LOCK_CONFLICT = 0xC0000054; +pub const LOCK_NOT_GRANTED = 0xC0000055; +pub const DELETE_PENDING = 0xC0000056; +pub const CTL_FILE_NOT_SUPPORTED = 0xC0000057; +pub const UNKNOWN_REVISION = 0xC0000058; +pub const REVISION_MISMATCH = 0xC0000059; +pub const INVALID_OWNER = 0xC000005A; +pub const INVALID_PRIMARY_GROUP = 0xC000005B; +pub const NO_IMPERSONATION_TOKEN = 0xC000005C; +pub const CANT_DISABLE_MANDATORY = 0xC000005D; +pub const NO_LOGON_SERVERS = 0xC000005E; +pub const NO_SUCH_LOGON_SESSION = 0xC000005F; +pub const NO_SUCH_PRIVILEGE = 0xC0000060; +pub const PRIVILEGE_NOT_HELD = 0xC0000061; +pub const INVALID_ACCOUNT_NAME = 0xC0000062; +pub const USER_EXISTS = 0xC0000063; +pub const NO_SUCH_USER = 0xC0000064; +pub const GROUP_EXISTS = 0xC0000065; +pub const NO_SUCH_GROUP = 0xC0000066; +pub const MEMBER_IN_GROUP = 0xC0000067; +pub const MEMBER_NOT_IN_GROUP = 0xC0000068; +pub const LAST_ADMIN = 0xC0000069; +pub const WRONG_PASSWORD = 0xC000006A; +pub const ILL_FORMED_PASSWORD = 0xC000006B; +pub const PASSWORD_RESTRICTION = 0xC000006C; +pub const LOGON_FAILURE = 0xC000006D; +pub const ACCOUNT_RESTRICTION = 0xC000006E; +pub const INVALID_LOGON_HOURS = 0xC000006F; +pub const INVALID_WORKSTATION = 0xC0000070; +pub const PASSWORD_EXPIRED = 0xC0000071; +pub const ACCOUNT_DISABLED = 0xC0000072; +pub const NONE_MAPPED = 0xC0000073; +pub const TOO_MANY_LUIDS_REQUESTED = 0xC0000074; +pub const LUIDS_EXHAUSTED = 0xC0000075; +pub const INVALID_SUB_AUTHORITY = 0xC0000076; +pub const INVALID_ACL = 0xC0000077; +pub const INVALID_SID = 0xC0000078; +pub const INVALID_SECURITY_DESCR = 0xC0000079; +pub const PROCEDURE_NOT_FOUND = 0xC000007A; +pub const INVALID_IMAGE_FORMAT = 0xC000007B; +pub const NO_TOKEN = 0xC000007C; +pub const BAD_INHERITANCE_ACL = 0xC000007D; +pub const RANGE_NOT_LOCKED = 0xC000007E; +pub const DISK_FULL = 0xC000007F; +pub const SERVER_DISABLED = 0xC0000080; +pub const SERVER_NOT_DISABLED = 0xC0000081; +pub const TOO_MANY_GUIDS_REQUESTED = 0xC0000082; +pub const GUIDS_EXHAUSTED = 0xC0000083; +pub const INVALID_ID_AUTHORITY = 0xC0000084; +pub const AGENTS_EXHAUSTED = 0xC0000085; +pub const INVALID_VOLUME_LABEL = 0xC0000086; +pub const SECTION_NOT_EXTENDED = 0xC0000087; +pub const NOT_MAPPED_DATA = 0xC0000088; +pub const RESOURCE_DATA_NOT_FOUND = 0xC0000089; +pub const RESOURCE_TYPE_NOT_FOUND = 0xC000008A; +pub const RESOURCE_NAME_NOT_FOUND = 0xC000008B; +pub const ARRAY_BOUNDS_EXCEEDED = 0xC000008C; +pub const FLOAT_DENORMAL_OPERAND = 0xC000008D; +pub const FLOAT_DIVIDE_BY_ZERO = 0xC000008E; +pub const FLOAT_INEXACT_RESULT = 0xC000008F; +pub const FLOAT_INVALID_OPERATION = 0xC0000090; +pub const FLOAT_OVERFLOW = 0xC0000091; +pub const FLOAT_STACK_CHECK = 0xC0000092; +pub const FLOAT_UNDERFLOW = 0xC0000093; +pub const INTEGER_DIVIDE_BY_ZERO = 0xC0000094; +pub const INTEGER_OVERFLOW = 0xC0000095; +pub const PRIVILEGED_INSTRUCTION = 0xC0000096; +pub const TOO_MANY_PAGING_FILES = 0xC0000097; +pub const FILE_INVALID = 0xC0000098; +pub const ALLOTTED_SPACE_EXCEEDED = 0xC0000099; +pub const INSUFFICIENT_RESOURCES = 0xC000009A; +pub const DFS_EXIT_PATH_FOUND = 0xC000009B; +pub const DEVICE_DATA_ERROR = 0xC000009C; +pub const DEVICE_NOT_CONNECTED = 0xC000009D; +pub const FREE_VM_NOT_AT_BASE = 0xC000009F; +pub const MEMORY_NOT_ALLOCATED = 0xC00000A0; +pub const WORKING_SET_QUOTA = 0xC00000A1; +pub const MEDIA_WRITE_PROTECTED = 0xC00000A2; +pub const DEVICE_NOT_READY = 0xC00000A3; +pub const INVALID_GROUP_ATTRIBUTES = 0xC00000A4; +pub const BAD_IMPERSONATION_LEVEL = 0xC00000A5; +pub const CANT_OPEN_ANONYMOUS = 0xC00000A6; +pub const BAD_VALIDATION_CLASS = 0xC00000A7; +pub const BAD_TOKEN_TYPE = 0xC00000A8; +pub const BAD_MASTER_BOOT_RECORD = 0xC00000A9; +pub const INSTRUCTION_MISALIGNMENT = 0xC00000AA; +pub const INSTANCE_NOT_AVAILABLE = 0xC00000AB; +pub const PIPE_NOT_AVAILABLE = 0xC00000AC; +pub const INVALID_PIPE_STATE = 0xC00000AD; +pub const PIPE_BUSY = 0xC00000AE; +pub const ILLEGAL_FUNCTION = 0xC00000AF; +pub const PIPE_DISCONNECTED = 0xC00000B0; +pub const PIPE_CLOSING = 0xC00000B1; +pub const PIPE_CONNECTED = 0xC00000B2; +pub const PIPE_LISTENING = 0xC00000B3; +pub const INVALID_READ_MODE = 0xC00000B4; +pub const IO_TIMEOUT = 0xC00000B5; +pub const FILE_FORCED_CLOSED = 0xC00000B6; +pub const PROFILING_NOT_STARTED = 0xC00000B7; +pub const PROFILING_NOT_STOPPED = 0xC00000B8; +pub const COULD_NOT_INTERPRET = 0xC00000B9; pub const FILE_IS_A_DIRECTORY = 0xC00000BA; +pub const NOT_SUPPORTED = 0xC00000BB; +pub const REMOTE_NOT_LISTENING = 0xC00000BC; +pub const DUPLICATE_NAME = 0xC00000BD; +pub const BAD_NETWORK_PATH = 0xC00000BE; +pub const NETWORK_BUSY = 0xC00000BF; +pub const DEVICE_DOES_NOT_EXIST = 0xC00000C0; +pub const TOO_MANY_COMMANDS = 0xC00000C1; +pub const ADAPTER_HARDWARE_ERROR = 0xC00000C2; +pub const INVALID_NETWORK_RESPONSE = 0xC00000C3; +pub const UNEXPECTED_NETWORK_ERROR = 0xC00000C4; +pub const BAD_REMOTE_ADAPTER = 0xC00000C5; +pub const PRINT_QUEUE_FULL = 0xC00000C6; +pub const NO_SPOOL_SPACE = 0xC00000C7; +pub const PRINT_CANCELLED = 0xC00000C8; +pub const NETWORK_NAME_DELETED = 0xC00000C9; +pub const NETWORK_ACCESS_DENIED = 0xC00000CA; +pub const BAD_DEVICE_TYPE = 0xC00000CB; +pub const BAD_NETWORK_NAME = 0xC00000CC; +pub const TOO_MANY_NAMES = 0xC00000CD; +pub const TOO_MANY_SESSIONS = 0xC00000CE; +pub const SHARING_PAUSED = 0xC00000CF; +pub const REQUEST_NOT_ACCEPTED = 0xC00000D0; +pub const REDIRECTOR_PAUSED = 0xC00000D1; +pub const NET_WRITE_FAULT = 0xC00000D2; +pub const PROFILING_AT_LIMIT = 0xC00000D3; +pub const NOT_SAME_DEVICE = 0xC00000D4; +pub const FILE_RENAMED = 0xC00000D5; +pub const VIRTUAL_CIRCUIT_CLOSED = 0xC00000D6; +pub const NO_SECURITY_ON_OBJECT = 0xC00000D7; +pub const CANT_WAIT = 0xC00000D8; +pub const PIPE_EMPTY = 0xC00000D9; +pub const CANT_ACCESS_DOMAIN_INFO = 0xC00000DA; +pub const CANT_TERMINATE_SELF = 0xC00000DB; +pub const INVALID_SERVER_STATE = 0xC00000DC; +pub const INVALID_DOMAIN_STATE = 0xC00000DD; +pub const INVALID_DOMAIN_ROLE = 0xC00000DE; +pub const NO_SUCH_DOMAIN = 0xC00000DF; +pub const DOMAIN_EXISTS = 0xC00000E0; +pub const DOMAIN_LIMIT_EXCEEDED = 0xC00000E1; +pub const OPLOCK_NOT_GRANTED = 0xC00000E2; +pub const INVALID_OPLOCK_PROTOCOL = 0xC00000E3; +pub const INTERNAL_DB_CORRUPTION = 0xC00000E4; +pub const INTERNAL_ERROR = 0xC00000E5; +pub const GENERIC_NOT_MAPPED = 0xC00000E6; +pub const BAD_DESCRIPTOR_FORMAT = 0xC00000E7; +pub const INVALID_USER_BUFFER = 0xC00000E8; +pub const UNEXPECTED_IO_ERROR = 0xC00000E9; +pub const UNEXPECTED_MM_CREATE_ERR = 0xC00000EA; +pub const UNEXPECTED_MM_MAP_ERROR = 0xC00000EB; +pub const UNEXPECTED_MM_EXTEND_ERR = 0xC00000EC; +pub const NOT_LOGON_PROCESS = 0xC00000ED; +pub const LOGON_SESSION_EXISTS = 0xC00000EE; +pub const INVALID_PARAMETER_1 = 0xC00000EF; +pub const INVALID_PARAMETER_2 = 0xC00000F0; +pub const INVALID_PARAMETER_3 = 0xC00000F1; +pub const INVALID_PARAMETER_4 = 0xC00000F2; +pub const INVALID_PARAMETER_5 = 0xC00000F3; +pub const INVALID_PARAMETER_6 = 0xC00000F4; +pub const INVALID_PARAMETER_7 = 0xC00000F5; +pub const INVALID_PARAMETER_8 = 0xC00000F6; +pub const INVALID_PARAMETER_9 = 0xC00000F7; +pub const INVALID_PARAMETER_10 = 0xC00000F8; +pub const INVALID_PARAMETER_11 = 0xC00000F9; +pub const INVALID_PARAMETER_12 = 0xC00000FA; +pub const REDIRECTOR_NOT_STARTED = 0xC00000FB; +pub const REDIRECTOR_STARTED = 0xC00000FC; +pub const STACK_OVERFLOW = 0xC00000FD; +pub const NO_SUCH_PACKAGE = 0xC00000FE; +pub const BAD_FUNCTION_TABLE = 0xC00000FF; +pub const VARIABLE_NOT_FOUND = 0xC0000100; +pub const DIRECTORY_NOT_EMPTY = 0xC0000101; +pub const FILE_CORRUPT_ERROR = 0xC0000102; +pub const NOT_A_DIRECTORY = 0xC0000103; +pub const BAD_LOGON_SESSION_STATE = 0xC0000104; +pub const LOGON_SESSION_COLLISION = 0xC0000105; +pub const NAME_TOO_LONG = 0xC0000106; +pub const FILES_OPEN = 0xC0000107; +pub const CONNECTION_IN_USE = 0xC0000108; +pub const MESSAGE_NOT_FOUND = 0xC0000109; +pub const PROCESS_IS_TERMINATING = 0xC000010A; +pub const INVALID_LOGON_TYPE = 0xC000010B; +pub const NO_GUID_TRANSLATION = 0xC000010C; +pub const CANNOT_IMPERSONATE = 0xC000010D; +pub const IMAGE_ALREADY_LOADED = 0xC000010E; +pub const NO_LDT = 0xC0000117; +pub const INVALID_LDT_SIZE = 0xC0000118; +pub const INVALID_LDT_OFFSET = 0xC0000119; +pub const INVALID_LDT_DESCRIPTOR = 0xC000011A; +pub const INVALID_IMAGE_NE_FORMAT = 0xC000011B; +pub const RXACT_INVALID_STATE = 0xC000011C; +pub const RXACT_COMMIT_FAILURE = 0xC000011D; +pub const MAPPED_FILE_SIZE_ZERO = 0xC000011E; +pub const TOO_MANY_OPENED_FILES = 0xC000011F; +pub const CANCELLED = 0xC0000120; +pub const CANNOT_DELETE = 0xC0000121; +pub const INVALID_COMPUTER_NAME = 0xC0000122; +pub const FILE_DELETED = 0xC0000123; +pub const SPECIAL_ACCOUNT = 0xC0000124; +pub const SPECIAL_GROUP = 0xC0000125; +pub const SPECIAL_USER = 0xC0000126; +pub const MEMBERS_PRIMARY_GROUP = 0xC0000127; +pub const FILE_CLOSED = 0xC0000128; +pub const TOO_MANY_THREADS = 0xC0000129; +pub const THREAD_NOT_IN_PROCESS = 0xC000012A; +pub const TOKEN_ALREADY_IN_USE = 0xC000012B; +pub const PAGEFILE_QUOTA_EXCEEDED = 0xC000012C; +pub const COMMITMENT_LIMIT = 0xC000012D; +pub const INVALID_IMAGE_LE_FORMAT = 0xC000012E; +pub const INVALID_IMAGE_NOT_MZ = 0xC000012F; +pub const INVALID_IMAGE_PROTECT = 0xC0000130; +pub const INVALID_IMAGE_WIN_16 = 0xC0000131; +pub const LOGON_SERVER_CONFLICT = 0xC0000132; +pub const TIME_DIFFERENCE_AT_DC = 0xC0000133; +pub const SYNCHRONIZATION_REQUIRED = 0xC0000134; +pub const DLL_NOT_FOUND = 0xC0000135; +pub const OPEN_FAILED = 0xC0000136; +pub const IO_PRIVILEGE_FAILED = 0xC0000137; +pub const ORDINAL_NOT_FOUND = 0xC0000138; +pub const ENTRYPOINT_NOT_FOUND = 0xC0000139; +pub const CONTROL_C_EXIT = 0xC000013A; +pub const LOCAL_DISCONNECT = 0xC000013B; +pub const REMOTE_DISCONNECT = 0xC000013C; +pub const REMOTE_RESOURCES = 0xC000013D; +pub const LINK_FAILED = 0xC000013E; +pub const LINK_TIMEOUT = 0xC000013F; +pub const INVALID_CONNECTION = 0xC0000140; +pub const INVALID_ADDRESS = 0xC0000141; +pub const DLL_INIT_FAILED = 0xC0000142; +pub const MISSING_SYSTEMFILE = 0xC0000143; +pub const UNHANDLED_EXCEPTION = 0xC0000144; +pub const APP_INIT_FAILURE = 0xC0000145; +pub const PAGEFILE_CREATE_FAILED = 0xC0000146; +pub const NO_PAGEFILE = 0xC0000147; +pub const INVALID_LEVEL = 0xC0000148; +pub const WRONG_PASSWORD_CORE = 0xC0000149; +pub const ILLEGAL_FLOAT_CONTEXT = 0xC000014A; +pub const PIPE_BROKEN = 0xC000014B; +pub const REGISTRY_CORRUPT = 0xC000014C; +pub const REGISTRY_IO_FAILED = 0xC000014D; +pub const NO_EVENT_PAIR = 0xC000014E; +pub const UNRECOGNIZED_VOLUME = 0xC000014F; +pub const SERIAL_NO_DEVICE_INITED = 0xC0000150; +pub const NO_SUCH_ALIAS = 0xC0000151; +pub const MEMBER_NOT_IN_ALIAS = 0xC0000152; +pub const MEMBER_IN_ALIAS = 0xC0000153; +pub const ALIAS_EXISTS = 0xC0000154; +pub const LOGON_NOT_GRANTED = 0xC0000155; +pub const TOO_MANY_SECRETS = 0xC0000156; +pub const SECRET_TOO_LONG = 0xC0000157; +pub const INTERNAL_DB_ERROR = 0xC0000158; +pub const FULLSCREEN_MODE = 0xC0000159; +pub const TOO_MANY_CONTEXT_IDS = 0xC000015A; +pub const LOGON_TYPE_NOT_GRANTED = 0xC000015B; +pub const NOT_REGISTRY_FILE = 0xC000015C; +pub const NT_CROSS_ENCRYPTION_REQUIRED = 0xC000015D; +pub const DOMAIN_CTRLR_CONFIG_ERROR = 0xC000015E; +pub const FT_MISSING_MEMBER = 0xC000015F; +pub const ILL_FORMED_SERVICE_ENTRY = 0xC0000160; +pub const ILLEGAL_CHARACTER = 0xC0000161; +pub const UNMAPPABLE_CHARACTER = 0xC0000162; +pub const UNDEFINED_CHARACTER = 0xC0000163; +pub const FLOPPY_VOLUME = 0xC0000164; +pub const FLOPPY_ID_MARK_NOT_FOUND = 0xC0000165; +pub const FLOPPY_WRONG_CYLINDER = 0xC0000166; +pub const FLOPPY_UNKNOWN_ERROR = 0xC0000167; +pub const FLOPPY_BAD_REGISTERS = 0xC0000168; +pub const DISK_RECALIBRATE_FAILED = 0xC0000169; +pub const DISK_OPERATION_FAILED = 0xC000016A; +pub const DISK_RESET_FAILED = 0xC000016B; +pub const SHARED_IRQ_BUSY = 0xC000016C; +pub const FT_ORPHANING = 0xC000016D; +pub const BIOS_FAILED_TO_CONNECT_INTERRUPT = 0xC000016E; +pub const PARTITION_FAILURE = 0xC0000172; +pub const INVALID_BLOCK_LENGTH = 0xC0000173; +pub const DEVICE_NOT_PARTITIONED = 0xC0000174; +pub const UNABLE_TO_LOCK_MEDIA = 0xC0000175; +pub const UNABLE_TO_UNLOAD_MEDIA = 0xC0000176; +pub const EOM_OVERFLOW = 0xC0000177; +pub const NO_MEDIA = 0xC0000178; +pub const NO_SUCH_MEMBER = 0xC000017A; +pub const INVALID_MEMBER = 0xC000017B; +pub const KEY_DELETED = 0xC000017C; +pub const NO_LOG_SPACE = 0xC000017D; +pub const TOO_MANY_SIDS = 0xC000017E; +pub const LM_CROSS_ENCRYPTION_REQUIRED = 0xC000017F; +pub const KEY_HAS_CHILDREN = 0xC0000180; +pub const CHILD_MUST_BE_VOLATILE = 0xC0000181; +pub const DEVICE_CONFIGURATION_ERROR = 0xC0000182; +pub const DRIVER_INTERNAL_ERROR = 0xC0000183; +pub const INVALID_DEVICE_STATE = 0xC0000184; +pub const IO_DEVICE_ERROR = 0xC0000185; +pub const DEVICE_PROTOCOL_ERROR = 0xC0000186; +pub const BACKUP_CONTROLLER = 0xC0000187; +pub const LOG_FILE_FULL = 0xC0000188; +pub const TOO_LATE = 0xC0000189; +pub const NO_TRUST_LSA_SECRET = 0xC000018A; +pub const NO_TRUST_SAM_ACCOUNT = 0xC000018B; +pub const TRUSTED_DOMAIN_FAILURE = 0xC000018C; +pub const TRUSTED_RELATIONSHIP_FAILURE = 0xC000018D; +pub const EVENTLOG_FILE_CORRUPT = 0xC000018E; +pub const EVENTLOG_CANT_START = 0xC000018F; +pub const TRUST_FAILURE = 0xC0000190; +pub const MUTANT_LIMIT_EXCEEDED = 0xC0000191; +pub const NETLOGON_NOT_STARTED = 0xC0000192; +pub const ACCOUNT_EXPIRED = 0xC0000193; +pub const POSSIBLE_DEADLOCK = 0xC0000194; +pub const NETWORK_CREDENTIAL_CONFLICT = 0xC0000195; +pub const REMOTE_SESSION_LIMIT = 0xC0000196; +pub const EVENTLOG_FILE_CHANGED = 0xC0000197; +pub const NOLOGON_INTERDOMAIN_TRUST_ACCOUNT = 0xC0000198; +pub const NOLOGON_WORKSTATION_TRUST_ACCOUNT = 0xC0000199; +pub const NOLOGON_SERVER_TRUST_ACCOUNT = 0xC000019A; +pub const DOMAIN_TRUST_INCONSISTENT = 0xC000019B; +pub const FS_DRIVER_REQUIRED = 0xC000019C; +pub const IMAGE_ALREADY_LOADED_AS_DLL = 0xC000019D; +pub const INCOMPATIBLE_WITH_GLOBAL_SHORT_NAME_REGISTRY_SETTING = 0xC000019E; +pub const SHORT_NAMES_NOT_ENABLED_ON_VOLUME = 0xC000019F; +pub const SECURITY_STREAM_IS_INCONSISTENT = 0xC00001A0; +pub const INVALID_LOCK_RANGE = 0xC00001A1; +pub const INVALID_ACE_CONDITION = 0xC00001A2; +pub const IMAGE_SUBSYSTEM_NOT_PRESENT = 0xC00001A3; +pub const NOTIFICATION_GUID_ALREADY_DEFINED = 0xC00001A4; +pub const NETWORK_OPEN_RESTRICTION = 0xC0000201; +pub const NO_USER_SESSION_KEY = 0xC0000202; +pub const USER_SESSION_DELETED = 0xC0000203; +pub const RESOURCE_LANG_NOT_FOUND = 0xC0000204; +pub const INSUFF_SERVER_RESOURCES = 0xC0000205; +pub const INVALID_BUFFER_SIZE = 0xC0000206; +pub const INVALID_ADDRESS_COMPONENT = 0xC0000207; +pub const INVALID_ADDRESS_WILDCARD = 0xC0000208; +pub const TOO_MANY_ADDRESSES = 0xC0000209; +pub const ADDRESS_ALREADY_EXISTS = 0xC000020A; +pub const ADDRESS_CLOSED = 0xC000020B; +pub const CONNECTION_DISCONNECTED = 0xC000020C; +pub const CONNECTION_RESET = 0xC000020D; +pub const TOO_MANY_NODES = 0xC000020E; +pub const TRANSACTION_ABORTED = 0xC000020F; +pub const TRANSACTION_TIMED_OUT = 0xC0000210; +pub const TRANSACTION_NO_RELEASE = 0xC0000211; +pub const TRANSACTION_NO_MATCH = 0xC0000212; +pub const TRANSACTION_RESPONDED = 0xC0000213; +pub const TRANSACTION_INVALID_ID = 0xC0000214; +pub const TRANSACTION_INVALID_TYPE = 0xC0000215; +pub const NOT_SERVER_SESSION = 0xC0000216; +pub const NOT_CLIENT_SESSION = 0xC0000217; +pub const CANNOT_LOAD_REGISTRY_FILE = 0xC0000218; +pub const DEBUG_ATTACH_FAILED = 0xC0000219; +pub const SYSTEM_PROCESS_TERMINATED = 0xC000021A; +pub const DATA_NOT_ACCEPTED = 0xC000021B; +pub const NO_BROWSER_SERVERS_FOUND = 0xC000021C; +pub const VDM_HARD_ERROR = 0xC000021D; +pub const DRIVER_CANCEL_TIMEOUT = 0xC000021E; +pub const REPLY_MESSAGE_MISMATCH = 0xC000021F; +pub const MAPPED_ALIGNMENT = 0xC0000220; +pub const IMAGE_CHECKSUM_MISMATCH = 0xC0000221; +pub const LOST_WRITEBEHIND_DATA = 0xC0000222; +pub const CLIENT_SERVER_PARAMETERS_INVALID = 0xC0000223; +pub const PASSWORD_MUST_CHANGE = 0xC0000224; +pub const NOT_FOUND = 0xC0000225; +pub const NOT_TINY_STREAM = 0xC0000226; +pub const RECOVERY_FAILURE = 0xC0000227; +pub const STACK_OVERFLOW_READ = 0xC0000228; +pub const FAIL_CHECK = 0xC0000229; +pub const DUPLICATE_OBJECTID = 0xC000022A; +pub const OBJECTID_EXISTS = 0xC000022B; +pub const CONVERT_TO_LARGE = 0xC000022C; +pub const RETRY = 0xC000022D; +pub const FOUND_OUT_OF_SCOPE = 0xC000022E; +pub const ALLOCATE_BUCKET = 0xC000022F; +pub const PROPSET_NOT_FOUND = 0xC0000230; +pub const MARSHALL_OVERFLOW = 0xC0000231; +pub const INVALID_VARIANT = 0xC0000232; +pub const DOMAIN_CONTROLLER_NOT_FOUND = 0xC0000233; +pub const ACCOUNT_LOCKED_OUT = 0xC0000234; +pub const HANDLE_NOT_CLOSABLE = 0xC0000235; +pub const CONNECTION_REFUSED = 0xC0000236; +pub const GRACEFUL_DISCONNECT = 0xC0000237; +pub const ADDRESS_ALREADY_ASSOCIATED = 0xC0000238; +pub const ADDRESS_NOT_ASSOCIATED = 0xC0000239; +pub const CONNECTION_INVALID = 0xC000023A; +pub const CONNECTION_ACTIVE = 0xC000023B; +pub const NETWORK_UNREACHABLE = 0xC000023C; +pub const HOST_UNREACHABLE = 0xC000023D; +pub const PROTOCOL_UNREACHABLE = 0xC000023E; +pub const PORT_UNREACHABLE = 0xC000023F; +pub const REQUEST_ABORTED = 0xC0000240; +pub const CONNECTION_ABORTED = 0xC0000241; +pub const BAD_COMPRESSION_BUFFER = 0xC0000242; +pub const USER_MAPPED_FILE = 0xC0000243; +pub const AUDIT_FAILED = 0xC0000244; +pub const TIMER_RESOLUTION_NOT_SET = 0xC0000245; +pub const CONNECTION_COUNT_LIMIT = 0xC0000246; +pub const LOGIN_TIME_RESTRICTION = 0xC0000247; +pub const LOGIN_WKSTA_RESTRICTION = 0xC0000248; +pub const IMAGE_MP_UP_MISMATCH = 0xC0000249; +pub const INSUFFICIENT_LOGON_INFO = 0xC0000250; +pub const BAD_DLL_ENTRYPOINT = 0xC0000251; +pub const BAD_SERVICE_ENTRYPOINT = 0xC0000252; +pub const LPC_REPLY_LOST = 0xC0000253; +pub const IP_ADDRESS_CONFLICT1 = 0xC0000254; +pub const IP_ADDRESS_CONFLICT2 = 0xC0000255; +pub const REGISTRY_QUOTA_LIMIT = 0xC0000256; +pub const PATH_NOT_COVERED = 0xC0000257; +pub const NO_CALLBACK_ACTIVE = 0xC0000258; +pub const LICENSE_QUOTA_EXCEEDED = 0xC0000259; +pub const PWD_TOO_SHORT = 0xC000025A; +pub const PWD_TOO_RECENT = 0xC000025B; +pub const PWD_HISTORY_CONFLICT = 0xC000025C; +pub const PLUGPLAY_NO_DEVICE = 0xC000025E; +pub const UNSUPPORTED_COMPRESSION = 0xC000025F; +pub const INVALID_HW_PROFILE = 0xC0000260; +pub const INVALID_PLUGPLAY_DEVICE_PATH = 0xC0000261; +pub const DRIVER_ORDINAL_NOT_FOUND = 0xC0000262; +pub const DRIVER_ENTRYPOINT_NOT_FOUND = 0xC0000263; +pub const RESOURCE_NOT_OWNED = 0xC0000264; +pub const TOO_MANY_LINKS = 0xC0000265; +pub const QUOTA_LIST_INCONSISTENT = 0xC0000266; +pub const FILE_IS_OFFLINE = 0xC0000267; +pub const EVALUATION_EXPIRATION = 0xC0000268; +pub const ILLEGAL_DLL_RELOCATION = 0xC0000269; +pub const LICENSE_VIOLATION = 0xC000026A; +pub const DLL_INIT_FAILED_LOGOFF = 0xC000026B; +pub const DRIVER_UNABLE_TO_LOAD = 0xC000026C; +pub const DFS_UNAVAILABLE = 0xC000026D; +pub const VOLUME_DISMOUNTED = 0xC000026E; +pub const WX86_INTERNAL_ERROR = 0xC000026F; +pub const WX86_FLOAT_STACK_CHECK = 0xC0000270; +pub const VALIDATE_CONTINUE = 0xC0000271; +pub const NO_MATCH = 0xC0000272; +pub const NO_MORE_MATCHES = 0xC0000273; +pub const NOT_A_REPARSE_POINT = 0xC0000275; +pub const IO_REPARSE_TAG_INVALID = 0xC0000276; +pub const IO_REPARSE_TAG_MISMATCH = 0xC0000277; +pub const IO_REPARSE_DATA_INVALID = 0xC0000278; +pub const IO_REPARSE_TAG_NOT_HANDLED = 0xC0000279; +pub const REPARSE_POINT_NOT_RESOLVED = 0xC0000280; +pub const DIRECTORY_IS_A_REPARSE_POINT = 0xC0000281; +pub const RANGE_LIST_CONFLICT = 0xC0000282; +pub const SOURCE_ELEMENT_EMPTY = 0xC0000283; +pub const DESTINATION_ELEMENT_FULL = 0xC0000284; +pub const ILLEGAL_ELEMENT_ADDRESS = 0xC0000285; +pub const MAGAZINE_NOT_PRESENT = 0xC0000286; +pub const REINITIALIZATION_NEEDED = 0xC0000287; +pub const ENCRYPTION_FAILED = 0xC000028A; +pub const DECRYPTION_FAILED = 0xC000028B; +pub const RANGE_NOT_FOUND = 0xC000028C; +pub const NO_RECOVERY_POLICY = 0xC000028D; +pub const NO_EFS = 0xC000028E; +pub const WRONG_EFS = 0xC000028F; +pub const NO_USER_KEYS = 0xC0000290; +pub const FILE_NOT_ENCRYPTED = 0xC0000291; +pub const NOT_EXPORT_FORMAT = 0xC0000292; +pub const FILE_ENCRYPTED = 0xC0000293; +pub const WMI_GUID_NOT_FOUND = 0xC0000295; +pub const WMI_INSTANCE_NOT_FOUND = 0xC0000296; +pub const WMI_ITEMID_NOT_FOUND = 0xC0000297; +pub const WMI_TRY_AGAIN = 0xC0000298; +pub const SHARED_POLICY = 0xC0000299; +pub const POLICY_OBJECT_NOT_FOUND = 0xC000029A; +pub const POLICY_ONLY_IN_DS = 0xC000029B; +pub const VOLUME_NOT_UPGRADED = 0xC000029C; +pub const REMOTE_STORAGE_NOT_ACTIVE = 0xC000029D; +pub const REMOTE_STORAGE_MEDIA_ERROR = 0xC000029E; +pub const NO_TRACKING_SERVICE = 0xC000029F; +pub const SERVER_SID_MISMATCH = 0xC00002A0; +pub const DS_NO_ATTRIBUTE_OR_VALUE = 0xC00002A1; +pub const DS_INVALID_ATTRIBUTE_SYNTAX = 0xC00002A2; +pub const DS_ATTRIBUTE_TYPE_UNDEFINED = 0xC00002A3; +pub const DS_ATTRIBUTE_OR_VALUE_EXISTS = 0xC00002A4; +pub const DS_BUSY = 0xC00002A5; +pub const DS_UNAVAILABLE = 0xC00002A6; +pub const DS_NO_RIDS_ALLOCATED = 0xC00002A7; +pub const DS_NO_MORE_RIDS = 0xC00002A8; +pub const DS_INCORRECT_ROLE_OWNER = 0xC00002A9; +pub const DS_RIDMGR_INIT_ERROR = 0xC00002AA; +pub const DS_OBJ_CLASS_VIOLATION = 0xC00002AB; +pub const DS_CANT_ON_NON_LEAF = 0xC00002AC; +pub const DS_CANT_ON_RDN = 0xC00002AD; +pub const DS_CANT_MOD_OBJ_CLASS = 0xC00002AE; +pub const DS_CROSS_DOM_MOVE_FAILED = 0xC00002AF; +pub const DS_GC_NOT_AVAILABLE = 0xC00002B0; +pub const DIRECTORY_SERVICE_REQUIRED = 0xC00002B1; +pub const REPARSE_ATTRIBUTE_CONFLICT = 0xC00002B2; +pub const CANT_ENABLE_DENY_ONLY = 0xC00002B3; +pub const FLOAT_MULTIPLE_FAULTS = 0xC00002B4; +pub const FLOAT_MULTIPLE_TRAPS = 0xC00002B5; +pub const DEVICE_REMOVED = 0xC00002B6; +pub const JOURNAL_DELETE_IN_PROGRESS = 0xC00002B7; +pub const JOURNAL_NOT_ACTIVE = 0xC00002B8; +pub const NOINTERFACE = 0xC00002B9; +pub const DS_ADMIN_LIMIT_EXCEEDED = 0xC00002C1; +pub const DRIVER_FAILED_SLEEP = 0xC00002C2; +pub const MUTUAL_AUTHENTICATION_FAILED = 0xC00002C3; +pub const CORRUPT_SYSTEM_FILE = 0xC00002C4; +pub const DATATYPE_MISALIGNMENT_ERROR = 0xC00002C5; +pub const WMI_READ_ONLY = 0xC00002C6; +pub const WMI_SET_FAILURE = 0xC00002C7; +pub const COMMITMENT_MINIMUM = 0xC00002C8; +pub const REG_NAT_CONSUMPTION = 0xC00002C9; +pub const TRANSPORT_FULL = 0xC00002CA; +pub const DS_SAM_INIT_FAILURE = 0xC00002CB; +pub const ONLY_IF_CONNECTED = 0xC00002CC; +pub const DS_SENSITIVE_GROUP_VIOLATION = 0xC00002CD; +pub const PNP_RESTART_ENUMERATION = 0xC00002CE; +pub const JOURNAL_ENTRY_DELETED = 0xC00002CF; +pub const DS_CANT_MOD_PRIMARYGROUPID = 0xC00002D0; +pub const SYSTEM_IMAGE_BAD_SIGNATURE = 0xC00002D1; +pub const PNP_REBOOT_REQUIRED = 0xC00002D2; +pub const POWER_STATE_INVALID = 0xC00002D3; +pub const DS_INVALID_GROUP_TYPE = 0xC00002D4; +pub const DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN = 0xC00002D5; +pub const DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN = 0xC00002D6; +pub const DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER = 0xC00002D7; +pub const DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER = 0xC00002D8; +pub const DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER = 0xC00002D9; +pub const DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER = 0xC00002DA; +pub const DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER = 0xC00002DB; +pub const DS_HAVE_PRIMARY_MEMBERS = 0xC00002DC; +pub const WMI_NOT_SUPPORTED = 0xC00002DD; +pub const INSUFFICIENT_POWER = 0xC00002DE; +pub const SAM_NEED_BOOTKEY_PASSWORD = 0xC00002DF; +pub const SAM_NEED_BOOTKEY_FLOPPY = 0xC00002E0; +pub const DS_CANT_START = 0xC00002E1; +pub const DS_INIT_FAILURE = 0xC00002E2; +pub const SAM_INIT_FAILURE = 0xC00002E3; +pub const DS_GC_REQUIRED = 0xC00002E4; +pub const DS_LOCAL_MEMBER_OF_LOCAL_ONLY = 0xC00002E5; +pub const DS_NO_FPO_IN_UNIVERSAL_GROUPS = 0xC00002E6; +pub const DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED = 0xC00002E7; +pub const CURRENT_DOMAIN_NOT_ALLOWED = 0xC00002E9; +pub const CANNOT_MAKE = 0xC00002EA; +pub const SYSTEM_SHUTDOWN = 0xC00002EB; +pub const DS_INIT_FAILURE_CONSOLE = 0xC00002EC; +pub const DS_SAM_INIT_FAILURE_CONSOLE = 0xC00002ED; +pub const UNFINISHED_CONTEXT_DELETED = 0xC00002EE; +pub const NO_TGT_REPLY = 0xC00002EF; +pub const OBJECTID_NOT_FOUND = 0xC00002F0; +pub const NO_IP_ADDRESSES = 0xC00002F1; +pub const WRONG_CREDENTIAL_HANDLE = 0xC00002F2; +pub const CRYPTO_SYSTEM_INVALID = 0xC00002F3; +pub const MAX_REFERRALS_EXCEEDED = 0xC00002F4; +pub const MUST_BE_KDC = 0xC00002F5; +pub const STRONG_CRYPTO_NOT_SUPPORTED = 0xC00002F6; +pub const TOO_MANY_PRINCIPALS = 0xC00002F7; +pub const NO_PA_DATA = 0xC00002F8; +pub const PKINIT_NAME_MISMATCH = 0xC00002F9; +pub const SMARTCARD_LOGON_REQUIRED = 0xC00002FA; +pub const KDC_INVALID_REQUEST = 0xC00002FB; +pub const KDC_UNABLE_TO_REFER = 0xC00002FC; +pub const KDC_UNKNOWN_ETYPE = 0xC00002FD; +pub const SHUTDOWN_IN_PROGRESS = 0xC00002FE; +pub const SERVER_SHUTDOWN_IN_PROGRESS = 0xC00002FF; +pub const NOT_SUPPORTED_ON_SBS = 0xC0000300; +pub const WMI_GUID_DISCONNECTED = 0xC0000301; +pub const WMI_ALREADY_DISABLED = 0xC0000302; +pub const WMI_ALREADY_ENABLED = 0xC0000303; +pub const MFT_TOO_FRAGMENTED = 0xC0000304; +pub const COPY_PROTECTION_FAILURE = 0xC0000305; +pub const CSS_AUTHENTICATION_FAILURE = 0xC0000306; +pub const CSS_KEY_NOT_PRESENT = 0xC0000307; +pub const CSS_KEY_NOT_ESTABLISHED = 0xC0000308; +pub const CSS_SCRAMBLED_SECTOR = 0xC0000309; +pub const CSS_REGION_MISMATCH = 0xC000030A; +pub const CSS_RESETS_EXHAUSTED = 0xC000030B; +pub const PKINIT_FAILURE = 0xC0000320; +pub const SMARTCARD_SUBSYSTEM_FAILURE = 0xC0000321; +pub const NO_KERB_KEY = 0xC0000322; +pub const HOST_DOWN = 0xC0000350; +pub const UNSUPPORTED_PREAUTH = 0xC0000351; +pub const EFS_ALG_BLOB_TOO_BIG = 0xC0000352; +pub const PORT_NOT_SET = 0xC0000353; +pub const DEBUGGER_INACTIVE = 0xC0000354; +pub const DS_VERSION_CHECK_FAILURE = 0xC0000355; +pub const AUDITING_DISABLED = 0xC0000356; +pub const PRENT4_MACHINE_ACCOUNT = 0xC0000357; +pub const DS_AG_CANT_HAVE_UNIVERSAL_MEMBER = 0xC0000358; +pub const INVALID_IMAGE_WIN_32 = 0xC0000359; +pub const INVALID_IMAGE_WIN_64 = 0xC000035A; +pub const BAD_BINDINGS = 0xC000035B; +pub const NETWORK_SESSION_EXPIRED = 0xC000035C; +pub const APPHELP_BLOCK = 0xC000035D; +pub const ALL_SIDS_FILTERED = 0xC000035E; +pub const NOT_SAFE_MODE_DRIVER = 0xC000035F; +pub const ACCESS_DISABLED_BY_POLICY_DEFAULT = 0xC0000361; +pub const ACCESS_DISABLED_BY_POLICY_PATH = 0xC0000362; +pub const ACCESS_DISABLED_BY_POLICY_PUBLISHER = 0xC0000363; +pub const ACCESS_DISABLED_BY_POLICY_OTHER = 0xC0000364; +pub const FAILED_DRIVER_ENTRY = 0xC0000365; +pub const DEVICE_ENUMERATION_ERROR = 0xC0000366; +pub const MOUNT_POINT_NOT_RESOLVED = 0xC0000368; +pub const INVALID_DEVICE_OBJECT_PARAMETER = 0xC0000369; +pub const MCA_OCCURED = 0xC000036A; +pub const DRIVER_BLOCKED_CRITICAL = 0xC000036B; +pub const DRIVER_BLOCKED = 0xC000036C; +pub const DRIVER_DATABASE_ERROR = 0xC000036D; +pub const SYSTEM_HIVE_TOO_LARGE = 0xC000036E; +pub const INVALID_IMPORT_OF_NON_DLL = 0xC000036F; +pub const NO_SECRETS = 0xC0000371; +pub const ACCESS_DISABLED_NO_SAFER_UI_BY_POLICY = 0xC0000372; +pub const FAILED_STACK_SWITCH = 0xC0000373; +pub const HEAP_CORRUPTION = 0xC0000374; +pub const SMARTCARD_WRONG_PIN = 0xC0000380; +pub const SMARTCARD_CARD_BLOCKED = 0xC0000381; +pub const SMARTCARD_CARD_NOT_AUTHENTICATED = 0xC0000382; +pub const SMARTCARD_NO_CARD = 0xC0000383; +pub const SMARTCARD_NO_KEY_CONTAINER = 0xC0000384; +pub const SMARTCARD_NO_CERTIFICATE = 0xC0000385; +pub const SMARTCARD_NO_KEYSET = 0xC0000386; +pub const SMARTCARD_IO_ERROR = 0xC0000387; +pub const DOWNGRADE_DETECTED = 0xC0000388; +pub const SMARTCARD_CERT_REVOKED = 0xC0000389; +pub const ISSUING_CA_UNTRUSTED = 0xC000038A; +pub const REVOCATION_OFFLINE_C = 0xC000038B; +pub const PKINIT_CLIENT_FAILURE = 0xC000038C; +pub const SMARTCARD_CERT_EXPIRED = 0xC000038D; +pub const DRIVER_FAILED_PRIOR_UNLOAD = 0xC000038E; +pub const SMARTCARD_SILENT_CONTEXT = 0xC000038F; +pub const PER_USER_TRUST_QUOTA_EXCEEDED = 0xC0000401; +pub const ALL_USER_TRUST_QUOTA_EXCEEDED = 0xC0000402; +pub const USER_DELETE_TRUST_QUOTA_EXCEEDED = 0xC0000403; +pub const DS_NAME_NOT_UNIQUE = 0xC0000404; +pub const DS_DUPLICATE_ID_FOUND = 0xC0000405; +pub const DS_GROUP_CONVERSION_ERROR = 0xC0000406; +pub const VOLSNAP_PREPARE_HIBERNATE = 0xC0000407; +pub const USER2USER_REQUIRED = 0xC0000408; +pub const STACK_BUFFER_OVERRUN = 0xC0000409; +pub const NO_S4U_PROT_SUPPORT = 0xC000040A; +pub const CROSSREALM_DELEGATION_FAILURE = 0xC000040B; +pub const REVOCATION_OFFLINE_KDC = 0xC000040C; +pub const ISSUING_CA_UNTRUSTED_KDC = 0xC000040D; +pub const KDC_CERT_EXPIRED = 0xC000040E; +pub const KDC_CERT_REVOKED = 0xC000040F; +pub const PARAMETER_QUOTA_EXCEEDED = 0xC0000410; +pub const HIBERNATION_FAILURE = 0xC0000411; +pub const DELAY_LOAD_FAILED = 0xC0000412; +pub const AUTHENTICATION_FIREWALL_FAILED = 0xC0000413; +pub const VDM_DISALLOWED = 0xC0000414; +pub const HUNG_DISPLAY_DRIVER_THREAD = 0xC0000415; +pub const INSUFFICIENT_RESOURCE_FOR_SPECIFIED_SHARED_SECTION_SIZE = 0xC0000416; +pub const INVALID_CRUNTIME_PARAMETER = 0xC0000417; +pub const NTLM_BLOCKED = 0xC0000418; +pub const DS_SRC_SID_EXISTS_IN_FOREST = 0xC0000419; +pub const DS_DOMAIN_NAME_EXISTS_IN_FOREST = 0xC000041A; +pub const DS_FLAT_NAME_EXISTS_IN_FOREST = 0xC000041B; +pub const INVALID_USER_PRINCIPAL_NAME = 0xC000041C; +pub const ASSERTION_FAILURE = 0xC0000420; +pub const VERIFIER_STOP = 0xC0000421; +pub const CALLBACK_POP_STACK = 0xC0000423; +pub const INCOMPATIBLE_DRIVER_BLOCKED = 0xC0000424; +pub const HIVE_UNLOADED = 0xC0000425; +pub const COMPRESSION_DISABLED = 0xC0000426; +pub const FILE_SYSTEM_LIMITATION = 0xC0000427; +pub const INVALID_IMAGE_HASH = 0xC0000428; +pub const NOT_CAPABLE = 0xC0000429; +pub const REQUEST_OUT_OF_SEQUENCE = 0xC000042A; +pub const IMPLEMENTATION_LIMIT = 0xC000042B; +pub const ELEVATION_REQUIRED = 0xC000042C; +pub const NO_SECURITY_CONTEXT = 0xC000042D; +pub const PKU2U_CERT_FAILURE = 0xC000042E; +pub const BEYOND_VDL = 0xC0000432; +pub const ENCOUNTERED_WRITE_IN_PROGRESS = 0xC0000433; +pub const PTE_CHANGED = 0xC0000434; +pub const PURGE_FAILED = 0xC0000435; +pub const CRED_REQUIRES_CONFIRMATION = 0xC0000440; +pub const CS_ENCRYPTION_INVALID_SERVER_RESPONSE = 0xC0000441; +pub const CS_ENCRYPTION_UNSUPPORTED_SERVER = 0xC0000442; +pub const CS_ENCRYPTION_EXISTING_ENCRYPTED_FILE = 0xC0000443; +pub const CS_ENCRYPTION_NEW_ENCRYPTED_FILE = 0xC0000444; +pub const CS_ENCRYPTION_FILE_NOT_CSE = 0xC0000445; +pub const INVALID_LABEL = 0xC0000446; +pub const DRIVER_PROCESS_TERMINATED = 0xC0000450; +pub const AMBIGUOUS_SYSTEM_DEVICE = 0xC0000451; +pub const SYSTEM_DEVICE_NOT_FOUND = 0xC0000452; +pub const RESTART_BOOT_APPLICATION = 0xC0000453; +pub const INSUFFICIENT_NVRAM_RESOURCES = 0xC0000454; +pub const INVALID_TASK_NAME = 0xC0000500; +pub const INVALID_TASK_INDEX = 0xC0000501; +pub const THREAD_ALREADY_IN_TASK = 0xC0000502; +pub const CALLBACK_BYPASS = 0xC0000503; +pub const FAIL_FAST_EXCEPTION = 0xC0000602; +pub const IMAGE_CERT_REVOKED = 0xC0000603; +pub const PORT_CLOSED = 0xC0000700; +pub const MESSAGE_LOST = 0xC0000701; +pub const INVALID_MESSAGE = 0xC0000702; +pub const REQUEST_CANCELED = 0xC0000703; +pub const RECURSIVE_DISPATCH = 0xC0000704; +pub const LPC_RECEIVE_BUFFER_EXPECTED = 0xC0000705; +pub const LPC_INVALID_CONNECTION_USAGE = 0xC0000706; +pub const LPC_REQUESTS_NOT_ALLOWED = 0xC0000707; +pub const RESOURCE_IN_USE = 0xC0000708; +pub const HARDWARE_MEMORY_ERROR = 0xC0000709; +pub const THREADPOOL_HANDLE_EXCEPTION = 0xC000070A; +pub const THREADPOOL_SET_EVENT_ON_COMPLETION_FAILED = 0xC000070B; +pub const THREADPOOL_RELEASE_SEMAPHORE_ON_COMPLETION_FAILED = 0xC000070C; +pub const THREADPOOL_RELEASE_MUTEX_ON_COMPLETION_FAILED = 0xC000070D; +pub const THREADPOOL_FREE_LIBRARY_ON_COMPLETION_FAILED = 0xC000070E; +pub const THREADPOOL_RELEASED_DURING_OPERATION = 0xC000070F; +pub const CALLBACK_RETURNED_WHILE_IMPERSONATING = 0xC0000710; +pub const APC_RETURNED_WHILE_IMPERSONATING = 0xC0000711; +pub const PROCESS_IS_PROTECTED = 0xC0000712; +pub const MCA_EXCEPTION = 0xC0000713; +pub const CERTIFICATE_MAPPING_NOT_UNIQUE = 0xC0000714; +pub const SYMLINK_CLASS_DISABLED = 0xC0000715; +pub const INVALID_IDN_NORMALIZATION = 0xC0000716; +pub const NO_UNICODE_TRANSLATION = 0xC0000717; +pub const ALREADY_REGISTERED = 0xC0000718; +pub const CONTEXT_MISMATCH = 0xC0000719; +pub const PORT_ALREADY_HAS_COMPLETION_LIST = 0xC000071A; +pub const CALLBACK_RETURNED_THREAD_PRIORITY = 0xC000071B; +pub const INVALID_THREAD = 0xC000071C; +pub const CALLBACK_RETURNED_TRANSACTION = 0xC000071D; +pub const CALLBACK_RETURNED_LDR_LOCK = 0xC000071E; +pub const CALLBACK_RETURNED_LANG = 0xC000071F; +pub const CALLBACK_RETURNED_PRI_BACK = 0xC0000720; +pub const DISK_REPAIR_DISABLED = 0xC0000800; +pub const DS_DOMAIN_RENAME_IN_PROGRESS = 0xC0000801; +pub const DISK_QUOTA_EXCEEDED = 0xC0000802; +pub const CONTENT_BLOCKED = 0xC0000804; +pub const BAD_CLUSTERS = 0xC0000805; +pub const VOLUME_DIRTY = 0xC0000806; +pub const FILE_CHECKED_OUT = 0xC0000901; +pub const CHECKOUT_REQUIRED = 0xC0000902; +pub const BAD_FILE_TYPE = 0xC0000903; +pub const FILE_TOO_LARGE = 0xC0000904; +pub const FORMS_AUTH_REQUIRED = 0xC0000905; +pub const VIRUS_INFECTED = 0xC0000906; +pub const VIRUS_DELETED = 0xC0000907; +pub const BAD_MCFG_TABLE = 0xC0000908; +pub const CANNOT_BREAK_OPLOCK = 0xC0000909; +pub const WOW_ASSERTION = 0xC0009898; +pub const INVALID_SIGNATURE = 0xC000A000; +pub const HMAC_NOT_SUPPORTED = 0xC000A001; +pub const IPSEC_QUEUE_OVERFLOW = 0xC000A010; +pub const ND_QUEUE_OVERFLOW = 0xC000A011; +pub const HOPLIMIT_EXCEEDED = 0xC000A012; +pub const PROTOCOL_NOT_SUPPORTED = 0xC000A013; +pub const LOST_WRITEBEHIND_DATA_NETWORK_DISCONNECTED = 0xC000A080; +pub const LOST_WRITEBEHIND_DATA_NETWORK_SERVER_ERROR = 0xC000A081; +pub const LOST_WRITEBEHIND_DATA_LOCAL_DISK_ERROR = 0xC000A082; +pub const XML_PARSE_ERROR = 0xC000A083; +pub const XMLDSIG_ERROR = 0xC000A084; +pub const WRONG_COMPARTMENT = 0xC000A085; +pub const AUTHIP_FAILURE = 0xC000A086; +pub const DS_OID_MAPPED_GROUP_CANT_HAVE_MEMBERS = 0xC000A087; +pub const DS_OID_NOT_FOUND = 0xC000A088; +pub const HASH_NOT_SUPPORTED = 0xC000A100; +pub const HASH_NOT_PRESENT = 0xC000A101; +pub const PNP_BAD_MPS_TABLE = 0xC0040035; +pub const PNP_TRANSLATION_FAILED = 0xC0040036; +pub const PNP_IRQ_TRANSLATION_FAILED = 0xC0040037; +pub const PNP_INVALID_ID = 0xC0040038; +pub const IO_REISSUE_AS_CACHED = 0xC0040039; +pub const CTX_WINSTATION_NAME_INVALID = 0xC00A0001; +pub const CTX_INVALID_PD = 0xC00A0002; +pub const CTX_PD_NOT_FOUND = 0xC00A0003; +pub const CTX_CLOSE_PENDING = 0xC00A0006; +pub const CTX_NO_OUTBUF = 0xC00A0007; +pub const CTX_MODEM_INF_NOT_FOUND = 0xC00A0008; +pub const CTX_INVALID_MODEMNAME = 0xC00A0009; +pub const CTX_RESPONSE_ERROR = 0xC00A000A; +pub const CTX_MODEM_RESPONSE_TIMEOUT = 0xC00A000B; +pub const CTX_MODEM_RESPONSE_NO_CARRIER = 0xC00A000C; +pub const CTX_MODEM_RESPONSE_NO_DIALTONE = 0xC00A000D; +pub const CTX_MODEM_RESPONSE_BUSY = 0xC00A000E; +pub const CTX_MODEM_RESPONSE_VOICE = 0xC00A000F; +pub const CTX_TD_ERROR = 0xC00A0010; +pub const CTX_LICENSE_CLIENT_INVALID = 0xC00A0012; +pub const CTX_LICENSE_NOT_AVAILABLE = 0xC00A0013; +pub const CTX_LICENSE_EXPIRED = 0xC00A0014; +pub const CTX_WINSTATION_NOT_FOUND = 0xC00A0015; +pub const CTX_WINSTATION_NAME_COLLISION = 0xC00A0016; +pub const CTX_WINSTATION_BUSY = 0xC00A0017; +pub const CTX_BAD_VIDEO_MODE = 0xC00A0018; +pub const CTX_GRAPHICS_INVALID = 0xC00A0022; +pub const CTX_NOT_CONSOLE = 0xC00A0024; +pub const CTX_CLIENT_QUERY_TIMEOUT = 0xC00A0026; +pub const CTX_CONSOLE_DISCONNECT = 0xC00A0027; +pub const CTX_CONSOLE_CONNECT = 0xC00A0028; +pub const CTX_SHADOW_DENIED = 0xC00A002A; +pub const CTX_WINSTATION_ACCESS_DENIED = 0xC00A002B; +pub const CTX_INVALID_WD = 0xC00A002E; +pub const CTX_WD_NOT_FOUND = 0xC00A002F; +pub const CTX_SHADOW_INVALID = 0xC00A0030; +pub const CTX_SHADOW_DISABLED = 0xC00A0031; +pub const RDP_PROTOCOL_ERROR = 0xC00A0032; +pub const CTX_CLIENT_LICENSE_NOT_SET = 0xC00A0033; +pub const CTX_CLIENT_LICENSE_IN_USE = 0xC00A0034; +pub const CTX_SHADOW_ENDED_BY_MODE_CHANGE = 0xC00A0035; +pub const CTX_SHADOW_NOT_RUNNING = 0xC00A0036; +pub const CTX_LOGON_DISABLED = 0xC00A0037; +pub const CTX_SECURITY_LAYER_ERROR = 0xC00A0038; +pub const TS_INCOMPATIBLE_SESSIONS = 0xC00A0039; +pub const MUI_FILE_NOT_FOUND = 0xC00B0001; +pub const MUI_INVALID_FILE = 0xC00B0002; +pub const MUI_INVALID_RC_CONFIG = 0xC00B0003; +pub const MUI_INVALID_LOCALE_NAME = 0xC00B0004; +pub const MUI_INVALID_ULTIMATEFALLBACK_NAME = 0xC00B0005; +pub const MUI_FILE_NOT_LOADED = 0xC00B0006; +pub const RESOURCE_ENUM_USER_STOP = 0xC00B0007; +pub const CLUSTER_INVALID_NODE = 0xC0130001; +pub const CLUSTER_NODE_EXISTS = 0xC0130002; +pub const CLUSTER_JOIN_IN_PROGRESS = 0xC0130003; +pub const CLUSTER_NODE_NOT_FOUND = 0xC0130004; +pub const CLUSTER_LOCAL_NODE_NOT_FOUND = 0xC0130005; +pub const CLUSTER_NETWORK_EXISTS = 0xC0130006; +pub const CLUSTER_NETWORK_NOT_FOUND = 0xC0130007; +pub const CLUSTER_NETINTERFACE_EXISTS = 0xC0130008; +pub const CLUSTER_NETINTERFACE_NOT_FOUND = 0xC0130009; +pub const CLUSTER_INVALID_REQUEST = 0xC013000A; +pub const CLUSTER_INVALID_NETWORK_PROVIDER = 0xC013000B; +pub const CLUSTER_NODE_DOWN = 0xC013000C; +pub const CLUSTER_NODE_UNREACHABLE = 0xC013000D; +pub const CLUSTER_NODE_NOT_MEMBER = 0xC013000E; +pub const CLUSTER_JOIN_NOT_IN_PROGRESS = 0xC013000F; +pub const CLUSTER_INVALID_NETWORK = 0xC0130010; +pub const CLUSTER_NO_NET_ADAPTERS = 0xC0130011; +pub const CLUSTER_NODE_UP = 0xC0130012; +pub const CLUSTER_NODE_PAUSED = 0xC0130013; +pub const CLUSTER_NODE_NOT_PAUSED = 0xC0130014; +pub const CLUSTER_NO_SECURITY_CONTEXT = 0xC0130015; +pub const CLUSTER_NETWORK_NOT_INTERNAL = 0xC0130016; +pub const CLUSTER_POISONED = 0xC0130017; +pub const ACPI_INVALID_OPCODE = 0xC0140001; +pub const ACPI_STACK_OVERFLOW = 0xC0140002; +pub const ACPI_ASSERT_FAILED = 0xC0140003; +pub const ACPI_INVALID_INDEX = 0xC0140004; +pub const ACPI_INVALID_ARGUMENT = 0xC0140005; +pub const ACPI_FATAL = 0xC0140006; +pub const ACPI_INVALID_SUPERNAME = 0xC0140007; +pub const ACPI_INVALID_ARGTYPE = 0xC0140008; +pub const ACPI_INVALID_OBJTYPE = 0xC0140009; +pub const ACPI_INVALID_TARGETTYPE = 0xC014000A; +pub const ACPI_INCORRECT_ARGUMENT_COUNT = 0xC014000B; +pub const ACPI_ADDRESS_NOT_MAPPED = 0xC014000C; +pub const ACPI_INVALID_EVENTTYPE = 0xC014000D; +pub const ACPI_HANDLER_COLLISION = 0xC014000E; +pub const ACPI_INVALID_DATA = 0xC014000F; +pub const ACPI_INVALID_REGION = 0xC0140010; +pub const ACPI_INVALID_ACCESS_SIZE = 0xC0140011; +pub const ACPI_ACQUIRE_GLOBAL_LOCK = 0xC0140012; +pub const ACPI_ALREADY_INITIALIZED = 0xC0140013; +pub const ACPI_NOT_INITIALIZED = 0xC0140014; +pub const ACPI_INVALID_MUTEX_LEVEL = 0xC0140015; +pub const ACPI_MUTEX_NOT_OWNED = 0xC0140016; +pub const ACPI_MUTEX_NOT_OWNER = 0xC0140017; +pub const ACPI_RS_ACCESS = 0xC0140018; +pub const ACPI_INVALID_TABLE = 0xC0140019; +pub const ACPI_REG_HANDLER_FAILED = 0xC0140020; +pub const ACPI_POWER_REQUEST_FAILED = 0xC0140021; +pub const SXS_SECTION_NOT_FOUND = 0xC0150001; +pub const SXS_CANT_GEN_ACTCTX = 0xC0150002; +pub const SXS_INVALID_ACTCTXDATA_FORMAT = 0xC0150003; +pub const SXS_ASSEMBLY_NOT_FOUND = 0xC0150004; +pub const SXS_MANIFEST_FORMAT_ERROR = 0xC0150005; +pub const SXS_MANIFEST_PARSE_ERROR = 0xC0150006; +pub const SXS_ACTIVATION_CONTEXT_DISABLED = 0xC0150007; +pub const SXS_KEY_NOT_FOUND = 0xC0150008; +pub const SXS_VERSION_CONFLICT = 0xC0150009; +pub const SXS_WRONG_SECTION_TYPE = 0xC015000A; +pub const SXS_THREAD_QUERIES_DISABLED = 0xC015000B; +pub const SXS_ASSEMBLY_MISSING = 0xC015000C; +pub const SXS_PROCESS_DEFAULT_ALREADY_SET = 0xC015000E; +pub const SXS_EARLY_DEACTIVATION = 0xC015000F; +pub const SXS_INVALID_DEACTIVATION = 0xC0150010; +pub const SXS_MULTIPLE_DEACTIVATION = 0xC0150011; +pub const SXS_SYSTEM_DEFAULT_ACTIVATION_CONTEXT_EMPTY = 0xC0150012; +pub const SXS_PROCESS_TERMINATION_REQUESTED = 0xC0150013; +pub const SXS_CORRUPT_ACTIVATION_STACK = 0xC0150014; +pub const SXS_CORRUPTION = 0xC0150015; +pub const SXS_INVALID_IDENTITY_ATTRIBUTE_VALUE = 0xC0150016; +pub const SXS_INVALID_IDENTITY_ATTRIBUTE_NAME = 0xC0150017; +pub const SXS_IDENTITY_DUPLICATE_ATTRIBUTE = 0xC0150018; +pub const SXS_IDENTITY_PARSE_ERROR = 0xC0150019; +pub const SXS_COMPONENT_STORE_CORRUPT = 0xC015001A; +pub const SXS_FILE_HASH_MISMATCH = 0xC015001B; +pub const SXS_MANIFEST_IDENTITY_SAME_BUT_CONTENTS_DIFFERENT = 0xC015001C; +pub const SXS_IDENTITIES_DIFFERENT = 0xC015001D; +pub const SXS_ASSEMBLY_IS_NOT_A_DEPLOYMENT = 0xC015001E; +pub const SXS_FILE_NOT_PART_OF_ASSEMBLY = 0xC015001F; +pub const ADVANCED_INSTALLER_FAILED = 0xC0150020; +pub const XML_ENCODING_MISMATCH = 0xC0150021; +pub const SXS_MANIFEST_TOO_BIG = 0xC0150022; +pub const SXS_SETTING_NOT_REGISTERED = 0xC0150023; +pub const SXS_TRANSACTION_CLOSURE_INCOMPLETE = 0xC0150024; +pub const SMI_PRIMITIVE_INSTALLER_FAILED = 0xC0150025; +pub const GENERIC_COMMAND_FAILED = 0xC0150026; +pub const SXS_FILE_HASH_MISSING = 0xC0150027; +pub const TRANSACTIONAL_CONFLICT = 0xC0190001; +pub const INVALID_TRANSACTION = 0xC0190002; +pub const TRANSACTION_NOT_ACTIVE = 0xC0190003; +pub const TM_INITIALIZATION_FAILED = 0xC0190004; +pub const RM_NOT_ACTIVE = 0xC0190005; +pub const RM_METADATA_CORRUPT = 0xC0190006; +pub const TRANSACTION_NOT_JOINED = 0xC0190007; +pub const DIRECTORY_NOT_RM = 0xC0190008; +pub const TRANSACTIONS_UNSUPPORTED_REMOTE = 0xC019000A; +pub const LOG_RESIZE_INVALID_SIZE = 0xC019000B; +pub const REMOTE_FILE_VERSION_MISMATCH = 0xC019000C; +pub const CRM_PROTOCOL_ALREADY_EXISTS = 0xC019000F; +pub const TRANSACTION_PROPAGATION_FAILED = 0xC0190010; +pub const CRM_PROTOCOL_NOT_FOUND = 0xC0190011; +pub const TRANSACTION_SUPERIOR_EXISTS = 0xC0190012; +pub const TRANSACTION_REQUEST_NOT_VALID = 0xC0190013; +pub const TRANSACTION_NOT_REQUESTED = 0xC0190014; +pub const TRANSACTION_ALREADY_ABORTED = 0xC0190015; +pub const TRANSACTION_ALREADY_COMMITTED = 0xC0190016; +pub const TRANSACTION_INVALID_MARSHALL_BUFFER = 0xC0190017; +pub const CURRENT_TRANSACTION_NOT_VALID = 0xC0190018; +pub const LOG_GROWTH_FAILED = 0xC0190019; +pub const OBJECT_NO_LONGER_EXISTS = 0xC0190021; +pub const STREAM_MINIVERSION_NOT_FOUND = 0xC0190022; +pub const STREAM_MINIVERSION_NOT_VALID = 0xC0190023; +pub const MINIVERSION_INACCESSIBLE_FROM_SPECIFIED_TRANSACTION = 0xC0190024; +pub const CANT_OPEN_MINIVERSION_WITH_MODIFY_INTENT = 0xC0190025; +pub const CANT_CREATE_MORE_STREAM_MINIVERSIONS = 0xC0190026; +pub const HANDLE_NO_LONGER_VALID = 0xC0190028; +pub const LOG_CORRUPTION_DETECTED = 0xC0190030; +pub const RM_DISCONNECTED = 0xC0190032; +pub const ENLISTMENT_NOT_SUPERIOR = 0xC0190033; +pub const FILE_IDENTITY_NOT_PERSISTENT = 0xC0190036; +pub const CANT_BREAK_TRANSACTIONAL_DEPENDENCY = 0xC0190037; +pub const CANT_CROSS_RM_BOUNDARY = 0xC0190038; +pub const TXF_DIR_NOT_EMPTY = 0xC0190039; +pub const INDOUBT_TRANSACTIONS_EXIST = 0xC019003A; +pub const TM_VOLATILE = 0xC019003B; +pub const ROLLBACK_TIMER_EXPIRED = 0xC019003C; +pub const TXF_ATTRIBUTE_CORRUPT = 0xC019003D; +pub const EFS_NOT_ALLOWED_IN_TRANSACTION = 0xC019003E; +pub const TRANSACTIONAL_OPEN_NOT_ALLOWED = 0xC019003F; +pub const TRANSACTED_MAPPING_UNSUPPORTED_REMOTE = 0xC0190040; +pub const TRANSACTION_REQUIRED_PROMOTION = 0xC0190043; +pub const CANNOT_EXECUTE_FILE_IN_TRANSACTION = 0xC0190044; +pub const TRANSACTIONS_NOT_FROZEN = 0xC0190045; +pub const TRANSACTION_FREEZE_IN_PROGRESS = 0xC0190046; +pub const NOT_SNAPSHOT_VOLUME = 0xC0190047; +pub const NO_SAVEPOINT_WITH_OPEN_FILES = 0xC0190048; +pub const SPARSE_NOT_ALLOWED_IN_TRANSACTION = 0xC0190049; +pub const TM_IDENTITY_MISMATCH = 0xC019004A; +pub const FLOATED_SECTION = 0xC019004B; +pub const CANNOT_ACCEPT_TRANSACTED_WORK = 0xC019004C; +pub const CANNOT_ABORT_TRANSACTIONS = 0xC019004D; +pub const TRANSACTION_NOT_FOUND = 0xC019004E; +pub const RESOURCEMANAGER_NOT_FOUND = 0xC019004F; +pub const ENLISTMENT_NOT_FOUND = 0xC0190050; +pub const TRANSACTIONMANAGER_NOT_FOUND = 0xC0190051; +pub const TRANSACTIONMANAGER_NOT_ONLINE = 0xC0190052; +pub const TRANSACTIONMANAGER_RECOVERY_NAME_COLLISION = 0xC0190053; +pub const TRANSACTION_NOT_ROOT = 0xC0190054; +pub const TRANSACTION_OBJECT_EXPIRED = 0xC0190055; +pub const COMPRESSION_NOT_ALLOWED_IN_TRANSACTION = 0xC0190056; +pub const TRANSACTION_RESPONSE_NOT_ENLISTED = 0xC0190057; +pub const TRANSACTION_RECORD_TOO_LONG = 0xC0190058; +pub const NO_LINK_TRACKING_IN_TRANSACTION = 0xC0190059; +pub const OPERATION_NOT_SUPPORTED_IN_TRANSACTION = 0xC019005A; +pub const TRANSACTION_INTEGRITY_VIOLATED = 0xC019005B; +pub const EXPIRED_HANDLE = 0xC0190060; +pub const TRANSACTION_NOT_ENLISTED = 0xC0190061; +pub const LOG_SECTOR_INVALID = 0xC01A0001; +pub const LOG_SECTOR_PARITY_INVALID = 0xC01A0002; +pub const LOG_SECTOR_REMAPPED = 0xC01A0003; +pub const LOG_BLOCK_INCOMPLETE = 0xC01A0004; +pub const LOG_INVALID_RANGE = 0xC01A0005; +pub const LOG_BLOCKS_EXHAUSTED = 0xC01A0006; +pub const LOG_READ_CONTEXT_INVALID = 0xC01A0007; +pub const LOG_RESTART_INVALID = 0xC01A0008; +pub const LOG_BLOCK_VERSION = 0xC01A0009; +pub const LOG_BLOCK_INVALID = 0xC01A000A; +pub const LOG_READ_MODE_INVALID = 0xC01A000B; +pub const LOG_METADATA_CORRUPT = 0xC01A000D; +pub const LOG_METADATA_INVALID = 0xC01A000E; +pub const LOG_METADATA_INCONSISTENT = 0xC01A000F; +pub const LOG_RESERVATION_INVALID = 0xC01A0010; +pub const LOG_CANT_DELETE = 0xC01A0011; +pub const LOG_CONTAINER_LIMIT_EXCEEDED = 0xC01A0012; +pub const LOG_START_OF_LOG = 0xC01A0013; +pub const LOG_POLICY_ALREADY_INSTALLED = 0xC01A0014; +pub const LOG_POLICY_NOT_INSTALLED = 0xC01A0015; +pub const LOG_POLICY_INVALID = 0xC01A0016; +pub const LOG_POLICY_CONFLICT = 0xC01A0017; +pub const LOG_PINNED_ARCHIVE_TAIL = 0xC01A0018; +pub const LOG_RECORD_NONEXISTENT = 0xC01A0019; +pub const LOG_RECORDS_RESERVED_INVALID = 0xC01A001A; +pub const LOG_SPACE_RESERVED_INVALID = 0xC01A001B; +pub const LOG_TAIL_INVALID = 0xC01A001C; +pub const LOG_FULL = 0xC01A001D; +pub const LOG_MULTIPLEXED = 0xC01A001E; +pub const LOG_DEDICATED = 0xC01A001F; +pub const LOG_ARCHIVE_NOT_IN_PROGRESS = 0xC01A0020; +pub const LOG_ARCHIVE_IN_PROGRESS = 0xC01A0021; +pub const LOG_EPHEMERAL = 0xC01A0022; +pub const LOG_NOT_ENOUGH_CONTAINERS = 0xC01A0023; +pub const LOG_CLIENT_ALREADY_REGISTERED = 0xC01A0024; +pub const LOG_CLIENT_NOT_REGISTERED = 0xC01A0025; +pub const LOG_FULL_HANDLER_IN_PROGRESS = 0xC01A0026; +pub const LOG_CONTAINER_READ_FAILED = 0xC01A0027; +pub const LOG_CONTAINER_WRITE_FAILED = 0xC01A0028; +pub const LOG_CONTAINER_OPEN_FAILED = 0xC01A0029; +pub const LOG_CONTAINER_STATE_INVALID = 0xC01A002A; +pub const LOG_STATE_INVALID = 0xC01A002B; +pub const LOG_PINNED = 0xC01A002C; +pub const LOG_METADATA_FLUSH_FAILED = 0xC01A002D; +pub const LOG_INCONSISTENT_SECURITY = 0xC01A002E; +pub const LOG_APPENDED_FLUSH_FAILED = 0xC01A002F; +pub const LOG_PINNED_RESERVATION = 0xC01A0030; +pub const VIDEO_HUNG_DISPLAY_DRIVER_THREAD = 0xC01B00EA; +pub const FLT_NO_HANDLER_DEFINED = 0xC01C0001; +pub const FLT_CONTEXT_ALREADY_DEFINED = 0xC01C0002; +pub const FLT_INVALID_ASYNCHRONOUS_REQUEST = 0xC01C0003; +pub const FLT_DISALLOW_FAST_IO = 0xC01C0004; +pub const FLT_INVALID_NAME_REQUEST = 0xC01C0005; +pub const FLT_NOT_SAFE_TO_POST_OPERATION = 0xC01C0006; +pub const FLT_NOT_INITIALIZED = 0xC01C0007; +pub const FLT_FILTER_NOT_READY = 0xC01C0008; +pub const FLT_POST_OPERATION_CLEANUP = 0xC01C0009; +pub const FLT_INTERNAL_ERROR = 0xC01C000A; +pub const FLT_DELETING_OBJECT = 0xC01C000B; +pub const FLT_MUST_BE_NONPAGED_POOL = 0xC01C000C; +pub const FLT_DUPLICATE_ENTRY = 0xC01C000D; +pub const FLT_CBDQ_DISABLED = 0xC01C000E; +pub const FLT_DO_NOT_ATTACH = 0xC01C000F; +pub const FLT_DO_NOT_DETACH = 0xC01C0010; +pub const FLT_INSTANCE_ALTITUDE_COLLISION = 0xC01C0011; +pub const FLT_INSTANCE_NAME_COLLISION = 0xC01C0012; +pub const FLT_FILTER_NOT_FOUND = 0xC01C0013; +pub const FLT_VOLUME_NOT_FOUND = 0xC01C0014; +pub const FLT_INSTANCE_NOT_FOUND = 0xC01C0015; +pub const FLT_CONTEXT_ALLOCATION_NOT_FOUND = 0xC01C0016; +pub const FLT_INVALID_CONTEXT_REGISTRATION = 0xC01C0017; +pub const FLT_NAME_CACHE_MISS = 0xC01C0018; +pub const FLT_NO_DEVICE_OBJECT = 0xC01C0019; +pub const FLT_VOLUME_ALREADY_MOUNTED = 0xC01C001A; +pub const FLT_ALREADY_ENLISTED = 0xC01C001B; +pub const FLT_CONTEXT_ALREADY_LINKED = 0xC01C001C; +pub const FLT_NO_WAITER_FOR_REPLY = 0xC01C0020; +pub const MONITOR_NO_DESCRIPTOR = 0xC01D0001; +pub const MONITOR_UNKNOWN_DESCRIPTOR_FORMAT = 0xC01D0002; +pub const MONITOR_INVALID_DESCRIPTOR_CHECKSUM = 0xC01D0003; +pub const MONITOR_INVALID_STANDARD_TIMING_BLOCK = 0xC01D0004; +pub const MONITOR_WMI_DATABLOCK_REGISTRATION_FAILED = 0xC01D0005; +pub const MONITOR_INVALID_SERIAL_NUMBER_MONDSC_BLOCK = 0xC01D0006; +pub const MONITOR_INVALID_USER_FRIENDLY_MONDSC_BLOCK = 0xC01D0007; +pub const MONITOR_NO_MORE_DESCRIPTOR_DATA = 0xC01D0008; +pub const MONITOR_INVALID_DETAILED_TIMING_BLOCK = 0xC01D0009; +pub const MONITOR_INVALID_MANUFACTURE_DATE = 0xC01D000A; +pub const GRAPHICS_NOT_EXCLUSIVE_MODE_OWNER = 0xC01E0000; +pub const GRAPHICS_INSUFFICIENT_DMA_BUFFER = 0xC01E0001; +pub const GRAPHICS_INVALID_DISPLAY_ADAPTER = 0xC01E0002; +pub const GRAPHICS_ADAPTER_WAS_RESET = 0xC01E0003; +pub const GRAPHICS_INVALID_DRIVER_MODEL = 0xC01E0004; +pub const GRAPHICS_PRESENT_MODE_CHANGED = 0xC01E0005; +pub const GRAPHICS_PRESENT_OCCLUDED = 0xC01E0006; +pub const GRAPHICS_PRESENT_DENIED = 0xC01E0007; +pub const GRAPHICS_CANNOTCOLORCONVERT = 0xC01E0008; +pub const GRAPHICS_PRESENT_REDIRECTION_DISABLED = 0xC01E000B; +pub const GRAPHICS_PRESENT_UNOCCLUDED = 0xC01E000C; +pub const GRAPHICS_NO_VIDEO_MEMORY = 0xC01E0100; +pub const GRAPHICS_CANT_LOCK_MEMORY = 0xC01E0101; +pub const GRAPHICS_ALLOCATION_BUSY = 0xC01E0102; +pub const GRAPHICS_TOO_MANY_REFERENCES = 0xC01E0103; +pub const GRAPHICS_TRY_AGAIN_LATER = 0xC01E0104; +pub const GRAPHICS_TRY_AGAIN_NOW = 0xC01E0105; +pub const GRAPHICS_ALLOCATION_INVALID = 0xC01E0106; +pub const GRAPHICS_UNSWIZZLING_APERTURE_UNAVAILABLE = 0xC01E0107; +pub const GRAPHICS_UNSWIZZLING_APERTURE_UNSUPPORTED = 0xC01E0108; +pub const GRAPHICS_CANT_EVICT_PINNED_ALLOCATION = 0xC01E0109; +pub const GRAPHICS_INVALID_ALLOCATION_USAGE = 0xC01E0110; +pub const GRAPHICS_CANT_RENDER_LOCKED_ALLOCATION = 0xC01E0111; +pub const GRAPHICS_ALLOCATION_CLOSED = 0xC01E0112; +pub const GRAPHICS_INVALID_ALLOCATION_INSTANCE = 0xC01E0113; +pub const GRAPHICS_INVALID_ALLOCATION_HANDLE = 0xC01E0114; +pub const GRAPHICS_WRONG_ALLOCATION_DEVICE = 0xC01E0115; +pub const GRAPHICS_ALLOCATION_CONTENT_LOST = 0xC01E0116; +pub const GRAPHICS_GPU_EXCEPTION_ON_DEVICE = 0xC01E0200; +pub const GRAPHICS_INVALID_VIDPN_TOPOLOGY = 0xC01E0300; +pub const GRAPHICS_VIDPN_TOPOLOGY_NOT_SUPPORTED = 0xC01E0301; +pub const GRAPHICS_VIDPN_TOPOLOGY_CURRENTLY_NOT_SUPPORTED = 0xC01E0302; +pub const GRAPHICS_INVALID_VIDPN = 0xC01E0303; +pub const GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE = 0xC01E0304; +pub const GRAPHICS_INVALID_VIDEO_PRESENT_TARGET = 0xC01E0305; +pub const GRAPHICS_VIDPN_MODALITY_NOT_SUPPORTED = 0xC01E0306; +pub const GRAPHICS_INVALID_VIDPN_SOURCEMODESET = 0xC01E0308; +pub const GRAPHICS_INVALID_VIDPN_TARGETMODESET = 0xC01E0309; +pub const GRAPHICS_INVALID_FREQUENCY = 0xC01E030A; +pub const GRAPHICS_INVALID_ACTIVE_REGION = 0xC01E030B; +pub const GRAPHICS_INVALID_TOTAL_REGION = 0xC01E030C; +pub const GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE_MODE = 0xC01E0310; +pub const GRAPHICS_INVALID_VIDEO_PRESENT_TARGET_MODE = 0xC01E0311; +pub const GRAPHICS_PINNED_MODE_MUST_REMAIN_IN_SET = 0xC01E0312; +pub const GRAPHICS_PATH_ALREADY_IN_TOPOLOGY = 0xC01E0313; +pub const GRAPHICS_MODE_ALREADY_IN_MODESET = 0xC01E0314; +pub const GRAPHICS_INVALID_VIDEOPRESENTSOURCESET = 0xC01E0315; +pub const GRAPHICS_INVALID_VIDEOPRESENTTARGETSET = 0xC01E0316; +pub const GRAPHICS_SOURCE_ALREADY_IN_SET = 0xC01E0317; +pub const GRAPHICS_TARGET_ALREADY_IN_SET = 0xC01E0318; +pub const GRAPHICS_INVALID_VIDPN_PRESENT_PATH = 0xC01E0319; +pub const GRAPHICS_NO_RECOMMENDED_VIDPN_TOPOLOGY = 0xC01E031A; +pub const GRAPHICS_INVALID_MONITOR_FREQUENCYRANGESET = 0xC01E031B; +pub const GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE = 0xC01E031C; +pub const GRAPHICS_FREQUENCYRANGE_NOT_IN_SET = 0xC01E031D; +pub const GRAPHICS_FREQUENCYRANGE_ALREADY_IN_SET = 0xC01E031F; +pub const GRAPHICS_STALE_MODESET = 0xC01E0320; +pub const GRAPHICS_INVALID_MONITOR_SOURCEMODESET = 0xC01E0321; +pub const GRAPHICS_INVALID_MONITOR_SOURCE_MODE = 0xC01E0322; +pub const GRAPHICS_NO_RECOMMENDED_FUNCTIONAL_VIDPN = 0xC01E0323; +pub const GRAPHICS_MODE_ID_MUST_BE_UNIQUE = 0xC01E0324; +pub const GRAPHICS_EMPTY_ADAPTER_MONITOR_MODE_SUPPORT_INTERSECTION = 0xC01E0325; +pub const GRAPHICS_VIDEO_PRESENT_TARGETS_LESS_THAN_SOURCES = 0xC01E0326; +pub const GRAPHICS_PATH_NOT_IN_TOPOLOGY = 0xC01E0327; +pub const GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_SOURCE = 0xC01E0328; +pub const GRAPHICS_ADAPTER_MUST_HAVE_AT_LEAST_ONE_TARGET = 0xC01E0329; +pub const GRAPHICS_INVALID_MONITORDESCRIPTORSET = 0xC01E032A; +pub const GRAPHICS_INVALID_MONITORDESCRIPTOR = 0xC01E032B; +pub const GRAPHICS_MONITORDESCRIPTOR_NOT_IN_SET = 0xC01E032C; +pub const GRAPHICS_MONITORDESCRIPTOR_ALREADY_IN_SET = 0xC01E032D; +pub const GRAPHICS_MONITORDESCRIPTOR_ID_MUST_BE_UNIQUE = 0xC01E032E; +pub const GRAPHICS_INVALID_VIDPN_TARGET_SUBSET_TYPE = 0xC01E032F; +pub const GRAPHICS_RESOURCES_NOT_RELATED = 0xC01E0330; +pub const GRAPHICS_SOURCE_ID_MUST_BE_UNIQUE = 0xC01E0331; +pub const GRAPHICS_TARGET_ID_MUST_BE_UNIQUE = 0xC01E0332; +pub const GRAPHICS_NO_AVAILABLE_VIDPN_TARGET = 0xC01E0333; +pub const GRAPHICS_MONITOR_COULD_NOT_BE_ASSOCIATED_WITH_ADAPTER = 0xC01E0334; +pub const GRAPHICS_NO_VIDPNMGR = 0xC01E0335; +pub const GRAPHICS_NO_ACTIVE_VIDPN = 0xC01E0336; +pub const GRAPHICS_STALE_VIDPN_TOPOLOGY = 0xC01E0337; +pub const GRAPHICS_MONITOR_NOT_CONNECTED = 0xC01E0338; +pub const GRAPHICS_SOURCE_NOT_IN_TOPOLOGY = 0xC01E0339; +pub const GRAPHICS_INVALID_PRIMARYSURFACE_SIZE = 0xC01E033A; +pub const GRAPHICS_INVALID_VISIBLEREGION_SIZE = 0xC01E033B; +pub const GRAPHICS_INVALID_STRIDE = 0xC01E033C; +pub const GRAPHICS_INVALID_PIXELFORMAT = 0xC01E033D; +pub const GRAPHICS_INVALID_COLORBASIS = 0xC01E033E; +pub const GRAPHICS_INVALID_PIXELVALUEACCESSMODE = 0xC01E033F; +pub const GRAPHICS_TARGET_NOT_IN_TOPOLOGY = 0xC01E0340; +pub const GRAPHICS_NO_DISPLAY_MODE_MANAGEMENT_SUPPORT = 0xC01E0341; +pub const GRAPHICS_VIDPN_SOURCE_IN_USE = 0xC01E0342; +pub const GRAPHICS_CANT_ACCESS_ACTIVE_VIDPN = 0xC01E0343; +pub const GRAPHICS_INVALID_PATH_IMPORTANCE_ORDINAL = 0xC01E0344; +pub const GRAPHICS_INVALID_PATH_CONTENT_GEOMETRY_TRANSFORMATION = 0xC01E0345; +pub const GRAPHICS_PATH_CONTENT_GEOMETRY_TRANSFORMATION_NOT_SUPPORTED = 0xC01E0346; +pub const GRAPHICS_INVALID_GAMMA_RAMP = 0xC01E0347; +pub const GRAPHICS_GAMMA_RAMP_NOT_SUPPORTED = 0xC01E0348; +pub const GRAPHICS_MULTISAMPLING_NOT_SUPPORTED = 0xC01E0349; +pub const GRAPHICS_MODE_NOT_IN_MODESET = 0xC01E034A; +pub const GRAPHICS_INVALID_VIDPN_TOPOLOGY_RECOMMENDATION_REASON = 0xC01E034D; +pub const GRAPHICS_INVALID_PATH_CONTENT_TYPE = 0xC01E034E; +pub const GRAPHICS_INVALID_COPYPROTECTION_TYPE = 0xC01E034F; +pub const GRAPHICS_UNASSIGNED_MODESET_ALREADY_EXISTS = 0xC01E0350; +pub const GRAPHICS_INVALID_SCANLINE_ORDERING = 0xC01E0352; +pub const GRAPHICS_TOPOLOGY_CHANGES_NOT_ALLOWED = 0xC01E0353; +pub const GRAPHICS_NO_AVAILABLE_IMPORTANCE_ORDINALS = 0xC01E0354; +pub const GRAPHICS_INCOMPATIBLE_PRIVATE_FORMAT = 0xC01E0355; +pub const GRAPHICS_INVALID_MODE_PRUNING_ALGORITHM = 0xC01E0356; +pub const GRAPHICS_INVALID_MONITOR_CAPABILITY_ORIGIN = 0xC01E0357; +pub const GRAPHICS_INVALID_MONITOR_FREQUENCYRANGE_CONSTRAINT = 0xC01E0358; +pub const GRAPHICS_MAX_NUM_PATHS_REACHED = 0xC01E0359; +pub const GRAPHICS_CANCEL_VIDPN_TOPOLOGY_AUGMENTATION = 0xC01E035A; +pub const GRAPHICS_INVALID_CLIENT_TYPE = 0xC01E035B; +pub const GRAPHICS_CLIENTVIDPN_NOT_SET = 0xC01E035C; +pub const GRAPHICS_SPECIFIED_CHILD_ALREADY_CONNECTED = 0xC01E0400; +pub const GRAPHICS_CHILD_DESCRIPTOR_NOT_SUPPORTED = 0xC01E0401; +pub const GRAPHICS_NOT_A_LINKED_ADAPTER = 0xC01E0430; +pub const GRAPHICS_LEADLINK_NOT_ENUMERATED = 0xC01E0431; +pub const GRAPHICS_CHAINLINKS_NOT_ENUMERATED = 0xC01E0432; +pub const GRAPHICS_ADAPTER_CHAIN_NOT_READY = 0xC01E0433; +pub const GRAPHICS_CHAINLINKS_NOT_STARTED = 0xC01E0434; +pub const GRAPHICS_CHAINLINKS_NOT_POWERED_ON = 0xC01E0435; +pub const GRAPHICS_INCONSISTENT_DEVICE_LINK_STATE = 0xC01E0436; +pub const GRAPHICS_NOT_POST_DEVICE_DRIVER = 0xC01E0438; +pub const GRAPHICS_ADAPTER_ACCESS_NOT_EXCLUDED = 0xC01E043B; +pub const GRAPHICS_OPM_NOT_SUPPORTED = 0xC01E0500; +pub const GRAPHICS_COPP_NOT_SUPPORTED = 0xC01E0501; +pub const GRAPHICS_UAB_NOT_SUPPORTED = 0xC01E0502; +pub const GRAPHICS_OPM_INVALID_ENCRYPTED_PARAMETERS = 0xC01E0503; +pub const GRAPHICS_OPM_PARAMETER_ARRAY_TOO_SMALL = 0xC01E0504; +pub const GRAPHICS_OPM_NO_PROTECTED_OUTPUTS_EXIST = 0xC01E0505; +pub const GRAPHICS_PVP_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME = 0xC01E0506; +pub const GRAPHICS_PVP_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP = 0xC01E0507; +pub const GRAPHICS_PVP_MIRRORING_DEVICES_NOT_SUPPORTED = 0xC01E0508; +pub const GRAPHICS_OPM_INVALID_POINTER = 0xC01E050A; +pub const GRAPHICS_OPM_INTERNAL_ERROR = 0xC01E050B; +pub const GRAPHICS_OPM_INVALID_HANDLE = 0xC01E050C; +pub const GRAPHICS_PVP_NO_MONITORS_CORRESPOND_TO_DISPLAY_DEVICE = 0xC01E050D; +pub const GRAPHICS_PVP_INVALID_CERTIFICATE_LENGTH = 0xC01E050E; +pub const GRAPHICS_OPM_SPANNING_MODE_ENABLED = 0xC01E050F; +pub const GRAPHICS_OPM_THEATER_MODE_ENABLED = 0xC01E0510; +pub const GRAPHICS_PVP_HFS_FAILED = 0xC01E0511; +pub const GRAPHICS_OPM_INVALID_SRM = 0xC01E0512; +pub const GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_HDCP = 0xC01E0513; +pub const GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_ACP = 0xC01E0514; +pub const GRAPHICS_OPM_OUTPUT_DOES_NOT_SUPPORT_CGMSA = 0xC01E0515; +pub const GRAPHICS_OPM_HDCP_SRM_NEVER_SET = 0xC01E0516; +pub const GRAPHICS_OPM_RESOLUTION_TOO_HIGH = 0xC01E0517; +pub const GRAPHICS_OPM_ALL_HDCP_HARDWARE_ALREADY_IN_USE = 0xC01E0518; +pub const GRAPHICS_OPM_PROTECTED_OUTPUT_NO_LONGER_EXISTS = 0xC01E051A; +pub const GRAPHICS_OPM_SESSION_TYPE_CHANGE_IN_PROGRESS = 0xC01E051B; +pub const GRAPHICS_OPM_PROTECTED_OUTPUT_DOES_NOT_HAVE_COPP_SEMANTICS = 0xC01E051C; +pub const GRAPHICS_OPM_INVALID_INFORMATION_REQUEST = 0xC01E051D; +pub const GRAPHICS_OPM_DRIVER_INTERNAL_ERROR = 0xC01E051E; +pub const GRAPHICS_OPM_PROTECTED_OUTPUT_DOES_NOT_HAVE_OPM_SEMANTICS = 0xC01E051F; +pub const GRAPHICS_OPM_SIGNALING_NOT_SUPPORTED = 0xC01E0520; +pub const GRAPHICS_OPM_INVALID_CONFIGURATION_REQUEST = 0xC01E0521; +pub const GRAPHICS_I2C_NOT_SUPPORTED = 0xC01E0580; +pub const GRAPHICS_I2C_DEVICE_DOES_NOT_EXIST = 0xC01E0581; +pub const GRAPHICS_I2C_ERROR_TRANSMITTING_DATA = 0xC01E0582; +pub const GRAPHICS_I2C_ERROR_RECEIVING_DATA = 0xC01E0583; +pub const GRAPHICS_DDCCI_VCP_NOT_SUPPORTED = 0xC01E0584; +pub const GRAPHICS_DDCCI_INVALID_DATA = 0xC01E0585; +pub const GRAPHICS_DDCCI_MONITOR_RETURNED_INVALID_TIMING_STATUS_BYTE = 0xC01E0586; +pub const GRAPHICS_DDCCI_INVALID_CAPABILITIES_STRING = 0xC01E0587; +pub const GRAPHICS_MCA_INTERNAL_ERROR = 0xC01E0588; +pub const GRAPHICS_DDCCI_INVALID_MESSAGE_COMMAND = 0xC01E0589; +pub const GRAPHICS_DDCCI_INVALID_MESSAGE_LENGTH = 0xC01E058A; +pub const GRAPHICS_DDCCI_INVALID_MESSAGE_CHECKSUM = 0xC01E058B; +pub const GRAPHICS_INVALID_PHYSICAL_MONITOR_HANDLE = 0xC01E058C; +pub const GRAPHICS_MONITOR_NO_LONGER_EXISTS = 0xC01E058D; +pub const GRAPHICS_ONLY_CONSOLE_SESSION_SUPPORTED = 0xC01E05E0; +pub const GRAPHICS_NO_DISPLAY_DEVICE_CORRESPONDS_TO_NAME = 0xC01E05E1; +pub const GRAPHICS_DISPLAY_DEVICE_NOT_ATTACHED_TO_DESKTOP = 0xC01E05E2; +pub const GRAPHICS_MIRRORING_DEVICES_NOT_SUPPORTED = 0xC01E05E3; +pub const GRAPHICS_INVALID_POINTER = 0xC01E05E4; +pub const GRAPHICS_NO_MONITORS_CORRESPOND_TO_DISPLAY_DEVICE = 0xC01E05E5; +pub const GRAPHICS_PARAMETER_ARRAY_TOO_SMALL = 0xC01E05E6; +pub const GRAPHICS_INTERNAL_ERROR = 0xC01E05E7; +pub const GRAPHICS_SESSION_TYPE_CHANGE_IN_PROGRESS = 0xC01E05E8; +pub const FVE_LOCKED_VOLUME = 0xC0210000; +pub const FVE_NOT_ENCRYPTED = 0xC0210001; +pub const FVE_BAD_INFORMATION = 0xC0210002; +pub const FVE_TOO_SMALL = 0xC0210003; +pub const FVE_FAILED_WRONG_FS = 0xC0210004; +pub const FVE_FAILED_BAD_FS = 0xC0210005; +pub const FVE_FS_NOT_EXTENDED = 0xC0210006; +pub const FVE_FS_MOUNTED = 0xC0210007; +pub const FVE_NO_LICENSE = 0xC0210008; +pub const FVE_ACTION_NOT_ALLOWED = 0xC0210009; +pub const FVE_BAD_DATA = 0xC021000A; +pub const FVE_VOLUME_NOT_BOUND = 0xC021000B; +pub const FVE_NOT_DATA_VOLUME = 0xC021000C; +pub const FVE_CONV_READ_ERROR = 0xC021000D; +pub const FVE_CONV_WRITE_ERROR = 0xC021000E; +pub const FVE_OVERLAPPED_UPDATE = 0xC021000F; +pub const FVE_FAILED_SECTOR_SIZE = 0xC0210010; +pub const FVE_FAILED_AUTHENTICATION = 0xC0210011; +pub const FVE_NOT_OS_VOLUME = 0xC0210012; +pub const FVE_KEYFILE_NOT_FOUND = 0xC0210013; +pub const FVE_KEYFILE_INVALID = 0xC0210014; +pub const FVE_KEYFILE_NO_VMK = 0xC0210015; +pub const FVE_TPM_DISABLED = 0xC0210016; +pub const FVE_TPM_SRK_AUTH_NOT_ZERO = 0xC0210017; +pub const FVE_TPM_INVALID_PCR = 0xC0210018; +pub const FVE_TPM_NO_VMK = 0xC0210019; +pub const FVE_PIN_INVALID = 0xC021001A; +pub const FVE_AUTH_INVALID_APPLICATION = 0xC021001B; +pub const FVE_AUTH_INVALID_CONFIG = 0xC021001C; +pub const FVE_DEBUGGER_ENABLED = 0xC021001D; +pub const FVE_DRY_RUN_FAILED = 0xC021001E; +pub const FVE_BAD_METADATA_POINTER = 0xC021001F; +pub const FVE_OLD_METADATA_COPY = 0xC0210020; +pub const FVE_REBOOT_REQUIRED = 0xC0210021; +pub const FVE_RAW_ACCESS = 0xC0210022; +pub const FVE_RAW_BLOCKED = 0xC0210023; +pub const FVE_NO_FEATURE_LICENSE = 0xC0210026; +pub const FVE_POLICY_USER_DISABLE_RDV_NOT_ALLOWED = 0xC0210027; +pub const FVE_CONV_RECOVERY_FAILED = 0xC0210028; +pub const FVE_VIRTUALIZED_SPACE_TOO_BIG = 0xC0210029; +pub const FVE_VOLUME_TOO_SMALL = 0xC0210030; +pub const FWP_CALLOUT_NOT_FOUND = 0xC0220001; +pub const FWP_CONDITION_NOT_FOUND = 0xC0220002; +pub const FWP_FILTER_NOT_FOUND = 0xC0220003; +pub const FWP_LAYER_NOT_FOUND = 0xC0220004; +pub const FWP_PROVIDER_NOT_FOUND = 0xC0220005; +pub const FWP_PROVIDER_CONTEXT_NOT_FOUND = 0xC0220006; +pub const FWP_SUBLAYER_NOT_FOUND = 0xC0220007; +pub const FWP_NOT_FOUND = 0xC0220008; +pub const FWP_ALREADY_EXISTS = 0xC0220009; +pub const FWP_IN_USE = 0xC022000A; +pub const FWP_DYNAMIC_SESSION_IN_PROGRESS = 0xC022000B; +pub const FWP_WRONG_SESSION = 0xC022000C; +pub const FWP_NO_TXN_IN_PROGRESS = 0xC022000D; +pub const FWP_TXN_IN_PROGRESS = 0xC022000E; +pub const FWP_TXN_ABORTED = 0xC022000F; +pub const FWP_SESSION_ABORTED = 0xC0220010; +pub const FWP_INCOMPATIBLE_TXN = 0xC0220011; +pub const FWP_TIMEOUT = 0xC0220012; +pub const FWP_NET_EVENTS_DISABLED = 0xC0220013; +pub const FWP_INCOMPATIBLE_LAYER = 0xC0220014; +pub const FWP_KM_CLIENTS_ONLY = 0xC0220015; +pub const FWP_LIFETIME_MISMATCH = 0xC0220016; +pub const FWP_BUILTIN_OBJECT = 0xC0220017; +pub const FWP_TOO_MANY_BOOTTIME_FILTERS = 0xC0220018; +pub const FWP_TOO_MANY_CALLOUTS = 0xC0220018; +pub const FWP_NOTIFICATION_DROPPED = 0xC0220019; +pub const FWP_TRAFFIC_MISMATCH = 0xC022001A; +pub const FWP_INCOMPATIBLE_SA_STATE = 0xC022001B; +pub const FWP_NULL_POINTER = 0xC022001C; +pub const FWP_INVALID_ENUMERATOR = 0xC022001D; +pub const FWP_INVALID_FLAGS = 0xC022001E; +pub const FWP_INVALID_NET_MASK = 0xC022001F; +pub const FWP_INVALID_RANGE = 0xC0220020; +pub const FWP_INVALID_INTERVAL = 0xC0220021; +pub const FWP_ZERO_LENGTH_ARRAY = 0xC0220022; +pub const FWP_NULL_DISPLAY_NAME = 0xC0220023; +pub const FWP_INVALID_ACTION_TYPE = 0xC0220024; +pub const FWP_INVALID_WEIGHT = 0xC0220025; +pub const FWP_MATCH_TYPE_MISMATCH = 0xC0220026; +pub const FWP_TYPE_MISMATCH = 0xC0220027; +pub const FWP_OUT_OF_BOUNDS = 0xC0220028; +pub const FWP_RESERVED = 0xC0220029; +pub const FWP_DUPLICATE_CONDITION = 0xC022002A; +pub const FWP_DUPLICATE_KEYMOD = 0xC022002B; +pub const FWP_ACTION_INCOMPATIBLE_WITH_LAYER = 0xC022002C; +pub const FWP_ACTION_INCOMPATIBLE_WITH_SUBLAYER = 0xC022002D; +pub const FWP_CONTEXT_INCOMPATIBLE_WITH_LAYER = 0xC022002E; +pub const FWP_CONTEXT_INCOMPATIBLE_WITH_CALLOUT = 0xC022002F; +pub const FWP_INCOMPATIBLE_AUTH_METHOD = 0xC0220030; +pub const FWP_INCOMPATIBLE_DH_GROUP = 0xC0220031; +pub const FWP_EM_NOT_SUPPORTED = 0xC0220032; +pub const FWP_NEVER_MATCH = 0xC0220033; +pub const FWP_PROVIDER_CONTEXT_MISMATCH = 0xC0220034; +pub const FWP_INVALID_PARAMETER = 0xC0220035; +pub const FWP_TOO_MANY_SUBLAYERS = 0xC0220036; +pub const FWP_CALLOUT_NOTIFICATION_FAILED = 0xC0220037; +pub const FWP_INCOMPATIBLE_AUTH_CONFIG = 0xC0220038; +pub const FWP_INCOMPATIBLE_CIPHER_CONFIG = 0xC0220039; +pub const FWP_DUPLICATE_AUTH_METHOD = 0xC022003C; +pub const FWP_TCPIP_NOT_READY = 0xC0220100; +pub const FWP_INJECT_HANDLE_CLOSING = 0xC0220101; +pub const FWP_INJECT_HANDLE_STALE = 0xC0220102; +pub const FWP_CANNOT_PEND = 0xC0220103; +pub const NDIS_CLOSING = 0xC0230002; +pub const NDIS_BAD_VERSION = 0xC0230004; +pub const NDIS_BAD_CHARACTERISTICS = 0xC0230005; +pub const NDIS_ADAPTER_NOT_FOUND = 0xC0230006; +pub const NDIS_OPEN_FAILED = 0xC0230007; +pub const NDIS_DEVICE_FAILED = 0xC0230008; +pub const NDIS_MULTICAST_FULL = 0xC0230009; +pub const NDIS_MULTICAST_EXISTS = 0xC023000A; +pub const NDIS_MULTICAST_NOT_FOUND = 0xC023000B; +pub const NDIS_REQUEST_ABORTED = 0xC023000C; +pub const NDIS_RESET_IN_PROGRESS = 0xC023000D; +pub const NDIS_INVALID_PACKET = 0xC023000F; +pub const NDIS_INVALID_DEVICE_REQUEST = 0xC0230010; +pub const NDIS_ADAPTER_NOT_READY = 0xC0230011; +pub const NDIS_INVALID_LENGTH = 0xC0230014; +pub const NDIS_INVALID_DATA = 0xC0230015; +pub const NDIS_BUFFER_TOO_SHORT = 0xC0230016; +pub const NDIS_INVALID_OID = 0xC0230017; +pub const NDIS_ADAPTER_REMOVED = 0xC0230018; +pub const NDIS_UNSUPPORTED_MEDIA = 0xC0230019; +pub const NDIS_GROUP_ADDRESS_IN_USE = 0xC023001A; +pub const NDIS_FILE_NOT_FOUND = 0xC023001B; +pub const NDIS_ERROR_READING_FILE = 0xC023001C; +pub const NDIS_ALREADY_MAPPED = 0xC023001D; +pub const NDIS_RESOURCE_CONFLICT = 0xC023001E; +pub const NDIS_MEDIA_DISCONNECTED = 0xC023001F; +pub const NDIS_INVALID_ADDRESS = 0xC0230022; +pub const NDIS_PAUSED = 0xC023002A; +pub const NDIS_INTERFACE_NOT_FOUND = 0xC023002B; +pub const NDIS_UNSUPPORTED_REVISION = 0xC023002C; +pub const NDIS_INVALID_PORT = 0xC023002D; +pub const NDIS_INVALID_PORT_STATE = 0xC023002E; +pub const NDIS_LOW_POWER_STATE = 0xC023002F; +pub const NDIS_NOT_SUPPORTED = 0xC02300BB; +pub const NDIS_OFFLOAD_POLICY = 0xC023100F; +pub const NDIS_OFFLOAD_CONNECTION_REJECTED = 0xC0231012; +pub const NDIS_OFFLOAD_PATH_REJECTED = 0xC0231013; +pub const NDIS_DOT11_AUTO_CONFIG_ENABLED = 0xC0232000; +pub const NDIS_DOT11_MEDIA_IN_USE = 0xC0232001; +pub const NDIS_DOT11_POWER_STATE_INVALID = 0xC0232002; +pub const NDIS_PM_WOL_PATTERN_LIST_FULL = 0xC0232003; +pub const NDIS_PM_PROTOCOL_OFFLOAD_LIST_FULL = 0xC0232004; +pub const IPSEC_BAD_SPI = 0xC0360001; +pub const IPSEC_SA_LIFETIME_EXPIRED = 0xC0360002; +pub const IPSEC_WRONG_SA = 0xC0360003; +pub const IPSEC_REPLAY_CHECK_FAILED = 0xC0360004; +pub const IPSEC_INVALID_PACKET = 0xC0360005; +pub const IPSEC_INTEGRITY_CHECK_FAILED = 0xC0360006; +pub const IPSEC_CLEAR_TEXT_DROP = 0xC0360007; +pub const IPSEC_AUTH_FIREWALL_DROP = 0xC0360008; +pub const IPSEC_THROTTLE_DROP = 0xC0360009; +pub const IPSEC_DOSP_BLOCK = 0xC0368000; +pub const IPSEC_DOSP_RECEIVED_MULTICAST = 0xC0368001; +pub const IPSEC_DOSP_INVALID_PACKET = 0xC0368002; +pub const IPSEC_DOSP_STATE_LOOKUP_FAILED = 0xC0368003; +pub const IPSEC_DOSP_MAX_ENTRIES = 0xC0368004; +pub const IPSEC_DOSP_KEYMOD_NOT_ALLOWED = 0xC0368005; +pub const IPSEC_DOSP_MAX_PER_IP_RATELIMIT_QUEUES = 0xC0368006; +pub const VOLMGR_MIRROR_NOT_SUPPORTED = 0xC038005B; +pub const VOLMGR_RAID5_NOT_SUPPORTED = 0xC038005C; +pub const VIRTDISK_PROVIDER_NOT_FOUND = 0xC03A0014; +pub const VIRTDISK_NOT_VIRTUAL_DISK = 0xC03A0015; +pub const VHD_PARENT_VHD_ACCESS_DENIED = 0xC03A0016; +pub const VHD_CHILD_PARENT_SIZE_MISMATCH = 0xC03A0017; +pub const VHD_DIFFERENCING_CHAIN_CYCLE_DETECTED = 0xC03A0018; +pub const VHD_DIFFERENCING_CHAIN_ERROR_IN_PARENT = 0xC03A0019;