fix most parts of the build except win32k
Modified: trunk/reactos/include/ndk/mmtypes.h
Modified: trunk/reactos/include/ndk/pstypes.h

Modified: trunk/reactos/include/ndk/mmtypes.h
--- trunk/reactos/include/ndk/mmtypes.h	2005-06-25 18:08:47 UTC (rev 16269)
+++ trunk/reactos/include/ndk/mmtypes.h	2005-06-25 18:18:01 UTC (rev 16270)
@@ -31,6 +31,7 @@
 /* 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 @@
     PUSHORT PageTableRefCountTable;
     ULONG PageTableRefCountTableSize;
 } MADDRESS_SPACE, *PMADDRESS_SPACE;
+#endif
 
 typedef struct _PP_LOOKASIDE_LIST 
 {

Modified: trunk/reactos/include/ndk/pstypes.h
--- trunk/reactos/include/ndk/pstypes.h	2005-06-25 18:08:47 UTC (rev 16269)
+++ trunk/reactos/include/ndk/pstypes.h	2005-06-25 18:18:01 UTC (rev 16270)
@@ -262,6 +262,11 @@
 #include "extypes.h"
 #include "setypes.h"
 
+/* FIXME: see note in mmtypes.h */
+#ifdef _NTOSKRNL_
+#include <internal/mm.h>
+#endif
+
 typedef struct _EPROCESS_QUOTA_ENTRY
 {
     ULONG Usage;