ReactOS 0.4.15-dev-8039-g69ebfd6
ke.h
Go to the documentation of this file.
4/* Interrupt request levels */
5#define PASSIVE_LEVEL 0
6#define LOW_LEVEL 0
7#define APC_LEVEL 1
8#define DISPATCH_LEVEL 2
9#define CMC_LEVEL 3
10#define DEVICE_LEVEL_BASE 4
11#define PC_LEVEL 12
12#define IPI_LEVEL 14
13#define DRS_LEVEL 14
14#define CLOCK_LEVEL 13
15#define POWER_LEVEL 15
16#define PROFILE_LEVEL 15
17#define HIGH_LEVEL 15
18
19#define KI_USER_SHARED_DATA ((ULONG_PTR)(KADDRESS_BASE + 0xFFFE0000))
21
22#define PAUSE_PROCESSOR __yield();
23
25VOID
27{
28 __mf ();
29 return;
30}
31
36
#define NTSYSAPI
Definition: ntoskrnl.h:12
#define KeGetCurrentThread
Definition: hal.h:55
NTKERNELAPI volatile KSYSTEM_TIME KeTickCount
Definition: clock.c:19
$if(_WDMDDK_) typedef struct _KFLOATING_SAVE
Definition: ke.h:1
$endif(_WDMDDK_) $if(_NTDDK_) typedef struct _NEON128
Definition: ke.h:202
FORCEINLINE VOID KeFlushWriteBuffer(VOID)
Definition: ke.h:26
#define NTAPI
Definition: typedefs.h:36
#define FORCEINLINE
Definition: wdftypes.h:67
#define _WDMDDK_
Definition: wdm.template.h:26
#define NTKERNELAPI