typedef struct _PO_HIBER_PERF                                                   // 68 / 68 elements; 0x01F8 / 0x01F8 Bytes
{
    UINT64                      HiberIoTicks;                                   // 0x0000 / 0x0000; 0x0008 / 0x0008 Bytes
    UINT64                      HiberIoCpuTicks;                                // 0x0008 / 0x0008; 0x0008 / 0x0008 Bytes
    UINT64                      HiberInitTicks;                                 // 0x0010 / 0x0010; 0x0008 / 0x0008 Bytes
    UINT64                      HiberHiberFileTicks;                            // 0x0018 / 0x0018; 0x0008 / 0x0008 Bytes
    UINT64                      HiberCompressTicks;                             // 0x0020 / 0x0020; 0x0008 / 0x0008 Bytes
    UINT64                      HiberSharedBufferTicks;                         // 0x0028 / 0x0028; 0x0008 / 0x0008 Bytes
    UINT64                      HiberChecksumTicks;                             // 0x0030 / 0x0030; 0x0008 / 0x0008 Bytes
    UINT64                      HiberChecksumIoTicks;                           // 0x0038 / 0x0038; 0x0008 / 0x0008 Bytes
    LARGE_INTEGER               TotalHibernateTime;                             // 0x0040 / 0x0040; 0x0008 / 0x0008 Bytes
    LARGE_INTEGER               HibernateCompleteTimestamp;                     // 0x0048 / 0x0048; 0x0008 / 0x0008 Bytes
    ULONG32                     POSTTime;                                       // 0x0050 / 0x0050; 0x0004 / 0x0004 Bytes
    ULONG32                     ResumeBootMgrTime;                              // 0x0054 / 0x0054; 0x0004 / 0x0004 Bytes
    ULONG32                     BootmgrUserInputTime;                           // 0x0058 / 0x0058; 0x0004 / 0x0004 Bytes
    UINT8                       _PADDING0_[4];                                  // 0x005C / 0x005C; 0x0004 / 0x0004 Bytes
    UINT64                      ResumeAppTicks;                                 // 0x0060 / 0x0060; 0x0008 / 0x0008 Bytes
    UINT64                      ResumeAppStartTimestamp;                        // 0x0068 / 0x0068; 0x0008 / 0x0008 Bytes
    UINT64                      ResumeLibraryInitTicks;                         // 0x0070 / 0x0070; 0x0008 / 0x0008 Bytes
    UINT64                      ResumeInitTicks;                                // 0x0078 / 0x0078; 0x0008 / 0x0008 Bytes
    UINT64                      ResumeRestoreImageStartTimestamp;               // 0x0080 / 0x0080; 0x0008 / 0x0008 Bytes
    UINT64                      ResumeHiberFileTicks;                           // 0x0088 / 0x0088; 0x0008 / 0x0008 Bytes
    UINT64                      ResumeIoTicks;                                  // 0x0090 / 0x0090; 0x0008 / 0x0008 Bytes
    UINT64                      ResumeDecompressTicks;                          // 0x0098 / 0x0098; 0x0008 / 0x0008 Bytes
    UINT64                      ResumeAllocateTicks;                            // 0x00A0 / 0x00A0; 0x0008 / 0x0008 Bytes
    UINT64                      ResumeUserInOutTicks;                           // 0x00A8 / 0x00A8; 0x0008 / 0x0008 Bytes
    UINT64                      ResumeMapTicks;                                 // 0x00B0 / 0x00B0; 0x0008 / 0x0008 Bytes
    UINT64                      ResumeUnmapTicks;                               // 0x00B8 / 0x00B8; 0x0008 / 0x0008 Bytes
    UINT64                      ResumeChecksumTicks;                            // 0x00C0 / 0x00C0; 0x0008 / 0x0008 Bytes
    UINT64                      ResumeChecksumIoTicks;                          // 0x00C8 / 0x00C8; 0x0008 / 0x0008 Bytes
    UINT64                      ResumeKernelSwitchTimestamp;                    // 0x00D0 / 0x00D0; 0x0008 / 0x0008 Bytes
    UINT64                      CyclesPerMs;                                    // 0x00D8 / 0x00D8; 0x0008 / 0x0008 Bytes
    UINT64                      WriteLogDataTimestamp;                          // 0x00E0 / 0x00E0; 0x0008 / 0x0008 Bytes
    UINT64                      KernelReturnFromHandler;                        // 0x00E8 / 0x00E8; 0x0008 / 0x0008 Bytes
    UINT64                      TimeStampCounterAtSwitchTime;                   // 0x00F0 / 0x00F0; 0x0008 / 0x0008 Bytes
    UINT64                      HalTscOffset;                                   // 0x00F8 / 0x00F8; 0x0008 / 0x0008 Bytes
    UINT64                      HvlTscOffset;                                   // 0x0100 / 0x0100; 0x0008 / 0x0008 Bytes
    UINT64                      SleeperThreadEnd;                               // 0x0108 / 0x0108; 0x0008 / 0x0008 Bytes
    UINT64                      PostCmosUpdateTimestamp;                        // 0x0110 / 0x0110; 0x0008 / 0x0008 Bytes
    UINT64                      KernelReturnSystemPowerStateTimestamp;          // 0x0118 / 0x0118; 0x0008 / 0x0008 Bytes
    UINT64                      IoBoundedness;                                  // 0x0120 / 0x0120; 0x0008 / 0x0008 Bytes
    UINT64                      KernelDecompressTicks;                          // 0x0128 / 0x0128; 0x0008 / 0x0008 Bytes
    UINT64                      KernelIoTicks;                                  // 0x0130 / 0x0130; 0x0008 / 0x0008 Bytes
    UINT64                      KernelCopyTicks;                                // 0x0138 / 0x0138; 0x0008 / 0x0008 Bytes
    UINT64                      ReadCheckCount;                                 // 0x0140 / 0x0140; 0x0008 / 0x0008 Bytes
    UINT64                      KernelInitTicks;                                // 0x0148 / 0x0148; 0x0008 / 0x0008 Bytes
    UINT64                      KernelResumeHiberFileTicks;                     // 0x0150 / 0x0150; 0x0008 / 0x0008 Bytes
    UINT64                      KernelIoCpuTicks;                               // 0x0158 / 0x0158; 0x0008 / 0x0008 Bytes
    UINT64                      KernelSharedBufferTicks;                        // 0x0160 / 0x0160; 0x0008 / 0x0008 Bytes
    UINT64                      KernelAnimationTicks;                           // 0x0168 / 0x0168; 0x0008 / 0x0008 Bytes
    UINT64                      KernelChecksumTicks;                            // 0x0170 / 0x0170; 0x0008 / 0x0008 Bytes
    UINT64                      KernelChecksumIoTicks;                          // 0x0178 / 0x0178; 0x0008 / 0x0008 Bytes
    LARGE_INTEGER               AnimationStart;                                 // 0x0180 / 0x0180; 0x0008 / 0x0008 Bytes
    LARGE_INTEGER               AnimationStop;                                  // 0x0188 / 0x0188; 0x0008 / 0x0008 Bytes
    ULONG32                     DeviceResumeTime;                               // 0x0190 / 0x0190; 0x0004 / 0x0004 Bytes
    UINT8                       _PADDING1_[4];                                  // 0x0194 / 0x0194; 0x0004 / 0x0004 Bytes
    UINT64                      SecurePagesProcessed;                           // 0x0198 / 0x0198; 0x0008 / 0x0008 Bytes
    UINT64                      BootPagesProcessed;                             // 0x01A0 / 0x01A0; 0x0008 / 0x0008 Bytes
    UINT64                      KernelPagesProcessed;                           // 0x01A8 / 0x01A8; 0x0008 / 0x0008 Bytes
    UINT64                      BootBytesWritten;                               // 0x01B0 / 0x01B0; 0x0008 / 0x0008 Bytes
    UINT64                      KernelBytesWritten;                             // 0x01B8 / 0x01B8; 0x0008 / 0x0008 Bytes
    UINT64                      BootPagesWritten;                               // 0x01C0 / 0x01C0; 0x0008 / 0x0008 Bytes
    UINT64                      KernelPagesWritten;                             // 0x01C8 / 0x01C8; 0x0008 / 0x0008 Bytes
    UINT64                      BytesWritten;                                   // 0x01D0 / 0x01D0; 0x0008 / 0x0008 Bytes
    ULONG32                     PagesWritten;                                   // 0x01D8 / 0x01D8; 0x0004 / 0x0004 Bytes
    ULONG32                     FileRuns;                                       // 0x01DC / 0x01DC; 0x0004 / 0x0004 Bytes
    ULONG32                     NoMultiStageResumeReason;                       // 0x01E0 / 0x01E0; 0x0004 / 0x0004 Bytes
    ULONG32                     MaxHuffRatio;                                   // 0x01E4 / 0x01E4; 0x0004 / 0x0004 Bytes
    UINT64                      AdjustedTotalResumeTime;                        // 0x01E8 / 0x01E8; 0x0008 / 0x0008 Bytes
    UINT64                      ResumeCompleteTimestamp;                        // 0x01F0 / 0x01F0; 0x0008 / 0x0008 Bytes
} PO_HIBER_PERF, * PPO_HIBER_PERF;

Return to OS-specific structures/unions/enums list.
Return to OS version list.