From cc6ffdce485bbccbaf8f1a33f132a1621257deba Mon Sep 17 00:00:00 2001 From: Thomas Bluemel Date: Tue, 5 Jul 2005 22:35:29 +0000 Subject: [PATCH] fixed some signed/unsigned comparison warnings with -Wsign-compare svn path=/trunk/; revision=16441 --- reactos/apps/utils/net/arp/arp.c | 3 +- reactos/apps/utils/net/finger/net.c | 2 +- reactos/apps/utils/net/ftp/fake.c | 2 +- reactos/apps/utils/net/ftp/ftp.c | 2 +- reactos/apps/utils/net/route/route.c | 2 +- reactos/apps/utils/ps/ps.c | 2 +- reactos/apps/utils/rosperf/fill.c | 2 +- reactos/apps/utils/rosperf/lines.c | 4 +- reactos/apps/utils/rosperf/rosperf.h | 4 +- reactos/boot/freeldr/freeldr/fs/ext2.c | 2 +- reactos/boot/freeldr/freeldr/fs/fat.c | 8 +- reactos/boot/freeldr/freeldr/fs/fs.c | 8 +- reactos/boot/freeldr/freeldr/fs/iso.c | 2 +- reactos/boot/freeldr/freeldr/fs/ntfs.c | 2 +- .../boot/freeldr/freeldr/inffile/inffile.c | 4 +- reactos/boot/freeldr/freeldr/mm/meminit.c | 4 +- reactos/boot/freeldr/freeldr/multiboot.c | 8 +- .../boot/freeldr/freeldr/reactos/binhive.c | 4 +- .../boot/freeldr/freeldr/reactos/reactos.c | 2 +- .../boot/freeldr/freeldr/reactos/setupldr.c | 2 +- reactos/boot/freeldr/freeldr/rtl/print.c | 2 +- reactos/boot/freeldr/freeldr/ui/tui.c | 14 +- reactos/drivers/dd/blue/blue.c | 3 +- reactos/drivers/dd/bootvid/bootvid.c | 2 +- reactos/drivers/dd/parallel/parallel.c | 2 +- reactos/drivers/fs/ntfs/attrib.c | 2 +- reactos/drivers/fs/ntfs/mft.c | 2 +- reactos/drivers/fs/vfat/rw.c | 2 +- reactos/drivers/net/afd/afd/select.c | 4 +- reactos/drivers/net/ndis/ndis/buffer.c | 14 +- reactos/drivers/net/ndis/ndis/miniport.c | 6 +- reactos/drivers/net/npf/read.c | 2 +- reactos/drivers/net/npf/win_bpf_filter.c | 2 +- reactos/drivers/storage/disk/disk.c | 2 +- reactos/drivers/usb/cromwell/linux/usb.h | 2 +- .../video/displays/vga/objects/bitblt.c | 6 +- .../video/displays/vga/objects/lineto.c | 5 +- .../video/displays/vga/objects/paint.c | 8 +- .../video/displays/vga/objects/pointer.c | 8 +- .../video/displays/vga/vgavideo/vgavideo.c | 16 +- reactos/drivers/video/miniport/vga/initvga.c | 4 +- reactos/include/ndk/ketypes.h | 2 +- reactos/include/reactos/exeformat.h | 4 +- reactos/lib/aclui/checklist.c | 10 +- reactos/lib/adns/src/check.c | 2 +- reactos/lib/adns/src/query.c | 2 +- reactos/lib/adns/src/reply.c | 4 +- reactos/lib/adns/src/setup.c | 2 +- reactos/lib/adns/src/types.c | 2 +- reactos/lib/advapi32/crypt/crypt.c | 2 +- reactos/lib/advpack/advpack.c | 2 +- reactos/lib/cpl/desk/settings.c | 4 +- reactos/lib/cpl/intl/locale.c | 4 +- reactos/lib/cpl/intl/time.c | 2 +- reactos/lib/crt/direct/getcwd.c | 2 +- reactos/lib/crt/io/access.c | 4 +- reactos/lib/crt/io/chmod.c | 2 +- reactos/lib/crt/process/process.c | 2 +- reactos/lib/crt/search/lfind.c | 2 +- reactos/lib/crt/signal/signal.c | 4 +- reactos/lib/crt/stdio/fread.c | 6 +- reactos/lib/crt/stdio/fwrite.c | 4 +- reactos/lib/crt/stdlib/fcvtbuf.c | 2 +- reactos/lib/crt/stdlib/getenv.c | 4 +- reactos/lib/crt/string/strset.c | 2 +- reactos/lib/crt/time/ctime.c | 18 +- reactos/lib/crt/time/strftime.c | 2 +- reactos/lib/crt/wine/cppexcept.c | 2 +- reactos/lib/crt/wstring/wcsset.c | 2 +- reactos/lib/dnsapi/dnsapi/query.c | 4 +- reactos/lib/fslib/vfatlib/fat16.c | 6 +- reactos/lib/fslib/vfatlib/fat32.c | 6 +- reactos/lib/fslib/vfatlib/vfatlib.c | 4 +- reactos/lib/gdi32/misc/misc.c | 4 +- reactos/lib/gdi32/objects/dc.c | 2 +- reactos/lib/gdi32/objects/font.c | 4 +- reactos/lib/kernel32/file/bintype.c | 12 +- reactos/lib/kernel32/file/file.c | 2 +- reactos/lib/kernel32/misc/console.c | 4 +- reactos/lib/kernel32/misc/errormsg.c | 4 +- reactos/lib/kernel32/misc/lang.c | 2 +- reactos/lib/kernel32/misc/lzexpand_main.c | 4 +- reactos/lib/kernel32/misc/nls.c | 2 +- reactos/lib/kernel32/misc/profile.c | 4 +- reactos/lib/kernel32/misc/time.c | 2 +- reactos/lib/kernel32/process/create.c | 2 +- reactos/lib/ntdll/stdlib/lfind.c | 2 +- reactos/lib/rossym/frommem.c | 4 +- reactos/lib/rtl/i386/exception.c | 4 +- reactos/lib/rtl/unicode.c | 10 +- reactos/lib/syssetup/wizard.c | 3 +- reactos/lib/ws2_32/misc/dllmain.c | 2 +- reactos/lib/ws2_32/misc/ns.c | 6 +- reactos/ntoskrnl/ex/list.c | 4 +- reactos/ntoskrnl/ex/sysinfo.c | 6 +- reactos/ntoskrnl/ex/uuid.c | 2 +- reactos/ntoskrnl/io/file.c | 4 +- reactos/ntoskrnl/io/iomgr.c | 2 +- reactos/ntoskrnl/io/irq.c | 5 +- reactos/ntoskrnl/io/pnpdma.c | 2 +- reactos/ntoskrnl/kd/wrappers/gdbstub.c | 2 +- reactos/ntoskrnl/kdbg/kdb.c | 20 +- reactos/ntoskrnl/kdbg/kdb_cli.c | 26 +- reactos/ntoskrnl/kdbg/kdb_expr.c | 2 +- reactos/ntoskrnl/ke/i386/irq.c | 4 +- reactos/ntoskrnl/ke/ipi.c | 5 +- reactos/ntoskrnl/ke/kthread.c | 6 +- reactos/ntoskrnl/ke/wait.c | 4 +- reactos/ntoskrnl/mm/freelist.c | 4 +- reactos/ntoskrnl/mm/i386/page.c | 2 +- reactos/ntoskrnl/mm/mdl.c | 2 +- reactos/ntoskrnl/mm/rpoolmgr.h | 4 +- reactos/regtests/shared/regtests.c | 4 +- reactos/regtests/shared/regtests.h | 4 +- reactos/subsys/csrss/api/process.c | 2 +- reactos/subsys/csrss/include/conio.h | 2 +- reactos/subsys/csrss/init.c | 2 +- reactos/subsys/csrss/win32csr/conio.c | 27 +- reactos/subsys/csrss/win32csr/guiconsole.c | 2 +- reactos/subsys/csrss/win32csr/tuiconsole.c | 5 +- reactos/subsys/smss/init.c | 2 +- reactos/subsys/system/cmd/dir.c | 4 +- reactos/subsys/system/cmd/filecomp.c | 6 +- reactos/subsys/system/regedit/edit.c | 2 +- reactos/subsys/system/regedit/hexedit.c | 21 +- reactos/subsys/system/regedit/listview.c | 4 +- reactos/subsys/system/regedit/regproc.c | 4 +- reactos/subsys/system/regedit/treeview.c | 2 +- .../subsys/system/reporterror/reporterror.c | 2 +- reactos/subsys/system/sm/sm.c | 2 +- reactos/subsys/system/taskmgr/dbgchnl.c | 6 +- reactos/subsys/system/taskmgr/perfdata.c | 10 +- reactos/subsys/system/usetup/cabinet.c | 2 +- reactos/subsys/system/usetup/console.c | 8 +- reactos/subsys/system/usetup/genlist.c | 2 +- reactos/subsys/system/usetup/infcache.c | 12 +- reactos/subsys/system/usetup/partlist.c | 8 +- reactos/subsys/system/usetup/usetup.c | 18 +- reactos/subsys/system/vmwinst/vmwinst.c | 2 +- reactos/w32api/include/ntstatus.h | 2106 +++++++++-------- reactos/w32api/include/winbase.h | 76 +- 141 files changed, 1406 insertions(+), 1423 deletions(-) diff --git a/reactos/apps/utils/net/arp/arp.c b/reactos/apps/utils/net/arp/arp.c index 8338c0cb909..e78be33cbc5 100644 --- a/reactos/apps/utils/net/arp/arp.c +++ b/reactos/apps/utils/net/arp/arp.c @@ -53,7 +53,8 @@ VOID Usage(VOID); /* FIXME: allow user to specify an interface address, via pszIfAddr */ INT DisplayArpEntries(PTCHAR pszInetAddr, PTCHAR pszIfAddr) { - INT i, k, iRet; + INT iRet; + UINT i, k; PMIB_IPNETTABLE pIpNetTable; PMIB_IPADDRTABLE pIpAddrTable; ULONG ulSize = 0; diff --git a/reactos/apps/utils/net/finger/net.c b/reactos/apps/utils/net/finger/net.c index c431e44a975..39fa193d060 100644 --- a/reactos/apps/utils/net/finger/net.c +++ b/reactos/apps/utils/net/finger/net.c @@ -59,7 +59,7 @@ netfinger(char *name) return; *host++ = '\0'; - if (isdigit(*host) && (defaddr.s_addr = inet_addr(host)) != -1) { + if (isdigit(*host) && (defaddr.s_addr = inet_addr(host)) != (unsigned long)-1) { def.h_name = host; def.h_addr_list = alist; def.h_addr = (char *)&defaddr; diff --git a/reactos/apps/utils/net/ftp/fake.c b/reactos/apps/utils/net/ftp/fake.c index 11926562410..c8a1a93221d 100644 --- a/reactos/apps/utils/net/ftp/fake.c +++ b/reactos/apps/utils/net/ftp/fake.c @@ -100,7 +100,7 @@ int fgetcSocket(int s) index = 0; total = recv(s, buffer, sizeof(buffer), 0); - if (total == INVALID_SOCKET) + if (total == SOCKET_ERROR) { total = 0; return ERROR; diff --git a/reactos/apps/utils/net/ftp/ftp.c b/reactos/apps/utils/net/ftp/ftp.c index 45a7c8dde90..a7d2bc62c80 100644 --- a/reactos/apps/utils/net/ftp/ftp.c +++ b/reactos/apps/utils/net/ftp/ftp.c @@ -119,7 +119,7 @@ char *hookup(char *host, int port) bzero((char *)&hisctladdr, sizeof (hisctladdr)); hisctladdr.sin_addr.s_addr = inet_addr(host); - if (hisctladdr.sin_addr.s_addr != -1) { + if (hisctladdr.sin_addr.s_addr != (unsigned long)-1) { hisctladdr.sin_family = AF_INET; (void) strncpy(hostnamebuf, host, sizeof(hostnamebuf)); } else { diff --git a/reactos/apps/utils/net/route/route.c b/reactos/apps/utils/net/route/route.c index 865d6dc1649..544aa4ece38 100644 --- a/reactos/apps/utils/net/route/route.c +++ b/reactos/apps/utils/net/route/route.c @@ -36,7 +36,7 @@ int print_routes() { DWORD Error; ULONG Size = 0; char Destination[IPBUF], Gateway[IPBUF], Netmask[IPBUF]; - int i; + unsigned int i; if( (Error = GetIpForwardTable( NULL, &Size, TRUE )) == ERROR_INSUFFICIENT_BUFFER ) { diff --git a/reactos/apps/utils/ps/ps.c b/reactos/apps/utils/ps/ps.c index da2e54c2a39..ed89e1d1746 100644 --- a/reactos/apps/utils/ps/ps.c +++ b/reactos/apps/utils/ps/ps.c @@ -213,7 +213,7 @@ int main() unsigned char minute, minute1, tmin, tmin1; unsigned char seconds, seconds1, tsec, tsec1; - int ti; + unsigned int ti; LARGE_INTEGER ptime; ptime.QuadPart = CurrentProcess->KernelTime.QuadPart; diff --git a/reactos/apps/utils/rosperf/fill.c b/reactos/apps/utils/rosperf/fill.c index 422be8d982e..1e22f03ce7c 100644 --- a/reactos/apps/utils/rosperf/fill.c +++ b/reactos/apps/utils/rosperf/fill.c @@ -36,7 +36,7 @@ FillSmallProc(void *Context, PPERF_INFO PerfInfo, unsigned Reps) { #define SMALL_SIZE 16 unsigned Rep; - unsigned x, y; + int x, y; x = 0; y = 0; diff --git a/reactos/apps/utils/rosperf/lines.c b/reactos/apps/utils/rosperf/lines.c index 14824c950ab..1465935aef0 100644 --- a/reactos/apps/utils/rosperf/lines.c +++ b/reactos/apps/utils/rosperf/lines.c @@ -60,7 +60,7 @@ void LinesHorizontalProc(void *Context, PPERF_INFO PerfInfo, unsigned Reps) { unsigned Rep; - unsigned y; + int y; HDC Dc; for (Rep = 0; Rep < Reps; ) @@ -79,7 +79,7 @@ void LinesVerticalProc(void *Context, PPERF_INFO PerfInfo, unsigned Reps) { unsigned Rep; - unsigned x; + int x; HDC Dc; for (Rep = 0; Rep < Reps; ) diff --git a/reactos/apps/utils/rosperf/rosperf.h b/reactos/apps/utils/rosperf/rosperf.h index 4eb1144a797..5ce0aa29996 100644 --- a/reactos/apps/utils/rosperf/rosperf.h +++ b/reactos/apps/utils/rosperf/rosperf.h @@ -28,8 +28,8 @@ typedef struct tagPERF_INFO COLORREF BackgroundColor; HDC ForegroundDc; HDC BackgroundDc; - ULONG WndWidth; - ULONG WndHeight; + INT WndWidth; + INT WndHeight; } PERF_INFO, *PPERF_INFO; typedef unsigned (*INITTESTPROC)(void **Context, PPERF_INFO PerfInfo, unsigned Reps); diff --git a/reactos/boot/freeldr/freeldr/fs/ext2.c b/reactos/boot/freeldr/freeldr/fs/ext2.c index 729faaf35ab..b8ff14f935c 100644 --- a/reactos/boot/freeldr/freeldr/fs/ext2.c +++ b/reactos/boot/freeldr/freeldr/fs/ext2.c @@ -192,7 +192,7 @@ FILE* Ext2OpenFile(PCHAR FileName) */ BOOL Ext2LookupFile(PCHAR FileName, PEXT2_FILE_INFO Ext2FileInfoPointer) { - int i; + UINT i; ULONG NumberOfPathParts; CHAR PathPart[261]; PVOID DirectoryBuffer; diff --git a/reactos/boot/freeldr/freeldr/fs/fat.c b/reactos/boot/freeldr/freeldr/fs/fat.c index cb71186a669..69d37addfe4 100644 --- a/reactos/boot/freeldr/freeldr/fs/fat.c +++ b/reactos/boot/freeldr/freeldr/fs/fat.c @@ -689,7 +689,7 @@ BOOL FatXSearchDirectoryBufferForFile(PVOID DirectoryBuffer, ULONG DirectorySize */ BOOL FatLookupFile(PCHAR FileName, PFAT_FILE_INFO FatFileInfoPointer) { - int i; + UINT i; ULONG NumberOfPathParts; CHAR PathPart[261]; PVOID DirectoryBuffer; @@ -827,9 +827,9 @@ void FatParseShortFileName(PCHAR Buffer, PDIRENTRY DirEntry) BOOL FatGetFatEntry(ULONG Cluster, ULONG* ClusterPointer) { ULONG fat = 0; - int FatOffset; - int ThisFatSecNum; - int ThisFatEntOffset; + UINT FatOffset; + UINT ThisFatSecNum; + UINT ThisFatEntOffset; DbgPrint((DPRINT_FILESYSTEM, "FatGetFatEntry() Retrieving FAT entry for cluster %d.\n", Cluster)); diff --git a/reactos/boot/freeldr/freeldr/fs/fs.c b/reactos/boot/freeldr/freeldr/fs/fs.c index 23f5b07f0df..b197d840a7d 100644 --- a/reactos/boot/freeldr/freeldr/fs/fs.c +++ b/reactos/boot/freeldr/freeldr/fs/fs.c @@ -339,10 +339,10 @@ BOOL FsIsEndOfFile(PFILE FileHandle) */ ULONG FsGetNumPathParts(PCHAR Path) { - ULONG i; + size_t i; ULONG num; - for (i=0,num=0; i<(int)strlen(Path); i++) + for (i=0,num=0; i= 64 * NtfsBootSector->BytesPerSector) + while (Length >= (ULONGLONG)64 * (ULONGLONG)NtfsBootSector->BytesPerSector) { if (!MachDiskReadLogicalSectors(NtfsDriveNumber, NtfsSectorOfClusterZero + (Offset / NtfsBootSector->BytesPerSector), 64, (PCHAR)DISKREADBUFFER)) return FALSE; diff --git a/reactos/boot/freeldr/freeldr/inffile/inffile.c b/reactos/boot/freeldr/freeldr/inffile/inffile.c index 255e0c0f6de..152706f4200 100644 --- a/reactos/boot/freeldr/freeldr/inffile/inffile.c +++ b/reactos/boot/freeldr/freeldr/inffile/inffile.c @@ -56,7 +56,7 @@ typedef struct _INFCACHELINE struct _INFCACHELINE *Next; struct _INFCACHELINE *Prev; - LONG FieldCount; + ULONG FieldCount; PCHAR Key; @@ -437,7 +437,7 @@ inline static int is_eol( struct parser *parser, const CHAR *ptr ) /* push data from current token start up to pos into the current token */ static int push_token( struct parser *parser, const CHAR *pos ) { - int len = pos - parser->start; + unsigned int len = pos - parser->start; const CHAR *src = parser->start; CHAR *dst = parser->token + parser->token_len; diff --git a/reactos/boot/freeldr/freeldr/mm/meminit.c b/reactos/boot/freeldr/freeldr/mm/meminit.c index f4960731763..75b73f63046 100644 --- a/reactos/boot/freeldr/freeldr/mm/meminit.c +++ b/reactos/boot/freeldr/freeldr/mm/meminit.c @@ -384,8 +384,8 @@ ULONG MmFindAvailablePagesBeforePage(PVOID PageLookupTable, ULONG TotalPageCount VOID MmFixupSystemMemoryMap(PBIOS_MEMORY_MAP BiosMemoryMap, ULONG* MapCount) { - int Index; - int Index2; + UINT Index; + UINT Index2; // Loop through each entry in the array for (Index=0; Index<*MapCount; Index++) diff --git a/reactos/boot/freeldr/freeldr/multiboot.c b/reactos/boot/freeldr/freeldr/multiboot.c index f8cbe08b52c..b577b747171 100644 --- a/reactos/boot/freeldr/freeldr/multiboot.c +++ b/reactos/boot/freeldr/freeldr/multiboot.c @@ -528,7 +528,7 @@ FrLdrMapKernel(FILE *KernelImage) ULONG_PTR SourceSection; ULONG_PTR TargetSection; ULONG SectionSize; - LONG i; + INT i; PIMAGE_DATA_DIRECTORY RelocationDDir; PIMAGE_BASE_RELOCATION RelocationDir, RelocationEnd; ULONG Count; @@ -588,7 +588,7 @@ FrLdrMapKernel(FILE *KernelImage) Section += SectionCount; /* Walk each section backwards */ - for (i=SectionCount; i >= 0; i--, Section--) { + for (i=(INT)SectionCount; i >= 0; i--, Section--) { /* Get the disk location and the memory location, and the size */ SourceSection = RaToPa(Section->PointerToRawData); @@ -636,7 +636,7 @@ FrLdrMapKernel(FILE *KernelImage) /* Calculate the Offset of the Type */ TypeOffset = (PUSHORT)(RelocationDir + 1); - for (i = 0; i < Count; i++) { + for (i = 0; i < (INT)Count; i++) { ShortPtr = (PUSHORT)(Address + (*TypeOffset & 0xFFF)); @@ -765,7 +765,7 @@ FrLdrCloseModule(ULONG_PTR ModuleBase, if (ModuleData) { /* Make sure this is the right module and that it hasn't been closed */ - if ((ModuleBase == ModuleData->ModuleStart) && (ModuleData->ModuleEnd == -1)) { + if ((ModuleBase == ModuleData->ModuleStart) && (ModuleData->ModuleEnd == (ULONG_PTR)-1)) { /* Close the Module */ ModuleData->ModuleEnd = ModuleData->ModuleStart + ModuleSize; diff --git a/reactos/boot/freeldr/freeldr/reactos/binhive.c b/reactos/boot/freeldr/freeldr/reactos/binhive.c index b63b608682c..87eafd2e141 100644 --- a/reactos/boot/freeldr/freeldr/reactos/binhive.c +++ b/reactos/boot/freeldr/freeldr/reactos/binhive.c @@ -1360,10 +1360,10 @@ RegImportValue (PHBIN RootBin, PWCHAR wName; PCHAR cName; LONG Error; - LONG DataSize; + ULONG DataSize; PCHAR cBuffer; PWCHAR wBuffer; - LONG i; + ULONG i; if (ValueCell->CellSize >= 0 || ValueCell->Id != REG_VALUE_CELL_ID) { diff --git a/reactos/boot/freeldr/freeldr/reactos/reactos.c b/reactos/boot/freeldr/freeldr/reactos/reactos.c index a3512e4d949..7bc16cd6ebd 100644 --- a/reactos/boot/freeldr/freeldr/reactos/reactos.c +++ b/reactos/boot/freeldr/freeldr/reactos/reactos.c @@ -558,7 +558,7 @@ LoadAndBootReactOS(PCHAR OperatingSystemName) CHAR szHalName[1024]; CHAR szFileName[1024]; CHAR szBootPath[256]; - INT i; + UINT i; CHAR MsgBuffer[256]; ULONG SectionId; diff --git a/reactos/boot/freeldr/freeldr/reactos/setupldr.c b/reactos/boot/freeldr/freeldr/reactos/setupldr.c index 78e01a6feea..84e48dfe91a 100644 --- a/reactos/boot/freeldr/freeldr/reactos/setupldr.c +++ b/reactos/boot/freeldr/freeldr/reactos/setupldr.c @@ -240,7 +240,7 @@ VOID RunLoader(VOID) ULONG Size; char *SourcePath; char *LoadOptions; - int i; + UINT i; HINF InfHandle; ULONG ErrorLine; diff --git a/reactos/boot/freeldr/freeldr/rtl/print.c b/reactos/boot/freeldr/freeldr/rtl/print.c index b5c7b658d33..e7450dcece1 100644 --- a/reactos/boot/freeldr/freeldr/rtl/print.c +++ b/reactos/boot/freeldr/freeldr/rtl/print.c @@ -27,7 +27,7 @@ */ void print(char *str) { - int i; + size_t i; for (i = 0; i < strlen(str); i++) MachConsPutChar(str[i]); diff --git a/reactos/boot/freeldr/freeldr/ui/tui.c b/reactos/boot/freeldr/freeldr/ui/tui.c index d30f0a00605..3938aabc9a4 100644 --- a/reactos/boot/freeldr/freeldr/ui/tui.c +++ b/reactos/boot/freeldr/freeldr/ui/tui.c @@ -517,9 +517,10 @@ VOID TuiMessageBox(PCHAR MessageText) VOID TuiMessageBoxCritical(PCHAR MessageText) { int width = 8; - int height = 1; + unsigned int height = 1; int curline = 0; - int i , j, k; + int k; + size_t i , j; int x1, x2, y1, y2; char temp[260]; char key; @@ -768,16 +769,17 @@ VOID TuiFadeOut(VOID) BOOL TuiEditBox(PCHAR MessageText, PCHAR EditTextBuffer, ULONG Length) { int width = 8; - int height = 1; + unsigned int height = 1; int curline = 0; - int i , j, k; + int k; + size_t i , j; int x1, x2, y1, y2; char temp[260]; char key; int EditBoxLine; - int EditBoxStartX, EditBoxEndX; + ULONG EditBoxStartX, EditBoxEndX; int EditBoxCursorX; - int EditBoxTextCount; + unsigned int EditBoxTextCount; int EditBoxTextDisplayIndex; BOOL ReturnCode; PVOID ScreenBuffer; diff --git a/reactos/drivers/dd/blue/blue.c b/reactos/drivers/dd/blue/blue.c index 7e84020f828..571752269df 100644 --- a/reactos/drivers/dd/blue/blue.c +++ b/reactos/drivers/dd/blue/blue.c @@ -165,7 +165,8 @@ ScrWrite(PDEVICE_OBJECT DeviceObject, NTSTATUS Status; char *pch = Irp->UserBuffer; PBYTE vidmem; - int i, j, offset; + unsigned int i; + int j, offset; int cursorx, cursory; int rows, columns; int processed = DeviceExtension->Mode & ENABLE_PROCESSED_OUTPUT; diff --git a/reactos/drivers/dd/bootvid/bootvid.c b/reactos/drivers/dd/bootvid/bootvid.c index 1b1ace9e3d8..d3386c40011 100644 --- a/reactos/drivers/dd/bootvid/bootvid.c +++ b/reactos/drivers/dd/bootvid/bootvid.c @@ -158,7 +158,7 @@ vgaPreCalc() STATIC VOID FASTCALL vgaSetRegisters(PVGA_REGISTERS Registers) { - int i; + UINT i; /* Update misc output register */ WRITE_PORT_UCHAR(MISC, Registers->Misc); diff --git a/reactos/drivers/dd/parallel/parallel.c b/reactos/drivers/dd/parallel/parallel.c index f539cd30285..a2959fd45eb 100644 --- a/reactos/drivers/dd/parallel/parallel.c +++ b/reactos/drivers/dd/parallel/parallel.c @@ -80,7 +80,7 @@ Dispatch(PDEVICE_OBJECT DeviceObject, PIRP Irp) { PIO_STACK_LOCATION Stack = IoGetCurrentIrpStackLocation(Irp); NTSTATUS status; - int i; + UINT i; switch (Stack->MajorFunction) { diff --git a/reactos/drivers/fs/ntfs/attrib.c b/reactos/drivers/fs/ntfs/attrib.c index ca8c02abcc5..51ebcbb86e1 100644 --- a/reactos/drivers/fs/ntfs/attrib.c +++ b/reactos/drivers/fs/ntfs/attrib.c @@ -280,7 +280,7 @@ NtfsDumpFileAttributes (PFILE_RECORD_HEADER FileRecord) Attribute = (PATTRIBUTE)((ULONG_PTR)FileRecord + FileRecord->AttributeOffset); while (Attribute < (PATTRIBUTE)((ULONG_PTR)FileRecord + FileRecord->BytesInUse) && - Attribute->AttributeType != -1) + Attribute->AttributeType != (ATTRIBUTE_TYPE)-1) { NtfsDumpAttribute (Attribute); diff --git a/reactos/drivers/fs/ntfs/mft.c b/reactos/drivers/fs/ntfs/mft.c index cf5b4f54569..fcf74180555 100644 --- a/reactos/drivers/fs/ntfs/mft.c +++ b/reactos/drivers/fs/ntfs/mft.c @@ -128,7 +128,7 @@ FindAttribute (PFILE_RECORD_HEADER FileRecord, Attribute = (PATTRIBUTE)((ULONG_PTR)FileRecord + FileRecord->AttributeOffset); while (Attribute < (PATTRIBUTE)((ULONG_PTR)FileRecord + FileRecord->BytesInUse) && - Attribute->AttributeType != -1) + Attribute->AttributeType != (ATTRIBUTE_TYPE)-1) { if (Attribute->AttributeType == Type) { diff --git a/reactos/drivers/fs/vfat/rw.c b/reactos/drivers/fs/vfat/rw.c index b0ef9907e4c..751664f1144 100644 --- a/reactos/drivers/fs/vfat/rw.c +++ b/reactos/drivers/fs/vfat/rw.c @@ -831,7 +831,7 @@ NTSTATUS VfatWrite (PVFAT_IRP_CONTEXT IrpContext) ByteOffset = IrpContext->Stack->Parameters.Write.ByteOffset; if (ByteOffset.u.LowPart == FILE_WRITE_TO_END_OF_FILE && - ByteOffset.u.HighPart == 0xffffffff) + ByteOffset.u.HighPart == -1) { ByteOffset.QuadPart = Fcb->RFCB.FileSize.QuadPart; } diff --git a/reactos/drivers/net/afd/afd/select.c b/reactos/drivers/net/afd/afd/select.c index 270536b1bc5..e1ad87431ab 100644 --- a/reactos/drivers/net/afd/afd/select.c +++ b/reactos/drivers/net/afd/afd/select.c @@ -62,7 +62,7 @@ VOID RemoveSelect( PAFD_ACTIVE_POLL Poll ) { VOID SignalSocket( PAFD_ACTIVE_POLL Poll, PAFD_POLL_INFO PollReq, NTSTATUS Status ) { - int i; + UINT i; PIRP Irp = Poll->Irp; AFD_DbgPrint(MID_TRACE,("Called (Status %x)\n", Status)); KeCancelTimer( &Poll->Timer ); @@ -121,7 +121,7 @@ VOID KillSelectsForFCB( PAFD_DEVICE_EXTENSION DeviceExt, PIRP Irp; PAFD_POLL_INFO PollReq; PAFD_HANDLE HandleArray; - int i; + UINT i; AFD_DbgPrint(MID_TRACE,("Killing selects that refer to %x\n", FileObject)); diff --git a/reactos/drivers/net/ndis/ndis/buffer.c b/reactos/drivers/net/ndis/ndis/buffer.c index 5beda94f3a0..20e40e1ba19 100644 --- a/reactos/drivers/net/ndis/ndis/buffer.c +++ b/reactos/drivers/net/ndis/ndis/buffer.c @@ -34,7 +34,7 @@ __inline ULONG SkipToOffset( for (;;) { if (!Buffer) - return -1; + return 0xFFFFFFFF; NdisQueryBuffer(Buffer, (PVOID)Data, Size); @@ -77,7 +77,7 @@ UINT CopyBufferToBufferChain( NDIS_DbgPrint(MAX_TRACE, ("DstBuffer (0x%X) DstOffset (0x%X) SrcData (0x%X) Length (%d)\n", DstBuffer, DstOffset, SrcData, Length)); /* Skip DstOffset bytes in the destination buffer chain */ - if (SkipToOffset(DstBuffer, DstOffset, &DstData, &DstSize) == -1) + if (SkipToOffset(DstBuffer, DstOffset, &DstData, &DstSize) == 0xFFFFFFFF) return 0; /* Start copying the data */ @@ -134,7 +134,7 @@ UINT CopyBufferChainToBuffer( NDIS_DbgPrint(MAX_TRACE, ("DstData 0x%X SrcBuffer 0x%X SrcOffset 0x%X Length %d\n",DstData,SrcBuffer, SrcOffset, Length)); /* Skip SrcOffset bytes in the source buffer chain */ - if (SkipToOffset(SrcBuffer, SrcOffset, &SrcData, &SrcSize) == -1) + if (SkipToOffset(SrcBuffer, SrcOffset, &SrcData, &SrcSize) == 0xFFFFFFFF) return 0; /* Start copying the data */ @@ -234,11 +234,11 @@ UINT CopyPacketToBufferChain( /* Skip DstOffset bytes in the destination buffer chain */ NdisQueryBuffer(DstBuffer, (PVOID)&DstData, &DstSize); - if (SkipToOffset(DstBuffer, DstOffset, &DstData, &DstSize) == -1) + if (SkipToOffset(DstBuffer, DstOffset, &DstData, &DstSize) == 0xFFFFFFFF) return 0; /* Skip SrcOffset bytes in the source packet */ NdisGetFirstBufferFromPacket(SrcPacket, &SrcBuffer, (PVOID)&SrcData, &SrcSize, &Total); - if (SkipToOffset(SrcBuffer, SrcOffset, &SrcData, &SrcSize) == -1) + if (SkipToOffset(SrcBuffer, SrcOffset, &SrcData, &SrcSize) == 0xFFFFFFFF) return 0; /* Copy the data */ for (Total = 0;;) { @@ -669,12 +669,12 @@ NdisCopyFromPacketToPacket( /* Skip DestinationOffset bytes in the destination packet */ NdisGetFirstBufferFromPacket(Destination, &DstBuffer, (PVOID)&DstData, &DstSize, &Total); - if (SkipToOffset(DstBuffer, DestinationOffset, &DstData, &DstSize) == -1) + if (SkipToOffset(DstBuffer, DestinationOffset, &DstData, &DstSize) == 0xFFFFFFFF) return; /* Skip SourceOffset bytes in the source packet */ NdisGetFirstBufferFromPacket(Source, &SrcBuffer, (PVOID)&SrcData, &SrcSize, &Total); - if (SkipToOffset(SrcBuffer, SourceOffset, &SrcData, &SrcSize) == -1) + if (SkipToOffset(SrcBuffer, SourceOffset, &SrcData, &SrcSize) == 0xFFFFFFFF) return; /* Copy the data */ diff --git a/reactos/drivers/net/ndis/ndis/miniport.c b/reactos/drivers/net/ndis/ndis/miniport.c index 3f5389c18dd..4bb90da1db2 100644 --- a/reactos/drivers/net/ndis/ndis/miniport.c +++ b/reactos/drivers/net/ndis/ndis/miniport.c @@ -1395,7 +1395,7 @@ NdisIPnPStartDevice( Status = IoGetDeviceProperty(Adapter->NdisMiniportBlock.PhysicalDeviceObject, DevicePropertyLegacyBusType, Size, &Adapter->NdisMiniportBlock.BusType, &Size); - if (!NT_SUCCESS(Status) || Adapter->NdisMiniportBlock.BusType == -1) + if (!NT_SUCCESS(Status) || Adapter->NdisMiniportBlock.BusType == (NDIS_INTERFACE_TYPE)-1) { NdisInitUnicodeString(&ParamName, L"BusType"); NdisReadConfiguration(&NdisStatus, &ConfigParam, ConfigHandle, @@ -1409,7 +1409,7 @@ NdisIPnPStartDevice( Status = IoGetDeviceProperty(Adapter->NdisMiniportBlock.PhysicalDeviceObject, DevicePropertyBusNumber, Size, &Adapter->NdisMiniportBlock.BusNumber, &Size); - if (!NT_SUCCESS(Status) || Adapter->NdisMiniportBlock.BusNumber == -1) + if (!NT_SUCCESS(Status) || Adapter->NdisMiniportBlock.BusNumber == (NDIS_INTERFACE_TYPE)-1) { NdisInitUnicodeString(&ParamName, L"BusNumber"); NdisReadConfiguration(&NdisStatus, &ConfigParam, ConfigHandle, @@ -1424,7 +1424,7 @@ NdisIPnPStartDevice( Status = IoGetDeviceProperty(Adapter->NdisMiniportBlock.PhysicalDeviceObject, DevicePropertyAddress, Size, &Adapter->NdisMiniportBlock.SlotNumber, &Size); - if (!NT_SUCCESS(Status) || Adapter->NdisMiniportBlock.SlotNumber == -1) + if (!NT_SUCCESS(Status) || Adapter->NdisMiniportBlock.SlotNumber == (NDIS_INTERFACE_TYPE)-1) { NdisInitUnicodeString(&ParamName, L"SlotNumber"); NdisReadConfiguration(&NdisStatus, &ConfigParam, ConfigHandle, diff --git a/reactos/drivers/net/npf/read.c b/reactos/drivers/net/npf/read.c index 6e2faa27d08..533cda2a33a 100644 --- a/reactos/drivers/net/npf/read.c +++ b/reactos/drivers/net/npf/read.c @@ -437,7 +437,7 @@ NDIS_STATUS STDCALL NPF_tap (IN NDIS_HANDLE ProtocolBindingContext,IN NDIS_HANDL return NDIS_STATUS_NOT_ACCEPTED; //if the filter returns -1 the whole packet must be accepted - if(fres==-1 || fres > PacketSize+HeaderBufferSize)fres=PacketSize+HeaderBufferSize; + if(fres==(UINT)-1 || fres > PacketSize+HeaderBufferSize)fres=PacketSize+HeaderBufferSize; if(Open->mode & MODE_STAT){ // we are in statistics mode diff --git a/reactos/drivers/net/npf/win_bpf_filter.c b/reactos/drivers/net/npf/win_bpf_filter.c index 79553f6173f..b7815a3ba77 100644 --- a/reactos/drivers/net/npf/win_bpf_filter.c +++ b/reactos/drivers/net/npf/win_bpf_filter.c @@ -906,7 +906,7 @@ bpf_validate(f, len,mem_ex_size) IF_LOUD(DbgPrint("Validating program");) flag=0; - for(j=0;jcode==valid_instructions[j]) flag=1; if (flag==0) diff --git a/reactos/drivers/storage/disk/disk.c b/reactos/drivers/storage/disk/disk.c index a28a857842d..a324ff2ec5c 100644 --- a/reactos/drivers/storage/disk/disk.c +++ b/reactos/drivers/storage/disk/disk.c @@ -384,7 +384,7 @@ DiskClassCheckReadWrite(IN PDEVICE_OBJECT DeviceObject, PDEVICE_EXTENSION DeviceExtension; PDISK_DATA DiskData; PIO_STACK_LOCATION IrpStack; - ULARGE_INTEGER EndingOffset; + LARGE_INTEGER EndingOffset; DPRINT("DiskClassCheckReadWrite() called\n"); diff --git a/reactos/drivers/usb/cromwell/linux/usb.h b/reactos/drivers/usb/cromwell/linux/usb.h index efc1115a91e..4425aae2592 100644 --- a/reactos/drivers/usb/cromwell/linux/usb.h +++ b/reactos/drivers/usb/cromwell/linux/usb.h @@ -327,7 +327,7 @@ static inline int usb_make_path (struct usb_device *dev, char *buf, size_t size) { int actual; actual = snprintf (buf, size, "usb-%s-%s", dev->bus->bus_name, dev->devpath); - return (actual >= size) ? -1 : actual; + return (actual >= (int)size) ? -1 : actual; } /*-------------------------------------------------------------------------*/ diff --git a/reactos/drivers/video/displays/vga/objects/bitblt.c b/reactos/drivers/video/displays/vga/objects/bitblt.c index 763f6dfb0ba..6927c341e98 100644 --- a/reactos/drivers/video/displays/vga/objects/bitblt.c +++ b/reactos/drivers/video/displays/vga/objects/bitblt.c @@ -174,11 +174,11 @@ VGADDI_BltBrush(SURFOBJ* Dest, SURFOBJ* Source, SURFOBJ* MaskSurf, BRUSHOBJ* Brush, POINTL* BrushPoint, ROP4 Rop4) { UCHAR SolidColor = 0; - ULONG Left; - ULONG Length; + LONG Left; + LONG Length; PUCHAR Video; UCHAR Mask; - ULONG i, j; + INT i, j; ULONG RasterOp = VGA_NORMAL; /* Punt brush blts to non-device surfaces. */ diff --git a/reactos/drivers/video/displays/vga/objects/lineto.c b/reactos/drivers/video/displays/vga/objects/lineto.c index 9ef13d68b26..a0840b3dfe2 100644 --- a/reactos/drivers/video/displays/vga/objects/lineto.c +++ b/reactos/drivers/video/displays/vga/objects/lineto.c @@ -301,7 +301,8 @@ DrvLineTo(SURFOBJ *DestObj, RECTL *RectBounds, MIX mix) { - LONG x, y, deltax, deltay, i, xchange, ychange, hx, vy; + LONG x, y, deltax, deltay, xchange, ychange, hx, vy; + ULONG i; ULONG Pixel = Brush->iSolidColor; RECT_ENUM RectEnum; BOOL EnumMore; @@ -342,7 +343,7 @@ DrvLineTo(SURFOBJ *DestObj, CLIPOBJ_cEnumStart(Clip, FALSE, CT_RECTANGLES, CD_RIGHTDOWN, 0); do { - EnumMore = CLIPOBJ_bEnum(Clip, (ULONG) sizeof(RectEnum), (PVOID) &RectEnum); + EnumMore = CLIPOBJ_bEnum(Clip, sizeof(RectEnum), (PVOID) &RectEnum); for (i = 0; i < RectEnum.c && RectEnum.arcl[i].top <= y1; i++) { if (y1 < RectEnum.arcl[i].bottom && diff --git a/reactos/drivers/video/displays/vga/objects/paint.c b/reactos/drivers/video/displays/vga/objects/paint.c index e3f06c22d48..843766d2dd6 100644 --- a/reactos/drivers/video/displays/vga/objects/paint.c +++ b/reactos/drivers/video/displays/vga/objects/paint.c @@ -7,10 +7,10 @@ BOOL VGADDIFillSolid(SURFOBJ *Surface, RECTL Dimensions, ULONG iColor) { - int x, y, x2, y2, w, h; - ULONG offset, j, pre1; + int x, y, x2, y2, w, h, j; + ULONG offset, pre1; ULONG orgpre1, orgx, midpre1, tmppre1; - ULONG ileftpix, imidpix, irightpix; + int ileftpix, imidpix, irightpix; /* double leftpix, midpix, rightpix;*/ UCHAR a; @@ -150,7 +150,7 @@ BOOL VGADDIPaintRgn(SURFOBJ *Surface, CLIPOBJ *ClipRegion, ULONG iColor, MIX Mix CLIPOBJ_cEnumStart(ClipRegion, FALSE, CT_RECTANGLES, CD_ANY, 0); do { - int i; + UINT i; EnumMore = CLIPOBJ_bEnum(ClipRegion, sizeof(RectEnum), (PVOID) &RectEnum); DPRINT("EnumMore: %d, count: %d\n", EnumMore, RectEnum.c); for( i=0; ipPointerAttributes->Width) + 7) & ~0x7, ppdev->sizeSurf.cx); + SizeX = min(((X + (LONG)ppdev->pPointerAttributes->Width) + 7) & ~0x7, ppdev->sizeSurf.cx); SizeX -= (X & ~0x7); - SizeY = min(ppdev->pPointerAttributes->Height, ppdev->sizeSurf.cy - Y); + SizeY = min((LONG)ppdev->pPointerAttributes->Height, ppdev->sizeSurf.cy - Y); Rect->left = max(X, 0) & ~0x7; Rect->top = max(Y, 0); @@ -365,8 +365,8 @@ VGADDI_ShowCursor(PPDEV ppdev, PRECTL prcl) Rect.bottom - Rect.top); /* Display the cursor. */ - SizeX = min(ppdev->pPointerAttributes->Width, ppdev->sizeSurf.cx - cx); - SizeY = min(ppdev->pPointerAttributes->Height, ppdev->sizeSurf.cy - cy); + SizeX = min((LONG)ppdev->pPointerAttributes->Width, ppdev->sizeSurf.cx - cx); + SizeY = min((LONG)ppdev->pPointerAttributes->Height, ppdev->sizeSurf.cy - cy); AndMask = ppdev->pPointerAttributes->Pixels + (ppdev->pPointerAttributes->Height - SizeY) * ppdev->pPointerAttributes->WidthInBytes; VGADDI_BltPointerToVGA(cx, diff --git a/reactos/drivers/video/displays/vga/vgavideo/vgavideo.c b/reactos/drivers/video/displays/vga/vgavideo/vgavideo.c index eadf207dd92..4e1e3b9c0af 100644 --- a/reactos/drivers/video/displays/vga/vgavideo/vgavideo.c +++ b/reactos/drivers/video/displays/vga/vgavideo/vgavideo.c @@ -266,7 +266,7 @@ BOOL vgaHLine(INT x, INT y, INT len, UCHAR c) UCHAR a; ULONG pre1; ULONG orgpre1, orgx, midpre1; - ULONG ileftpix, imidpix, irightpix; + LONG ileftpix, imidpix, irightpix; orgx = x; @@ -341,7 +341,7 @@ BOOL vgaHLine(INT x, INT y, INT len, UCHAR c) BOOL vgaVLine(INT x, INT y, INT len, UCHAR c) { - ULONG offset, i; + INT offset, i; UCHAR a; offset = xconv[x]+y80[y]; @@ -391,9 +391,9 @@ void DIB_BltFromVGA(int x, int y, int w, int h, void *b, int Dest_lDelta) ULONG left = x >> 3; ULONG shift = x - (x & ~0x7); UCHAR pixel, nextpixel; - ULONG rightcount; - ULONG i, j; - ULONG stride = w >> 3; + LONG rightcount; + INT i, j; + LONG stride = w >> 3; /* Calculate the number of rightmost bytes not in a dword block. */ if (w >= 8) @@ -528,9 +528,9 @@ void DIB_BltFromVGA(int x, int y, int w, int h, void *b, int Dest_lDelta) void DIB_BltToVGA(int x, int y, int w, int h, void *b, int Source_lDelta, int StartMod) { PBYTE pb, opb = b; - ULONG i, j; - ULONG x2 = x + w; - ULONG y2 = y + h; + LONG i, j; + LONG x2 = x + w; + LONG y2 = y + h; ULONG offset; UCHAR a; diff --git a/reactos/drivers/video/miniport/vga/initvga.c b/reactos/drivers/video/miniport/vga/initvga.c index e4a5e98cd37..025d2fee6a9 100644 --- a/reactos/drivers/video/miniport/vga/initvga.c +++ b/reactos/drivers/video/miniport/vga/initvga.c @@ -27,7 +27,7 @@ VGA_REGISTERS TextModeRegs; STATIC VOID FASTCALL vgaSaveRegisters(PVGA_REGISTERS Registers) { - int i; + UINT i; for (i = 0; i < sizeof(Registers->CRT); i++) { @@ -60,7 +60,7 @@ vgaSaveRegisters(PVGA_REGISTERS Registers) STATIC VOID FASTCALL vgaSetRegisters(PVGA_REGISTERS Registers) { - int i; + UINT i; /* Update misc output register */ VideoPortWritePortUchar(MISC, Registers->Misc); diff --git a/reactos/include/ndk/ketypes.h b/reactos/include/ndk/ketypes.h index a90c51eeb4b..68384255e53 100644 --- a/reactos/include/ndk/ketypes.h +++ b/reactos/include/ndk/ketypes.h @@ -98,7 +98,7 @@ typedef struct _KPROFILE PVOID RegionEnd; ULONG BucketShift; PVOID Buffer; - CSHORT Source; + KPROFILE_SOURCE Source; ULONG Affinity; BOOLEAN Active; struct _KPROCESS *Process; diff --git a/reactos/include/reactos/exeformat.h b/reactos/include/reactos/exeformat.h index f6f7b0c64bc..d7a7730840b 100644 --- a/reactos/include/reactos/exeformat.h +++ b/reactos/include/reactos/exeformat.h @@ -69,7 +69,7 @@ typedef NTSTATUS (NTAPI * PEXEFMT_LOADER) * as opposed to STATUS_INVALID_IMAGE_FORMAT meaning the format is supported, * but the particular file is malformed */ -#define STATUS_ROS_EXEFMT_UNKNOWN_FORMAT (0xA0100001) +#define STATUS_ROS_EXEFMT_UNKNOWN_FORMAT ((NTSTATUS)0xA0100001) /* * Returned by MmCreateSection to signal successful loading of an executable @@ -78,7 +78,7 @@ typedef NTSTATUS (NTAPI * PEXEFMT_LOADER) * STATUS_ROS_EXEFMT_LOADED_FORMAT and the appropriate EXEFMT_LOADED_XXX */ #define FACILITY_ROS_EXEFMT_FORMAT (0x11) -#define STATUS_ROS_EXEFMT_LOADED_FORMAT (0x60110000) +#define STATUS_ROS_EXEFMT_LOADED_FORMAT ((NTSTATUS)0x60110000) /* non-standard format, ZwQuerySection required to retrieve the format tag */ #define EXEFMT_LOADED_EXTENDED (0x0000FFFF) diff --git a/reactos/lib/aclui/checklist.c b/reactos/lib/aclui/checklist.c index 86758b28457..549294fd324 100644 --- a/reactos/lib/aclui/checklist.c +++ b/reactos/lib/aclui/checklist.c @@ -63,7 +63,7 @@ typedef struct _CHECKLISTWND BOOL FocusVisible; COLORREF TextColor[2]; - UINT CheckBoxLeft[2]; + INT CheckBoxLeft[2]; BOOL QuickSearchEnabled; PCHECKITEM QuickSearchHitItem; @@ -531,7 +531,7 @@ UpdateControl(IN PCHECKLISTWND infoPtr, VisibleItems = (rcClient.bottom - rcClient.top) / infoPtr->ItemHeight; - if (ScrollInfo.nPage == VisibleItems && ScrollInfo.nMax > 0) + if (ScrollInfo.nPage == (UINT)VisibleItems && ScrollInfo.nMax > 0) { ScrollInfo.nMax--; } @@ -1456,7 +1456,7 @@ QuickSearchFindHit(IN PCHECKLISTWND infoPtr, default: { INT SearchLen = wcslen(infoPtr->QuickSearchText); - if (SearchLen < (sizeof(infoPtr->QuickSearchText) / sizeof(infoPtr->QuickSearchText[0])) - 1) + if (SearchLen < (INT)(sizeof(infoPtr->QuickSearchText) / sizeof(infoPtr->QuickSearchText[0])) - 1) { infoPtr->QuickSearchText[SearchLen++] = c; infoPtr->QuickSearchText[SearchLen] = L'\0'; @@ -1832,7 +1832,7 @@ CheckListWndProc(IN HWND hwnd, case CLM_SETCHECKBOXCOLUMN: { - infoPtr->CheckBoxLeft[wParam != CLB_DENY] = (UINT)lParam; + infoPtr->CheckBoxLeft[wParam != CLB_DENY] = (INT)lParam; Ret = 1; break; } @@ -1894,7 +1894,7 @@ CheckListWndProc(IN HWND hwnd, { LPSTYLESTRUCT Style = (LPSTYLESTRUCT)lParam; - if (wParam == GWL_STYLE) + if (wParam == (WPARAM)GWL_STYLE) { BOOL AllowChangeStyle; diff --git a/reactos/lib/adns/src/check.c b/reactos/lib/adns/src/check.c index 4a37ef0510d..211f6c6cff9 100644 --- a/reactos/lib/adns/src/check.c +++ b/reactos/lib/adns/src/check.c @@ -116,7 +116,7 @@ static void checkc_global(adns_state ads) { break; case server_disconnected: case server_broken: - assert(ads->tcpsocket == -1); + assert(ads->tcpsocket == INVALID_SOCKET); checkc_notcpbuf(ads); break; case server_ok: diff --git a/reactos/lib/adns/src/query.c b/reactos/lib/adns/src/query.c index f8b8bf423cb..005fe4697f1 100644 --- a/reactos/lib/adns/src/query.c +++ b/reactos/lib/adns/src/query.c @@ -286,7 +286,7 @@ int adns_submit_reverse_any(adns_state ads, iaddr= (const unsigned char*) &(((const struct sockaddr_in*)addr) -> sin_addr); lreq= strlen(zone) + 4*4 + 1; - if (lreq > sizeof(shortbuf)) { + if (lreq > (int)sizeof(shortbuf)) { buf= malloc( strlen(zone) + 4*4 + 1 ); if (!buf) return errno; buf_free= buf; diff --git a/reactos/lib/adns/src/reply.c b/reactos/lib/adns/src/reply.c index 9aae6fe0c5e..a2833ef5129 100644 --- a/reactos/lib/adns/src/reply.c +++ b/reactos/lib/adns/src/reply.c @@ -222,7 +222,7 @@ void adns__procdgram(adns_state ads, const byte *dgram, int dglen, * it contains the relevant info. */ } - } else if (rrtype == (qu->typei->type & adns__rrt_typemask)) { + } else if (rrtype == ((INT)qu->typei->type & (INT)adns__rrt_typemask)) { wantedrrs++; } else { adns__debug(ads,serv,qu,"ignoring answer RR with irrelevant type %d",rrtype); @@ -322,7 +322,7 @@ void adns__procdgram(adns_state ads, const byte *dgram, int dglen, &ownermatched); assert(!st); assert(rrtype != -1); if (rrclass != DNS_CLASS_IN || - rrtype != (qu->typei->type & adns__rrt_typemask) || + rrtype != ((INT)qu->typei->type & (INT)adns__rrt_typemask) || !ownermatched) continue; adns__update_expires(qu,ttl,now); diff --git a/reactos/lib/adns/src/setup.c b/reactos/lib/adns/src/setup.c index 9f1bad32871..258336be544 100644 --- a/reactos/lib/adns/src/setup.c +++ b/reactos/lib/adns/src/setup.c @@ -163,7 +163,7 @@ static void ccf_sortlist(adns_state ads, const char *fn, int lno, const char *bu return; } - if (l >= sizeof(tbuf)) { + if (l >= (int)sizeof(tbuf)) { configparseerr(ads,fn,lno,"sortlist entry `%.*s' too long",l,word); continue; } diff --git a/reactos/lib/adns/src/types.c b/reactos/lib/adns/src/types.c index d200c225387..69d5fba75e0 100644 --- a/reactos/lib/adns/src/types.c +++ b/reactos/lib/adns/src/types.c @@ -749,7 +749,7 @@ static adns_status pa_ptr(const parseinfo *pai, int dmstart, int max, void *data if (lablen>1 && pai->qu->query_dgram[labstart]=='0') return adns_s_querydomainwrong; } - for (i=0; iqu->query_dgram + labstart, expectdomain[i], (size_t)l)) diff --git a/reactos/lib/advapi32/crypt/crypt.c b/reactos/lib/advapi32/crypt/crypt.c index c338bd5d0d1..f4862251f44 100644 --- a/reactos/lib/advapi32/crypt/crypt.c +++ b/reactos/lib/advapi32/crypt/crypt.c @@ -126,7 +126,7 @@ static inline BOOL CRYPT_ANSIToUnicode(LPCSTR str, LPWSTR* wstr, int wstrsize) return TRUE; } wcount = MultiByteToWideChar(CP_ACP, 0, str, -1, NULL, 0); - wcount = wcount < wstrsize/sizeof(WCHAR) ? wcount : wstrsize/sizeof(WCHAR); + wcount = wcount < wstrsize/(int)sizeof(WCHAR) ? wcount : wstrsize/(int)sizeof(WCHAR); if (wstrsize == -1) *wstr = CRYPT_Alloc(wcount * sizeof(WCHAR)); if (*wstr) diff --git a/reactos/lib/advpack/advpack.c b/reactos/lib/advpack/advpack.c index 1c376dcb3b7..224cc9c1521 100644 --- a/reactos/lib/advpack/advpack.c +++ b/reactos/lib/advpack/advpack.c @@ -272,7 +272,7 @@ IsNTAdmin( DWORD Reserved, PDWORD PReserved ) { HANDLE Process, Token; - INT i; + UINT i; BOOL Good = FALSE; DWORD Buffer[4096]; DWORD Size; diff --git a/reactos/lib/cpl/desk/settings.c b/reactos/lib/cpl/desk/settings.c index cc908925757..7d9afb7c806 100644 --- a/reactos/lib/cpl/desk/settings.c +++ b/reactos/lib/cpl/desk/settings.c @@ -247,7 +247,7 @@ OnDisplayDeviceChanged(IN HWND hwndDlg, IN PDISPLAY_DEVICE_ENTRY pDeviceEntry) if (LoadString(hApplet, (2900 + Current->dmBitsPerPel), Buffer, sizeof(Buffer) / sizeof(TCHAR))) { index = SendDlgItemMessage(hwndDlg, IDC_SETTINGS_BPP, CB_FINDSTRINGEXACT, (WPARAM)-1, (LPARAM)Buffer); - if (index == CB_ERR) + if (index == (DWORD)CB_ERR) { index = SendDlgItemMessage(hwndDlg, IDC_SETTINGS_BPP, CB_ADDSTRING, 0, (LPARAM)Buffer); SendDlgItemMessage(hwndDlg, IDC_SETTINGS_BPP, CB_SETITEMDATA, index, Current->dmBitsPerPel); @@ -519,7 +519,7 @@ SettingsPageProc(IN HWND hwndDlg, IN UINT uMsg, IN WPARAM wParam, IN LPARAM lPar case WM_NOTIFY: { LPNMHDR lpnm = (LPNMHDR)lParam; - if (lpnm->code == PSN_APPLY) + if (lpnm->code == (UINT)PSN_APPLY) { if (CurrentDisplayDevice->CurrentSettings->dmPelsWidth != CurrentDisplayDevice->InitialSettings.dmPelsWidth || CurrentDisplayDevice->CurrentSettings->dmPelsHeight != CurrentDisplayDevice->InitialSettings.dmPelsHeight diff --git a/reactos/lib/cpl/intl/locale.c b/reactos/lib/cpl/intl/locale.c index 25080e55e1e..d0c4182aca4 100644 --- a/reactos/lib/cpl/intl/locale.c +++ b/reactos/lib/cpl/intl/locale.c @@ -153,7 +153,7 @@ LocalePageProc(HWND hwndDlg, case WM_NOTIFY: { LPNMHDR lpnm = (LPNMHDR)lParam; - if (lpnm->code == PSN_APPLY) + if (lpnm->code == (UINT)PSN_APPLY) { // Apply changes LCID NewLcid; @@ -172,7 +172,7 @@ LocalePageProc(HWND hwndDlg, iCurSel, 0); - if (NewLcid == CB_ERR) + if (NewLcid == (LCID)CB_ERR) break; diff --git a/reactos/lib/cpl/intl/time.c b/reactos/lib/cpl/intl/time.c index 7a41b2f082b..42729e97baa 100644 --- a/reactos/lib/cpl/intl/time.c +++ b/reactos/lib/cpl/intl/time.c @@ -157,7 +157,7 @@ TimePageProc(HWND hwndDlg, { LPNMHDR lpnm = (LPNMHDR)lParam; - if (lpnm->code == PSN_APPLY) + if (lpnm->code == (UINT)PSN_APPLY) { WCHAR Buffer[80]; int nIndex; diff --git a/reactos/lib/crt/direct/getcwd.c b/reactos/lib/crt/direct/getcwd.c index cc107513f46..7e88a279555 100644 --- a/reactos/lib/crt/direct/getcwd.c +++ b/reactos/lib/crt/direct/getcwd.c @@ -24,7 +24,7 @@ _TCHAR* _tgetcwd(_TCHAR* buf, int size) return _tcsdup(dir); } - if (dir_len >= size) + if (dir_len >= (DWORD)size) { __set_errno(ERANGE); return NULL; /* buf too small */ diff --git a/reactos/lib/crt/io/access.c b/reactos/lib/crt/io/access.c index ea21c21e109..4afb18b72c8 100644 --- a/reactos/lib/crt/io/access.c +++ b/reactos/lib/crt/io/access.c @@ -22,7 +22,7 @@ int _taccess( const _TCHAR *_path, int _amode ) DWORD Attributes = GetFileAttributes(_path); DPRINT(MK_STR(_taccess)"('%"_TS"', %x)\n", _path, _amode); - if (Attributes == -1) { + if (Attributes == (DWORD)-1) { _dosmaperr(GetLastError()); return -1; } @@ -46,7 +46,7 @@ int access_dirT(const _TCHAR *_path) DWORD Attributes = GetFileAttributes(_path); DPRINT(MK_STR(is_dirT)"('%"_TS"')\n", _path); - if (Attributes == -1) { + if (Attributes == (DWORD)-1) { _dosmaperr(GetLastError()); return -1; } diff --git a/reactos/lib/crt/io/chmod.c b/reactos/lib/crt/io/chmod.c index b26d56c7ab2..7bc92346cca 100644 --- a/reactos/lib/crt/io/chmod.c +++ b/reactos/lib/crt/io/chmod.c @@ -23,7 +23,7 @@ int _tchmod(const _TCHAR* filename, mode_t mode) DPRINT(#_tchmod"('%"sT"', %x)\n", filename, mode); FileAttributes = GetFileAttributes(filename); - if ( FileAttributes == -1 ) { + if ( FileAttributes == (DWORD)-1 ) { _dosmaperr(GetLastError()); return -1; } diff --git a/reactos/lib/crt/process/process.c b/reactos/lib/crt/process/process.c index d2290083e16..8d1b4e53cda 100644 --- a/reactos/lib/crt/process/process.c +++ b/reactos/lib/crt/process/process.c @@ -37,7 +37,7 @@ const _TCHAR* find_execT(const _TCHAR* path, _TCHAR* rpath) { _TCHAR *rp; const _TCHAR *rd; - int i, found = 0; + unsigned int i, found = 0; DPRINT(MK_STR(find_execT)"('%"sT"', %x)\n", path, rpath); diff --git a/reactos/lib/crt/search/lfind.c b/reactos/lib/crt/search/lfind.c index 72a7ceea1d2..1a034769a5d 100644 --- a/reactos/lib/crt/search/lfind.c +++ b/reactos/lib/crt/search/lfind.c @@ -9,7 +9,7 @@ void *_lfind(const void *key, const void *base, size_t *nelp, size_t width, int (*compar)(const void *, const void *)) { char* char_base = (char*)base; - int i; + unsigned int i; for (i = 0; i < *nelp; i++) { if (compar(key, char_base) == 0) diff --git a/reactos/lib/crt/signal/signal.c b/reactos/lib/crt/signal/signal.c index a893fce1669..22078624d52 100644 --- a/reactos/lib/crt/signal/signal.c +++ b/reactos/lib/crt/signal/signal.c @@ -42,7 +42,7 @@ static sig_element signal_list[] = __p_sig_fn_t signal(int sig, __p_sig_fn_t func) { __p_sig_fn_t temp; - int i; + unsigned int i; switch (sig) { @@ -90,7 +90,7 @@ int raise(int sig) { __p_sig_fn_t temp = 0; - int i; + unsigned int i; switch (sig) { diff --git a/reactos/lib/crt/stdio/fread.c b/reactos/lib/crt/stdio/fread.c index 7c7dfcae1ae..3d771f54e70 100644 --- a/reactos/lib/crt/stdio/fread.c +++ b/reactos/lib/crt/stdio/fread.c @@ -45,7 +45,7 @@ size_t fread(void *vptr, size_t size, size_t count, FILE *iop) if (iop->_cnt > 0 && to_read > 0) { - copy = min(iop->_cnt, to_read); + copy = min((size_t)iop->_cnt, to_read); memcpy(ptr, iop->_ptr, copy); ptr += copy; iop->_ptr += copy; @@ -58,7 +58,7 @@ size_t fread(void *vptr, size_t size, size_t count, FILE *iop) if (to_read > 0) { - if (to_read >= iop->_bufsiz) + if (to_read >= (size_t)iop->_bufsiz) { n_read = _read(_fileno(iop), ptr, to_read); if (n_read < 0) @@ -78,7 +78,7 @@ size_t fread(void *vptr, size_t size, size_t count, FILE *iop) { *ptr++ = c; to_read--; - copy = min(iop->_cnt, to_read); + copy = min((size_t)iop->_cnt, to_read); memcpy(ptr, iop->_ptr, copy); iop->_ptr += copy; iop->_cnt -= copy; diff --git a/reactos/lib/crt/stdio/fwrite.c b/reactos/lib/crt/stdio/fwrite.c index 399b63fdea4..32576af4f7a 100644 --- a/reactos/lib/crt/stdio/fwrite.c +++ b/reactos/lib/crt/stdio/fwrite.c @@ -62,7 +62,7 @@ size_t fwrite(const void *vptr, size_t size, size_t count, FILE *iop) { if (iop->_cnt > 0 && to_write > 0) { - copy = min(iop->_cnt, to_write); + copy = min((size_t)iop->_cnt, to_write); memcpy(iop->_ptr, ptr, copy); ptr += copy; iop->_ptr += copy; @@ -76,7 +76,7 @@ size_t fwrite(const void *vptr, size_t size, size_t count, FILE *iop) // if the buffer is dirty it will have to be written now // otherwise the file pointer won't match anymore. fflush(iop); - if (to_write >= iop->_bufsiz) + if (to_write >= (size_t)iop->_bufsiz) { while (to_write > 0) { diff --git a/reactos/lib/crt/stdlib/fcvtbuf.c b/reactos/lib/crt/stdlib/fcvtbuf.c index cbec72b604a..51dcd73b69a 100644 --- a/reactos/lib/crt/stdlib/fcvtbuf.c +++ b/reactos/lib/crt/stdlib/fcvtbuf.c @@ -29,7 +29,7 @@ fcvtbuf (double value, int ndigits, int *decpt, int *sign, char *buf) /* Where's the decimal point? */ dot = strchr (s, decimal); - *decpt = dot ? dot - s : strlen (s); + *decpt = dot ? dot - s : (int)strlen (s); /* SunOS docs says if NDIGITS is 8 or more, produce "Infinity" instead of "Inf". */ diff --git a/reactos/lib/crt/stdlib/getenv.c b/reactos/lib/crt/stdlib/getenv.c index 9b8a2ce8a57..747875dd039 100644 --- a/reactos/lib/crt/stdlib/getenv.c +++ b/reactos/lib/crt/stdlib/getenv.c @@ -18,7 +18,7 @@ char *getenv(const char *name) { char *str = *environ; char *pos = strchr(str,'='); - if (pos && ((pos - str) == length) && !_strnicmp(str, name, length)) + if (pos && ((unsigned int)(pos - str) == length) && !_strnicmp(str, name, length)) return pos + 1; } return NULL; @@ -36,7 +36,7 @@ wchar_t *_wgetenv(const wchar_t *name) { wchar_t *str = *environ; wchar_t *pos = wcschr(str, L'='); - if (pos && ((pos - str) == length) && !_wcsnicmp(str, name, length)) + if (pos && ((unsigned int)(pos - str) == length) && !_wcsnicmp(str, name, length)) return pos + 1; } return NULL; diff --git a/reactos/lib/crt/string/strset.c b/reactos/lib/crt/string/strset.c index a7e59505a8a..e542ea3eb4b 100644 --- a/reactos/lib/crt/string/strset.c +++ b/reactos/lib/crt/string/strset.c @@ -8,7 +8,7 @@ char* _strnset (char* szToFill, int szFill, size_t sizeMaxFill) { char *t = szToFill; - int i = 0; + size_t i = 0; while( *szToFill != 0 && i < sizeMaxFill) { *szToFill = szFill; diff --git a/reactos/lib/crt/time/ctime.c b/reactos/lib/crt/time/ctime.c index 78137a5bfda..fd4371babd7 100644 --- a/reactos/lib/crt/time/ctime.c +++ b/reactos/lib/crt/time/ctime.c @@ -311,7 +311,7 @@ static int tzload(const char* name, struct state* CPP_CONST sp) else { i = _read(fid, buf, sizeof buf); - if (_close(fid) != 0 || i < sizeof *tzhp) + if (_close(fid) != 0 || i < (int)sizeof *tzhp) return -1; } @@ -327,12 +327,12 @@ static int tzload(const char* name, struct state* CPP_CONST sp) sp->charcnt < 0 || sp->charcnt > TZ_MAX_CHARS || (ttisstdcnt != sp->typecnt && ttisstdcnt != 0)) return -1; - if (i < sizeof *tzhp + - sp->timecnt * (4 + sizeof (char)) + - sp->typecnt * (4 + 2 * sizeof (char)) + - sp->charcnt * sizeof (char) + + if (i < (int)sizeof *tzhp + + sp->timecnt * (4 + (int)sizeof (char)) + + sp->typecnt * (4 + 2 * (int)sizeof (char)) + + sp->charcnt * (int)sizeof (char) + sp->leapcnt * 2 * 4 + - ttisstdcnt * sizeof (char)) + ttisstdcnt * (int)sizeof (char)) return -1; p = buf + sizeof *tzhp; for (i = 0; i < sp->timecnt; ++i) @@ -692,8 +692,8 @@ tzparse(const char *name, struct state * CPP_CONST sp, const int lastditch) { stdlen = strlen(name); /* length of standard zone name */ name += stdlen; - if (stdlen >= sizeof sp->chars) - stdlen = (sizeof sp->chars) - 1; + if (stdlen >= (int)sizeof sp->chars) + stdlen = (int)(sizeof sp->chars) - 1; } else { @@ -883,7 +883,7 @@ tzparse(const char *name, struct state * CPP_CONST sp, const int lastditch) sp->charcnt = stdlen + 1; if (dstlen != 0) sp->charcnt += dstlen + 1; - if (sp->charcnt > sizeof sp->chars) + if (sp->charcnt > (int)sizeof sp->chars) return -1; cp = sp->chars; (void) strncpy(cp, stdname, stdlen); diff --git a/reactos/lib/crt/time/strftime.c b/reactos/lib/crt/time/strftime.c index b88ff029677..575ecc72654 100644 --- a/reactos/lib/crt/time/strftime.c +++ b/reactos/lib/crt/time/strftime.c @@ -235,7 +235,7 @@ size_t wcsftime(wchar_t* s, size_t maxsize, const wchar_t* format, const struct { char *x; char *f; - int i,j; + size_t i,j; x = malloc(maxsize); j = wcslen(format); f = malloc(j+1); diff --git a/reactos/lib/crt/wine/cppexcept.c b/reactos/lib/crt/wine/cppexcept.c index 1e0aa338049..0794d039c49 100644 --- a/reactos/lib/crt/wine/cppexcept.c +++ b/reactos/lib/crt/wine/cppexcept.c @@ -212,7 +212,7 @@ static void cxx_local_unwind( cxx_exception_frame* frame, cxx_function_descr *de while (trylevel != last_level) { - if (trylevel < 0 || trylevel >= descr->unwind_count) + if (trylevel < 0 || trylevel >= (int)descr->unwind_count) { ERR( "invalid trylevel %d\n", trylevel ); MSVCRT_terminate(); diff --git a/reactos/lib/crt/wstring/wcsset.c b/reactos/lib/crt/wstring/wcsset.c index 77f49b88ca3..dea6ac4ada2 100644 --- a/reactos/lib/crt/wstring/wcsset.c +++ b/reactos/lib/crt/wstring/wcsset.c @@ -6,7 +6,7 @@ wchar_t* _wcsnset (wchar_t* wsToFill, wchar_t wcFill, size_t sizeMaxFill) { wchar_t *t = wsToFill; - int i = 0; + size_t i = 0; while( *wsToFill != 0 && i < sizeMaxFill) { *wsToFill = wcFill; diff --git a/reactos/lib/dnsapi/dnsapi/query.c b/reactos/lib/dnsapi/dnsapi/query.c index 27001e89d17..9abb09d28e1 100644 --- a/reactos/lib/dnsapi/dnsapi/query.c +++ b/reactos/lib/dnsapi/dnsapi/query.c @@ -118,7 +118,7 @@ DNS_STATUS WINAPI DnsQuery_W PIP4_ARRAY Servers, PDNS_RECORD *QueryResultSet, PVOID *Reserved ) { - int i; + UINT i; PCHAR Buffer; DNS_STATUS Status; PDNS_RECORD QueryResultWide; @@ -301,7 +301,7 @@ DNS_STATUS WINAPI DnsQuery_UTF8 } void DnsIntFreeRecordList( PDNS_RECORD ToDelete ) { - int i; + UINT i; PDNS_RECORD next = 0; while( ToDelete ) { diff --git a/reactos/lib/fslib/vfatlib/fat16.c b/reactos/lib/fslib/vfatlib/fat16.c index 9f6791b332e..de41a2ac6e9 100644 --- a/reactos/lib/fslib/vfatlib/fat16.c +++ b/reactos/lib/fslib/vfatlib/fat16.c @@ -286,17 +286,17 @@ Fat16Format (HANDLE FileHandle, /* Calculate cluster size */ if (ClusterSize == 0) { - if (PartitionInfo->PartitionLength.QuadPart < 16ULL * 1024ULL * 1024ULL) + if (PartitionInfo->PartitionLength.QuadPart < 16LL * 1024LL * 1024LL) { /* Partition < 16MB ==> 1KB Cluster */ ClusterSize = 1024; } - else if (PartitionInfo->PartitionLength.QuadPart < 128ULL * 1024ULL * 1024ULL) + else if (PartitionInfo->PartitionLength.QuadPart < 128LL * 1024LL * 1024LL) { /* Partition < 128MB ==> 2KB Cluster */ ClusterSize = 2048; } - else if (PartitionInfo->PartitionLength.QuadPart < 256ULL * 1024ULL * 1024ULL) + else if (PartitionInfo->PartitionLength.QuadPart < 256LL * 1024LL * 1024LL) { /* Partition < 256MB ==> 4KB Cluster */ ClusterSize = 4096; diff --git a/reactos/lib/fslib/vfatlib/fat32.c b/reactos/lib/fslib/vfatlib/fat32.c index ed0c75c6943..c2b87665c36 100644 --- a/reactos/lib/fslib/vfatlib/fat32.c +++ b/reactos/lib/fslib/vfatlib/fat32.c @@ -358,17 +358,17 @@ Fat32Format (HANDLE FileHandle, /* Calculate cluster size */ if (ClusterSize == 0) { - if (PartitionInfo->PartitionLength.QuadPart < 8ULL * 1024ULL * 1024ULL * 1024ULL) + if (PartitionInfo->PartitionLength.QuadPart < 8LL * 1024LL * 1024LL * 1024LL) { /* Partition < 8GB ==> 4KB Cluster */ ClusterSize = 4096; } - else if (PartitionInfo->PartitionLength.QuadPart < 16ULL * 1024ULL * 1024ULL * 1024ULL) + else if (PartitionInfo->PartitionLength.QuadPart < 16LL * 1024LL * 1024LL * 1024LL) { /* Partition 8GB - 16GB ==> 8KB Cluster */ ClusterSize = 8192; } - else if (PartitionInfo->PartitionLength.QuadPart < 32ULL * 1024ULL * 1024ULL * 1024ULL) + else if (PartitionInfo->PartitionLength.QuadPart < 32LL * 1024LL * 1024LL * 1024LL) { /* Partition 16GB - 32GB ==> 16KB Cluster */ ClusterSize = 16384; diff --git a/reactos/lib/fslib/vfatlib/vfatlib.c b/reactos/lib/fslib/vfatlib/vfatlib.c index 3fc14ef36a4..32967beb4ad 100755 --- a/reactos/lib/fslib/vfatlib/vfatlib.c +++ b/reactos/lib/fslib/vfatlib/vfatlib.c @@ -146,7 +146,7 @@ VfatFormat (PUNICODE_STRING DriveRoot, Callback (PROGRESS, 0, (PVOID)&Context.Percent); } - if (PartitionInfo.PartitionLength.QuadPart < (4200ULL * 1024ULL)) + if (PartitionInfo.PartitionLength.QuadPart < (4200LL * 1024LL)) { /* FAT12 (volume is smaller than 4.1MB) */ Status = Fat12Format (FileHandle, @@ -157,7 +157,7 @@ VfatFormat (PUNICODE_STRING DriveRoot, ClusterSize, &Context); } - else if (PartitionInfo.PartitionLength.QuadPart < (512ULL * 1024ULL * 1024ULL)) + else if (PartitionInfo.PartitionLength.QuadPart < (512LL * 1024LL * 1024LL)) { /* FAT16 (volume is smaller than 512MB) */ Status = Fat16Format (FileHandle, diff --git a/reactos/lib/gdi32/misc/misc.c b/reactos/lib/gdi32/misc/misc.c index ee76fadb58a..3fd24cfa7d8 100644 --- a/reactos/lib/gdi32/misc/misc.c +++ b/reactos/lib/gdi32/misc/misc.c @@ -44,7 +44,7 @@ GdiQueryTable(VOID) BOOL GdiIsHandleValid(HGDIOBJ hGdiObj) { PGDI_TABLE_ENTRY Entry = GdiHandleTable + GDI_HANDLE_GET_INDEX(hGdiObj); - if(Entry->KernelData != NULL && (Entry->Type & GDI_HANDLE_TYPE_MASK) == GDI_HANDLE_GET_TYPE(hGdiObj)) + if(Entry->KernelData != NULL && (Entry->Type & GDI_HANDLE_TYPE_MASK) == (LONG)GDI_HANDLE_GET_TYPE(hGdiObj)) { HANDLE pid = (HANDLE)((ULONG_PTR)Entry->ProcessId & ~0x1); if(pid == NULL || pid == CurrentProcessId) @@ -58,7 +58,7 @@ BOOL GdiIsHandleValid(HGDIOBJ hGdiObj) BOOL GdiGetHandleUserData(HGDIOBJ hGdiObj, PVOID *UserData) { PGDI_TABLE_ENTRY Entry = GdiHandleTable + GDI_HANDLE_GET_INDEX(hGdiObj); - if(Entry->KernelData != NULL && (Entry->Type & GDI_HANDLE_TYPE_MASK) == GDI_HANDLE_GET_TYPE(hGdiObj)) + if(Entry->KernelData != NULL && (Entry->Type & GDI_HANDLE_TYPE_MASK) == (LONG)GDI_HANDLE_GET_TYPE(hGdiObj)) { HANDLE pid = (HANDLE)((ULONG_PTR)Entry->ProcessId & ~0x1); if(pid == NULL || pid == CurrentProcessId) diff --git a/reactos/lib/gdi32/objects/dc.c b/reactos/lib/gdi32/objects/dc.c index f8f18e4d9a9..781d0a119f4 100644 --- a/reactos/lib/gdi32/objects/dc.c +++ b/reactos/lib/gdi32/objects/dc.c @@ -254,7 +254,7 @@ GetObjectA(HGDIOBJ Handle, int Size, LPVOID Buffer) if (OBJ_FONT == Type) { - if (Size < sizeof(LOGFONTA)) + if (Size < (int)sizeof(LOGFONTA)) { SetLastError(ERROR_BUFFER_OVERFLOW); return 0; diff --git a/reactos/lib/gdi32/objects/font.c b/reactos/lib/gdi32/objects/font.c index 2698175ac04..cb5f8bc755c 100644 --- a/reactos/lib/gdi32/objects/font.c +++ b/reactos/lib/gdi32/objects/font.c @@ -183,10 +183,10 @@ IntEnumFontFamilies(HDC Dc, LPLOGFONTW LogFont, PVOID EnumProc, LPARAM lParam, BOOL Unicode) { int FontFamilyCount; - unsigned FontFamilySize; + int FontFamilySize; PFONTFAMILYINFO Info; int Ret = 0; - unsigned i; + int i; ENUMLOGFONTEXA EnumLogFontExA; NEWTEXTMETRICEXA NewTextMetricExA; diff --git a/reactos/lib/kernel32/file/bintype.c b/reactos/lib/kernel32/file/bintype.c index 217f162595a..b836f620bd0 100644 --- a/reactos/lib/kernel32/file/bintype.c +++ b/reactos/lib/kernel32/file/bintype.c @@ -39,19 +39,19 @@ InternalIsOS2OrOldWin(HANDLE hFile, IMAGE_DOS_HEADER *mz, IMAGE_OS2_HEADER *ne) CurPos = SetFilePointer(hFile, 0, NULL, FILE_CURRENT); /* read modref table */ - if((SetFilePointer(hFile, mz->e_lfanew + ne->ne_modtab, NULL, FILE_BEGIN) == -1) || + if((SetFilePointer(hFile, mz->e_lfanew + ne->ne_modtab, NULL, FILE_BEGIN) == (DWORD)-1) || (!(modtab = HeapAlloc(GetProcessHeap(), 0, ne->ne_cmod * sizeof(WORD)))) || (!(ReadFile(hFile, modtab, ne->ne_cmod * sizeof(WORD), &Read, NULL))) || - (Read != ne->ne_cmod * sizeof(WORD))) + (Read != (DWORD)ne->ne_cmod * sizeof(WORD))) { goto broken; } /* read imported names table */ - if((SetFilePointer(hFile, mz->e_lfanew + ne->ne_imptab, NULL, FILE_BEGIN) == -1) || + if((SetFilePointer(hFile, mz->e_lfanew + ne->ne_imptab, NULL, FILE_BEGIN) == (DWORD)-1) || (!(nametab = HeapAlloc(GetProcessHeap(), 0, ne->ne_enttab - ne->ne_imptab))) || (!(ReadFile(hFile, nametab, ne->ne_enttab - ne->ne_imptab, &Read, NULL))) || - (Read != ne->ne_enttab - ne->ne_imptab)) + (Read != (DWORD)ne->ne_enttab - ne->ne_imptab)) { goto broken; } @@ -101,7 +101,7 @@ InternalGetBinaryType(HANDLE hFile) char magic[4]; DWORD Read; - if((SetFilePointer(hFile, 0, NULL, FILE_BEGIN) == -1) || + if((SetFilePointer(hFile, 0, NULL, FILE_BEGIN) == (DWORD)-1) || (!ReadFile(hFile, &Header, sizeof(Header), &Read, NULL) || (Read != sizeof(Header)))) { @@ -144,7 +144,7 @@ InternalGetBinaryType(HANDLE hFile) * This will tell us if there is more header information * to read or not. */ - if((SetFilePointer(hFile, Header.mz.e_lfanew, NULL, FILE_BEGIN) == -1) || + if((SetFilePointer(hFile, Header.mz.e_lfanew, NULL, FILE_BEGIN) == (DWORD)-1) || (!ReadFile(hFile, magic, sizeof(magic), &Read, NULL) || (Read != sizeof(magic)))) { diff --git a/reactos/lib/kernel32/file/file.c b/reactos/lib/kernel32/file/file.c index ce88c0c9d81..b7762faaade 100644 --- a/reactos/lib/kernel32/file/file.c +++ b/reactos/lib/kernel32/file/file.c @@ -77,7 +77,7 @@ FilenameU2A_FitOrFail( ret = bIsFileApiAnsi? RtlUnicodeStringToAnsiSize(SourceU) : RtlUnicodeStringToOemSize(SourceU); /* ret incl. nullchar */ - if (DestA && ret <= destLen) + if (DestA && (INT)ret <= destLen) { ANSI_STRING str; diff --git a/reactos/lib/kernel32/misc/console.c b/reactos/lib/kernel32/misc/console.c index 7f369e4141a..870b663db52 100644 --- a/reactos/lib/kernel32/misc/console.c +++ b/reactos/lib/kernel32/misc/console.c @@ -3469,7 +3469,7 @@ SetConsoleInputExeNameW(LPCWSTR lpInputExeName) int lenName = lstrlenW(lpInputExeName); if(lenName < 1 || - lenName > (sizeof(InputExeName) / sizeof(InputExeName[0])) - 1) + lenName > (int)(sizeof(InputExeName) / sizeof(InputExeName[0])) - 1) { /* Fail if string is empty or too long */ SetLastError(ERROR_INVALID_PARAMETER); @@ -3551,7 +3551,7 @@ GetConsoleInputExeNameW(DWORD nBufferLength, LPWSTR lpBuffer) RtlEnterCriticalSection(&ConsoleLock); lenName = lstrlenW(InputExeName); - if(lenName >= nBufferLength) + if(lenName >= (int)nBufferLength) { /* buffer is not large enough, return the required size */ RtlLeaveCriticalSection(&ConsoleLock); diff --git a/reactos/lib/kernel32/misc/errormsg.c b/reactos/lib/kernel32/misc/errormsg.c index dfa38efaa70..19090368039 100644 --- a/reactos/lib/kernel32/misc/errormsg.c +++ b/reactos/lib/kernel32/misc/errormsg.c @@ -247,7 +247,7 @@ DWORD WINAPI FormatMessageA( #define ADD_TO_T(c) do { \ *t++=c;\ - if (t-target == talloced) {\ + if ((DWORD)((ULONG_PTR)t-(ULONG_PTR)target) == talloced) {\ target = (char*)RtlReAllocateHeap(RtlGetProcessHeap(),HEAP_ZERO_MEMORY,target,talloced*2);\ t = target+talloced;\ talloced*=2;\ @@ -500,7 +500,7 @@ DWORD WINAPI FormatMessageW( #define ADD_TO_T(c) do {\ *t++=c;\ - if (t-target == talloced) {\ + if ((DWORD)((ULONG_PTR)t-(ULONG_PTR)target) == talloced) {\ target = (char*)RtlReAllocateHeap(RtlGetProcessHeap(),HEAP_ZERO_MEMORY,target,talloced*2);\ t = target+talloced;\ talloced*=2;\ diff --git a/reactos/lib/kernel32/misc/lang.c b/reactos/lib/kernel32/misc/lang.c index f6686d1233f..bf8b07989a0 100644 --- a/reactos/lib/kernel32/misc/lang.c +++ b/reactos/lib/kernel32/misc/lang.c @@ -720,7 +720,7 @@ GetLocaleInfoW ( return 0; ch = LockResource( hMem ); - for (i = 0; i < (LCType & 0x0f); i++) ch += *ch + 1; + for (i = 0; i < (int)(LCType & 0x0f); i++) ch += *ch + 1; if (uiFlags & LOCALE_RETURN_NUMBER) nRet = sizeof(UINT) / sizeof(WCHAR); else nRet = (LCType == LOCALE_FONTSIGNATURE) ? *ch : *ch + 1; diff --git a/reactos/lib/kernel32/misc/lzexpand_main.c b/reactos/lib/kernel32/misc/lzexpand_main.c index 8a05d4f240b..d01c7062685 100644 --- a/reactos/lib/kernel32/misc/lzexpand_main.c +++ b/reactos/lib/kernel32/misc/lzexpand_main.c @@ -164,7 +164,7 @@ HFILE WINAPI LZInit( HFILE hfSrc ) ret=read_header(hfSrc,&head); if (ret<=0) { _llseek(hfSrc,0,SEEK_SET); - return ret?ret:hfSrc; + return ret?(HFILE)ret:hfSrc; } for (i = 0; i < MAX_LZSTATES; i++) if (!lzstates[i]) break; if (i == MAX_LZSTATES) return LZERROR_GLOBALLOC; @@ -424,7 +424,7 @@ LONG WINAPI LZSeek( HFILE fd, LONG off, INT type ) newwanted = off; break; } - if (newwanted>lzs->reallength) + if (newwanted>(LONG)lzs->reallength) return LZERROR_BADVALUE; if (newwanted<0) return LZERROR_BADVALUE; diff --git a/reactos/lib/kernel32/misc/nls.c b/reactos/lib/kernel32/misc/nls.c index dcb39d83a78..f7e8f0ce8b0 100755 --- a/reactos/lib/kernel32/misc/nls.c +++ b/reactos/lib/kernel32/misc/nls.c @@ -314,7 +314,7 @@ IntMultiByteToWideCharUTF8(DWORD Flags, LPCSTR MbsEnd; UCHAR Char, Length; WCHAR WideChar; - ULONG Count; + LONG Count; if (Flags != 0) { diff --git a/reactos/lib/kernel32/misc/profile.c b/reactos/lib/kernel32/misc/profile.c index bdb46250a75..f380cc65e95 100644 --- a/reactos/lib/kernel32/misc/profile.c +++ b/reactos/lib/kernel32/misc/profile.c @@ -123,7 +123,7 @@ static void PROFILE_CopyEntry( LPWSTR buffer, LPCWSTR value, int len, } wcsncpy( buffer, value, len ); - if (quote && (len >= wcslen(value))) + if (quote && ((size_t)len >= wcslen(value))) buffer[wcslen(buffer) - 1] = '\0'; } @@ -304,7 +304,7 @@ static inline ENCODING PROFILE_DetectTextEncoding(const void * buffer, int * len DWORD flags = IS_TEXT_UNICODE_SIGNATURE | IS_TEXT_UNICODE_REVERSE_SIGNATURE | IS_TEXT_UNICODE_ODD_LENGTH; - if (*len >= sizeof(bom_utf8) && !memcmp(buffer, bom_utf8, sizeof(bom_utf8))) + if (*len >= (int)sizeof(bom_utf8) && !memcmp(buffer, bom_utf8, sizeof(bom_utf8))) { *len = sizeof(bom_utf8); return ENCODING_UTF8; diff --git a/reactos/lib/kernel32/misc/time.c b/reactos/lib/kernel32/misc/time.c index af78b8db068..7a7b3f36cce 100644 --- a/reactos/lib/kernel32/misc/time.c +++ b/reactos/lib/kernel32/misc/time.c @@ -146,7 +146,7 @@ GetSystemTimeAsFileTime (PFILETIME lpFileTime) lpFileTime->dwHighDateTime = SharedUserData->SystemTime.High1Time; lpFileTime->dwLowDateTime = SharedUserData->SystemTime.LowPart; } - while (lpFileTime->dwHighDateTime != SharedUserData->SystemTime.High2Time); + while (lpFileTime->dwHighDateTime != (DWORD)SharedUserData->SystemTime.High2Time); } diff --git a/reactos/lib/kernel32/process/create.c b/reactos/lib/kernel32/process/create.c index ddd1744c575..1a0dc2957c1 100644 --- a/reactos/lib/kernel32/process/create.c +++ b/reactos/lib/kernel32/process/create.c @@ -191,7 +191,7 @@ BOOL STDCALL CreateProcessA(LPCSTR lpApplicationName, nEnvLen = (ULONG_PTR)pcScan - (ULONG_PTR)lpEnvironment + 1; /* environment too large */ - if(nEnvLen > ~((USHORT)0)) + if(nEnvLen > (SIZE_T)((USHORT)~0)) { SetLastError(ERROR_OUTOFMEMORY); return FALSE; diff --git a/reactos/lib/ntdll/stdlib/lfind.c b/reactos/lib/ntdll/stdlib/lfind.c index 2e6e43b0f1e..3afdc05131e 100644 --- a/reactos/lib/ntdll/stdlib/lfind.c +++ b/reactos/lib/ntdll/stdlib/lfind.c @@ -9,7 +9,7 @@ void *_lfind(const void *key, const void *base, size_t *nelp, size_t width, int (*compar)(const void *, const void *)) { char* char_base = (char*)base; - int i; + size_t i; for (i = 0; i < *nelp; i++) { diff --git a/reactos/lib/rossym/frommem.c b/reactos/lib/rossym/frommem.c index 866347e4822..ce86032fd5c 100644 --- a/reactos/lib/rossym/frommem.c +++ b/reactos/lib/rossym/frommem.c @@ -44,8 +44,8 @@ RosSymCreateFromMem(PVOID ImageStart, ULONG_PTR ImageSize, PROSSYM_INFO *RosSymI /* Search for the section header */ SectionHeader = IMAGE_FIRST_SECTION(NtHeaders); - if (ImageSize < (char *) (SectionHeader + NtHeaders->FileHeader.NumberOfSections) - - (char *) ImageStart) + if (ImageSize < (ULONG_PTR)((char *) (SectionHeader + NtHeaders->FileHeader.NumberOfSections) + - (char *) ImageStart)) { DPRINT1("Image doesn't have valid section headers\n"); return FALSE; diff --git a/reactos/lib/rtl/i386/exception.c b/reactos/lib/rtl/i386/exception.c index 12c1d020db3..c52e2984d8c 100644 --- a/reactos/lib/rtl/i386/exception.c +++ b/reactos/lib/rtl/i386/exception.c @@ -101,7 +101,7 @@ RtlpDispatchException(IN PEXCEPTION_RECORD ExceptionRecord, DPRINT("RegistrationFrame is 0x%X\n", RegistrationFrame); - while ((ULONG_PTR)RegistrationFrame != -1) + while ((ULONG_PTR)RegistrationFrame != (ULONG_PTR)-1) { EXCEPTION_RECORD ExceptionRecord2; //PVOID RegistrationFrameEnd = (PVOID)RegistrationFrame + 8; @@ -304,7 +304,7 @@ RtlUnwind(PEXCEPTION_REGISTRATION RegistrationFrame, Context.Eax = EaxValue; // Begin traversing the list of EXCEPTION_REGISTRATION - while ((ULONG_PTR)ERHead != -1 && ERHead != RegistrationFrame) + while ((ULONG_PTR)ERHead != (ULONG_PTR)-1 && ERHead != RegistrationFrame) { EXCEPTION_RECORD er2; diff --git a/reactos/lib/rtl/unicode.c b/reactos/lib/rtl/unicode.c index 8d99529fb32..b6c0fb57764 100644 --- a/reactos/lib/rtl/unicode.c +++ b/reactos/lib/rtl/unicode.c @@ -223,7 +223,7 @@ RtlCharToInteger( } else { digit = -1; } /* if */ - if (digit < 0 || digit >= base) { + if (digit < 0 || digit >= (int)base) { *value = bMinus ? -RunningTotal : RunningTotal; return STATUS_SUCCESS; } /* if */ @@ -608,7 +608,7 @@ RtlIntegerToChar( tp++; } - if (tp - temp >= Length) + if ((ULONG)((ULONG_PTR)tp - (ULONG_PTR)temp) >= Length) { return STATUS_BUFFER_TOO_SMALL; } @@ -663,7 +663,7 @@ RtlIntegerToUnicode( tp++; } - if (tp - temp >= Length) + if ((ULONG)((ULONG_PTR)tp - (ULONG_PTR)temp) >= Length) { return STATUS_BUFFER_TOO_SMALL; } @@ -936,7 +936,7 @@ RtlUnicodeStringToInteger( } else { digit = -1; } /* if */ - if (digit < 0 || digit >= base) { + if (digit < 0 || digit >= (int)base) { *value = bMinus ? -RunningTotal : RunningTotal; return STATUS_SUCCESS; } /* if */ @@ -1759,7 +1759,7 @@ RtlLargeIntegerToChar( tp++; } - if (tp - temp >= Length) + if ((ULONG)((ULONG_PTR)tp - (ULONG_PTR)temp) >= Length) return STATUS_BUFFER_TOO_SMALL; sp = String; diff --git a/reactos/lib/syssetup/wizard.c b/reactos/lib/syssetup/wizard.c index dfc7abac4c2..cfbb7f5f048 100644 --- a/reactos/lib/syssetup/wizard.c +++ b/reactos/lib/syssetup/wizard.c @@ -240,8 +240,7 @@ AckPageDlgProc(HWND hwndDlg, LPNMHDR lpnm; PWCHAR Projects; PWCHAR End, CurrentProject; - UINT ProjectsSize; - int ProjectsCount; + INT ProjectsSize, ProjectsCount; switch (uMsg) { diff --git a/reactos/lib/ws2_32/misc/dllmain.c b/reactos/lib/ws2_32/misc/dllmain.c index aa594235e86..bdf0e4d1891 100644 --- a/reactos/lib/ws2_32/misc/dllmain.c +++ b/reactos/lib/ws2_32/misc/dllmain.c @@ -681,7 +681,7 @@ INT EXPORT __WSAFDIsSet(SOCKET s, LPFD_SET set) { - int i; + unsigned int i; for( i = 0; i < set->fd_count; i++ ) if( set->fd_array[i] == s ) return TRUE; diff --git a/reactos/lib/ws2_32/misc/ns.c b/reactos/lib/ws2_32/misc/ns.c index 2d6e3aed7a1..85c84bd6e4b 100644 --- a/reactos/lib/ws2_32/misc/ns.c +++ b/reactos/lib/ws2_32/misc/ns.c @@ -385,7 +385,7 @@ WSAStringToAddressW( /* Report size */ if (AddressFamily == AF_INET) { - if (*lpAddressLength < sizeof(SOCKADDR_IN)) + if (*lpAddressLength < (INT)sizeof(SOCKADDR_IN)) { *lpAddressLength = sizeof(SOCKADDR_IN); res = WSAEFAULT; @@ -407,7 +407,7 @@ WSAStringToAddressW( /* Get port number */ pos = wcscspn(AddressString,L":") + 1; - if (pos < wcslen(AddressString)) + if (pos < (int)wcslen(AddressString)) sockaddr->sin_port = wcstol(&AddressString[pos],bp,10); else @@ -417,7 +417,7 @@ WSAStringToAddressW( pos=0; inetaddr=0; - while (pos < wcslen(AddressString)) + while (pos < (int)wcslen(AddressString)) { inetaddr = (inetaddr<<8) + ((UCHAR)wcstol(&AddressString[pos],bp,10)); pos += wcscspn( &AddressString[pos],L".") +1 ; diff --git a/reactos/ntoskrnl/ex/list.c b/reactos/ntoskrnl/ex/list.c index e77e4a8f7d1..fd2e67833a8 100644 --- a/reactos/ntoskrnl/ex/list.c +++ b/reactos/ntoskrnl/ex/list.c @@ -461,7 +461,7 @@ InterlockedPopEntrySList(IN PSLIST_HEADER ListHead) newslh.Next.Next = MmSafeReadPtr(&le->Next); } while(ExfInterlockedCompareExchange64((PLONGLONG)&ListHead->Alignment, (PLONGLONG)&newslh.Alignment, - (PLONGLONG)&oldslh.Alignment) != oldslh.Alignment); + (PLONGLONG)&oldslh.Alignment) != (LONGLONG)oldslh.Alignment); return le; } @@ -487,7 +487,7 @@ InterlockedPushEntrySList(IN PSLIST_HEADER ListHead, ListEntry->Next = oldslh.Next.Next; } while(ExfInterlockedCompareExchange64((PLONGLONG)&ListHead->Alignment, (PLONGLONG)&newslh.Alignment, - (PLONGLONG)&oldslh.Alignment) != oldslh.Alignment); + (PLONGLONG)&oldslh.Alignment) != (LONGLONG)oldslh.Alignment); return oldslh.Next.Next; } diff --git a/reactos/ntoskrnl/ex/sysinfo.c b/reactos/ntoskrnl/ex/sysinfo.c index 27c11f2c293..2ca013b833b 100644 --- a/reactos/ntoskrnl/ex/sysinfo.c +++ b/reactos/ntoskrnl/ex/sysinfo.c @@ -728,7 +728,7 @@ QSI_DEF(SystemProcessorPerformanceInformation) PSYSTEM_PROCESSOR_PERFORMANCE_INFORMATION Spi = (PSYSTEM_PROCESSOR_PERFORMANCE_INFORMATION) Buffer; - ULONG i; + LONG i; LARGE_INTEGER CurrentTime; PKPRCB Prcb; @@ -836,7 +836,7 @@ ObpGetNextHandleByProcessCount(PSYSTEM_HANDLE_TABLE_ENTRY_INFO pshi, QSI_DEF(SystemHandleInformation) { PEPROCESS pr, syspr; - int curSize, i = 0; + ULONG curSize, i = 0; ULONG hCount = 0; PSYSTEM_HANDLE_INFORMATION Shi = @@ -1023,7 +1023,7 @@ QSI_DEF(SystemPoolTagInformation) QSI_DEF(SystemInterruptInformation) { PKPRCB Prcb; - UINT i; + LONG i; ULONG ti; PSYSTEM_INTERRUPT_INFORMATION sii = (PSYSTEM_INTERRUPT_INFORMATION)Buffer; diff --git a/reactos/ntoskrnl/ex/uuid.c b/reactos/ntoskrnl/ex/uuid.c index 368b52b8eef..7bb415650e1 100644 --- a/reactos/ntoskrnl/ex/uuid.c +++ b/reactos/ntoskrnl/ex/uuid.c @@ -30,7 +30,7 @@ /* GLOBALS ****************************************************************/ static FAST_MUTEX UuidMutex; -static LARGE_INTEGER UuidLastTime; +static ULARGE_INTEGER UuidLastTime; static ULONG UuidSequence; static BOOLEAN UuidSequenceInitialized = FALSE; static BOOLEAN UuidSequenceChanged = FALSE; diff --git a/reactos/ntoskrnl/io/file.c b/reactos/ntoskrnl/io/file.c index e204e3e06c2..c8fd044ddc6 100644 --- a/reactos/ntoskrnl/io/file.c +++ b/reactos/ntoskrnl/io/file.c @@ -2627,7 +2627,7 @@ NtReadFile(IN HANDLE FileHandle, /* Check the Byte Offset */ if (!ByteOffset || (ByteOffset->u.LowPart == FILE_USE_FILE_POINTER_POSITION && - ByteOffset->u.HighPart == 0xffffffff)) + ByteOffset->u.HighPart == -1)) { /* a valid ByteOffset is required if asynch. op. */ if (!(FileObject->Flags & FO_SYNCHRONOUS_IO)) @@ -3226,7 +3226,7 @@ NtWriteFile (IN HANDLE FileHandle, /* Check the Byte Offset */ if (!ByteOffset || (ByteOffset->u.LowPart == FILE_USE_FILE_POINTER_POSITION && - ByteOffset->u.HighPart == 0xffffffff)) + ByteOffset->u.HighPart == -1)) { /* a valid ByteOffset is required if asynch. op. */ if (!(FileObject->Flags & FO_SYNCHRONOUS_IO)) diff --git a/reactos/ntoskrnl/io/iomgr.c b/reactos/ntoskrnl/io/iomgr.c index 4653c874e39..8d735ca39d8 100644 --- a/reactos/ntoskrnl/io/iomgr.c +++ b/reactos/ntoskrnl/io/iomgr.c @@ -62,7 +62,7 @@ INIT_FUNCTION IopInitLookasideLists(VOID) { ULONG LargeIrpSize, SmallIrpSize; - ULONG i; + LONG i; PKPRCB Prcb; PNPAGED_LOOKASIDE_LIST CurrentList = NULL; diff --git a/reactos/ntoskrnl/io/irq.c b/reactos/ntoskrnl/io/irq.c index d156e18d89d..6f8ca744110 100644 --- a/reactos/ntoskrnl/io/irq.c +++ b/reactos/ntoskrnl/io/irq.c @@ -72,7 +72,8 @@ IoConnectInterrupt(PKINTERRUPT* InterruptObject, PIO_INTERRUPT IoInterrupt; PKSPIN_LOCK SpinLockUsed; BOOLEAN FirstRun = TRUE; - ULONG i, count; + ULONG count; + LONG i; PAGED_CODE(); @@ -183,7 +184,7 @@ STDCALL IoDisconnectInterrupt(PKINTERRUPT InterruptObject) { - ULONG i; + LONG i; PIO_INTERRUPT IoInterrupt; PAGED_CODE(); diff --git a/reactos/ntoskrnl/io/pnpdma.c b/reactos/ntoskrnl/io/pnpdma.c index 677bc337966..712bf129ba3 100644 --- a/reactos/ntoskrnl/io/pnpdma.c +++ b/reactos/ntoskrnl/io/pnpdma.c @@ -232,7 +232,7 @@ IoGetDmaAdapter( if (PhysicalDeviceObject != NULL) { if (DeviceDescription->InterfaceType == 0x0F /*PNPBus*/ || - DeviceDescription->InterfaceType == 0xFFFFFFFF) + DeviceDescription->InterfaceType == (INTERFACE_TYPE)0xFFFFFFFF) { RtlCopyMemory(&PrivateDeviceDescription, DeviceDescription, sizeof(DEVICE_DESCRIPTION)); diff --git a/reactos/ntoskrnl/kd/wrappers/gdbstub.c b/reactos/ntoskrnl/kd/wrappers/gdbstub.c index 2b8c24a09b4..cfa94fd4ca8 100644 --- a/reactos/ntoskrnl/kd/wrappers/gdbstub.c +++ b/reactos/ntoskrnl/kd/wrappers/gdbstub.c @@ -515,7 +515,7 @@ GspGetEspFromTrapFrame(PKTRAP_FRAME TrapFrame) { return KeGetPreviousMode() == KernelMode - ? (LONG) &TrapFrame->Esp : TrapFrame->Esp; + ? (LONG) &TrapFrame->Esp : (LONG)TrapFrame->Esp; } diff --git a/reactos/ntoskrnl/kdbg/kdb.c b/reactos/ntoskrnl/kdbg/kdb.c index 612293c5206..41dd9fe30eb 100644 --- a/reactos/ntoskrnl/kdbg/kdb.c +++ b/reactos/ntoskrnl/kdbg/kdb.c @@ -260,7 +260,7 @@ BOOLEAN KdbpShouldStepOverInstruction(ULONG_PTR Eip) { UCHAR Mem[3]; - INT i = 0; + UINT i = 0; if (!NT_SUCCESS(KdbpSafeReadMemory(Mem, (PVOID)Eip, sizeof (Mem)))) { @@ -557,13 +557,13 @@ KdbpInsertBreakPoint( } else { - for (i = 0; i < RTL_NUMBER_OF(KdbBreakPoints); i++) + for (i = 0; i < (LONG)RTL_NUMBER_OF(KdbBreakPoints); i++) { if (KdbBreakPoints[i].Type == KdbBreakPointNone) break; } } - ASSERT(i < RTL_NUMBER_OF(KdbBreakPoints)); + ASSERT(i < (LONG)RTL_NUMBER_OF(KdbBreakPoints)); /* Set the breakpoint */ ASSERT(KdbCurrentProcess != NULL); @@ -655,7 +655,7 @@ KdbpIsBreakPointOurs( IN ULONG ExpNr, IN PKTRAP_FRAME TrapFrame) { - INT i; + UINT i; ASSERT(ExpNr == 1 || ExpNr == 3); if (ExpNr == 3) /* Software interrupt */ @@ -861,7 +861,7 @@ KdbpDisableBreakPoint( IN LONG BreakPointNr OPTIONAL, IN OUT PKDB_BREAKPOINT BreakPoint OPTIONAL) { - INT i; + UINT i; NTSTATUS Status; if (BreakPointNr < 0) @@ -911,7 +911,7 @@ KdbpDisableBreakPoint( break; } } - if (i != -1) /* not found */ + if (i != (UINT)-1) /* not found */ ASSERT(0); } else @@ -937,7 +937,7 @@ KdbpDisableBreakPoint( break; } } - if (i != -1) /* not found */ + if (i != (UINT)-1) /* not found */ ASSERT(0); } @@ -962,7 +962,7 @@ KdbpGetEnterCondition( IN BOOLEAN FirstChance, OUT KDB_ENTER_CONDITION *Condition) { - if (ExceptionNr >= RTL_NUMBER_OF(KdbEnterConditions)) + if (ExceptionNr >= (LONG)RTL_NUMBER_OF(KdbEnterConditions)) return FALSE; *Condition = KdbEnterConditions[ExceptionNr][FirstChance ? 0 : 1]; @@ -986,7 +986,7 @@ KdbpSetEnterCondition( { if (ExceptionNr < 0) { - for (ExceptionNr = 0; ExceptionNr < RTL_NUMBER_OF(KdbEnterConditions); ExceptionNr++) + for (ExceptionNr = 0; ExceptionNr < (LONG)RTL_NUMBER_OF(KdbEnterConditions); ExceptionNr++) { if (ExceptionNr == 1 || ExceptionNr == 8 || ExceptionNr == 9 || ExceptionNr == 15) /* Reserved exceptions */ @@ -998,7 +998,7 @@ KdbpSetEnterCondition( } else { - if (ExceptionNr >= RTL_NUMBER_OF(KdbEnterConditions) || + if (ExceptionNr >= (LONG)RTL_NUMBER_OF(KdbEnterConditions) || ExceptionNr == 1 || ExceptionNr == 8 || /* Do not allow changing of the debug */ ExceptionNr == 9 || ExceptionNr == 15) /* trap or reserved exceptions */ { diff --git a/reactos/ntoskrnl/kdbg/kdb_cli.c b/reactos/ntoskrnl/kdbg/kdb_cli.c index ce91b37a609..11044b1f6c8 100644 --- a/reactos/ntoskrnl/kdbg/kdb_cli.c +++ b/reactos/ntoskrnl/kdbg/kdb_cli.c @@ -198,7 +198,7 @@ KdbpEvaluateExpression( STATIC BOOLEAN KdbpCmdEvalExpression(ULONG Argc, PCHAR Argv[]) { - INT i, len; + UINT i, len; ULONGLONG Result = 0; ULONG ul; LONG l = 0; @@ -770,7 +770,7 @@ KdbpCmdBreakPoint(ULONG Argc, PCHAR Argv[]) KDB_BREAKPOINT_TYPE Type; UCHAR Size = 0; KDB_ACCESS_TYPE AccessType = 0; - INT AddressArgIndex, ConditionArgIndex, i; + UINT AddressArgIndex, ConditionArgIndex, i; BOOLEAN Global = TRUE; if (Argv[0][2] == 'x') /* software breakpoint */ @@ -1515,7 +1515,7 @@ KdbpCmdBugCheck(ULONG Argc, PCHAR Argv[]) STATIC BOOLEAN KdbpCmdSet(ULONG Argc, PCHAR Argv[]) { - LONG l; + ULONG l; BOOLEAN First; PCHAR pend = 0; KDB_ENTER_CONDITION ConditionFirst = KdbDoNotEnter; @@ -1574,7 +1574,7 @@ KdbpCmdSet(ULONG Argc, PCHAR Argv[]) l = -1; else { - l = (LONG)strtoul(Argv[2], &pend, 0); + l = strtoul(Argv[2], &pend, 0); if (Argv[2] == pend) { for (l = 0; l < RTL_NUMBER_OF(ExceptionNames); l++) @@ -1696,8 +1696,8 @@ KdbpPrint( STATIC BOOLEAN TerminalReportsSize = TRUE; CHAR c = '\0'; PCHAR p, p2; - INT Length; - INT i, j; + UINT Length; + UINT i, j; INT RowsPrintedByTerminal; ULONG ScanCode; va_list ap; @@ -1809,7 +1809,7 @@ KdbpPrint( /*DbgPrint("!%d!%d!%d!%d!", KdbNumberOfRowsPrinted, KdbNumberOfColsPrinted, i, RowsPrintedByTerminal);*/ /* Display a prompt if we printed one screen full of text */ - if ((KdbNumberOfRowsPrinted + RowsPrintedByTerminal) >= KdbNumberOfRowsTerminal) + if ((LONG)(KdbNumberOfRowsPrinted + RowsPrintedByTerminal) >= KdbNumberOfRowsTerminal) { if (KdbNumberOfColsPrinted > 0) DbgPrint("\n"); @@ -1894,8 +1894,8 @@ STATIC VOID KdbpCommandHistoryAppend( IN PCHAR Command) { - LONG Length1 = strlen(Command) + 1; - LONG Length2 = 0; + ULONG Length1 = strlen(Command) + 1; + ULONG Length2 = 0; INT i; PCHAR Buffer; @@ -1911,7 +1911,7 @@ KdbpCommandHistoryAppend( /* Calculate Length1 and Length2 */ Buffer = KdbCommandHistoryBuffer + KdbCommandHistoryBufferIndex; KdbCommandHistoryBufferIndex += Length1; - if (KdbCommandHistoryBufferIndex >= RTL_NUMBER_OF(KdbCommandHistoryBuffer)) + if (KdbCommandHistoryBufferIndex >= (LONG)RTL_NUMBER_OF(KdbCommandHistoryBuffer)) { KdbCommandHistoryBufferIndex -= RTL_NUMBER_OF(KdbCommandHistoryBuffer); Length2 = KdbCommandHistoryBufferIndex; @@ -2014,7 +2014,7 @@ KdbpReadCommand( NextKey = '\0'; } - if ((Buffer - Orig) >= (Size - 1)) + if ((ULONG)(Buffer - Orig) >= (Size - 1)) { /* Buffer is full, accept only newlines */ if (Key != '\n') @@ -2100,7 +2100,7 @@ KdbpReadCommand( if (CmdHistIndex > 0 && CmdHistIndex != KdbCommandHistoryIndex) { i = CmdHistIndex + 1; - if (i >= RTL_NUMBER_OF(KdbCommandHistory)) + if (i >= (INT)RTL_NUMBER_OF(KdbCommandHistory)) i = 0; if (KdbCommandHistory[i] != NULL) { @@ -2364,7 +2364,7 @@ KdbpCliInit() DPRINT("Could not read KDBinit file into memory (Status 0x%lx)\n", Status); return; } - FileSize = min(FileSize, Iosb.Information); + FileSize = min(FileSize, (INT)Iosb.Information); FileBuffer[FileSize] = '\0'; /* Enter critical section */ diff --git a/reactos/ntoskrnl/kdbg/kdb_expr.c b/reactos/ntoskrnl/kdbg/kdb_expr.c index 4728fd3adf5..959e03dd024 100644 --- a/reactos/ntoskrnl/kdbg/kdb_expr.c +++ b/reactos/ntoskrnl/kdbg/kdb_expr.c @@ -485,7 +485,7 @@ get_operand: /* Copy register name/memory size */ while (isspace(p[--i2])); - i2 = min(i2 + 1, sizeof (Buffer) - 1); + i2 = min(i2 + 1, (INT)sizeof (Buffer) - 1); strncpy(Buffer, p, i2); Buffer[i2] = '\0'; diff --git a/reactos/ntoskrnl/ke/i386/irq.c b/reactos/ntoskrnl/ke/i386/irq.c index d1bd018bdc2..3b560651150 100644 --- a/reactos/ntoskrnl/ke/i386/irq.c +++ b/reactos/ntoskrnl/ke/i386/irq.c @@ -344,7 +344,7 @@ KeDumpIrqList(VOID) { PKINTERRUPT current; PLIST_ENTRY current_entry; - ULONG i, j; + LONG i, j; KIRQL oldlvl; BOOLEAN printed; @@ -559,7 +559,7 @@ KeInitializeInterrupt(PKINTERRUPT Interrupt, VOID KePrintInterruptStatistic(VOID) { - ULONG i, j; + LONG i, j; for (j = 0; j < KeNumberProcessors; j++) { diff --git a/reactos/ntoskrnl/ke/ipi.c b/reactos/ntoskrnl/ke/ipi.c index 1402e204d56..4c01fbe8b0f 100644 --- a/reactos/ntoskrnl/ke/ipi.c +++ b/reactos/ntoskrnl/ke/ipi.c @@ -24,7 +24,7 @@ KSPIN_LOCK KiIpiLock; VOID KiIpiSendRequest(ULONG TargetSet, ULONG IpiRequest) { - ULONG i; + LONG i; PKPCR Pcr; for (i = 0; i < KeNumberProcessors; i++) @@ -118,7 +118,8 @@ VOID STDCALL KiIpiSendPacket(ULONG TargetSet, VOID (STDCALL*WorkerRoutine)(PVOID), PVOID Argument, ULONG Count, BOOLEAN Synchronize) { - ULONG i, Processor, CurrentProcessor; + ULONG Processor, CurrentProcessor; + LONG i; PKPRCB Prcb, CurrentPrcb; KIRQL oldIrql; diff --git a/reactos/ntoskrnl/ke/kthread.c b/reactos/ntoskrnl/ke/kthread.c index 42db43b0435..4d3f40c9e10 100644 --- a/reactos/ntoskrnl/ke/kthread.c +++ b/reactos/ntoskrnl/ke/kthread.c @@ -260,7 +260,7 @@ KiUnblockThread(PKTHREAD Thread, } else { - ULONG Processor; + LONG Processor; KAFFINITY Affinity; /* FIXME: This propably isn't the right way to do it... */ @@ -292,7 +292,7 @@ KiUnblockThread(PKTHREAD Thread, if (!(IdleProcessorMask & (1 << Processor) & Affinity) && (IdleProcessorMask & ~(1 << Processor) & Affinity)) { - ULONG i; + LONG i; for (i = 0; i < KeNumberProcessors - 1; i++) { @@ -1076,7 +1076,7 @@ KeSetAffinityThread(PKTHREAD Thread, KAFFINITY Affinity) { KIRQL OldIrql; - ULONG i; + LONG i; PKPCR Pcr; KAFFINITY ProcessorMask; diff --git a/reactos/ntoskrnl/ke/wait.c b/reactos/ntoskrnl/ke/wait.c index 03057c82b9b..de1a7830406 100644 --- a/reactos/ntoskrnl/ke/wait.c +++ b/reactos/ntoskrnl/ke/wait.c @@ -245,7 +245,7 @@ KeWaitForSingleObject(PVOID Object, if (KiIsObjectSignaled(CurrentObject, CurrentThread)) { /* Just unwait this guy and exit */ - if (CurrentObject->SignalState != MINLONG) { + if (CurrentObject->SignalState != (LONG)MINLONG) { /* It has a normal signal state, so unwait it and return */ KiSatisfyObjectWait(CurrentObject, CurrentThread); @@ -455,7 +455,7 @@ KeWaitForMultipleObjects(ULONG Count, if (WaitType == WaitAny) { /* This is a Wait Any, so just unwait this guy and exit */ - if (CurrentObject->SignalState != MINLONG) { + if (CurrentObject->SignalState != (LONG)MINLONG) { /* It has a normal signal state, so unwait it and return */ KiSatisfyObjectWait(CurrentObject, CurrentThread); diff --git a/reactos/ntoskrnl/mm/freelist.c b/reactos/ntoskrnl/mm/freelist.c index bbf3139996f..5bb14119ffe 100644 --- a/reactos/ntoskrnl/mm/freelist.c +++ b/reactos/ntoskrnl/mm/freelist.c @@ -179,7 +179,7 @@ MmGetContinuousPages(ULONG NumberOfBytes, { if (MmPageArray[i].Flags.Type == MM_PHYSICAL_PAGE_FREE) { - if (start == -1) + if (start == (ULONG)-1) { start = i; length = 1; @@ -203,7 +203,7 @@ MmGetContinuousPages(ULONG NumberOfBytes, i = ROUND_UP((i + 1), (Alignment / PAGE_SIZE)); } } - if (start == -1 || length != NrPages) + if (start == (ULONG)-1 || length != NrPages) { KeReleaseSpinLock(&PageListLock, oldIrql); return 0; diff --git a/reactos/ntoskrnl/mm/i386/page.c b/reactos/ntoskrnl/mm/i386/page.c index 29654104bf4..e8d7eb63554 100644 --- a/reactos/ntoskrnl/mm/i386/page.c +++ b/reactos/ntoskrnl/mm/i386/page.c @@ -2063,7 +2063,7 @@ PVOID MmCreateHyperspaceMapping(PFN_TYPE Page) { PVOID Address; - LONG i; + ULONG i; if (Ke386Pae) { diff --git a/reactos/ntoskrnl/mm/mdl.c b/reactos/ntoskrnl/mm/mdl.c index d51fefd5c69..43598755935 100644 --- a/reactos/ntoskrnl/mm/mdl.c +++ b/reactos/ntoskrnl/mm/mdl.c @@ -691,7 +691,7 @@ MmAllocatePagesForMdl ( IN PHYSICAL_ADDRESS LowAddress, HighAddress, NumberOfPagesWanted, Pages + NumberOfPagesAllocated); - if (Ret == -1) + if (Ret == (ULONG)-1) break; NumberOfPagesAllocated += Ret; diff --git a/reactos/ntoskrnl/mm/rpoolmgr.h b/reactos/ntoskrnl/mm/rpoolmgr.h index 7720d204ca4..eba75f5084a 100644 --- a/reactos/ntoskrnl/mm/rpoolmgr.h +++ b/reactos/ntoskrnl/mm/rpoolmgr.h @@ -343,7 +343,7 @@ static void RiBadBlock ( PR_USED pUsed, char* Addr, const char* violation, const char* file, int line, int printzone ) { char tag[5]; - int i; + unsigned int i; R_DEBUG("%s(%i): %s detected for paged pool address 0x%x\n", file, line, violation, Addr ); @@ -913,7 +913,7 @@ RPoolFree ( PR_POOL pool, void* Addr ) if ( que >= 0 ) { int queBytes = 16 << que; - ASSERT( queBytes >= UserSize ); + ASSERT( (rulong)queBytes >= UserSize ); if ( que >= 0 ) { int align = 0; diff --git a/reactos/regtests/shared/regtests.c b/reactos/regtests/shared/regtests.c index ecda3b15ed7..fe927b034a7 100755 --- a/reactos/regtests/shared/regtests.c +++ b/reactos/regtests/shared/regtests.c @@ -113,7 +113,7 @@ ControlPerformanceTest(HANDLE hThread, do { _Sleep(1); - if (_SuspendThread(hThread) == -1) + if (_SuspendThread(hThread) == (DWORD)-1) break; if (_GetThreadContext(hThread, ¤tContext) == 0) @@ -122,7 +122,7 @@ ControlPerformanceTest(HANDLE hThread, if (IsContextChanged(¤tContext, &lastContext)) Args->Time++; - if (_ResumeThread(hThread) == -1) + if (_ResumeThread(hThread) == (DWORD)-1) break; if (Args->Time >= TimeOut) diff --git a/reactos/regtests/shared/regtests.h b/reactos/regtests/shared/regtests.h index 65df8c2028c..e64ac398b21 100755 --- a/reactos/regtests/shared/regtests.h +++ b/reactos/regtests/shared/regtests.h @@ -25,8 +25,8 @@ void SetupOnce() #define TT_PERFORMANCE 1 /* Valid values for return values of TestRoutine */ -#define TS_TIMEDOUT -2 -#define TS_EXCEPTION -1 +#define TS_TIMEDOUT ((DWORD)-2) +#define TS_EXCEPTION ((DWORD)-1) #define TS_OK 0 #define TS_FAILED 1 diff --git a/reactos/subsys/csrss/api/process.c b/reactos/subsys/csrss/api/process.c index b8d48bf2e5e..b1117a62c1e 100644 --- a/reactos/subsys/csrss/api/process.c +++ b/reactos/subsys/csrss/api/process.c @@ -118,7 +118,7 @@ PCSRSS_PROCESS_DATA STDCALL CsrCreateProcessData(HANDLE ProcessId) NTSTATUS STDCALL CsrFreeProcessData(HANDLE Pid) { ULONG hash; - int c; + UINT c; PCSRSS_PROCESS_DATA pProcessData, pPrevProcessData = NULL; hash = (ULONG_PTR)Pid % (sizeof(ProcessData) / sizeof(*ProcessData)); diff --git a/reactos/subsys/csrss/include/conio.h b/reactos/subsys/csrss/include/conio.h index 2f9fca25acb..17ddad8b3ff 100644 --- a/reactos/subsys/csrss/include/conio.h +++ b/reactos/subsys/csrss/include/conio.h @@ -50,7 +50,7 @@ typedef struct tagCSRSS_SCREEN_BUFFER typedef struct tagCSRSS_CONSOLE_VTBL { VOID (STDCALL *InitScreenBuffer)(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER ScreenBuffer); - VOID (STDCALL *WriteStream)(PCSRSS_CONSOLE Console, RECT *Block, UINT CursorStartX, UINT CursorStartY, + VOID (STDCALL *WriteStream)(PCSRSS_CONSOLE Console, RECT *Block, LONG CursorStartX, LONG CursorStartY, UINT ScrolledLines, CHAR *Buffer, UINT Length); VOID (STDCALL *DrawRegion)(PCSRSS_CONSOLE Console, RECT *Region); BOOL (STDCALL *SetCursorInfo)(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER ScreenBuffer); diff --git a/reactos/subsys/csrss/init.c b/reactos/subsys/csrss/init.c index 7e931de4f83..6d909417328 100644 --- a/reactos/subsys/csrss/init.c +++ b/reactos/subsys/csrss/init.c @@ -554,7 +554,7 @@ CsrServerInitialization ( PWSTR *ArgumentArray ) { - INT i = 0; + UINT i = 0; NTSTATUS Status = STATUS_SUCCESS; DPRINT("CSR: %s called\n", __FUNCTION__); diff --git a/reactos/subsys/csrss/win32csr/conio.c b/reactos/subsys/csrss/win32csr/conio.c index 06d9c74c10d..d5bf62d3280 100644 --- a/reactos/subsys/csrss/win32csr/conio.c +++ b/reactos/subsys/csrss/win32csr/conio.c @@ -323,7 +323,7 @@ STATIC VOID FASTCALL ConioNextLine(PCSRSS_SCREEN_BUFFER Buff, RECT *UpdateRect, UINT *ScrolledLines) { /* slide the viewable screen */ - if (((Buff->CurrentY - Buff->ShowY + Buff->MaxY) % Buff->MaxY) == Buff->MaxY - 1) + if (((Buff->CurrentY - Buff->ShowY + Buff->MaxY) % Buff->MaxY) == (ULONG)Buff->MaxY - 1) { if (++Buff->ShowY == Buff->MaxY) { @@ -338,7 +338,7 @@ ConioNextLine(PCSRSS_SCREEN_BUFFER Buff, RECT *UpdateRect, UINT *ScrolledLines) ClearLineBuffer(Buff); UpdateRect->left = 0; UpdateRect->right = Buff->MaxX - 1; - if (UpdateRect->top == Buff->CurrentY) + if (UpdateRect->top == (LONG)Buff->CurrentY) { if (++UpdateRect->top == Buff->MaxY) { @@ -352,7 +352,7 @@ STATIC NTSTATUS FASTCALL ConioWriteConsole(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buff, CHAR *Buffer, DWORD Length, BOOL Attrib) { - int i; + UINT i; DWORD Offset; RECT UpdateRect; LONG CursorStartX, CursorStartY; @@ -394,8 +394,8 @@ ConioWriteConsole(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buff, { Buff->CurrentY--; } - if ((0 == UpdateRect.top && UpdateRect.bottom < Buff->CurrentY) - || (0 != UpdateRect.top && Buff->CurrentY < UpdateRect.top)) + if ((0 == UpdateRect.top && UpdateRect.bottom < (LONG)Buff->CurrentY) + || (0 != UpdateRect.top && (LONG)Buff->CurrentY < UpdateRect.top)) { UpdateRect.top = Buff->CurrentY; } @@ -406,7 +406,7 @@ ConioWriteConsole(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buff, } Offset = 2 * ((Buff->CurrentY * Buff->MaxX) + Buff->CurrentX); SET_CELL_BUFFER(Buff, Offset, ' ', Buff->DefaultAttrib); - UpdateRect.left = min(UpdateRect.left, Buff->CurrentX); + UpdateRect.left = min(UpdateRect.left, (LONG) Buff->CurrentX); UpdateRect.right = max(UpdateRect.right, (LONG) Buff->CurrentX); } continue; @@ -415,7 +415,7 @@ ConioWriteConsole(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buff, else if (Buffer[i] == '\r') { Buff->CurrentX = 0; - UpdateRect.left = min(UpdateRect.left, Buff->CurrentX); + UpdateRect.left = min(UpdateRect.left, (LONG) Buff->CurrentX); UpdateRect.right = max(UpdateRect.right, (LONG) Buff->CurrentX); continue; } @@ -424,7 +424,7 @@ ConioWriteConsole(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buff, { UINT EndX; - UpdateRect.left = min(UpdateRect.left, Buff->CurrentX); + UpdateRect.left = min(UpdateRect.left, (LONG)Buff->CurrentX); EndX = (Buff->CurrentX + 8) & ~7; if (EndX > Buff->MaxX) { @@ -453,7 +453,7 @@ ConioWriteConsole(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buff, continue; } } - UpdateRect.left = min(UpdateRect.left, Buff->CurrentX); + UpdateRect.left = min(UpdateRect.left, (LONG)Buff->CurrentX); UpdateRect.right = max(UpdateRect.right, (LONG) Buff->CurrentX); Offset = 2 * (((Buff->CurrentY * Buff->MaxX)) + Buff->CurrentX); Buff->Buffer[Offset++] = Buffer[i]; @@ -495,7 +495,7 @@ CSR_API(CsrReadConsole) ConsoleInput *Input; PUCHAR Buffer; PWCHAR UnicodeBuffer; - int i; + ULONG i; ULONG nNumberOfCharsToRead, CharSize; PCSRSS_CONSOLE Console; NTSTATUS Status; @@ -762,7 +762,7 @@ ConioCopyRegion(PCSRSS_SCREEN_BUFFER ScreenBuffer, DWORD SrcOffset; DWORD DstOffset; DWORD BytesPerLine; - ULONG i; + LONG i; DstY = DstRegion->top; BytesPerLine = ConioRectWidth(DstRegion) * 2; @@ -811,7 +811,7 @@ ConioFillRegion(PCSRSS_CONSOLE Console, SHORT X, Y; DWORD Offset; DWORD Delta; - ULONG i; + LONG i; CHAR Char; if(bUnicode) @@ -2748,7 +2748,8 @@ CSR_API(CsrReadConsoleOutput) COORD BufferCoord; RECT ReadRegion; RECT ScreenRect; - DWORD i, Y, X, Offset; + DWORD i, Offset; + LONG X, Y; UINT CodePage; DPRINT("CsrReadConsoleOutput\n"); diff --git a/reactos/subsys/csrss/win32csr/guiconsole.c b/reactos/subsys/csrss/win32csr/guiconsole.c index 54dfd436dce..29e6f2c5390 100644 --- a/reactos/subsys/csrss/win32csr/guiconsole.c +++ b/reactos/subsys/csrss/win32csr/guiconsole.c @@ -457,7 +457,7 @@ GuiInvalidateCell(PGUI_CONSOLE_DATA GuiData, HWND Wnd, UINT x, UINT y) } static VOID STDCALL -GuiWriteStream(PCSRSS_CONSOLE Console, RECT *Region, UINT CursorStartX, UINT CursorStartY, +GuiWriteStream(PCSRSS_CONSOLE Console, RECT *Region, LONG CursorStartX, LONG CursorStartY, UINT ScrolledLines, CHAR *Buffer, UINT Length) { PGUI_CONSOLE_DATA GuiData = (PGUI_CONSOLE_DATA) Console->PrivateData; diff --git a/reactos/subsys/csrss/win32csr/tuiconsole.c b/reactos/subsys/csrss/win32csr/tuiconsole.c index 5135b7cdbb4..044a9c18dd7 100644 --- a/reactos/subsys/csrss/win32csr/tuiconsole.c +++ b/reactos/subsys/csrss/win32csr/tuiconsole.c @@ -54,7 +54,8 @@ TuiInitScreenBuffer(PCSRSS_CONSOLE Console, PCSRSS_SCREEN_BUFFER Buffer) static void FASTCALL TuiCopyRect(char *Dest, PCSRSS_SCREEN_BUFFER Buff, RECT *Region) { - UINT SrcDelta, DestDelta, i; + UINT SrcDelta, DestDelta; + LONG i; PBYTE Src, SrcEnd; Src = Buff->Buffer + (((Region->top + Buff->ShowY) % Buff->MaxY) * Buff->MaxX @@ -118,7 +119,7 @@ TuiDrawRegion(PCSRSS_CONSOLE Console, RECT *Region) } static VOID STDCALL -TuiWriteStream(PCSRSS_CONSOLE Console, RECT *Region, UINT CursorStartX, UINT CursorStartY, +TuiWriteStream(PCSRSS_CONSOLE Console, RECT *Region, LONG CursorStartX, LONG CursorStartY, UINT ScrolledLines, CHAR *Buffer, UINT Length) { DWORD BytesWritten; diff --git a/reactos/subsys/smss/init.c b/reactos/subsys/smss/init.c index 0ec746b5bba..6b3a3ea8a19 100644 --- a/reactos/subsys/smss/init.c +++ b/reactos/subsys/smss/init.c @@ -95,7 +95,7 @@ struct { NTSTATUS InitSessionManager(VOID) { - INT i = 0; + UINT i = 0; NTSTATUS Status = STATUS_SUCCESS; for (i=0; i < (sizeof InitRoutine / sizeof InitRoutine[0]); i++) diff --git a/reactos/subsys/system/cmd/dir.c b/reactos/subsys/system/cmd/dir.c index 3889e1a3927..71451ae7764 100644 --- a/reactos/subsys/system/cmd/dir.c +++ b/reactos/subsys/system/cmd/dir.c @@ -1254,7 +1254,7 @@ DirPrintWideList(LPWIN32_FIND_DATA ptrFiles[], /* [IN] Files' Info */ SHORT iScreenWidth; USHORT iColumns; USHORT iLines; - INT iLongestName; + UINT iLongestName; TCHAR szTempFname[MAX_PATH]; DWORD i; DWORD j; @@ -1282,7 +1282,7 @@ DirPrintWideList(LPWIN32_FIND_DATA ptrFiles[], /* [IN] Files' Info */ iColumns = iScreenWidth / iLongestName; /* Check if there is enough space for spaces between names */ - if (((iLongestName * iColumns) + iColumns) >= iScreenWidth) + if (((iLongestName * iColumns) + iColumns) >= (UINT)iScreenWidth) iColumns --; /* A last check at iColumns to avoid division by zero */ diff --git a/reactos/subsys/system/cmd/filecomp.c b/reactos/subsys/system/cmd/filecomp.c index 2eec4199260..206534a490c 100644 --- a/reactos/subsys/system/cmd/filecomp.c +++ b/reactos/subsys/system/cmd/filecomp.c @@ -223,11 +223,11 @@ BOOL ShowCompletionMatches (LPTSTR str, INT charcount) BOOL found_dot = FALSE; INT curplace = 0; INT start; - INT count; + UINT count; TCHAR path[MAX_PATH]; TCHAR fname[MAX_PATH]; TCHAR directory[MAX_PATH]; - INT longestfname = 0; + UINT longestfname = 0; SHORT screenwidth; /* expand current file name */ @@ -341,7 +341,7 @@ BOOL ShowCompletionMatches (LPTSTR str, INT charcount) { /* print the new line only if we aren't on the * last column, in this case it wraps anyway */ - if (count * longestfname != screenwidth) + if (count * longestfname != (UINT)screenwidth) ConOutPrintf (_T("\n")); count = 0; } diff --git a/reactos/subsys/system/regedit/edit.c b/reactos/subsys/system/regedit/edit.c index 070559accb0..4a3f5ed17e0 100644 --- a/reactos/subsys/system/regedit/edit.c +++ b/reactos/subsys/system/regedit/edit.c @@ -382,7 +382,7 @@ INT_PTR CALLBACK modify_dword_dlgproc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LP INT_PTR CALLBACK modify_binary_dlgproc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) { HWND hwndValue; - int len; + UINT len; switch(uMsg) { case WM_INITDIALOG: diff --git a/reactos/subsys/system/regedit/hexedit.c b/reactos/subsys/system/regedit/hexedit.c index a0596ed8719..3859477f25f 100644 --- a/reactos/subsys/system/regedit/hexedit.c +++ b/reactos/subsys/system/regedit/hexedit.c @@ -34,10 +34,10 @@ typedef struct HLOCAL hBuffer; DWORD style; DWORD MaxBuffer; - DWORD ColumnsPerLine; - DWORD nLines; - DWORD nVisibleLinesComplete; - DWORD nVisibleLines; + INT ColumnsPerLine; + INT nLines; + INT nVisibleLinesComplete; + INT nVisibleLines; INT Position; INT LineHeight; INT CharWidth; @@ -131,7 +131,7 @@ HEXEDIT_Update(PHEXEDIT_DATA hed) SCROLLINFO si; RECT rcClient; BOOL SbVisible; - DWORD bufsize, cvislines; + INT bufsize, cvislines; GetClientRect(hed->hWndSelf, &rcClient); hed->style = GetWindowLong(hed->hWndSelf, GWL_STYLE); @@ -187,7 +187,8 @@ HEXEDIT_GetFixedFont(VOID) static VOID HEXEDIT_PaintLines(PHEXEDIT_DATA hed, HDC hDC, DWORD ScrollPos, DWORD First, DWORD Last, RECT *rc) { - DWORD x, dx, dy, linestart; + DWORD dx, dy, linestart; + INT x; PBYTE buf, current, end, line; UINT bufsize; TCHAR hex[3], addr[17]; @@ -656,7 +657,7 @@ HEXEDIT_WM_PAINT(PHEXEDIT_DATA hed) SCROLLINFO si; RECT rc; HBITMAP hbmp, hbmpold; - DWORD nLines, nFirst; + INT nLines, nFirst; HFONT hOldFont; HDC hTempDC; DWORD height; @@ -795,7 +796,7 @@ HEXEDIT_WM_KEYDOWN(PHEXEDIT_DATA hed, INT VkCode) break; case VK_RIGHT: - if(hed->Position < bufsize) + if(hed->Position < (INT)bufsize) { if(++hed->CaretCol > hed->ColumnsPerLine) { @@ -826,13 +827,13 @@ HEXEDIT_WM_KEYDOWN(PHEXEDIT_DATA hed, INT VkCode) break; case VK_DOWN: - if(hed->Position <= bufsize) + if(hed->Position <= (INT)bufsize) { if(hed->CaretLine < hed->nLines - 1) { hed->Position += hed->ColumnsPerLine; hed->CaretLine++; - if(hed->Position > bufsize) + if(hed->Position > (INT)bufsize) { hed->Position = bufsize; hed->CaretLine = (hed->nLines > 0 ? hed->nLines - 1 : 0); diff --git a/reactos/subsys/system/regedit/listview.c b/reactos/subsys/system/regedit/listview.c index c604df622f3..0ca2b1dc740 100644 --- a/reactos/subsys/system/regedit/listview.c +++ b/reactos/subsys/system/regedit/listview.c @@ -66,7 +66,7 @@ LPCTSTR GetValueName(HWND hwndLV, int iStartAt) if (!g_valueName) return NULL; *g_valueName = 0; maxLen = HeapSize(GetProcessHeap(), 0, g_valueName); - if (maxLen == (SIZE_T) - 1) return NULL; + if (maxLen == -1) return NULL; item = ListView_GetNextItem(hwndLV, iStartAt, LVNI_SELECTED); if (item == -1) return NULL; @@ -383,7 +383,7 @@ BOOL ListWndNotifyProc(HWND hWnd, WPARAM wParam, LPARAM lParam, BOOL *Result) OnGetDispInfo((NMLVDISPINFO*)lParam); return TRUE; case LVN_COLUMNCLICK: - if (g_columnToSort == ((LPNMLISTVIEW)lParam)->iSubItem) + if (g_columnToSort == (DWORD)((LPNMLISTVIEW)lParam)->iSubItem) g_invertSort = !g_invertSort; else { g_columnToSort = ((LPNMLISTVIEW)lParam)->iSubItem; diff --git a/reactos/subsys/system/regedit/regproc.c b/reactos/subsys/system/regedit/regproc.c index 619eabdd558..cf0c13366fc 100644 --- a/reactos/subsys/system/regedit/regproc.c +++ b/reactos/subsys/system/regedit/regproc.c @@ -520,7 +520,7 @@ HKEY getRegClass(LPSTR lpClass) { LPSTR classNameEnd; LPSTR classNameBeg; - int i; + UINT i; char lpClassCopy[KEY_MAX_LEN]; @@ -1362,7 +1362,7 @@ BOOL export_registry_key(CHAR *file_name, CHAR *reg_key_name) } HeapFree(GetProcessHeap(), 0, branch_name); } else { - int i; + unsigned int i; /* export all registry classes */ file = REGPROC_open_export_file(file_name); diff --git a/reactos/subsys/system/regedit/treeview.c b/reactos/subsys/system/regedit/treeview.c index aafd12f275e..1626c903834 100644 --- a/reactos/subsys/system/regedit/treeview.c +++ b/reactos/subsys/system/regedit/treeview.c @@ -96,7 +96,7 @@ LPCTSTR GetItemPath(HWND hwndTV, HTREEITEM hItem, HKEY* phRootKey) if (!pathBuffer) return NULL; *pathBuffer = 0; maxLen = HeapSize(GetProcessHeap(), 0, pathBuffer); - if (maxLen == (SIZE_T) - 1) return NULL; + if (maxLen == -1) return NULL; if (!hItem) hItem = TreeView_GetSelection(hwndTV); if (!hItem) return NULL; if (!get_item_path(hwndTV, hItem, phRootKey, &pathBuffer, &pathLen, &maxLen)) return NULL; diff --git a/reactos/subsys/system/reporterror/reporterror.c b/reactos/subsys/system/reporterror/reporterror.c index e0543595648..4968e912ae6 100644 --- a/reactos/subsys/system/reporterror/reporterror.c +++ b/reactos/subsys/system/reporterror/reporterror.c @@ -48,7 +48,7 @@ UrlEncode(LPSTR in, LPSTR out) { CHAR buffer[4]; UCHAR iu; - INT i; + size_t i; for (i = 0; i < strlen(in); i++) { diff --git a/reactos/subsys/system/sm/sm.c b/reactos/subsys/system/sm/sm.c index 1122824592d..54b71bb2578 100644 --- a/reactos/subsys/system/sm/sm.c +++ b/reactos/subsys/system/sm/sm.c @@ -133,7 +133,7 @@ SM_CMD_DECL(boot) SM_CMD_DECL(help) { - int i = 0; + unsigned int i = 0; PSM_CMD_DESCRIPTOR cmd = NULL; int rc = EXIT_SUCCESS; diff --git a/reactos/subsys/system/taskmgr/dbgchnl.c b/reactos/subsys/system/taskmgr/dbgchnl.c index f0c36ada769..e8daad3db13 100644 --- a/reactos/subsys/system/taskmgr/dbgchnl.c +++ b/reactos/subsys/system/taskmgr/dbgchnl.c @@ -219,7 +219,7 @@ struct dll_option_layout void* next; void* prev; char* const* channels; - int nb_channels; + unsigned int nb_channels; }; typedef int (*EnumChannelCB)(HANDLE, void*, TCHAR*, void*); @@ -233,12 +233,12 @@ typedef int (*EnumChannelCB)(HANDLE, void*, TCHAR*, void*); static int enum_channel(HANDLE hProcess, EnumChannelCB ce, void* user, unsigned unique) { struct dll_option_layout dol; - int i, j, ret = 1; + int ret = 1; void* buf_addr; TCHAR buffer[32]; void* addr; const TCHAR** cache = NULL; - unsigned num_cache, used_cache; + unsigned i, j, num_cache, used_cache; addr = get_symbol(hProcess, "first_dll", "libwine.so"); if (!addr) return -1; diff --git a/reactos/subsys/system/taskmgr/perfdata.c b/reactos/subsys/system/taskmgr/perfdata.c index 86bd366a3d3..fd16a05f5c4 100644 --- a/reactos/subsys/system/taskmgr/perfdata.c +++ b/reactos/subsys/system/taskmgr/perfdata.c @@ -113,11 +113,11 @@ void PerfDataRefresh(void) status = NtQuerySystemInformation(SystemHandleInformation, SysHandleInfoData, BufferSize, &ulSize); - if (status == 0xC0000004 /*STATUS_INFO_LENGTH_MISMATCH*/) { + if (status == STATUS_INFO_LENGTH_MISMATCH) { HeapFree(GetProcessHeap(), 0, SysHandleInfoData); } - } while (status == 0xC0000004 /*STATUS_INFO_LENGTH_MISMATCH*/); + } while (status == STATUS_INFO_LENGTH_MISMATCH); /* Get process information * We don't know how much data there is so just keep @@ -131,11 +131,11 @@ void PerfDataRefresh(void) status = NtQuerySystemInformation(SystemProcessInformation, pBuffer, BufferSize, &ulSize); - if (status == 0xC0000004 /*STATUS_INFO_LENGTH_MISMATCH*/) { + if (status == STATUS_INFO_LENGTH_MISMATCH) { HeapFree(GetProcessHeap(), 0, pBuffer); } - } while (status == 0xC0000004 /*STATUS_INFO_LENGTH_MISMATCH*/); + } while (status == STATUS_INFO_LENGTH_MISMATCH); EnterCriticalSection(&PerfDataCriticalSection); @@ -163,7 +163,7 @@ void PerfDataRefresh(void) memcpy(&SystemHandleInfo, SysHandleInfoData, sizeof(SYSTEM_HANDLE_INFORMATION)); HeapFree(GetProcessHeap(), 0, SysHandleInfoData); - for (CurrentKernelTime=0, Idx=0; IdxFile->FileOffset - CurrentOffset; - if( OutputLength > sizeof( Junk ) ) + if( OutputLength > (LONG)sizeof( Junk ) ) OutputLength = sizeof( Junk ); OutputLength = -OutputLength; // negate to signal NOT end of block CodecUncompress( Junk, diff --git a/reactos/subsys/system/usetup/console.c b/reactos/subsys/system/usetup/console.c index 5c0546c24ba..3ee07dfac92 100644 --- a/reactos/subsys/system/usetup/console.c +++ b/reactos/subsys/system/usetup/console.c @@ -885,7 +885,7 @@ SetInputTextXY(SHORT x, SHORT y, SHORT len, PWCHAR Text) coPos.Y = y; Length = wcslen(Text); - if (Length > len - 1) + if (Length > (ULONG)len - 1) { Length = len - 1; } @@ -905,7 +905,7 @@ SetInputTextXY(SHORT x, SHORT y, SHORT len, PWCHAR Text) coPos, &Written); - if (len > Length + 1) + if ((ULONG)len > Length + 1) { coPos.X++; ConFillConsoleOutputCharacter(' ', @@ -1023,7 +1023,7 @@ PrintTextXYN(SHORT x, SHORT y, SHORT len, char* fmt, ...) coPos.Y = y; Length = strlen(buffer); - if (Length > len - 1) + if (Length > (ULONG)len - 1) { Length = len - 1; } @@ -1034,7 +1034,7 @@ PrintTextXYN(SHORT x, SHORT y, SHORT len, char* fmt, ...) coPos.X += Length; - if (len > Length) + if ((ULONG)len > Length) { ConFillConsoleOutputCharacter(' ', len - Length, diff --git a/reactos/subsys/system/usetup/genlist.c b/reactos/subsys/system/usetup/genlist.c index faefd689d2a..1a7dcb83754 100644 --- a/reactos/subsys/system/usetup/genlist.c +++ b/reactos/subsys/system/usetup/genlist.c @@ -219,7 +219,7 @@ DrawListEntries(PGENERIC_LIST GenericList) coPos.X++; WriteConsoleOutputCharacters (ListEntry->Text, - min (strlen(ListEntry->Text), Width - 2), + min (strlen(ListEntry->Text), (SIZE_T)Width - 2), coPos); coPos.X--; diff --git a/reactos/subsys/system/usetup/infcache.c b/reactos/subsys/system/usetup/infcache.c index 9afa3fa5d41..831cb840001 100644 --- a/reactos/subsys/system/usetup/infcache.c +++ b/reactos/subsys/system/usetup/infcache.c @@ -452,7 +452,7 @@ inline static int is_eol( struct parser *parser, const CHAR *ptr ) /* push data from current token start up to pos into the current token */ static int push_token( struct parser *parser, const CHAR *pos ) { - int len = pos - parser->start; + unsigned int len = pos - parser->start; const CHAR *src = parser->start; WCHAR *dst = parser->token + parser->token_len; @@ -1349,7 +1349,7 @@ InfGetBinaryField (PINFCONTEXT Context, CacheLine = (PINFCACHELINE)Context->Line; - if (FieldIndex > CacheLine->FieldCount) + if (FieldIndex > (ULONG)CacheLine->FieldCount) return FALSE; CacheField = CacheLine->FirstField; @@ -1399,7 +1399,7 @@ InfGetIntField (PINFCONTEXT Context, CacheLine = (PINFCACHELINE)Context->Line; - if (FieldIndex > CacheLine->FieldCount) + if (FieldIndex > (ULONG)CacheLine->FieldCount) { DPRINT("Invalid parameter\n"); return FALSE; @@ -1449,7 +1449,7 @@ InfGetMultiSzField (PINFCONTEXT Context, CacheLine = (PINFCACHELINE)Context->Line; - if (FieldIndex > CacheLine->FieldCount) + if (FieldIndex > (ULONG)CacheLine->FieldCount) return FALSE; CacheField = CacheLine->FirstField; @@ -1517,7 +1517,7 @@ InfGetStringField (PINFCONTEXT Context, CacheLine = (PINFCACHELINE)Context->Line; - if (FieldIndex > CacheLine->FieldCount) + if (FieldIndex > (ULONG)CacheLine->FieldCount) return FALSE; if (FieldIndex == 0) @@ -1602,7 +1602,7 @@ InfGetDataField (PINFCONTEXT Context, CacheLine = (PINFCACHELINE)Context->Line; - if (FieldIndex > CacheLine->FieldCount) + if (FieldIndex > (ULONG)CacheLine->FieldCount) return FALSE; if (FieldIndex == 0) diff --git a/reactos/subsys/system/usetup/partlist.c b/reactos/subsys/system/usetup/partlist.c index 596d52786cd..402bcc9fb2f 100644 --- a/reactos/subsys/system/usetup/partlist.c +++ b/reactos/subsys/system/usetup/partlist.c @@ -808,14 +808,14 @@ PrintPartitionData (PPARTLIST List, } #if 0 - if (PartEntry->PartInfo[0].PartitionLength.QuadPart >= 0x280000000ULL) /* 10 GB */ + if (PartEntry->PartInfo[0].PartitionLength.QuadPart >= 0x280000000LL) /* 10 GB */ { PartSize = (PartEntry->PartInfo[0].PartitionLength.QuadPart + (1 << 29)) >> 30; Unit = "GB"; } else #endif - if (PartEntry->PartInfo[0].PartitionLength.QuadPart >= 0xA00000ULL) /* 10 MB */ + if (PartEntry->PartInfo[0].PartitionLength.QuadPart >= 0xA00000LL) /* 10 MB */ { PartSize = (PartEntry->PartInfo[0].PartitionLength.QuadPart + (1 << 19)) >> 20; Unit = "MB"; @@ -1535,7 +1535,7 @@ CreateNewPartition (PPARTLIST List, if ((PartEntry->PartInfo[1].StartingOffset.QuadPart + PartEntry->PartInfo[1].PartitionLength.QuadPart) < - (1024ULL * 255ULL * 63ULL * 512ULL)) + (1024LL * 255LL * 63LL * 512LL)) { PrevPartEntry->PartInfo[1].PartitionType = PARTITION_EXTENDED; } @@ -1645,7 +1645,7 @@ CreateNewPartition (PPARTLIST List, if ((PartEntry->PartInfo[1].StartingOffset.QuadPart + PartEntry->PartInfo[1].PartitionLength.QuadPart) < - (1024ULL * 255ULL * 63ULL * 512ULL)) + (1024LL * 255LL * 63LL * 512LL)) { PrevPartEntry->PartInfo[1].PartitionType = PARTITION_EXTENDED; } diff --git a/reactos/subsys/system/usetup/usetup.c b/reactos/subsys/system/usetup/usetup.c index 9ce526a8e71..c677c9e8b8f 100644 --- a/reactos/subsys/system/usetup/usetup.c +++ b/reactos/subsys/system/usetup/usetup.c @@ -344,7 +344,7 @@ PopupError(PCHAR Text, coPos.Y++; coPos.X = xLeft + 2; WriteConsoleOutputCharacters(Status, - min(strlen(Status), Width - 4), + min(strlen(Status), (SIZE_T)Width - 4), coPos); } } @@ -1869,14 +1869,14 @@ DeletePartitionPage (PINPUT_RECORD Ir) } #if 0 - if (PartEntry->PartInfo[0].PartitionLength.QuadPart >= 0x280000000ULL) /* 10 GB */ + if (PartEntry->PartInfo[0].PartitionLength.QuadPart >= 0x280000000LL) /* 10 GB */ { PartSize = (PartEntry->PartInfo[0].PartitionLength.QuadPart + (1 << 29)) >> 30; Unit = "GB"; } else #endif - if (PartEntry->PartInfo[0].PartitionLength.QuadPart >= 0xA00000ULL) /* 10 MB */ + if (PartEntry->PartInfo[0].PartitionLength.QuadPart >= 0xA00000LL) /* 10 MB */ { PartSize = (PartEntry->PartInfo[0].PartitionLength.QuadPart + (1 << 19)) >> 20; Unit = "MB"; @@ -2018,7 +2018,7 @@ SelectFileSystemPage (PINPUT_RECORD Ir) } /* adjust partition size */ - if (PartEntry->PartInfo[0].PartitionLength.QuadPart >= 0x280000000ULL) /* 10 GB */ + if (PartEntry->PartInfo[0].PartitionLength.QuadPart >= 0x280000000LL) /* 10 GB */ { PartSize = (PartEntry->PartInfo[0].PartitionLength.QuadPart + (1 << 29)) >> 30; PartUnit = "GB"; @@ -2248,21 +2248,21 @@ FormatPartitionPage (PINPUT_RECORD Ir) switch (FileSystemList->CurrentFileSystem) { case FsFat: - if (PartEntry->PartInfo[0].PartitionLength.QuadPart < (4200ULL * 1024ULL)) + if (PartEntry->PartInfo[0].PartitionLength.QuadPart < (4200LL * 1024LL)) { /* FAT12 CHS partition (disk is smaller than 4.1MB) */ PartEntry->PartInfo[0].PartitionType = PARTITION_FAT_12; } - else if (PartEntry->PartInfo[0].StartingOffset.QuadPart < (1024ULL * 255ULL * 63ULL * 512ULL)) + else if (PartEntry->PartInfo[0].StartingOffset.QuadPart < (1024LL * 255LL * 63LL * 512LL)) { /* Partition starts below the 8.4GB boundary ==> CHS partition */ - if (PartEntry->PartInfo[0].PartitionLength.QuadPart < (32ULL * 1024ULL * 1024ULL)) + if (PartEntry->PartInfo[0].PartitionLength.QuadPart < (32LL * 1024LL * 1024LL)) { /* FAT16 CHS partition (partiton size < 32MB) */ PartEntry->PartInfo[0].PartitionType = PARTITION_FAT_16; } - else if (PartEntry->PartInfo[0].PartitionLength.QuadPart < (512ULL * 1024ULL * 1024ULL)) + else if (PartEntry->PartInfo[0].PartitionLength.QuadPart < (512LL * 1024LL * 1024LL)) { /* FAT16 CHS partition (partition size < 512MB) */ PartEntry->PartInfo[0].PartitionType = PARTITION_HUGE; @@ -2277,7 +2277,7 @@ FormatPartitionPage (PINPUT_RECORD Ir) { /* Partition starts above the 8.4GB boundary ==> LBA partition */ - if (PartEntry->PartInfo[0].PartitionLength.QuadPart < (512ULL * 1024ULL * 1024ULL)) + if (PartEntry->PartInfo[0].PartitionLength.QuadPart < (512LL * 1024LL * 1024LL)) { /* FAT16 LBA partition (partition size < 512MB) */ PartEntry->PartInfo[0].PartitionType = PARTITION_XINT13; diff --git a/reactos/subsys/system/vmwinst/vmwinst.c b/reactos/subsys/system/vmwinst/vmwinst.c index bcc88631020..74add9425af 100644 --- a/reactos/subsys/system/vmwinst/vmwinst.c +++ b/reactos/subsys/system/vmwinst/vmwinst.c @@ -59,7 +59,7 @@ LONG WINAPI ExceptionHandler(LPEXCEPTION_POINTERS ExceptionInfo) { /* This is rude, but i don't know how to continue execution properly, that's why we just exit here when we're not running inside of VMware */ - ExitProcess(ExceptionInfo->ExceptionRecord->ExceptionCode == STATUS_PRIVILEGED_INSTRUCTION); + ExitProcess(ExceptionInfo->ExceptionRecord->ExceptionCode == EXCEPTION_PRIV_INSTRUCTION); return EXCEPTION_CONTINUE_EXECUTION; } diff --git a/reactos/w32api/include/ntstatus.h b/reactos/w32api/include/ntstatus.h index 44e33b063b6..c2f427d30a0 100644 --- a/reactos/w32api/include/ntstatus.h +++ b/reactos/w32api/include/ntstatus.h @@ -27,1074 +27,1078 @@ * Exception codes */ -#define STATUS_SUCCESS 0x00000000 -#define STATUS_SEVERITY_SUCCESS 0x00000000 -#define STATUS_SEVERITY_INFORMATIONAL 0x00000001 -#define STATUS_SEVERITY_WARNING 0x00000002 -#define STATUS_SEVERITY_ERROR 0x00000003 +#define STATUS_SUCCESS ((NTSTATUS)0x00000000) +#define STATUS_SEVERITY_SUCCESS ((NTSTATUS)0x00000000) +#define STATUS_SEVERITY_INFORMATIONAL ((NTSTATUS)0x00000001) +#define STATUS_SEVERITY_WARNING ((NTSTATUS)0x00000002) +#define STATUS_SEVERITY_ERROR ((NTSTATUS)0x00000003) -#define STATUS_WAIT_1 0x00000001 -#define STATUS_WAIT_2 0x00000002 -#define STATUS_WAIT_3 0x00000003 -#define STATUS_WAIT_63 0x0000003f -#define STATUS_ABANDONED 0x00000080 -#define STATUS_ABANDONED_WAIT_63 0x000000BF -#define STATUS_KERNEL_APC 0x00000100 -#define STATUS_ALERTED 0x00000101 -#define STATUS_REPARSE 0x00000104 -#define STATUS_MORE_ENTRIES 0x00000105 -#define STATUS_NOT_ALL_ASSIGNED 0x00000106 -#define STATUS_SOME_NOT_MAPPED 0x00000107 -#define STATUS_OPLOCK_BREAK_IN_PROGRESS 0x00000108 -#define STATUS_VOLUME_MOUNTED 0x00000109 -#define STATUS_RXACT_COMMITTED 0x0000010A -#define STATUS_NOTIFY_CLEANUP 0x0000010B -#define STATUS_NOTIFY_ENUM_DIR 0x0000010C -#define STATUS_NO_QUOTAS_FOR_ACCOUNT 0x0000010D -#define STATUS_PRIMARY_TRANSPORT_CONNECT_FAILED 0x0000010E -#define STATUS_PAGE_FAULT_TRANSITION 0x00000110 -#define STATUS_PAGE_FAULT_DEMAND_ZERO 0x00000111 -#define STATUS_PAGE_FAULT_COPY_ON_WRITE 0x00000112 -#define STATUS_PAGE_FAULT_GUARD_PAGE 0x00000113 -#define STATUS_PAGE_FAULT_PAGING_FILE 0x00000114 -#define STATUS_CACHE_PAGE_LOCKED 0x00000115 -#define STATUS_CRASH_DUMP 0x00000116 -#define STATUS_BUFFER_ALL_ZEROS 0x00000117 -#define STATUS_REPARSE_OBJECT 0x00000118 -#define STATUS_RESOURCE_REQUIREMENTS_CHANGED 0x00000119 -#define STATUS_TRANSLATION_COMPLETE 0x00000120 -#define STATUS_DS_MEMBERSHIP_EVALUATED_LOCALLY 0x00000121 -#define STATUS_NOTHING_TO_TERMINATE 0x00000122 -#define STATUS_PROCESS_NOT_IN_JOB 0x00000123 -#define STATUS_PROCESS_IN_JOB 0x00000124 -#define STATUS_VOLSNAP_HIBERNATE_READY 0x00000125 -#define STATUS_FSFILTER_OP_COMPLETED_SUCCESSFULLY 0x00000126 +#define STATUS_WAIT_1 ((NTSTATUS)0x00000001) +#define STATUS_WAIT_2 ((NTSTATUS)0x00000002) +#define STATUS_WAIT_3 ((NTSTATUS)0x00000003) +#define STATUS_WAIT_63 ((NTSTATUS)0x0000003f) +#define STATUS_ABANDONED ((NTSTATUS)0x00000080) +#define STATUS_ABANDONED_WAIT_63 ((NTSTATUS)0x000000BF) +#define STATUS_KERNEL_APC ((NTSTATUS)0x00000100) +#define STATUS_ALERTED ((NTSTATUS)0x00000101) +#define STATUS_TIMEOUT ((NTSTATUS)0x00000102) +#define STATUS_PENDING ((NTSTATUS)0x00000103) +#define STATUS_REPARSE ((NTSTATUS)0x00000104) +#define STATUS_MORE_ENTRIES ((NTSTATUS)0x00000105) +#define STATUS_NOT_ALL_ASSIGNED ((NTSTATUS)0x00000106) +#define STATUS_SOME_NOT_MAPPED ((NTSTATUS)0x00000107) +#define STATUS_OPLOCK_BREAK_IN_PROGRESS ((NTSTATUS)0x00000108) +#define STATUS_VOLUME_MOUNTED ((NTSTATUS)0x00000109) +#define STATUS_RXACT_COMMITTED ((NTSTATUS)0x0000010A) +#define STATUS_NOTIFY_CLEANUP ((NTSTATUS)0x0000010B) +#define STATUS_NOTIFY_ENUM_DIR ((NTSTATUS)0x0000010C) +#define STATUS_NO_QUOTAS_FOR_ACCOUNT ((NTSTATUS)0x0000010D) +#define STATUS_PRIMARY_TRANSPORT_CONNECT_FAILED ((NTSTATUS)0x0000010E) +#define STATUS_PAGE_FAULT_TRANSITION ((NTSTATUS)0x00000110) +#define STATUS_PAGE_FAULT_DEMAND_ZERO ((NTSTATUS)0x00000111) +#define STATUS_PAGE_FAULT_COPY_ON_WRITE ((NTSTATUS)0x00000112) +#define STATUS_PAGE_FAULT_GUARD_PAGE ((NTSTATUS)0x00000113) +#define STATUS_PAGE_FAULT_PAGING_FILE ((NTSTATUS)0x00000114) +#define STATUS_CACHE_PAGE_LOCKED ((NTSTATUS)0x00000115) +#define STATUS_CRASH_DUMP ((NTSTATUS)0x00000116) +#define STATUS_BUFFER_ALL_ZEROS ((NTSTATUS)0x00000117) +#define STATUS_REPARSE_OBJECT ((NTSTATUS)0x00000118) +#define STATUS_RESOURCE_REQUIREMENTS_CHANGED ((NTSTATUS)0x00000119) +#define STATUS_TRANSLATION_COMPLETE ((NTSTATUS)0x00000120) +#define STATUS_DS_MEMBERSHIP_EVALUATED_LOCALLY ((NTSTATUS)0x00000121) +#define STATUS_NOTHING_TO_TERMINATE ((NTSTATUS)0x00000122) +#define STATUS_PROCESS_NOT_IN_JOB ((NTSTATUS)0x00000123) +#define STATUS_PROCESS_IN_JOB ((NTSTATUS)0x00000124) +#define STATUS_VOLSNAP_HIBERNATE_READY ((NTSTATUS)0x00000125) +#define STATUS_FSFILTER_OP_COMPLETED_SUCCESSFULLY ((NTSTATUS)0x00000126) -#define STATUS_OBJECT_NAME_EXISTS 0x40000000 -#define STATUS_THREAD_WAS_SUSPENDED 0x40000001 -#define STATUS_WORKING_SET_LIMIT_RANGE 0x40000002 -#define STATUS_IMAGE_NOT_AT_BASE 0x40000003 -#define STATUS_RXACT_STATE_CREATED 0x40000004 -#define STATUS_SEGMENT_NOTIFICATION 0x40000005 -#define STATUS_LOCAL_USER_SESSION_KEY 0x40000006 -#define STATUS_BAD_CURRENT_DIRECTORY 0x40000007 -#define STATUS_SERIAL_MORE_WRITES 0x40000008 -#define STATUS_REGISTRY_RECOVERED 0x40000009 -#define STATUS_FT_READ_RECOVERY_FROM_BACKUP 0x4000000A -#define STATUS_FT_WRITE_RECOVERY 0x4000000B -#define STATUS_SERIAL_COUNTER_TIMEOUT 0x4000000C -#define STATUS_NULL_LM_PASSWORD 0x4000000D -#define STATUS_IMAGE_MACHINE_TYPE_MISMATCH 0x4000000E -#define STATUS_RECEIVE_PARTIAL 0x4000000F -#define STATUS_RECEIVE_EXPEDITED 0x40000010 -#define STATUS_RECEIVE_PARTIAL_EXPEDITED 0x40000011 -#define STATUS_EVENT_DONE 0x40000012 -#define STATUS_EVENT_PENDING 0x40000013 -#define STATUS_CHECKING_FILE_SYSTEM 0x40000014 -#define STATUS_FATAL_APP_EXIT 0x40000015 -#define STATUS_PREDEFINED_HANDLE 0x40000016 -#define STATUS_WAS_UNLOCKED 0x40000017 -#define STATUS_SERVICE_NOTIFICATION 0x40000018 -#define STATUS_WAS_LOCKED 0x40000019 -#define STATUS_LOG_HARD_ERROR 0x4000001A -#define STATUS_ALREADY_WIN32 0x4000001B -#define STATUS_WX86_UNSIMULATE 0x4000001C -#define STATUS_WX86_CONTINUE 0x4000001D -#define STATUS_WX86_SINGLE_STEP 0x4000001E -#define STATUS_WX86_BREAKPOINT 0x4000001F -#define STATUS_WX86_EXCEPTION_CONTINUE 0x40000020 -#define STATUS_WX86_EXCEPTION_LASTCHANCE 0x40000021 -#define STATUS_WX86_EXCEPTION_CHAIN 0x40000022 -#define STATUS_IMAGE_MACHINE_TYPE_MISMATCH_EXE 0x40000023 -#define STATUS_NO_YIELD_PERFORMED 0x40000024 -#define STATUS_TIMER_RESUME_IGNORED 0x40000025 -#define STATUS_ARBITRATION_UNHANDLED 0x40000026 -#define STATUS_CARDBUS_NOT_SUPPORTED 0x40000027 -#define STATUS_WX86_CREATEWX86TIB 0x40000028 -#define STATUS_MP_PROCESSOR_MISMATCH 0x40000029 -#define STATUS_HIBERNATED 0x4000002A -#define STATUS_RESUME_HIBERNATION 0x4000002B -#define STATUS_FIRMWARE_UPDATED 0x4000002C -#define STATUS_WAKE_SYSTEM 0x40000294 -#define STATUS_DS_SHUTTING_DOWN 0x40000370 +#define STATUS_OBJECT_NAME_EXISTS ((NTSTATUS)0x40000000) +#define STATUS_THREAD_WAS_SUSPENDED ((NTSTATUS)0x40000001) +#define STATUS_WORKING_SET_LIMIT_RANGE ((NTSTATUS)0x40000002) +#define STATUS_IMAGE_NOT_AT_BASE ((NTSTATUS)0x40000003) +#define STATUS_RXACT_STATE_CREATED ((NTSTATUS)0x40000004) +#define STATUS_SEGMENT_NOTIFICATION ((NTSTATUS)0x40000005) +#define STATUS_LOCAL_USER_SESSION_KEY ((NTSTATUS)0x40000006) +#define STATUS_BAD_CURRENT_DIRECTORY ((NTSTATUS)0x40000007) +#define STATUS_SERIAL_MORE_WRITES ((NTSTATUS)0x40000008) +#define STATUS_REGISTRY_RECOVERED ((NTSTATUS)0x40000009) +#define STATUS_FT_READ_RECOVERY_FROM_BACKUP ((NTSTATUS)0x4000000A) +#define STATUS_FT_WRITE_RECOVERY ((NTSTATUS)0x4000000B) +#define STATUS_SERIAL_COUNTER_TIMEOUT ((NTSTATUS)0x4000000C) +#define STATUS_NULL_LM_PASSWORD ((NTSTATUS)0x4000000D) +#define STATUS_IMAGE_MACHINE_TYPE_MISMATCH ((NTSTATUS)0x4000000E) +#define STATUS_RECEIVE_PARTIAL ((NTSTATUS)0x4000000F) +#define STATUS_RECEIVE_EXPEDITED ((NTSTATUS)0x40000010) +#define STATUS_RECEIVE_PARTIAL_EXPEDITED ((NTSTATUS)0x40000011) +#define STATUS_EVENT_DONE ((NTSTATUS)0x40000012) +#define STATUS_EVENT_PENDING ((NTSTATUS)0x40000013) +#define STATUS_CHECKING_FILE_SYSTEM ((NTSTATUS)0x40000014) +#define STATUS_FATAL_APP_EXIT ((NTSTATUS)0x40000015) +#define STATUS_PREDEFINED_HANDLE ((NTSTATUS)0x40000016) +#define STATUS_WAS_UNLOCKED ((NTSTATUS)0x40000017) +#define STATUS_SERVICE_NOTIFICATION ((NTSTATUS)0x40000018) +#define STATUS_WAS_LOCKED ((NTSTATUS)0x40000019) +#define STATUS_LOG_HARD_ERROR ((NTSTATUS)0x4000001A) +#define STATUS_ALREADY_WIN32 ((NTSTATUS)0x4000001B) +#define STATUS_WX86_UNSIMULATE ((NTSTATUS)0x4000001C) +#define STATUS_WX86_CONTINUE ((NTSTATUS)0x4000001D) +#define STATUS_WX86_SINGLE_STEP ((NTSTATUS)0x4000001E) +#define STATUS_WX86_BREAKPOINT ((NTSTATUS)0x4000001F) +#define STATUS_WX86_EXCEPTION_CONTINUE ((NTSTATUS)0x40000020) +#define STATUS_WX86_EXCEPTION_LASTCHANCE ((NTSTATUS)0x40000021) +#define STATUS_WX86_EXCEPTION_CHAIN ((NTSTATUS)0x40000022) +#define STATUS_IMAGE_MACHINE_TYPE_MISMATCH_EXE ((NTSTATUS)0x40000023) +#define STATUS_NO_YIELD_PERFORMED ((NTSTATUS)0x40000024) +#define STATUS_TIMER_RESUME_IGNORED ((NTSTATUS)0x40000025) +#define STATUS_ARBITRATION_UNHANDLED ((NTSTATUS)0x40000026) +#define STATUS_CARDBUS_NOT_SUPPORTED ((NTSTATUS)0x40000027) +#define STATUS_WX86_CREATEWX86TIB ((NTSTATUS)0x40000028) +#define STATUS_MP_PROCESSOR_MISMATCH ((NTSTATUS)0x40000029) +#define STATUS_HIBERNATED ((NTSTATUS)0x4000002A) +#define STATUS_RESUME_HIBERNATION ((NTSTATUS)0x4000002B) +#define STATUS_FIRMWARE_UPDATED ((NTSTATUS)0x4000002C) +#define STATUS_WAKE_SYSTEM ((NTSTATUS)0x40000294) +#define STATUS_DS_SHUTTING_DOWN ((NTSTATUS)0x40000370) -#define RPC_NT_UUID_LOCAL_ONLY 0x40020056 -#define RPC_NT_SEND_INCOMPLETE 0x400200AF +#define RPC_NT_UUID_LOCAL_ONLY ((NTSTATUS)0x40020056) +#define RPC_NT_SEND_INCOMPLETE ((NTSTATUS)0x400200AF) -#define STATUS_CTX_CDM_CONNECT 0x400A0004 -#define STATUS_CTX_CDM_DISCONNECT 0x400A0005 +#define STATUS_CTX_CDM_CONNECT ((NTSTATUS)0x400A0004) +#define STATUS_CTX_CDM_DISCONNECT ((NTSTATUS)0x400A0005) -#define STATUS_SXS_RELEASE_ACTIVATION_CONTEXT 0x4015000D +#define STATUS_SXS_RELEASE_ACTIVATION_CONTEXT ((NTSTATUS)0x4015000D) -#define STATUS_GUARD_PAGE_VIOLATION 0x80000001 -#define STATUS_DATATYPE_MISALIGNMENT 0x80000002 -#define STATUS_BREAKPOINT 0x80000003 -#define STATUS_SINGLE_STEP 0x80000004 -#define STATUS_BUFFER_OVERFLOW 0x80000005 -#define STATUS_NO_MORE_FILES 0x80000006 -#define STATUS_WAKE_SYSTEM_DEBUGGER 0x80000007 +#define STATUS_GUARD_PAGE_VIOLATION ((NTSTATUS)0x80000001) +#define STATUS_DATATYPE_MISALIGNMENT ((NTSTATUS)0x80000002) +#define STATUS_BREAKPOINT ((NTSTATUS)0x80000003) +#define STATUS_SINGLE_STEP ((NTSTATUS)0x80000004) +#define STATUS_BUFFER_OVERFLOW ((NTSTATUS)0x80000005) +#define STATUS_NO_MORE_FILES ((NTSTATUS)0x80000006) +#define STATUS_WAKE_SYSTEM_DEBUGGER ((NTSTATUS)0x80000007) -#define STATUS_HANDLES_CLOSED 0x8000000A -#define STATUS_NO_INHERITANCE 0x8000000B -#define STATUS_GUID_SUBSTITUTION_MADE 0x8000000C -#define STATUS_PARTIAL_COPY 0x8000000D -#define STATUS_DEVICE_PAPER_EMPTY 0x8000000E -#define STATUS_DEVICE_POWERED_OFF 0x8000000F -#define STATUS_DEVICE_OFF_LINE 0x80000010 -#define STATUS_DEVICE_BUSY 0x80000011 -#define STATUS_NO_MORE_EAS 0x80000012 -#define STATUS_INVALID_EA_NAME 0x80000013 -#define STATUS_EA_LIST_INCONSISTENT 0x80000014 -#define STATUS_INVALID_EA_FLAG 0x80000015 -#define STATUS_VERIFY_REQUIRED 0x80000016 -#define STATUS_EXTRANEOUS_INFORMATION 0x80000017 -#define STATUS_RXACT_COMMIT_NECESSARY 0x80000018 -#define STATUS_NO_MORE_ENTRIES 0x8000001A -#define STATUS_FILEMARK_DETECTED 0x8000001B -#define STATUS_MEDIA_CHANGED 0x8000001C -#define STATUS_BUS_RESET 0x8000001D -#define STATUS_END_OF_MEDIA 0x8000001E -#define STATUS_BEGINNING_OF_MEDIA 0x8000001F -#define STATUS_MEDIA_CHECK 0x80000020 -#define STATUS_SETMARK_DETECTED 0x80000021 -#define STATUS_NO_DATA_DETECTED 0x80000022 -#define STATUS_REDIRECTOR_HAS_OPEN_HANDLES 0x80000023 -#define STATUS_SERVER_HAS_OPEN_HANDLES 0x80000024 -#define STATUS_ALREADY_DISCONNECTED 0x80000025 -#define STATUS_LONGJUMP 0x80000026 -#define STATUS_CLEANER_CARTRIDGE_INSTALLED 0x80000027 -#define STATUS_PLUGPLAY_QUERY_VETOED 0x80000028 -#define STATUS_UNWIND_CONSOLIDATE 0x80000029 -#define STATUS_REGISTRY_HIVE_RECOVERED 0x8000002A -#define STATUS_DLL_MIGHT_BE_INSECURE 0x8000002B -#define STATUS_DLL_MIGHT_BE_INCOMPATIBLE 0x8000002C +#define STATUS_HANDLES_CLOSED ((NTSTATUS)0x8000000A) +#define STATUS_NO_INHERITANCE ((NTSTATUS)0x8000000B) +#define STATUS_GUID_SUBSTITUTION_MADE ((NTSTATUS)0x8000000C) +#define STATUS_PARTIAL_COPY ((NTSTATUS)0x8000000D) +#define STATUS_DEVICE_PAPER_EMPTY ((NTSTATUS)0x8000000E) +#define STATUS_DEVICE_POWERED_OFF ((NTSTATUS)0x8000000F) +#define STATUS_DEVICE_OFF_LINE ((NTSTATUS)0x80000010) +#define STATUS_DEVICE_BUSY ((NTSTATUS)0x80000011) +#define STATUS_NO_MORE_EAS ((NTSTATUS)0x80000012) +#define STATUS_INVALID_EA_NAME ((NTSTATUS)0x80000013) +#define STATUS_EA_LIST_INCONSISTENT ((NTSTATUS)0x80000014) +#define STATUS_INVALID_EA_FLAG ((NTSTATUS)0x80000015) +#define STATUS_VERIFY_REQUIRED ((NTSTATUS)0x80000016) +#define STATUS_EXTRANEOUS_INFORMATION ((NTSTATUS)0x80000017) +#define STATUS_RXACT_COMMIT_NECESSARY ((NTSTATUS)0x80000018) +#define STATUS_NO_MORE_ENTRIES ((NTSTATUS)0x8000001A) +#define STATUS_FILEMARK_DETECTED ((NTSTATUS)0x8000001B) +#define STATUS_MEDIA_CHANGED ((NTSTATUS)0x8000001C) +#define STATUS_BUS_RESET ((NTSTATUS)0x8000001D) +#define STATUS_END_OF_MEDIA ((NTSTATUS)0x8000001E) +#define STATUS_BEGINNING_OF_MEDIA ((NTSTATUS)0x8000001F) +#define STATUS_MEDIA_CHECK ((NTSTATUS)0x80000020) +#define STATUS_SETMARK_DETECTED ((NTSTATUS)0x80000021) +#define STATUS_NO_DATA_DETECTED ((NTSTATUS)0x80000022) +#define STATUS_REDIRECTOR_HAS_OPEN_HANDLES ((NTSTATUS)0x80000023) +#define STATUS_SERVER_HAS_OPEN_HANDLES ((NTSTATUS)0x80000024) +#define STATUS_ALREADY_DISCONNECTED ((NTSTATUS)0x80000025) +#define STATUS_LONGJUMP ((NTSTATUS)0x80000026) +#define STATUS_CLEANER_CARTRIDGE_INSTALLED ((NTSTATUS)0x80000027) +#define STATUS_PLUGPLAY_QUERY_VETOED ((NTSTATUS)0x80000028) +#define STATUS_UNWIND_CONSOLIDATE ((NTSTATUS)0x80000029) +#define STATUS_REGISTRY_HIVE_RECOVERED ((NTSTATUS)0x8000002A) +#define STATUS_DLL_MIGHT_BE_INSECURE ((NTSTATUS)0x8000002B) +#define STATUS_DLL_MIGHT_BE_INCOMPATIBLE ((NTSTATUS)0x8000002C) -#define STATUS_DEVICE_REQUIRES_CLEANING 0x80000288 -#define STATUS_DEVICE_DOOR_OPEN 0x80000289 +#define STATUS_DEVICE_REQUIRES_CLEANING ((NTSTATUS)0x80000288) +#define STATUS_DEVICE_DOOR_OPEN ((NTSTATUS)0x80000289) -#define STATUS_CLUSTER_NODE_ALREADY_UP 0x80130001 -#define STATUS_CLUSTER_NODE_ALREADY_DOWN 0x80130002 -#define STATUS_CLUSTER_NETWORK_ALREADY_ONLINE 0x80130003 -#define STATUS_CLUSTER_NETWORK_ALREADY_OFFLINE 0x80130004 -#define STATUS_CLUSTER_NODE_ALREADY_MEMBER 0x80130005 +#define STATUS_CLUSTER_NODE_ALREADY_UP ((NTSTATUS)0x80130001) +#define STATUS_CLUSTER_NODE_ALREADY_DOWN ((NTSTATUS)0x80130002) +#define STATUS_CLUSTER_NETWORK_ALREADY_ONLINE ((NTSTATUS)0x80130003) +#define STATUS_CLUSTER_NETWORK_ALREADY_OFFLINE ((NTSTATUS)0x80130004) +#define STATUS_CLUSTER_NODE_ALREADY_MEMBER ((NTSTATUS)0x80130005) -#define STATUS_UNSUCCESSFUL 0xC0000001 -#define STATUS_NOT_IMPLEMENTED 0xC0000002 -#define STATUS_INVALID_INFO_CLASS 0xC0000003 -#define STATUS_INFO_LENGTH_MISMATCH 0xC0000004 -#define STATUS_ACCESS_VIOLATION 0xC0000005 -#define STATUS_IN_PAGE_ERROR 0xC0000006 -#define STATUS_PAGEFILE_QUOTA 0xC0000007 -#define STATUS_BAD_INITIAL_STACK 0xC0000009 -#define STATUS_BAD_INITIAL_PC 0xC000000A -#define STATUS_INVALID_CID 0xC000000B -#define STATUS_TIMER_NOT_CANCELED 0xC000000C -#define STATUS_INVALID_PARAMETER 0xC000000D -#define STATUS_NO_SUCH_DEVICE 0xC000000E -#define STATUS_NO_SUCH_FILE 0xC000000F -#define STATUS_INVALID_DEVICE_REQUEST 0xC0000010 -#define STATUS_END_OF_FILE 0xC0000011 -#define STATUS_WRONG_VOLUME 0xC0000012 -#define STATUS_NO_MEDIA_IN_DEVICE 0xC0000013 -#define STATUS_UNRECOGNIZED_MEDIA 0xC0000014 -#define STATUS_NONEXISTENT_SECTOR 0xC0000015 -#define STATUS_MORE_PROCESSING_REQUIRED 0xC0000016 -#define STATUS_NO_MEMORY 0xC0000017 -#define STATUS_CONFLICTING_ADDRESSES 0xC0000018 -#define STATUS_NOT_MAPPED_VIEW 0xC0000019 -#define STATUS_UNABLE_TO_FREE_VM 0xC000001A -#define STATUS_UNABLE_TO_DELETE_SECTION 0xC000001B -#define STATUS_INVALID_SYSTEM_SERVICE 0xC000001C -#define STATUS_ILLEGAL_INSTRUCTION 0xC000001D -#define STATUS_INVALID_LOCK_SEQUENCE 0xC000001E -#define STATUS_INVALID_VIEW_SIZE 0xC000001F -#define STATUS_INVALID_FILE_FOR_SECTION 0xC0000020 -#define STATUS_ALREADY_COMMITTED 0xC0000021 -#define STATUS_ACCESS_DENIED 0xC0000022 -#define STATUS_BUFFER_TOO_SMALL 0xC0000023 -#define STATUS_OBJECT_TYPE_MISMATCH 0xC0000024 -#define STATUS_NONCONTINUABLE_EXCEPTION 0xC0000025 -#define STATUS_INVALID_DISPOSITION 0xC0000026 -#define STATUS_UNWIND 0xC0000027 -#define STATUS_BAD_STACK 0xC0000028 -#define STATUS_INVALID_UNWIND_TARGET 0xC0000029 -#define STATUS_NOT_LOCKED 0xC000002A -#define STATUS_PARITY_ERROR 0xC000002B -#define STATUS_UNABLE_TO_DECOMMIT_VM 0xC000002C -#define STATUS_NOT_COMMITTED 0xC000002D -#define STATUS_INVALID_PORT_ATTRIBUTES 0xC000002E -#define STATUS_PORT_MESSAGE_TOO_LONG 0xC000002F -#define STATUS_INVALID_PARAMETER_MIX 0xC0000030 -#define STATUS_INVALID_QUOTA_LOWER 0xC0000031 -#define STATUS_DISK_CORRUPT_ERROR 0xC0000032 -#define STATUS_OBJECT_NAME_INVALID 0xC0000033 -#define STATUS_OBJECT_NAME_NOT_FOUND 0xC0000034 -#define STATUS_OBJECT_NAME_COLLISION 0xC0000035 -#define STATUS_PORT_DISCONNECTED 0xC0000037 -#define STATUS_DEVICE_ALREADY_ATTACHED 0xC0000038 -#define STATUS_OBJECT_PATH_INVALID 0xC0000039 -#define STATUS_OBJECT_PATH_NOT_FOUND 0xC000003A -#define STATUS_OBJECT_PATH_SYNTAX_BAD 0xC000003B -#define STATUS_DATA_OVERRUN 0xC000003C -#define STATUS_DATA_LATE_ERROR 0xC000003D -#define STATUS_DATA_ERROR 0xC000003E -#define STATUS_CRC_ERROR 0xC000003F -#define STATUS_SECTION_TOO_BIG 0xC0000040 -#define STATUS_PORT_CONNECTION_REFUSED 0xC0000041 -#define STATUS_INVALID_PORT_HANDLE 0xC0000042 -#define STATUS_SHARING_VIOLATION 0xC0000043 -#define STATUS_QUOTA_EXCEEDED 0xC0000044 -#define STATUS_INVALID_PAGE_PROTECTION 0xC0000045 -#define STATUS_MUTANT_NOT_OWNED 0xC0000046 -#define STATUS_SEMAPHORE_LIMIT_EXCEEDED 0xC0000047 -#define STATUS_PORT_ALREADY_SET 0xC0000048 -#define STATUS_SECTION_NOT_IMAGE 0xC0000049 -#define STATUS_SUSPEND_COUNT_EXCEEDED 0xC000004A -#define STATUS_THREAD_IS_TERMINATING 0xC000004B -#define STATUS_BAD_WORKING_SET_LIMIT 0xC000004C -#define STATUS_INCOMPATIBLE_FILE_MAP 0xC000004D -#define STATUS_SECTION_PROTECTION 0xC000004E -#define STATUS_EAS_NOT_SUPPORTED 0xC000004F -#define STATUS_EA_TOO_LARGE 0xC0000050 -#define STATUS_NONEXISTENT_EA_ENTRY 0xC0000051 -#define STATUS_NO_EAS_ON_FILE 0xC0000052 -#define STATUS_EA_CORRUPT_ERROR 0xC0000053 -#define STATUS_FILE_LOCK_CONFLICT 0xC0000054 -#define STATUS_LOCK_NOT_GRANTED 0xC0000055 -#define STATUS_DELETE_PENDING 0xC0000056 -#define STATUS_CTL_FILE_NOT_SUPPORTED 0xC0000057 -#define STATUS_UNKNOWN_REVISION 0xC0000058 -#define STATUS_REVISION_MISMATCH 0xC0000059 -#define STATUS_INVALID_OWNER 0xC000005A -#define STATUS_INVALID_PRIMARY_GROUP 0xC000005B -#define STATUS_NO_IMPERSONATION_TOKEN 0xC000005C -#define STATUS_CANT_DISABLE_MANDATORY 0xC000005D -#define STATUS_NO_LOGON_SERVERS 0xC000005E -#define STATUS_NO_SUCH_LOGON_SESSION 0xC000005F -#define STATUS_NO_SUCH_PRIVILEGE 0xC0000060 -#define STATUS_PRIVILEGE_NOT_HELD 0xC0000061 -#define STATUS_INVALID_ACCOUNT_NAME 0xC0000062 -#define STATUS_USER_EXISTS 0xC0000063 -#define STATUS_NO_SUCH_USER 0xC0000064 -#define STATUS_GROUP_EXISTS 0xC0000065 -#define STATUS_NO_SUCH_GROUP 0xC0000066 -#define STATUS_MEMBER_IN_GROUP 0xC0000067 -#define STATUS_MEMBER_NOT_IN_GROUP 0xC0000068 -#define STATUS_LAST_ADMIN 0xC0000069 -#define STATUS_WRONG_PASSWORD 0xC000006A -#define STATUS_ILL_FORMED_PASSWORD 0xC000006B -#define STATUS_PASSWORD_RESTRICTION 0xC000006C -#define STATUS_LOGON_FAILURE 0xC000006D -#define STATUS_ACCOUNT_RESTRICTION 0xC000006E -#define STATUS_INVALID_LOGON_HOURS 0xC000006F -#define STATUS_INVALID_WORKSTATION 0xC0000070 -#define STATUS_PASSWORD_EXPIRED 0xC0000071 -#define STATUS_ACCOUNT_DISABLED 0xC0000072 -#define STATUS_NONE_MAPPED 0xC0000073 -#define STATUS_TOO_MANY_LUIDS_REQUESTED 0xC0000074 -#define STATUS_LUIDS_EXHAUSTED 0xC0000075 -#define STATUS_INVALID_SUB_AUTHORITY 0xC0000076 -#define STATUS_INVALID_ACL 0xC0000077 -#define STATUS_INVALID_SID 0xC0000078 -#define STATUS_INVALID_SECURITY_DESCR 0xC0000079 -#define STATUS_PROCEDURE_NOT_FOUND 0xC000007A -#define STATUS_INVALID_IMAGE_FORMAT 0xC000007B -#define STATUS_NO_TOKEN 0xC000007C -#define STATUS_BAD_INHERITANCE_ACL 0xC000007D -#define STATUS_RANGE_NOT_LOCKED 0xC000007E -#define STATUS_DISK_FULL 0xC000007F -#define STATUS_SERVER_DISABLED 0xC0000080 -#define STATUS_SERVER_NOT_DISABLED 0xC0000081 -#define STATUS_TOO_MANY_GUIDS_REQUESTED 0xC0000082 -#define STATUS_GUIDS_EXHAUSTED 0xC0000083 -#define STATUS_INVALID_ID_AUTHORITY 0xC0000084 -#define STATUS_AGENTS_EXHAUSTED 0xC0000085 -#define STATUS_INVALID_VOLUME_LABEL 0xC0000086 -#define STATUS_SECTION_NOT_EXTENDED 0xC0000087 -#define STATUS_NOT_MAPPED_DATA 0xC0000088 -#define STATUS_RESOURCE_DATA_NOT_FOUND 0xC0000089 -#define STATUS_RESOURCE_TYPE_NOT_FOUND 0xC000008A -#define STATUS_RESOURCE_NAME_NOT_FOUND 0xC000008B -#define STATUS_ARRAY_BOUNDS_EXCEEDED 0xC000008C -#define STATUS_FLOAT_DENORMAL_OPERAND 0xC000008D -#define STATUS_FLOAT_DIVIDE_BY_ZERO 0xC000008E -#define STATUS_FLOAT_INEXACT_RESULT 0xC000008F -#define STATUS_FLOAT_INVALID_OPERATION 0xC0000090 -#define STATUS_FLOAT_OVERFLOW 0xC0000091 -#define STATUS_FLOAT_STACK_CHECK 0xC0000092 -#define STATUS_FLOAT_UNDERFLOW 0xC0000093 -#define STATUS_INTEGER_DIVIDE_BY_ZERO 0xC0000094 -#define STATUS_INTEGER_OVERFLOW 0xC0000095 -#define STATUS_PRIVILEGED_INSTRUCTION 0xC0000096 -#define STATUS_TOO_MANY_PAGING_FILES 0xC0000097 -#define STATUS_FILE_INVALID 0xC0000098 -#define STATUS_ALLOTTED_SPACE_EXCEEDED 0xC0000099 -#define STATUS_INSUFFICIENT_RESOURCES 0xC000009A -#define STATUS_DFS_EXIT_PATH_FOUND 0xC000009B -#define STATUS_DEVICE_DATA_ERROR 0xC000009C -#define STATUS_DEVICE_NOT_CONNECTED 0xC000009D -#define STATUS_DEVICE_POWER_FAILURE 0xC000009E -#define STATUS_FREE_VM_NOT_AT_BASE 0xC000009F -#define STATUS_MEMORY_NOT_ALLOCATED 0xC00000A0 -#define STATUS_WORKING_SET_QUOTA 0xC00000A1 -#define STATUS_MEDIA_WRITE_PROTECTED 0xC00000A2 -#define STATUS_DEVICE_NOT_READY 0xC00000A3 -#define STATUS_INVALID_GROUP_ATTRIBUTES 0xC00000A4 -#define STATUS_BAD_IMPERSONATION_LEVEL 0xC00000A5 -#define STATUS_CANT_OPEN_ANONYMOUS 0xC00000A6 -#define STATUS_BAD_VALIDATION_CLASS 0xC00000A7 -#define STATUS_BAD_TOKEN_TYPE 0xC00000A8 -#define STATUS_BAD_MASTER_BOOT_RECORD 0xC00000A9 -#define STATUS_INSTRUCTION_MISALIGNMENT 0xC00000AA -#define STATUS_INSTANCE_NOT_AVAILABLE 0xC00000AB -#define STATUS_PIPE_NOT_AVAILABLE 0xC00000AC -#define STATUS_INVALID_PIPE_STATE 0xC00000AD -#define STATUS_PIPE_BUSY 0xC00000AE -#define STATUS_ILLEGAL_FUNCTION 0xC00000AF -#define STATUS_PIPE_DISCONNECTED 0xC00000B0 -#define STATUS_PIPE_CLOSING 0xC00000B1 -#define STATUS_PIPE_CONNECTED 0xC00000B2 -#define STATUS_PIPE_LISTENING 0xC00000B3 -#define STATUS_INVALID_READ_MODE 0xC00000B4 -#define STATUS_IO_TIMEOUT 0xC00000B5 -#define STATUS_FILE_FORCED_CLOSED 0xC00000B6 -#define STATUS_PROFILING_NOT_STARTED 0xC00000B7 -#define STATUS_PROFILING_NOT_STOPPED 0xC00000B8 -#define STATUS_COULD_NOT_INTERPRET 0xC00000B9 -#define STATUS_FILE_IS_A_DIRECTORY 0xC00000BA -#define STATUS_NOT_SUPPORTED 0xC00000BB -#define STATUS_REMOTE_NOT_LISTENING 0xC00000BC -#define STATUS_DUPLICATE_NAME 0xC00000BD -#define STATUS_BAD_NETWORK_PATH 0xC00000BE -#define STATUS_NETWORK_BUSY 0xC00000BF -#define STATUS_DEVICE_DOES_NOT_EXIST 0xC00000C0 -#define STATUS_TOO_MANY_COMMANDS 0xC00000C1 -#define STATUS_ADAPTER_HARDWARE_ERROR 0xC00000C2 -#define STATUS_INVALID_NETWORK_RESPONSE 0xC00000C3 -#define STATUS_UNEXPECTED_NETWORK_ERROR 0xC00000C4 -#define STATUS_BAD_REMOTE_ADAPTER 0xC00000C5 -#define STATUS_PRINT_QUEUE_FULL 0xC00000C6 -#define STATUS_NO_SPOOL_SPACE 0xC00000C7 -#define STATUS_PRINT_CANCELLED 0xC00000C8 -#define STATUS_NETWORK_NAME_DELETED 0xC00000C9 -#define STATUS_NETWORK_ACCESS_DENIED 0xC00000CA -#define STATUS_BAD_DEVICE_TYPE 0xC00000CB -#define STATUS_BAD_NETWORK_NAME 0xC00000CC -#define STATUS_TOO_MANY_NAMES 0xC00000CD -#define STATUS_TOO_MANY_SESSIONS 0xC00000CE -#define STATUS_SHARING_PAUSED 0xC00000CF -#define STATUS_REQUEST_NOT_ACCEPTED 0xC00000D0 -#define STATUS_REDIRECTOR_PAUSED 0xC00000D1 -#define STATUS_NET_WRITE_FAULT 0xC00000D2 -#define STATUS_PROFILING_AT_LIMIT 0xC00000D3 -#define STATUS_NOT_SAME_DEVICE 0xC00000D4 -#define STATUS_FILE_RENAMED 0xC00000D5 -#define STATUS_VIRTUAL_CIRCUIT_CLOSED 0xC00000D6 -#define STATUS_NO_SECURITY_ON_OBJECT 0xC00000D7 -#define STATUS_CANT_WAIT 0xC00000D8 -#define STATUS_PIPE_EMPTY 0xC00000D9 -#define STATUS_CANT_ACCESS_DOMAIN_INFO 0xC00000DA -#define STATUS_CANT_TERMINATE_SELF 0xC00000DB -#define STATUS_INVALID_SERVER_STATE 0xC00000DC -#define STATUS_INVALID_DOMAIN_STATE 0xC00000DD -#define STATUS_INVALID_DOMAIN_ROLE 0xC00000DE -#define STATUS_NO_SUCH_DOMAIN 0xC00000DF -#define STATUS_DOMAIN_EXISTS 0xC00000E0 -#define STATUS_DOMAIN_LIMIT_EXCEEDED 0xC00000E1 -#define STATUS_OPLOCK_NOT_GRANTED 0xC00000E2 -#define STATUS_INVALID_OPLOCK_PROTOCOL 0xC00000E3 -#define STATUS_INTERNAL_DB_CORRUPTION 0xC00000E4 -#define STATUS_INTERNAL_ERROR 0xC00000E5 -#define STATUS_GENERIC_NOT_MAPPED 0xC00000E6 -#define STATUS_BAD_DESCRIPTOR_FORMAT 0xC00000E7 -#define STATUS_INVALID_USER_BUFFER 0xC00000E8 -#define STATUS_UNEXPECTED_IO_ERROR 0xC00000E9 -#define STATUS_UNEXPECTED_MM_CREATE_ERR 0xC00000EA -#define STATUS_UNEXPECTED_MM_MAP_ERROR 0xC00000EB -#define STATUS_UNEXPECTED_MM_EXTEND_ERR 0xC00000EC -#define STATUS_NOT_LOGON_PROCESS 0xC00000ED -#define STATUS_LOGON_SESSION_EXISTS 0xC00000EE -#define STATUS_INVALID_PARAMETER_1 0xC00000EF -#define STATUS_INVALID_PARAMETER_2 0xC00000F0 -#define STATUS_INVALID_PARAMETER_3 0xC00000F1 -#define STATUS_INVALID_PARAMETER_4 0xC00000F2 -#define STATUS_INVALID_PARAMETER_5 0xC00000F3 -#define STATUS_INVALID_PARAMETER_6 0xC00000F4 -#define STATUS_INVALID_PARAMETER_7 0xC00000F5 -#define STATUS_INVALID_PARAMETER_8 0xC00000F6 -#define STATUS_INVALID_PARAMETER_9 0xC00000F7 -#define STATUS_INVALID_PARAMETER_10 0xC00000F8 -#define STATUS_INVALID_PARAMETER_11 0xC00000F9 -#define STATUS_INVALID_PARAMETER_12 0xC00000FA -#define STATUS_REDIRECTOR_NOT_STARTED 0xC00000FB -#define STATUS_REDIRECTOR_STARTED 0xC00000FC -#define STATUS_STACK_OVERFLOW 0xC00000FD -#define STATUS_NO_SUCH_PACKAGE 0xC00000FE -#define STATUS_BAD_FUNCTION_TABLE 0xC00000FF -#define STATUS_VARIABLE_NOT_FOUND 0xC0000100 -#define STATUS_DIRECTORY_NOT_EMPTY 0xC0000101 -#define STATUS_FILE_CORRUPT_ERROR 0xC0000102 -#define STATUS_NOT_A_DIRECTORY 0xC0000103 -#define STATUS_BAD_LOGON_SESSION_STATE 0xC0000104 -#define STATUS_LOGON_SESSION_COLLISION 0xC0000105 -#define STATUS_NAME_TOO_LONG 0xC0000106 -#define STATUS_FILES_OPEN 0xC0000107 -#define STATUS_CONNECTION_IN_USE 0xC0000108 -#define STATUS_MESSAGE_NOT_FOUND 0xC0000109 -#define STATUS_PROCESS_IS_TERMINATING 0xC000010A -#define STATUS_INVALID_LOGON_TYPE 0xC000010B -#define STATUS_NO_GUID_TRANSLATION 0xC000010C -#define STATUS_CANNOT_IMPERSONATE 0xC000010D -#define STATUS_IMAGE_ALREADY_LOADED 0xC000010E -#define STATUS_ABIOS_NOT_PRESENT 0xC000010F -#define STATUS_ABIOS_LID_NOT_EXIST 0xC0000110 -#define STATUS_ABIOS_LID_ALREADY_OWNED 0xC0000111 -#define STATUS_ABIOS_NOT_LID_OWNER 0xC0000112 -#define STATUS_ABIOS_INVALID_COMMAND 0xC0000113 -#define STATUS_ABIOS_INVALID_LID 0xC0000114 -#define STATUS_ABIOS_SELECTOR_NOT_AVAILABLE 0xC0000115 -#define STATUS_ABIOS_INVALID_SELECTOR 0xC0000116 -#define STATUS_NO_LDT 0xC0000117 -#define STATUS_INVALID_LDT_SIZE 0xC0000118 -#define STATUS_INVALID_LDT_OFFSET 0xC0000119 -#define STATUS_INVALID_LDT_DESCRIPTOR 0xC000011A -#define STATUS_INVALID_IMAGE_NE_FORMAT 0xC000011B -#define STATUS_RXACT_INVALID_STATE 0xC000011C -#define STATUS_RXACT_COMMIT_FAILURE 0xC000011D -#define STATUS_MAPPED_FILE_SIZE_ZERO 0xC000011E -#define STATUS_TOO_MANY_OPENED_FILES 0xC000011F -#define STATUS_CANCELLED 0xC0000120 -#define STATUS_CANNOT_DELETE 0xC0000121 -#define STATUS_INVALID_COMPUTER_NAME 0xC0000122 -#define STATUS_FILE_DELETED 0xC0000123 -#define STATUS_SPECIAL_ACCOUNT 0xC0000124 -#define STATUS_SPECIAL_GROUP 0xC0000125 -#define STATUS_SPECIAL_USER 0xC0000126 -#define STATUS_MEMBERS_PRIMARY_GROUP 0xC0000127 -#define STATUS_FILE_CLOSED 0xC0000128 -#define STATUS_TOO_MANY_THREADS 0xC0000129 -#define STATUS_THREAD_NOT_IN_PROCESS 0xC000012A -#define STATUS_TOKEN_ALREADY_IN_USE 0xC000012B -#define STATUS_PAGEFILE_QUOTA_EXCEEDED 0xC000012C -#define STATUS_COMMITMENT_LIMIT 0xC000012D -#define STATUS_INVALID_IMAGE_LE_FORMAT 0xC000012E -#define STATUS_INVALID_IMAGE_NOT_MZ 0xC000012F -#define STATUS_INVALID_IMAGE_PROTECT 0xC0000130 -#define STATUS_INVALID_IMAGE_WIN_16 0xC0000131 -#define STATUS_LOGON_SERVER_CONFLICT 0xC0000132 -#define STATUS_TIME_DIFFERENCE_AT_DC 0xC0000133 -#define STATUS_SYNCHRONIZATION_REQUIRED 0xC0000134 -#define STATUS_DLL_NOT_FOUND 0xC0000135 -#define STATUS_OPEN_FAILED 0xC0000136 -#define STATUS_IO_PRIVILEGE_FAILED 0xC0000137 -#define STATUS_ORDINAL_NOT_FOUND 0xC0000138 -#define STATUS_ENTRYPOINT_NOT_FOUND 0xC0000139 -#define STATUS_CONTROL_C_EXIT 0xC000013A -#define STATUS_LOCAL_DISCONNECT 0xC000013B -#define STATUS_REMOTE_DISCONNECT 0xC000013C -#define STATUS_REMOTE_RESOURCES 0xC000013D -#define STATUS_LINK_FAILED 0xC000013E -#define STATUS_LINK_TIMEOUT 0xC000013F -#define STATUS_INVALID_CONNECTION 0xC0000140 -#define STATUS_INVALID_ADDRESS 0xC0000141 -#define STATUS_DLL_INIT_FAILED 0xC0000142 -#define STATUS_MISSING_SYSTEMFILE 0xC0000143 -#define STATUS_UNHANDLED_EXCEPTION 0xC0000144 -#define STATUS_APP_INIT_FAILURE 0xC0000145 -#define STATUS_PAGEFILE_CREATE_FAILED 0xC0000146 -#define STATUS_NO_PAGEFILE 0xC0000147 -#define STATUS_INVALID_LEVEL 0xC0000148 -#define STATUS_WRONG_PASSWORD_CORE 0xC0000149 -#define STATUS_ILLEGAL_FLOAT_CONTEXT 0xC000014A -#define STATUS_PIPE_BROKEN 0xC000014B -#define STATUS_REGISTRY_CORRUPT 0xC000014C -#define STATUS_REGISTRY_IO_FAILED 0xC000014D -#define STATUS_NO_EVENT_PAIR 0xC000014E -#define STATUS_UNRECOGNIZED_VOLUME 0xC000014F -#define STATUS_SERIAL_NO_DEVICE_INITED 0xC0000150 -#define STATUS_NO_SUCH_ALIAS 0xC0000151 -#define STATUS_MEMBER_NOT_IN_ALIAS 0xC0000152 -#define STATUS_MEMBER_IN_ALIAS 0xC0000153 -#define STATUS_ALIAS_EXISTS 0xC0000154 -#define STATUS_LOGON_NOT_GRANTED 0xC0000155 -#define STATUS_TOO_MANY_SECRETS 0xC0000156 -#define STATUS_SECRET_TOO_LONG 0xC0000157 -#define STATUS_INTERNAL_DB_ERROR 0xC0000158 -#define STATUS_FULLSCREEN_MODE 0xC0000159 -#define STATUS_TOO_MANY_CONTEXT_IDS 0xC000015A -#define STATUS_LOGON_TYPE_NOT_GRANTED 0xC000015B -#define STATUS_NOT_REGISTRY_FILE 0xC000015C -#define STATUS_NT_CROSS_ENCRYPTION_REQUIRED 0xC000015D -#define STATUS_DOMAIN_CTRLR_CONFIG_ERROR 0xC000015E -#define STATUS_FT_MISSING_MEMBER 0xC000015F -#define STATUS_ILL_FORMED_SERVICE_ENTRY 0xC0000160 -#define STATUS_ILLEGAL_CHARACTER 0xC0000161 -#define STATUS_UNMAPPABLE_CHARACTER 0xC0000162 -#define STATUS_UNDEFINED_CHARACTER 0xC0000163 -#define STATUS_FLOPPY_VOLUME 0xC0000164 -#define STATUS_FLOPPY_ID_MARK_NOT_FOUND 0xC0000165 -#define STATUS_FLOPPY_WRONG_CYLINDER 0xC0000166 -#define STATUS_FLOPPY_UNKNOWN_ERROR 0xC0000167 -#define STATUS_FLOPPY_BAD_REGISTERS 0xC0000168 -#define STATUS_DISK_RECALIBRATE_FAILED 0xC0000169 -#define STATUS_DISK_OPERATION_FAILED 0xC000016A -#define STATUS_DISK_RESET_FAILED 0xC000016B -#define STATUS_SHARED_IRQ_BUSY 0xC000016C -#define STATUS_FT_ORPHANING 0xC000016D -#define STATUS_BIOS_FAILED_TO_CONNECT_INTERRUPT 0xC000016E +#define STATUS_WAIT_0 ((NTSTATUS)0x00000000) +#define STATUS_UNSUCCESSFUL ((NTSTATUS)0xC0000001) +#define STATUS_NOT_IMPLEMENTED ((NTSTATUS)0xC0000002) +#define STATUS_INVALID_INFO_CLASS ((NTSTATUS)0xC0000003) +#define STATUS_INFO_LENGTH_MISMATCH ((NTSTATUS)0xC0000004) +#define STATUS_ACCESS_VIOLATION ((NTSTATUS)0xC0000005) +#define STATUS_IN_PAGE_ERROR ((NTSTATUS)0xC0000006) +#define STATUS_PAGEFILE_QUOTA ((NTSTATUS)0xC0000007) +#define STATUS_INVALID_HANDLE ((NTSTATUS)0xC0000008) +#define STATUS_BAD_INITIAL_STACK ((NTSTATUS)0xC0000009) +#define STATUS_BAD_INITIAL_PC ((NTSTATUS)0xC000000A) +#define STATUS_INVALID_CID ((NTSTATUS)0xC000000B) +#define STATUS_TIMER_NOT_CANCELED ((NTSTATUS)0xC000000C) +#define STATUS_INVALID_PARAMETER ((NTSTATUS)0xC000000D) +#define STATUS_NO_SUCH_DEVICE ((NTSTATUS)0xC000000E) +#define STATUS_NO_SUCH_FILE ((NTSTATUS)0xC000000F) +#define STATUS_INVALID_DEVICE_REQUEST ((NTSTATUS)0xC0000010) +#define STATUS_END_OF_FILE ((NTSTATUS)0xC0000011) +#define STATUS_WRONG_VOLUME ((NTSTATUS)0xC0000012) +#define STATUS_NO_MEDIA_IN_DEVICE ((NTSTATUS)0xC0000013) +#define STATUS_UNRECOGNIZED_MEDIA ((NTSTATUS)0xC0000014) +#define STATUS_NONEXISTENT_SECTOR ((NTSTATUS)0xC0000015) +#define STATUS_MORE_PROCESSING_REQUIRED ((NTSTATUS)0xC0000016) +#define STATUS_NO_MEMORY ((NTSTATUS)0xC0000017) +#define STATUS_CONFLICTING_ADDRESSES ((NTSTATUS)0xC0000018) +#define STATUS_NOT_MAPPED_VIEW ((NTSTATUS)0xC0000019) +#define STATUS_UNABLE_TO_FREE_VM ((NTSTATUS)0xC000001A) +#define STATUS_UNABLE_TO_DELETE_SECTION ((NTSTATUS)0xC000001B) +#define STATUS_INVALID_SYSTEM_SERVICE ((NTSTATUS)0xC000001C) +#define STATUS_ILLEGAL_INSTRUCTION ((NTSTATUS)0xC000001D) +#define STATUS_INVALID_LOCK_SEQUENCE ((NTSTATUS)0xC000001E) +#define STATUS_INVALID_VIEW_SIZE ((NTSTATUS)0xC000001F) +#define STATUS_INVALID_FILE_FOR_SECTION ((NTSTATUS)0xC0000020) +#define STATUS_ALREADY_COMMITTED ((NTSTATUS)0xC0000021) +#define STATUS_ACCESS_DENIED ((NTSTATUS)0xC0000022) +#define STATUS_BUFFER_TOO_SMALL ((NTSTATUS)0xC0000023) +#define STATUS_OBJECT_TYPE_MISMATCH ((NTSTATUS)0xC0000024) +#define STATUS_NONCONTINUABLE_EXCEPTION ((NTSTATUS)0xC0000025) +#define STATUS_INVALID_DISPOSITION ((NTSTATUS)0xC0000026) +#define STATUS_UNWIND ((NTSTATUS)0xC0000027) +#define STATUS_BAD_STACK ((NTSTATUS)0xC0000028) +#define STATUS_INVALID_UNWIND_TARGET ((NTSTATUS)0xC0000029) +#define STATUS_NOT_LOCKED ((NTSTATUS)0xC000002A) +#define STATUS_PARITY_ERROR ((NTSTATUS)0xC000002B) +#define STATUS_UNABLE_TO_DECOMMIT_VM ((NTSTATUS)0xC000002C) +#define STATUS_NOT_COMMITTED ((NTSTATUS)0xC000002D) +#define STATUS_INVALID_PORT_ATTRIBUTES ((NTSTATUS)0xC000002E) +#define STATUS_PORT_MESSAGE_TOO_LONG ((NTSTATUS)0xC000002F) +#define STATUS_INVALID_PARAMETER_MIX ((NTSTATUS)0xC0000030) +#define STATUS_INVALID_QUOTA_LOWER ((NTSTATUS)0xC0000031) +#define STATUS_DISK_CORRUPT_ERROR ((NTSTATUS)0xC0000032) +#define STATUS_OBJECT_NAME_INVALID ((NTSTATUS)0xC0000033) +#define STATUS_OBJECT_NAME_NOT_FOUND ((NTSTATUS)0xC0000034) +#define STATUS_OBJECT_NAME_COLLISION ((NTSTATUS)0xC0000035) +#define STATUS_PORT_DISCONNECTED ((NTSTATUS)0xC0000037) +#define STATUS_DEVICE_ALREADY_ATTACHED ((NTSTATUS)0xC0000038) +#define STATUS_OBJECT_PATH_INVALID ((NTSTATUS)0xC0000039) +#define STATUS_OBJECT_PATH_NOT_FOUND ((NTSTATUS)0xC000003A) +#define STATUS_OBJECT_PATH_SYNTAX_BAD ((NTSTATUS)0xC000003B) +#define STATUS_DATA_OVERRUN ((NTSTATUS)0xC000003C) +#define STATUS_DATA_LATE_ERROR ((NTSTATUS)0xC000003D) +#define STATUS_DATA_ERROR ((NTSTATUS)0xC000003E) +#define STATUS_CRC_ERROR ((NTSTATUS)0xC000003F) +#define STATUS_SECTION_TOO_BIG ((NTSTATUS)0xC0000040) +#define STATUS_PORT_CONNECTION_REFUSED ((NTSTATUS)0xC0000041) +#define STATUS_INVALID_PORT_HANDLE ((NTSTATUS)0xC0000042) +#define STATUS_SHARING_VIOLATION ((NTSTATUS)0xC0000043) +#define STATUS_QUOTA_EXCEEDED ((NTSTATUS)0xC0000044) +#define STATUS_INVALID_PAGE_PROTECTION ((NTSTATUS)0xC0000045) +#define STATUS_MUTANT_NOT_OWNED ((NTSTATUS)0xC0000046) +#define STATUS_SEMAPHORE_LIMIT_EXCEEDED ((NTSTATUS)0xC0000047) +#define STATUS_PORT_ALREADY_SET ((NTSTATUS)0xC0000048) +#define STATUS_SECTION_NOT_IMAGE ((NTSTATUS)0xC0000049) +#define STATUS_SUSPEND_COUNT_EXCEEDED ((NTSTATUS)0xC000004A) +#define STATUS_THREAD_IS_TERMINATING ((NTSTATUS)0xC000004B) +#define STATUS_BAD_WORKING_SET_LIMIT ((NTSTATUS)0xC000004C) +#define STATUS_INCOMPATIBLE_FILE_MAP ((NTSTATUS)0xC000004D) +#define STATUS_SECTION_PROTECTION ((NTSTATUS)0xC000004E) +#define STATUS_EAS_NOT_SUPPORTED ((NTSTATUS)0xC000004F) +#define STATUS_EA_TOO_LARGE ((NTSTATUS)0xC0000050) +#define STATUS_NONEXISTENT_EA_ENTRY ((NTSTATUS)0xC0000051) +#define STATUS_NO_EAS_ON_FILE ((NTSTATUS)0xC0000052) +#define STATUS_EA_CORRUPT_ERROR ((NTSTATUS)0xC0000053) +#define STATUS_FILE_LOCK_CONFLICT ((NTSTATUS)0xC0000054) +#define STATUS_LOCK_NOT_GRANTED ((NTSTATUS)0xC0000055) +#define STATUS_DELETE_PENDING ((NTSTATUS)0xC0000056) +#define STATUS_CTL_FILE_NOT_SUPPORTED ((NTSTATUS)0xC0000057) +#define STATUS_UNKNOWN_REVISION ((NTSTATUS)0xC0000058) +#define STATUS_REVISION_MISMATCH ((NTSTATUS)0xC0000059) +#define STATUS_INVALID_OWNER ((NTSTATUS)0xC000005A) +#define STATUS_INVALID_PRIMARY_GROUP ((NTSTATUS)0xC000005B) +#define STATUS_NO_IMPERSONATION_TOKEN ((NTSTATUS)0xC000005C) +#define STATUS_CANT_DISABLE_MANDATORY ((NTSTATUS)0xC000005D) +#define STATUS_NO_LOGON_SERVERS ((NTSTATUS)0xC000005E) +#define STATUS_NO_SUCH_LOGON_SESSION ((NTSTATUS)0xC000005F) +#define STATUS_NO_SUCH_PRIVILEGE ((NTSTATUS)0xC0000060) +#define STATUS_PRIVILEGE_NOT_HELD ((NTSTATUS)0xC0000061) +#define STATUS_INVALID_ACCOUNT_NAME ((NTSTATUS)0xC0000062) +#define STATUS_USER_EXISTS ((NTSTATUS)0xC0000063) +#define STATUS_NO_SUCH_USER ((NTSTATUS)0xC0000064) +#define STATUS_GROUP_EXISTS ((NTSTATUS)0xC0000065) +#define STATUS_NO_SUCH_GROUP ((NTSTATUS)0xC0000066) +#define STATUS_MEMBER_IN_GROUP ((NTSTATUS)0xC0000067) +#define STATUS_MEMBER_NOT_IN_GROUP ((NTSTATUS)0xC0000068) +#define STATUS_LAST_ADMIN ((NTSTATUS)0xC0000069) +#define STATUS_WRONG_PASSWORD ((NTSTATUS)0xC000006A) +#define STATUS_ILL_FORMED_PASSWORD ((NTSTATUS)0xC000006B) +#define STATUS_PASSWORD_RESTRICTION ((NTSTATUS)0xC000006C) +#define STATUS_LOGON_FAILURE ((NTSTATUS)0xC000006D) +#define STATUS_ACCOUNT_RESTRICTION ((NTSTATUS)0xC000006E) +#define STATUS_INVALID_LOGON_HOURS ((NTSTATUS)0xC000006F) +#define STATUS_INVALID_WORKSTATION ((NTSTATUS)0xC0000070) +#define STATUS_PASSWORD_EXPIRED ((NTSTATUS)0xC0000071) +#define STATUS_ACCOUNT_DISABLED ((NTSTATUS)0xC0000072) +#define STATUS_NONE_MAPPED ((NTSTATUS)0xC0000073) +#define STATUS_TOO_MANY_LUIDS_REQUESTED ((NTSTATUS)0xC0000074) +#define STATUS_LUIDS_EXHAUSTED ((NTSTATUS)0xC0000075) +#define STATUS_INVALID_SUB_AUTHORITY ((NTSTATUS)0xC0000076) +#define STATUS_INVALID_ACL ((NTSTATUS)0xC0000077) +#define STATUS_INVALID_SID ((NTSTATUS)0xC0000078) +#define STATUS_INVALID_SECURITY_DESCR ((NTSTATUS)0xC0000079) +#define STATUS_PROCEDURE_NOT_FOUND ((NTSTATUS)0xC000007A) +#define STATUS_INVALID_IMAGE_FORMAT ((NTSTATUS)0xC000007B) +#define STATUS_NO_TOKEN ((NTSTATUS)0xC000007C) +#define STATUS_BAD_INHERITANCE_ACL ((NTSTATUS)0xC000007D) +#define STATUS_RANGE_NOT_LOCKED ((NTSTATUS)0xC000007E) +#define STATUS_DISK_FULL ((NTSTATUS)0xC000007F) +#define STATUS_SERVER_DISABLED ((NTSTATUS)0xC0000080) +#define STATUS_SERVER_NOT_DISABLED ((NTSTATUS)0xC0000081) +#define STATUS_TOO_MANY_GUIDS_REQUESTED ((NTSTATUS)0xC0000082) +#define STATUS_GUIDS_EXHAUSTED ((NTSTATUS)0xC0000083) +#define STATUS_INVALID_ID_AUTHORITY ((NTSTATUS)0xC0000084) +#define STATUS_AGENTS_EXHAUSTED ((NTSTATUS)0xC0000085) +#define STATUS_INVALID_VOLUME_LABEL ((NTSTATUS)0xC0000086) +#define STATUS_SECTION_NOT_EXTENDED ((NTSTATUS)0xC0000087) +#define STATUS_NOT_MAPPED_DATA ((NTSTATUS)0xC0000088) +#define STATUS_RESOURCE_DATA_NOT_FOUND ((NTSTATUS)0xC0000089) +#define STATUS_RESOURCE_TYPE_NOT_FOUND ((NTSTATUS)0xC000008A) +#define STATUS_RESOURCE_NAME_NOT_FOUND ((NTSTATUS)0xC000008B) +#define STATUS_ARRAY_BOUNDS_EXCEEDED ((NTSTATUS)0xC000008C) +#define STATUS_FLOAT_DENORMAL_OPERAND ((NTSTATUS)0xC000008D) +#define STATUS_FLOAT_DIVIDE_BY_ZERO ((NTSTATUS)0xC000008E) +#define STATUS_FLOAT_INEXACT_RESULT ((NTSTATUS)0xC000008F) +#define STATUS_FLOAT_INVALID_OPERATION ((NTSTATUS)0xC0000090) +#define STATUS_FLOAT_OVERFLOW ((NTSTATUS)0xC0000091) +#define STATUS_FLOAT_STACK_CHECK ((NTSTATUS)0xC0000092) +#define STATUS_FLOAT_UNDERFLOW ((NTSTATUS)0xC0000093) +#define STATUS_INTEGER_DIVIDE_BY_ZERO ((NTSTATUS)0xC0000094) +#define STATUS_INTEGER_OVERFLOW ((NTSTATUS)0xC0000095) +#define STATUS_PRIVILEGED_INSTRUCTION ((NTSTATUS)0xC0000096) +#define STATUS_TOO_MANY_PAGING_FILES ((NTSTATUS)0xC0000097) +#define STATUS_FILE_INVALID ((NTSTATUS)0xC0000098) +#define STATUS_ALLOTTED_SPACE_EXCEEDED ((NTSTATUS)0xC0000099) +#define STATUS_INSUFFICIENT_RESOURCES ((NTSTATUS)0xC000009A) +#define STATUS_DFS_EXIT_PATH_FOUND ((NTSTATUS)0xC000009B) +#define STATUS_DEVICE_DATA_ERROR ((NTSTATUS)0xC000009C) +#define STATUS_DEVICE_NOT_CONNECTED ((NTSTATUS)0xC000009D) +#define STATUS_DEVICE_POWER_FAILURE ((NTSTATUS)0xC000009E) +#define STATUS_FREE_VM_NOT_AT_BASE ((NTSTATUS)0xC000009F) +#define STATUS_MEMORY_NOT_ALLOCATED ((NTSTATUS)0xC00000A0) +#define STATUS_WORKING_SET_QUOTA ((NTSTATUS)0xC00000A1) +#define STATUS_MEDIA_WRITE_PROTECTED ((NTSTATUS)0xC00000A2) +#define STATUS_DEVICE_NOT_READY ((NTSTATUS)0xC00000A3) +#define STATUS_INVALID_GROUP_ATTRIBUTES ((NTSTATUS)0xC00000A4) +#define STATUS_BAD_IMPERSONATION_LEVEL ((NTSTATUS)0xC00000A5) +#define STATUS_CANT_OPEN_ANONYMOUS ((NTSTATUS)0xC00000A6) +#define STATUS_BAD_VALIDATION_CLASS ((NTSTATUS)0xC00000A7) +#define STATUS_BAD_TOKEN_TYPE ((NTSTATUS)0xC00000A8) +#define STATUS_BAD_MASTER_BOOT_RECORD ((NTSTATUS)0xC00000A9) +#define STATUS_INSTRUCTION_MISALIGNMENT ((NTSTATUS)0xC00000AA) +#define STATUS_INSTANCE_NOT_AVAILABLE ((NTSTATUS)0xC00000AB) +#define STATUS_PIPE_NOT_AVAILABLE ((NTSTATUS)0xC00000AC) +#define STATUS_INVALID_PIPE_STATE ((NTSTATUS)0xC00000AD) +#define STATUS_PIPE_BUSY ((NTSTATUS)0xC00000AE) +#define STATUS_ILLEGAL_FUNCTION ((NTSTATUS)0xC00000AF) +#define STATUS_PIPE_DISCONNECTED ((NTSTATUS)0xC00000B0) +#define STATUS_PIPE_CLOSING ((NTSTATUS)0xC00000B1) +#define STATUS_PIPE_CONNECTED ((NTSTATUS)0xC00000B2) +#define STATUS_PIPE_LISTENING ((NTSTATUS)0xC00000B3) +#define STATUS_INVALID_READ_MODE ((NTSTATUS)0xC00000B4) +#define STATUS_IO_TIMEOUT ((NTSTATUS)0xC00000B5) +#define STATUS_FILE_FORCED_CLOSED ((NTSTATUS)0xC00000B6) +#define STATUS_PROFILING_NOT_STARTED ((NTSTATUS)0xC00000B7) +#define STATUS_PROFILING_NOT_STOPPED ((NTSTATUS)0xC00000B8) +#define STATUS_COULD_NOT_INTERPRET ((NTSTATUS)0xC00000B9) +#define STATUS_FILE_IS_A_DIRECTORY ((NTSTATUS)0xC00000BA) +#define STATUS_NOT_SUPPORTED ((NTSTATUS)0xC00000BB) +#define STATUS_REMOTE_NOT_LISTENING ((NTSTATUS)0xC00000BC) +#define STATUS_DUPLICATE_NAME ((NTSTATUS)0xC00000BD) +#define STATUS_BAD_NETWORK_PATH ((NTSTATUS)0xC00000BE) +#define STATUS_NETWORK_BUSY ((NTSTATUS)0xC00000BF) +#define STATUS_DEVICE_DOES_NOT_EXIST ((NTSTATUS)0xC00000C0) +#define STATUS_TOO_MANY_COMMANDS ((NTSTATUS)0xC00000C1) +#define STATUS_ADAPTER_HARDWARE_ERROR ((NTSTATUS)0xC00000C2) +#define STATUS_INVALID_NETWORK_RESPONSE ((NTSTATUS)0xC00000C3) +#define STATUS_UNEXPECTED_NETWORK_ERROR ((NTSTATUS)0xC00000C4) +#define STATUS_BAD_REMOTE_ADAPTER ((NTSTATUS)0xC00000C5) +#define STATUS_PRINT_QUEUE_FULL ((NTSTATUS)0xC00000C6) +#define STATUS_NO_SPOOL_SPACE ((NTSTATUS)0xC00000C7) +#define STATUS_PRINT_CANCELLED ((NTSTATUS)0xC00000C8) +#define STATUS_NETWORK_NAME_DELETED ((NTSTATUS)0xC00000C9) +#define STATUS_NETWORK_ACCESS_DENIED ((NTSTATUS)0xC00000CA) +#define STATUS_BAD_DEVICE_TYPE ((NTSTATUS)0xC00000CB) +#define STATUS_BAD_NETWORK_NAME ((NTSTATUS)0xC00000CC) +#define STATUS_TOO_MANY_NAMES ((NTSTATUS)0xC00000CD) +#define STATUS_TOO_MANY_SESSIONS ((NTSTATUS)0xC00000CE) +#define STATUS_SHARING_PAUSED ((NTSTATUS)0xC00000CF) +#define STATUS_REQUEST_NOT_ACCEPTED ((NTSTATUS)0xC00000D0) +#define STATUS_REDIRECTOR_PAUSED ((NTSTATUS)0xC00000D1) +#define STATUS_NET_WRITE_FAULT ((NTSTATUS)0xC00000D2) +#define STATUS_PROFILING_AT_LIMIT ((NTSTATUS)0xC00000D3) +#define STATUS_NOT_SAME_DEVICE ((NTSTATUS)0xC00000D4) +#define STATUS_FILE_RENAMED ((NTSTATUS)0xC00000D5) +#define STATUS_VIRTUAL_CIRCUIT_CLOSED ((NTSTATUS)0xC00000D6) +#define STATUS_NO_SECURITY_ON_OBJECT ((NTSTATUS)0xC00000D7) +#define STATUS_CANT_WAIT ((NTSTATUS)0xC00000D8) +#define STATUS_PIPE_EMPTY ((NTSTATUS)0xC00000D9) +#define STATUS_CANT_ACCESS_DOMAIN_INFO ((NTSTATUS)0xC00000DA) +#define STATUS_CANT_TERMINATE_SELF ((NTSTATUS)0xC00000DB) +#define STATUS_INVALID_SERVER_STATE ((NTSTATUS)0xC00000DC) +#define STATUS_INVALID_DOMAIN_STATE ((NTSTATUS)0xC00000DD) +#define STATUS_INVALID_DOMAIN_ROLE ((NTSTATUS)0xC00000DE) +#define STATUS_NO_SUCH_DOMAIN ((NTSTATUS)0xC00000DF) +#define STATUS_DOMAIN_EXISTS ((NTSTATUS)0xC00000E0) +#define STATUS_DOMAIN_LIMIT_EXCEEDED ((NTSTATUS)0xC00000E1) +#define STATUS_OPLOCK_NOT_GRANTED ((NTSTATUS)0xC00000E2) +#define STATUS_INVALID_OPLOCK_PROTOCOL ((NTSTATUS)0xC00000E3) +#define STATUS_INTERNAL_DB_CORRUPTION ((NTSTATUS)0xC00000E4) +#define STATUS_INTERNAL_ERROR ((NTSTATUS)0xC00000E5) +#define STATUS_GENERIC_NOT_MAPPED ((NTSTATUS)0xC00000E6) +#define STATUS_BAD_DESCRIPTOR_FORMAT ((NTSTATUS)0xC00000E7) +#define STATUS_INVALID_USER_BUFFER ((NTSTATUS)0xC00000E8) +#define STATUS_UNEXPECTED_IO_ERROR ((NTSTATUS)0xC00000E9) +#define STATUS_UNEXPECTED_MM_CREATE_ERR ((NTSTATUS)0xC00000EA) +#define STATUS_UNEXPECTED_MM_MAP_ERROR ((NTSTATUS)0xC00000EB) +#define STATUS_UNEXPECTED_MM_EXTEND_ERR ((NTSTATUS)0xC00000EC) +#define STATUS_NOT_LOGON_PROCESS ((NTSTATUS)0xC00000ED) +#define STATUS_LOGON_SESSION_EXISTS ((NTSTATUS)0xC00000EE) +#define STATUS_INVALID_PARAMETER_1 ((NTSTATUS)0xC00000EF) +#define STATUS_INVALID_PARAMETER_2 ((NTSTATUS)0xC00000F0) +#define STATUS_INVALID_PARAMETER_3 ((NTSTATUS)0xC00000F1) +#define STATUS_INVALID_PARAMETER_4 ((NTSTATUS)0xC00000F2) +#define STATUS_INVALID_PARAMETER_5 ((NTSTATUS)0xC00000F3) +#define STATUS_INVALID_PARAMETER_6 ((NTSTATUS)0xC00000F4) +#define STATUS_INVALID_PARAMETER_7 ((NTSTATUS)0xC00000F5) +#define STATUS_INVALID_PARAMETER_8 ((NTSTATUS)0xC00000F6) +#define STATUS_INVALID_PARAMETER_9 ((NTSTATUS)0xC00000F7) +#define STATUS_INVALID_PARAMETER_10 ((NTSTATUS)0xC00000F8) +#define STATUS_INVALID_PARAMETER_11 ((NTSTATUS)0xC00000F9) +#define STATUS_INVALID_PARAMETER_12 ((NTSTATUS)0xC00000FA) +#define STATUS_REDIRECTOR_NOT_STARTED ((NTSTATUS)0xC00000FB) +#define STATUS_REDIRECTOR_STARTED ((NTSTATUS)0xC00000FC) +#define STATUS_STACK_OVERFLOW ((NTSTATUS)0xC00000FD) +#define STATUS_NO_SUCH_PACKAGE ((NTSTATUS)0xC00000FE) +#define STATUS_BAD_FUNCTION_TABLE ((NTSTATUS)0xC00000FF) +#define STATUS_VARIABLE_NOT_FOUND ((NTSTATUS)0xC0000100) +#define STATUS_DIRECTORY_NOT_EMPTY ((NTSTATUS)0xC0000101) +#define STATUS_FILE_CORRUPT_ERROR ((NTSTATUS)0xC0000102) +#define STATUS_NOT_A_DIRECTORY ((NTSTATUS)0xC0000103) +#define STATUS_BAD_LOGON_SESSION_STATE ((NTSTATUS)0xC0000104) +#define STATUS_LOGON_SESSION_COLLISION ((NTSTATUS)0xC0000105) +#define STATUS_NAME_TOO_LONG ((NTSTATUS)0xC0000106) +#define STATUS_FILES_OPEN ((NTSTATUS)0xC0000107) +#define STATUS_CONNECTION_IN_USE ((NTSTATUS)0xC0000108) +#define STATUS_MESSAGE_NOT_FOUND ((NTSTATUS)0xC0000109) +#define STATUS_PROCESS_IS_TERMINATING ((NTSTATUS)0xC000010A) +#define STATUS_INVALID_LOGON_TYPE ((NTSTATUS)0xC000010B) +#define STATUS_NO_GUID_TRANSLATION ((NTSTATUS)0xC000010C) +#define STATUS_CANNOT_IMPERSONATE ((NTSTATUS)0xC000010D) +#define STATUS_IMAGE_ALREADY_LOADED ((NTSTATUS)0xC000010E) +#define STATUS_ABIOS_NOT_PRESENT ((NTSTATUS)0xC000010F) +#define STATUS_ABIOS_LID_NOT_EXIST ((NTSTATUS)0xC0000110) +#define STATUS_ABIOS_LID_ALREADY_OWNED ((NTSTATUS)0xC0000111) +#define STATUS_ABIOS_NOT_LID_OWNER ((NTSTATUS)0xC0000112) +#define STATUS_ABIOS_INVALID_COMMAND ((NTSTATUS)0xC0000113) +#define STATUS_ABIOS_INVALID_LID ((NTSTATUS)0xC0000114) +#define STATUS_ABIOS_SELECTOR_NOT_AVAILABLE ((NTSTATUS)0xC0000115) +#define STATUS_ABIOS_INVALID_SELECTOR ((NTSTATUS)0xC0000116) +#define STATUS_NO_LDT ((NTSTATUS)0xC0000117) +#define STATUS_INVALID_LDT_SIZE ((NTSTATUS)0xC0000118) +#define STATUS_INVALID_LDT_OFFSET ((NTSTATUS)0xC0000119) +#define STATUS_INVALID_LDT_DESCRIPTOR ((NTSTATUS)0xC000011A) +#define STATUS_INVALID_IMAGE_NE_FORMAT ((NTSTATUS)0xC000011B) +#define STATUS_RXACT_INVALID_STATE ((NTSTATUS)0xC000011C) +#define STATUS_RXACT_COMMIT_FAILURE ((NTSTATUS)0xC000011D) +#define STATUS_MAPPED_FILE_SIZE_ZERO ((NTSTATUS)0xC000011E) +#define STATUS_TOO_MANY_OPENED_FILES ((NTSTATUS)0xC000011F) +#define STATUS_CANCELLED ((NTSTATUS)0xC0000120) +#define STATUS_CANNOT_DELETE ((NTSTATUS)0xC0000121) +#define STATUS_INVALID_COMPUTER_NAME ((NTSTATUS)0xC0000122) +#define STATUS_FILE_DELETED ((NTSTATUS)0xC0000123) +#define STATUS_SPECIAL_ACCOUNT ((NTSTATUS)0xC0000124) +#define STATUS_SPECIAL_GROUP ((NTSTATUS)0xC0000125) +#define STATUS_SPECIAL_USER ((NTSTATUS)0xC0000126) +#define STATUS_MEMBERS_PRIMARY_GROUP ((NTSTATUS)0xC0000127) +#define STATUS_FILE_CLOSED ((NTSTATUS)0xC0000128) +#define STATUS_TOO_MANY_THREADS ((NTSTATUS)0xC0000129) +#define STATUS_THREAD_NOT_IN_PROCESS ((NTSTATUS)0xC000012A) +#define STATUS_TOKEN_ALREADY_IN_USE ((NTSTATUS)0xC000012B) +#define STATUS_PAGEFILE_QUOTA_EXCEEDED ((NTSTATUS)0xC000012C) +#define STATUS_COMMITMENT_LIMIT ((NTSTATUS)0xC000012D) +#define STATUS_INVALID_IMAGE_LE_FORMAT ((NTSTATUS)0xC000012E) +#define STATUS_INVALID_IMAGE_NOT_MZ ((NTSTATUS)0xC000012F) +#define STATUS_INVALID_IMAGE_PROTECT ((NTSTATUS)0xC0000130) +#define STATUS_INVALID_IMAGE_WIN_16 ((NTSTATUS)0xC0000131) +#define STATUS_LOGON_SERVER_CONFLICT ((NTSTATUS)0xC0000132) +#define STATUS_TIME_DIFFERENCE_AT_DC ((NTSTATUS)0xC0000133) +#define STATUS_SYNCHRONIZATION_REQUIRED ((NTSTATUS)0xC0000134) +#define STATUS_DLL_NOT_FOUND ((NTSTATUS)0xC0000135) +#define STATUS_OPEN_FAILED ((NTSTATUS)0xC0000136) +#define STATUS_IO_PRIVILEGE_FAILED ((NTSTATUS)0xC0000137) +#define STATUS_ORDINAL_NOT_FOUND ((NTSTATUS)0xC0000138) +#define STATUS_ENTRYPOINT_NOT_FOUND ((NTSTATUS)0xC0000139) +#define STATUS_CONTROL_C_EXIT ((NTSTATUS)0xC000013A) +#define STATUS_LOCAL_DISCONNECT ((NTSTATUS)0xC000013B) +#define STATUS_REMOTE_DISCONNECT ((NTSTATUS)0xC000013C) +#define STATUS_REMOTE_RESOURCES ((NTSTATUS)0xC000013D) +#define STATUS_LINK_FAILED ((NTSTATUS)0xC000013E) +#define STATUS_LINK_TIMEOUT ((NTSTATUS)0xC000013F) +#define STATUS_INVALID_CONNECTION ((NTSTATUS)0xC0000140) +#define STATUS_INVALID_ADDRESS ((NTSTATUS)0xC0000141) +#define STATUS_DLL_INIT_FAILED ((NTSTATUS)0xC0000142) +#define STATUS_MISSING_SYSTEMFILE ((NTSTATUS)0xC0000143) +#define STATUS_UNHANDLED_EXCEPTION ((NTSTATUS)0xC0000144) +#define STATUS_APP_INIT_FAILURE ((NTSTATUS)0xC0000145) +#define STATUS_PAGEFILE_CREATE_FAILED ((NTSTATUS)0xC0000146) +#define STATUS_NO_PAGEFILE ((NTSTATUS)0xC0000147) +#define STATUS_INVALID_LEVEL ((NTSTATUS)0xC0000148) +#define STATUS_WRONG_PASSWORD_CORE ((NTSTATUS)0xC0000149) +#define STATUS_ILLEGAL_FLOAT_CONTEXT ((NTSTATUS)0xC000014A) +#define STATUS_PIPE_BROKEN ((NTSTATUS)0xC000014B) +#define STATUS_REGISTRY_CORRUPT ((NTSTATUS)0xC000014C) +#define STATUS_REGISTRY_IO_FAILED ((NTSTATUS)0xC000014D) +#define STATUS_NO_EVENT_PAIR ((NTSTATUS)0xC000014E) +#define STATUS_UNRECOGNIZED_VOLUME ((NTSTATUS)0xC000014F) +#define STATUS_SERIAL_NO_DEVICE_INITED ((NTSTATUS)0xC0000150) +#define STATUS_NO_SUCH_ALIAS ((NTSTATUS)0xC0000151) +#define STATUS_MEMBER_NOT_IN_ALIAS ((NTSTATUS)0xC0000152) +#define STATUS_MEMBER_IN_ALIAS ((NTSTATUS)0xC0000153) +#define STATUS_ALIAS_EXISTS ((NTSTATUS)0xC0000154) +#define STATUS_LOGON_NOT_GRANTED ((NTSTATUS)0xC0000155) +#define STATUS_TOO_MANY_SECRETS ((NTSTATUS)0xC0000156) +#define STATUS_SECRET_TOO_LONG ((NTSTATUS)0xC0000157) +#define STATUS_INTERNAL_DB_ERROR ((NTSTATUS)0xC0000158) +#define STATUS_FULLSCREEN_MODE ((NTSTATUS)0xC0000159) +#define STATUS_TOO_MANY_CONTEXT_IDS ((NTSTATUS)0xC000015A) +#define STATUS_LOGON_TYPE_NOT_GRANTED ((NTSTATUS)0xC000015B) +#define STATUS_NOT_REGISTRY_FILE ((NTSTATUS)0xC000015C) +#define STATUS_NT_CROSS_ENCRYPTION_REQUIRED ((NTSTATUS)0xC000015D) +#define STATUS_DOMAIN_CTRLR_CONFIG_ERROR ((NTSTATUS)0xC000015E) +#define STATUS_FT_MISSING_MEMBER ((NTSTATUS)0xC000015F) +#define STATUS_ILL_FORMED_SERVICE_ENTRY ((NTSTATUS)0xC0000160) +#define STATUS_ILLEGAL_CHARACTER ((NTSTATUS)0xC0000161) +#define STATUS_UNMAPPABLE_CHARACTER ((NTSTATUS)0xC0000162) +#define STATUS_UNDEFINED_CHARACTER ((NTSTATUS)0xC0000163) +#define STATUS_FLOPPY_VOLUME ((NTSTATUS)0xC0000164) +#define STATUS_FLOPPY_ID_MARK_NOT_FOUND ((NTSTATUS)0xC0000165) +#define STATUS_FLOPPY_WRONG_CYLINDER ((NTSTATUS)0xC0000166) +#define STATUS_FLOPPY_UNKNOWN_ERROR ((NTSTATUS)0xC0000167) +#define STATUS_FLOPPY_BAD_REGISTERS ((NTSTATUS)0xC0000168) +#define STATUS_DISK_RECALIBRATE_FAILED ((NTSTATUS)0xC0000169) +#define STATUS_DISK_OPERATION_FAILED ((NTSTATUS)0xC000016A) +#define STATUS_DISK_RESET_FAILED ((NTSTATUS)0xC000016B) +#define STATUS_SHARED_IRQ_BUSY ((NTSTATUS)0xC000016C) +#define STATUS_FT_ORPHANING ((NTSTATUS)0xC000016D) +#define STATUS_BIOS_FAILED_TO_CONNECT_INTERRUPT ((NTSTATUS)0xC000016E) -#define STATUS_PARTITION_FAILURE 0xC0000172 -#define STATUS_INVALID_BLOCK_LENGTH 0xC0000173 -#define STATUS_DEVICE_NOT_PARTITIONED 0xC0000174 -#define STATUS_UNABLE_TO_LOCK_MEDIA 0xC0000175 -#define STATUS_UNABLE_TO_UNLOAD_MEDIA 0xC0000176 -#define STATUS_EOM_OVERFLOW 0xC0000177 -#define STATUS_NO_MEDIA 0xC0000178 -#define STATUS_NO_SUCH_MEMBER 0xC000017A -#define STATUS_INVALID_MEMBER 0xC000017B -#define STATUS_KEY_DELETED 0xC000017C -#define STATUS_NO_LOG_SPACE 0xC000017D -#define STATUS_TOO_MANY_SIDS 0xC000017E -#define STATUS_LM_CROSS_ENCRYPTION_REQUIRED 0xC000017F -#define STATUS_KEY_HAS_CHILDREN 0xC0000180 -#define STATUS_CHILD_MUST_BE_VOLATILE 0xC0000181 -#define STATUS_DEVICE_CONFIGURATION_ERROR 0xC0000182 -#define STATUS_DRIVER_INTERNAL_ERROR 0xC0000183 -#define STATUS_INVALID_DEVICE_STATE 0xC0000184 -#define STATUS_IO_DEVICE_ERROR 0xC0000185 -#define STATUS_DEVICE_PROTOCOL_ERROR 0xC0000186 -#define STATUS_BACKUP_CONTROLLER 0xC0000187 -#define STATUS_LOG_FILE_FULL 0xC0000188 -#define STATUS_TOO_LATE 0xC0000189 -#define STATUS_NO_TRUST_LSA_SECRET 0xC000018A -#define STATUS_NO_TRUST_SAM_ACCOUNT 0xC000018B -#define STATUS_TRUSTED_DOMAIN_FAILURE 0xC000018C -#define STATUS_TRUSTED_RELATIONSHIP_FAILURE 0xC000018D -#define STATUS_EVENTLOG_FILE_CORRUPT 0xC000018E -#define STATUS_EVENTLOG_CANT_START 0xC000018F -#define STATUS_TRUST_FAILURE 0xC0000190 -#define STATUS_MUTANT_LIMIT_EXCEEDED 0xC0000191 -#define STATUS_NETLOGON_NOT_STARTED 0xC0000192 -#define STATUS_ACCOUNT_EXPIRED 0xC0000193 -#define STATUS_POSSIBLE_DEADLOCK 0xC0000194 -#define STATUS_NETWORK_CREDENTIAL_CONFLICT 0xC0000195 -#define STATUS_REMOTE_SESSION_LIMIT 0xC0000196 -#define STATUS_EVENTLOG_FILE_CHANGED 0xC0000197 -#define STATUS_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT 0xC0000198 -#define STATUS_NOLOGON_WORKSTATION_TRUST_ACCOUNT 0xC0000199 -#define STATUS_NOLOGON_SERVER_TRUST_ACCOUNT 0xC000019A -#define STATUS_DOMAIN_TRUST_INCONSISTENT 0xC000019B -#define STATUS_FS_DRIVER_REQUIRED 0xC000019C -#define STATUS_NO_USER_SESSION_KEY 0xC0000202 -#define STATUS_USER_SESSION_DELETED 0xC0000203 -#define STATUS_RESOURCE_LANG_NOT_FOUND 0xC0000204 -#define STATUS_INSUFF_SERVER_RESOURCES 0xC0000205 -#define STATUS_INVALID_BUFFER_SIZE 0xC0000206 -#define STATUS_INVALID_ADDRESS_COMPONENT 0xC0000207 -#define STATUS_INVALID_ADDRESS_WILDCARD 0xC0000208 -#define STATUS_TOO_MANY_ADDRESSES 0xC0000209 -#define STATUS_ADDRESS_ALREADY_EXISTS 0xC000020A -#define STATUS_ADDRESS_CLOSED 0xC000020B -#define STATUS_CONNECTION_DISCONNECTED 0xC000020C -#define STATUS_CONNECTION_RESET 0xC000020D -#define STATUS_TOO_MANY_NODES 0xC000020E -#define STATUS_TRANSACTION_ABORTED 0xC000020F -#define STATUS_TRANSACTION_TIMED_OUT 0xC0000210 -#define STATUS_TRANSACTION_NO_RELEASE 0xC0000211 -#define STATUS_TRANSACTION_NO_MATCH 0xC0000212 -#define STATUS_TRANSACTION_RESPONDED 0xC0000213 -#define STATUS_TRANSACTION_INVALID_ID 0xC0000214 -#define STATUS_TRANSACTION_INVALID_TYPE 0xC0000215 -#define STATUS_NOT_SERVER_SESSION 0xC0000216 -#define STATUS_NOT_CLIENT_SESSION 0xC0000217 -#define STATUS_CANNOT_LOAD_REGISTRY_FILE 0xC0000218 -#define STATUS_DEBUG_ATTACH_FAILED 0xC0000219 -#define STATUS_SYSTEM_PROCESS_TERMINATED 0xC000021A -#define STATUS_DATA_NOT_ACCEPTED 0xC000021B -#define STATUS_NO_BROWSER_SERVERS_FOUND 0xC000021C -#define STATUS_VDM_HARD_ERROR 0xC000021D -#define STATUS_DRIVER_CANCEL_TIMEOUT 0xC000021E -#define STATUS_REPLY_MESSAGE_MISMATCH 0xC000021F -#define STATUS_MAPPED_ALIGNMENT 0xC0000220 -#define STATUS_IMAGE_CHECKSUM_MISMATCH 0xC0000221 -#define STATUS_LOST_WRITEBEHIND_DATA 0xC0000222 -#define STATUS_CLIENT_SERVER_PARAMETERS_INVALID 0xC0000223 -#define STATUS_PASSWORD_MUST_CHANGE 0xC0000224 -#define STATUS_NOT_FOUND 0xC0000225 -#define STATUS_NOT_TINY_STREAM 0xC0000226 -#define STATUS_RECOVERY_FAILURE 0xC0000227 -#define STATUS_STACK_OVERFLOW_READ 0xC0000228 -#define STATUS_FAIL_CHECK 0xC0000229 -#define STATUS_DUPLICATE_OBJECTID 0xC000022A -#define STATUS_OBJECTID_EXISTS 0xC000022B -#define STATUS_CONVERT_TO_LARGE 0xC000022C -#define STATUS_RETRY 0xC000022D -#define STATUS_FOUND_OUT_OF_SCOPE 0xC000022E -#define STATUS_ALLOCATE_BUCKET 0xC000022F -#define STATUS_PROPSET_NOT_FOUND 0xC0000230 -#define STATUS_MARSHALL_OVERFLOW 0xC0000231 -#define STATUS_INVALID_VARIANT 0xC0000232 -#define STATUS_DOMAIN_CONTROLLER_NOT_FOUND 0xC0000233 -#define STATUS_ACCOUNT_LOCKED_OUT 0xC0000234 -#define STATUS_HANDLE_NOT_CLOSABLE 0xC0000235 -#define STATUS_CONNECTION_REFUSED 0xC0000236 -#define STATUS_GRACEFUL_DISCONNECT 0xC0000237 -#define STATUS_ADDRESS_ALREADY_ASSOCIATED 0xC0000238 -#define STATUS_ADDRESS_NOT_ASSOCIATED 0xC0000239 -#define STATUS_CONNECTION_INVALID 0xC000023A -#define STATUS_CONNECTION_ACTIVE 0xC000023B -#define STATUS_NETWORK_UNREACHABLE 0xC000023C -#define STATUS_HOST_UNREACHABLE 0xC000023D -#define STATUS_PROTOCOL_UNREACHABLE 0xC000023E -#define STATUS_PORT_UNREACHABLE 0xC000023F -#define STATUS_REQUEST_ABORTED 0xC0000240 -#define STATUS_CONNECTION_ABORTED 0xC0000241 -#define STATUS_BAD_COMPRESSION_BUFFER 0xC0000242 -#define STATUS_USER_MAPPED_FILE 0xC0000243 -#define STATUS_AUDIT_FAILED 0xC0000244 -#define STATUS_TIMER_RESOLUTION_NOT_SET 0xC0000245 -#define STATUS_CONNECTION_COUNT_LIMIT 0xC0000246 -#define STATUS_LOGIN_TIME_RESTRICTION 0xC0000247 -#define STATUS_LOGIN_WKSTA_RESTRICTION 0xC0000248 -#define STATUS_IMAGE_MP_UP_MISMATCH 0xC0000249 -#define STATUS_INSUFFICIENT_LOGON_INFO 0xC0000250 -#define STATUS_BAD_DLL_ENTRYPOINT 0xC0000251 -#define STATUS_BAD_SERVICE_ENTRYPOINT 0xC0000252 -#define STATUS_LPC_REPLY_LOST 0xC0000253 -#define STATUS_IP_ADDRESS_CONFLICT1 0xC0000254 -#define STATUS_IP_ADDRESS_CONFLICT2 0xC0000255 -#define STATUS_REGISTRY_QUOTA_LIMIT 0xC0000256 -#define STATUS_PATH_NOT_COVERED 0xC0000257 -#define STATUS_NO_CALLBACK_ACTIVE 0xC0000258 -#define STATUS_LICENSE_QUOTA_EXCEEDED 0xC0000259 -#define STATUS_PWD_TOO_SHORT 0xC000025A -#define STATUS_PWD_TOO_RECENT 0xC000025B -#define STATUS_PWD_HISTORY_CONFLICT 0xC000025C -#define STATUS_PLUGPLAY_NO_DEVICE 0xC000025E -#define STATUS_UNSUPPORTED_COMPRESSION 0xC000025F -#define STATUS_INVALID_HW_PROFILE 0xC0000260 -#define STATUS_INVALID_PLUGPLAY_DEVICE_PATH 0xC0000261 -#define STATUS_DRIVER_ORDINAL_NOT_FOUND 0xC0000262 -#define STATUS_DRIVER_ENTRYPOINT_NOT_FOUND 0xC0000263 -#define STATUS_RESOURCE_NOT_OWNED 0xC0000264 -#define STATUS_TOO_MANY_LINKS 0xC0000265 -#define STATUS_QUOTA_LIST_INCONSISTENT 0xC0000266 -#define STATUS_FILE_IS_OFFLINE 0xC0000267 -#define STATUS_EVALUATION_EXPIRATION 0xC0000268 -#define STATUS_ILLEGAL_DLL_RELOCATION 0xC0000269 -#define STATUS_LICENSE_VIOLATION 0xC000026A -#define STATUS_DLL_INIT_FAILED_LOGOFF 0xC000026B -#define STATUS_DRIVER_UNABLE_TO_LOAD 0xC000026C -#define STATUS_DFS_UNAVAILABLE 0xC000026D -#define STATUS_VOLUME_DISMOUNTED 0xC000026E -#define STATUS_WX86_INTERNAL_ERROR 0xC000026F -#define STATUS_WX86_FLOAT_STACK_CHECK 0xC0000270 -#define STATUS_VALIDATE_CONTINUE 0xC0000271 -#define STATUS_NO_MATCH 0xC0000272 -#define STATUS_NO_MORE_MATCHES 0xC0000273 -#define STATUS_NOT_A_REPARSE_POINT 0xC0000275 -#define STATUS_IO_REPARSE_TAG_INVALID 0xC0000276 -#define STATUS_IO_REPARSE_TAG_MISMATCH 0xC0000277 -#define STATUS_IO_REPARSE_DATA_INVALID 0xC0000278 -#define STATUS_IO_REPARSE_TAG_NOT_HANDLED 0xC0000279 -#define STATUS_REPARSE_POINT_NOT_RESOLVED 0xC0000280 -#define STATUS_DIRECTORY_IS_A_REPARSE_POINT 0xC0000281 -#define STATUS_RANGE_LIST_CONFLICT 0xC0000282 -#define STATUS_SOURCE_ELEMENT_EMPTY 0xC0000283 -#define STATUS_DESTINATION_ELEMENT_FULL 0xC0000284 -#define STATUS_ILLEGAL_ELEMENT_ADDRESS 0xC0000285 -#define STATUS_MAGAZINE_NOT_PRESENT 0xC0000286 -#define STATUS_REINITIALIZATION_NEEDED 0xC0000287 -#define STATUS_ENCRYPTION_FAILED 0xC000028A -#define STATUS_DECRYPTION_FAILED 0xC000028B -#define STATUS_RANGE_NOT_FOUND 0xC000028C -#define STATUS_NO_RECOVERY_POLICY 0xC000028D -#define STATUS_NO_EFS 0xC000028E -#define STATUS_WRONG_EFS 0xC000028F -#define STATUS_NO_USER_KEYS 0xC0000290 -#define STATUS_FILE_NOT_ENCRYPTED 0xC0000291 -#define STATUS_NOT_EXPORT_FORMAT 0xC0000292 -#define STATUS_FILE_ENCRYPTED 0xC0000293 -#define STATUS_WMI_GUID_NOT_FOUND 0xC0000295 -#define STATUS_WMI_INSTANCE_NOT_FOUND 0xC0000296 -#define STATUS_WMI_ITEMID_NOT_FOUND 0xC0000297 -#define STATUS_WMI_TRY_AGAIN 0xC0000298 -#define STATUS_SHARED_POLICY 0xC0000299 -#define STATUS_POLICY_OBJECT_NOT_FOUND 0xC000029A -#define STATUS_POLICY_ONLY_IN_DS 0xC000029B -#define STATUS_VOLUME_NOT_UPGRADED 0xC000029C -#define STATUS_REMOTE_STORAGE_NOT_ACTIVE 0xC000029D -#define STATUS_REMOTE_STORAGE_MEDIA_ERROR 0xC000029E -#define STATUS_NO_TRACKING_SERVICE 0xC000029F -#define STATUS_SERVER_SID_MISMATCH 0xC00002A0 -#define STATUS_DS_NO_ATTRIBUTE_OR_VALUE 0xC00002A1 -#define STATUS_DS_INVALID_ATTRIBUTE_SYNTAX 0xC00002A2 -#define STATUS_DS_ATTRIBUTE_TYPE_UNDEFINED 0xC00002A3 -#define STATUS_DS_ATTRIBUTE_OR_VALUE_EXISTS 0xC00002A4 -#define STATUS_DS_BUSY 0xC00002A5 -#define STATUS_DS_UNAVAILABLE 0xC00002A6 -#define STATUS_DS_NO_RIDS_ALLOCATED 0xC00002A7 -#define STATUS_DS_NO_MORE_RIDS 0xC00002A8 -#define STATUS_DS_INCORRECT_ROLE_OWNER 0xC00002A9 -#define STATUS_DS_RIDMGR_INIT_ERROR 0xC00002AA -#define STATUS_DS_OBJ_CLASS_VIOLATION 0xC00002AB -#define STATUS_DS_CANT_ON_NON_LEAF 0xC00002AC -#define STATUS_DS_CANT_ON_RDN 0xC00002AD -#define STATUS_DS_CANT_MOD_OBJ_CLASS 0xC00002AE -#define STATUS_DS_CROSS_DOM_MOVE_FAILED 0xC00002AF -#define STATUS_DS_GC_NOT_AVAILABLE 0xC00002B0 -#define STATUS_DIRECTORY_SERVICE_REQUIRED 0xC00002B1 -#define STATUS_REPARSE_ATTRIBUTE_CONFLICT 0xC00002B2 -#define STATUS_CANT_ENABLE_DENY_ONLY 0xC00002B3 -#define STATUS_FLOAT_MULTIPLE_FAULTS 0xC00002B4 -#define STATUS_FLOAT_MULTIPLE_TRAPS 0xC00002B5 -#define STATUS_DEVICE_REMOVED 0xC00002B6 -#define STATUS_JOURNAL_DELETE_IN_PROGRESS 0xC00002B7 -#define STATUS_JOURNAL_NOT_ACTIVE 0xC00002B8 -#define STATUS_NOINTERFACE 0xC00002B9 -#define STATUS_DS_ADMIN_LIMIT_EXCEEDED 0xC00002C1 -#define STATUS_DRIVER_FAILED_SLEEP 0xC00002C2 -#define STATUS_MUTUAL_AUTHENTICATION_FAILED 0xC00002C3 -#define STATUS_CORRUPT_SYSTEM_FILE 0xC00002C4 -#define STATUS_DATATYPE_MISALIGNMENT_ERROR 0xC00002C5 -#define STATUS_WMI_READ_ONLY 0xC00002C6 -#define STATUS_WMI_SET_FAILURE 0xC00002C7 -#define STATUS_COMMITMENT_MINIMUM 0xC00002C8 -#define STATUS_REG_NAT_CONSUMPTION 0xC00002C9 -#define STATUS_TRANSPORT_FULL 0xC00002CA -#define STATUS_DS_SAM_INIT_FAILURE 0xC00002CB -#define STATUS_ONLY_IF_CONNECTED 0xC00002CC -#define STATUS_DS_SENSITIVE_GROUP_VIOLATION 0xC00002CD -#define STATUS_PNP_RESTART_ENUMERATION 0xC00002CE -#define STATUS_JOURNAL_ENTRY_DELETED 0xC00002CF -#define STATUS_DS_CANT_MOD_PRIMARYGROUPID 0xC00002D0 -#define STATUS_SYSTEM_IMAGE_BAD_SIGNATURE 0xC00002D1 -#define STATUS_PNP_REBOOT_REQUIRED 0xC00002D2 -#define STATUS_POWER_STATE_INVALID 0xC00002D3 -#define STATUS_DS_INVALID_GROUP_TYPE 0xC00002D4 -#define STATUS_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN 0xC00002D5 -#define STATUS_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN 0xC00002D6 -#define STATUS_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER 0xC00002D7 -#define STATUS_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER 0xC00002D8 -#define STATUS_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER 0xC00002D9 -#define STATUS_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER 0xC00002DA -#define STATUS_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER 0xC00002DB -#define STATUS_DS_HAVE_PRIMARY_MEMBERS 0xC00002DC -#define STATUS_WMI_NOT_SUPPORTED 0xC00002DD -#define STATUS_INSUFFICIENT_POWER 0xC00002DE -#define STATUS_SAM_NEED_BOOTKEY_PASSWORD 0xC00002DF -#define STATUS_SAM_NEED_BOOTKEY_FLOPPY 0xC00002E0 -#define STATUS_DS_CANT_START 0xC00002E1 -#define STATUS_DS_INIT_FAILURE 0xC00002E2 -#define STATUS_SAM_INIT_FAILURE 0xC00002E3 -#define STATUS_DS_GC_REQUIRED 0xC00002E4 -#define STATUS_DS_LOCAL_MEMBER_OF_LOCAL_ONLY 0xC00002E5 -#define STATUS_DS_NO_FPO_IN_UNIVERSAL_GROUPS 0xC00002E6 -#define STATUS_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED 0xC00002E7 -#define STATUS_MULTIPLE_FAULT_VIOLATION 0xC00002E8 -#define STATUS_CURRENT_DOMAIN_NOT_ALLOWED 0xC00002E9 -#define STATUS_CANNOT_MAKE 0xC00002EA -#define STATUS_SYSTEM_SHUTDOWN 0xC00002EB -#define STATUS_DS_INIT_FAILURE_CONSOLE 0xC00002EC -#define STATUS_DS_SAM_INIT_FAILURE_CONSOLE 0xC00002ED -#define STATUS_UNFINISHED_CONTEXT_DELETED 0xC00002EE -#define STATUS_NO_TGT_REPLY 0xC00002EF -#define STATUS_OBJECTID_NOT_FOUND 0xC00002F0 -#define STATUS_NO_IP_ADDRESSES 0xC00002F1 -#define STATUS_WRONG_CREDENTIAL_HANDLE 0xC00002F2 -#define STATUS_CRYPTO_SYSTEM_INVALID 0xC00002F3 -#define STATUS_MAX_REFERRALS_EXCEEDED 0xC00002F4 -#define STATUS_MUST_BE_KDC 0xC00002F5 -#define STATUS_STRONG_CRYPTO_NOT_SUPPORTED 0xC00002F6 -#define STATUS_TOO_MANY_PRINCIPALS 0xC00002F7 -#define STATUS_NO_PA_DATA 0xC00002F8 -#define STATUS_PKINIT_NAME_MISMATCH 0xC00002F9 -#define STATUS_SMARTCARD_LOGON_REQUIRED 0xC00002FA -#define STATUS_KDC_INVALID_REQUEST 0xC00002FB -#define STATUS_KDC_UNABLE_TO_REFER 0xC00002FC -#define STATUS_KDC_UNKNOWN_ETYPE 0xC00002FD -#define STATUS_SHUTDOWN_IN_PROGRESS 0xC00002FE -#define STATUS_SERVER_SHUTDOWN_IN_PROGRESS 0xC00002FF -#define STATUS_NOT_SUPPORTED_ON_SBS 0xC0000300 -#define STATUS_WMI_GUID_DISCONNECTED 0xC0000301 -#define STATUS_WMI_ALREADY_DISABLED 0xC0000302 -#define STATUS_WMI_ALREADY_ENABLED 0xC0000303 -#define STATUS_MFT_TOO_FRAGMENTED 0xC0000304 -#define STATUS_COPY_PROTECTION_FAILURE 0xC0000305 -#define STATUS_CSS_AUTHENTICATION_FAILURE 0xC0000306 -#define STATUS_CSS_KEY_NOT_PRESENT 0xC0000307 -#define STATUS_CSS_KEY_NOT_ESTABLISHED 0xC0000308 -#define STATUS_CSS_SCRAMBLED_SECTOR 0xC0000309 -#define STATUS_CSS_REGION_MISMATCH 0xC000030A -#define STATUS_CSS_RESETS_EXHAUSTED 0xC000030B -#define STATUS_PKINIT_FAILURE 0xC0000320 -#define STATUS_SMARTCARD_SUBSYSTEM_FAILURE 0xC0000321 -#define STATUS_NO_KERB_KEY 0xC0000322 -#define STATUS_HOST_DOWN 0xC0000350 -#define STATUS_UNSUPPORTED_PREAUTH 0xC0000351 -#define STATUS_EFS_ALG_BLOB_TOO_BIG 0xC0000352 -#define STATUS_PORT_NOT_SET 0xC0000353 -#define STATUS_DEBUGGER_INACTIVE 0xC0000354 -#define STATUS_DS_VERSION_CHECK_FAILURE 0xC0000355 -#define STATUS_AUDITING_DISABLED 0xC0000356 -#define STATUS_PRENT4_MACHINE_ACCOUNT 0xC0000357 -#define STATUS_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER 0xC0000358 -#define STATUS_INVALID_IMAGE_WIN_32 0xC0000359 -#define STATUS_INVALID_IMAGE_WIN_64 0xC000035A -#define STATUS_BAD_BINDINGS 0xC000035B -#define STATUS_NETWORK_SESSION_EXPIRED 0xC000035C -#define STATUS_APPHELP_BLOCK 0xC000035D -#define STATUS_ALL_SIDS_FILTERED 0xC000035E -#define STATUS_NOT_SAFE_MODE_DRIVER 0xC000035F -#define STATUS_ACCESS_DISABLED_BY_POLICY_DEFAULT 0xC0000361 -#define STATUS_ACCESS_DISABLED_BY_POLICY_PATH 0xC0000362 -#define STATUS_ACCESS_DISABLED_BY_POLICY_PUBLISHER 0xC0000363 -#define STATUS_ACCESS_DISABLED_BY_POLICY_OTHER 0xC0000364 -#define STATUS_FAILED_DRIVER_ENTRY 0xC0000365 -#define STATUS_DEVICE_ENUMERATION_ERROR 0xC0000366 -#define STATUS_WAIT_FOR_OPLOCK 0x00000367 -#define STATUS_MOUNT_POINT_NOT_RESOLVED 0xC0000368 -#define STATUS_INVALID_DEVICE_OBJECT_PARAMETER 0xC0000369 -#define STATUS_MCA_OCCURED 0xC000036A -#define STATUS_DRIVER_BLOCKED_CRITICAL 0xC000036B -#define STATUS_DRIVER_BLOCKED 0xC000036C -#define STATUS_DRIVER_DATABASE_ERROR 0xC000036D -#define STATUS_SYSTEM_HIVE_TOO_LARGE 0xC000036E -#define STATUS_INVALID_IMPORT_OF_NON_DLL 0xC000036F -#define STATUS_SMARTCARD_WRONG_PIN 0xC0000380 -#define STATUS_SMARTCARD_CARD_BLOCKED 0xC0000381 -#define STATUS_SMARTCARD_CARD_NOT_AUTHENTICATED 0xC0000382 -#define STATUS_SMARTCARD_NO_CARD 0xC0000383 -#define STATUS_SMARTCARD_NO_KEY_CONTAINER 0xC0000384 -#define STATUS_SMARTCARD_NO_CERTIFICATE 0xC0000385 -#define STATUS_SMARTCARD_NO_KEYSET 0xC0000386 -#define STATUS_SMARTCARD_IO_ERROR 0xC0000387 -#define STATUS_DOWNGRADE_DETECTED 0xC0000388 -#define STATUS_SMARTCARD_CERT_REVOKED 0xC0000389 -#define STATUS_ISSUING_CA_UNTRUSTED 0xC000038A -#define STATUS_REVOCATION_OFFLINE_C 0xC000038B -#define STATUS_PKINIT_CLIENT_FAILURE 0xC000038C -#define STATUS_SMARTCARD_CERT_EXPIRED 0xC000038D -#define STATUS_DRIVER_FAILED_PRIOR_UNLOAD 0xC000038E -#define STATUS_SMARTCARD_SILENT_CONTEXT 0xC000038F -#define STATUS_PER_USER_TRUST_QUOTA_EXCEEDED 0xC0000401 -#define STATUS_ALL_USER_TRUST_QUOTA_EXCEEDED 0xC0000402 -#define STATUS_USER_DELETE_TRUST_QUOTA_EXCEEDED 0xC0000403 -#define STATUS_DS_NAME_NOT_UNIQUE 0xC0000404 -#define STATUS_DS_DUPLICATE_ID_FOUND 0xC0000405 -#define STATUS_DS_GROUP_CONVERSION_ERROR 0xC0000406 -#define STATUS_VOLSNAP_PREPARE_HIBERNATE 0xC0000407 -#define STATUS_USER2USER_REQUIRED 0xC0000408 -#define STATUS_STACK_BUFFER_OVERRUN 0xC0000409 -#define STATUS_NO_S4U_PROT_SUPPORT 0xC000040A -#define STATUS_CROSSREALM_DELEGATION_FAILURE 0xC000040B -#define STATUS_REVOCATION_OFFLINE_KDC 0xC000040C -#define STATUS_ISSUING_CA_UNTRUSTED_KDC 0xC000040D -#define STATUS_KDC_CERT_EXPIRED 0xC000040E -#define STATUS_KDC_CERT_REVOKED 0xC000040F -#define STATUS_PARAMETER_QUOTA_EXCEEDED 0xC0000410 -#define STATUS_HIBERNATION_FAILURE 0xC0000411 -#define STATUS_DELAY_LOAD_FAILED 0xC0000412 -#define STATUS_AUTHENTICATION_FIREWALL_FAILED 0xC0000413 -#define STATUS_VDM_DISALLOWED 0xC0000414 -#define STATUS_HUNG_DISPLAY_DRIVER_THREAD 0xC0000415 -#define STATUS_WOW_ASSERTION 0xC0009898 +#define STATUS_PARTITION_FAILURE ((NTSTATUS)0xC0000172) +#define STATUS_INVALID_BLOCK_LENGTH ((NTSTATUS)0xC0000173) +#define STATUS_DEVICE_NOT_PARTITIONED ((NTSTATUS)0xC0000174) +#define STATUS_UNABLE_TO_LOCK_MEDIA ((NTSTATUS)0xC0000175) +#define STATUS_UNABLE_TO_UNLOAD_MEDIA ((NTSTATUS)0xC0000176) +#define STATUS_EOM_OVERFLOW ((NTSTATUS)0xC0000177) +#define STATUS_NO_MEDIA ((NTSTATUS)0xC0000178) +#define STATUS_NO_SUCH_MEMBER ((NTSTATUS)0xC000017A) +#define STATUS_INVALID_MEMBER ((NTSTATUS)0xC000017B) +#define STATUS_KEY_DELETED ((NTSTATUS)0xC000017C) +#define STATUS_NO_LOG_SPACE ((NTSTATUS)0xC000017D) +#define STATUS_TOO_MANY_SIDS ((NTSTATUS)0xC000017E) +#define STATUS_LM_CROSS_ENCRYPTION_REQUIRED ((NTSTATUS)0xC000017F) +#define STATUS_KEY_HAS_CHILDREN ((NTSTATUS)0xC0000180) +#define STATUS_CHILD_MUST_BE_VOLATILE ((NTSTATUS)0xC0000181) +#define STATUS_DEVICE_CONFIGURATION_ERROR ((NTSTATUS)0xC0000182) +#define STATUS_DRIVER_INTERNAL_ERROR ((NTSTATUS)0xC0000183) +#define STATUS_INVALID_DEVICE_STATE ((NTSTATUS)0xC0000184) +#define STATUS_IO_DEVICE_ERROR ((NTSTATUS)0xC0000185) +#define STATUS_DEVICE_PROTOCOL_ERROR ((NTSTATUS)0xC0000186) +#define STATUS_BACKUP_CONTROLLER ((NTSTATUS)0xC0000187) +#define STATUS_LOG_FILE_FULL ((NTSTATUS)0xC0000188) +#define STATUS_TOO_LATE ((NTSTATUS)0xC0000189) +#define STATUS_NO_TRUST_LSA_SECRET ((NTSTATUS)0xC000018A) +#define STATUS_NO_TRUST_SAM_ACCOUNT ((NTSTATUS)0xC000018B) +#define STATUS_TRUSTED_DOMAIN_FAILURE ((NTSTATUS)0xC000018C) +#define STATUS_TRUSTED_RELATIONSHIP_FAILURE ((NTSTATUS)0xC000018D) +#define STATUS_EVENTLOG_FILE_CORRUPT ((NTSTATUS)0xC000018E) +#define STATUS_EVENTLOG_CANT_START ((NTSTATUS)0xC000018F) +#define STATUS_TRUST_FAILURE ((NTSTATUS)0xC0000190) +#define STATUS_MUTANT_LIMIT_EXCEEDED ((NTSTATUS)0xC0000191) +#define STATUS_NETLOGON_NOT_STARTED ((NTSTATUS)0xC0000192) +#define STATUS_ACCOUNT_EXPIRED ((NTSTATUS)0xC0000193) +#define STATUS_POSSIBLE_DEADLOCK ((NTSTATUS)0xC0000194) +#define STATUS_NETWORK_CREDENTIAL_CONFLICT ((NTSTATUS)0xC0000195) +#define STATUS_REMOTE_SESSION_LIMIT ((NTSTATUS)0xC0000196) +#define STATUS_EVENTLOG_FILE_CHANGED ((NTSTATUS)0xC0000197) +#define STATUS_NOLOGON_INTERDOMAIN_TRUST_ACCOUNT ((NTSTATUS)0xC0000198) +#define STATUS_NOLOGON_WORKSTATION_TRUST_ACCOUNT ((NTSTATUS)0xC0000199) +#define STATUS_NOLOGON_SERVER_TRUST_ACCOUNT ((NTSTATUS)0xC000019A) +#define STATUS_DOMAIN_TRUST_INCONSISTENT ((NTSTATUS)0xC000019B) +#define STATUS_FS_DRIVER_REQUIRED ((NTSTATUS)0xC000019C) +#define STATUS_NO_USER_SESSION_KEY ((NTSTATUS)0xC0000202) +#define STATUS_USER_SESSION_DELETED ((NTSTATUS)0xC0000203) +#define STATUS_RESOURCE_LANG_NOT_FOUND ((NTSTATUS)0xC0000204) +#define STATUS_INSUFF_SERVER_RESOURCES ((NTSTATUS)0xC0000205) +#define STATUS_INVALID_BUFFER_SIZE ((NTSTATUS)0xC0000206) +#define STATUS_INVALID_ADDRESS_COMPONENT ((NTSTATUS)0xC0000207) +#define STATUS_INVALID_ADDRESS_WILDCARD ((NTSTATUS)0xC0000208) +#define STATUS_TOO_MANY_ADDRESSES ((NTSTATUS)0xC0000209) +#define STATUS_ADDRESS_ALREADY_EXISTS ((NTSTATUS)0xC000020A) +#define STATUS_ADDRESS_CLOSED ((NTSTATUS)0xC000020B) +#define STATUS_CONNECTION_DISCONNECTED ((NTSTATUS)0xC000020C) +#define STATUS_CONNECTION_RESET ((NTSTATUS)0xC000020D) +#define STATUS_TOO_MANY_NODES ((NTSTATUS)0xC000020E) +#define STATUS_TRANSACTION_ABORTED ((NTSTATUS)0xC000020F) +#define STATUS_TRANSACTION_TIMED_OUT ((NTSTATUS)0xC0000210) +#define STATUS_TRANSACTION_NO_RELEASE ((NTSTATUS)0xC0000211) +#define STATUS_TRANSACTION_NO_MATCH ((NTSTATUS)0xC0000212) +#define STATUS_TRANSACTION_RESPONDED ((NTSTATUS)0xC0000213) +#define STATUS_TRANSACTION_INVALID_ID ((NTSTATUS)0xC0000214) +#define STATUS_TRANSACTION_INVALID_TYPE ((NTSTATUS)0xC0000215) +#define STATUS_NOT_SERVER_SESSION ((NTSTATUS)0xC0000216) +#define STATUS_NOT_CLIENT_SESSION ((NTSTATUS)0xC0000217) +#define STATUS_CANNOT_LOAD_REGISTRY_FILE ((NTSTATUS)0xC0000218) +#define STATUS_DEBUG_ATTACH_FAILED ((NTSTATUS)0xC0000219) +#define STATUS_SYSTEM_PROCESS_TERMINATED ((NTSTATUS)0xC000021A) +#define STATUS_DATA_NOT_ACCEPTED ((NTSTATUS)0xC000021B) +#define STATUS_NO_BROWSER_SERVERS_FOUND ((NTSTATUS)0xC000021C) +#define STATUS_VDM_HARD_ERROR ((NTSTATUS)0xC000021D) +#define STATUS_DRIVER_CANCEL_TIMEOUT ((NTSTATUS)0xC000021E) +#define STATUS_REPLY_MESSAGE_MISMATCH ((NTSTATUS)0xC000021F) +#define STATUS_MAPPED_ALIGNMENT ((NTSTATUS)0xC0000220) +#define STATUS_IMAGE_CHECKSUM_MISMATCH ((NTSTATUS)0xC0000221) +#define STATUS_LOST_WRITEBEHIND_DATA ((NTSTATUS)0xC0000222) +#define STATUS_CLIENT_SERVER_PARAMETERS_INVALID ((NTSTATUS)0xC0000223) +#define STATUS_PASSWORD_MUST_CHANGE ((NTSTATUS)0xC0000224) +#define STATUS_NOT_FOUND ((NTSTATUS)0xC0000225) +#define STATUS_NOT_TINY_STREAM ((NTSTATUS)0xC0000226) +#define STATUS_RECOVERY_FAILURE ((NTSTATUS)0xC0000227) +#define STATUS_STACK_OVERFLOW_READ ((NTSTATUS)0xC0000228) +#define STATUS_FAIL_CHECK ((NTSTATUS)0xC0000229) +#define STATUS_DUPLICATE_OBJECTID ((NTSTATUS)0xC000022A) +#define STATUS_OBJECTID_EXISTS ((NTSTATUS)0xC000022B) +#define STATUS_CONVERT_TO_LARGE ((NTSTATUS)0xC000022C) +#define STATUS_RETRY ((NTSTATUS)0xC000022D) +#define STATUS_FOUND_OUT_OF_SCOPE ((NTSTATUS)0xC000022E) +#define STATUS_ALLOCATE_BUCKET ((NTSTATUS)0xC000022F) +#define STATUS_PROPSET_NOT_FOUND ((NTSTATUS)0xC0000230) +#define STATUS_MARSHALL_OVERFLOW ((NTSTATUS)0xC0000231) +#define STATUS_INVALID_VARIANT ((NTSTATUS)0xC0000232) +#define STATUS_DOMAIN_CONTROLLER_NOT_FOUND ((NTSTATUS)0xC0000233) +#define STATUS_ACCOUNT_LOCKED_OUT ((NTSTATUS)0xC0000234) +#define STATUS_HANDLE_NOT_CLOSABLE ((NTSTATUS)0xC0000235) +#define STATUS_CONNECTION_REFUSED ((NTSTATUS)0xC0000236) +#define STATUS_GRACEFUL_DISCONNECT ((NTSTATUS)0xC0000237) +#define STATUS_ADDRESS_ALREADY_ASSOCIATED ((NTSTATUS)0xC0000238) +#define STATUS_ADDRESS_NOT_ASSOCIATED ((NTSTATUS)0xC0000239) +#define STATUS_CONNECTION_INVALID ((NTSTATUS)0xC000023A) +#define STATUS_CONNECTION_ACTIVE ((NTSTATUS)0xC000023B) +#define STATUS_NETWORK_UNREACHABLE ((NTSTATUS)0xC000023C) +#define STATUS_HOST_UNREACHABLE ((NTSTATUS)0xC000023D) +#define STATUS_PROTOCOL_UNREACHABLE ((NTSTATUS)0xC000023E) +#define STATUS_PORT_UNREACHABLE ((NTSTATUS)0xC000023F) +#define STATUS_REQUEST_ABORTED ((NTSTATUS)0xC0000240) +#define STATUS_CONNECTION_ABORTED ((NTSTATUS)0xC0000241) +#define STATUS_BAD_COMPRESSION_BUFFER ((NTSTATUS)0xC0000242) +#define STATUS_USER_MAPPED_FILE ((NTSTATUS)0xC0000243) +#define STATUS_AUDIT_FAILED ((NTSTATUS)0xC0000244) +#define STATUS_TIMER_RESOLUTION_NOT_SET ((NTSTATUS)0xC0000245) +#define STATUS_CONNECTION_COUNT_LIMIT ((NTSTATUS)0xC0000246) +#define STATUS_LOGIN_TIME_RESTRICTION ((NTSTATUS)0xC0000247) +#define STATUS_LOGIN_WKSTA_RESTRICTION ((NTSTATUS)0xC0000248) +#define STATUS_IMAGE_MP_UP_MISMATCH ((NTSTATUS)0xC0000249) +#define STATUS_INSUFFICIENT_LOGON_INFO ((NTSTATUS)0xC0000250) +#define STATUS_BAD_DLL_ENTRYPOINT ((NTSTATUS)0xC0000251) +#define STATUS_BAD_SERVICE_ENTRYPOINT ((NTSTATUS)0xC0000252) +#define STATUS_LPC_REPLY_LOST ((NTSTATUS)0xC0000253) +#define STATUS_IP_ADDRESS_CONFLICT1 ((NTSTATUS)0xC0000254) +#define STATUS_IP_ADDRESS_CONFLICT2 ((NTSTATUS)0xC0000255) +#define STATUS_REGISTRY_QUOTA_LIMIT ((NTSTATUS)0xC0000256) +#define STATUS_PATH_NOT_COVERED ((NTSTATUS)0xC0000257) +#define STATUS_NO_CALLBACK_ACTIVE ((NTSTATUS)0xC0000258) +#define STATUS_LICENSE_QUOTA_EXCEEDED ((NTSTATUS)0xC0000259) +#define STATUS_PWD_TOO_SHORT ((NTSTATUS)0xC000025A) +#define STATUS_PWD_TOO_RECENT ((NTSTATUS)0xC000025B) +#define STATUS_PWD_HISTORY_CONFLICT ((NTSTATUS)0xC000025C) +#define STATUS_PLUGPLAY_NO_DEVICE ((NTSTATUS)0xC000025E) +#define STATUS_UNSUPPORTED_COMPRESSION ((NTSTATUS)0xC000025F) +#define STATUS_INVALID_HW_PROFILE ((NTSTATUS)0xC0000260) +#define STATUS_INVALID_PLUGPLAY_DEVICE_PATH ((NTSTATUS)0xC0000261) +#define STATUS_DRIVER_ORDINAL_NOT_FOUND ((NTSTATUS)0xC0000262) +#define STATUS_DRIVER_ENTRYPOINT_NOT_FOUND ((NTSTATUS)0xC0000263) +#define STATUS_RESOURCE_NOT_OWNED ((NTSTATUS)0xC0000264) +#define STATUS_TOO_MANY_LINKS ((NTSTATUS)0xC0000265) +#define STATUS_QUOTA_LIST_INCONSISTENT ((NTSTATUS)0xC0000266) +#define STATUS_FILE_IS_OFFLINE ((NTSTATUS)0xC0000267) +#define STATUS_EVALUATION_EXPIRATION ((NTSTATUS)0xC0000268) +#define STATUS_ILLEGAL_DLL_RELOCATION ((NTSTATUS)0xC0000269) +#define STATUS_LICENSE_VIOLATION ((NTSTATUS)0xC000026A) +#define STATUS_DLL_INIT_FAILED_LOGOFF ((NTSTATUS)0xC000026B) +#define STATUS_DRIVER_UNABLE_TO_LOAD ((NTSTATUS)0xC000026C) +#define STATUS_DFS_UNAVAILABLE ((NTSTATUS)0xC000026D) +#define STATUS_VOLUME_DISMOUNTED ((NTSTATUS)0xC000026E) +#define STATUS_WX86_INTERNAL_ERROR ((NTSTATUS)0xC000026F) +#define STATUS_WX86_FLOAT_STACK_CHECK ((NTSTATUS)0xC0000270) +#define STATUS_VALIDATE_CONTINUE ((NTSTATUS)0xC0000271) +#define STATUS_NO_MATCH ((NTSTATUS)0xC0000272) +#define STATUS_NO_MORE_MATCHES ((NTSTATUS)0xC0000273) +#define STATUS_NOT_A_REPARSE_POINT ((NTSTATUS)0xC0000275) +#define STATUS_IO_REPARSE_TAG_INVALID ((NTSTATUS)0xC0000276) +#define STATUS_IO_REPARSE_TAG_MISMATCH ((NTSTATUS)0xC0000277) +#define STATUS_IO_REPARSE_DATA_INVALID ((NTSTATUS)0xC0000278) +#define STATUS_IO_REPARSE_TAG_NOT_HANDLED ((NTSTATUS)0xC0000279) +#define STATUS_REPARSE_POINT_NOT_RESOLVED ((NTSTATUS)0xC0000280) +#define STATUS_DIRECTORY_IS_A_REPARSE_POINT ((NTSTATUS)0xC0000281) +#define STATUS_RANGE_LIST_CONFLICT ((NTSTATUS)0xC0000282) +#define STATUS_SOURCE_ELEMENT_EMPTY ((NTSTATUS)0xC0000283) +#define STATUS_DESTINATION_ELEMENT_FULL ((NTSTATUS)0xC0000284) +#define STATUS_ILLEGAL_ELEMENT_ADDRESS ((NTSTATUS)0xC0000285) +#define STATUS_MAGAZINE_NOT_PRESENT ((NTSTATUS)0xC0000286) +#define STATUS_REINITIALIZATION_NEEDED ((NTSTATUS)0xC0000287) +#define STATUS_ENCRYPTION_FAILED ((NTSTATUS)0xC000028A) +#define STATUS_DECRYPTION_FAILED ((NTSTATUS)0xC000028B) +#define STATUS_RANGE_NOT_FOUND ((NTSTATUS)0xC000028C) +#define STATUS_NO_RECOVERY_POLICY ((NTSTATUS)0xC000028D) +#define STATUS_NO_EFS ((NTSTATUS)0xC000028E) +#define STATUS_WRONG_EFS ((NTSTATUS)0xC000028F) +#define STATUS_NO_USER_KEYS ((NTSTATUS)0xC0000290) +#define STATUS_FILE_NOT_ENCRYPTED ((NTSTATUS)0xC0000291) +#define STATUS_NOT_EXPORT_FORMAT ((NTSTATUS)0xC0000292) +#define STATUS_FILE_ENCRYPTED ((NTSTATUS)0xC0000293) +#define STATUS_WMI_GUID_NOT_FOUND ((NTSTATUS)0xC0000295) +#define STATUS_WMI_INSTANCE_NOT_FOUND ((NTSTATUS)0xC0000296) +#define STATUS_WMI_ITEMID_NOT_FOUND ((NTSTATUS)0xC0000297) +#define STATUS_WMI_TRY_AGAIN ((NTSTATUS)0xC0000298) +#define STATUS_SHARED_POLICY ((NTSTATUS)0xC0000299) +#define STATUS_POLICY_OBJECT_NOT_FOUND ((NTSTATUS)0xC000029A) +#define STATUS_POLICY_ONLY_IN_DS ((NTSTATUS)0xC000029B) +#define STATUS_VOLUME_NOT_UPGRADED ((NTSTATUS)0xC000029C) +#define STATUS_REMOTE_STORAGE_NOT_ACTIVE ((NTSTATUS)0xC000029D) +#define STATUS_REMOTE_STORAGE_MEDIA_ERROR ((NTSTATUS)0xC000029E) +#define STATUS_NO_TRACKING_SERVICE ((NTSTATUS)0xC000029F) +#define STATUS_SERVER_SID_MISMATCH ((NTSTATUS)0xC00002A0) +#define STATUS_DS_NO_ATTRIBUTE_OR_VALUE ((NTSTATUS)0xC00002A1) +#define STATUS_DS_INVALID_ATTRIBUTE_SYNTAX ((NTSTATUS)0xC00002A2) +#define STATUS_DS_ATTRIBUTE_TYPE_UNDEFINED ((NTSTATUS)0xC00002A3) +#define STATUS_DS_ATTRIBUTE_OR_VALUE_EXISTS ((NTSTATUS)0xC00002A4) +#define STATUS_DS_BUSY ((NTSTATUS)0xC00002A5) +#define STATUS_DS_UNAVAILABLE ((NTSTATUS)0xC00002A6) +#define STATUS_DS_NO_RIDS_ALLOCATED ((NTSTATUS)0xC00002A7) +#define STATUS_DS_NO_MORE_RIDS ((NTSTATUS)0xC00002A8) +#define STATUS_DS_INCORRECT_ROLE_OWNER ((NTSTATUS)0xC00002A9) +#define STATUS_DS_RIDMGR_INIT_ERROR ((NTSTATUS)0xC00002AA) +#define STATUS_DS_OBJ_CLASS_VIOLATION ((NTSTATUS)0xC00002AB) +#define STATUS_DS_CANT_ON_NON_LEAF ((NTSTATUS)0xC00002AC) +#define STATUS_DS_CANT_ON_RDN ((NTSTATUS)0xC00002AD) +#define STATUS_DS_CANT_MOD_OBJ_CLASS ((NTSTATUS)0xC00002AE) +#define STATUS_DS_CROSS_DOM_MOVE_FAILED ((NTSTATUS)0xC00002AF) +#define STATUS_DS_GC_NOT_AVAILABLE ((NTSTATUS)0xC00002B0) +#define STATUS_DIRECTORY_SERVICE_REQUIRED ((NTSTATUS)0xC00002B1) +#define STATUS_REPARSE_ATTRIBUTE_CONFLICT ((NTSTATUS)0xC00002B2) +#define STATUS_CANT_ENABLE_DENY_ONLY ((NTSTATUS)0xC00002B3) +#define STATUS_FLOAT_MULTIPLE_FAULTS ((NTSTATUS)0xC00002B4) +#define STATUS_FLOAT_MULTIPLE_TRAPS ((NTSTATUS)0xC00002B5) +#define STATUS_DEVICE_REMOVED ((NTSTATUS)0xC00002B6) +#define STATUS_JOURNAL_DELETE_IN_PROGRESS ((NTSTATUS)0xC00002B7) +#define STATUS_JOURNAL_NOT_ACTIVE ((NTSTATUS)0xC00002B8) +#define STATUS_NOINTERFACE ((NTSTATUS)0xC00002B9) +#define STATUS_DS_ADMIN_LIMIT_EXCEEDED ((NTSTATUS)0xC00002C1) +#define STATUS_DRIVER_FAILED_SLEEP ((NTSTATUS)0xC00002C2) +#define STATUS_MUTUAL_AUTHENTICATION_FAILED ((NTSTATUS)0xC00002C3) +#define STATUS_CORRUPT_SYSTEM_FILE ((NTSTATUS)0xC00002C4) +#define STATUS_DATATYPE_MISALIGNMENT_ERROR ((NTSTATUS)0xC00002C5) +#define STATUS_WMI_READ_ONLY ((NTSTATUS)0xC00002C6) +#define STATUS_WMI_SET_FAILURE ((NTSTATUS)0xC00002C7) +#define STATUS_COMMITMENT_MINIMUM ((NTSTATUS)0xC00002C8) +#define STATUS_REG_NAT_CONSUMPTION ((NTSTATUS)0xC00002C9) +#define STATUS_TRANSPORT_FULL ((NTSTATUS)0xC00002CA) +#define STATUS_DS_SAM_INIT_FAILURE ((NTSTATUS)0xC00002CB) +#define STATUS_ONLY_IF_CONNECTED ((NTSTATUS)0xC00002CC) +#define STATUS_DS_SENSITIVE_GROUP_VIOLATION ((NTSTATUS)0xC00002CD) +#define STATUS_PNP_RESTART_ENUMERATION ((NTSTATUS)0xC00002CE) +#define STATUS_JOURNAL_ENTRY_DELETED ((NTSTATUS)0xC00002CF) +#define STATUS_DS_CANT_MOD_PRIMARYGROUPID ((NTSTATUS)0xC00002D0) +#define STATUS_SYSTEM_IMAGE_BAD_SIGNATURE ((NTSTATUS)0xC00002D1) +#define STATUS_PNP_REBOOT_REQUIRED ((NTSTATUS)0xC00002D2) +#define STATUS_POWER_STATE_INVALID ((NTSTATUS)0xC00002D3) +#define STATUS_DS_INVALID_GROUP_TYPE ((NTSTATUS)0xC00002D4) +#define STATUS_DS_NO_NEST_GLOBALGROUP_IN_MIXEDDOMAIN ((NTSTATUS)0xC00002D5) +#define STATUS_DS_NO_NEST_LOCALGROUP_IN_MIXEDDOMAIN ((NTSTATUS)0xC00002D6) +#define STATUS_DS_GLOBAL_CANT_HAVE_LOCAL_MEMBER ((NTSTATUS)0xC00002D7) +#define STATUS_DS_GLOBAL_CANT_HAVE_UNIVERSAL_MEMBER ((NTSTATUS)0xC00002D8) +#define STATUS_DS_UNIVERSAL_CANT_HAVE_LOCAL_MEMBER ((NTSTATUS)0xC00002D9) +#define STATUS_DS_GLOBAL_CANT_HAVE_CROSSDOMAIN_MEMBER ((NTSTATUS)0xC00002DA) +#define STATUS_DS_LOCAL_CANT_HAVE_CROSSDOMAIN_LOCAL_MEMBER ((NTSTATUS)0xC00002DB) +#define STATUS_DS_HAVE_PRIMARY_MEMBERS ((NTSTATUS)0xC00002DC) +#define STATUS_WMI_NOT_SUPPORTED ((NTSTATUS)0xC00002DD) +#define STATUS_INSUFFICIENT_POWER ((NTSTATUS)0xC00002DE) +#define STATUS_SAM_NEED_BOOTKEY_PASSWORD ((NTSTATUS)0xC00002DF) +#define STATUS_SAM_NEED_BOOTKEY_FLOPPY ((NTSTATUS)0xC00002E0) +#define STATUS_DS_CANT_START ((NTSTATUS)0xC00002E1) +#define STATUS_DS_INIT_FAILURE ((NTSTATUS)0xC00002E2) +#define STATUS_SAM_INIT_FAILURE ((NTSTATUS)0xC00002E3) +#define STATUS_DS_GC_REQUIRED ((NTSTATUS)0xC00002E4) +#define STATUS_DS_LOCAL_MEMBER_OF_LOCAL_ONLY ((NTSTATUS)0xC00002E5) +#define STATUS_DS_NO_FPO_IN_UNIVERSAL_GROUPS ((NTSTATUS)0xC00002E6) +#define STATUS_DS_MACHINE_ACCOUNT_QUOTA_EXCEEDED ((NTSTATUS)0xC00002E7) +#define STATUS_MULTIPLE_FAULT_VIOLATION ((NTSTATUS)0xC00002E8) +#define STATUS_CURRENT_DOMAIN_NOT_ALLOWED ((NTSTATUS)0xC00002E9) +#define STATUS_CANNOT_MAKE ((NTSTATUS)0xC00002EA) +#define STATUS_SYSTEM_SHUTDOWN ((NTSTATUS)0xC00002EB) +#define STATUS_DS_INIT_FAILURE_CONSOLE ((NTSTATUS)0xC00002EC) +#define STATUS_DS_SAM_INIT_FAILURE_CONSOLE ((NTSTATUS)0xC00002ED) +#define STATUS_UNFINISHED_CONTEXT_DELETED ((NTSTATUS)0xC00002EE) +#define STATUS_NO_TGT_REPLY ((NTSTATUS)0xC00002EF) +#define STATUS_OBJECTID_NOT_FOUND ((NTSTATUS)0xC00002F0) +#define STATUS_NO_IP_ADDRESSES ((NTSTATUS)0xC00002F1) +#define STATUS_WRONG_CREDENTIAL_HANDLE ((NTSTATUS)0xC00002F2) +#define STATUS_CRYPTO_SYSTEM_INVALID ((NTSTATUS)0xC00002F3) +#define STATUS_MAX_REFERRALS_EXCEEDED ((NTSTATUS)0xC00002F4) +#define STATUS_MUST_BE_KDC ((NTSTATUS)0xC00002F5) +#define STATUS_STRONG_CRYPTO_NOT_SUPPORTED ((NTSTATUS)0xC00002F6) +#define STATUS_TOO_MANY_PRINCIPALS ((NTSTATUS)0xC00002F7) +#define STATUS_NO_PA_DATA ((NTSTATUS)0xC00002F8) +#define STATUS_PKINIT_NAME_MISMATCH ((NTSTATUS)0xC00002F9) +#define STATUS_SMARTCARD_LOGON_REQUIRED ((NTSTATUS)0xC00002FA) +#define STATUS_KDC_INVALID_REQUEST ((NTSTATUS)0xC00002FB) +#define STATUS_KDC_UNABLE_TO_REFER ((NTSTATUS)0xC00002FC) +#define STATUS_KDC_UNKNOWN_ETYPE ((NTSTATUS)0xC00002FD) +#define STATUS_SHUTDOWN_IN_PROGRESS ((NTSTATUS)0xC00002FE) +#define STATUS_SERVER_SHUTDOWN_IN_PROGRESS ((NTSTATUS)0xC00002FF) +#define STATUS_NOT_SUPPORTED_ON_SBS ((NTSTATUS)0xC0000300) +#define STATUS_WMI_GUID_DISCONNECTED ((NTSTATUS)0xC0000301) +#define STATUS_WMI_ALREADY_DISABLED ((NTSTATUS)0xC0000302) +#define STATUS_WMI_ALREADY_ENABLED ((NTSTATUS)0xC0000303) +#define STATUS_MFT_TOO_FRAGMENTED ((NTSTATUS)0xC0000304) +#define STATUS_COPY_PROTECTION_FAILURE ((NTSTATUS)0xC0000305) +#define STATUS_CSS_AUTHENTICATION_FAILURE ((NTSTATUS)0xC0000306) +#define STATUS_CSS_KEY_NOT_PRESENT ((NTSTATUS)0xC0000307) +#define STATUS_CSS_KEY_NOT_ESTABLISHED ((NTSTATUS)0xC0000308) +#define STATUS_CSS_SCRAMBLED_SECTOR ((NTSTATUS)0xC0000309) +#define STATUS_CSS_REGION_MISMATCH ((NTSTATUS)0xC000030A) +#define STATUS_CSS_RESETS_EXHAUSTED ((NTSTATUS)0xC000030B) +#define STATUS_PKINIT_FAILURE ((NTSTATUS)0xC0000320) +#define STATUS_SMARTCARD_SUBSYSTEM_FAILURE ((NTSTATUS)0xC0000321) +#define STATUS_NO_KERB_KEY ((NTSTATUS)0xC0000322) +#define STATUS_HOST_DOWN ((NTSTATUS)0xC0000350) +#define STATUS_UNSUPPORTED_PREAUTH ((NTSTATUS)0xC0000351) +#define STATUS_EFS_ALG_BLOB_TOO_BIG ((NTSTATUS)0xC0000352) +#define STATUS_PORT_NOT_SET ((NTSTATUS)0xC0000353) +#define STATUS_DEBUGGER_INACTIVE ((NTSTATUS)0xC0000354) +#define STATUS_DS_VERSION_CHECK_FAILURE ((NTSTATUS)0xC0000355) +#define STATUS_AUDITING_DISABLED ((NTSTATUS)0xC0000356) +#define STATUS_PRENT4_MACHINE_ACCOUNT ((NTSTATUS)0xC0000357) +#define STATUS_DS_AG_CANT_HAVE_UNIVERSAL_MEMBER ((NTSTATUS)0xC0000358) +#define STATUS_INVALID_IMAGE_WIN_32 ((NTSTATUS)0xC0000359) +#define STATUS_INVALID_IMAGE_WIN_64 ((NTSTATUS)0xC000035A) +#define STATUS_BAD_BINDINGS ((NTSTATUS)0xC000035B) +#define STATUS_NETWORK_SESSION_EXPIRED ((NTSTATUS)0xC000035C) +#define STATUS_APPHELP_BLOCK ((NTSTATUS)0xC000035D) +#define STATUS_ALL_SIDS_FILTERED ((NTSTATUS)0xC000035E) +#define STATUS_NOT_SAFE_MODE_DRIVER ((NTSTATUS)0xC000035F) +#define STATUS_ACCESS_DISABLED_BY_POLICY_DEFAULT ((NTSTATUS)0xC0000361) +#define STATUS_ACCESS_DISABLED_BY_POLICY_PATH ((NTSTATUS)0xC0000362) +#define STATUS_ACCESS_DISABLED_BY_POLICY_PUBLISHER ((NTSTATUS)0xC0000363) +#define STATUS_ACCESS_DISABLED_BY_POLICY_OTHER ((NTSTATUS)0xC0000364) +#define STATUS_FAILED_DRIVER_ENTRY ((NTSTATUS)0xC0000365) +#define STATUS_DEVICE_ENUMERATION_ERROR ((NTSTATUS)0xC0000366) +#define STATUS_WAIT_FOR_OPLOCK ((NTSTATUS)0x00000367) +#define STATUS_MOUNT_POINT_NOT_RESOLVED ((NTSTATUS)0xC0000368) +#define STATUS_INVALID_DEVICE_OBJECT_PARAMETER ((NTSTATUS)0xC0000369) +#define STATUS_MCA_OCCURED ((NTSTATUS)0xC000036A) +#define STATUS_DRIVER_BLOCKED_CRITICAL ((NTSTATUS)0xC000036B) +#define STATUS_DRIVER_BLOCKED ((NTSTATUS)0xC000036C) +#define STATUS_DRIVER_DATABASE_ERROR ((NTSTATUS)0xC000036D) +#define STATUS_SYSTEM_HIVE_TOO_LARGE ((NTSTATUS)0xC000036E) +#define STATUS_INVALID_IMPORT_OF_NON_DLL ((NTSTATUS)0xC000036F) +#define STATUS_SMARTCARD_WRONG_PIN ((NTSTATUS)0xC0000380) +#define STATUS_SMARTCARD_CARD_BLOCKED ((NTSTATUS)0xC0000381) +#define STATUS_SMARTCARD_CARD_NOT_AUTHENTICATED ((NTSTATUS)0xC0000382) +#define STATUS_SMARTCARD_NO_CARD ((NTSTATUS)0xC0000383) +#define STATUS_SMARTCARD_NO_KEY_CONTAINER ((NTSTATUS)0xC0000384) +#define STATUS_SMARTCARD_NO_CERTIFICATE ((NTSTATUS)0xC0000385) +#define STATUS_SMARTCARD_NO_KEYSET ((NTSTATUS)0xC0000386) +#define STATUS_SMARTCARD_IO_ERROR ((NTSTATUS)0xC0000387) +#define STATUS_DOWNGRADE_DETECTED ((NTSTATUS)0xC0000388) +#define STATUS_SMARTCARD_CERT_REVOKED ((NTSTATUS)0xC0000389) +#define STATUS_ISSUING_CA_UNTRUSTED ((NTSTATUS)0xC000038A) +#define STATUS_REVOCATION_OFFLINE_C ((NTSTATUS)0xC000038B) +#define STATUS_PKINIT_CLIENT_FAILURE ((NTSTATUS)0xC000038C) +#define STATUS_SMARTCARD_CERT_EXPIRED ((NTSTATUS)0xC000038D) +#define STATUS_DRIVER_FAILED_PRIOR_UNLOAD ((NTSTATUS)0xC000038E) +#define STATUS_SMARTCARD_SILENT_CONTEXT ((NTSTATUS)0xC000038F) +#define STATUS_PER_USER_TRUST_QUOTA_EXCEEDED ((NTSTATUS)0xC0000401) +#define STATUS_ALL_USER_TRUST_QUOTA_EXCEEDED ((NTSTATUS)0xC0000402) +#define STATUS_USER_DELETE_TRUST_QUOTA_EXCEEDED ((NTSTATUS)0xC0000403) +#define STATUS_DS_NAME_NOT_UNIQUE ((NTSTATUS)0xC0000404) +#define STATUS_DS_DUPLICATE_ID_FOUND ((NTSTATUS)0xC0000405) +#define STATUS_DS_GROUP_CONVERSION_ERROR ((NTSTATUS)0xC0000406) +#define STATUS_VOLSNAP_PREPARE_HIBERNATE ((NTSTATUS)0xC0000407) +#define STATUS_USER2USER_REQUIRED ((NTSTATUS)0xC0000408) +#define STATUS_STACK_BUFFER_OVERRUN ((NTSTATUS)0xC0000409) +#define STATUS_NO_S4U_PROT_SUPPORT ((NTSTATUS)0xC000040A) +#define STATUS_CROSSREALM_DELEGATION_FAILURE ((NTSTATUS)0xC000040B) +#define STATUS_REVOCATION_OFFLINE_KDC ((NTSTATUS)0xC000040C) +#define STATUS_ISSUING_CA_UNTRUSTED_KDC ((NTSTATUS)0xC000040D) +#define STATUS_KDC_CERT_EXPIRED ((NTSTATUS)0xC000040E) +#define STATUS_KDC_CERT_REVOKED ((NTSTATUS)0xC000040F) +#define STATUS_PARAMETER_QUOTA_EXCEEDED ((NTSTATUS)0xC0000410) +#define STATUS_HIBERNATION_FAILURE ((NTSTATUS)0xC0000411) +#define STATUS_DELAY_LOAD_FAILED ((NTSTATUS)0xC0000412) +#define STATUS_AUTHENTICATION_FIREWALL_FAILED ((NTSTATUS)0xC0000413) +#define STATUS_VDM_DISALLOWED ((NTSTATUS)0xC0000414) +#define STATUS_HUNG_DISPLAY_DRIVER_THREAD ((NTSTATUS)0xC0000415) +#define STATUS_WOW_ASSERTION ((NTSTATUS)0xC0009898) -#define RPC_NT_INVALID_STRING_BINDING 0xC0020001 -#define RPC_NT_WRONG_KIND_OF_BINDING 0xC0020002 -#define RPC_NT_INVALID_BINDING 0xC0020003 -#define RPC_NT_PROTSEQ_NOT_SUPPORTED 0xC0020004 -#define RPC_NT_INVALID_RPC_PROTSEQ 0xC0020005 -#define RPC_NT_INVALID_STRING_UUID 0xC0020006 -#define RPC_NT_INVALID_ENDPOINT_FORMAT 0xC0020007 -#define RPC_NT_INVALID_NET_ADDR 0xC0020008 -#define RPC_NT_NO_ENDPOINT_FOUND 0xC0020009 -#define RPC_NT_INVALID_TIMEOUT 0xC002000A -#define RPC_NT_OBJECT_NOT_FOUND 0xC002000B -#define RPC_NT_ALREADY_REGISTERED 0xC002000C -#define RPC_NT_TYPE_ALREADY_REGISTERED 0xC002000D -#define RPC_NT_ALREADY_LISTENING 0xC002000E -#define RPC_NT_NO_PROTSEQS_REGISTERED 0xC002000F -#define RPC_NT_NOT_LISTENING 0xC0020010 -#define RPC_NT_UNKNOWN_MGR_TYPE 0xC0020011 -#define RPC_NT_UNKNOWN_IF 0xC0020012 -#define RPC_NT_NO_BINDINGS 0xC0020013 -#define RPC_NT_NO_PROTSEQS 0xC0020014 -#define RPC_NT_CANT_CREATE_ENDPOINT 0xC0020015 -#define RPC_NT_OUT_OF_RESOURCES 0xC0020016 -#define RPC_NT_SERVER_UNAVAILABLE 0xC0020017 -#define RPC_NT_SERVER_TOO_BUSY 0xC0020018 -#define RPC_NT_INVALID_NETWORK_OPTIONS 0xC0020019 -#define RPC_NT_NO_CALL_ACTIVE 0xC002001A -#define RPC_NT_CALL_FAILED 0xC002001B -#define RPC_NT_CALL_FAILED_DNE 0xC002001C -#define RPC_NT_PROTOCOL_ERROR 0xC002001D -#define RPC_NT_UNSUPPORTED_TRANS_SYN 0xC002001F -#define RPC_NT_UNSUPPORTED_TYPE 0xC0020021 -#define RPC_NT_INVALID_TAG 0xC0020022 -#define RPC_NT_INVALID_BOUND 0xC0020023 -#define RPC_NT_NO_ENTRY_NAME 0xC0020024 -#define RPC_NT_INVALID_NAME_SYNTAX 0xC0020025 -#define RPC_NT_UNSUPPORTED_NAME_SYNTAX 0xC0020026 -#define RPC_NT_UUID_NO_ADDRESS 0xC0020028 -#define RPC_NT_DUPLICATE_ENDPOINT 0xC0020029 -#define RPC_NT_UNKNOWN_AUTHN_TYPE 0xC002002A -#define RPC_NT_MAX_CALLS_TOO_SMALL 0xC002002B -#define RPC_NT_STRING_TOO_LONG 0xC002002C -#define RPC_NT_PROTSEQ_NOT_FOUND 0xC002002D -#define RPC_NT_PROCNUM_OUT_OF_RANGE 0xC002002E -#define RPC_NT_BINDING_HAS_NO_AUTH 0xC002002F -#define RPC_NT_UNKNOWN_AUTHN_SERVICE 0xC0020030 -#define RPC_NT_UNKNOWN_AUTHN_LEVEL 0xC0020031 -#define RPC_NT_INVALID_AUTH_IDENTITY 0xC0020032 -#define RPC_NT_UNKNOWN_AUTHZ_SERVICE 0xC0020033 -#define EPT_NT_INVALID_ENTRY 0xC0020034 -#define EPT_NT_CANT_PERFORM_OP 0xC0020035 -#define EPT_NT_NOT_REGISTERED 0xC0020036 -#define RPC_NT_NOTHING_TO_EXPORT 0xC0020037 -#define RPC_NT_INCOMPLETE_NAME 0xC0020038 -#define RPC_NT_INVALID_VERS_OPTION 0xC0020039 -#define RPC_NT_NO_MORE_MEMBERS 0xC002003A -#define RPC_NT_NOT_ALL_OBJS_UNEXPORTED 0xC002003B -#define RPC_NT_INTERFACE_NOT_FOUND 0xC002003C -#define RPC_NT_ENTRY_ALREADY_EXISTS 0xC002003D -#define RPC_NT_ENTRY_NOT_FOUND 0xC002003E -#define RPC_NT_NAME_SERVICE_UNAVAILABLE 0xC002003F -#define RPC_NT_INVALID_NAF_ID 0xC0020040 -#define RPC_NT_CANNOT_SUPPORT 0xC0020041 -#define RPC_NT_NO_CONTEXT_AVAILABLE 0xC0020042 -#define RPC_NT_INTERNAL_ERROR 0xC0020043 -#define RPC_NT_ZERO_DIVIDE 0xC0020044 -#define RPC_NT_ADDRESS_ERROR 0xC0020045 -#define RPC_NT_FP_DIV_ZERO 0xC0020046 -#define RPC_NT_FP_UNDERFLOW 0xC0020047 -#define RPC_NT_FP_OVERFLOW 0xC0020048 -#define RPC_NT_CALL_IN_PROGRESS 0xC0020049 -#define RPC_NT_NO_MORE_BINDINGS 0xC002004A -#define RPC_NT_GROUP_MEMBER_NOT_FOUND 0xC002004B -#define EPT_NT_CANT_CREATE 0xC002004C -#define RPC_NT_INVALID_OBJECT 0xC002004D -#define RPC_NT_NO_INTERFACES 0xC002004F -#define RPC_NT_CALL_CANCELLED 0xC0020050 -#define RPC_NT_BINDING_INCOMPLETE 0xC0020051 -#define RPC_NT_COMM_FAILURE 0xC0020052 -#define RPC_NT_UNSUPPORTED_AUTHN_LEVEL 0xC0020053 -#define RPC_NT_NO_PRINC_NAME 0xC0020054 -#define RPC_NT_NOT_RPC_ERROR 0xC0020055 -#define RPC_NT_SEC_PKG_ERROR 0xC0020057 -#define RPC_NT_NOT_CANCELLED 0xC0020058 -#define RPC_NT_INVALID_ASYNC_HANDLE 0xC0020062 -#define RPC_NT_INVALID_ASYNC_CALL 0xC0020063 +#define RPC_NT_INVALID_STRING_BINDING ((NTSTATUS)0xC0020001) +#define RPC_NT_WRONG_KIND_OF_BINDING ((NTSTATUS)0xC0020002) +#define RPC_NT_INVALID_BINDING ((NTSTATUS)0xC0020003) +#define RPC_NT_PROTSEQ_NOT_SUPPORTED ((NTSTATUS)0xC0020004) +#define RPC_NT_INVALID_RPC_PROTSEQ ((NTSTATUS)0xC0020005) +#define RPC_NT_INVALID_STRING_UUID ((NTSTATUS)0xC0020006) +#define RPC_NT_INVALID_ENDPOINT_FORMAT ((NTSTATUS)0xC0020007) +#define RPC_NT_INVALID_NET_ADDR ((NTSTATUS)0xC0020008) +#define RPC_NT_NO_ENDPOINT_FOUND ((NTSTATUS)0xC0020009) +#define RPC_NT_INVALID_TIMEOUT ((NTSTATUS)0xC002000A) +#define RPC_NT_OBJECT_NOT_FOUND ((NTSTATUS)0xC002000B) +#define RPC_NT_ALREADY_REGISTERED ((NTSTATUS)0xC002000C) +#define RPC_NT_TYPE_ALREADY_REGISTERED ((NTSTATUS)0xC002000D) +#define RPC_NT_ALREADY_LISTENING ((NTSTATUS)0xC002000E) +#define RPC_NT_NO_PROTSEQS_REGISTERED ((NTSTATUS)0xC002000F) +#define RPC_NT_NOT_LISTENING ((NTSTATUS)0xC0020010) +#define RPC_NT_UNKNOWN_MGR_TYPE ((NTSTATUS)0xC0020011) +#define RPC_NT_UNKNOWN_IF ((NTSTATUS)0xC0020012) +#define RPC_NT_NO_BINDINGS ((NTSTATUS)0xC0020013) +#define RPC_NT_NO_PROTSEQS ((NTSTATUS)0xC0020014) +#define RPC_NT_CANT_CREATE_ENDPOINT ((NTSTATUS)0xC0020015) +#define RPC_NT_OUT_OF_RESOURCES ((NTSTATUS)0xC0020016) +#define RPC_NT_SERVER_UNAVAILABLE ((NTSTATUS)0xC0020017) +#define RPC_NT_SERVER_TOO_BUSY ((NTSTATUS)0xC0020018) +#define RPC_NT_INVALID_NETWORK_OPTIONS ((NTSTATUS)0xC0020019) +#define RPC_NT_NO_CALL_ACTIVE ((NTSTATUS)0xC002001A) +#define RPC_NT_CALL_FAILED ((NTSTATUS)0xC002001B) +#define RPC_NT_CALL_FAILED_DNE ((NTSTATUS)0xC002001C) +#define RPC_NT_PROTOCOL_ERROR ((NTSTATUS)0xC002001D) +#define RPC_NT_UNSUPPORTED_TRANS_SYN ((NTSTATUS)0xC002001F) +#define RPC_NT_UNSUPPORTED_TYPE ((NTSTATUS)0xC0020021) +#define RPC_NT_INVALID_TAG ((NTSTATUS)0xC0020022) +#define RPC_NT_INVALID_BOUND ((NTSTATUS)0xC0020023) +#define RPC_NT_NO_ENTRY_NAME ((NTSTATUS)0xC0020024) +#define RPC_NT_INVALID_NAME_SYNTAX ((NTSTATUS)0xC0020025) +#define RPC_NT_UNSUPPORTED_NAME_SYNTAX ((NTSTATUS)0xC0020026) +#define RPC_NT_UUID_NO_ADDRESS ((NTSTATUS)0xC0020028) +#define RPC_NT_DUPLICATE_ENDPOINT ((NTSTATUS)0xC0020029) +#define RPC_NT_UNKNOWN_AUTHN_TYPE ((NTSTATUS)0xC002002A) +#define RPC_NT_MAX_CALLS_TOO_SMALL ((NTSTATUS)0xC002002B) +#define RPC_NT_STRING_TOO_LONG ((NTSTATUS)0xC002002C) +#define RPC_NT_PROTSEQ_NOT_FOUND ((NTSTATUS)0xC002002D) +#define RPC_NT_PROCNUM_OUT_OF_RANGE ((NTSTATUS)0xC002002E) +#define RPC_NT_BINDING_HAS_NO_AUTH ((NTSTATUS)0xC002002F) +#define RPC_NT_UNKNOWN_AUTHN_SERVICE ((NTSTATUS)0xC0020030) +#define RPC_NT_UNKNOWN_AUTHN_LEVEL ((NTSTATUS)0xC0020031) +#define RPC_NT_INVALID_AUTH_IDENTITY ((NTSTATUS)0xC0020032) +#define RPC_NT_UNKNOWN_AUTHZ_SERVICE ((NTSTATUS)0xC0020033) +#define EPT_NT_INVALID_ENTRY ((NTSTATUS)0xC0020034) +#define EPT_NT_CANT_PERFORM_OP ((NTSTATUS)0xC0020035) +#define EPT_NT_NOT_REGISTERED ((NTSTATUS)0xC0020036) +#define RPC_NT_NOTHING_TO_EXPORT ((NTSTATUS)0xC0020037) +#define RPC_NT_INCOMPLETE_NAME ((NTSTATUS)0xC0020038) +#define RPC_NT_INVALID_VERS_OPTION ((NTSTATUS)0xC0020039) +#define RPC_NT_NO_MORE_MEMBERS ((NTSTATUS)0xC002003A) +#define RPC_NT_NOT_ALL_OBJS_UNEXPORTED ((NTSTATUS)0xC002003B) +#define RPC_NT_INTERFACE_NOT_FOUND ((NTSTATUS)0xC002003C) +#define RPC_NT_ENTRY_ALREADY_EXISTS ((NTSTATUS)0xC002003D) +#define RPC_NT_ENTRY_NOT_FOUND ((NTSTATUS)0xC002003E) +#define RPC_NT_NAME_SERVICE_UNAVAILABLE ((NTSTATUS)0xC002003F) +#define RPC_NT_INVALID_NAF_ID ((NTSTATUS)0xC0020040) +#define RPC_NT_CANNOT_SUPPORT ((NTSTATUS)0xC0020041) +#define RPC_NT_NO_CONTEXT_AVAILABLE ((NTSTATUS)0xC0020042) +#define RPC_NT_INTERNAL_ERROR ((NTSTATUS)0xC0020043) +#define RPC_NT_ZERO_DIVIDE ((NTSTATUS)0xC0020044) +#define RPC_NT_ADDRESS_ERROR ((NTSTATUS)0xC0020045) +#define RPC_NT_FP_DIV_ZERO ((NTSTATUS)0xC0020046) +#define RPC_NT_FP_UNDERFLOW ((NTSTATUS)0xC0020047) +#define RPC_NT_FP_OVERFLOW ((NTSTATUS)0xC0020048) +#define RPC_NT_CALL_IN_PROGRESS ((NTSTATUS)0xC0020049) +#define RPC_NT_NO_MORE_BINDINGS ((NTSTATUS)0xC002004A) +#define RPC_NT_GROUP_MEMBER_NOT_FOUND ((NTSTATUS)0xC002004B) +#define EPT_NT_CANT_CREATE ((NTSTATUS)0xC002004C) +#define RPC_NT_INVALID_OBJECT ((NTSTATUS)0xC002004D) +#define RPC_NT_NO_INTERFACES ((NTSTATUS)0xC002004F) +#define RPC_NT_CALL_CANCELLED ((NTSTATUS)0xC0020050) +#define RPC_NT_BINDING_INCOMPLETE ((NTSTATUS)0xC0020051) +#define RPC_NT_COMM_FAILURE ((NTSTATUS)0xC0020052) +#define RPC_NT_UNSUPPORTED_AUTHN_LEVEL ((NTSTATUS)0xC0020053) +#define RPC_NT_NO_PRINC_NAME ((NTSTATUS)0xC0020054) +#define RPC_NT_NOT_RPC_ERROR ((NTSTATUS)0xC0020055) +#define RPC_NT_SEC_PKG_ERROR ((NTSTATUS)0xC0020057) +#define RPC_NT_NOT_CANCELLED ((NTSTATUS)0xC0020058) +#define RPC_NT_INVALID_ASYNC_HANDLE ((NTSTATUS)0xC0020062) +#define RPC_NT_INVALID_ASYNC_CALL ((NTSTATUS)0xC0020063) -#define RPC_NT_NO_MORE_ENTRIES 0xC0030001 -#define RPC_NT_SS_CHAR_TRANS_OPEN_FAIL 0xC0030002 -#define RPC_NT_SS_CHAR_TRANS_SHORT_FILE 0xC0030003 -#define RPC_NT_SS_IN_NULL_CONTEXT 0xC0030004 -#define RPC_NT_SS_CONTEXT_MISMATCH 0xC0030005 -#define RPC_NT_SS_CONTEXT_DAMAGED 0xC0030006 -#define RPC_NT_SS_HANDLES_MISMATCH 0xC0030007 -#define RPC_NT_SS_CANNOT_GET_CALL_HANDLE 0xC0030008 -#define RPC_NT_NULL_REF_POINTER 0xC0030009 -#define RPC_NT_ENUM_VALUE_OUT_OF_RANGE 0xC003000A -#define RPC_NT_BYTE_COUNT_TOO_SMALL 0xC003000B -#define RPC_NT_BAD_STUB_DATA 0xC003000C -#define RPC_NT_INVALID_ES_ACTION 0xC0030059 -#define RPC_NT_WRONG_ES_VERSION 0xC003005A -#define RPC_NT_WRONG_STUB_VERSION 0xC003005B -#define RPC_NT_INVALID_PIPE_OBJECT 0xC003005C -#define RPC_NT_INVALID_PIPE_OPERATION 0xC003005D -#define RPC_NT_WRONG_PIPE_VERSION 0xC003005E -#define RPC_NT_PIPE_CLOSED 0xC003005F -#define RPC_NT_PIPE_DISCIPLINE_ERROR 0xC0030060 -#define RPC_NT_PIPE_EMPTY 0xC0030061 +#define RPC_NT_NO_MORE_ENTRIES ((NTSTATUS)0xC0030001) +#define RPC_NT_SS_CHAR_TRANS_OPEN_FAIL ((NTSTATUS)0xC0030002) +#define RPC_NT_SS_CHAR_TRANS_SHORT_FILE ((NTSTATUS)0xC0030003) +#define RPC_NT_SS_IN_NULL_CONTEXT ((NTSTATUS)0xC0030004) +#define RPC_NT_SS_CONTEXT_MISMATCH ((NTSTATUS)0xC0030005) +#define RPC_NT_SS_CONTEXT_DAMAGED ((NTSTATUS)0xC0030006) +#define RPC_NT_SS_HANDLES_MISMATCH ((NTSTATUS)0xC0030007) +#define RPC_NT_SS_CANNOT_GET_CALL_HANDLE ((NTSTATUS)0xC0030008) +#define RPC_NT_NULL_REF_POINTER ((NTSTATUS)0xC0030009) +#define RPC_NT_ENUM_VALUE_OUT_OF_RANGE ((NTSTATUS)0xC003000A) +#define RPC_NT_BYTE_COUNT_TOO_SMALL ((NTSTATUS)0xC003000B) +#define RPC_NT_BAD_STUB_DATA ((NTSTATUS)0xC003000C) +#define RPC_NT_INVALID_ES_ACTION ((NTSTATUS)0xC0030059) +#define RPC_NT_WRONG_ES_VERSION ((NTSTATUS)0xC003005A) +#define RPC_NT_WRONG_STUB_VERSION ((NTSTATUS)0xC003005B) +#define RPC_NT_INVALID_PIPE_OBJECT ((NTSTATUS)0xC003005C) +#define RPC_NT_INVALID_PIPE_OPERATION ((NTSTATUS)0xC003005D) +#define RPC_NT_WRONG_PIPE_VERSION ((NTSTATUS)0xC003005E) +#define RPC_NT_PIPE_CLOSED ((NTSTATUS)0xC003005F) +#define RPC_NT_PIPE_DISCIPLINE_ERROR ((NTSTATUS)0xC0030060) +#define RPC_NT_PIPE_EMPTY ((NTSTATUS)0xC0030061) -#define STATUS_PNP_BAD_MPS_TABLE 0xC0040035 -#define STATUS_PNP_TRANSLATION_FAILED 0xC0040036 -#define STATUS_PNP_IRQ_TRANSLATION_FAILED 0xC0040037 -#define STATUS_PNP_INVALID_ID 0xC0040038 +#define STATUS_PNP_BAD_MPS_TABLE ((NTSTATUS)0xC0040035) +#define STATUS_PNP_TRANSLATION_FAILED ((NTSTATUS)0xC0040036) +#define STATUS_PNP_IRQ_TRANSLATION_FAILED ((NTSTATUS)0xC0040037) +#define STATUS_PNP_INVALID_ID ((NTSTATUS)0xC0040038) -#define STATUS_CTX_WINSTATION_NAME_INVALID 0xC00A0001 -#define STATUS_CTX_INVALID_PD 0xC00A0002 -#define STATUS_CTX_PD_NOT_FOUND 0xC00A0003 -#define STATUS_CTX_CLOSE_PENDING 0xC00A0006 -#define STATUS_CTX_NO_OUTBUF 0xC00A0007 -#define STATUS_CTX_MODEM_INF_NOT_FOUND 0xC00A0008 -#define STATUS_CTX_INVALID_MODEMNAME 0xC00A0009 -#define STATUS_CTX_RESPONSE_ERROR 0xC00A000A -#define STATUS_CTX_MODEM_RESPONSE_TIMEOUT 0xC00A000B -#define STATUS_CTX_MODEM_RESPONSE_NO_CARRIER 0xC00A000C -#define STATUS_CTX_MODEM_RESPONSE_NO_DIALTONE 0xC00A000D -#define STATUS_CTX_MODEM_RESPONSE_BUSY 0xC00A000E -#define STATUS_CTX_MODEM_RESPONSE_VOICE 0xC00A000F -#define STATUS_CTX_TD_ERROR 0xC00A0010 -#define STATUS_CTX_LICENSE_CLIENT_INVALID 0xC00A0012 -#define STATUS_CTX_LICENSE_NOT_AVAILABLE 0xC00A0013 -#define STATUS_CTX_LICENSE_EXPIRED 0xC00A0014 -#define STATUS_CTX_WINSTATION_NOT_FOUND 0xC00A0015 -#define STATUS_CTX_WINSTATION_NAME_COLLISION 0xC00A0016 -#define STATUS_CTX_WINSTATION_BUSY 0xC00A0017 -#define STATUS_CTX_BAD_VIDEO_MODE 0xC00A0018 -#define STATUS_CTX_GRAPHICS_INVALID 0xC00A0022 -#define STATUS_CTX_NOT_CONSOLE 0xC00A0024 -#define STATUS_CTX_CLIENT_QUERY_TIMEOUT 0xC00A0026 -#define STATUS_CTX_CONSOLE_DISCONNECT 0xC00A0027 -#define STATUS_CTX_CONSOLE_CONNECT 0xC00A0028 -#define STATUS_CTX_SHADOW_DENIED 0xC00A002A -#define STATUS_CTX_WINSTATION_ACCESS_DENIED 0xC00A002B -#define STATUS_CTX_INVALID_WD 0xC00A002E -#define STATUS_CTX_WD_NOT_FOUND 0xC00A002F -#define STATUS_CTX_SHADOW_INVALID 0xC00A0030 -#define STATUS_CTX_SHADOW_DISABLED 0xC00A0031 -#define STATUS_RDP_PROTOCOL_ERROR 0xC00A0032 -#define STATUS_CTX_CLIENT_LICENSE_NOT_SET 0xC00A0033 -#define STATUS_CTX_CLIENT_LICENSE_IN_USE 0xC00A0034 -#define STATUS_CTX_SHADOW_ENDED_BY_MODE_CHANGE 0xC00A0035 -#define STATUS_CTX_SHADOW_NOT_RUNNING 0xC00A0036 +#define STATUS_CTX_WINSTATION_NAME_INVALID ((NTSTATUS)0xC00A0001) +#define STATUS_CTX_INVALID_PD ((NTSTATUS)0xC00A0002) +#define STATUS_CTX_PD_NOT_FOUND ((NTSTATUS)0xC00A0003) +#define STATUS_CTX_CLOSE_PENDING ((NTSTATUS)0xC00A0006) +#define STATUS_CTX_NO_OUTBUF ((NTSTATUS)0xC00A0007) +#define STATUS_CTX_MODEM_INF_NOT_FOUND ((NTSTATUS)0xC00A0008) +#define STATUS_CTX_INVALID_MODEMNAME ((NTSTATUS)0xC00A0009) +#define STATUS_CTX_RESPONSE_ERROR ((NTSTATUS)0xC00A000A) +#define STATUS_CTX_MODEM_RESPONSE_TIMEOUT ((NTSTATUS)0xC00A000B) +#define STATUS_CTX_MODEM_RESPONSE_NO_CARRIER ((NTSTATUS)0xC00A000C) +#define STATUS_CTX_MODEM_RESPONSE_NO_DIALTONE ((NTSTATUS)0xC00A000D) +#define STATUS_CTX_MODEM_RESPONSE_BUSY ((NTSTATUS)0xC00A000E) +#define STATUS_CTX_MODEM_RESPONSE_VOICE ((NTSTATUS)0xC00A000F) +#define STATUS_CTX_TD_ERROR ((NTSTATUS)0xC00A0010) +#define STATUS_CTX_LICENSE_CLIENT_INVALID ((NTSTATUS)0xC00A0012) +#define STATUS_CTX_LICENSE_NOT_AVAILABLE ((NTSTATUS)0xC00A0013) +#define STATUS_CTX_LICENSE_EXPIRED ((NTSTATUS)0xC00A0014) +#define STATUS_CTX_WINSTATION_NOT_FOUND ((NTSTATUS)0xC00A0015) +#define STATUS_CTX_WINSTATION_NAME_COLLISION ((NTSTATUS)0xC00A0016) +#define STATUS_CTX_WINSTATION_BUSY ((NTSTATUS)0xC00A0017) +#define STATUS_CTX_BAD_VIDEO_MODE ((NTSTATUS)0xC00A0018) +#define STATUS_CTX_GRAPHICS_INVALID ((NTSTATUS)0xC00A0022) +#define STATUS_CTX_NOT_CONSOLE ((NTSTATUS)0xC00A0024) +#define STATUS_CTX_CLIENT_QUERY_TIMEOUT ((NTSTATUS)0xC00A0026) +#define STATUS_CTX_CONSOLE_DISCONNECT ((NTSTATUS)0xC00A0027) +#define STATUS_CTX_CONSOLE_CONNECT ((NTSTATUS)0xC00A0028) +#define STATUS_CTX_SHADOW_DENIED ((NTSTATUS)0xC00A002A) +#define STATUS_CTX_WINSTATION_ACCESS_DENIED ((NTSTATUS)0xC00A002B) +#define STATUS_CTX_INVALID_WD ((NTSTATUS)0xC00A002E) +#define STATUS_CTX_WD_NOT_FOUND ((NTSTATUS)0xC00A002F) +#define STATUS_CTX_SHADOW_INVALID ((NTSTATUS)0xC00A0030) +#define STATUS_CTX_SHADOW_DISABLED ((NTSTATUS)0xC00A0031) +#define STATUS_RDP_PROTOCOL_ERROR ((NTSTATUS)0xC00A0032) +#define STATUS_CTX_CLIENT_LICENSE_NOT_SET ((NTSTATUS)0xC00A0033) +#define STATUS_CTX_CLIENT_LICENSE_IN_USE ((NTSTATUS)0xC00A0034) +#define STATUS_CTX_SHADOW_ENDED_BY_MODE_CHANGE ((NTSTATUS)0xC00A0035) +#define STATUS_CTX_SHADOW_NOT_RUNNING ((NTSTATUS)0xC00A0036) -#define STATUS_CLUSTER_INVALID_NODE 0xC0130001 -#define STATUS_CLUSTER_NODE_EXISTS 0xC0130002 -#define STATUS_CLUSTER_JOIN_IN_PROGRESS 0xC0130003 -#define STATUS_CLUSTER_NODE_NOT_FOUND 0xC0130004 -#define STATUS_CLUSTER_LOCAL_NODE_NOT_FOUND 0xC0130005 -#define STATUS_CLUSTER_NETWORK_EXISTS 0xC0130006 -#define STATUS_CLUSTER_NETWORK_NOT_FOUND 0xC0130007 -#define STATUS_CLUSTER_NETINTERFACE_EXISTS 0xC0130008 -#define STATUS_CLUSTER_NETINTERFACE_NOT_FOUND 0xC0130009 -#define STATUS_CLUSTER_INVALID_REQUEST 0xC013000A -#define STATUS_CLUSTER_INVALID_NETWORK_PROVIDER 0xC013000B -#define STATUS_CLUSTER_NODE_DOWN 0xC013000C -#define STATUS_CLUSTER_NODE_UNREACHABLE 0xC013000D -#define STATUS_CLUSTER_NODE_NOT_MEMBER 0xC013000E -#define STATUS_CLUSTER_JOIN_NOT_IN_PROGRESS 0xC013000F -#define STATUS_CLUSTER_INVALID_NETWORK 0xC0130010 -#define STATUS_CLUSTER_NO_NET_ADAPTERS 0xC0130011 -#define STATUS_CLUSTER_NODE_UP 0xC0130012 -#define STATUS_CLUSTER_NODE_PAUSED 0xC0130013 -#define STATUS_CLUSTER_NODE_NOT_PAUSED 0xC0130014 -#define STATUS_CLUSTER_NO_SECURITY_CONTEXT 0xC0130015 -#define STATUS_CLUSTER_NETWORK_NOT_INTERNAL 0xC0130016 -#define STATUS_CLUSTER_POISONED 0xC0130017 +#define STATUS_CLUSTER_INVALID_NODE ((NTSTATUS)0xC0130001) +#define STATUS_CLUSTER_NODE_EXISTS ((NTSTATUS)0xC0130002) +#define STATUS_CLUSTER_JOIN_IN_PROGRESS ((NTSTATUS)0xC0130003) +#define STATUS_CLUSTER_NODE_NOT_FOUND ((NTSTATUS)0xC0130004) +#define STATUS_CLUSTER_LOCAL_NODE_NOT_FOUND ((NTSTATUS)0xC0130005) +#define STATUS_CLUSTER_NETWORK_EXISTS ((NTSTATUS)0xC0130006) +#define STATUS_CLUSTER_NETWORK_NOT_FOUND ((NTSTATUS)0xC0130007) +#define STATUS_CLUSTER_NETINTERFACE_EXISTS ((NTSTATUS)0xC0130008) +#define STATUS_CLUSTER_NETINTERFACE_NOT_FOUND ((NTSTATUS)0xC0130009) +#define STATUS_CLUSTER_INVALID_REQUEST ((NTSTATUS)0xC013000A) +#define STATUS_CLUSTER_INVALID_NETWORK_PROVIDER ((NTSTATUS)0xC013000B) +#define STATUS_CLUSTER_NODE_DOWN ((NTSTATUS)0xC013000C) +#define STATUS_CLUSTER_NODE_UNREACHABLE ((NTSTATUS)0xC013000D) +#define STATUS_CLUSTER_NODE_NOT_MEMBER ((NTSTATUS)0xC013000E) +#define STATUS_CLUSTER_JOIN_NOT_IN_PROGRESS ((NTSTATUS)0xC013000F) +#define STATUS_CLUSTER_INVALID_NETWORK ((NTSTATUS)0xC0130010) +#define STATUS_CLUSTER_NO_NET_ADAPTERS ((NTSTATUS)0xC0130011) +#define STATUS_CLUSTER_NODE_UP ((NTSTATUS)0xC0130012) +#define STATUS_CLUSTER_NODE_PAUSED ((NTSTATUS)0xC0130013) +#define STATUS_CLUSTER_NODE_NOT_PAUSED ((NTSTATUS)0xC0130014) +#define STATUS_CLUSTER_NO_SECURITY_CONTEXT ((NTSTATUS)0xC0130015) +#define STATUS_CLUSTER_NETWORK_NOT_INTERNAL ((NTSTATUS)0xC0130016) +#define STATUS_CLUSTER_POISONED ((NTSTATUS)0xC0130017) -#define STATUS_SXS_SECTION_NOT_FOUND 0xC0150001 -#define STATUS_SXS_CANT_GEN_ACTCTX 0xC0150002 -#define STATUS_SXS_INVALID_ACTCTXDATA_FORMAT 0xC0150003 -#define STATUS_SXS_ASSEMBLY_NOT_FOUND 0xC0150004 -#define STATUS_SXS_MANIFEST_FORMAT_ERROR 0xC0150005 -#define STATUS_SXS_MANIFEST_PARSE_ERROR 0xC0150006 -#define STATUS_SXS_ACTIVATION_CONTEXT_DISABLED 0xC0150007 -#define STATUS_SXS_KEY_NOT_FOUND 0xC0150008 -#define STATUS_SXS_VERSION_CONFLICT 0xC0150009 -#define STATUS_SXS_WRONG_SECTION_TYPE 0xC015000A -#define STATUS_SXS_THREAD_QUERIES_DISABLED 0xC015000B -#define STATUS_SXS_ASSEMBLY_MISSING 0xC015000C -#define STATUS_SXS_PROCESS_DEFAULT_ALREADY_SET 0xC015000E -#define STATUS_SXS_EARLY_DEACTIVATION 0xC015000F -#define STATUS_SXS_INVALID_DEACTIVATION 0xC0150010 -#define STATUS_SXS_MULTIPLE_DEACTIVATION 0xC0150011 -#define STATUS_SXS_SYSTEM_DEFAULT_ACTIVATION_CONTEXT_EMPTY 0xC0150012 -#define STATUS_SXS_PROCESS_TERMINATION_REQUESTED 0xC0150013 -#define STATUS_SXS_CORRUPT_ACTIVATION_STACK 0xC0150014 -#define STATUS_SXS_CORRUPTION 0xC0150015 +#define STATUS_SXS_SECTION_NOT_FOUND ((NTSTATUS)0xC0150001) +#define STATUS_SXS_CANT_GEN_ACTCTX ((NTSTATUS)0xC0150002) +#define STATUS_SXS_INVALID_ACTCTXDATA_FORMAT ((NTSTATUS)0xC0150003) +#define STATUS_SXS_ASSEMBLY_NOT_FOUND ((NTSTATUS)0xC0150004) +#define STATUS_SXS_MANIFEST_FORMAT_ERROR ((NTSTATUS)0xC0150005) +#define STATUS_SXS_MANIFEST_PARSE_ERROR ((NTSTATUS)0xC0150006) +#define STATUS_SXS_ACTIVATION_CONTEXT_DISABLED ((NTSTATUS)0xC0150007) +#define STATUS_SXS_KEY_NOT_FOUND ((NTSTATUS)0xC0150008) +#define STATUS_SXS_VERSION_CONFLICT ((NTSTATUS)0xC0150009) +#define STATUS_SXS_WRONG_SECTION_TYPE ((NTSTATUS)0xC015000A) +#define STATUS_SXS_THREAD_QUERIES_DISABLED ((NTSTATUS)0xC015000B) +#define STATUS_SXS_ASSEMBLY_MISSING ((NTSTATUS)0xC015000C) +#define STATUS_SXS_PROCESS_DEFAULT_ALREADY_SET ((NTSTATUS)0xC015000E) +#define STATUS_SXS_EARLY_DEACTIVATION ((NTSTATUS)0xC015000F) +#define STATUS_SXS_INVALID_DEACTIVATION ((NTSTATUS)0xC0150010) +#define STATUS_SXS_MULTIPLE_DEACTIVATION ((NTSTATUS)0xC0150011) +#define STATUS_SXS_SYSTEM_DEFAULT_ACTIVATION_CONTEXT_EMPTY ((NTSTATUS)0xC0150012) +#define STATUS_SXS_PROCESS_TERMINATION_REQUESTED ((NTSTATUS)0xC0150013) +#define STATUS_SXS_CORRUPT_ACTIVATION_STACK ((NTSTATUS)0xC0150014) +#define STATUS_SXS_CORRUPTION ((NTSTATUS)0xC0150015) #endif /* WIN32_NO_STATUS */ diff --git a/reactos/w32api/include/winbase.h b/reactos/w32api/include/winbase.h index 48ea3066442..0233b906a85 100644 --- a/reactos/w32api/include/winbase.h +++ b/reactos/w32api/include/winbase.h @@ -279,59 +279,29 @@ extern "C" { #define GMEM_INVALID_HANDLE 32768 #define GMEM_LOCKCOUNT 255 #define GMEM_VALID_FLAGS 32626 -#define STATUS_WAIT_0 0 -#define STATUS_ABANDONED_WAIT_0 0x80 -#define STATUS_USER_APC 0xC0 -#define STATUS_TIMEOUT 0x102 -#define STATUS_PENDING 0x103 -#define STATUS_SEGMENT_NOTIFICATION 0x40000005 -#define STATUS_GUARD_PAGE_VIOLATION 0x80000001 -#define STATUS_DATATYPE_MISALIGNMENT 0x80000002 -#define STATUS_BREAKPOINT 0x80000003 -#define STATUS_SINGLE_STEP 0x80000004 -#define STATUS_ACCESS_VIOLATION 0xC0000005 -#define STATUS_IN_PAGE_ERROR 0xC0000006 -#define STATUS_INVALID_HANDLE 0xC0000008L -#define STATUS_NO_MEMORY 0xC0000017 -#define STATUS_ILLEGAL_INSTRUCTION 0xC000001D -#define STATUS_NONCONTINUABLE_EXCEPTION 0xC0000025 -#define STATUS_INVALID_DISPOSITION 0xC0000026 -#define STATUS_ARRAY_BOUNDS_EXCEEDED 0xC000008C -#define STATUS_FLOAT_DENORMAL_OPERAND 0xC000008D -#define STATUS_FLOAT_DIVIDE_BY_ZERO 0xC000008E -#define STATUS_FLOAT_INEXACT_RESULT 0xC000008F -#define STATUS_FLOAT_INVALID_OPERATION 0xC0000090 -#define STATUS_FLOAT_OVERFLOW 0xC0000091 -#define STATUS_FLOAT_STACK_CHECK 0xC0000092 -#define STATUS_FLOAT_UNDERFLOW 0xC0000093 -#define STATUS_INTEGER_DIVIDE_BY_ZERO 0xC0000094 -#define STATUS_INTEGER_OVERFLOW 0xC0000095 -#define STATUS_PRIVILEGED_INSTRUCTION 0xC0000096 -#define STATUS_STACK_OVERFLOW 0xC00000FD -#define STATUS_CONTROL_C_EXIT 0xC000013A -#define EXCEPTION_ACCESS_VIOLATION STATUS_ACCESS_VIOLATION -#define EXCEPTION_DATATYPE_MISALIGNMENT STATUS_DATATYPE_MISALIGNMENT -#define EXCEPTION_BREAKPOINT STATUS_BREAKPOINT -#define EXCEPTION_SINGLE_STEP STATUS_SINGLE_STEP -#define EXCEPTION_ARRAY_BOUNDS_EXCEEDED STATUS_ARRAY_BOUNDS_EXCEEDED -#define EXCEPTION_FLT_DENORMAL_OPERAND STATUS_FLOAT_DENORMAL_OPERAND -#define EXCEPTION_FLT_DIVIDE_BY_ZERO STATUS_FLOAT_DIVIDE_BY_ZERO -#define EXCEPTION_FLT_INEXACT_RESULT STATUS_FLOAT_INEXACT_RESULT -#define EXCEPTION_FLT_INVALID_OPERATION STATUS_FLOAT_INVALID_OPERATION -#define EXCEPTION_FLT_OVERFLOW STATUS_FLOAT_OVERFLOW -#define EXCEPTION_FLT_STACK_CHECK STATUS_FLOAT_STACK_CHECK -#define EXCEPTION_FLT_UNDERFLOW STATUS_FLOAT_UNDERFLOW -#define EXCEPTION_INT_DIVIDE_BY_ZERO STATUS_INTEGER_DIVIDE_BY_ZERO -#define EXCEPTION_INT_OVERFLOW STATUS_INTEGER_OVERFLOW -#define EXCEPTION_PRIV_INSTRUCTION STATUS_PRIVILEGED_INSTRUCTION -#define EXCEPTION_IN_PAGE_ERROR STATUS_IN_PAGE_ERROR -#define EXCEPTION_ILLEGAL_INSTRUCTION STATUS_ILLEGAL_INSTRUCTION -#define EXCEPTION_NONCONTINUABLE_EXCEPTION STATUS_NONCONTINUABLE_EXCEPTION -#define EXCEPTION_STACK_OVERFLOW STATUS_STACK_OVERFLOW -#define EXCEPTION_INVALID_DISPOSITION STATUS_INVALID_DISPOSITION -#define EXCEPTION_GUARD_PAGE STATUS_GUARD_PAGE_VIOLATION -#define EXCEPTION_INVALID_HANDLE STATUS_INVALID_HANDLE -#define CONTROL_C_EXIT STATUS_CONTROL_C_EXIT +#define EXCEPTION_ACCESS_VIOLATION ((DWORD)0xC0000005) +#define EXCEPTION_DATATYPE_MISALIGNMENT ((DWORD)0x80000002) +#define EXCEPTION_BREAKPOINT ((DWORD)0x80000003) +#define EXCEPTION_SINGLE_STEP ((DWORD)0x80000004) +#define EXCEPTION_ARRAY_BOUNDS_EXCEEDED ((DWORD)0xC000008C) +#define EXCEPTION_FLT_DENORMAL_OPERAND ((DWORD)0xC000008D) +#define EXCEPTION_FLT_DIVIDE_BY_ZERO ((DWORD)0xC000008E) +#define EXCEPTION_FLT_INEXACT_RESULT ((DWORD)0xC000008F) +#define EXCEPTION_FLT_INVALID_OPERATION ((DWORD)0xC0000090) +#define EXCEPTION_FLT_OVERFLOW ((DWORD)0xC0000091) +#define EXCEPTION_FLT_STACK_CHECK ((DWORD)0xC0000092) +#define EXCEPTION_FLT_UNDERFLOW ((DWORD)0xC0000093) +#define EXCEPTION_INT_DIVIDE_BY_ZERO ((DWORD)0xC0000094) +#define EXCEPTION_INT_OVERFLOW ((DWORD)0xC0000095) +#define EXCEPTION_PRIV_INSTRUCTION ((DWORD)0xC0000096) +#define EXCEPTION_IN_PAGE_ERROR ((DWORD)0xC0000006) +#define EXCEPTION_ILLEGAL_INSTRUCTION ((DWORD)0xC000001D) +#define EXCEPTION_NONCONTINUABLE_EXCEPTION ((DWORD)0xC0000025) +#define EXCEPTION_STACK_OVERFLOW ((DWORD)0xC00000FD) +#define EXCEPTION_INVALID_DISPOSITION ((DWORD)0xC0000026) +#define EXCEPTION_GUARD_PAGE ((DWORD)0x80000001) +#define EXCEPTION_INVALID_HANDLE ((DWORD)0xC0000008L) +#define CONTROL_C_EXIT ((DWORD)0xC000013A) #define PROCESS_HEAP_REGION 1 #define PROCESS_HEAP_UNCOMMITTED_RANGE 2 #define PROCESS_HEAP_ENTRY_BUSY 4