struct POP_HIBER_CONTEXT

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