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