ReactOS 0.4.15-dev-7958-gcd0bb1a
mm.h
Go to the documentation of this file.
2
3#define PTI_SHIFT 12
4#define PDI_SHIFT 22
5
6#define PDE_BASE 0xC0300000
7#define PTE_BASE 0xC0000000
8#define PDE_TOP 0xC0300FFF
9#define PTE_TOP 0xC03FFFFF
10
14
15#define MM_HIGHEST_USER_ADDRESS MmHighestUserAddress
16#define MM_SYSTEM_RANGE_START MmSystemRangeStart
17#if defined(_LOCAL_COPY_USER_PROBE_ADDRESS_)
18#define MM_USER_PROBE_ADDRESS _LOCAL_COPY_USER_PROBE_ADDRESS_
19extern ULONG _LOCAL_COPY_USER_PROBE_ADDRESS_;
20#else
21#define MM_USER_PROBE_ADDRESS MmUserProbeAddress
22#endif
23#define MM_LOWEST_USER_ADDRESS (PVOID)0x10000
24#define MM_KSEG0_BASE MM_SYSTEM_RANGE_START
25#define MM_SYSTEM_SPACE_END 0xFFFFFFFF
26
27$endif /* _NTDDK_ */
#define _NTDDK_
PVOID MmHighestUserAddress
Definition: rtlcompat.c:29
NTKERNELAPI ULONG64 MmUserProbeAddress
Definition: init.c:50
NTKERNELAPI PVOID MmSystemRangeStart
Definition: init.c:52
$if(_NTDDK_) extern NTKERNELAPI PVOID MmHighestUserAddress
Definition: ke.h:180
$endif(_WDMDDK_) $if(_NTDDK_) typedef struct _NEON128
Definition: ke.h:202
uint32_t ULONG
Definition: typedefs.h:59
#define NTKERNELAPI