ReactOS  0.4.13-dev-39-g8b6696f
CrNtStubs.h
Go to the documentation of this file.
1 
5 
9 
11 BOOLEAN,
15  ),
16  (
17  SpinLock
18  ))
19 
21 LONG,
25  ),
26  (
28  ))
29 
31 LONG,
35  ),
36  (
38  ))
39 
41 LONG,
46  ),
47  (
50  ))
51 
53 PVOID,
57  IN PVOID ExChange,
58  IN PVOID Comperand
59  ),
60  (
62  IN PVOID ExChange,
63  IN PVOID Comperand
64  ))
65 
66 CROSSNT_DECL_EX("HAL.DLL",
69 
70 CROSSNT_DECL_EX("HAL.DLL",
73 
74 CROSSNT_DECL_EX("NDIS.SYS",
76 __stdcall,
79  ),
80  (
81  Lock
82  ))
83 
84 CROSSNT_DECL_EX("NDIS.SYS",
85 VOID,
86 __stdcall,
91  ),
92  (
93  Lock,
94  fWrite,
95  LockState
96  ))
97 
98 CROSSNT_DECL_EX("NDIS.SYS",
100 __stdcall,
104  ),
105  (
106  Lock,
107  LockState
108  ))
109 
#define IN
Definition: typedefs.h:38
IN OUT PLONG IN OUT PLONG Addend IN OUT PLONG IN LONG IN OUT PLONG IN LONG Increment KeRaiseIrqlToDpcLevel
Definition: CrNtStubs.h:67
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:99
__stdcall
Definition: CrNtStubs.h:7
#define InterlockedCompareExchange
Definition: interlocked.h:104
KSPIN_LOCK * PKSPIN_LOCK
Definition: env_spec_w32.h:73
IN OUT PLONG Addend
Definition: CrNtStubs.h:22
InterlockedIncrement
Definition: CrNtStubs.h:22
_In_ PKSERVICE_ROUTINE _In_opt_ PVOID _In_opt_ PKSPIN_LOCK SpinLock
Definition: iofuncs.h:798
UCHAR KIRQL
Definition: env_spec_w32.h:591
long LONG
Definition: pedump.c:60
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:99
_Acquires_exclusive_lock_ Lock _In_ BOOLEAN fWrite
Definition: ndis.h:4568
unsigned char BOOLEAN
PsGetCurrentThreadId
Definition: CrNtStubs.h:7
BOOLEAN FASTCALL KeTestSpinLock(IN PKSPIN_LOCK SpinLock)
Definition: spinlock.c:442
_In_ PUNICODE_STRING _Inout_ PUNICODE_STRING Destination
Definition: rtlfuncs.h:2875
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 InterlockedExchangeAdd
Definition: CrNtStubs.h:42
#define InterlockedDecrement
Definition: armddk.h:52
IN OUT PLONG IN OUT PLONG Addend IN OUT PLONG IN LONG IN OUT PLONG IN LONG Increment IN PNDIS_RW_LOCK Lock
Definition: CrNtStubs.h:75
CROSSNT_DECL(HANDLE, __stdcall, PsGetCurrentProcessId,(),()) CROSSNT_DECL(HANDLE
VOID EXPORT NdisAcquireReadWriteLock(IN PNDIS_RW_LOCK Lock, IN BOOLEAN fWrite, IN PLOCK_STATE LockState)
Definition: control.c:40
HANDLE NTAPI PsGetCurrentProcessId(VOID)
Definition: process.c:1123
IN OUT PLONG IN OUT PLONG Addend IN OUT PLONG IN LONG IN OUT PLONG IN LONG Increment NdisInitializeReadWriteLock
Definition: CrNtStubs.h:75
#define OUT
Definition: typedefs.h:39
__fastcall
Definition: CrNtStubs.h:22
IN OUT PLONG IN OUT PLONG Addend IN OUT PLONG IN LONG Increment
Definition: CrNtStubs.h:42
signed int * PLONG
Definition: retypes.h:5
#define DLL
Definition: serial_port.h:69
KIRQL NTAPI KeRaiseIrqlToSynchLevel(VOID)
Definition: pic.c:156