1 // License GPLv2 or later
4 #ifndef QVLC_REGISTRY_H
5 #define QVLC_REGISTRY_H
13 char m_pathBuffer[256];
15 QVLCRegistry(HKEY rootKey);
18 void WriteRegistryInt(char *path, char *valueName, int value);
19 void WriteRegistryString(char *path, char *valueName, char *value);
20 void WriteRegistryDouble(char *path, char *valueName, double value);
22 int ReadRegistryInt(char *path, char *valueName, int default_value);
23 char * ReadRegistryString(char *path, char *valueName, char *default_value);
24 double ReadRegistryDouble(char *path, char *valueName, double default_value);
26 int RegistryKeyExists(char *path);
27 int RegistryValueExists(char *path, char *valueName);