20 #ifndef _AMD64_MMTYPES_H 21 #define _AMD64_MMTYPES_H 34 #define PAGE_SIZE 0x1000 35 #define PAGE_SHIFT 12L 36 #define MM_ALLOCATION_GRANULARITY 0x10000 37 #define MM_ALLOCATION_GRANULARITY_SHIFT 16L 38 #define MM_PAGE_FRAME_NUMBER_SIZE 52 43 #define MI_HIGHEST_USER_ADDRESS (PVOID)0x000007FFFFFEFFFFULL 48 #define MM_SHARED_USER_DATA_VA 0x7FFE0000ULL 106 #if (NTDDI_VERSION >= NTDDI_LONGHORN) 151 #if (NTDDI_VERSION >= NTDDI_LONGHORN) 169 #if (NTDDI_VERSION >= NTDDI_LONGHORN) 202 #if (NTDDI_VERSION >= NTDDI_LONGHORN) 233 #endif // !AMD64_MMTYPES_H
struct _MMPTE_TRANSITION MMPTE_TRANSITION
struct _MMPTE_HARDWARE * PMMPTE_HARDWARE
struct _MMPTE_SUBSECTION MMPTE_SUBSECTION
struct _HARDWARE_PTE * PHARDWARE_PTE
struct _HARDWARE_PTE HARDWARE_PTE
struct _MMPTE_HARDWARE_LARGEPAGE * PMMPTE_HARDWARE_LARGEPAGE
struct _MMPTE_HARDWARE_LARGEPAGE MMPTE_HARDWARE_LARGEPAGE
ULONG const BOOLEAN const _Out_ PBOOLEAN Writable
ULONG64 UsedPageTableEntries
struct _MMPTE_SOFTWARE MMPTE_SOFTWARE
struct _MMPTE_LIST MMPTE_LIST
struct _MMPTE_PROTOTYPE MMPTE_PROTOTYPE
C_ASSERT(sizeof(HARDWARE_PDE_ARMV6)==sizeof(ULONG))
#define MM_ALLOCATION_GRANULARITY_SHIFT
struct _MMPTE_HARDWARE MMPTE_HARDWARE
struct _MMPTE_SOFTWARE * PMMPTE_SOFTWARE
#define MM_ALLOCATION_GRANULARITY