ReactOS 0.4.16-dev-336-gb667d82
MxLock Class Reference

#include <mxlock.h>

Inheritance diagram for MxLock:
Collaboration diagram for MxLock:

Public Member Functions

__inline MxLock ()
 
__inline ~MxLock ()
 
- Public Member Functions inherited from MxLockNoDynam
MdLockGet ()
 
__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

- Protected Attributes inherited from MxLockNoDynam
MdLock m_Lock
 

Detailed Description

Definition at line 101 of file mxlock.h.

Constructor & Destructor Documentation

◆ MxLock()

__inline MxLock::MxLock ( )

Definition at line 33 of file mxlockkm.h.

35{
37
39}
__inline VOID Initialize()
Definition: mxlockkm.h:43
#define CLEAR_DBGFLAG_INITIALIZED
Definition: dbgmacros.h:60

◆ ~MxLock()

__inline MxLock::~MxLock ( )

Definition at line 111 of file mxlockkm.h.

113{
115}

The documentation for this class was generated from the following files: