typedef struct _POP_HIBER_CONTEXT               // 39 elements, 0xA0 bytes (sizeof)
          {
/*0x000*/     UINT8        WriteToFile;
/*0x001*/     UINT8        ReserveLoaderMemory;
/*0x002*/     UINT8        ReserveFreeMemory;
/*0x003*/     UINT8        Reset;
/*0x004*/     UINT8        HiberFlags;
/*0x005*/     UINT8        WroteHiberFile;
/*0x006*/     UINT8        MapFrozen;
/*0x007*/     UINT8        _PADDING0_[0x1];
/*0x008*/     struct _RTL_BITMAP MemoryMap;               // 2 elements, 0x8 bytes (sizeof)
/*0x010*/     struct _RTL_BITMAP DiscardedMemoryPages;    // 2 elements, 0x8 bytes (sizeof)
/*0x018*/     struct _LIST_ENTRY ClonedRanges;            // 2 elements, 0x8 bytes (sizeof)
/*0x020*/     ULONG32      ClonedRangeCount;
/*0x024*/     struct _LIST_ENTRY* NextCloneRange;
/*0x028*/     ULONG32      NextPreserve;
/*0x02C*/     struct _MDL* LoaderMdl;
/*0x030*/     struct _MDL* AllocatedMdl;
/*0x034*/     UINT8        _PADDING1_[0x4];
/*0x038*/     UINT64       PagesOut;
/*0x040*/     VOID*        IoPages;
/*0x044*/     ULONG32      IoPagesCount;
/*0x048*/     VOID*        CurrentMcb;
/*0x04C*/     struct _DUMP_STACK_CONTEXT* DumpStack;
/*0x050*/     struct _KPROCESSOR_STATE* WakeState;
/*0x054*/     ULONG32      PreferredIoWriteSize;
/*0x058*/     ULONG32      IoProgress;
/*0x05C*/     ULONG32      HiberVa;
/*0x060*/     union _LARGE_INTEGER HiberPte;              // 4 elements, 0x8 bytes (sizeof)
/*0x068*/     LONG32       Status;
/*0x06C*/     struct _PO_MEMORY_IMAGE* MemoryImage;
/*0x070*/     VOID*        CompressionWorkspace;
/*0x074*/     UINT8*       CompressedWriteBuffer;
/*0x078*/     ULONG32      CompressedWriteBufferSize;
/*0x07C*/     ULONG32      MaxCompressedOutputSize;
/*0x080*/     ULONG32*     PerformanceStats;
/*0x084*/     VOID*        CompressionBlock;
/*0x088*/     VOID*        DmaIO;
/*0x08C*/     VOID*        TemporaryHeap;
/*0x090*/     struct _MDL* BootLoaderLogMdl;
/*0x094*/     struct _MDL* FirmwareRuntimeInformationMdl;
/*0x098*/     VOID*        ResumeContext;
/*0x09C*/     ULONG32      ResumeContextPages;
          }POP_HIBER_CONTEXT, *PPOP_HIBER_CONTEXT;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.