Lines Matching refs:root_key
106 inline bool AddToRegistry(HKEY root_key, CTP key, CTP value_name,
109 return RegKey(root_key, key, KEY_WRITE).WriteValue(value_name, data, dsize,
114 inline bool AddToRegistry(HKEY root_key, CTP key, CTP value_name, CTP value) { in AddToRegistry() argument
115 return AddToRegistry(root_key, key, value_name, value, in AddToRegistry()
121 inline bool ReadFromRegistry(HKEY root_key, CTP key, CTP value_name,
123 return RegKey(root_key, key).ReadValue(value_name, data, dsize, dtype);
128 inline bool DeleteFromRegistry(HKEY root_key, CTP subkey, CTP value_name) { in DeleteFromRegistry() argument
130 return ERROR_SUCCESS == ::SHDeleteValue(root_key, subkey, value_name); in DeleteFromRegistry()
132 return ERROR_SUCCESS == ::SHDeleteKey(root_key, subkey); in DeleteFromRegistry()
138 inline bool DeleteKeyFromRegistry(HKEY root_key, CTP key_path, CTP key_name) { in DeleteKeyFromRegistry() argument
140 return key.Open(root_key, key_path, KEY_WRITE) in DeleteKeyFromRegistry()
152 RegistryValueIterator(HKEY root_key, LPCTSTR folder_key);
188 RegistryKeyIterator(HKEY root_key, LPCTSTR folder_key);