[NDK]
[reactos.git] / reactos / include / ndk / amd64 / mmtypes.h
index cee1ce2..eb28217 100644 (file)
@@ -1,7 +1,6 @@
 /*++ NDK Version: 0095
 
 Copyright (c) Alex Ionescu.  All rights reserved.
-Copyright (c) Timo Kreuzer  All rights reserved.
 
 Header Name:
 
@@ -21,6 +20,10 @@ Author:
 #ifndef _AMD64_MMTYPES_H
 #define _AMD64_MMTYPES_H
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 //
 // Dependencies
 //
@@ -32,6 +35,7 @@ Author:
 #define PAGE_SHIFT                        12L
 #define MM_ALLOCATION_GRANULARITY         0x10000
 #define MM_ALLOCATION_GRANULARITY_SHIFT   16L
+#define MM_PAGE_FRAME_NUMBER_SIZE         52
 
 //
 // Address of the shared user page
@@ -199,5 +203,8 @@ typedef struct _MMPTE_HARDWARE_LARGEPAGE
 #endif
 } MMPTE_HARDWARE_LARGEPAGE, *PMMPTE_HARDWARE_LARGEPAGE;
 
+#ifdef __cplusplus
+}; // extern "C"
+#endif
 
 #endif // !AMD64_MMTYPES_H