Files
ANSLibs/chilkat/include/CkRegistry.h

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