From a01ddd88cff3f63674536139be426f8aebfc4b1f Mon Sep 17 00:00:00 2001 From: Alex Ionescu Date: Sat, 25 Jun 2005 18:18:01 +0000 Subject: [PATCH] fix most parts of the build except win32k svn path=/trunk/; revision=16270 --- reactos/include/ndk/mmtypes.h | 2 ++ reactos/include/ndk/pstypes.h | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/reactos/include/ndk/mmtypes.h b/reactos/include/ndk/mmtypes.h index add7d11441e..fc9d091ec42 100644 --- a/reactos/include/ndk/mmtypes.h +++ b/reactos/include/ndk/mmtypes.h @@ -31,6 +31,7 @@ typedef enum _PP_NPAGED_LOOKASIDE_NUMBER /* TYPES *********************************************************************/ /* FIXME: Forced to do this for now, because of EPROCESS, will go away before 0.3.0 */ +#ifndef __NTOSKRNL__ typedef struct _MADDRESS_SPACE { PVOID MemoryAreaRoot; @@ -40,6 +41,7 @@ typedef struct _MADDRESS_SPACE PUSHORT PageTableRefCountTable; ULONG PageTableRefCountTableSize; } MADDRESS_SPACE, *PMADDRESS_SPACE; +#endif typedef struct _PP_LOOKASIDE_LIST { diff --git a/reactos/include/ndk/pstypes.h b/reactos/include/ndk/pstypes.h index 28e5f3c77b4..f5b0e850dff 100644 --- a/reactos/include/ndk/pstypes.h +++ b/reactos/include/ndk/pstypes.h @@ -262,6 +262,11 @@ typedef struct _TEB #include "extypes.h" #include "setypes.h" +/* FIXME: see note in mmtypes.h */ +#ifdef _NTOSKRNL_ +#include +#endif + typedef struct _EPROCESS_QUOTA_ENTRY { ULONG Usage;