38ce211ad32aacf815997f8339248a2de806097e
2 * COPYRIGHT: See COPYING in the top level directory
3 * PROJECT: ReactOS System Libraries
5 * PURPOSE: Run-Time Libary Header
6 * PROGRAMMER: Alex Ionescu
9 /* INCLUDES ******************************************************************/
11 /* PSDK/NDK Headers */
13 #define NTOS_MODE_USER
14 #include <ndk/ntndk.h>
17 #include <reactos/helper.h>
19 /* FIXME: Move this somewhere else, maybe */
21 extern VOID FASTCALL
CHECK_PAGED_CODE_RTL(char *file
, int line
);
22 #define PAGED_CODE_RTL() CHECK_PAGED_CODE_RTL(__FILE__, __LINE__)
24 #define PAGED_CODE_RTL()
27 extern PVOID
RtlpAllocateMemory(UINT Bytes
, ULONG Tag
);
28 extern VOID
RtlpFreeMemory(PVOID Mem
, ULONG Tag
);
30 #define RtlpAllocateStringMemory RtlpAllocateMemory
31 #define RtlpFreeStringMemory RtlpFreeMemory
33 #define TAG_USTR TAG('U', 'S', 'T', 'R')
34 #define TAG_ASTR TAG('A', 'S', 'T', 'R')
35 #define TAG_OSTR TAG('O', 'S', 'T', 'R')