ReactOS  r76032
CrNtStubs.h
Go to the documentation of this file.
1 
5 
9 
11 BOOLEAN,
15  ),
16  (
17  SpinLock
18  ))
19 
21 LONG,
22 __fastcall,
25  ),
26  (
27  IN OUT PLONG Addend
28  ))
29 
31 LONG,
32 __fastcall,
34  IN OUT PLONG Addend
35  ),
36  (
37  IN OUT PLONG Addend
38  ))
39 
41 LONG,
42 __fastcall,
44  IN OUT PLONG Addend,
45  IN LONG Increment
46  ),
47  (
48  IN OUT PLONG Addend,
49  IN LONG Increment
50  ))
51 
53 PVOID,
54 __fastcall,
56  IN OUT PVOID *Destination,
57  IN PVOID ExChange,
58  IN PVOID Comperand
59  ),
60  (
61  IN OUT PVOID *Destination,
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,
88  IN PNDIS_RW_LOCK Lock,
89  IN BOOLEAN fWrite,
91  ),
92  (
93  Lock,
94  fWrite,
95  LockState
96  ))
97 
98 CROSSNT_DECL_EX("NDIS.SYS",
99 VOID,
100 __stdcall,
102  IN PNDIS_RW_LOCK Lock,
103  IN PLOCK_STATE LockState
104  ),
105  (
106  Lock,
107  LockState
108  ))
109 
DWORD *typedef PVOID
Definition: winlogon.h:52
#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:4567
PsGetCurrentThreadId
Definition: CrNtStubs.h:7
BOOLEAN FASTCALL KeTestSpinLock(IN PKSPIN_LOCK SpinLock)
Definition: spinlock.c:442
unsigned char BOOLEAN
_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
DWORD *typedef HANDLE
Definition: winlogon.h:52
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