typedef struct _MMPTE_HARDWARE { unsigned __int64 Valid : 1; unsigned __int64 Dirty1 : 1; unsigned __int64 Owner : 1; unsigned __int64 WriteThrough : 1; unsigned __int64 CacheDisable : 1; unsigned __int64 Accessed : 1; unsigned __int64 Dirty : 1; unsigned __int64 LargePage : 1; unsigned __int64 Global : 1; unsigned __int64 CopyOnWrite : 1; unsigned __int64 Unused : 1; unsigned __int64 Write : 1; unsigned __int64 PageFrameNumber : 36; unsigned __int64 reserved1 : 4; unsigned __int64 SoftwareWsIndex : 11; unsigned __int64 NoExecute : 1; } MMPTE_HARDWARE, *PMMPTE_HARDWARE;