ReactOS  0.4.12-dev-418-g3df31a8
armddk.h File Reference

Go to the source code of this file.

Macros

#define USPCR   0x7FFF0000
 
#define USERPCR   ((volatile KPCR * const)USPCR)
 
#define MM_HIGHEST_USER_ADDRESS   MmHighestUserAddress
 
#define MM_SYSTEM_RANGE_START   MmSystemRangeStart
 
#define MM_USER_PROBE_ADDRESS   MmUserProbeAddress
 
#define MM_LOWEST_USER_ADDRESS   (PVOID)0x10000
 
#define MM_LOWEST_SYSTEM_ADDRESS   (PVOID)0xC0800000
 
#define ASSERT_BREAKPOINT   BREAKPOINT_COMMAND_STRING + 1
 
#define RESULT_ZERO   0
 
#define RESULT_NEGATIVE   1
 
#define RESULT_POSITIVE   2
 
#define InterlockedDecrement   _InterlockedDecrement
 
#define InterlockedIncrement   _InterlockedIncrement
 
#define InterlockedExchange   _InterlockedExchange
 

Variables

PVOID MmHighestUserAddress
 
PVOID MmSystemRangeStart
 
ULONG_PTR MmUserProbeAddress
 

Macro Definition Documentation

◆ ASSERT_BREAKPOINT

#define ASSERT_BREAKPOINT   BREAKPOINT_COMMAND_STRING + 1

Definition at line 43 of file armddk.h.

◆ InterlockedDecrement

#define InterlockedDecrement   _InterlockedDecrement

Definition at line 52 of file armddk.h.

◆ InterlockedExchange

#define InterlockedExchange   _InterlockedExchange

Definition at line 54 of file armddk.h.

◆ InterlockedIncrement

#define InterlockedIncrement   _InterlockedIncrement

Definition at line 53 of file armddk.h.

◆ MM_HIGHEST_USER_ADDRESS

#define MM_HIGHEST_USER_ADDRESS   MmHighestUserAddress

Definition at line 17 of file armddk.h.

◆ MM_LOWEST_SYSTEM_ADDRESS

#define MM_LOWEST_SYSTEM_ADDRESS   (PVOID)0xC0800000

Definition at line 21 of file armddk.h.

◆ MM_LOWEST_USER_ADDRESS

#define MM_LOWEST_USER_ADDRESS   (PVOID)0x10000

Definition at line 20 of file armddk.h.

◆ MM_SYSTEM_RANGE_START

#define MM_SYSTEM_RANGE_START   MmSystemRangeStart

Definition at line 18 of file armddk.h.

◆ MM_USER_PROBE_ADDRESS

#define MM_USER_PROBE_ADDRESS   MmUserProbeAddress

Definition at line 19 of file armddk.h.

◆ RESULT_NEGATIVE

#define RESULT_NEGATIVE   1

Definition at line 46 of file armddk.h.

◆ RESULT_POSITIVE

#define RESULT_POSITIVE   2

Definition at line 47 of file armddk.h.

◆ RESULT_ZERO

#define RESULT_ZERO   0

Definition at line 45 of file armddk.h.

◆ USERPCR

#define USERPCR   ((volatile KPCR * const)USPCR)

Definition at line 5 of file armddk.h.

◆ USPCR

#define USPCR   0x7FFF0000

Definition at line 4 of file armddk.h.

Variable Documentation

◆ MmHighestUserAddress

PVOID MmHighestUserAddress

Definition at line 29 of file rtlcompat.c.

◆ MmSystemRangeStart

PVOID MmSystemRangeStart

Definition at line 52 of file init.c.

◆ MmUserProbeAddress

ULONG_PTR MmUserProbeAddress

Definition at line 50 of file init.c.