| Library Name | L5bClass | |||
| Description | Abstract base classes used to define core functionality in L5 Software component code libraries | |||
| Status | in production, code in use in released products | |||
| Header Files |
|
|||
| Functions |
class CL5Initializer
{
public:
// --- construction/destruction -------------------------------------------
CL5Initializer(void) {} // empty constructor
// --- public methods -----------------------------------------------------
virtual
BOOL Close(void)=0; // close key if open
virtual
BOOL CreateOpen // open key, create if not exist
(
BOOL* pbNew // TRUE on return if created
)=0;
virtual
BOOL DeleteOneValue // open key, del.value, close key
(
const char* szVal // name of the value to delete
)=0;
virtual
BOOL DeleteValue // delete a value from an open key
(
const char* szVal // name of the value to delete
)=0;
virtual
BOOL GetOneValue // open key, get value, close key
(
const char* szVal, // name of the value to write
void* pData, // where to return data
DWORD* dwSize // size of the data buffer
)=0;
virtual
BOOL GetValue // get one value from an open key
(
const char* szVal, // name of the value to write
void* pData, // where to return data
DWORD* dwSize // size of the data buffer
)=0;
virtual
BOOL Open(void)=0; // open an existing key
virtual
BOOL SetOneValue // open key, set value, close key
(
const char* szVal, // name of the value to write
DWORD dwType, // data type
void* pData, // data to be written
DWORD dwSize // size of the data buffer
)=0;
virtual
BOOL SetValue // set one value in an open key
(
const char* szVal, // name of the value to write
DWORD dwType, // data type
void* pData, // data to be written
DWORD dwSize // size of the data buffer
)=0;
};
|
For more information, click here, or send email to codelibs@L5Software.com with "Library::L5bClass inquiry" in the subject line.
L5 Software Code Libraries Home Page
Hosted by FKEinternet