Home | History | Annotate | Download | only in base

Lines Matching refs:hr

147   HRESULT hr = GetValueStaticHelper(full_key_name, value_name,
149 if (SUCCEEDED(hr)) {
155 return hr;
166 HRESULT hr = GetValueStaticHelper(full_key_name, value_name,
168 if (SUCCEEDED(hr)) {
174 return hr;
193 HRESULT hr = RegKey::GetValue(full_key_name, value_name, buffer.accept());
194 if (SUCCEEDED(hr)) {
197 return hr;
226 HRESULT hr = HRESULT_FROM_WIN32(res);
227 if (hr == HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND) ||
228 hr == HRESULT_FROM_WIN32(ERROR_PATH_NOT_FOUND)) {
229 hr = S_FALSE;
231 return hr;
238 HRESULT hr = HRESULT_FROM_WIN32(res);
239 if (hr == HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND) ||
240 hr == HRESULT_FROM_WIN32(ERROR_PATH_NOT_FOUND)) {
241 hr = S_FALSE;
243 return hr;
247 HRESULT hr = S_OK;
250 hr = HRESULT_FROM_WIN32(res);
253 return hr;
270 HRESULT hr = HRESULT_FROM_WIN32(res);
278 if (hr == S_OK) {
279 hr = Close();
280 ASSERT(hr == S_OK);
283 return hr;
294 HRESULT hr = HRESULT_FROM_WIN32(res);
298 if (hr == S_OK) {
300 hr = Close();
301 ASSERT(hr == S_OK);
304 return hr;
319 HRESULT hr = key.Open(h_key, key_name.c_str(), KEY_READ);
320 if (FAILED(hr)) {
321 return hr;
344 HRESULT hr = key.Open(h_key, key_name.c_str(), KEY_WRITE);
345 if (FAILED(hr)) {
346 return hr;
361 HRESULT hr = key.Open(h_key_, key_name, KEY_READ);
363 return hr == S_OK;
370 HRESULT hr = HRESULT_FROM_WIN32(ERROR_PATH_NOT_FOUND);
377 hr = HRESULT_FROM_WIN32(res);
379 return hr;
390 HRESULT hr = HRESULT_FROM_WIN32(ERROR_PATH_NOT_FOUND);
397 hr = key.Create(h_key, key_name.c_str());
398 if (hr == S_OK) {
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_t*>(value),
414 hr = key.SetValue(value_name, static_cast<const uint8_t*>(value),
419 hr = HRESULT_FROM_WIN32(ERROR_DATATYPE_MISMATCH);
424 if (hr == S_OK) {
425 hr = temp_hr;
429 return hr;
440 HRESULT hr = HRESULT_FROM_WIN32(ERROR_PATH_NOT_FOUND);
447 hr = key.Open(h_key, key_name.c_str(), KEY_READ);
448 if (hr == S_OK) {
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_t**>(value),
469 hr = HRESULT_FROM_WIN32(ERROR_DATATYPE_MISMATCH);
474 if (hr == S_OK) {
475 hr = temp_hr;
479 return hr;
496 HRESULT hr = HRESULT_FROM_WIN32(res);
498 if (hr == S_OK) {
508 hr = HRESULT_FROM_WIN32(res);
509 ASSERT(hr == S_OK);
512 return hr;
523 HRESULT hr = HRESULT_FROM_WIN32(res);
524 ASSERT((hr != S_OK) || (type == REG_DWORD));
525 ASSERT((hr != S_OK) || (byte_count == sizeof(DWORD)));
526 return hr;
537 HRESULT hr = HRESULT_FROM_WIN32(res);
538 ASSERT((hr != S_OK) || (type == REG_QWORD));
539 ASSERT((hr != S_OK) || (byte_count == sizeof(DWORD64)));
540 return hr;
553 HRESULT hr = HRESULT_FROM_WIN32(res);
555 if (hr == S_OK) {
564 hr = HRESULT_FROM_WIN32(res);
569 ASSERT((hr != S_OK) || (type == REG_SZ) ||
572 hr = E_OUTOFMEMORY;
576 return hr;
589 HRESULT hr = HRESULT_FROM_WIN32(res);
591 if (hr == S_OK) {
597 hr = HRESULT_FROM_WIN32(res);
603 ASSERT((hr != S_OK) || (type == REG_SZ) ||
607 return hr;
646 HRESULT hr = GetValueHelper(value_name, &type, &buffer, &byte_count);
647 ASSERT((hr != S_OK) || (type == REG_MULTI_SZ));
649 if (SUCCEEDED(hr)) {
650 hr = MultiSZBytesToStringArray(buffer, byte_count, value);
653 return hr;
664 HRESULT hr = GetValueHelper(value_name, &type, value, byte_count);
665 ASSERT((hr != S_OK) || (type == REG_MULTI_SZ) || (type == REG_BINARY));
666 return hr;
750 HRESULT hr = key.Open(h_key, key_name.c_str(), KEY_READ);
752 return S_OK == hr;
788 HRESULT hr = key.Open(h_key, key_name.c_str(), KEY_READ);
789 if (SUCCEEDED(hr)) {
793 hr = HRESULT_FROM_WIN32(res);
797 return hr;
818 HRESULT hr = key.Open(h_key, parent_key.c_str());
820 if (hr == S_OK) {
821 hr = recursively ? key.RecurseDeleteSubKey(key_name.c_str())
823 } else if (hr == HRESULT_FROM_WIN32(ERROR_FILE_NOT_FOUND) ||
824 hr == HRESULT_FROM_WIN32(ERROR_PATH_NOT_FOUND)) {
825 hr = S_FALSE;
829 return hr;
836 HRESULT hr = HRESULT_FROM_WIN32(ERROR_PATH_NOT_FOUND);
843 hr = key.Open(h_key, key_name.c_str());
844 if (hr == S_OK) {
845 hr = key.DeleteValue(value_name);
849 return hr;
856 HRESULT hr = key.Open(h_key_, key_name);
858 if (hr == S_OK) {
863 while (hr == S_OK &&
866 hr = key.RecurseDeleteSubKey(key_name_buf);
875 if (hr == S_OK) {
878 hr = DeleteSubKey(key_name);
881 return hr;
1062 HRESULT hr = key.Open(h_key, key_name.c_str(), KEY_READ);
1063 if (SUCCEEDED(hr)) {