From d8acda7c3e8900d2deefba4c87a939434309727a Mon Sep 17 00:00:00 2001 From: Casper Hornstrup Date: Sun, 10 Nov 2002 18:17:43 +0000 Subject: [PATCH] 2002-11-10 Casper S. Hornstrup * include/defines.h: Fix warnings when bulding with gcc 3.3. * include/ddk/status.h: Ditto. * include/freetype/internal/ftdebug.h: Ditto. * include/net/ndis.h: Ditto. * lib/msafd/misc/helpers.c: Ditto. * lib/user32/windows/defwnd.c: Ditto. * lib/user32/windows/window.c: Ditto. * ntoskrnl/cm/ntfunc.c: Ditto. * ntoskrnl/cm/regfile.c: Ditto. * ntoskrnl/cm/regobj.c: Ditto. * ntoskrnl/dbg/errinfo.c: Ditto. * ntoskrnl/ex/hashtab.c: Ditto. * ntoskrnl/include/internal/mm.h: Ditto. * ntoskrnl/io/irp.c: Ditto. * ntoskrnl/kd/gdbstub.c: Ditto. * ntoskrnl/ke/queue.c: Ditto. * ntoskrnl/ke/sem.c: Ditto. * ntoskrnl/ldr/resource.c: Ditto. * ntoskrnl/mm/balance.c: Ditto. * ntoskrnl/mm/freelist.c: Ditto. * ntoskrnl/mm/mdl.c: Ditto. * ntoskrnl/mm/npool.c: Ditto. * ntoskrnl/mm/section.c: Ditto. * ntoskrnl/rtl/error.c: Ditto. * ntoskrnl/rtl/mem.c: Ditto. * ntoskrnl/rtl/string.c: Ditto. * ntoskrnl/rtl/time.c: Ditto. * ntoskrnl/rtl/unicode.c: Ditto. * ntoskrnl/rtl/wstring.c: Ditto. * ntoskrnl/rtl/i386/exception.c: Ditto. * subsys/win32k/freetype/src/base/ftinit.c: Ditto. svn path=/trunk/; revision=3738 --- reactos/ChangeLog | 34 + reactos/include/ddk/status.h | 1320 +++++++++-------- reactos/include/defines.h | 2 +- reactos/include/freetype/internal/ftdebug.h | 9 +- reactos/include/net/ndis.h | 23 +- reactos/lib/msafd/misc/helpers.c | 91 +- reactos/lib/user32/windows/defwnd.c | 4 +- reactos/lib/user32/windows/window.c | 26 +- reactos/ntoskrnl/cm/ntfunc.c | 2 +- reactos/ntoskrnl/cm/regfile.c | 12 +- reactos/ntoskrnl/cm/regobj.c | 2 +- reactos/ntoskrnl/dbg/errinfo.c | 2 +- reactos/ntoskrnl/ex/hashtab.c | 2 +- reactos/ntoskrnl/include/internal/mm.h | 2 +- reactos/ntoskrnl/io/irp.c | 6 +- reactos/ntoskrnl/kd/gdbstub.c | 2 +- reactos/ntoskrnl/ke/queue.c | 4 +- reactos/ntoskrnl/ke/sem.c | 4 +- reactos/ntoskrnl/ldr/resource.c | 4 +- reactos/ntoskrnl/mm/balance.c | 4 +- reactos/ntoskrnl/mm/freelist.c | 2 +- reactos/ntoskrnl/mm/mdl.c | 4 +- reactos/ntoskrnl/mm/npool.c | 4 +- reactos/ntoskrnl/mm/section.c | 4 +- reactos/ntoskrnl/rtl/error.c | 6 +- reactos/ntoskrnl/rtl/i386/exception.c | 8 +- reactos/ntoskrnl/rtl/mem.c | 6 +- reactos/ntoskrnl/rtl/string.c | 2 +- reactos/ntoskrnl/rtl/time.c | 6 +- reactos/ntoskrnl/rtl/unicode.c | 4 +- reactos/ntoskrnl/rtl/wstring.c | 6 +- .../subsys/win32k/freetype/src/base/ftinit.c | 1 + 32 files changed, 847 insertions(+), 761 deletions(-) diff --git a/reactos/ChangeLog b/reactos/ChangeLog index b6b70151e38..75c51a56295 100644 --- a/reactos/ChangeLog +++ b/reactos/ChangeLog @@ -1,3 +1,37 @@ +2002-11-10 Casper S. Hornstrup + + * include/defines.h: Fix warnings when bulding with gcc 3.3. + * include/ddk/status.h: Ditto. + * include/freetype/internal/ftdebug.h: Ditto. + * include/net/ndis.h: Ditto. + * lib/msafd/misc/helpers.c: Ditto. + * lib/user32/windows/defwnd.c: Ditto. + * lib/user32/windows/window.c: Ditto. + * ntoskrnl/cm/ntfunc.c: Ditto. + * ntoskrnl/cm/regfile.c: Ditto. + * ntoskrnl/cm/regobj.c: Ditto. + * ntoskrnl/dbg/errinfo.c: Ditto. + * ntoskrnl/ex/hashtab.c: Ditto. + * ntoskrnl/include/internal/mm.h: Ditto. + * ntoskrnl/io/irp.c: Ditto. + * ntoskrnl/kd/gdbstub.c: Ditto. + * ntoskrnl/ke/queue.c: Ditto. + * ntoskrnl/ke/sem.c: Ditto. + * ntoskrnl/ldr/resource.c: Ditto. + * ntoskrnl/mm/balance.c: Ditto. + * ntoskrnl/mm/freelist.c: Ditto. + * ntoskrnl/mm/mdl.c: Ditto. + * ntoskrnl/mm/npool.c: Ditto. + * ntoskrnl/mm/section.c: Ditto. + * ntoskrnl/rtl/error.c: Ditto. + * ntoskrnl/rtl/mem.c: Ditto. + * ntoskrnl/rtl/string.c: Ditto. + * ntoskrnl/rtl/time.c: Ditto. + * ntoskrnl/rtl/unicode.c: Ditto. + * ntoskrnl/rtl/wstring.c: Ditto. + * ntoskrnl/rtl/i386/exception.c: Ditto. + * subsys/win32k/freetype/src/base/ftinit.c: Ditto. + 2002-11-03 Casper S. Hornstrup * apps/tests/lpc/lpcclt.c: Change LPC_MESSAGE_HEADER to LPC_MESSAGE. diff --git a/reactos/include/ddk/status.h b/reactos/include/ddk/status.h index 81edfb95b85..b8bd209058a 100644 --- a/reactos/include/ddk/status.h +++ b/reactos/include/ddk/status.h @@ -1,6 +1,8 @@ #ifndef __INCLUDE_DDK_STATUS_H #define __INCLUDE_DDK_STATUS_H +#ifndef __ASM__ + #define NTSTAT_SEVERITY_SHIFT 30 #define NTSTAT_SEVERITY_MASK 0x00000003 #define NTSTAT_FACILITY_SHIFT 16 @@ -17,692 +19,698 @@ * FIXME: These may not be the actual values used by NT */ -#define STATUS_SUCCESS (0x00000000) +#define STATUS_SUCCESS ((NTSTATUS)0x00000000) #ifndef STATUS_WAIT_0 -#define STATUS_WAIT_0 (0x00000000) +#define STATUS_WAIT_0 ((NTSTATUS)0x00000000) #endif -#define STATUS_WAIT_63 (0x0000003F) -#define STATUS_ABANDONED (0x00000080) +#define STATUS_WAIT_63 ((NTSTATUS)0x0000003F) +#define STATUS_ABANDONED ((NTSTATUS)0x00000080) #ifndef STATUS_ABANDONED_WAIT_0 -#define STATUS_ABANDONED_WAIT_0 (0x00000080) +#define STATUS_ABANDONED_WAIT_0 ((NTSTATUS)0x00000080) #endif -#define STATUS_ABANDONED_WAIT_63 (0x000000BF) +#define STATUS_ABANDONED_WAIT_63 ((NTSTATUS)0x000000BF) #ifndef STATUS_USER_APC -#define STATUS_USER_APC (0x000000C0) +#define STATUS_USER_APC ((NTSTATUS)0x000000C0) #endif -#define STATUS_KERNEL_APC (0x00000100) -#define STATUS_ALERTED (0x00000101) +#define STATUS_KERNEL_APC ((NTSTATUS)0x00000100) +#define STATUS_ALERTED ((NTSTATUS)0x00000101) #ifndef STATUS_TIMEOUT -#define STATUS_TIMEOUT (0x00000102) +#define STATUS_TIMEOUT ((NTSTATUS)0x00000102) #endif #ifndef STATUS_PENDING -#define STATUS_PENDING (0x00000103) +#define STATUS_PENDING ((NTSTATUS)0x00000103) #endif -#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_PROCESS (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_NO_ACCOUNT (0x0000010D) -#define STATUS_PRIMARY_TRANSPORT_CONNECT_FAILED (0x0000010E) +#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_PROCESS ((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_NO_ACCOUNT ((NTSTATUS)0x0000010D) +#define STATUS_PRIMARY_TRANSPORT_CONNECT_FAILED ((NTSTATUS)0x0000010E) -#define STATUS_OBJECT_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_RECOVERING_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_OBJECT_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_RECOVERING_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_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_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 (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_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_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_INVALID_HANDLE (0xc0000008) -#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_OBJECT_NAME_EXISTS (0x40000000) +#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_OBJECT_NAME_EXISTS ((NTSTATUS)0x40000000) -#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_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_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_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_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 (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_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 (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_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 (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_INVALID_VLM_OPERATION (0xc0000274) -#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_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_INVALID_VLM_OPERATION ((NTSTATUS)0xc0000274) +#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_SAM_INIT_FAILURE (0xC00002CB) +#define STATUS_SAM_INIT_FAILURE ((NTSTATUS)0xC00002CB) -#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_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_SS_IN_NULL_CONTEXT (0xC0030004) +#define RPC_NT_SS_IN_NULL_CONTEXT ((NTSTATUS)0xC0030004) /* FIXME: Are these official values ?? */ -#define STATUS_FS_QUERY_REQUIRED (0xC1000001) -#define STATUS_HANDLE_NOT_WAITABLE (0xC1000002) -#define STATUS_OBJECT_FILE_MISMATCH (0xC1000003) -#define STATUS_INVALID_PARAMETER_MAX (0xC1000004) -#define STATUS_CONFLICTING_ADDRESS (0xC1000005) -#define STATUS_NO_MEDIA_IN_DRIVE (0xC1000006) +#define STATUS_FS_QUERY_REQUIRED ((NTSTATUS)0xC1000001) +#define STATUS_HANDLE_NOT_WAITABLE ((NTSTATUS)0xC1000002) +#define STATUS_OBJECT_FILE_MISMATCH ((NTSTATUS)0xC1000003) +#define STATUS_INVALID_PARAMETER_MAX ((NTSTATUS)0xC1000004) +#define STATUS_CONFLICTING_ADDRESS ((NTSTATUS)0xC1000005) +#define STATUS_NO_MEDIA_IN_DRIVE ((NTSTATUS)0xC1000006) + +#else /* !__ASM__ */ + +#define STATUS_INVALID_SYSTEM_SERVICE 0xc000001c + +#endif /* !__ASM__ */ #endif /* __INCLUDE_DDK_STATUS_H */ diff --git a/reactos/include/defines.h b/reactos/include/defines.h index 3923d6afade..4f763582173 100644 --- a/reactos/include/defines.h +++ b/reactos/include/defines.h @@ -570,7 +570,7 @@ extern "C" { #define TAPE_SHORT_FILEMARKS (0x2L) /* CreateWindow */ -#define CW_USEDEFAULT (0x80000000) +#define CW_USEDEFAULT (0x80000000L) #define WS_BORDER (0x800000L) #define WS_CAPTION (0xc00000L) #define WS_CHILD (0x40000000L) diff --git a/reactos/include/freetype/internal/ftdebug.h b/reactos/include/freetype/internal/ftdebug.h index 8b1e4dd5a57..530c067431e 100644 --- a/reactos/include/freetype/internal/ftdebug.h +++ b/reactos/include/freetype/internal/ftdebug.h @@ -130,12 +130,16 @@ /*************************************************************************/ +#if __GNUC__ >= 3 +#define FT_TRACE( level, varformat ) do ; while ( 0 ) /* nothing */ +#else #define FT_TRACE( level, varformat ) \ do \ { \ if ( ft_trace_levels[FT_COMPONENT] >= level ) \ FT_XCAT( FT_Message, varformat ); \ } while ( 0 ) +#endif FT_EXPORT_DEF( void ) FT_SetTraceLevel( FT_Trace component, @@ -190,8 +194,11 @@ /* print a message and exit */ FT_EXPORT_DEF( void ) FT_Panic( const char* fmt, ... ); +#if __GNUC__ >= 3 +#define FT_ERROR( varformat ) do ; while ( 0 ) /* nothing */ +#else #define FT_ERROR( varformat ) FT_XCAT( FT_Message, varformat ) - +#endif #endif /* FT_DEBUG_LEVEL_TRACE || FT_DEBUG_LEVEL_ERROR */ diff --git a/reactos/include/net/ndis.h b/reactos/include/net/ndis.h index a0184571e6a..168ff97e0da 100644 --- a/reactos/include/net/ndis.h +++ b/reactos/include/net/ndis.h @@ -3535,9 +3535,6 @@ typedef NDIS_STATUS (*WM_TRANSFER_DATA_HANDLER)( #define DECLARE_UNKNOWN_STRUCT(BaseName) \ typedef struct _##BaseName BaseName, *P##BaseName; -#define DECLARE_UNKNOWN_PROTOTYPE(Name) \ - typedef VOID (*##Name)(VOID); - /* ARCnet */ @@ -3572,9 +3569,9 @@ ArcFilterDprIndicateReceiveComplete( DECLARE_UNKNOWN_STRUCT(ETH_BINDING_INFO); -DECLARE_UNKNOWN_PROTOTYPE(ETH_ADDRESS_CHANGE) -DECLARE_UNKNOWN_PROTOTYPE(ETH_FILTER_CHANGE) -DECLARE_UNKNOWN_PROTOTYPE(ETH_DEFERRED_CLOSE) +typedef VOID (*ETH_ADDRESS_CHANGE)(VOID); +typedef VOID (*ETH_FILTER_CHANGE)(VOID); +typedef VOID (*ETH_DEFERRED_CLOSE)(VOID); typedef struct _ETH_FILTER { @@ -3710,9 +3707,9 @@ EthShouldAddressLoopBack( DECLARE_UNKNOWN_STRUCT(FDDI_FILTER) -DECLARE_UNKNOWN_PROTOTYPE(FDDI_ADDRESS_CHANGE) -DECLARE_UNKNOWN_PROTOTYPE(FDDI_FILTER_CHANGE) -DECLARE_UNKNOWN_PROTOTYPE(FDDI_DEFERRED_CLOSE) +typedef VOID (*FDDI_ADDRESS_CHANGE)(VOID); +typedef VOID (*FDDI_FILTER_CHANGE)(VOID); +typedef VOID (*FDDI_DEFERRED_CLOSE)(VOID); NDIS_STATUS @@ -3860,10 +3857,10 @@ FddiShouldAddressLoopBack( DECLARE_UNKNOWN_STRUCT(TR_FILTER) -DECLARE_UNKNOWN_PROTOTYPE(TR_ADDRESS_CHANGE) -DECLARE_UNKNOWN_PROTOTYPE(TR_GROUP_CHANGE) -DECLARE_UNKNOWN_PROTOTYPE(TR_FILTER_CHANGE) -DECLARE_UNKNOWN_PROTOTYPE(TR_DEFERRED_CLOSE) +typedef VOID (*TR_ADDRESS_CHANGE)(VOID); +typedef VOID (*TR_GROUP_CHANGE)(VOID); +typedef VOID (*TR_FILTER_CHANGE)(VOID); +typedef VOID (*TR_DEFERRED_CLOSE)(VOID); NDIS_STATUS diff --git a/reactos/lib/msafd/misc/helpers.c b/reactos/lib/msafd/misc/helpers.c index 648bad068cc..befbb7cc6d3 100644 --- a/reactos/lib/msafd/misc/helpers.c +++ b/reactos/lib/msafd/misc/helpers.c @@ -100,35 +100,74 @@ PWSHELPER_DLL LocateHelperDLL( } -#define GET_ENTRY_POINT(helper, exportname, identifier) { \ - PVOID entry; \ - \ - entry = GetProcAddress(helper->hModule, exportname); \ - if (!entry) \ - return ERROR_BAD_PROVIDER; \ - ((PVOID)helper->EntryTable.##identifier) = entry; \ -} - - INT GetHelperDLLEntries( PWSHELPER_DLL HelperDLL) { - GET_ENTRY_POINT(HelperDLL, "WSHAddressToString", lpWSHAddressToString); - GET_ENTRY_POINT(HelperDLL, "WSHEnumProtocols", lpWSHEnumProtocols); - GET_ENTRY_POINT(HelperDLL, "WSHGetBroadcastSockaddr", lpWSHGetBroadcastSockaddr); - GET_ENTRY_POINT(HelperDLL, "WSHGetProviderGuid", lpWSHGetProviderGuid); - GET_ENTRY_POINT(HelperDLL, "WSHGetSockaddrType", lpWSHGetSockaddrType); - GET_ENTRY_POINT(HelperDLL, "WSHGetSocketInformation", lpWSHGetSocketInformation); - GET_ENTRY_POINT(HelperDLL, "WSHGetWildcardSockaddr", lpWSHGetWildcardSockaddr); - GET_ENTRY_POINT(HelperDLL, "WSHGetWinsockMapping", lpWSHGetWinsockMapping); - GET_ENTRY_POINT(HelperDLL, "WSHGetWSAProtocolInfo", lpWSHGetWSAProtocolInfo); - GET_ENTRY_POINT(HelperDLL, "WSHIoctl", lpWSHIoctl); - GET_ENTRY_POINT(HelperDLL, "WSHJoinLeaf", lpWSHJoinLeaf); - GET_ENTRY_POINT(HelperDLL, "WSHNotify", lpWSHNotify); - GET_ENTRY_POINT(HelperDLL, "WSHOpenSocket", lpWSHOpenSocket); - GET_ENTRY_POINT(HelperDLL, "WSHOpenSocket2", lpWSHOpenSocket2); - GET_ENTRY_POINT(HelperDLL, "WSHSetSocketInformation", lpWSHSetSocketInformation); - GET_ENTRY_POINT(HelperDLL, "WSHStringToAddress", lpWSHStringToAddress); + PVOID e; + + e = GetProcAddress(HelperDLL->hModule, "WSHAddressToString"); + if (!e) return ERROR_BAD_PROVIDER; + ((PVOID) HelperDLL->EntryTable.lpWSHAddressToString) = e; + + e = GetProcAddress(HelperDLL->hModule, "WSHEnumProtocols"); + if (!e) return ERROR_BAD_PROVIDER; + ((PVOID) HelperDLL->EntryTable.lpWSHEnumProtocols) = e; + + e = GetProcAddress(HelperDLL->hModule, "WSHGetBroadcastSockaddr"); + if (!e) return ERROR_BAD_PROVIDER; + ((PVOID) HelperDLL->EntryTable.lpWSHGetBroadcastSockaddr) = e; + + e = GetProcAddress(HelperDLL->hModule, "WSHGetProviderGuid"); + if (!e) return ERROR_BAD_PROVIDER; + ((PVOID) HelperDLL->EntryTable.lpWSHGetProviderGuid) = e; + + e = GetProcAddress(HelperDLL->hModule, "WSHGetSockaddrType"); + if (!e) return ERROR_BAD_PROVIDER; + ((PVOID) HelperDLL->EntryTable.lpWSHGetSockaddrType) = e; + + e = GetProcAddress(HelperDLL->hModule, "WSHGetSocketInformation"); + if (!e) return ERROR_BAD_PROVIDER; + ((PVOID) HelperDLL->EntryTable.lpWSHGetSocketInformation) = e; + + e = GetProcAddress(HelperDLL->hModule, "WSHGetWildcardSockaddr"); + if (!e) return ERROR_BAD_PROVIDER; + ((PVOID) HelperDLL->EntryTable.lpWSHGetWildcardSockaddr) = e; + + e = GetProcAddress(HelperDLL->hModule, "WSHGetWinsockMapping"); + if (!e) return ERROR_BAD_PROVIDER; + ((PVOID) HelperDLL->EntryTable.lpWSHGetWinsockMapping) = e; + + e = GetProcAddress(HelperDLL->hModule, "WSHGetWSAProtocolInfo"); + if (!e) return ERROR_BAD_PROVIDER; + ((PVOID) HelperDLL->EntryTable.lpWSHGetWSAProtocolInfo) = e; + + e = GetProcAddress(HelperDLL->hModule, "WSHIoctl"); + if (!e) return ERROR_BAD_PROVIDER; + ((PVOID) HelperDLL->EntryTable.lpWSHIoctl) = e; + + e = GetProcAddress(HelperDLL->hModule, "WSHJoinLeaf"); + if (!e) return ERROR_BAD_PROVIDER; + ((PVOID) HelperDLL->EntryTable.lpWSHJoinLeaf) = e; + + e = GetProcAddress(HelperDLL->hModule, "WSHNotify"); + if (!e) return ERROR_BAD_PROVIDER; + ((PVOID) HelperDLL->EntryTable.lpWSHNotify) = e; + + e = GetProcAddress(HelperDLL->hModule, "WSHOpenSocket"); + if (!e) return ERROR_BAD_PROVIDER; + ((PVOID) HelperDLL->EntryTable.lpWSHOpenSocket) = e; + + e = GetProcAddress(HelperDLL->hModule, "WSHOpenSocket2"); + if (!e) return ERROR_BAD_PROVIDER; + ((PVOID) HelperDLL->EntryTable.lpWSHOpenSocket2) = e; + + e = GetProcAddress(HelperDLL->hModule, "WSHSetSocketInformation"); + if (!e) return ERROR_BAD_PROVIDER; + ((PVOID) HelperDLL->EntryTable.lpWSHSetSocketInformation) = e; + + e = GetProcAddress(HelperDLL->hModule, "WSHStringToAddress"); + if (!e) return ERROR_BAD_PROVIDER; + ((PVOID) HelperDLL->EntryTable.lpWSHStringToAddress) = e; return NO_ERROR; } diff --git a/reactos/lib/user32/windows/defwnd.c b/reactos/lib/user32/windows/defwnd.c index ac9095221e0..08588430763 100644 --- a/reactos/lib/user32/windows/defwnd.c +++ b/reactos/lib/user32/windows/defwnd.c @@ -1,4 +1,4 @@ -/* $Id: defwnd.c,v 1.14 2002/11/05 20:59:48 hbirr Exp $ +/* $Id: defwnd.c,v 1.15 2002/11/10 18:17:40 chorns Exp $ * * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS user32.dll @@ -691,7 +691,7 @@ DefWndTrackMinMaxBox(HWND hWnd, WPARAM wParam) continue; } - Pressed = DefWndHitTestNC(hWnd, Msg.pt) == wParam; + Pressed = DefWndHitTestNC(hWnd, Msg.pt) == (LRESULT) wParam; if (Pressed != OldState) { if (wParam == HTMINBUTTON) diff --git a/reactos/lib/user32/windows/window.c b/reactos/lib/user32/windows/window.c index 6337375dd82..a148a902177 100644 --- a/reactos/lib/user32/windows/window.c +++ b/reactos/lib/user32/windows/window.c @@ -1,4 +1,4 @@ -/* $Id: window.c,v 1.15 2002/10/31 00:02:01 dwelch Exp $ +/* $Id: window.c,v 1.16 2002/11/10 18:17:40 chorns Exp $ * * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS user32.dll @@ -286,15 +286,15 @@ CreateWindowExA(DWORD dwExStyle, /* Fixup default coordinates. */ sw = SW_SHOW; - if (x == CW_USEDEFAULT || nWidth == CW_USEDEFAULT) + if (x == (LONG) CW_USEDEFAULT || nWidth == (LONG) CW_USEDEFAULT) { if (dwStyle & (WS_CHILD | WS_POPUP)) { - if (x == CW_USEDEFAULT) + if (x == (LONG) CW_USEDEFAULT) { x = y = 0; } - if (nWidth == CW_USEDEFAULT) + if (nWidth == (LONG) CW_USEDEFAULT) { nWidth = nHeight = 0; } @@ -305,9 +305,9 @@ CreateWindowExA(DWORD dwExStyle, GetStartupInfoA(&info); - if (x == CW_USEDEFAULT) + if (x == (LONG) CW_USEDEFAULT) { - if (y != CW_USEDEFAULT) + if (y != (LONG) CW_USEDEFAULT) { sw = y; } @@ -315,7 +315,7 @@ CreateWindowExA(DWORD dwExStyle, y = (info.dwFlags & STARTF_USEPOSITION) ? info.dwY : 0; } - if (nWidth == CW_USEDEFAULT) + if (nWidth == (LONG) CW_USEDEFAULT) { if (info.dwFlags & STARTF_USESIZE) { @@ -391,15 +391,15 @@ CreateWindowExW(DWORD dwExStyle, /* Fixup default coordinates. */ sw = SW_SHOW; - if (x == CW_USEDEFAULT || nWidth == CW_USEDEFAULT) + if (x == (LONG) CW_USEDEFAULT || nWidth == (LONG) CW_USEDEFAULT) { if (dwStyle & (WS_CHILD | WS_POPUP)) { - if (x == CW_USEDEFAULT) + if (x == (LONG) CW_USEDEFAULT) { x = y = 0; } - if (nWidth == CW_USEDEFAULT) + if (nWidth == (LONG) CW_USEDEFAULT) { nWidth = nHeight = 0; } @@ -410,9 +410,9 @@ CreateWindowExW(DWORD dwExStyle, GetStartupInfoW(&info); - if (x == CW_USEDEFAULT) + if (x == (LONG) CW_USEDEFAULT) { - if (y != CW_USEDEFAULT) + if (y != (LONG) CW_USEDEFAULT) { sw = y; } @@ -420,7 +420,7 @@ CreateWindowExW(DWORD dwExStyle, y = (info.dwFlags & STARTF_USEPOSITION) ? info.dwY : 0; } - if (nWidth == CW_USEDEFAULT) + if (nWidth == (LONG) CW_USEDEFAULT) { if (info.dwFlags & STARTF_USESIZE) { diff --git a/reactos/ntoskrnl/cm/ntfunc.c b/reactos/ntoskrnl/cm/ntfunc.c index 302a818f0bb..43217f3a8ec 100644 --- a/reactos/ntoskrnl/cm/ntfunc.c +++ b/reactos/ntoskrnl/cm/ntfunc.c @@ -1292,7 +1292,7 @@ NtSetValueKey(IN HANDLE KeyHandle, RtlMoveMemory(&ValueCell->DataOffset, Data, DataSize); } /* If new data size is <= current then overwrite current data */ - else if (DataSize <= (ValueCell->DataSize & 0x7fffffff)) + else if (DataSize <= (ULONG) (ValueCell->DataSize & 0x7fffffff)) { DataCell = CmiGetBlock(RegistryHive, ValueCell->DataOffset,&pBin); RtlCopyMemory(DataCell->Data, Data, DataSize); diff --git a/reactos/ntoskrnl/cm/regfile.c b/reactos/ntoskrnl/cm/regfile.c index 35c6c4acb4e..1ae26f70ee4 100644 --- a/reactos/ntoskrnl/cm/regfile.c +++ b/reactos/ntoskrnl/cm/regfile.c @@ -945,7 +945,7 @@ CmiGetMaxValueDataLength(PREGISTRY_HIVE RegistryHive, { PVALUE_LIST_CELL ValueListCell; PVALUE_CELL CurValueCell; - ULONG MaxValueData; + LONG MaxValueData; ULONG i; VERIFY_KEY_CELL(KeyCell); @@ -1010,7 +1010,7 @@ CmiScanForSubKey(IN PREGISTRY_HIVE RegistryHive, if (Attributes & OBJ_CASE_INSENSITIVE) { if ((HashBlock->Table[i].KeyOffset != 0) && - (HashBlock->Table[i].KeyOffset != -1) && + (HashBlock->Table[i].KeyOffset != (ULONG_PTR)-1) && (_strnicmp(KeyName, (PCHAR) &HashBlock->Table[i].HashValue, 4) == 0)) { CurSubKeyCell = CmiGetBlock(RegistryHive, @@ -1032,7 +1032,7 @@ CmiScanForSubKey(IN PREGISTRY_HIVE RegistryHive, else { if (HashBlock->Table[i].KeyOffset != 0 && - HashBlock->Table[i].KeyOffset != -1 && + HashBlock->Table[i].KeyOffset != (ULONG_PTR) -1 && !strncmp(KeyName, (PCHAR) &HashBlock->Table[i].HashValue, 4)) { CurSubKeyCell = CmiGetBlock(RegistryHive, @@ -1147,7 +1147,7 @@ CmiAddSubKey(PREGISTRY_HIVE RegistryHive, return Status; } - if (KeyCell->HashTableOffset == -1) + if (KeyCell->HashTableOffset == (ULONG_PTR) -1) { Status = CmiAllocateHashTableBlock(RegistryHive, &HashBlock, @@ -1333,7 +1333,7 @@ CmiAddValueToKey(IN PREGISTRY_HIVE RegistryHive, KeyCell->ValuesOffset = VLBOffset; } else if ((KeyCell->NumberOfValues - >= ((LONG) (ValueListCell->CellSize - 4)) / (LONG) sizeof(BLOCK_OFFSET))) + >= (ULONG) ((LONG) (ValueListCell->CellSize - 4)) / (LONG) sizeof(BLOCK_OFFSET))) { Status = CmiAllocateBlock(RegistryHive, (PVOID) &NewValueListCell, @@ -1896,7 +1896,7 @@ CmiGetBlock(PREGISTRY_HIVE RegistryHive, if (ppBin) *ppBin = NULL; - if ((BlockOffset == 0) || (BlockOffset == -1)) + if ((BlockOffset == 0) || (BlockOffset == (ULONG_PTR) -1)) return NULL; if (IsVolatileHive(RegistryHive)) diff --git a/reactos/ntoskrnl/cm/regobj.c b/reactos/ntoskrnl/cm/regobj.c index 65f5414bc6b..cb20844bda0 100644 --- a/reactos/ntoskrnl/cm/regobj.c +++ b/reactos/ntoskrnl/cm/regobj.c @@ -466,7 +466,7 @@ CmiGetLinkTarget(PREGISTRY_HIVE RegistryHive, } TargetPath->Length = min(TargetPath->MaximumLength - sizeof(WCHAR), - ValueCell->DataSize); + (ULONG) ValueCell->DataSize); if (ValueCell->DataSize > 0) { diff --git a/reactos/ntoskrnl/dbg/errinfo.c b/reactos/ntoskrnl/dbg/errinfo.c index 1e1653fac39..917ac28d44d 100644 --- a/reactos/ntoskrnl/dbg/errinfo.c +++ b/reactos/ntoskrnl/dbg/errinfo.c @@ -212,7 +212,7 @@ DbgGetErrorText(NTSTATUS ErrorCode, PUNICODE_STRING ErrorText, ULONG Flags) { for (i = 0; FacList[i].Name != NULL; i++) { - if (FacList[i].Code == NT_FACILITY(ErrorCode)) + if (FacList[i].Code == (ULONG) NT_FACILITY(ErrorCode)) { break; } diff --git a/reactos/ntoskrnl/ex/hashtab.c b/reactos/ntoskrnl/ex/hashtab.c index 207fa443b4f..0c42567b8b9 100644 --- a/reactos/ntoskrnl/ex/hashtab.c +++ b/reactos/ntoskrnl/ex/hashtab.c @@ -195,7 +195,7 @@ ExInitializeHashTable(IN PHASH_TABLE HashTable, IN BOOLEAN UseNonPagedPool) { BOOLEAN Status; - LONG Index; + ULONG Index; RtlZeroMemory(HashTable, sizeof(HASH_TABLE)); diff --git a/reactos/ntoskrnl/include/internal/mm.h b/reactos/ntoskrnl/include/internal/mm.h index bfe84088eff..e5c576548b5 100644 --- a/reactos/ntoskrnl/include/internal/mm.h +++ b/reactos/ntoskrnl/include/internal/mm.h @@ -437,7 +437,7 @@ MiZeroPage(PHYSICAL_ADDRESS PhysPage); BOOLEAN MmIsAccessedAndResetAccessPage(struct _EPROCESS* Process, PVOID Address); -#define STATUS_MM_RESTART_OPERATION (0xD0000001) +#define STATUS_MM_RESTART_OPERATION ((NTSTATUS)0xD0000001) NTSTATUS MmCreateVirtualMappingForKernel(PVOID Address, diff --git a/reactos/ntoskrnl/io/irp.c b/reactos/ntoskrnl/io/irp.c index 0a013451ca7..988994262f9 100644 --- a/reactos/ntoskrnl/io/irp.c +++ b/reactos/ntoskrnl/io/irp.c @@ -1,4 +1,4 @@ -/* $Id: irp.c,v 1.45 2002/10/03 19:39:56 robd Exp $ +/* $Id: irp.c,v 1.46 2002/11/10 18:17:41 chorns Exp $ * * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS kernel @@ -221,13 +221,13 @@ IofCompleteRequest(PIRP Irp, * thread making the request */ { - unsigned int i; + ULONG i; NTSTATUS Status; DPRINT("IoCompleteRequest(Irp %x, PriorityBoost %d) Event %x THread %x\n", Irp,PriorityBoost, Irp->UserEvent, PsGetCurrentThread()); - for (i=Irp->CurrentLocation;iStackCount;i++) + for (i=Irp->CurrentLocation;i<(ULONG)Irp->StackCount;i++) { if (Irp->Stack[i].CompletionRoutine != NULL) { diff --git a/reactos/ntoskrnl/kd/gdbstub.c b/reactos/ntoskrnl/kd/gdbstub.c index 2d1ec764094..89c2112475e 100644 --- a/reactos/ntoskrnl/kd/gdbstub.c +++ b/reactos/ntoskrnl/kd/gdbstub.c @@ -406,7 +406,7 @@ GspMem2Hex (PCHAR Address, if (MayFault) MemoryFaultRoutine = GspSetMemoryError; - for (i = 0; i < Count; i++) + for (i = 0; i < (ULONG) Count; i++) { ch = GspGetChar (Address++); if (MayFault && GspMemoryError) diff --git a/reactos/ntoskrnl/ke/queue.c b/reactos/ntoskrnl/ke/queue.c index e6ec4b8a3bb..c44c7f233cc 100644 --- a/reactos/ntoskrnl/ke/queue.c +++ b/reactos/ntoskrnl/ke/queue.c @@ -16,7 +16,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ -/* $Id: queue.c,v 1.3 2002/09/08 10:23:29 chorns Exp $ +/* $Id: queue.c,v 1.4 2002/11/10 18:17:41 chorns Exp $ * * PROJECT: ReactOS kernel * FILE: ntoskrnl/ke/queue.c @@ -48,7 +48,7 @@ KeInitializeQueue(IN PKQUEUE Queue, InitializeListHead(&Queue->EntryListHead); InitializeListHead(&Queue->ThreadListEntry); Queue->CurrentCount = 0; - Queue->MaximumCount = (Count == 0) ? KeNumberProcessors : Count; + Queue->MaximumCount = (Count == 0) ? (ULONG) KeNumberProcessors : Count; } diff --git a/reactos/ntoskrnl/ke/sem.c b/reactos/ntoskrnl/ke/sem.c index 57c40dbed78..6d366a8a3c7 100644 --- a/reactos/ntoskrnl/ke/sem.c +++ b/reactos/ntoskrnl/ke/sem.c @@ -16,7 +16,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ -/* $Id: sem.c,v 1.11 2002/09/08 10:23:29 chorns Exp $ +/* $Id: sem.c,v 1.12 2002/11/10 18:17:41 chorns Exp $ * * PROJECT: ReactOS kernel * FILE: ntoskrnl/ke/sem.c @@ -89,7 +89,7 @@ KeReleaseSemaphore (PKSEMAPHORE Semaphore, KeAcquireDispatcherDatabaseLock(Wait); InitialState = Semaphore->Header.SignalState; - if (Semaphore->Limit < InitialState + Adjustment || + if (Semaphore->Limit < (LONG) InitialState + Adjustment || InitialState > InitialState + Adjustment) { ExRaiseStatus(STATUS_SEMAPHORE_LIMIT_EXCEEDED); diff --git a/reactos/ntoskrnl/ldr/resource.c b/reactos/ntoskrnl/ldr/resource.c index 720aac65588..f30c74772bf 100644 --- a/reactos/ntoskrnl/ldr/resource.c +++ b/reactos/ntoskrnl/ldr/resource.c @@ -1,4 +1,4 @@ -/* $Id: resource.c,v 1.3 2002/09/08 10:23:31 chorns Exp $ +/* $Id: resource.c,v 1.4 2002/11/10 18:17:41 chorns Exp $ * * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS kernel @@ -120,7 +120,7 @@ LdrFindResource_U(PVOID BaseAddress, { ws = (PWCHAR)((ULONG)ResDir + (ResEntry->Name & 0x7FFFFFFF)); if (!wcsncmp((PWCHAR)Id, ws + 1, *ws ) && - wcslen((PWCHAR)Id) == (int)*ws ) + wcslen((PWCHAR)Id) == (ULONG)*ws ) { goto found; } diff --git a/reactos/ntoskrnl/mm/balance.c b/reactos/ntoskrnl/mm/balance.c index b154b028c07..14378d9007d 100644 --- a/reactos/ntoskrnl/mm/balance.c +++ b/reactos/ntoskrnl/mm/balance.c @@ -16,7 +16,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ -/* $Id: balance.c,v 1.13 2002/09/08 10:23:32 chorns Exp $ +/* $Id: balance.c,v 1.14 2002/11/10 18:17:42 chorns Exp $ * * PROJECT: ReactOS kernel * FILE: ntoskrnl/mm/balance.c @@ -171,7 +171,7 @@ MiRebalanceMemoryConsumers(VOID) NTSTATUS Status; Target = (MiMinimumAvailablePages - MiNrAvailablePages) + MiPagesRequired; - Target = min(Target, MiMinimumPagesPerRun); + Target = min(Target, (LONG) MiMinimumPagesPerRun); for (i = 0; i < MC_MAXIMUM && Target > 0; i++) { diff --git a/reactos/ntoskrnl/mm/freelist.c b/reactos/ntoskrnl/mm/freelist.c index 7eff3abe4d6..5a037f4038e 100644 --- a/reactos/ntoskrnl/mm/freelist.c +++ b/reactos/ntoskrnl/mm/freelist.c @@ -122,7 +122,7 @@ MmGetContinuousPages(ULONG NumberOfBytes, { ULONG NrPages; ULONG i; - ULONG start; + LONG start; ULONG length; KIRQL oldIrql; diff --git a/reactos/ntoskrnl/mm/mdl.c b/reactos/ntoskrnl/mm/mdl.c index 1b093a27e55..b6891ca6530 100644 --- a/reactos/ntoskrnl/mm/mdl.c +++ b/reactos/ntoskrnl/mm/mdl.c @@ -1,4 +1,4 @@ -/* $Id: mdl.c,v 1.46 2002/11/05 20:45:09 hbirr Exp $ +/* $Id: mdl.c,v 1.47 2002/11/10 18:17:42 chorns Exp $ * * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS kernel @@ -396,7 +396,7 @@ MmBuildMdlForNonPagedPool (PMDL Mdl) * byte offset and length */ { - int va; + ULONG va; Mdl->MdlFlags = Mdl->MdlFlags | (MDL_SOURCE_IS_NONPAGED_POOL | MDL_PAGES_LOCKED); for (va=0; va < ((Mdl->Size - sizeof(MDL)) / sizeof(ULONG)); va++) diff --git a/reactos/ntoskrnl/mm/npool.c b/reactos/ntoskrnl/mm/npool.c index 93a154bd322..eabac11fdbf 100644 --- a/reactos/ntoskrnl/mm/npool.c +++ b/reactos/ntoskrnl/mm/npool.c @@ -1,4 +1,4 @@ -/* $Id: npool.c,v 1.63 2002/11/05 20:47:05 hbirr Exp $ +/* $Id: npool.c,v 1.64 2002/11/10 18:17:42 chorns Exp $ * * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS kernel @@ -840,7 +840,7 @@ static void* grow_kernel_pool(unsigned int size, ULONG Tag, PVOID Caller) ULONG nr_pages = PAGE_ROUND_UP(size + sizeof(BLOCK_HDR)) / PAGE_SIZE; ULONG start; BLOCK_HDR* blk=NULL; - int i; + ULONG i; KIRQL oldIrql; NTSTATUS Status; PVOID block = NULL; diff --git a/reactos/ntoskrnl/mm/section.c b/reactos/ntoskrnl/mm/section.c index b9ac58e2de1..ec75a36a6b4 100644 --- a/reactos/ntoskrnl/mm/section.c +++ b/reactos/ntoskrnl/mm/section.c @@ -16,7 +16,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ -/* $Id: section.c,v 1.100 2002/11/05 20:50:02 hbirr Exp $ +/* $Id: section.c,v 1.101 2002/11/10 18:17:42 chorns Exp $ * * PROJECT: ReactOS kernel * FILE: ntoskrnl/mm/section.c @@ -1773,7 +1773,7 @@ MmProtectSectionView(PMADDRESS_SPACE AddressSpace, NTSTATUS Status; Length = - min(Length, MemoryArea->BaseAddress + MemoryArea->Length - BaseAddress); + min(Length, (ULONG) (MemoryArea->BaseAddress + MemoryArea->Length - BaseAddress)); Region = MmFindRegion(MemoryArea->BaseAddress, &MemoryArea->Data.SectionData.RegionListHead, BaseAddress, NULL); diff --git a/reactos/ntoskrnl/rtl/error.c b/reactos/ntoskrnl/rtl/error.c index 8f5182d850a..57075edd745 100644 --- a/reactos/ntoskrnl/rtl/error.c +++ b/reactos/ntoskrnl/rtl/error.c @@ -1,4 +1,4 @@ -/* $Id: error.c,v 1.5 2002/09/08 10:23:41 chorns Exp $ +/* $Id: error.c,v 1.6 2002/11/10 18:17:42 chorns Exp $ * * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS kernel @@ -871,10 +871,10 @@ RtlNtStatusToDosErrorNoTeb(IN NTSTATUS Status) while (Table->Start) { - if (Status < Table->Start) + if (Status < (NTSTATUS) Table->Start) break; - if (Status < Table->End) + if (Status < (NTSTATUS) Table->End) { DWORD ret = Table->Table[Status - Table->Start]; if (!ret) diff --git a/reactos/ntoskrnl/rtl/i386/exception.c b/reactos/ntoskrnl/rtl/i386/exception.c index 04acc7a4209..09d583472ae 100755 --- a/reactos/ntoskrnl/rtl/i386/exception.c +++ b/reactos/ntoskrnl/rtl/i386/exception.c @@ -1,4 +1,4 @@ -/* $Id: exception.c,v 1.2 2002/10/26 09:53:16 dwelch Exp $ +/* $Id: exception.c,v 1.3 2002/11/10 18:17:42 chorns Exp $ * * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS kernel @@ -152,7 +152,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; DWORD Temp = 0; @@ -363,7 +363,7 @@ RtlUnwind(PEXCEPTION_REGISTRATION RegistrationFrame, Context.Eax = EaxValue; // Begin traversing the list of EXCEPTION_REGISTRATION - while ((ULONG_PTR)ERHead != -1) + while ((ULONG_PTR)ERHead != (ULONG_PTR)-1) { EXCEPTION_RECORD er2; @@ -466,7 +466,7 @@ RtlUnwind(PEXCEPTION_REGISTRATION RegistrationFrame, DPRINT("Ran out of exception registrations. RegistrationFrame is (0x%X)\n", RegistrationFrame); - if ((ULONG_PTR)RegistrationFrame == -1) + if ((ULONG_PTR)RegistrationFrame == (ULONG_PTR)-1) NtContinue(&Context, FALSE); else NtRaiseException(pExceptRec, &Context, 0); diff --git a/reactos/ntoskrnl/rtl/mem.c b/reactos/ntoskrnl/rtl/mem.c index 80d1def2055..c415a12bad0 100644 --- a/reactos/ntoskrnl/rtl/mem.c +++ b/reactos/ntoskrnl/rtl/mem.c @@ -1,4 +1,4 @@ -/* $Id: mem.c,v 1.16 2002/09/08 10:23:41 chorns Exp $ +/* $Id: mem.c,v 1.17 2002/11/10 18:17:42 chorns Exp $ * * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS kernel @@ -78,7 +78,7 @@ RtlCompareMemory ( * RETURNS: Number of equal bytes */ { - int i,total; + ULONG i,total; for (i=0,total=0;i= Length) + if ((ULONG) (tp - temp) >= Length) return STATUS_BUFFER_TOO_SMALL; sp = String; diff --git a/reactos/ntoskrnl/rtl/wstring.c b/reactos/ntoskrnl/rtl/wstring.c index ee59a519641..6ab59095465 100644 --- a/reactos/ntoskrnl/rtl/wstring.c +++ b/reactos/ntoskrnl/rtl/wstring.c @@ -60,7 +60,7 @@ wchar_t *_wcsnset (wchar_t* wsToFill, wchar_t wcFill, size_t sizeMaxFill) { wchar_t *t = wsToFill; int i = 0; - while( *wsToFill != 0 && i < sizeMaxFill) + while( *wsToFill != 0 && i < (int) sizeMaxFill) { *wsToFill = wcFill; wsToFill++; @@ -193,7 +193,7 @@ size_t wcslen(const wchar_t *s) wchar_t * wcsncat(wchar_t *dest, const wchar_t *src, size_t count) { - int i, j; + unsigned int i, j; for (j = 0; dest[j] != 0; j++) ; @@ -224,7 +224,7 @@ int wcsncmp(const wchar_t *cs, const wchar_t *ct, size_t count) wchar_t *wcsncpy(wchar_t *dest, const wchar_t *src, size_t count) { - int i; + unsigned int i; for (i = 0; i < count; i++) { diff --git a/reactos/subsys/win32k/freetype/src/base/ftinit.c b/reactos/subsys/win32k/freetype/src/base/ftinit.c index cc754eb856c..1d6590a672a 100644 --- a/reactos/subsys/win32k/freetype/src/base/ftinit.c +++ b/reactos/subsys/win32k/freetype/src/base/ftinit.c @@ -39,6 +39,7 @@ #include #include + #include #include