Download Source Code

rulib Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
CAsyncWinSockWindows socket API Wrapper
CAutoRegProvides registry read write capability
CAutoRegEntryHolds information on a single registry entry
CAviEncodeEncapsulates Windows AVI functionality
CBase64For standard base-64 encoding and decoding
CBmpWraps a bitmap object
CCaptureEncapsulates the windows VFW capture API
CCfgFileThis class reads and writes files similar to Windows ini files
CCircBufImplements a circular buffer
CClientDdeSimple wrapper for the Windows DDE API
CComCtrlGeneric Windows control helper functions
CComp2Simple wrapper for ZLIB compression routines
CCsvFileClass for reading comma separated value files
CCxCustomImgCustom CxImage class
CDataPacketProvides basic serial packetizing class
CDataPacket::SCheckSumData check sum
CDataPacket::SDataHeaderThis structure defines a data chunk
CDataPacket::SPacketHeaderThis structure defines a serial packet header
CDdeSzDDE string wrapper
CDlgMoverEncapsulates functionality needed to handle docking window
CErrLogThis class provides error logging functionality
CFifoSyncImplements a first in first out synchronized buffer
CFileSearchProvides file searching capability
CFindFilesSimple wrapper for the Windows Find Files API
CGrBrushWraps the Windows GDI HBRUSH object
CGrDCSimple wrapper for HDC. Primarily provides static GDI functions
CGrPenSimple wrapper for GDI HPEN object
CHListHashed linked list
CHookStdioHooks the specified standard stream
CHqTimerTimer class using high accuracy hardware timer if available
CLListProvides simple sortable linked list
CLocalStackTraceUse this class to wrap local stack pushes
CMD5Calculates an MD5 Hash
CMd5RsaRSA MD5 hash class
CMessageProvides callback mechanisms
CMessageListProvides callback mechanisms
CMessageList::CMsgTargetContains information about a single Windows messaging callback target
CMimeEncapsulates the MIME format
CModuleEncapsulates the Windows LoadLibrary() API functions
CMovableObjAssists in building graphical editors by managing object movement
CMultiStoreProvides index data storage
CNetCmdProvides a network command interface
CNetComBasic network communication class
CNetDispatchProvides network callback capability
CNetFileImplements HTTP GET and POST. Wraps the windows Inet API
CNetMgrTop level network class
CNetMsgEncapsulates network messaging
CNetMsg::SAddressThis structure contains address and class information
CNetMsg::SConnectionThis structure carries information that uniquely identifies a client connection
CNetMsg::SMsgThis structure carries information about a particular message
CParamsEncapsulates functionality for saving and restoring function parameters
CPFileExtends the CPipe class adding disk file functionality
CPipeThis class is used to simplify the serialization of data
CRegThis class contains a list of registry objects
CRKeyContains a list of registry values for a single key
CStackReportGenerates a stack report
CStackTraceContains stack traces for multiple threads
CStackTrace::CStackEncapsulates stack tracing functionality for a single thread
CStrString class
CStrParseProvides string parsing functions
CTaskHolds list of task items
CTaskListEnumerates running processes
CTextEncapsulates Windows GDI text drawing functions
CThreadProvides base thread functionality
CTimeoutThis class provies simple timing functionality
CTlLocalLockUse this to lock and automatically unlock CTlLock objects
CTlLockThread locking mechanism
CTlSignalEncapsulates two events for syncronizing threads
CTooltipProvides a wrapper for windows tooltips
CTrayIconProvides simple functions for adding tray icon support
CVarThis class manages a list of variables
CvErrProvides error logging interface
CWinWraps a HWND handle
CWin32Generic Windows functions
CWin32::__WINDOWS_SERVICE_STATUSContains information about a Windows service
CWinAsyncSocketProvides asynchronous socket communications
CWinAsyncSocket::SCmdDataThis structure holds information about a thread command
CWinAviSimple wrapper for the windows AVI API
CWinDcQueueProvides a thread safe frame queue
CWinDcQueue::CFrameClass encapsulates the data for a single frame
CWinDlgBase class for Windows dialog
CWinDropTargetImplements the IDropTarget interface
CWinFileWindows file API wrapper
CWinImgProvides image manipulation, JPEG, PNG, BMP, WMF, EMF, etc..
CWinPolygonEncapsulates a polygon
CWinPolygon::tagRANGE2D range
CWinPrintThin wrapper around the Windows Printing API
CWinRectEncapsulates a rectangle object
CWinRect::SPanelLayoutContains information on a panel layout
CWinSocketWindows Socket API wrapper class
CWinSocketProtocolBase class for CWinAsyncSocket protocol handlers
CWinTimeProvides time manipulation functions
CWinTimerProvides a wrapper for the Windows timer API
CWspStreamImplements a raw read write protocol for TWinAsyncSocket
CXpThemeWraps the Windows XP theme API
tagACTIVESYSPARAMSInformation about the current machine
tagCFGELEMENTINFOConfiguration file element information
tagCFGGROUPINFOConfiguration file group information
tagCRACKURLINFOThis structure holds URL component information
tagDATAXFERData transfer information structure
tagDLLISTINFODouble linked list
tagERRORITEMINFOError item information structure
tagFILESEARCHINFOHolds information of file search query
tagFUNCTIONINFOHolds library function information
tagHLISTINFOHashed linked list information structure
tagLINEHolds information defining a line
tagLLISTINFOProvides linked list element variables
tagMIMEBLOCKContains information on a single MIME data block
tagMOTIONDescribes frame motion information
tagOPENFILEPARAMSOpen file parameters
tagREGENTRYRegistry entry information
tagREGKEYStructure containing registry key information
tagREGVALUEEncapsulates the data for a single registry value
tagSMultiStoreInfoStructure describing storage slot
tagTASKINFOHolds information about a single task item
tagURLINFOContains url information
tagVARHolds information on a variable
tagWINDROPTARGETDATADrop 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 >::tagSTHListInfoHash 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 >::tagSTStrListInfoHash 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