diff --git a/reactos/include/ddk/defines.h b/reactos/include/ddk/defines.h index ea65d82d6a5..392afe04cc4 100644 --- a/reactos/include/ddk/defines.h +++ b/reactos/include/ddk/defines.h @@ -7,7 +7,7 @@ #define _WIN32_WINNT 0x0400 -#include +#include #include #define EXPORTED __declspec(dllexport) @@ -40,130 +40,7 @@ enum PagedPool, PagedPoolCacheAligned, }; - -/* - * This is a list of bug check types (not MS's) - */ -enum -{ - APC_INDEX_MISMATCH = 1, - DEVICE_QUEUE_NOT_BUSY, - INVALID_AFFINITY_SET, - INVALID_DATA_ACCESS_TRAP, - INVALID_PROCESS_ATTACH_ATTEMPT, - INVALID_PROCESS_DEATTACH_ATTEMPT, - INVALID_SOFTWARE_INTERRUPT, - IRQL_NOT_DISPATCH_LEVEL, - IRQL_NOT_GREATER_OR_EQUAL, - NO_EXCEPTION_HANDLING_SUPPORT, - MAXIMUM_WAIT_OBJECTS_EXCEEDED, - MUTEX_LEVEL_NUMBER_VIOLATION, - NO_USER_MODE_CONTEXT, - SPIN_LOCK_ALREADY_OWNED, - SPIN_LOCK_NOT_OWNED, - THREAD_NOT_MUTEX_OWNER, - TRAP_CAUSE_UNKNOWN, - EMPTY_THREAD_REAPER_LIST, - CREATE_DELETE_LOCK_NOT_LOCKED, - LAST_CHANCE_CALLED_FROM_KMODE, - CID_HANDLE_CREATION, - CID_HANDLE_DELETION, - REFERENCE_BY_POINTER, - BAD_POOL_HEADER, - MEMORY_MANAGMENT, - PFN_SHARE_COUNT, - PFN_REFERENCE_COUNT, - NO_SPIN_LOCK_AVAILABLE, - KMODE_EXCEPTION_NOT_HANDLED, - SHARED_RESOURCE_CONV_ERROR, - KERNEL_APC_PENDING_DURING_EXIT, - QUOTA_UNDERFLOW, - FILE_SYSTEM, - FAT_FILE_SYSTEM, - NTFS_FILE_SYSTEM, - NPFS_FILE_SYSTEM, - CDFS_FILE_SYSTEM, - RDR_FILE_SYSTEM, - CORRUPT_ACCESS_TOKEN, - SECURITY_SYSTEM, - INCONSISTENT_IRP, - PANIC_STACK_SWITCH, - PORT_DRIVER_INTERNAL, - SCSI_DISK_DRIVER_INTERNAL, - INSTRUCTION_BUS_ERROR, - SET_OF_INVALID_CONTEXT, - PHASE0_INITIALIZATION_FAILED, - PHASE1_INITIALIZATION_FAILED, - UNEXPECTED_INITIALIZATION_CALL, - CACHE_MANAGER, - NO_MORE_IRP_STACK_LOCATIONS, - DEVICE_REFERENCE_COUNT_NOT_ZERO, - FLOPPY_INTERNAL_ERROR, - SERIAL_DRIVER_INTERNAL, - SYSTEM_EXIT_OWNED_MUTEX, - SYSTEM_UNWIND_PREVIOUS_USER, - SYSTEN_SERVICE_EXCEPTION, - INTERRUPT_UNWIND_ATTEMPTED, - INTERRUPT_EXCEPTION_NOT_HANDLED, - MULTIPROCESSOR_CONFIGURATION_NOT_SUPPORTED, - NO_MORE_SYSTEM_PTES, - TARGET_MDL_TOO_SMALL, - MUST_SUCCEED_POOL_EMPTY, - ATDISK_DRIVER_INTERNAL, - NO_SUCH_PARTITION, - MULTIPLE_IRP_COMPLETE_REQUESTS, - INSUFFICENT_SYSTEM_MAP_PAGES, - DEREF_UNKNOWN_LOGON_SERVICE, - REF_UNKNOWN_LOGON_SERVICE, - CANCEL_STATE_IN_COMPLETED_IRP, - PAGE_FAULT_WITH_INTERRUPTS_OFF, - IRQL_GT_ZERO_AT_SYSTEM_SERVICE, - STREAMS_INTERNAL_ERROR, - FATAL_UNHANDLED_HARD_ERROR, - NO_PAGES_AVAILABLE, - PFN_LIST_CORRUPT, - NDIS_INTERNAL_ERROR, - PAGE_FAULT_IN_NONPAGED_AREA, - REGISTRY_ERROR, - MAILSLOT_FILE_SYSTEM, - NO_BOOT_DEVICE, - LM_SERVER_INTERNAL_ERROR, - DATA_COHERENCY_EXCEPTION, - INSTRUCTION_COHERENCY_EXCEPTION, - XNS_INTERNAL_ERROR, - FTDISK_INTERNAL_ERROR, - PINBALL_FILE_SYSTEM, - CRITICAL_SERVICE_FAILED, - SET_ENV_VAR_FAILED, - HAL_INITIALIZED_FAILED, - UNSUPPORTED_PROCESSOR, - OBJECT_INITIALIZATION_FAILED, - SECURITY_INITIALIZATION_FAILED, - PROCESS_INITIALIZATION_FAILED, - HAL1_INITIALIZATION_FAILED, -}; -enum -{ - KBUG_NONE, - KBUG_ORPHANED_IRP, - KBUG_IO_STACK_OVERFLOW, - KBUG_OUT_OF_MEMORY, - KBUG_POOL_FREE_LIST_CORRUPT, - - /* - * These are well known but the actual value is unknown - */ -// NO_PAGES_AVAILABLE, - - /* - * These are well known (MS) bug types - * (Reference: NT Insider 1997 - http://www.osr.com) - */ - IRQL_NOT_LESS_OR_EQUAL = 0xa, -// KMODE_EXCEPTION_NOT_HANDLED = 0x1e, - UNEXPECTED_KERNEL_MODE_TRAP = 0x7f, - PAGE_FAULT_IN_NON_PAGED_AREA = 0x50, -}; + /* * PURPOSE: Object attributes @@ -175,19 +52,19 @@ enum OBJ_EXCLUSIVE = 0x20, OBJ_CASE_INSENSITIVE = 0x40, OBJ_OPENIF = 0x80, - OBJ_OPENLINK = 0x100, - OBJ_VALID_ATTRIBUTES = 0x1F2, + OBJ_OPENLINK = 0x100, + OBJ_VALID_ATTRIBUTES = 0x1F2, }; /* * PURPOSE: Timer types */ enum - { - NotificationTimer, - SynchronizationTimer, - }; - +{ + NotificationTimer, + SynchronizationTimer, +}; + /* * PURPOSE: Some drivers use these */ diff --git a/reactos/ntoskrnl/io/pnpmgr.c b/reactos/ntoskrnl/io/pnpmgr.c index 80bdb0b91b6..2f5bb977720 100644 --- a/reactos/ntoskrnl/io/pnpmgr.c +++ b/reactos/ntoskrnl/io/pnpmgr.c @@ -1,4 +1,4 @@ -/* $Id: pnpmgr.c,v 1.9 2002/10/03 19:39:56 robd Exp $ +/* $Id: pnpmgr.c,v 1.10 2003/01/16 17:53:56 ekohl Exp $ * * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS kernel @@ -12,6 +12,7 @@ /* INCLUDES ******************************************************************/ #include +#include #include #include #include diff --git a/reactos/ntoskrnl/io/pnproot.c b/reactos/ntoskrnl/io/pnproot.c index 0c2dd3ce1cb..043da4aa843 100644 --- a/reactos/ntoskrnl/io/pnproot.c +++ b/reactos/ntoskrnl/io/pnproot.c @@ -1,4 +1,4 @@ -/* $Id: pnproot.c,v 1.10 2002/09/08 10:23:25 chorns Exp $ +/* $Id: pnproot.c,v 1.11 2003/01/16 17:53:56 ekohl Exp $ * * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS kernel @@ -12,6 +12,7 @@ /* INCLUDES ******************************************************************/ #include +#include #include #include diff --git a/reactos/ntoskrnl/ke/catch.c b/reactos/ntoskrnl/ke/catch.c index 11e1e417a09..47c040d7300 100644 --- a/reactos/ntoskrnl/ke/catch.c +++ b/reactos/ntoskrnl/ke/catch.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: catch.c,v 1.27 2002/12/11 04:39:20 robd Exp $ +/* $Id: catch.c,v 1.28 2003/01/16 17:55:36 ekohl Exp $ * * PROJECT: ReactOS kernel * FILE: ntoskrnl/ke/catch.c @@ -28,6 +28,7 @@ /* INCLUDES *****************************************************************/ #include +#include #include #include #include diff --git a/reactos/ntoskrnl/mm/pool.c b/reactos/ntoskrnl/mm/pool.c index 1313dbe25e3..eff1ccda196 100644 --- a/reactos/ntoskrnl/mm/pool.c +++ b/reactos/ntoskrnl/mm/pool.c @@ -1,4 +1,4 @@ -/* $Id: pool.c,v 1.15 2002/09/08 10:23:36 chorns Exp $ +/* $Id: pool.c,v 1.16 2003/01/16 17:56:00 ekohl Exp $ * * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS kernel @@ -10,6 +10,7 @@ /* INCLUDES ****************************************************************/ #include +#include #include #include