MCPcopy Create free account
hub / github.com/LegacyUpdate/LegacyUpdate / get_IsUsingWsusServer

Method get_IsUsingWsusServer

LegacyUpdate/LegacyUpdateCtrl.cpp:588–599  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

586}
587
588STDMETHODIMP 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
601STDMETHODIMP CLegacyUpdateCtrl::get_WsusServerUrl(BSTR *retval) {
602 DoIsPermittedCheck();

Callers

nothing calls this directly

Calls 1

GetRegistryDwordFunction · 0.85

Tested by

no test coverage detected