#define InterlockedDecrement
VOID EXPORT NdisAcquireReadWriteLock(IN PNDIS_RW_LOCK Lock, IN BOOLEAN fWrite, IN PLOCK_STATE LockState)
IN OUT PLONG IN OUT PLONG Addend InterlockedExchangeAdd
IN OUT PLONG IN OUT PLONG Addend IN OUT PLONG IN LONG IN OUT PLONG IN LONG Increment NdisInitializeReadWriteLock
IN OUT PLONG IN OUT PLONG Addend IN OUT PLONG IN LONG IN OUT PLONG IN LONG Increment KeRaiseIrqlToDpcLevel
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
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
IN OUT PLONG IN OUT PLONG Addend IN OUT PLONG IN LONG Increment
KIRQL NTAPI KeRaiseIrqlToSynchLevel(VOID)
#define InterlockedCompareExchange
_Acquires_exclusive_lock_ Lock _In_ BOOLEAN fWrite
_In_ PUNICODE_STRING _Inout_ PUNICODE_STRING Destination
BOOLEAN FASTCALL KeTestSpinLock(IN PKSPIN_LOCK SpinLock)
HANDLE NTAPI PsGetCurrentProcessId(VOID)
_Must_inspect_result_ _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFSPINLOCK * SpinLock
_Must_inspect_result_ _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFWAITLOCK * Lock