Home | History | Annotate | Download | only in base

Lines Matching refs:value_name

69 bool RegKey::HasValue(const TCHAR* value_name) const {
70 return (ERROR_SUCCESS == ::RegQueryValueEx(h_key_, value_name, NULL,
75 const wchar_t* value_name,
79 return SetValueStaticHelper(full_key_name, value_name, REG_DWORD, &value);
83 const wchar_t* value_name,
87 return SetValueStaticHelper(full_key_name, value_name, REG_QWORD, &value);
91 const wchar_t* value_name,
95 return SetValueStaticHelper(full_key_name, value_name,
100 const wchar_t* value_name,
104 return SetValueStaticHelper(full_key_name, value_name,
109 const wchar_t* value_name,
114 return SetValueStaticHelper(full_key_name, value_name,
119 const wchar_t* value_name,
124 return SetValueStaticHelper(full_key_name, value_name, REG_BINARY,
129 const wchar_t* value_name,
134 return SetValueStaticHelper(full_key_name, value_name, REG_MULTI_SZ,
139 const wchar_t* value_name,
144 return GetValueStaticHelper(full_key_name, value_name, REG_DWORD, value);
148 const wchar_t* value_name,
153 return GetValueStaticHelper(full_key_name, value_name, REG_QWORD, value);
157 const wchar_t* value_name,
164 HRESULT hr = GetValueStaticHelper(full_key_name, value_name,
176 const wchar_t* value_name,
183 HRESULT hr = GetValueStaticHelper(full_key_name, value_name,
195 const wchar_t* value_name,
200 return GetValueStaticHelper(full_key_name, value_name, REG_SZ, value);
204 const wchar_t* value_name,
210 HRESULT hr = RegKey::GetValue(full_key_name, value_name, buffer.accept());
218 const wchar_t* value_name,
223 return GetValueStaticHelper(full_key_name, value_name, REG_MULTI_SZ, value);
227 const wchar_t* value_name,
234 return GetValueStaticHelper(full_key_name, value_name,
251 HRESULT RegKey::DeleteValue(const wchar_t* value_name) {
254 LONG res = ::RegDeleteValue(h_key_, value_name);
401 const wchar_t* value_name,
418 hr = key.SetValue(value_name, *(static_cast<DWORD*>(value)));
421 hr = key.SetValue(value_name, *(static_cast<DWORD64*>(value)));
424 hr = key.SetValue(value_name, static_cast<const wchar_t*>(value));
427 hr = key.SetValue(value_name, static_cast<const uint8*>(value),
431 hr = key.SetValue(value_name, static_cast<const uint8*>(value),
451 const wchar_t* value_name,
468 hr = key.GetValue(value_name, reinterpret_cast<DWORD*>(value));
471 hr = key.GetValue(value_name, reinterpret_cast<DWORD64*>(value));
474 hr = key.GetValue(value_name, reinterpret_cast<wchar_t**>(value));
477 hr = key.GetValue(value_name, reinterpret_cast<
481 hr = key.GetValue(value_name, reinterpret_cast<uint8**>(value),
500 HRESULT RegKey::GetValueHelper(const wchar_t* value_name,
512 LONG res = ::SHQueryValueEx(h_key_, value_name, NULL, type, NULL, byte_count);
523 res = ::SHQueryValueEx(h_key_, value_name, NULL,
533 HRESULT RegKey::GetValue(const wchar_t* value_name, DWORD* value) const {
538 LONG res = ::SHQueryValueEx(h_key_, value_name, NULL, &type,
547 HRESULT RegKey::GetValue(const wchar_t* value_name, DWORD64* value) const {
552 LONG res = ::SHQueryValueEx(h_key_, value_name, NULL, &type,
561 HRESULT RegKey::GetValue(const wchar_t* value_name, wchar_t** value) const {
568 LONG res = ::SHQueryValueEx(h_key_, value_name, NULL,
579 res = ::SHQueryValueEx(h_key_, value_name, NULL, &type,
597 HRESULT RegKey::GetValue(const wchar_t* value_name, std::wstring* value) const {
604 LONG res = ::SHQueryValueEx(h_key_, value_name, NULL,
612 res = ::SHQueryValueEx(h_key_, value_name, NULL, &type,
654 HRESULT RegKey::GetValue(const wchar_t* value_name,
663 HRESULT hr = GetValueHelper(value_name, &type, &buffer, &byte_count);
674 HRESULT RegKey::GetValue(const wchar_t* value_name,
681 HRESULT hr = GetValueHelper(value_name, &type, value, byte_count);
687 HRESULT RegKey::GetValue(const wchar_t* value_name,
695 return GetValueHelper(value_name, type, value, byte_count);
699 HRESULT RegKey::SetValue(const wchar_t* value_name, DWORD value) const {
702 LONG res = ::RegSetValueEx(h_key_, value_name, NULL, REG_DWORD,
709 HRESULT RegKey::SetValue(const wchar_t* value_name, DWORD64 value) const {
712 LONG res = ::RegSetValueEx(h_key_, value_name, NULL, REG_QWORD,
719 HRESULT RegKey::SetValue(const wchar_t* value_name,
724 LONG res = ::RegSetValueEx(h_key_, value_name, NULL, REG_SZ,
731 HRESULT RegKey::SetValue(const wchar_t* value_name,
741 LONG res = ::RegSetValueEx(h_key_, value_name, NULL,
747 HRESULT RegKey::SetValue(const wchar_t* value_name,
754 LONG res = ::RegSetValueEx(h_key_, value_name, NULL, type, value, byte_count);
775 bool RegKey::HasValue(const wchar_t* full_key_name, const wchar_t* value_name) {
786 has_value = key.HasValue(value_name);
794 const wchar_t* value_name,
807 LONG res = ::SHQueryValueEx(key.h_key_, value_name, NULL, value_type,
850 const wchar_t* value_name) {
862 hr = key.DeleteValue(value_name);
1008 // Use GetValueCount() to get the total value_name count for this key
1010 HRESULT RegKey::GetValueNameAt(int index, std::wstring* value_name,
1012 ASSERT(value_name != NULL);
1021 value_name->assign(value_name_buf);