Overview
Classes
Class Hierarchy
Members
Download Source Code
rulib Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
CAsyncWinSock
Windows socket API Wrapper
CAutoReg
Provides registry read write capability
CAutoRegEntry
Holds information on a single registry entry
CAviEncode
Encapsulates Windows AVI functionality
CBase64
For standard base-64 encoding and decoding
CBmp
Wraps a bitmap object
CCapture
Encapsulates the windows VFW capture API
CCfgFile
This class reads and writes files similar to Windows ini files
CCircBuf
Implements a circular buffer
CClientDde
Simple wrapper for the Windows DDE API
CComCtrl
Generic Windows control helper functions
CComp2
Simple wrapper for ZLIB compression routines
CCsvFile
Class for reading comma separated value files
CCxCustomImg
Custom CxImage class
CDataPacket
Provides basic serial packetizing class
CDataPacket::SCheckSum
Data check sum
CDataPacket::SDataHeader
This structure defines a data chunk
CDataPacket::SPacketHeader
This structure defines a serial packet header
CDdeSz
DDE string wrapper
CDlgMover
Encapsulates functionality needed to handle docking window
CErrLog
This class provides error logging functionality
CFifoSync
Implements a first in first out synchronized buffer
CFileSearch
Provides file searching capability
CFindFiles
Simple wrapper for the Windows Find Files API
CGrBrush
Wraps the Windows GDI HBRUSH object
CGrDC
Simple wrapper for HDC. Primarily provides static GDI functions
CGrPen
Simple wrapper for GDI HPEN object
CHList
Hashed linked list
CHookStdio
Hooks the specified standard stream
CHqTimer
Timer class using high accuracy hardware timer if available
CLList
Provides simple sortable linked list
CLocalStackTrace
Use this class to wrap local stack pushes
CMD5
Calculates an MD5 Hash
CMd5Rsa
RSA MD5 hash class
CMessage
Provides callback mechanisms
CMessageList
Provides callback mechanisms
CMessageList::CMsgTarget
Contains information about a single Windows messaging callback target
CMime
Encapsulates the MIME format
CModule
Encapsulates the Windows
LoadLibrary()
API functions
CMovableObj
Assists in building graphical editors by managing object movement
CMultiStore
Provides index data storage
CNetCmd
Provides a network command interface
CNetCom
Basic network communication class
CNetDispatch
Provides network callback capability
CNetFile
Implements HTTP GET and POST. Wraps the windows Inet API
CNetMgr
Top level network class
CNetMsg
Encapsulates network messaging
CNetMsg::SAddress
This structure contains address and class information
CNetMsg::SConnection
This structure carries information that uniquely identifies a client connection
CNetMsg::SMsg
This structure carries information about a particular message
CParams
Encapsulates functionality for saving and restoring function parameters
CPFile
Extends the
CPipe
class adding disk file functionality
CPipe
This class is used to simplify the serialization of data
CReg
This class contains a list of registry objects
CRKey
Contains a list of registry values for a single key
CStackReport
Generates a stack report
CStackTrace
Contains stack traces for multiple threads
CStackTrace::CStack
Encapsulates stack tracing functionality for a single thread
CStr
String class
CStrParse
Provides string parsing functions
CTask
Holds list of task items
CTaskList
Enumerates running processes
CText
Encapsulates Windows GDI text drawing functions
CThread
Provides base thread functionality
CTimeout
This class provies simple timing functionality
CTlLocalLock
Use this to lock and automatically unlock
CTlLock
objects
CTlLock
Thread locking mechanism
CTlSignal
Encapsulates two events for syncronizing threads
CTooltip
Provides a wrapper for windows tooltips
CTrayIcon
Provides simple functions for adding tray icon support
CVar
This class manages a list of variables
CvErr
Provides error logging interface
CWin
Wraps a HWND handle
CWin32
Generic Windows functions
CWin32::__WINDOWS_SERVICE_STATUS
Contains information about a Windows service
CWinAsyncSocket
Provides asynchronous socket communications
CWinAsyncSocket::SCmdData
This structure holds information about a thread command
CWinAvi
Simple wrapper for the windows AVI API
CWinDcQueue
Provides a thread safe frame queue
CWinDcQueue::CFrame
Class encapsulates the data for a single frame
CWinDlg
Base class for Windows dialog
CWinDropTarget
Implements the IDropTarget interface
CWinFile
Windows file API wrapper
CWinImg
Provides image manipulation, JPEG, PNG, BMP, WMF, EMF, etc..
CWinPolygon
Encapsulates a polygon
CWinPolygon::tagRANGE
2D range
CWinPrint
Thin wrapper around the Windows Printing API
CWinRect
Encapsulates a rectangle object
CWinRect::SPanelLayout
Contains information on a panel layout
CWinSocket
Windows Socket API wrapper class
CWinSocketProtocol
Base class for
CWinAsyncSocket
protocol handlers
CWinTime
Provides time manipulation functions
CWinTimer
Provides a wrapper for the Windows timer API
CWspStream
Implements a raw read write protocol for
TWinAsyncSocket
CXpTheme
Wraps the Windows XP theme API
tagACTIVESYSPARAMS
Information about the current machine
tagCFGELEMENTINFO
Configuration file element information
tagCFGGROUPINFO
Configuration file group information
tagCRACKURLINFO
This structure holds URL component information
tagDATAXFER
Data transfer information structure
tagDLLISTINFO
Double linked list
tagERRORITEMINFO
Error item information structure
tagFILESEARCHINFO
Holds information of file search query
tagFUNCTIONINFO
Holds library function information
tagHLISTINFO
Hashed linked list information structure
tagLINE
Holds information defining a line
tagLLISTINFO
Provides linked list element variables
tagMIMEBLOCK
Contains information on a single MIME data block
tagMOTION
Describes frame motion information
tagOPENFILEPARAMS
Open file parameters
tagREGENTRY
Registry entry information
tagREGKEY
Structure containing registry key information
tagREGVALUE
Encapsulates the data for a single registry value
tagSMultiStoreInfo
Structure describing storage slot
tagTASKINFO
Holds information about a single task item
tagURLINFO
Contains url information
tagVAR
Holds information on a variable
tagWINDROPTARGETDATA
Drop target data
TAutoPtr< T >
Automatic memory release by calling delete on destruction
TAutoResetEvent< T >
Automatic event reset by calling ResetEvent() on destruction
THList< H, T >
Implements a hashed linked list
THList< H, T >::tagSTHListInfo
Hash list element iterator structure
TIncDev< T >
Incremental Division
TLList< T >
Implements a linked list
TMem< T >
General purpose memory allocation
TPodAutoPtr< T >
Automatic memory management for Plain Old Data (POD) types
TRecursiveFindFiles< c_lMaxDepth >
Creates an array of
CFindFiles
to support recursive searches
TStrList< T >
Implements a hashed string linked list
TStrList< T >::tagSTStrListInfo
Hash list element iterator structure
TThreadSafe< T >
This template class is for thread-safeing common data types
TWinAsyncSocket< T >
Provides asynchronous socket communications
Copyright
Robert Umbehant
This documentation is covered by the
LGPL