80 lines
2.0 KiB
C++
80 lines
2.0 KiB
C++
|
|
//
|
|
// This is NOT a generated or documented Chilkat class.
|
|
// This is NOT a generated or documented Chilkat class.
|
|
// This is NOT a generated or documented Chilkat class.
|
|
// This is NOT a generated or documented Chilkat class.
|
|
// This is NOT a generated or documented Chilkat class.
|
|
// This is NOT a generated or documented Chilkat class.
|
|
//
|
|
|
|
#ifndef _CkRegistry_H
|
|
#define _CkRegistry_H
|
|
|
|
#include "chilkatDefs.h"
|
|
|
|
#include "CkString.h"
|
|
#include "CkMultiByteBase.h"
|
|
|
|
// CLASS: CkRegistry
|
|
class CK_VISIBLE_PUBLIC CkRegistry : public CkMultiByteBase
|
|
{
|
|
private:
|
|
|
|
// Don't allow assignment or copying these objects.
|
|
CkRegistry(const CkRegistry &);
|
|
CkRegistry &operator=(const CkRegistry &);
|
|
|
|
public:
|
|
CkRegistry(void);
|
|
virtual ~CkRegistry(void);
|
|
|
|
static CkRegistry *createNew(void);
|
|
void CK_VISIBLE_PRIVATE inject(void *impl);
|
|
|
|
// May be called when finished with the object to free/dispose of any
|
|
// internal resources held by the object.
|
|
void dispose(void);
|
|
|
|
|
|
// BEGIN PUBLIC INTERFACE
|
|
bool SetProductInfo(const char *company,
|
|
const char *productName,
|
|
const char *valueName,
|
|
const char *value);
|
|
|
|
bool GetProductInfo(const char *company,
|
|
const char *productName,
|
|
const char *valueName,
|
|
CkString &value);
|
|
|
|
const char *getProductInfo(const char *company,
|
|
const char *productName,
|
|
const char *valueName);
|
|
|
|
bool SetProductKeyInfo(const char *company,
|
|
const char *productName,
|
|
const char *keyName,
|
|
const char *valueName,
|
|
const char *value);
|
|
|
|
bool GetProductKeyInfo(const char *company,
|
|
const char *productName,
|
|
const char *keyName,
|
|
const char *valueName,
|
|
CkString &value);
|
|
|
|
const char *getProductKeyInfo(const char *company,
|
|
const char *productName,
|
|
const char *keyName,
|
|
const char *valueName);
|
|
|
|
|
|
// END PUBLIC INTERFACE
|
|
|
|
|
|
};
|
|
|
|
|
|
#endif
|