Download Source Code

CReg Member List

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

AddHash(LPLLISTINFO plli)CHList
AddKey(LPCTSTR pKey)CReg
ahtoul(LPCTSTR pBuffer, BYTE ucBytes)CReg
AllocateStr(LPSTR *pBuf, LPCTSTR pStr)CLList
Append(void *ptr, void *after)CLList
CHList()CHList
CLList()CLList
Compare(LPLLISTINFO p1, LPLLISTINFO p2)CLList
ConvertData(LPDWORD pdwType, LPBYTE pData, LPDWORD pdwData, LPBYTE buf, DWORD size)CReg
Copy(CReg *pReg, BOOL bMerge=FALSE)CReg
Crc32(DWORD crc, LPVOID vbuf, DWORD size)CHList [static]
crc_tableCHList [static]
Create(DWORD size=8)CHList
CReg()CReg
Delete(void *ptr, BOOL bDelete=TRUE)CLList [virtual]
DeleteAllItems()CHList [virtual]
DeleteObject(void *node)CReg [virtual]
DeleteValue(LPCTSTR pKey, LPCTSTR pValue)CReg
Destroy()CReg [virtual]
EncodeUrl(CPipe *pPipe, char chSepNameVal= '=', char chSepValues= '&')CReg
EncodeUrl(CPipe *pPipe, LPCTSTR pKey, char chSepNameVal= '=', char chSepValues= '&')CReg
Enum(LPCTSTR pKey, HREGKEY hRk)CReg
Find(DWORD dwKey)CHList [inline, virtual]
Find(LPCTSTR pKey)CHList [inline]
Find(const void *pKey, DWORD dwKey=0)CHList [virtual]
FindByUserData(DWORD data)CLList
FindKey(LPCTSTR pKey)CReg
FindWhere(LPCTSTR pName, DWORD dwValue)CReg
FindWhere(LPCTSTR pName, LPCTSTR pValue)CReg
Get(LPCTSTR pKey, LPCTSTR pName, LPSTR str, DWORD size)CReg [inline]
Get(LPCTSTR pKey, LPCTSTR pName, LPDWORD pdw)CReg [inline]
Get(LPCTSTR pKey, LPCTSTR pName, LPVOID ptr, DWORD size)CReg [inline]
Get(LPCTSTR pKey, LPCTSTR pName, CReg *pReg)CReg
Get(LPCTSTR pKey, LPCTSTR pName, CRKey *pRk)CReg [inline]
GetByIndex(DWORD i)CLList [virtual]
GetDouble(LPCTSTR pKey, LPCTSTR pName, double dDefault=0)CReg [inline]
GetDword(LPCTSTR pKey, LPCTSTR pName, DWORD dwDefault=0)CReg [inline]
GetHash(LPLLISTINFO plli)CHList [inline]
GetHash(const void *buf, DWORD size)CHList [inline]
GetHash(DWORD dw)CHList [inline]
GetKey(LPCTSTR pKey)CReg
GetKey(HKEY hKey, LPCTSTR pKey, DWORD dwSubkeys=MAXDWORD, BOOL bMerge=FALSE, LPCTSTR pKeyname=NULL)CReg
GetKeyPtr(void *ptr)CLList [inline]
GetKeySize(void *ptr)CLList [inline]
GetKeyStr(void *ptr)CLList [inline]
GetLock()CLList [inline]
GetLong(LPCTSTR pKey, LPCTSTR pName, long lDefault=0)CReg [inline]
GetNext(void *ptr)CLList [inline]
GetNonWhiteSpace(LPBYTE pToken, DWORD dwTokenSize, LPBYTE pBuf, DWORD dwSize, DWORD i)CReg [static]
GetObjSize()CReg [inline, virtual]
GetPrev(void *ptr)CLList [inline]
GetSz(LPCTSTR pKey, LPCTSTR pName, LPCTSTR pDefault="")CReg [inline]
GetToken(LPBYTE pToken, DWORD dwTokenSize, LPBYTE buf, DWORD size, BYTE ucTerm)CReg [static]
GetUserData(void *ptr)CLList [inline]
GetValuePtr(LPCTSTR pKey, LPCTSTR pName)CReg [inline]
GetValueSize(LPCTSTR pKey, LPCTSTR pName)CReg [inline]
IFind(LPCTSTR pKey)CLList [virtual]
Init(BOOL bDestroy=TRUE)CLList
InitObject(void *node)CReg [virtual]
Insert(void *ptr, void *before)CLList
IsSet(LPCTSTR pKey, LPCTSTR pName)CReg
IsWhiteSpace(LPBYTE buf, BOOL bIncludeNewLine=FALSE)CReg [inline, static]
IsWhiteSpace(BYTE ch, BOOL bIncludeNewLine=FALSE)CReg [static]
Link(LPLLISTINFO *list, DWORD size)CLList
Load(LPCTSTR pFile, BOOL bMerge=FALSE)CReg [virtual]
CHList::Load(LPBYTE buf, DWORD size, BOOL bMerge=FALSE)CLList [virtual]
LoadRegFile(LPCTSTR pFile, LPCTSTR pKey=NULL, BOOL bMerge=FALSE)CReg
LoadRegFromMem(LPBYTE buf, DWORD size, BOOL bMerge=FALSE)CReg
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
NextLine(LPBYTE buf, DWORD size, DWORD i)CReg [static]
NextToken(LPBYTE buf, DWORD size, DWORD i)CReg [static]
operator CTlLock &()CLList [inline]
Parse(LPCTSTR pStr, DWORD size, char sep= ',')CReg
ProcessLine(LPBYTE buf, DWORD size)CReg
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)CReg [inline]
ReadInline(LPBYTE pBuf, DWORD dwSize)CReg
RegKeyFromHandle(HREGKEY hRegKey)CReg [inline, static]
ReleaseHashList()CHList
ReleaseObject(void *node)CLList
ReleaseStr(LPSTR *pBuf)CLList
RemoveHash(LPLLISTINFO plli)CHList
RenameKey(LPCTSTR pOld, LPCTSTR pNew)CReg
ResetObject(void *obj, const void *init=NULL, DWORD dwUser=0, const void *pKey=NULL, DWORD dwKeySize=0)CLList [inline]
RestoreSettings(LPCTSTR pFile, LPCTSTR pBak=NULL, BOOL bSafety=FALSE)CReg
RestoreWindowPos(HWND hWnd, LPCTSTR pGroup, LPCTSTR pName, BOOL bSize=TRUE, BOOL bPosition=TRUE)CReg
rQuickSort(LPLLISTINFO *list, DWORD left, DWORD right)CLList
Save(LPCTSTR pFile)CReg [virtual]
CHList::Save(LPBYTE buf, DWORD size)CLList [virtual]
SaveRegFile(CPipe *pipe, LPCTSTR pKey=NULL, LPCTSTR pHeader=NULL)CReg
SaveRegFile(CPipe &pipe, LPCTSTR pKey=NULL, LPCTSTR pHeader=NULL)CReg
SaveRegFile(LPCTSTR pFile, LPCTSTR pKey=NULL, LPCTSTR pHeader=NULL)CReg
SaveRegKey(CPipe *pipe, LPREGKEY pRk)CReg
SaveSettings(LPCTSTR pFile, LPCTSTR pBak=NULL)CReg
SaveWindowPos(HWND hWnd, LPCTSTR pGroup, LPCTSTR pName)CReg
Set(LPCTSTR pKey, LPCTSTR pName, LPCTSTR str)CReg [inline]
Set(LPCTSTR pKey, LPCTSTR pName, DWORD dw)CReg [inline]
Set(LPCTSTR pKey, LPCTSTR pName, double d)CReg [inline]
Set(LPCTSTR pKey, LPCTSTR pName, long l)CReg [inline]
Set(LPCTSTR pKey, LPCTSTR pName, int i)CReg [inline]
Set(LPCTSTR pKey, LPCTSTR pName, UINT u)CReg [inline]
Set(LPCTSTR pKey, LPCTSTR pName, LPVOID ptr, DWORD size)CReg [inline]
Set(LPCTSTR pKey, LPCTSTR pName, CReg *pReg)CReg
Set(LPCTSTR pKey, LPCTSTR pName, CRKey *pRk)CReg [inline]
SetKey(void *ptr, const void *pKey, DWORD dwKeySize=0)CHList [virtual]
SetMinSize(DWORD min)CReg [inline]
SetObject(void *obj, const void *init=NULL, DWORD dwUser=0, const void *pKey=NULL, DWORD dwKeySize=0)CLList
SetUserData(void *ptr, DWORD data)CLList [inline]
Size()CLList [inline]
SkipNonWhiteSpace(LPBYTE buf, DWORD size, DWORD i)CReg [static]
SkipWhiteSpace(LPBYTE buf, DWORD size, DWORD i, BOOL bIncludeNewLine=FALSE)CReg [static]
VerifyPointer(void *ptr)CLList [virtual]
WriteStr(CPipe *pipe, LPCTSTR pStr)CReg
Zero(void *ptr, DWORD size)CLList [inline]
~CHList()CHList [virtual]
~CLList()CLList [virtual]
~CReg()CReg [virtual]

Copyright Robert Umbehant
This documentation is covered by the LGPL