//0x4 bytes (sizeof)
struct _MMSUPPORT_FLAGS
{
union
{
struct
{
UCHAR WorkingSetType:4; //0x0
UCHAR Reserved0:2; //0x0
UCHAR MaximumWorkingSetHard:1; //0x0
UCHAR MinimumWorkingSetHard:1; //0x0
UCHAR Reserved1:1; //0x1
UCHAR TrimmerState:2; //0x1
UCHAR LinearAddressProtected:1; //0x1
UCHAR PageStealers:4; //0x1
};
struct
{
USHORT u1; //0x0
UCHAR MemoryPriority; //0x2
union
{
struct
{
UCHAR WsleDeleted:1; //0x3
UCHAR SvmEnabled:1; //0x3
UCHAR ForceAge:1; //0x3
UCHAR ForceTrim:1; //0x3
UCHAR CommitReleaseState:2; //0x3
UCHAR Reserved2:2; //0x3
};
UCHAR u2; //0x3
};
};
ULONG EntireFlags; //0x0
};
};