typedef struct _POP_HIBER_CONTEXT
{
UCHAR WriteToFile;
UCHAR ReserveLoaderMemory;
UCHAR ReserveFreeMemory;
UCHAR VerifyOnWake;
UCHAR Reset;
UCHAR HiberFlags;
UCHAR WroteHiberFile;
ULONG Lock;
UCHAR MapFrozen;
RTL_BITMAP MemoryMap;
RTL_BITMAP DiscardedMemoryPages;
LIST_ENTRY ClonedRanges;
ULONG ClonedRangeCount;
PLIST_ENTRY NextCloneRange;
ULONG NextPreserve;
PMDL LoaderMdl;
PMDL AllocatedMdl;
UINT64 PagesOut;
PVOID IoPages;
PVOID CurrentMcb;
PDUMP_STACK_CONTEXT DumpStack;
PKPROCESSOR_STATE WakeState;
ULONG HiberVa;
LARGE_INTEGER HiberPte;
LONG Status;
PPO_MEMORY_IMAGE MemoryImage;
PPO_MEMORY_RANGE_ARRAY TableHead;
UCHAR * CompressionWorkspace;
UCHAR * CompressedWriteBuffer;
ULONG * PerformanceStats;
PVOID CompressionBlock;
PVOID DmaIO;
PVOID TemporaryHeap;
PO_HIBER_PERF PerfInfo;
PMDL BootLoaderLogMdl;
} POP_HIBER_CONTEXT, *PPOP_HIBER_CONTEXT;
Windows Vista Kernel Structures
|