TalanSoft Toolkits  201707
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Member Functions | List of all members
cRegVal Struct Reference
Inheritance diagram for cRegVal:
RegVal

Public Member Functions

 cRegVal ()
 
 ~cRegVal ()
 
void Init ()
 
void Free ()
 
bool GetNumber (DWORD *pdwNumber) const
 
bool GetBinary (LPBYTE pbyteData, DWORD dwSize) const
 
bool GetNewBinary (LPBYTE *pbyteData, DWORD *pdwSize) const
 
bool GetString (LPTSTR pszString, DWORD dwLength) const
 
bool GetNewString (LPTSTR *pszString, DWORD *pdwLength) const
 
bool GetStringArr (LPTSTR pszStrings[], DWORD dwCount) const
 
bool GetNewStringArr (LPTSTR **pszStrings, DWORD *pdwCount) const
 
void SetNumber (DWORD dwNumber)
 
bool SetBinary (const LPBYTE pbyteData, DWORD dwSize)
 
bool SetString (LPCTSTR pszString)
 
bool SetStringArr (const LPCTSTR pszStrings[], DWORD dwCount)
 

Additional Inherited Members

- Public Attributes inherited from RegVal
DWORD dwType
 
union {
   DWORD   dwNumber
 
   LPBYTE   pbyteData
 
   LPTSTR   pszString
 
}; 
 
union {
   DWORD   dwSize
 
   DWORD   dwLength
 
};