ReactOS 0.4.16-dev-292-gbbdcc14
ntdll.h
Go to the documentation of this file.
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 */