Electroneum
reg_utils.h File Reference

Go to the source code of this file.

Namespaces

 epee
 
 epee::reg_utils
 

Functions

template<class T >
bool epee::reg_utils::RegSetPODValue (HKEY hParentKey, const char *pSubKey, const char *pValName, const T &valToSave, bool force_create=true)
 
template<class T >
bool epee::reg_utils::RegGetPODValue (HKEY hParentKey, const char *pSubKey, const char *pValName, T &valToSave)
 
bool epee::reg_utils::RegSetANSIString (HKEY hParentKey, const char *pSubKey, const char *pValName, const std::string &strToSave)
 
bool epee::reg_utils::RegGetANSIString (HKEY hParentKey, const char *pSubKey, const char *pValName, std::string &strToSave)
 
template<class TMemoryObject >
bool epee::reg_utils::RegSetRAWValue (HKEY hKey, const char *pValName, const TMemoryObject &valToSave, DWORD valType=REG_BINARY)
 
bool epee::reg_utils::RegSetRAWValue (HKEY hKey, const char *pValName, const std::string &valToSave, DWORD valType=REG_BINARY)
 
template<class TMemoryObject >
bool epee::reg_utils::RegGetRAWValue (HKEY hKey, const char *pValName, TMemoryObject &valToSave, DWORD *pRegType)
 
bool epee::reg_utils::RegGetRAWValue (HKEY hKey, const char *pValName, std::string &valToSave, DWORD *pRegType)
 
template<class TMemoryObject >
bool epee::reg_utils::RegSetRAWValue (HKEY hParentKey, const char *pSubKey, const char *pValName, const TMemoryObject &valToSave, DWORD valType=REG_BINARY)
 
bool epee::reg_utils::RegSetRAWValue (HKEY hParentKey, const char *pSubKey, const char *pValName, const std::string &valToSave, DWORD valType=REG_BINARY)
 
template<class TMemoryObject >
bool epee::reg_utils::RegGetRAWValue (HKEY hParentKey, const char *pSubKey, const char *pValName, TMemoryObject &valToSave, DWORD *pRegType)
 
bool epee::reg_utils::RegGetRAWValue (HKEY hParentKey, const char *pSubKey, const char *pValName, std::string &valToSave, DWORD *pRegType)
 
bool epee::reg_utils::RegRemoveValue (HKEY hParentKey, const char *pValName)
 
bool epee::reg_utils::RegRemoveKey (HKEY hParentKey, const char *pKeyName)