Home | History | Annotate | Download | only in base

Lines Matching refs:value_name

52 bool RegKey::HasValue(const TCHAR* value_name) const {
53 return (ERROR_SUCCESS == ::RegQueryValueEx(h_key_, value_name, NULL,
58 const wchar_t* value_name,
62 return SetValueStaticHelper(full_key_name, value_name, REG_DWORD, &value);
66 const wchar_t* value_name,
70 return SetValueStaticHelper(full_key_name, value_name, REG_QWORD, &value);
74 const wchar_t* value_name,
78 return SetValueStaticHelper(full_key_name, value_name,
83 const wchar_t* value_name,
87 return SetValueStaticHelper(full_key_name, value_name,
92 const wchar_t* value_name,
97 return SetValueStaticHelper(full_key_name, value_name,
102 const wchar_t* value_name,
107 return SetValueStaticHelper(full_key_name, value_name, REG_BINARY,
112 const wchar_t* value_name,
117 return SetValueStaticHelper(full_key_name, value_name, REG_MULTI_SZ,
122 const wchar_t* value_name,
127 return GetValueStaticHelper(full_key_name, value_name, REG_DWORD, value);
131 const wchar_t* value_name,
136 return GetValueStaticHelper(full_key_name, value_name, REG_QWORD, value);
140 const wchar_t* value_name,
147 HRESULT hr = GetValueStaticHelper(full_key_name, value_name,
159 const wchar_t* value_name,
166 HRESULT hr = GetValueStaticHelper(full_key_name, value_name,
178 const wchar_t* value_name,
183 return GetValueStaticHelper(full_key_name, value_name, REG_SZ, value);
187 const wchar_t* value_name,
193 HRESULT hr = RegKey::GetValue(full_key_name, value_name, buffer.accept());
201 const wchar_t* value_name,
206 return GetValueStaticHelper(full_key_name, value_name, REG_MULTI_SZ, value);
210 const wchar_t* value_name,
217 return GetValueStaticHelper(full_key_name, value_name,
234 HRESULT RegKey::DeleteValue(const wchar_t* value_name) {
237 LONG res = ::RegDeleteValue(h_key_, value_name);
384 const wchar_t* value_name,
401 hr = key.SetValue(value_name, *(static_cast<DWORD*>(value)));
404 hr = key.SetValue(value_name, *(static_cast<DWORD64*>(value)));
407 hr = key.SetValue(value_name, static_cast<const wchar_t*>(value));
410 hr = key.SetValue(value_name, static_cast<const uint8*>(value),
414 hr = key.SetValue(value_name, static_cast<const uint8*>(value),
434 const wchar_t* value_name,
451 hr = key.GetValue(value_name, reinterpret_cast<DWORD*>(value));
454 hr = key.GetValue(value_name, reinterpret_cast<DWORD64*>(value));
457 hr = key.GetValue(value_name, reinterpret_cast<wchar_t**>(value));
460 hr = key.GetValue(value_name, reinterpret_cast<
464 hr = key.GetValue(value_name, reinterpret_cast<uint8**>(value),
483 HRESULT RegKey::GetValueHelper(const wchar_t* value_name,
495 LONG res = ::SHQueryValueEx(h_key_, value_name, NULL, type, NULL, byte_count);
506 res = ::SHQueryValueEx(h_key_, value_name, NULL,
516 HRESULT RegKey::GetValue(const wchar_t* value_name, DWORD* value) const {
521 LONG res = ::SHQueryValueEx(h_key_, value_name, NULL, &type,
530 HRESULT RegKey::GetValue(const wchar_t* value_name, DWORD64* value) const {
535 LONG res = ::SHQueryValueEx(h_key_, value_name, NULL, &type,
544 value_name, wchar_t** value) const {
551 LONG res = ::SHQueryValueEx(h_key_, value_name, NULL,
562 res = ::SHQueryValueEx(h_key_, value_name, NULL, &type,
580 HRESULT RegKey::GetValue(const wchar_t* value_name, std::wstring* value) const {
587 LONG res = ::SHQueryValueEx(h_key_, value_name, NULL,
595 res = ::SHQueryValueEx(h_key_, value_name, NULL, &type,
637 HRESULT RegKey::GetValue(const wchar_t* value_name,
646 HRESULT hr = GetValueHelper(value_name, &type, &buffer, &byte_count);
657 HRESULT RegKey::GetValue(const wchar_t* value_name,
664 HRESULT hr = GetValueHelper(value_name, &type, value, byte_count);
670 HRESULT RegKey::GetValue(const wchar_t* value_name,
678 return GetValueHelper(value_name, type, value, byte_count);
682 HRESULT RegKey::SetValue(const wchar_t* value_name, DWORD value) const {
685 LONG res = ::RegSetValueEx(h_key_, value_name, NULL, REG_DWORD,
692 HRESULT RegKey::SetValue(const wchar_t* value_name, DWORD64 value) const {
695 LONG res = ::RegSetValueEx(h_key_, value_name, NULL, REG_QWORD,
702 HRESULT RegKey::SetValue(const wchar_t* value_name,
707 LONG res = ::RegSetValueEx(h_key_, value_name, NULL, REG_SZ,
714 HRESULT RegKey::SetValue(const wchar_t* value_name,
724 LONG res = ::RegSetValueEx(h_key_, value_name, NULL,
730 HRESULT RegKey::SetValue(const wchar_t* value_name,
737 LONG res = ::RegSetValueEx(h_key_, value_name, NULL, type, value, byte_count);
758 bool RegKey::HasValue(const wchar_t* full_key_name, const wchar_t* value_name) {
769 has_value = key.HasValue(value_name);
777 const wchar_t* value_name,
790 LONG res = ::SHQueryValueEx(key.h_key_, value_name, NULL, value_type,
833 const wchar_t* value_name) {
845 hr = key.DeleteValue(value_name);
991 // Use GetValueCount() to get the total value_name count for this key
993 HRESULT RegKey::GetValueNameAt(int index, std::wstring* value_name,
995 ASSERT(value_name != NULL);
1004 value_name->assign(value_name_buf);