/* Registry.h * * Registry handling class * * Copyright 1996 Petteri Kangaslampi */ #ifndef __Registry_h #define __Registry_h class Registry { HKEY key; public: Registry(); ~Registry(); int KeyExists(const char *name); void CreateKey(const char *name); void OpenKey(const char *name); void Value(const char *name, void *data, DWORD *dataLength, DWORD bufferLength, DWORD *dataType); void ValueString(const char *name, const char *defaultData, char *dest, int bufferLength); void WriteString(const char *name, const char *string); DWORD ValueDWORD(const char *name, DWORD defaultData); void WriteDWORD(const char *name, const DWORD data); int ValueExists(const char *name); }; #endif