//0x1f0 bytes (sizeof)
struct _POP_HIBER_CONTEXT
{
UCHAR Reset; //0x0
UCHAR HiberFlags; //0x1
UCHAR WroteHiberFile; //0x2
UCHAR KernelPhaseVerificationActive; //0x3
volatile UCHAR InitializationFinished; //0x4
volatile LONG NextTableLockHeld; //0x8
volatile LONG BootPhaseFinishedBarrier; //0xc
volatile LONG KernelResumeFinishedBarrier; //0x10
volatile LONG HvCaptureReadyBarrier; //0x14
volatile LONG HvCaptureCompletedBarrier; //0x18
UCHAR MapFrozen; //0x1c
struct _RTL_BITMAP BootRestoredPagesMap; //0x20
union
{
struct _RTL_BITMAP DiscardMap; //0x30
struct _RTL_BITMAP KernelPhaseMap; //0x30
};
struct _RTL_BITMAP BootPhaseMap; //0x40
struct _LIST_ENTRY ClonedRanges; //0x50
ULONG ClonedRangeCount; //0x60
ULONGLONG ClonedPageCount; //0x68
struct _RTL_BITMAP* CurrentMap; //0x70
struct _LIST_ENTRY* NextCloneRange; //0x78
ULONGLONG NextPreserve; //0x80
struct _MDL* LoaderMdl; //0x88
struct _MDL* AllocatedMdl; //0x90
ULONGLONG PagesOut; //0x98
VOID* IoPages; //0xa0
ULONG IoPagesCount; //0xa8
VOID* CurrentMcb; //0xb0
struct _DUMP_STACK_CONTEXT* DumpStack; //0xb8
struct _KPROCESSOR_STATE* WakeState; //0xc0
ULONG IoProgress; //0xc8
LONG Status; //0xcc
ULONG GraphicsProc; //0xd0
struct PO_MEMORY_IMAGE* MemoryImage; //0xd8
ULONG* PerformanceStats; //0xe0
struct _MDL* BootLoaderLogMdl; //0xe8
struct _MDL* FirmwareRuntimeInformationMdl; //0xf0
VOID* FirmwareRuntimeInformationVa; //0xf8
ULONGLONG IumFirmwareRuntimeInformationPageCount; //0x100
ULONGLONG IumFirmwareRuntimeInformationPfnBase; //0x108
VOID* ResumeContext; //0x110
ULONG ResumeContextPages; //0x118
ULONG SecurePages; //0x11c
ULONG ProcessorCount; //0x120
struct _POP_PER_PROCESSOR_CONTEXT* ProcessorContext; //0x128
CHAR* ProdConsBuffer; //0x130
ULONG ProdConsSize; //0x138
ULONG MaxDataPages; //0x13c
VOID* ExtraBuffer; //0x140
ULONGLONG ExtraBufferSize; //0x148
VOID* ExtraMapVa; //0x150
ULONGLONG BitlockerKeyPFN; //0x158
struct _POP_IO_INFO IoInfo; //0x160
USHORT* IoChecksums; //0x1d0
ULONGLONG IoChecksumsSize; //0x1d8
ULONG HardwareConfigurationSignature; //0x1e0
UCHAR IumEnabled; //0x1e4
UCHAR SecureBoot; //0x1e5
UCHAR DisableCompressionCallbacks; //0x1e6
UCHAR LZ4BootPhaseEnabled; //0x1e7
UCHAR LZ4KernelPhaseEnabled; //0x1e8
UCHAR Feature_Servicing_PopResetOnHiber_IsEnabled; //0x1e9
};