//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
};