Make rtl use a single header. Helps for PCH and will help for the new Headers (no...
[reactos.git] / reactos / lib / rtl / rtl.h
1 /*
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS System Libraries
4 * FILE: lib/rtl/rtl.h
5 * PURPOSE: Run-Time Libary Header
6 * PROGRAMMER: Alex Ionescu
7 */
8
9 /* INCLUDES ******************************************************************/
10
11 #include <ddk/ntddk.h>
12 #include <windows.h>
13 #include <ntdll/rtl.h>
14 #include <napi/teb.h>
15 #include <ntos/minmax.h>
16 #include <string.h>
17 #include <napi/i386/segment.h>
18 #include <ntdll/ldr.h>
19 #include <ntdll/base.h>
20 #include <ntdll/rtl.h>
21 #include <rosrtl/thread.h>
22 #include <winerror.h>
23 #include <stdio.h>
24
25 #define ROUNDUP(a,b) ((((a)+(b)-1)/(b))*(b))
26 #ifndef HIWORD
27 #define HIWORD(l) ((WORD)(((DWORD)(l) >> 16) & 0xFFFF))
28 #endif
29 #ifndef LOWORD
30 #define LOWORD(l) ((WORD)(l))
31 #endif
32
33 /* EOF */