Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
BazisLib::Win32::_AsyncFile< _Base >
_atexit_entry
BazisLib::Win32::_AtomicInt32< _BaseType >Provides atomic operation support for 32-bit integers
BazisLib::DDK::_AtomicInt32< _BaseType >Provides atomic operation support for 32-bit integers
_Base
BazisLib::Win32::_BasicThread< DescendantClass >Represents a Win32 thread
_BasicThreadm_pProcpThread
BazisLib::Win32::_DateTime
BazisLib::DDK::_DateTime
BazisLib::DDK::_DirectFile< _Base >Represents a file that is read/written by sending IRP_MJ_READ/IRP_MJ_WRITE IRPs to FS driver
BazisLib::Win32::_Directory< _Base >
BazisLib::DDK::_Directory< _Base >
BazisLib::Win32::_DirectoryIterator
BazisLib::DDK::_DirectoryIterator
BazisLib::Win32::_DoubleBufferedControlHook<>Allows to turn standard GDI controls into double-buffered ones
BazisLib::Network::Filters::_DummyNetworkFilterThis class is intended to ensure correct virtual member declaration in platform-specific base
BazisLib::_ExponentialFilter< _T, _Divider >Provides exponential filtration for some data stream
BazisLib::Win32::_File< _Base >
BazisLib::DDK::_File< _Base >
_FILE_FULL_DIR_INFORMATION
_FILE_RENAME_INFORMATION
_GUID
BazisLib::_ReadLocker< _T >
BazisLib::_SplitStrT< _StringT >
BazisLib::_Core::_TextFile< _CharType, _LineEnding, _LineEndingCharCount >
BazisLib::Win32::_TimeSpan
BazisLib::DDK::_TimeSpan
BazisLib::Win32::_TLSNumericValue< _BaseType >
BazisLib::Win32::_TLSValue< _BaseType >
BazisLib::_WriteFromReadLocker< _T >
BazisLib::_WriteLocker< _T >
BazisLib::Network::HTTP::ACHTTPRequest
BazisLib::ACMemoryFileRepresents a memory file. Object manager-compatible
BazisLib::ActionStatusRepresents an action status (error code & auxillary info)
BazisLib::ActionStatus::ErrorRecord
BazisLib::Network::MultiThreaded::AdvancedDownloadParams
BazisLib::Network::AIAdvancedSocket
BazisLib::AIDirectory
BazisLib::AIFileRepresents a file or a file-like object
BazisLib::Network::MultiThreaded::AIFragmentFormatDriver
BazisLib::Network::AISocket
BazisLib::Linux::AtomicInt< _BaseType >
BazisLib::Network::HTTP::AutoHTTPClientAllows getting AIFile pointers for HTTP-accessible files
BazisLib::Network::Base64
BazisLib::Linux::BasicBlockDevice
BazisLib::Linux::BasicBlockDevice::InitializerInitializes BasicBlockDevice::m_FileOperations
BazisLib::Linux::BasicBlockDevice::WorkerThread
BazisLib::DDK::BasicCDVolume
BazisLib::Linux::BasicCharacterDevice
BazisLib::Linux::BasicCharacterDevice::InitializerInitializes BasicCharacterDevice::m_FileOperations
BazisLib::BasicFileBase
BazisLib::Network::Filters::BasicHTTPFilterProvides functionality for filtering HTTP connections
BazisLib::Network::Filters::BasicHTTPFilter::ConnectionContextUsed internally to maintain connection context
BazisLib::DDK::BasicStorageVolume
BazisLib::Linux::BasicTextDevice
BazisLib::Linux::BasicUsbCharacterDevice
BazisLib::Network::BufferedSocketBase
BazisLib::DDK::BulkUsbClient
BazisLib::DDK::BusDevice
BazisLib::DDK::BusPDO
BazisLib::case_insensitive_char_traits< _CharT >
BazisLib::case_insensitive_char_traits< char >
BazisLib::case_insensitive_char_traits< wchar_t >
BazisLib::CBuffer
BazisLib::Win32::CBulkUsbBootloaderCommandExecuteInterface
BazisLib::Win32::CBulkUsbCommandExecuteInterface
BazisLib::Win32::CBulkUsbPipe
BazisLib::Win32::CCommandExecuteInterface
BazisLib::Network::HTTP::CCookieManagerStores cookies for HTTP sessions [thread-safe]
BazisLib::Win32::CCriticalSection
CGraphViewer
CGraphViewer::Bounds
CHexViewer
BazisLib::Network::HTTP::CHTTPConnectInfoContains information required to establish a HTTP connection
BazisLib::Network::HTTP::CHTTPHeaderRepresents a key/value-based HTTP header valid for both request and reply
BazisLib::Network::HTTP::CHTTPReplyHeaderRepresents a HTTP fieldset plus logic for handling first line of HTTP reply
BazisLib::Network::HTTP::CHTTPReplyStreamRepresents an incoming data stream from HTTP server within a single connection
BazisLib::Network::HTTP::CHTTPRequestHeaderRepresents a HTTP fieldset plus logic for handling first line of HTTP request
BazisLib::CMultiReadBuffer
BazisLib::ObjectManager::ConstManagedPointer< _ServiceType >Represents a read-only managed pointer for function parameters. Should only be used for creating references/pointers
BazisLib::CRegistryParameters
BazisLib::Win32::CRWLock
BazisLib::DateTime
BazisLib::Linux::Device
BazisLib::DDK::DeviceRepresents a DDK device. Suitable for both legacy, WDM and filter devices
BazisLib::DDK::Device::Extension
BazisLib::DeviceInformationSetRepresents a device information set structure (HDEVINFO)
BazisLib::DeviceInformationSet::iterator
BazisLib::Network::DownloadManagerManages a set of multi-threaded downloads
BazisLib::Network::DownloadManager::DownloadTaskRepresents a single download task
BazisLib::Network::DownloadManager::DownloadTask::ThreadStatsContains statistics for a single thread
BazisLib::Linux::Driver
BazisLib::DDK::Driver
BazisLib::ObjectManager::EmptyClassUsed as a template argument to derive unmanaged classes
BazisLib::Win32::Event
BazisLib::Linux::Event
BazisLib::DDK::ExternalDeviceObjectReference
BazisLib::FastLocker< _T >
BazisLib::DDK::FastMutexRepresents a fast mutex. See ExInitializeFastMutex() for details
BazisLib::FastUnlocker< _T >
BazisLib::Linux::File
BazisLib::Network::MultiThreaded::FileChunkDatabaseStores information about downloaded portions of a file
BazisLib::Network::MultiThreaded::FileChunkDatabase::PendingChunk
BazisLib::FileDisk
FileGraphProvider
BazisLib::FilePathRepresents a path to a file
BazisLib::FilePath::iterator
BazisLib::DDK::FilePathIteratorBase
BazisLib::Win32::FilePathIteratorBase
BazisLib::DDK::Filter
BazisLib::Network::GenericTCPServer
BazisLib::Network::GenericTCPServer::WorkerThread
BazisLib::Network::HTTP::HTTPClientAllows retrieving files over HTTP [thread-safe]
BazisLib::Network::HTTP::HTTPFileRepresents an AIFile-compatible HTTP-accessed file
BazisLib::IBasicDisk
BazisLib::Win32::IBulkPipe
BazisLib::IDirectoryIterator
BazisLib::Win32::IDLLPatcherPatches DLL import tables
IGraphProvider
BazisLib::IInStream
BazisLib::Win32::ImportTablePatcher< _LocateImportsSectionFunc, rdfunc, wrfunc >Allows patching import table of both local and remote processes
BazisLib::Win32::ImportTablePatcher< _LocateImportsSectionFunc, rdfunc, wrfunc >::_IMAGE_DATA_DIRECTORY
BazisLib::Win32::ImportTablePatcher< _LocateImportsSectionFunc, rdfunc, wrfunc >::ImportTable
BazisLib::Win32::ImportTablePatcher< _LocateImportsSectionFunc, rdfunc, wrfunc >::ImportTable::LibraryEntry
BazisLib::DDK::IncomingIrpPowerIRP-aware class that encapsulates an IRP. No extra action is required to process IRP_MJ_POWER requests
BazisLib::INFClass
BazisLib::Linux::IntermediateBuffer
BazisLib::ObjectManager::IntermediateServiceObject< _ServiceType >Represents a simple intermediate service
BazisLib::Network::InternetAddress
BazisLib::DDK::IODevice
BazisLib::DDK::IODeviceFilter
BazisLib::IOutStream
BazisLib::IPipe
BazisLib::IRegistryParameters
BazisLib::DDK::IrpQueue
BazisLib::istring
BazisLib::DDK::IUnknownDeviceInterface
BazisLib::Linux::IUsbDevice
BazisLib::iwstring
BazisLib::DDK::KEResourceRepresents a read-write lockable resource
BazisLib::Linux::KernelThread
BazisLib::DDK::KEventRepresents the kernel KEVENT object
BazisLib::DDK::KMutexRepresents a standard NT mutex. See ExInitializeFastMutex() for details
BazisLib::DDK::KSemaphoreRepresents a standard NT semaphore. See KeInitializeSemaphore() for details
BazisLib::DDK::KSpinLockRepresents a spin lock. See KeInitializeSpinLock() for details
BazisLib::ObjectManager::ManagedObjectBaseRepresents a managed object
BazisLib::ObjectManager::ManagedObjectBase::DebugObjectReferenceRepresents a single managed object for debugging purposes
BazisLib::ObjectManager::ManagedPointer< _ManagedType >Represents a managed pointer to an object
BazisLib::MemoryLeakDetectorProvides a simple way of detecting memory leaks
BazisLib::Network::MultiThreaded::MultiThreadDownloaderBaseImplements the core multi-thread download functionality based on source AIFile objects
BazisLib::Network::MultiThreaded::MultiThreadDownloaderBase::WorkerThreadRepresents a worker thread for multi-thread downloading
BazisLib::Network::MultiThreaded::MultiThreadHTTPDownloaderProvides support for downloading HTTP files in multithread mode
BazisLib::Linux::Mutex
BazisLib::Network::MultiThreaded::NativeFragmentDriver
BazisLib::Win32::NetworkFilterBaseAllows filtering network connections on WINSOCK level
BazisLib::Win32::NetworkFilterBase::SystemSocketContext
BazisLib::Win32::NetworkFilterBase::WinsockPointers
BazisLib::DDK::OutgoingIRP
BazisLib::ObjectManager::ParentServiceReference< _ServiceType >Represents a managed pointer field
BazisLib::DDK::PNPDevice
BazisLib::RamDisk
BazisLib::Network::RateCalculatorPerforms transfer rate calculation
BazisLib::DDK::RegistryKey
BazisLib::Win32::RegistryKeyProvides extremely easy and fast registry access
BazisLib::Win32::RegistryKey::accessorRepresents an internal object used to read or write registry values
BazisLib::Linux::Semaphore
BazisLib::ObjectManager::ServiceObjectRepresents a service (an object that may have clients)
BazisLib::SimpleLoggerProvides data logging functionality for debug purposes
BazisLib::SingleMallocVector< StorageType >
BazisLib::Linux::SpinLock
BazisLib::DDK::StaticString
BazisLib::DDK::StorageDevice
BazisLib::DDK::StorageFilter
BazisLib::DDK::string
BazisLib::Win32::TCPListener
BazisLib::Win32::TCPSocket
BazisLib::TextFileDeserializer
BazisLib::TextFileSerializerProvides simple way for saving serialized objects to text files
BazisLib::Win32::Thread< AutoDelete >
BazisLib::TimeSpan
BazisLib::UniqueIdPool
BazisLib::Linux::UniversalVolume
BazisLib::DDK::UniversalVolume
BazisLib::Linux::UsbBulkDoublePipeA pipe based on a pair of BULK endpoints
BazisLib::Linux::UsbDriver
BazisLib::Linux::UsbInterface
BazisLib::Linux::UserBuffer
BazisLib::Win32::WinsockLoader
SourceForge.net Logo