#ifndef __REGISTRY_WINDOWS_H_ #define __REGISTRY_WINDOWS_H_ #ifdef __cplusplus #include #include namespace icsneo { class Registry { public: static bool EnumerateSubkeys(std::wstring path, std::vector& subkeys); // Get string value static bool Get(std::wstring path, std::wstring key, std::wstring& value); static bool Get(std::string path, std::string key, std::string& value); // Get DWORD value static bool Get(std::wstring path, std::wstring key, uint32_t& value); static bool Get(std::string path, std::string key, uint32_t& value); }; } #endif // __cplusplus #endif