#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 |