ReactOS  r75214
armddk.h
Go to the documentation of this file.
1 #ifndef _ARMDDK_
2 #define _ARMDDK_
3 
4 #define USPCR 0x7FFF0000
5 #define USERPCR ((volatile KPCR * const)USPCR)
6 
7 
8 #ifndef _WINNT_
9 
10 
11 //
12 // Address space layout
13 //
17 #define MM_HIGHEST_USER_ADDRESS MmHighestUserAddress
18 #define MM_SYSTEM_RANGE_START MmSystemRangeStart
19 #define MM_USER_PROBE_ADDRESS MmUserProbeAddress
20 #define MM_LOWEST_USER_ADDRESS (PVOID)0x10000
21 #define MM_LOWEST_SYSTEM_ADDRESS (PVOID)0xC0800000
22 
23 
24 
25 //
26 // Used to contain PFNs and PFN counts
27 //
28 //typedef ULONG PFN_COUNT;
29 //typedef ULONG PFN_NUMBER, *PPFN_NUMBER;
30 //typedef LONG SPFN_NUMBER, *PSPFN_NUMBER;
31 
32 
33 
34 #endif
35 
36 //
37 // Processor Control Region
38 //
39 #ifdef _WINNT_
40 #define KIRQL ULONG
41 #endif
42 
43 #define ASSERT_BREAKPOINT BREAKPOINT_COMMAND_STRING + 1
44 
45 #define RESULT_ZERO 0
46 #define RESULT_NEGATIVE 1
47 #define RESULT_POSITIVE 2
48 
49 //
50 // Intrinsics
51 //
52 #define InterlockedDecrement _InterlockedDecrement
53 #define InterlockedIncrement _InterlockedIncrement
54 #define InterlockedExchange _InterlockedExchange
55 #endif
DWORD *typedef PVOID
Definition: winlogon.h:52
uint32_t ULONG_PTR
Definition: typedefs.h:64
ULONG_PTR MmUserProbeAddress
Definition: init.c:50
PVOID MmSystemRangeStart
Definition: init.c:52
PVOID MmHighestUserAddress
Definition: rtlcompat.c:26