Move some internal headers to /reactos, set it as a default include path, move pseh...
[reactos.git] / reactos / ntoskrnl / include / ntoskrnl.h
1 /*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS Kernel
4 * FILE: ntoskrnl/include/ntoskrnl.h
5 * PURPOSE: Main Kernel Header
6 * PROGRAMMER: Alex Ionescu (alex@relsoft.net)
7 */
8
9 /* INCLUDES ******************************************************************/
10
11 /* We are the Kernel */
12 #define NTKERNELAPI
13
14 /* include the ntoskrnl config.h file */
15 #include "config.h"
16
17 /* DDK/IFS/NDK Headers */
18 #include <ddk/ntddk.h>
19 #include <ddk/ntifs.h>
20 #include <ddk/wdmguid.h>
21 #include <ddk/ntpnp.h>
22 #include <ndk/ntndk.h>
23 #undef IO_TYPE_FILE
24 #define IO_TYPE_FILE 0x0F5L /* Temp Hack */
25
26 /* ReactOS Headers */
27 #include <reactos/version.h>
28 #include <reactos/resource.h>
29 #include <reactos/bugcodes.h>
30 #include <reactos/rossym.h>
31
32 /* C Headers */
33 #include <malloc.h>
34 #include <wchar.h>
35
36 /* SEH support with PSEH */
37 #include <pseh/pseh.h>
38
39 /* Helper Header */
40 #include <reactos/helper.h>
41
42 /* Internal Headers */
43 #include "internal/ntoskrnl.h"