Lines Matching full:hr
273 HRESULT hr = S_OK; in OnCommand() local
286 hr = BalGetNumericVariable(L"InstallAllUsers", &installAllUsers); in OnCommand()
287 ExitOnFailure(hr, L"Failed to get install scope"); in OnCommand()
289 hr = _engine->SetVariableNumeric(L"CompileAll", installAllUsers); in OnCommand()
290 ExitOnFailure(hr, L"Failed to update CompileAll"); in OnCommand()
292 hr = EnsureTargetDir(); in OnCommand()
293 ExitOnFailure(hr, L"Failed to set TargetDir"); in OnCommand()
324 hr = EnsureTargetDir(); in OnCommand()
325 ExitOnFailure(hr, L"Failed to set TargetDir"); in OnCommand()
327 hr = BalGetStringVariable(L"TargetDir", &targetDir); in OnCommand()
328 if (SUCCEEDED(hr)) { in OnCommand()
364 hr = BalGetStringVariable( in OnCommand()
369 if (SUCCEEDED(hr) && defaultDir) { in OnCommand()
378 hr = BalGetStringVariable( in OnCommand()
382 …if (SUCCEEDED(hr) && defaultDir && defaultDir[0] && SUCCEEDED(BalFormatString(defaultDir, &formatt… in OnCommand()
482 HRESULT hr; in Custom2Page_Show() local
505 hr = BalGetStringVariable(L"TargetDir", &targetDir); in Custom2Page_Show()
506 if (SUCCEEDED(hr) && targetDir && targetDir[0]) { in Custom2Page_Show()
509 } else if (SUCCEEDED(hr)) { in Custom2Page_Show()
514 hr = BalGetStringVariable(L"DefaultCustomTargetDir", &defaultTargetDir); in Custom2Page_Show()
515 if (SUCCEEDED(hr) && defaultTargetDir && !defaultTargetDir[0]) { in Custom2Page_Show()
519 hr = BalGetStringVariable( in Custom2Page_Show()
524 if (SUCCEEDED(hr) && defaultTargetDir) { in Custom2Page_Show()
542 HRESULT hr = S_OK; in SuccessPage_Show() local
552 hr = LocGetString(_wixLoc, L"#(loc.SuccessInstallMessage)", &successText); in SuccessPage_Show()
555 hr = LocGetString(_wixLoc, L"#(loc.SuccessModifyMessage)", &successText); in SuccessPage_Show()
558 hr = LocGetString(_wixLoc, L"#(loc.SuccessRepairMessage)", &successText); in SuccessPage_Show()
561 hr = LocGetString(_wixLoc, L"#(loc.SuccessRemoveMessage)", &successText); in SuccessPage_Show()
663 HRESULT hr = BalGetStringVariable(L"TargetDir", &targetDir); in EnableMaxPathSupport() local
664 if (FAILED(hr) || !targetDir || !targetDir[0]) { in EnableMaxPathSupport()
692 HRESULT hr = S_OK; in OnStartup() local
698 ExitWithLastError(hr, "Failed to create UI thread."); in OnStartup()
702 return hr; in OnStartup()
899 auto hr = LoadAssociateFilesStateFromKey( in OnDetectComplete() local
903 if (FAILED(hr)) { in OnDetectComplete()
904 …BalLog(BOOTSTRAPPER_LOG_LEVEL_ERROR, "Failed to load AssociateFiles state: error code 0x%08X", hr); in OnDetectComplete()
905 } else if (hr == S_OK) { in OnDetectComplete()
949 HRESULT hr = S_OK; in OnPlanPackageBegin() local
1023 HRESULT hr = BalInfoFindPackageById(&_bundle.packages, wzPackageId, &pPackage); in OnCachePackageBegin() local
1024 … LPCWSTR wz = (SUCCEEDED(hr) && pPackage->sczDisplayName) ? pPackage->sczDisplayName : wzPackageId; in OnCachePackageBegin()
1107 HRESULT hr = _engine->SendEmbeddedError(dwCode, wzError, dwUIHint, &nResult); in OnError() local
1108 if (FAILED(hr)) { in OnError()
1122 HRESULT hr = StrAllocFromError(&sczError, dwCode, nullptr); in OnError() local
1123 if (FAILED(hr) || !sczError || !*sczError) { in OnError()
1324 … HRESULT hr = _engine->SetLocalSource(wzPackageOrContainerId, wzPayloadId, ofn.lpstrFile); in OnResolveSource() local
1325 nResult = SUCCEEDED(hr) ? IDRETRY : IDERROR; in OnResolveSource()
1368 HRESULT hr = S_OK; in UiThreadProc() local
1375 hr = ::CoInitialize(nullptr); in UiThreadProc()
1376 BalExitOnFailure(hr, "Failed to initialize COM."); in UiThreadProc()
1379 hr = ThemeInitialize(pThis->_hModule); in UiThreadProc()
1380 BalExitOnFailure(hr, "Failed to initialize theme manager."); in UiThreadProc()
1382 hr = pThis->InitializeData(); in UiThreadProc()
1383 BalExitOnFailure(hr, "Failed to initialize data in bootstrapper application."); in UiThreadProc()
1387 hr = pThis->CreateMainWindow(); in UiThreadProc()
1388 BalExitOnFailure(hr, "Failed to create main window."); in UiThreadProc()
1393 pThis->SetState(PYBA_STATE_FAILED, hr); in UiThreadProc()
1397 pThis->SetState(PYBA_STATE_INITIALIZED, hr); in UiThreadProc()
1404 hr = E_UNEXPECTED; in UiThreadProc()
1405 BalExitOnFailure(hr, "Unexpected return value from message pump."); in UiThreadProc()
1415 hr = pThis->_hrFinal; in UiThreadProc()
1417 hr = HRESULT_FROM_WIN32(ERROR_INSTALL_USEREXIT); in UiThreadProc()
1425 DWORD dwQuit = HRESULT_CODE(hr); in UiThreadProc()
1441 return hr; in UiThreadProc()
1449 HRESULT hr = S_OK; in ParseVariablesFromUnattendXml() local
1462 hr = BalFormatString(L"[WixBundleOriginalSourceFolder]unattend.xml", &sczUnattendXmlPath); in ParseVariablesFromUnattendXml()
1463 BalExitOnFailure(hr, "Failed to calculate path to unattend.xml"); in ParseVariablesFromUnattendXml()
1467 hr = S_FALSE; in ParseVariablesFromUnattendXml()
1471 hr = XmlLoadDocumentFromFile(sczUnattendXmlPath, &pixdUnattend); in ParseVariablesFromUnattendXml()
1472 BalExitOnFailure1(hr, "Failed to read %ls", sczUnattendXmlPath); in ParseVariablesFromUnattendXml()
1475 hr = XmlSelectNodes(pixdUnattend, L"/Options/Option", &pNodes); in ParseVariablesFromUnattendXml()
1476 if (S_FALSE == hr) { in ParseVariablesFromUnattendXml()
1477 ExitFunction1(hr = S_OK); in ParseVariablesFromUnattendXml()
1479 BalExitOnFailure(hr, "Failed to select option nodes."); in ParseVariablesFromUnattendXml()
1481 hr = pNodes->get_length((long*)&cNodes); in ParseVariablesFromUnattendXml()
1482 BalExitOnFailure(hr, "Failed to get option node count."); in ParseVariablesFromUnattendXml()
1487 hr = XmlNextElement(pNodes, &pNode, nullptr); in ParseVariablesFromUnattendXml()
1488 BalExitOnFailure(hr, "Failed to get next node."); in ParseVariablesFromUnattendXml()
1491 hr = XmlGetAttributeEx(pNode, L"Name", &scz); in ParseVariablesFromUnattendXml()
1492 BalExitOnFailure(hr, "Failed to get @Name."); in ParseVariablesFromUnattendXml()
1495 hr = XmlGetAttribute(pNode, L"Value", &bstrValue); in ParseVariablesFromUnattendXml()
1496 if (FAILED(hr) || !bstrValue || !*bstrValue) { in ParseVariablesFromUnattendXml()
1497 hr = XmlGetText(pNode, &bstrValue); in ParseVariablesFromUnattendXml()
1500 BalExitOnFailure(hr, "Failed to get @Value."); in ParseVariablesFromUnattendXml()
1527 return hr; in ParseVariablesFromUnattendXml()
1535 HRESULT hr = S_OK; in InitializeData() local
1539 hr = BalManifestLoad(_hModule, &pixdManifest); in InitializeData()
1540 BalExitOnFailure(hr, "Failed to load bootstrapper application manifest."); in InitializeData()
1542 hr = ParseOverridableVariablesFromXml(pixdManifest); in InitializeData()
1543 BalExitOnFailure(hr, "Failed to read overridable variables."); in InitializeData()
1549 hr = ParseVariablesFromUnattendXml(); in InitializeData()
1550 ExitOnFailure(hr, "Failed to read unattend.ini file."); in InitializeData()
1552 hr = ProcessCommandLine(&_language); in InitializeData()
1553 ExitOnFailure(hr, "Unknown commandline parameters."); in InitializeData()
1555 hr = PathRelativeToModule(&sczModulePath, nullptr, _hModule); in InitializeData()
1556 BalExitOnFailure(hr, "Failed to get module path."); in InitializeData()
1558 hr = LoadLocalization(sczModulePath, _language); in InitializeData()
1559 ExitOnFailure(hr, "Failed to load localization."); in InitializeData()
1561 hr = LoadTheme(sczModulePath, _language); in InitializeData()
1562 ExitOnFailure(hr, "Failed to load theme."); in InitializeData()
1564 hr = BalInfoParseFromXml(&_bundle, pixdManifest); in InitializeData()
1565 BalExitOnFailure(hr, "Failed to load bundle information."); in InitializeData()
1567 hr = BalConditionsParseFromXml(&_conditions, pixdManifest, _wixLoc); in InitializeData()
1568 BalExitOnFailure(hr, "Failed to load conditions from XML."); in InitializeData()
1570 hr = LoadBootstrapperBAFunctions(); in InitializeData()
1571 BalExitOnFailure(hr, "Failed to load bootstrapper functions."); in InitializeData()
1573 hr = UpdateUIStrings(_command.action); in InitializeData()
1574 BalExitOnFailure(hr, "Failed to load UI strings."); in InitializeData()
1582 return hr; in InitializeData()
1590 HRESULT hr = S_OK; in ProcessCommandLine() local
1598 ExitOnNullWithLastError(argv, hr, "Failed to get command line."); in ProcessCommandLine()
1604 hr = E_INVALIDARG; in ProcessCommandLine()
1605 BalExitOnFailure(hr, "Must specify a language."); in ProcessCommandLine()
1610 hr = StrAllocString(psczLanguage, &argv[i][0], 0); in ProcessCommandLine()
1611 BalExitOnFailure(hr, "Failed to copy language."); in ProcessCommandLine()
1619 hr = StrAllocString(&sczVariableName, argv[i], pwc - argv[i]); in ProcessCommandLine()
1620 BalExitOnFailure(hr, "Failed to copy variable name."); in ProcessCommandLine()
1622 hr = DictKeyExists(_overridableVariables, sczVariableName); in ProcessCommandLine()
1623 if (E_NOTFOUND == hr) { in ProcessCommandLine()
1625 hr = S_OK; in ProcessCommandLine()
1628 … ExitOnFailure(hr, "Failed to check the dictionary of overridable variables."); in ProcessCommandLine()
1630 hr = StrAllocString(&sczVariableValue, ++pwc, 0); in ProcessCommandLine()
1631 BalExitOnFailure(hr, "Failed to copy variable value."); in ProcessCommandLine()
1634 hr = _engine->SetVariableNumeric(sczVariableName, value); in ProcessCommandLine()
1636 hr = _engine->SetVariableString(sczVariableName, sczVariableValue); in ProcessCommandLine()
1638 BalExitOnFailure(hr, "Failed to set variable."); in ProcessCommandLine()
1654 return hr; in ProcessCommandLine()
1658 HRESULT hr = S_OK; in LoadLocalization() local
1662 hr = LocProbeForFile(wzModulePath, wzLocFileName, wzLanguage, &sczLocPath); in LoadLocalization()
1663 …BalExitOnFailure2(hr, "Failed to probe for loc file: %ls in path: %ls", wzLocFileName, wzModulePat… in LoadLocalization()
1665 hr = LocLoadFromFile(sczLocPath, &_wixLoc); in LoadLocalization()
1666 BalExitOnFailure1(hr, "Failed to load loc file from path: %ls", sczLocPath); in LoadLocalization()
1672 hr = StrAllocString(&_confirmCloseMessage, L"#(loc.ConfirmCancelMessage)", 0); in LoadLocalization()
1673 ExitOnFailure(hr, "Failed to initialize confirm message loc identifier."); in LoadLocalization()
1675 hr = LocLocalizeString(_wixLoc, &_confirmCloseMessage); in LoadLocalization()
1676 … BalExitOnFailure1(hr, "Failed to localize confirm close message: %ls", _confirmCloseMessage); in LoadLocalization()
1681 return hr; in LoadLocalization()
1686 HRESULT hr = S_OK; in LoadTheme() local
1691 hr = LocProbeForFile(wzModulePath, wzThemeFileName, wzLanguage, &sczThemePath); in LoadTheme()
1692 …BalExitOnFailure2(hr, "Failed to probe for theme file: %ls in path: %ls", wzThemeFileName, wzModul… in LoadTheme()
1694 hr = ThemeLoadFromFile(sczThemePath, &_theme); in LoadTheme()
1695 BalExitOnFailure1(hr, "Failed to load theme from path: %ls", sczThemePath); in LoadTheme()
1697 hr = ThemeLocalize(_theme, _wixLoc); in LoadTheme()
1698 BalExitOnFailure1(hr, "Failed to localize theme: %ls", sczThemePath); in LoadTheme()
1704 hr = BalFormatString(_theme->sczCaption, &sczCaption); in LoadTheme()
1705 if (SUCCEEDED(hr)) { in LoadTheme()
1713 return hr; in LoadTheme()
1718 HRESULT hr = S_OK; in ParseOverridableVariablesFromXml() local
1726 …hr = XmlSelectNodes(pixdManifest, L"/BootstrapperApplicationData/WixStdbaOverridableVariable", &pN… in ParseOverridableVariablesFromXml()
1727 if (S_FALSE == hr) { in ParseOverridableVariablesFromXml()
1728 ExitFunction1(hr = S_OK); in ParseOverridableVariablesFromXml()
1730 ExitOnFailure(hr, "Failed to select overridable variable nodes."); in ParseOverridableVariablesFromXml()
1732 hr = pNodes->get_length((long*)&cNodes); in ParseOverridableVariablesFromXml()
1733 ExitOnFailure(hr, "Failed to get overridable variable node count."); in ParseOverridableVariablesFromXml()
1736 hr = DictCreateStringList(&_overridableVariables, 32, DICT_FLAG_NONE); in ParseOverridableVariablesFromXml()
1737 ExitOnFailure(hr, "Failed to create the string dictionary."); in ParseOverridableVariablesFromXml()
1740 hr = XmlNextElement(pNodes, &pNode, nullptr); in ParseOverridableVariablesFromXml()
1741 ExitOnFailure(hr, "Failed to get next node."); in ParseOverridableVariablesFromXml()
1744 hr = XmlGetAttributeEx(pNode, L"Name", &scz); in ParseOverridableVariablesFromXml()
1745 ExitOnFailure(hr, "Failed to get @Name."); in ParseOverridableVariablesFromXml()
1747 hr = XmlGetYesNoAttribute(pNode, L"Hidden", &hidden); in ParseOverridableVariablesFromXml()
1750 hr = DictAddKey(_overridableVariables, scz); in ParseOverridableVariablesFromXml()
1751 ExitOnFailure1(hr, "Failed to add \"%ls\" to the string dictionary.", scz); in ParseOverridableVariablesFromXml()
1763 return hr; in ParseOverridableVariablesFromXml()
1771 HRESULT hr = S_OK; in GetBundleFileVersion() local
1775 hr = PathForCurrentProcess(&sczCurrentPath, nullptr); in GetBundleFileVersion()
1776 BalExitOnFailure(hr, "Failed to get bundle path."); in GetBundleFileVersion()
1778 hr = FileVersion(sczCurrentPath, &uliVersion.HighPart, &uliVersion.LowPart); in GetBundleFileVersion()
1779 BalExitOnFailure(hr, "Failed to get bundle file version."); in GetBundleFileVersion()
1781 hr = _engine->SetVariableVersion(PYBA_VARIABLE_BUNDLE_FILE_VERSION, uliVersion.QuadPart); in GetBundleFileVersion()
1782 BalExitOnFailure(hr, "Failed to set WixBundleFileVersion variable."); in GetBundleFileVersion()
1787 return hr; in GetBundleFileVersion()
1795 HRESULT hr = S_OK; in CreateMainWindow() local
1835 ExitWithLastError(hr, "Failed to register window."); in CreateMainWindow()
1877 ExitOnNullWithLastError(_hWnd, hr, "Failed to create window."); in CreateMainWindow()
1879 hr = S_OK; in CreateMainWindow()
1882 return hr; in CreateMainWindow()
1890 HRESULT hr = S_OK; in InitializeTaskbarButton() local
1892 …hr = ::CoCreateInstance(CLSID_TaskbarList, nullptr, CLSCTX_ALL, __uuidof(ITaskbarList3), reinterpr… in InitializeTaskbarButton()
1893 if (REGDB_E_CLASSNOTREG == hr) { in InitializeTaskbarButton()
1895 ExitFunction1(hr = S_OK); in InitializeTaskbarButton()
1897 BalExitOnFailure(hr, "Failed to create ITaskbarList3. Continuing."); in InitializeTaskbarButton()
1900 …BalExitOnNullWithLastError(_taskbarButtonCreatedMessage, hr, "Failed to get TaskbarButtonCreated m… in InitializeTaskbarButton()
2065 HRESULT hr = S_OK; in OnCreate() local
2067 hr = ThemeLoadControls(_theme, hWnd, CONTROL_ID_NAMES, countof(CONTROL_ID_NAMES)); in OnCreate()
2068 BalExitOnFailure(hr, "Failed to load theme controls."); in OnCreate()
2096 return SUCCEEDED(hr); in OnCreate()
2172 HRESULT hr = S_OK; in OnDetect() local
2176 hr = _baFunction->OnDetect(); in OnDetect()
2177 BalExitOnFailure(hr, "Failed calling detect BA function."); in OnDetect()
2180 SetState(PYBA_STATE_DETECTING, hr); in OnDetect()
2190 hr = _engine->Detect(); in OnDetect()
2191 BalExitOnFailure(hr, "Failed to start detecting chain."); in OnDetect()
2194 if (FAILED(hr)) { in OnDetect()
2195 SetState(PYBA_STATE_DETECTING, hr); in OnDetect()
2202 HRESULT hr = S_OK; in UpdateUIStrings() local
2229 hr = StrAllocFormatted(&locName, L"#(loc.%ls)", likeInstalling); in UpdateUIStrings()
2230 if (SUCCEEDED(hr)) { in UpdateUIStrings()
2231 hr = LocGetString(_wixLoc, locName, &locText); in UpdateUIStrings()
2236 SUCCEEDED(hr) && locText ? locText->wzText : likeInstalling in UpdateUIStrings()
2243 hr = StrAllocFormatted(&locName, L"#(loc.%ls)", likeInstallation); in UpdateUIStrings()
2244 if (SUCCEEDED(hr)) { in UpdateUIStrings()
2245 hr = LocGetString(_wixLoc, locName, &locText); in UpdateUIStrings()
2250 SUCCEEDED(hr) && locText ? locText->wzText : likeInstallation in UpdateUIStrings()
2253 return hr; in UpdateUIStrings()
2260 HRESULT hr = S_OK; in OnPlan() local
2264 hr = UpdateUIStrings(action); in OnPlan()
2265 BalExitOnFailure(hr, "Failed to update strings"); in OnPlan()
2272 hr = HRESULT_FROM_WIN32(ERROR_PRODUCT_VERSION); in OnPlan()
2273 BalExitOnFailure(hr, "Cannot install a product when a newer version is installed."); in OnPlan()
2277 SetState(PYBA_STATE_PLANNING, hr); in OnPlan()
2284 hr = _engine->Plan(action); in OnPlan()
2285 BalExitOnFailure(hr, "Failed to start planning packages."); in OnPlan()
2288 if (FAILED(hr)) { in OnPlan()
2289 SetState(PYBA_STATE_PLANNING, hr); in OnPlan()
2300 HRESULT hr = S_OK; in OnApply() local
2302 SetState(PYBA_STATE_APPLYING, hr); in OnApply()
2303 SetProgressState(hr); in OnApply()
2306 hr = _engine->Apply(_hWnd); in OnApply()
2307 BalExitOnFailure(hr, "Failed to start applying packages."); in OnApply()
2312 if (FAILED(hr)) { in OnApply()
2313 SetState(PYBA_STATE_APPLYING, hr); in OnApply()
2376 HRESULT hr = BalGetNumericVariable(pControl->sczName, &llValue); in ProcessPageControls() local
2379 if (!SUCCEEDED(hr)) { in ProcessPageControls()
2386 SUCCEEDED(hr) && llValue ? BST_CHECKED : BST_UNCHECKED, in ProcessPageControls()
2394 HRESULT hr = StrAllocFormatted(&controlName, L"%lsState", pControl->sczName); in ProcessPageControls() local
2395 if (SUCCEEDED(hr)) { in ProcessPageControls()
2397 hr = BalGetStringVariable(controlName, &controlState); in ProcessPageControls()
2398 if (SUCCEEDED(hr) && controlState && *controlState) { in ProcessPageControls()
2429 hr = StrAllocFormatted(&controlName, L"#(loc.%lsNote)", pControl->sczName); in ProcessPageControls()
2430 if (SUCCEEDED(hr)) { in ProcessPageControls()
2432 hr = LocGetString(_wixLoc, controlName, &locText); in ProcessPageControls()
2433 if (SUCCEEDED(hr) && locText && locText->wzText && locText->wzText[0]) { in ProcessPageControls()
2435 hr = BalFormatString(locText->wzText, &text); in ProcessPageControls()
2436 if (SUCCEEDED(hr) && text && text[0]) { in ProcessPageControls()
2445 hr = S_OK; in ProcessPageControls()
2458 HRESULT hr = BalFormatString(pControl->sczText, &text); in ProcessPageControls() local
2459 if (SUCCEEDED(hr)) { in ProcessPageControls()
2524 HRESULT hr = S_OK; in OnClickLogFileLink() local
2527 hr = BalGetStringVariable(_bundle.sczLogVariable, &sczLogFile); in OnClickLogFileLink()
2528 BalExitOnFailure1(hr, "Failed to get log file variable '%ls'.", _bundle.sczLogVariable); in OnClickLogFileLink()
2530 hr = ShelExec(L"notepad.exe", sczLogFile, L"open", nullptr, SW_SHOWDEFAULT, _hWnd, nullptr); in OnClickLogFileLink()
2531 BalExitOnFailure1(hr, "Failed to open log file target: %ls", sczLogFile); in OnClickLogFileLink()
2729 HRESULT hr = S_OK; in EvaluateConditions() local
2735 hr = BalConditionEvaluate(pCondition, _engine, &result, &_failedMessage); in EvaluateConditions()
2736 BalExitOnFailure(hr, "Failed to evaluate condition."); in EvaluateConditions()
2742 hr = E_WIXSTDBA_CONDITION_FAILED; in EvaluateConditions()
2744 … BalExitOnFailure1(hr, "Bundle condition evaluated to false: %ls", pCondition->sczCondition); in EvaluateConditions()
2751 return hr; in EvaluateConditions()
2756 HRESULT hr = S_OK; in SetTaskbarButtonProgress() local
2759 hr = _taskbarList->SetProgressValue(_hWnd, dwOverallPercentage, 100UL); in SetTaskbarButtonProgress()
2760 … BalExitOnFailure1(hr, "Failed to set taskbar button progress to: %d%%.", dwOverallPercentage); in SetTaskbarButtonProgress()
2769 HRESULT hr = S_OK; in SetTaskbarButtonState() local
2772 hr = _taskbarList->SetProgressState(_hWnd, tbpFlags); in SetTaskbarButtonState()
2773 BalExitOnFailure1(hr, "Failed to set taskbar button state.", tbpFlags); in SetTaskbarButtonState()
2795 HRESULT hr = S_OK; in LoadBootstrapperBAFunctions() local
2798 hr = PathRelativeToModule(&sczBafPath, L"bafunctions.dll", _hModule); in LoadBootstrapperBAFunctions()
2799 BalExitOnFailure(hr, "Failed to get path to BA function DLL."); in LoadBootstrapperBAFunctions()
2808 …BalExitOnNullWithLastError1(pfnBAFunctionCreate, hr, "Failed to get CreateBootstrapperBAFunction e… in LoadBootstrapperBAFunctions()
2810 hr = pfnBAFunctionCreate(_engine, _hBAFModule, &_baFunction); in LoadBootstrapperBAFunctions()
2811 BalExitOnFailure(hr, "Failed to create BA function."); in LoadBootstrapperBAFunctions()
2826 return hr; in LoadBootstrapperBAFunctions()
2972 HRESULT hr; in LoadAssociateFilesStateFromKey() local
2985 hr = S_FALSE; in LoadAssociateFilesStateFromKey()
2987 hr = S_OK; in LoadAssociateFilesStateFromKey()
2989 hr = HRESULT_FROM_WIN32(res); in LoadAssociateFilesStateFromKey()
2993 return hr; in LoadAssociateFilesStateFromKey()
3000 HRESULT hr; in LoadOptionalFeatureStates() local
3008 hr = pEngine->GetVariableString(L"OptionalFeaturesRegistryKey", subkeyFmt, &subkeyLen); in LoadOptionalFeatureStates()
3009 BalExitOnFailure(hr, "Failed to locate registry key"); in LoadOptionalFeatureStates()
3011 hr = pEngine->FormatString(subkeyFmt, subkey, &subkeyLen); in LoadOptionalFeatureStates()
3012 BalExitOnFailure1(hr, "Failed to format %ls", subkeyFmt); in LoadOptionalFeatureStates()
3016 hr = LoadOptionalFeatureStatesFromKey(pEngine, hkHive, subkey); in LoadOptionalFeatureStates()
3017 BalExitOnFailure1(hr, "Failed to read from HKCU\\%ls", subkey); in LoadOptionalFeatureStates()
3018 if (hr == S_FALSE) { in LoadOptionalFeatureStates()
3021 hr = LoadOptionalFeatureStatesFromKey(pEngine, hkHive, subkey); in LoadOptionalFeatureStates()
3022 BalExitOnFailure1(hr, "Failed to read from HKLM\\%ls", subkey); in LoadOptionalFeatureStates()
3023 if (hr == S_OK) { in LoadOptionalFeatureStates()
3030 if (hr == S_OK) { in LoadOptionalFeatureStates()
3040 hr = pEngine->GetVariableString(L"TargetDirRegistryKey", subkeyFmt, &subkeyLen); in LoadOptionalFeatureStates()
3041 BalExitOnFailure(hr, "Failed to locate registry key"); in LoadOptionalFeatureStates()
3043 hr = pEngine->FormatString(subkeyFmt, subkey, &subkeyLen); in LoadOptionalFeatureStates()
3044 BalExitOnFailure1(hr, "Failed to format %ls", subkeyFmt); in LoadOptionalFeatureStates()
3055 HRESULT hr = BalGetStringVariable(L"TargetDir", &targetDir); in EnsureTargetDir() local
3056 if (FAILED(hr) || !targetDir || !targetDir[0]) { in EnsureTargetDir()
3060 hr = BalGetNumericVariable(L"InstallAllUsers", &installAllUsers); in EnsureTargetDir()
3061 ExitOnFailure(hr, L"Failed to get install scope"); in EnsureTargetDir()
3063 hr = BalGetStringVariable( in EnsureTargetDir()
3067 BalExitOnFailure(hr, "Failed to get the default install directory"); in EnsureTargetDir()
3073 hr = BalFormatString(defaultDir, &targetDir); in EnsureTargetDir()
3074 BalExitOnFailure1(hr, "Failed to format '%ls'", defaultDir); in EnsureTargetDir()
3076 hr = _engine->SetVariableString(L"TargetDir", targetDir); in EnsureTargetDir()
3077 BalExitOnFailure(hr, "Failed to set install target directory"); in EnsureTargetDir()
3082 return hr; in EnsureTargetDir()
3144 HRESULT hr = BalGetNumericVariable(L"WixBundleInstalled", &llInstalled); in PythonBootstrapperApplication() local
3145 …if (SUCCEEDED(hr) && BOOTSTRAPPER_RESUME_TYPE_REBOOT != _command.resumeType && 0 < llInstalled && … in PythonBootstrapperApplication()
3160 … HRESULT hr = BalGetStringVariable(L"WixBundleForcedRestartPackage", &_nextPackageAfterRestart); in PythonBootstrapperApplication() local
3161 if (FAILED(hr) || !_nextPackageAfterRestart || !*_nextPackageAfterRestart) { in PythonBootstrapperApplication()
3304 HRESULT hr = S_OK; in CreateBootstrapperApplication() local
3307 hr = E_INVALIDARG; in CreateBootstrapperApplication()
3308 ExitWithLastError(hr, "Failed to create UI thread."); in CreateBootstrapperApplication()
3314 …ExitOnNull(pApplication, hr, E_OUTOFMEMORY, "Failed to create new standard bootstrapper applicatio… in CreateBootstrapperApplication()
3321 return hr; in CreateBootstrapperApplication()