ReactOS 0.4.15-dev-8222-g9164419
CrNtStubs.h
Go to the documentation of this file.
1
5
9
15 ),
16 (
18 ))
19
21LONG,
25 ),
26 (
28 ))
29
31LONG,
35 ),
36 (
38 ))
39
41LONG,
46 ),
47 (
50 ))
51
53PVOID,
57 IN PVOID ExChange,
58 IN PVOID Comperand
59 ),
60 (
62 IN PVOID ExChange,
63 IN PVOID Comperand
64 ))
65
66CROSSNT_DECL_EX("HAL.DLL",
69
73
74CROSSNT_DECL_EX("NDIS.SYS",
79 ),
80 (
81 Lock
82 ))
83
84CROSSNT_DECL_EX("NDIS.SYS",
85VOID,
91 ),
92 (
93 Lock,
94 fWrite,
96 ))
97
98CROSSNT_DECL_EX("NDIS.SYS",
99VOID,
104 ),
105 (
106 Lock,
108 ))
109
unsigned char BOOLEAN
#define InterlockedDecrement
Definition: armddk.h:52
VOID EXPORT NdisAcquireReadWriteLock(IN PNDIS_RW_LOCK Lock, IN BOOLEAN fWrite, IN PLOCK_STATE LockState)
Definition: control.c:40
UCHAR KIRQL
Definition: env_spec_w32.h:591
KSPIN_LOCK * PKSPIN_LOCK
Definition: env_spec_w32.h:73
PsGetCurrentThreadId
Definition: CrNtStubs.h:8
IN OUT PLONG IN OUT PLONG Addend InterlockedExchangeAdd
Definition: CrNtStubs.h:43
IN OUT PLONG IN OUT PLONG Addend IN OUT PLONG IN LONG IN OUT PLONG IN LONG Increment NdisInitializeReadWriteLock
Definition: CrNtStubs.h:77
__fastcall
Definition: CrNtStubs.h:22
IN OUT PLONG IN OUT PLONG Addend IN OUT PLONG IN LONG IN OUT PLONG IN LONG Increment KeRaiseIrqlToDpcLevel
Definition: CrNtStubs.h:68
CROSSNT_DECL(HANDLE, __stdcall, PsGetCurrentProcessId,(),()) CROSSNT_DECL(HANDLE
IN OUT PLONG IN OUT PLONG Addend IN OUT PLONG IN LONG IN OUT PLONG IN LONG Increment IN PNDIS_RW_LOCK Lock IN PNDIS_RW_LOCK IN PLOCK_STATE LockState
Definition: CrNtStubs.h:104
__stdcall
Definition: CrNtStubs.h:7
InterlockedIncrement
Definition: CrNtStubs.h:23
IN OUT PLONG Addend
Definition: CrNtStubs.h:25
IN OUT PLONG IN OUT PLONG Addend IN OUT PLONG IN LONG IN OUT PLONG IN LONG Increment CROSSNT_DECL_EX("HAL.DLL", KIRQL, __stdcall, KeRaiseIrqlToSynchLevel,(),()) CROSSNT_DECL_EX("NDIS.SYS"
IN OUT PLONG IN OUT PLONG Addend IN OUT PLONG IN LONG IN OUT PLONG IN LONG Increment IN PNDIS_RW_LOCK Lock NdisReleaseReadWriteLock
Definition: CrNtStubs.h:101
IN OUT PLONG IN OUT PLONG Addend IN OUT PLONG IN LONG Increment
Definition: CrNtStubs.h:46
KIRQL NTAPI KeRaiseIrqlToSynchLevel(VOID)
Definition: pic.c:156
#define InterlockedCompareExchange
Definition: interlocked.h:104
_Acquires_exclusive_lock_ Lock _In_ BOOLEAN fWrite
Definition: ndis.h:4586
_In_ PUNICODE_STRING _Inout_ PUNICODE_STRING Destination
Definition: rtlfuncs.h:3004
BOOLEAN FASTCALL KeTestSpinLock(IN PKSPIN_LOCK SpinLock)
Definition: spinlock.c:475
HANDLE NTAPI PsGetCurrentProcessId(VOID)
Definition: process.c:1123
long LONG
Definition: pedump.c:60
#define IN
Definition: typedefs.h:39
int32_t * PLONG
Definition: typedefs.h:58
#define OUT
Definition: typedefs.h:40
_Must_inspect_result_ _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFSPINLOCK * SpinLock
Definition: wdfsync.h:228
_Must_inspect_result_ _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFWAITLOCK * Lock
Definition: wdfsync.h:127