- Add DDK alignment macros and move/rename the ones in the NDK for user-mode only...
[reactos.git] / reactos / include / ndk / ntndk.h
1 /*++ NDK Version: 0095
2
3 Copyright (c) Alex Ionescu. All rights reserved.
4
5 Header Name:
6
7 ntndk.h
8
9 Abstract:
10
11 Master include file for the Native Development Kit.
12
13 Author:
14
15 Alex Ionescu (alex.ionescu@reactos.com) 06-Oct-2004
16
17 --*/
18
19 #ifndef _NTNDK_
20 #define _NTNDK_
21
22 #include <stdarg.h> // C Standard Header
23 #include <umtypes.h> // General Definitions
24
25 #include <cctypes.h> // Cache Manager Types
26 #include <cmtypes.h> // Configuration Manager Types
27 #include <dbgktypes.h> // User-Mode Kernel Debugging Types
28 #include <extypes.h> // Executive Types
29 #include <kdtypes.h> // Kernel Debugger Types
30 #include <ketypes.h> // Kernel Types
31 #include <haltypes.h> // Hardware Abstraction Layer Types
32 #include <ifssupp.h> // IFS Support Header
33 #include <iotypes.h> // Input/Output Manager Types
34 #include <ldrtypes.h> // Loader Types
35 #include <lpctypes.h> // Local Procedure Call Types
36 #include <mmtypes.h> // Memory Manager Types
37 #include <obtypes.h> // Object Manager Types
38 #include <potypes.h> // Power Manager Types
39 #include <pstypes.h> // Process Manager Types
40 #include <rtltypes.h> // Runtime Library Types
41 #include <setypes.h> // Security Subsystem Types
42
43 #include <cmfuncs.h> // Configuration Manager Functions
44 #include <dbgkfuncs.h> // User-Mode Kernel Debugging Functions
45 #include <kdfuncs.h> // Kernel Debugger Functions
46 #include <kefuncs.h> // Kernel Functions
47 #include <exfuncs.h> // Executive Functions
48 #include <halfuncs.h> // Hardware Abstraction Layer Functions
49 #include <iofuncs.h> // Input/Output Manager Functions
50 #include <inbvfuncs.h> // Initialization Boot Video Functions
51 #include <ldrfuncs.h> // Loader Functions
52 #include <lpcfuncs.h> // Local Procedure Call Functions
53 #include <mmfuncs.h> // Memory Manager Functions
54 #include <obfuncs.h> // Object Manager Functions
55 #include <pofuncs.h> // Power Manager Functions
56 #include <psfuncs.h> // Process Manager Functions
57 #include <rtlfuncs.h> // Runtime Library Functions
58 #include <sefuncs.h> // Security Subsystem Functions
59 #include <umfuncs.h> // User-Mode NT Library Functions
60
61 #include <asm.h> // Assembly Offsets
62
63 #endif // _NTNDK_