| 586 | } |
| 587 | |
| 588 | STDMETHODIMP CLegacyUpdateCtrl::get_IsUsingWsusServer(VARIANT_BOOL *retval) { |
| 589 | DoIsPermittedCheck(); |
| 590 | |
| 591 | if (retval == NULL) { |
| 592 | return E_POINTER; |
| 593 | } |
| 594 | |
| 595 | DWORD useWUServer = 0; |
| 596 | HRESULT hr = GetRegistryDword(HKEY_LOCAL_MACHINE, REGPATH_POLICIES_WU_AU, L"UseWUServer", KEY_WOW64_64KEY, &useWUServer); |
| 597 | *retval = SUCCEEDED(hr) && useWUServer == 1 ? VARIANT_TRUE : VARIANT_FALSE; |
| 598 | return S_OK; |
| 599 | } |
| 600 | |
| 601 | STDMETHODIMP CLegacyUpdateCtrl::get_WsusServerUrl(BSTR *retval) { |
| 602 | DoIsPermittedCheck(); |
nothing calls this directly
no test coverage detected