mirror of
https://github.com/reactos/reactos.git
synced 2025-05-31 15:08:14 +00:00
[NDK]
Fix MMADDRESS_NODE and MM_AVL_TABLE svn path=/trunk/; revision=48178
This commit is contained in:
parent
5dd4d18e01
commit
541d2436cd
1 changed files with 10 additions and 6 deletions
|
@ -607,13 +607,13 @@ typedef struct _MMADDRESS_NODE
|
||||||
{
|
{
|
||||||
union
|
union
|
||||||
{
|
{
|
||||||
LONG Balance:2;
|
LONG_PTR Balance:2;
|
||||||
struct _MMADDRESS_NODE *Parent;
|
struct _MMADDRESS_NODE *Parent;
|
||||||
} u1;
|
} u1;
|
||||||
struct _MMADDRESS_NODE *LeftChild;
|
struct _MMADDRESS_NODE *LeftChild;
|
||||||
struct _MMADDRESS_NODE *RightChild;
|
struct _MMADDRESS_NODE *RightChild;
|
||||||
ULONG StartingVpn;
|
ULONG_PTR StartingVpn;
|
||||||
ULONG EndingVpn;
|
ULONG_PTR EndingVpn;
|
||||||
} MMADDRESS_NODE, *PMMADDRESS_NODE;
|
} MMADDRESS_NODE, *PMMADDRESS_NODE;
|
||||||
|
|
||||||
//
|
//
|
||||||
|
@ -622,9 +622,13 @@ typedef struct _MMADDRESS_NODE
|
||||||
typedef struct _MM_AVL_TABLE
|
typedef struct _MM_AVL_TABLE
|
||||||
{
|
{
|
||||||
MMADDRESS_NODE BalancedRoot;
|
MMADDRESS_NODE BalancedRoot;
|
||||||
ULONG DepthOfTree:5;
|
ULONG_PTR DepthOfTree:5;
|
||||||
ULONG Unused:3;
|
ULONG_PTR Unused:3;
|
||||||
ULONG NumberGenericTableElements:24;
|
#ifdef _WIN64
|
||||||
|
ULONG_PTR NumberGenericTableElements:56;
|
||||||
|
#else
|
||||||
|
ULONG_PTR NumberGenericTableElements:24;
|
||||||
|
#endif
|
||||||
PVOID NodeHint;
|
PVOID NodeHint;
|
||||||
PVOID NodeFreeHint;
|
PVOID NodeFreeHint;
|
||||||
} MM_AVL_TABLE, *PMM_AVL_TABLE;
|
} MM_AVL_TABLE, *PMM_AVL_TABLE;
|
||||||
|
|
Loading…
Reference in a new issue