_IMAGE_HIBER_HEADER


Definition

typedef struct _IMAGE_HIBER_HEADER
{
    UCHAR Signature[4];
    ULONG Version;
    ULONG CheckSum;
    ULONG LengthSelf;
    ULONG PageSelf;
    ULONG PageSize;
#ifndef VISTA_TARGET
    ULONG64 ImageType;        // Field disappeared on Windows Vista and above !!!
#endif
    LARGE_INTEGER SystemTime;
    ULONG64 InterruptTime;
    ULONG FeatureFlags;
    ULONG HiberFlags;
    ULONG NoHiberPtes;
    ULONG HiberVa;
    LARGE_INTEGER HiberPte;
    ULONG NoFreePages;
    ULONG FreeMapCheck;
    ULONG WakeCheck;
    ULONG TotalPages;
    ULONG FirstTablePage;
    ULONG LastFilePage;
    //
    // Windows XP and above.
    //
    HIBER_PERF PerfInfo;
    //
    // Windows Vista
    //
    ULONG NoBootLoaderLogPages;
    ULONG BootLoaderLogPages[8];
    ULONG TotalPhysicalMemoryCount;
} IMAGE_HIBER_HEADER,IMAGE_HIBER_HEADER32, *PIMAGE_HIBER_HEADER, *PIMAGE_HIBER_HEADER32



Sandman framework. (c) 2008. Matthieu Suiche(msuiche [at] gmail.com)