typedef struct _PO_MEMORY_IMAGE { unsigned long Signature; unsigned long ImageType; unsigned long CheckSum; unsigned long LengthSelf; unsigned __int64 PageSelf; unsigned long PageSize; LARGE_INTEGER SystemTime; unsigned __int64 InterruptTime; unsigned long FeatureFlags; unsigned char HiberFlags; unsigned char spare[3]; unsigned long NoHiberPtes; unsigned __int64 HiberVa; LARGE_INTEGER HiberPte; unsigned long NoFreePages; unsigned long FreeMapCheck; unsigned long WakeCheck; unsigned __int64 FirstTablePage; PO_HIBER_PERF PerfInfo; unsigned long FirmwareRuntimeInformationPages; unsigned __int64 FirmwareRuntimeInformation[1]; unsigned long NoBootLoaderLogPages; unsigned __int64 BootLoaderLogPages[8]; unsigned long NotUsed; unsigned long ResumeContextCheck; unsigned long ResumeContextPages; } PO_MEMORY_IMAGE, *PPO_MEMORY_IMAGE;