//0x2e8 bytes (sizeof)
struct _PO_HIBER_PERF
{
    ULONGLONG HiberIoTicks;                                                 //0x0
    ULONGLONG HiberIoCpuTicks;                                              //0x8
    ULONGLONG HiberInitTicks;                                               //0x10
    ULONGLONG HiberHiberFileTicks;                                          //0x18
    ULONGLONG BootCompressTicks;                                            //0x20
    ULONGLONG KernelCompressTicks;                                          //0x28
    ULONGLONG HiberSharedBufferTicks;                                       //0x30
    ULONGLONG HiberChecksumTicks;                                           //0x38
    ULONGLONG HiberChecksumIoTicks;                                         //0x40
    union _LARGE_INTEGER TotalHibernateTime;                                //0x48
    union _LARGE_INTEGER HibernateCompleteTimestamp;                        //0x50
    ULONG POSTTime;                                                         //0x58
    ULONG ResumeBootMgrTime;                                                //0x5c
    ULONG BootmgrUserInputTime;                                             //0x60
    ULONGLONG ResumeAppTicks;                                               //0x68
    ULONGLONG ResumeAppStartTimestamp;                                      //0x70
    ULONGLONG ResumeLibraryInitTicks;                                       //0x78
    ULONGLONG ResumeInitTicks;                                              //0x80
    ULONGLONG ResumeRestoreImageStartTimestamp;                             //0x88
    ULONGLONG ResumeHiberFileTicks;                                         //0x90
    ULONGLONG ResumeIoTicks;                                                //0x98
    ULONGLONG ResumeDecompressTicks;                                        //0xa0
    ULONGLONG ResumeAllocateTicks;                                          //0xa8
    ULONGLONG ResumeUserInOutTicks;                                         //0xb0
    ULONGLONG ResumeMapTicks;                                               //0xb8
    ULONGLONG ResumeUnmapTicks;                                             //0xc0
    ULONGLONG ResumeChecksumTicks;                                          //0xc8
    ULONGLONG ResumeChecksumIoTicks;                                        //0xd0
    ULONGLONG ResumeKernelSwitchTimestamp;                                  //0xd8
    ULONGLONG CyclesPerMs;                                                  //0xe0
    ULONGLONG WriteLogDataTimestamp;                                        //0xe8
    ULONGLONG KernelReturnFromHandler;                                      //0xf0
    ULONGLONG TimeStampCounterAtSwitchTime;                                 //0xf8
    ULONGLONG HighestPhysicalPage;                                          //0x100
    ULONG ProcessorCount;                                                   //0x108
    ULONG Reserved;                                                         //0x10c
    ULONGLONG SleeperThreadEnd;                                             //0x110
    ULONGLONG PostCmosUpdateTimestamp;                                      //0x118
    ULONGLONG KernelReturnSystemPowerStateTimestamp;                        //0x120
    ULONGLONG IoBoundedness;                                                //0x128
    ULONGLONG KernelDecompressTicks;                                        //0x130
    ULONGLONG KernelIoTicks;                                                //0x138
    ULONGLONG KernelCopyTicks;                                              //0x140
    ULONGLONG ReadCheckCount;                                               //0x148
    ULONGLONG KernelInitTicks;                                              //0x150
    ULONGLONG KernelResumeHiberFileTicks;                                   //0x158
    ULONGLONG KernelIoCpuTicks;                                             //0x160
    ULONGLONG KernelSharedBufferTicks;                                      //0x168
    ULONGLONG KernelAnimationTicks;                                         //0x170
    ULONGLONG KernelChecksumTicks;                                          //0x178
    ULONGLONG KernelChecksumIoTicks;                                        //0x180
    union _LARGE_INTEGER AnimationStart;                                    //0x188
    union _LARGE_INTEGER AnimationStop;                                     //0x190
    ULONG DeviceResumeTime;                                                 //0x198
    ULONGLONG SecurePagesProcessed;                                         //0x1a0
    ULONGLONG BootPagesProcessed;                                           //0x1a8
    ULONGLONG KernelPagesProcessed;                                         //0x1b0
    ULONGLONG BootBytesWritten;                                             //0x1b8
    ULONGLONG KernelBytesWritten;                                           //0x1c0
    ULONGLONG BootPagesWritten;                                             //0x1c8
    ULONGLONG KernelPagesWritten;                                           //0x1d0
    ULONGLONG BytesWritten;                                                 //0x1d8
    ULONG PagesWritten;                                                     //0x1e0
    ULONG FileRuns;                                                         //0x1e4
    ULONG NoMultiStageResumeReason;                                         //0x1e8
    ULONG MaxHuffRatio;                                                     //0x1ec
    ULONGLONG AdjustedTotalResumeTime;                                      //0x1f0
    ULONGLONG ResumeCompleteTimestamp;                                      //0x1f8
    ULONGLONG WinresumeExitTimestamp;                                       //0x200
    ULONGLONG TcbLoaderStartTimestamp;                                      //0x208
    ULONGLONG TcbLoaderEndTimestamp;                                        //0x210
    ULONGLONG RemappedPageLookupCycles;                                     //0x218
    ULONGLONG TcbLaunchPrepareCycles;                                       //0x220
    ULONGLONG TcbLaunchPrepareDataCycles;                                   //0x228
    ULONGLONG TcbRestoreStateCycles;                                        //0x230
    ULONGLONG DecryptVsmPagesPhase0Cycles;                                  //0x238
    ULONGLONG DecryptVsmPagesPhase1Cycles;                                  //0x240
    ULONGLONG DecryptVsmPagesPhase2Cycles;                                  //0x248
    ULONGLONG TcbLoaderAuthenticateCycles;                                  //0x250
    ULONGLONG TcbLoaderDecryptCycles;                                       //0x258
    ULONGLONG TcbLoaderValidateCycles;                                      //0x260
    ULONGLONG BootPhaseBlockCountByMethod[5];                               //0x268
    ULONGLONG KernelPhaseBlockCountByMethod[5];                             //0x290
    ULONGLONG BootPhaseWriteIoTicks;                                        //0x2b8
    ULONGLONG KernelPhaseWriteIoTicks;                                      //0x2c0
    ULONGLONG SecurePhaseWriteIoTicks;                                      //0x2c8
    ULONGLONG BootPhaseSuspendWallTicks;                                    //0x2d0
    ULONGLONG KernelPhaseSuspendWallTicks;                                  //0x2d8
    ULONGLONG KernelPhaseResumeWallTicks;                                   //0x2e0
};