//0x1c8 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
    union
    {
        struct _RTL_BITMAP DiscardMap;                                      //0x20
        struct _RTL_BITMAP KernelPhaseMap;                                  //0x20
    };
    struct _RTL_BITMAP BootPhaseMap;                                        //0x30
    struct _LIST_ENTRY ClonedRanges;                                        //0x40
    ULONG ClonedRangeCount;                                                 //0x50
    ULONGLONG ClonedPageCount;                                              //0x58
    struct _RTL_BITMAP* CurrentMap;                                         //0x60
    struct _LIST_ENTRY* NextCloneRange;                                     //0x68
    ULONGLONG NextPreserve;                                                 //0x70
    struct _MDL* LoaderMdl;                                                 //0x78
    struct _MDL* AllocatedMdl;                                              //0x80
    ULONGLONG PagesOut;                                                     //0x88
    VOID* IoPages;                                                          //0x90
    ULONG IoPagesCount;                                                     //0x98
    VOID* CurrentMcb;                                                       //0xa0
    struct _DUMP_STACK_CONTEXT* DumpStack;                                  //0xa8
    struct _KPROCESSOR_STATE* WakeState;                                    //0xb0
    ULONG IoProgress;                                                       //0xb8
    LONG Status;                                                            //0xbc
    ULONG GraphicsProc;                                                     //0xc0
    struct PO_MEMORY_IMAGE* MemoryImage;                                    //0xc8
    ULONG* PerformanceStats;                                                //0xd0
    struct _MDL* BootLoaderLogMdl;                                          //0xd8
    struct _MDL* FirmwareRuntimeInformationMdl;                             //0xe0
    VOID* FirmwareRuntimeInformationVa;                                     //0xe8
    VOID* ResumeContext;                                                    //0xf0
    ULONG ResumeContextPages;                                               //0xf8
    ULONG SecurePages;                                                      //0xfc
    ULONG ProcessorCount;                                                   //0x100
    struct _POP_PER_PROCESSOR_CONTEXT* ProcessorContext;                    //0x108
    CHAR* ProdConsBuffer;                                                   //0x110
    ULONG ProdConsSize;                                                     //0x118
    ULONG MaxDataPages;                                                     //0x11c
    VOID* ExtraBuffer;                                                      //0x120
    ULONGLONG ExtraBufferSize;                                              //0x128
    VOID* ExtraMapVa;                                                       //0x130
    ULONGLONG BitlockerKeyPFN;                                              //0x138
    struct _POP_IO_INFO IoInfo;                                             //0x140
    USHORT* IoChecksums;                                                    //0x1b0
    ULONGLONG IoChecksumsSize;                                              //0x1b8
    ULONG HardwareConfigurationSignature;                                   //0x1c0
    UCHAR IumEnabled;                                                       //0x1c4
    UCHAR SecureBoot;                                                       //0x1c5
};