Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

CP_Registry Class Reference

List of all members.

Public Member Functions

 CP_Registry (HKEY inHKeyRoot=HKEY_LOCAL_MACHINE)
virtual ~CP_Registry ()
bool GetValue (const CP_String &inKey, SInt16 *outValue)
bool GetValue (const CP_String &inKey, UInt16 *outValue)
bool GetValue (const CP_String &inKey, SInt32 *outValue)
bool GetValue (const CP_String &inKey, UInt32 *outValue)
bool GetValue (const CP_String &inKey, float *outValue)
bool GetValue (const CP_String &inKey, double *outValue)
bool GetValue (const CP_String &inKey, CP_String &outValue)
bool GetValue (const CP_String &inKey, CP_Point &outValue)
bool GetValue (const CP_String &inKey, CP_Size &outValue)
bool GetValue (const CP_String &inKey, CP_Rect &outValue)
bool GetValue (const CP_String &inKey, CP_RGBColor &outValue)
bool GetValue (const CP_String &inKey, CP_FileSystemSpec &outValue)
bool GetValue (const CP_String &inKey, UInt8 *outBuffer, UInt32 inBufferSize)
bool VerifyKey (HKEY inHKeyRoot, const CP_String &inPath)
bool VerifyKey (const CP_String &inPath)
bool VerifyValue (const CP_String &inValue)
bool CreateKey (HKEY inHKeyRoot, const CP_String &inPath)
bool DeleteValue (const CP_String &inValue)
bool DeleteValueKey (HKEY inHKeyRoot, const CP_String &inPath)
bool Open (HKEY inHKeyRoot, const CP_String &inPath)
void Close ()
bool SetValue (const CP_String &inKey, SInt16 inValue)
bool SetValue (const CP_String &inKey, UInt16 inValue)
bool SetValue (const CP_String &inKey, SInt32 inValue)
bool SetValue (const CP_String &inKey, UInt32 inValue)
bool SetValue (const CP_String &inKey, float inValue)
bool SetValue (const CP_String &inKey, double inValue)
bool SetValue (const CP_String &inKey, const CP_String &inValue)
bool SetValue (const CP_String &inKey, const CP_Point &inPoint)
bool SetValue (const CP_String &inKey, const CP_Size &inSize)
bool SetValue (const CP_String &inKey, const CP_Rect &inRect)
bool SetValue (const CP_String &inKey, const CP_RGBColor &inRGBColor)
bool SetValue (const CP_String &inKey, const CP_FileSystemSpec &inFileSpec)
bool SetValue (const CP_String &inKey, const UInt8 *inData, UInt32 inDataSize)

Protected Attributes

HKEY fHKey
CP_String fPath

Constructor & Destructor Documentation

CPLAT_Begin_Namespace_CPLAT CP_Registry::CP_Registry HKEY  inHKeyRoot = HKEY_LOCAL_MACHINE  ) 
 

Constructor.

CP_Registry::~CP_Registry  )  [virtual]
 

Destructor.


Member Function Documentation

bool CP_Registry::GetValue const CP_String inKey,
SInt16 outValue
 

bool CP_Registry::GetValue const CP_String inKey,
UInt16 outValue
 

bool CP_Registry::GetValue const CP_String inKey,
SInt32 outValue
 

bool CP_Registry::GetValue const CP_String inKey,
UInt32 outValue
 

bool CP_Registry::GetValue const CP_String inKey,
float *  outValue
 

bool CP_Registry::GetValue const CP_String inKey,
double *  outValue
 

bool CP_Registry::GetValue const CP_String inKey,
CP_String outValue
 

bool CP_Registry::GetValue const CP_String inKey,
CP_Point outValue
 

bool CP_Registry::GetValue const CP_String inKey,
CP_Size outValue
 

bool CP_Registry::GetValue const CP_String inKey,
CP_Rect outValue
 

bool CP_Registry::GetValue const CP_String inKey,
CP_RGBColor outValue
 

bool CP_Registry::GetValue const CP_String inKey,
CP_FileSystemSpec outValue
 

bool CP_Registry::GetValue const CP_String inKey,
UInt8 outBuffer,
UInt32  inBufferSize
 

bool CP_Registry::VerifyKey HKEY  inHKeyRoot,
const CP_String inPath
 

bool CP_Registry::VerifyKey const CP_String inPath  ) 
 

bool CP_Registry::VerifyValue const CP_String inValue  ) 
 

bool CP_Registry::CreateKey HKEY  inHKeyRoot,
const CP_String inPath
 

bool CP_Registry::DeleteValue const CP_String inValue  ) 
 

bool CP_Registry::DeleteValueKey HKEY  inHKeyRoot,
const CP_String inPath
 

bool CP_Registry::Open HKEY  inHKeyRoot,
const CP_String inPath
 

void CP_Registry::Close  ) 
 

bool CP_Registry::SetValue const CP_String inKey,
SInt16  inValue
 

bool CP_Registry::SetValue const CP_String inKey,
UInt16  inValue
 

bool CP_Registry::SetValue const CP_String inKey,
SInt32  inValue
 

bool CP_Registry::SetValue const CP_String inKey,
UInt32  inValue
 

bool CP_Registry::SetValue const CP_String inKey,
float  inValue
 

bool CP_Registry::SetValue const CP_String inKey,
double  inValue
 

bool CP_Registry::SetValue const CP_String inKey,
const CP_String inValue
 

bool CP_Registry::SetValue const CP_String inKey,
const CP_Point inPoint
 

bool CP_Registry::SetValue const CP_String inKey,
const CP_Size inSize
 

bool CP_Registry::SetValue const CP_String inKey,
const CP_Rect inRect
 

bool CP_Registry::SetValue const CP_String inKey,
const CP_RGBColor inRGBColor
 

bool CP_Registry::SetValue const CP_String inKey,
const CP_FileSystemSpec inFileSpec
 

bool CP_Registry::SetValue const CP_String inKey,
const UInt8 inData,
UInt32  inDataSize
 


Member Data Documentation

HKEY CP_Registry::fHKey [protected]
 

CP_String CP_Registry::fPath [protected]
 


The documentation for this class was generated from the following files:
Generated on Sat Sep 17 20:02:05 2005 for CPLAT by  doxygen 1.4.0