#include "kmemory.h"#include <bzscmn/autolock.h>


| Classes | |
| class | BazisLib::DDK::KEvent | 
| Represents the kernel KEVENT object.  More... | |
| class | BazisLib::DDK::FastMutex | 
| Represents a fast mutex. See ExInitializeFastMutex() for details.  More... | |
| class | BazisLib::DDK::KMutex | 
| Represents a standard NT mutex. See ExInitializeFastMutex() for details.  More... | |
| class | BazisLib::DDK::KSemaphore | 
| Represents a standard NT semaphore. See KeInitializeSemaphore() for details.  More... | |
| class | BazisLib::DDK::KSpinLock | 
| Represents a spin lock. See KeInitializeSpinLock() for details.  More... | |
| class | BazisLib::DDK::KEResource | 
| Represents a read-write lockable resource.  More... | |
| Namespaces | |
| namespace | BazisLib | 
| namespace | BazisLib::DDK | 
| Contains classes that provide Windows DDK support. | |
| Typedefs | |
| typedef DDK::KMutex | BazisLib::InProcessMutex | 
| typedef DDK::KSpinLock | BazisLib::AtomicOperationLock | 
| typedef DDK::KEResource | BazisLib::RWLock | 
| typedef FastLocker < DDK::FastMutex > | BazisLib::FastMutexLocker | 
| typedef FastLocker < DDK::FastMutex > | BazisLib::FastMutexUnlocker |