- MMPTE is 64 bits on amd64, so make the Long field a ULONG_PTR

svn path=/trunk/; revision=52127
This commit is contained in:
Timo Kreuzer
2011-06-07 09:31:39 +00:00
parent 0dafd4a030
commit f26fd84197
2 changed files with 4 additions and 2 deletions
+2
View File
@@ -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
+2 -2
View File
@@ -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
{