Download Source Code

CRKey Member List

This is the complete list of members for CRKey, including all inherited members.

Add(DWORD dwType, LPCTSTR pName, const void *pValue, DWORD dwValue, BOOL bFile=FALSE)CRKey
AddFile(LPCTSTR pName, LPCTSTR pFilename)CRKey [inline]
AddHash(LPLLISTINFO plli)CHList
AllocateStr(LPSTR *pBuf, LPCTSTR pStr)CLList
Append(void *ptr, void *after)CLList
CHList()CHList
CLList()CLList
Compare(LPLLISTINFO p1, LPLLISTINFO p2)CLList
Copy(CCfgFile *pCfg, LPCTSTR pGroup)CRKey
Copy(CRKey *pRk, BOOL bMerge=FALSE)CRKey
Crc32(DWORD crc, LPVOID vbuf, DWORD size)CHList [static]
crc_tableCHList [static]
Create(DWORD size=8)CHList
CRKey()CRKey
Delete(void *ptr, BOOL bDelete=TRUE)CLList [virtual]
DeleteAllItems()CHList [virtual]
DeleteKey(HKEY hKey, LPCTSTR pKey, BOOL bSubKeys=TRUE)CRKey [static]
DeleteObject(void *node)CRKey [virtual]
DeleteSubKeys(HKEY hRoot, LPCTSTR pKey)CRKey [static]
DeleteValue(LPCTSTR pValue)CRKey
Destroy()CHList [virtual]
EncodeHttpHeaders(CPipe *pPipe)CRKey
EncodeUrl(CPipe *pPipe, DWORD dwEncoding=1, char chSepNameVal= '=', char chSepValues= '&')CRKey
Find(DWORD dwKey)CHList [inline, virtual]
Find(LPCTSTR pKey)CHList [inline]
Find(const void *pKey, DWORD dwKey=0)CHList [virtual]
FindByUserData(DWORD data)CLList
Get(LPCTSTR pName, CRKey *pRk)CRKey
Get(LPREGVALUE prv, LPDWORD pdw)CRKey
Get(LPCTSTR pName, LPDWORD pdw)CRKey
Get(LPREGVALUE prv, LPLONG pl)CRKey [inline]
Get(LPCTSTR pName, LPLONG pl)CRKey [inline]
Get(LPREGVALUE prv, double *pd)CRKey
Get(LPCTSTR pName, double *pd)CRKey
Get(LPREGVALUE prv, void *ptr, DWORD size)CRKey
Get(LPCTSTR pName, void *ptr, DWORD size)CRKey
Get(LPREGVALUE prv, LPSTR str, DWORD size)CRKey
Get(LPCTSTR pName, LPSTR str, DWORD size)CRKey
GetByIndex(DWORD i)CLList [virtual]
GetDouble(LPREGVALUE prv, double dDefault=0)CRKey
GetDouble(LPCTSTR pName, double dDefault=0)CRKey
GetDword(LPREGVALUE prv, DWORD dwDefault=0)CRKey
GetDword(LPCTSTR pName, DWORD dwDefault=0)CRKey
GetHash(LPLLISTINFO plli)CHList [inline]
GetHash(const void *buf, DWORD size)CHList [inline]
GetHash(DWORD dw)CHList [inline]
GetKey(HKEY hKey, LPCTSTR pKey, BOOL bMerge=FALSE)CRKey
GetKeyFromName(LPCTSTR pName, PHKEY phKey, LPSTR pKey)CRKey
GetKeyName(HKEY hKey, LPCTSTR pKey, LPSTR pName)CRKey [static]
GetKeyPtr(void *ptr)CLList [inline]
GetKeySize(void *ptr)CLList [inline]
GetKeyStr(void *ptr)CLList [inline]
GetLock()CLList [inline]
GetLong(LPREGVALUE prv, LONG lDefault=0)CRKey [inline]
GetLong(LPCTSTR pName, LONG lDefault=0)CRKey [inline]
GetName()CRKey [inline]
GetNext(void *ptr)CLList [inline]
GetObjSize()CRKey [inline, virtual]
GetPrev(void *ptr)CLList [inline]
GetSz(LPREGVALUE prv, LPCTSTR pDefault="")CRKey
GetSz(LPCTSTR pName, LPCTSTR pDefault="")CRKey
GetUserData(void *ptr)CLList [inline]
GetValue(HKEY hKey, LPCTSTR pKey, LPCTSTR pValue, LPVOID pData, DWORD dwSize, LPDWORD pdwType=NULL)CRKey [static]
GetValuePtr(LPCTSTR pName)CRKey
GetValueSize(LPCTSTR pName)CRKey
IFind(LPCTSTR pKey)CLList [virtual]
Init(BOOL bDestroy=TRUE)CLList
InitObject(void *node)CHList [virtual]
Insert(void *ptr, void *before)CLList
IsSet(LPCTSTR pName)CRKey
Link(LPLLISTINFO *list, DWORD size)CLList
Load(LPBYTE buf, DWORD size, BOOL bMerge=FALSE)CLList [virtual]
Load(LPCTSTR pFile, BOOL bMerge=FALSE)CLList [virtual]
MoveDown(void *ptr)CLList
MoveToBottom(void *ptr)CLList
MoveToTop(void *ptr)CLList
MoveUp(void *ptr)CLList
New(const void *init=NULL, DWORD dwUser=0, const void *pKey=NULL, DWORD dwKeySize=0)CLList [virtual]
NewObj(DWORD dwSize, const void *init=NULL, DWORD dwUser=0, const void *pKey=NULL, DWORD dwKeySize=0)CLList
operator CTlLock &()CLList [inline]
Parse(LPCTSTR buf, DWORD size, char sep= ',')CRKey
Put(DWORD dw)CLList [inline]
Put(LPVOID pVal, DWORD size)CLList [inline]
Put(LPCTSTR pStr)CLList [inline]
QuickSort(LPLLISTINFO *list, DWORD left, DWORD right)CLList
QuickSort(BOOL bRecursive=TRUE)CLList
Randomize(DWORD seed, DWORD loops=1)CLList
ReadInline(LPCTSTR pStr)CRKey [inline]
ReadInline(LPBYTE buf, DWORD size, char sep= '&', BOOL bDeCanonicalize=TRUE)CRKey
ReadMIME(LPCTSTR pStr)CRKey [inline]
ReadMIME(LPBYTE buf, DWORD size)CRKey
ReleaseHashList()CHList
ReleaseObject(void *node)CLList
ReleaseStr(LPSTR *pBuf)CLList
RemoveHash(LPLLISTINFO plli)CHList
Replace(LPCTSTR pSrc, LPCTSTR pDst)CRKey
Replace(CPipe *out, LPDWORD op, LPCTSTR in, DWORD dwin, LPCTSTR pBegin, LPCTSTR pEnd, LPSTR pBreak, CVar *params, LPDWORD pdwBreak, char sep= '&')CRKey
Replace(LPSTR out, LPDWORD op, DWORD dwout, LPCTSTR in, DWORD dwin, LPCTSTR pStop=NULL, LPSTR pBreak=NULL, LPDWORD pdwBreak=NULL)CRKey [inline]
Replace(LPSTR out, LPDWORD op, DWORD dwout, LPCTSTR in, DWORD dwin, LPCTSTR pStop, LPSTR pBreak, CRKey *params, LPDWORD pdwBreak)CRKey
ResetObject(void *obj, const void *init=NULL, DWORD dwUser=0, const void *pKey=NULL, DWORD dwKeySize=0)CLList [inline]
RestoreWindowPos(HWND hWnd, LPCTSTR pName, BOOL bSize=TRUE, BOOL bPosition=TRUE)CRKey
rQuickSort(LPLLISTINFO *list, DWORD left, DWORD right)CLList
Save(LPBYTE buf, DWORD size)CLList [virtual]
Save(LPCTSTR pFile)CLList [virtual]
SaveWindowPos(HWND hWnd, LPCTSTR pName)CRKey
Set(LPCTSTR pName, CRKey *pRk)CRKey
Set(LPCTSTR pName, double dValue)CRKey [inline]
Set(LPCTSTR pName, DWORD dwValue)CRKey [inline]
Set(LPCTSTR pName, LONG lValue)CRKey [inline]
Set(LPCTSTR pName, int iValue)CRKey [inline]
Set(LPCTSTR pName, short iValue)CRKey [inline]
Set(LPCTSTR pName, UINT uValue)CRKey [inline]
Set(LPCTSTR pName, LPCTSTR pValue)CRKey [inline]
Set(LPCTSTR pName, const void *pValue, DWORD dwValue)CRKey [inline]
SetKey(void *ptr, const void *pKey, DWORD dwKeySize=0)CHList [virtual]
SetMinSize(DWORD min)CRKey [inline]
SetName(LPCTSTR pName)CRKey
SetObject(void *obj, const void *init=NULL, DWORD dwUser=0, const void *pKey=NULL, DWORD dwKeySize=0)CLList
SetStr(LPCTSTR pName, LPCTSTR pValue, DWORD dwLen)CRKey [inline]
SetUserData(void *ptr, DWORD data)CLList [inline]
SetValue(HKEY hKey, LPCTSTR pKey, LPCTSTR pValue, LPVOID pData, DWORD dwSize, DWORD dwType=REG_SZ)CRKey [static]
Size()CLList [inline]
Update(CRKey *pRk)CRKey
UpdateData(BOOL bRead, LPCTSTR pName, LPDWORD pDw, DWORD dwDefault=0)CRKey [inline]
UpdateData(BOOL bRead, LPCTSTR pName, void *ptr, DWORD size, void *pDefault=NULL)CRKey [inline]
UpdateData(BOOL bRead, LPCTSTR pName, LPSTR pStr, DWORD size, LPCTSTR pDefault="")CRKey [inline]
VerifyPointer(void *ptr)CLList [virtual]
Write(LPVOID dst, DWORD ptr, DWORD max, const void *src, DWORD size=0)CRKey
Zero(void *ptr, DWORD size)CLList [inline]
~CHList()CHList [virtual]
~CLList()CLList [virtual]
~CRKey()CRKey [virtual]

Copyright Robert Umbehant
This documentation is covered by the LGPL