1 /* 2 * COPYRIGHT: See COPYING in the top level directory 3 * PROJECT: ReactOS System Libraries 4 * FILE: dll/ntdll/include/ntdll.h 5 * PURPOSE: Native Library Header 6 * PROGRAMMER: Alex Ionescu (alex@relsoft.net) 7 */ 8 9 #ifndef _NTDLL_H 10 #define _NTDLL_H 11 12 /* INCLUDES ******************************************************************/ 13 14 /* We're a core NT DLL, we don't import syscalls */ 15 #define _NTSYSTEM_ 16 #define _NTDLLBUILD_ 17 18 /* C Headers */ 19 #define _CTYPE_DISABLE_MACROS 20 #define _CRT_SECURE_NO_DEPRECATE 21 #define _INC_SWPRINTF_INL_ 22 #include <stdio.h> 23 24 /* SDK/DDK/NDK Headers. */ 25 #define WIN32_NO_STATUS 26 #include <windef.h> 27 #include <winbase.h> 28 #include <winreg.h> 29 #include <winuser.h> 30 #include <dpfilter.h> 31 #define NTOS_MODE_USER 32 #include <ndk/cmfuncs.h> 33 #include <ndk/exfuncs.h> 34 #include <ndk/iofuncs.h> 35 #include <ndk/kefuncs.h> 36 #include <ndk/ldrfuncs.h> 37 #include <ndk/mmfuncs.h> 38 #include <ndk/obfuncs.h> 39 #include <ndk/psfuncs.h> 40 #include <ndk/rtlfuncs.h> 41 #include <ndk/umfuncs.h> 42 43 /* Internal NTDLL */ 44 #include "ntdllp.h" 45 46 /* PSEH */ 47 #include <pseh/pseh2.h> 48 49 #endif /* _NTDLL_H */ 50