8 #ifndef META_OCEAN_PLATFORM_WIN_REGISTRY_H
9 #define META_OCEAN_PLATFORM_WIN_REGISTRY_H
69 typedef std::vector<std::string>
Names;
94 static HKEY
openKey(
const HKEY key,
const std::string& name);
127 static bool setValue(
const RootType root,
const std::string& path,
const std::string& name,
const int value);
136 static bool setValue(
const HKEY key,
const std::string& name,
const int value);
146 static bool setValue(
const RootType root,
const std::string& path,
const std::string& name,
const long long value);
155 static bool setValue(
const HKEY key,
const std::string& name,
const long long value);
165 static bool setValue(
const RootType root,
const std::string& path,
const std::string& name,
const std::string& value);
174 static bool setValue(
const HKEY key,
const std::string& name,
const std::string& value);
193 static bool setValue(
const HKEY key,
const std::string& name,
const Names& value);
204 static bool setValue(
const RootType root,
const std::string& path,
const std::string& name,
const unsigned char* value,
const unsigned int size);
214 static bool setValue(
const HKEY key,
const std::string& name,
const unsigned char* value,
const unsigned int size);
224 static int value(
const RootType root,
const std::string& path,
const std::string& name,
const int value);
233 static int value(
const HKEY key,
const std::string& name,
const int value);
243 static long long value(
const RootType root,
const std::string& path,
const std::string& name,
const long long value);
252 static long long value(
const HKEY key,
const std::string& name,
const long long value);
262 static std::string
value(
const RootType root,
const std::string& path,
const std::string& name,
const std::string& value);
271 static std::string
value(
const HKEY key,
const std::string& name,
const std::string& value);
The namespace covering the entire Ocean framework.
Definition: Accessor.h:15