_SANDMAN_OBJECT


Definition

typedef struct _SANDMAN_OBJECT {
    UCHAR  FileName[ MAX_PATH ];        // Hibernation file filename
    HANDLE hFile;                       // File handle to opened file
    HANDLE hMap;                        // Mapping handle to opened file
    PUCHAR Map;                         // Mapping of opened file
    PIMAGE_HIBER_HEADER FileHdr;        // Alias to file header (file offset 0)
    PULONG FreePages;                   // TODO
    PKPROCESSOR_STATE32 ProcState;      // Alias to processor state
    PMEMORY_RANGE_ARRAY MemArray;       // Alias to 1st element in Memory Array list
    PSANDMAN_TREE PagesListHead;        // Alias to page memory.
    ULONG TotalListEntries;             // Linked to PagesListHead
    ULONG MemRangesCount;               // Stats
    ULONG HighestPage;                  // Used for size.
} SANDMAN_OBJECT, *PSANDMAN_OBJECT;


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