ReactOS  0.4.13-dev-39-g8b6696f
CrNtStubs.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

 CROSSNT_DECL (HANDLE, __stdcall, PsGetCurrentProcessId,(),()) CROSSNT_DECL(HANDLE
 
 CROSSNT_DECL (BOOLEAN, __fastcall, KeTestSpinLock,(IN PKSPIN_LOCK SpinLock),(SpinLock)) CROSSNT_DECL(LONG
 
IN OUT PLONG IN OUT PLONG Addend CROSSNT_DECL (LONG, __fastcall, InterlockedDecrement,(IN OUT PLONG Addend),(IN OUT PLONG Addend)) CROSSNT_DECL(LONG
 
IN OUT PLONG IN OUT PLONG Addend IN OUT PLONG IN LONG IN OUT PLONG IN LONG Increment CROSSNT_DECL (PVOID, __fastcall, InterlockedCompareExchange,(IN OUT PVOID *Destination, IN PVOID ExChange, IN PVOID Comperand),(IN OUT PVOID *Destination, IN PVOID ExChange, IN PVOID Comperand)) CROSSNT_DECL_EX("HAL.DLL"
 
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 CROSSNT_DECL_EX ("NDIS.SYS", VOID, __stdcall, NdisAcquireReadWriteLock,(IN PNDIS_RW_LOCK Lock, IN BOOLEAN fWrite, IN PLOCK_STATE LockState),(Lock, fWrite, LockState)) CROSSNT_DECL_EX("NDIS.SYS"
 

Variables

 __stdcall
 
 PsGetCurrentThreadId
 
 __fastcall
 
 InterlockedIncrement
 
IN OUT PLONG Addend
 
IN OUT PLONG IN OUT PLONG Addend InterlockedExchangeAdd
 
IN OUT PLONG IN OUT PLONG Addend IN OUT PLONG IN LONG Increment
 
IN OUT PLONG IN OUT PLONG Addend IN OUT PLONG IN LONG IN OUT PLONG IN LONG Increment KIRQL
 
IN OUT PLONG IN OUT PLONG Addend IN OUT PLONG IN LONG IN OUT PLONG IN LONG Increment KeRaiseIrqlToDpcLevel
 
IN OUT PLONG IN OUT PLONG Addend IN OUT PLONG IN LONG IN OUT PLONG IN LONG Increment VOID
 
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 IN PNDIS_RW_LOCK Lock
 
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 IN OUT PLONG IN LONG Increment IN PNDIS_RW_LOCK Lock IN PNDIS_RW_LOCK IN PLOCK_STATE LockState
 

Function Documentation

◆ CROSSNT_DECL() [1/4]

CROSSNT_DECL ( HANDLE  ,
__stdcall  ,
PsGetCurrentProcessId  ,
()  ,
()   
)

◆ CROSSNT_DECL() [2/4]

CROSSNT_DECL ( BOOLEAN  ,
__fastcall  ,
KeTestSpinLock  ,
( IN PKSPIN_LOCK SpinLock ,
( SpinLock  
)

◆ CROSSNT_DECL() [3/4]

IN OUT PLONG IN OUT PLONG Addend CROSSNT_DECL ( LONG  ,
__fastcall  ,
InterlockedDecrement  ,
( IN OUT PLONG Addend ,
( IN OUT PLONG Addend  
)

◆ CROSSNT_DECL() [4/4]

IN OUT PLONG IN OUT PLONG Addend IN OUT PLONG IN LONG IN OUT PLONG IN LONG Increment CROSSNT_DECL ( PVOID  ,
__fastcall  ,
InterlockedCompareExchange  ,
( IN OUT PVOID *Destination, IN PVOID ExChange, IN PVOID Comperand)  ,
( IN OUT PVOID *Destination, IN PVOID ExChange, IN PVOID Comperand)   
)

◆ CROSSNT_DECL_EX() [1/2]

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() [2/2]

Variable Documentation

◆ __fastcall

IN OUT PLONG IN OUT PLONG Addend __fastcall

Definition at line 22 of file CrNtStubs.h.

◆ __stdcall

◆ Addend

◆ Increment

◆ InterlockedExchangeAdd

IN OUT PLONG IN OUT PLONG Addend InterlockedExchangeAdd

Definition at line 42 of file CrNtStubs.h.

◆ InterlockedIncrement

InterlockedIncrement

Definition at line 22 of file CrNtStubs.h.

◆ KeRaiseIrqlToDpcLevel

◆ KIRQL

◆ Lock

Definition at line 75 of file CrNtStubs.h.

Referenced by _ExiDisableInterruptsAndAcquireSpinlock(), _ExInitializePushLock(), _ExiReleaseSpinLockAndRestoreInterrupts(), AcpiUtAcquireReadLock(), AcpiUtAcquireWriteLock(), AcpiUtCreateRwLock(), AcpiUtDeleteRwLock(), AcpiUtReleaseReadLock(), AcpiUtReleaseWriteLock(), AcquireSRWLockExclusive(), AcquireSRWLockShared(), CancelRoutine(), ClasspEjectionControl(), Cleanup(), CmpAcquireKcbLockExclusiveByIndex(), CmpInitializeCache(), CmpReleaseKcbLockByIndex(), FindProgramDlg::collect_programs_callback(), Window::Create(), Window::create_controller(), Window::create_mdi_child(), DdLock(), DdLockD3D(), DECLARE_INTERFACE_(), DECLARE_INTERFACE_IID_(), Dialog::DoModal(), EngFindResource(), ExInterlockedAddLargeInteger(), ExInterlockedAddUlong(), ExInterlockedCompareExchange64(), ExInterlockedExtendZone(), ExInterlockedInsertHeadList(), ExInterlockedInsertTailList(), ExInterlockedPopEntryList(), ExInterlockedPushEntryList(), ExInterlockedRemoveHeadList(), FltpServerPortClose(), Window::get_window(), hGetPEBHandle(), CDMAMemoryManager::Initialize(), InitializeSRWLock(), IoAcquireRemoveLockEx(), IoInitializeRemoveLockEx(), IoReleaseRemoveLockAndWaitEx(), IoReleaseRemoveLockEx(), KeAcquireQueuedSpinLock(), KeAcquireQueuedSpinLockRaiseToSynch(), KeDumpIrqList(), KeInitInterrupts(), KeReleaseQueuedSpinLock(), FindProgramDlg::LaunchSelected(), LockBuffers(), LockOrUnlockVolume(), NBAddNeighbor(), NBCopyNeighbors(), NBDestroyNeighborsForInterface(), NBLocateNeighbor(), NBQueuePacket(), NBRemoveNeighbor(), NBResetNeighborTimeout(), NBShutdown(), NBStartup(), NBTimeout(), NBUpdateNeighbor(), NdisAcquireReadWriteLock(), NdisInitializeReadWriteLock(), NdisInterlockedPopEntrySList(), NdisInterlockedPushEntrySList(), NdisMCloseLog(), NdisReleaseReadWriteLock(), PciFindParentPciFdoExtension(), PciInsertEntryAtHead(), PciInsertEntryAtTail(), PcipLinkSecondaryExtension(), PushEntryListWrapper(), ReleaseSRWLockExclusive(), ReleaseSRWLockShared(), RtlCreateHeap(), RtlDebugCreateHeap(), RtlDeleteHeapLock(), RtlEnterHeapLock(), RtlInitializeHeapLock(), RtlLeaveHeapLock(), RtlpInitializeHeap(), RtlpPageHeapCreate(), RtlTryEnterHeapLock(), RUnlockServiceDatabase(), RxPrePostIrp(), SacAcquireLock(), SacInitializeLock(), SacReleaseLock(), SC_RPC_LOCK_rundown(), ScmStartService(), SleepConditionVariableSRW(), TcpipInterlockedInsertTailList(), UnlockBuffers(), VfatLockOrUnlockVolume(), VfatPostRead(), Window::Window(), wWinMain(), and Window::~Window().

◆ LockState

◆ NdisInitializeReadWriteLock

IN OUT PLONG IN OUT PLONG Addend IN OUT PLONG IN LONG IN OUT PLONG IN LONG Increment NdisInitializeReadWriteLock

Definition at line 75 of file CrNtStubs.h.

◆ NdisReleaseReadWriteLock

Definition at line 99 of file CrNtStubs.h.

◆ PsGetCurrentThreadId

◆ VOID