From f26fd841975e673f1c46ee51b9c4f3629dfd7738 Mon Sep 17 00:00:00 2001 From: Timo Kreuzer Date: Tue, 7 Jun 2011 09:31:39 +0000 Subject: [PATCH] [NDK] - MMPTE is 64 bits on amd64, so make the Long field a ULONG_PTR svn path=/trunk/; revision=52127 --- reactos/include/ndk/amd64/ketypes.h | 2 ++ reactos/include/ndk/mmtypes.h | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/reactos/include/ndk/amd64/ketypes.h b/reactos/include/ndk/amd64/ketypes.h index 9a9ee6f39cc..06f9f70fd73 100644 --- a/reactos/include/ndk/amd64/ketypes.h +++ b/reactos/include/ndk/amd64/ketypes.h @@ -945,6 +945,7 @@ typedef struct _KSWITCH_FRAME ULONG64 Return; } KSWITCH_FRAME, *PKSWITCH_FRAME; +#if 0 typedef struct _KTIMER_TABLE_ENTRY { ULONG_PTR Lock; @@ -957,6 +958,7 @@ typedef struct _KTIMER_TABLE KTIMER* TimerExpiry[64]; KTIMER_TABLE_ENTRY TimerEntries[256]; } KTIMER_TABLE, *PKTIMER_TABLE; +#endif // // Inline function to get current KPRCB diff --git a/reactos/include/ndk/mmtypes.h b/reactos/include/ndk/mmtypes.h index f7c553446db..1c1f4409706 100644 --- a/reactos/include/ndk/mmtypes.h +++ b/reactos/include/ndk/mmtypes.h @@ -342,7 +342,7 @@ typedef struct _MMPTE { union { - ULONG Long; + ULONG_PTR Long; HARDWARE_PTE Flush; MMPTE_HARDWARE Hard; MMPTE_PROTOTYPE Proto; @@ -704,7 +704,7 @@ typedef struct _MMVAD // // Long VAD used in section and private allocations // -typedef struct _MMVAD_LONG +typedef struct _MMVAD_LONG { union {