5#define AUTOLOCK(CS) MxAutoLock lock(&CS)
[AI] Provides automatic RAII-style locking and unlocking for a critical section.
~MxAutoLock()
[AI] Destructor releases (leaves) the critical section if it was acquired. [AI]
[AI] Provides a critical section object for mutual exclusion with optional use of OS mutex.