projects
/
reactos.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[NDK]
[reactos.git]
/
reactos
/
include
/
ndk
/
mmtypes.h
diff --git
a/reactos/include/ndk/mmtypes.h
b/reactos/include/ndk/mmtypes.h
index
bb545ad
..
da4a63e
100644
(file)
--- a/
reactos/include/ndk/mmtypes.h
+++ b/
reactos/include/ndk/mmtypes.h
@@
-607,13
+607,13
@@
typedef struct _MMADDRESS_NODE
{
union
{
{
union
{
- LONG Balance:2;
+ LONG
_PTR
Balance:2;
struct _MMADDRESS_NODE *Parent;
} u1;
struct _MMADDRESS_NODE *LeftChild;
struct _MMADDRESS_NODE *RightChild;
struct _MMADDRESS_NODE *Parent;
} u1;
struct _MMADDRESS_NODE *LeftChild;
struct _MMADDRESS_NODE *RightChild;
- ULONG StartingVpn;
- ULONG EndingVpn;
+ ULONG
_PTR
StartingVpn;
+ ULONG
_PTR
EndingVpn;
} MMADDRESS_NODE, *PMMADDRESS_NODE;
//
} MMADDRESS_NODE, *PMMADDRESS_NODE;
//
@@
-622,9
+622,13
@@
typedef struct _MMADDRESS_NODE
typedef struct _MM_AVL_TABLE
{
MMADDRESS_NODE BalancedRoot;
typedef struct _MM_AVL_TABLE
{
MMADDRESS_NODE BalancedRoot;
- ULONG DepthOfTree:5;
- ULONG Unused:3;
- ULONG NumberGenericTableElements:24;
+ ULONG_PTR DepthOfTree:5;
+ ULONG_PTR Unused:3;
+#ifdef _WIN64
+ ULONG_PTR NumberGenericTableElements:56;
+#else
+ ULONG_PTR NumberGenericTableElements:24;
+#endif
PVOID NodeHint;
PVOID NodeFreeHint;
} MM_AVL_TABLE, *PMM_AVL_TABLE;
PVOID NodeHint;
PVOID NodeFreeHint;
} MM_AVL_TABLE, *PMM_AVL_TABLE;