ReactOS 0.4.16-dev-816-g135a9a9
|
#include <mxlock.h>
Public Member Functions | |
__inline | MxLock () |
__inline | ~MxLock () |
![]() | |
MdLock & | Get () |
__inline VOID | Initialize () |
_Acquires_lock_ (this->m_Lock) __drv_maxIRQL(DISPATCH_LEVEL) __drv_setsIRQL(DISPATCH_LEVEL) __inline VOID Acquire(__out __drv_deref(__drv_savesIRQL) KIRQL *OldIrql) | |
CHECK_RETURN_IF_USER_MODE __inline BOOLEAN | TryToAcquire (VOID) |
_Acquires_lock_ (this->m_Lock) __drv_requiresIRQL(DISPATCH_LEVEL) __inline VOID AcquireAtDpcLevel() | |
_Releases_lock_ (this->m_Lock) __drv_requiresIRQL(DISPATCH_LEVEL) __inline VOID Release(__drv_restoresIRQL KIRQL NewIrql) | |
_Releases_lock_ (this->m_Lock) __drv_requiresIRQL(DISPATCH_LEVEL) __inline VOID ReleaseFromDpcLevel() | |
__inline VOID | Uninitialize () |
Additional Inherited Members | |
![]() | |
MdLock | m_Lock |
__inline MxLock::MxLock | ( | ) |
Definition at line 33 of file mxlockkm.h.
__inline MxLock::~MxLock | ( | ) |
Definition at line 111 of file mxlockkm.h.