aboutsummaryrefslogtreecommitdiff
path: root/src/ext
diff options
context:
space:
mode:
Diffstat (limited to 'src/ext')
-rw-r--r--src/ext/Bal/wixstdba/WixStandardBootstrapperApplication.cpp53
1 files changed, 27 insertions, 26 deletions
diff --git a/src/ext/Bal/wixstdba/WixStandardBootstrapperApplication.cpp b/src/ext/Bal/wixstdba/WixStandardBootstrapperApplication.cpp
index 8544ff0e..0f1a9f49 100644
--- a/src/ext/Bal/wixstdba/WixStandardBootstrapperApplication.cpp
+++ b/src/ext/Bal/wixstdba/WixStandardBootstrapperApplication.cpp
@@ -3409,7 +3409,7 @@ private:
3409 3409
3410 fProcessed = TRUE; 3410 fProcessed = TRUE;
3411 pResults->wId = pAssignControl->wId; 3411 pResults->wId = pAssignControl->wId;
3412 pResults->fDisableAutomaticFunctionality = pAssignControl->fDisableAutomaticFunctionality; 3412 pResults->dwAutomaticBehaviorType = pAssignControl->dwAutomaticBehaviorType;
3413 ExitFunction(); 3413 ExitFunction();
3414 } 3414 }
3415 } 3415 }
@@ -3421,7 +3421,7 @@ private:
3421 3421
3422 themeControlLoadingResults.cbSize = sizeof(themeControlLoadingResults); 3422 themeControlLoadingResults.cbSize = sizeof(themeControlLoadingResults);
3423 themeControlLoadingResults.wId = pResults->wId; 3423 themeControlLoadingResults.wId = pResults->wId;
3424 themeControlLoadingResults.fDisableAutomaticFunctionality = pResults->fDisableAutomaticFunctionality; 3424 themeControlLoadingResults.dwAutomaticBehaviorType = pResults->dwAutomaticBehaviorType;
3425 3425
3426 hr = m_pfnBAFunctionsProc(BA_FUNCTIONS_MESSAGE_ONTHEMECONTROLLOADING, &themeControlLoadingArgs, &themeControlLoadingResults, m_pvBAFunctionsProcContext); 3426 hr = m_pfnBAFunctionsProc(BA_FUNCTIONS_MESSAGE_ONTHEMECONTROLLOADING, &themeControlLoadingArgs, &themeControlLoadingResults, m_pvBAFunctionsProcContext);
3427 3427
@@ -3437,7 +3437,7 @@ private:
3437 { 3437 {
3438 fProcessed = TRUE; 3438 fProcessed = TRUE;
3439 pResults->wId = themeControlLoadingResults.wId; 3439 pResults->wId = themeControlLoadingResults.wId;
3440 pResults->fDisableAutomaticFunctionality = themeControlLoadingResults.fDisableAutomaticFunctionality; 3440 pResults->dwAutomaticBehaviorType = themeControlLoadingResults.dwAutomaticBehaviorType;
3441 } 3441 }
3442 } 3442 }
3443 } 3443 }
@@ -4594,6 +4594,7 @@ public:
4594 ) : CBalBaseBootstrapperApplication(pEngine, 3, 3000) 4594 ) : CBalBaseBootstrapperApplication(pEngine, 3, 3000)
4595 { 4595 {
4596 THEME_ASSIGN_CONTROL_ID* pAssignControl = NULL; 4596 THEME_ASSIGN_CONTROL_ID* pAssignControl = NULL;
4597 DWORD dwAutomaticBehaviorType = THEME_CONTROL_AUTOMATIC_BEHAVIOR_EXCLUDE_ENABLED | THEME_CONTROL_AUTOMATIC_BEHAVIOR_EXCLUDE_VISIBLE | THEME_CONTROL_AUTOMATIC_BEHAVIOR_EXCLUDE_ACTION | THEME_CONTROL_AUTOMATIC_BEHAVIOR_EXCLUDE_VALUE;
4597 4598
4598 m_hModule = hModule; 4599 m_hModule = hModule;
4599 m_command = { }; 4600 m_command = { };
@@ -4674,161 +4675,161 @@ public:
4674 pAssignControl->wId = WIXSTDBA_CONTROL_INSTALL_BUTTON; 4675 pAssignControl->wId = WIXSTDBA_CONTROL_INSTALL_BUTTON;
4675 pAssignControl->wzName = L"InstallButton"; 4676 pAssignControl->wzName = L"InstallButton";
4676 pAssignControl->ppControl = &m_pControlInstallButton; 4677 pAssignControl->ppControl = &m_pControlInstallButton;
4677 pAssignControl->fDisableAutomaticFunctionality = TRUE; 4678 pAssignControl->dwAutomaticBehaviorType = dwAutomaticBehaviorType;
4678 m_pControlInstallButton = NULL; 4679 m_pControlInstallButton = NULL;
4679 ++pAssignControl; 4680 ++pAssignControl;
4680 4681
4681 pAssignControl->wId = WIXSTDBA_CONTROL_EULA_RICHEDIT; 4682 pAssignControl->wId = WIXSTDBA_CONTROL_EULA_RICHEDIT;
4682 pAssignControl->wzName = L"EulaRichedit"; 4683 pAssignControl->wzName = L"EulaRichedit";
4683 pAssignControl->ppControl = &m_pControlEulaRichedit; 4684 pAssignControl->ppControl = &m_pControlEulaRichedit;
4684 pAssignControl->fDisableAutomaticFunctionality = TRUE; 4685 pAssignControl->dwAutomaticBehaviorType = dwAutomaticBehaviorType;
4685 m_pControlEulaRichedit = NULL; 4686 m_pControlEulaRichedit = NULL;
4686 ++pAssignControl; 4687 ++pAssignControl;
4687 4688
4688 pAssignControl->wId = WIXSTDBA_CONTROL_EULA_LINK; 4689 pAssignControl->wId = WIXSTDBA_CONTROL_EULA_LINK;
4689 pAssignControl->wzName = L"EulaHyperlink"; 4690 pAssignControl->wzName = L"EulaHyperlink";
4690 pAssignControl->ppControl = &m_pControlEulaHyperlink; 4691 pAssignControl->ppControl = &m_pControlEulaHyperlink;
4691 pAssignControl->fDisableAutomaticFunctionality = TRUE; 4692 pAssignControl->dwAutomaticBehaviorType = dwAutomaticBehaviorType;
4692 m_pControlEulaHyperlink = NULL; 4693 m_pControlEulaHyperlink = NULL;
4693 ++pAssignControl; 4694 ++pAssignControl;
4694 4695
4695 pAssignControl->wId = WIXSTDBA_CONTROL_EULA_ACCEPT_CHECKBOX; 4696 pAssignControl->wId = WIXSTDBA_CONTROL_EULA_ACCEPT_CHECKBOX;
4696 pAssignControl->wzName = L"EulaAcceptCheckbox"; 4697 pAssignControl->wzName = L"EulaAcceptCheckbox";
4697 pAssignControl->ppControl = &m_pControlEulaAcceptCheckbox; 4698 pAssignControl->ppControl = &m_pControlEulaAcceptCheckbox;
4698 pAssignControl->fDisableAutomaticFunctionality = TRUE; 4699 pAssignControl->dwAutomaticBehaviorType = dwAutomaticBehaviorType;
4699 m_pControlEulaAcceptCheckbox = NULL; 4700 m_pControlEulaAcceptCheckbox = NULL;
4700 ++pAssignControl; 4701 ++pAssignControl;
4701 4702
4702 pAssignControl->wId = WIXSTDBA_CONTROL_REPAIR_BUTTON; 4703 pAssignControl->wId = WIXSTDBA_CONTROL_REPAIR_BUTTON;
4703 pAssignControl->wzName = L"RepairButton"; 4704 pAssignControl->wzName = L"RepairButton";
4704 pAssignControl->ppControl = &m_pControlRepairButton; 4705 pAssignControl->ppControl = &m_pControlRepairButton;
4705 pAssignControl->fDisableAutomaticFunctionality = TRUE; 4706 pAssignControl->dwAutomaticBehaviorType = dwAutomaticBehaviorType;
4706 m_pControlRepairButton = NULL; 4707 m_pControlRepairButton = NULL;
4707 ++pAssignControl; 4708 ++pAssignControl;
4708 4709
4709 pAssignControl->wId = WIXSTDBA_CONTROL_UNINSTALL_BUTTON; 4710 pAssignControl->wId = WIXSTDBA_CONTROL_UNINSTALL_BUTTON;
4710 pAssignControl->wzName = L"UninstallButton"; 4711 pAssignControl->wzName = L"UninstallButton";
4711 pAssignControl->ppControl = &m_pControlUninstallButton; 4712 pAssignControl->ppControl = &m_pControlUninstallButton;
4712 pAssignControl->fDisableAutomaticFunctionality = TRUE; 4713 pAssignControl->dwAutomaticBehaviorType = dwAutomaticBehaviorType;
4713 m_pControlUninstallButton = NULL; 4714 m_pControlUninstallButton = NULL;
4714 ++pAssignControl; 4715 ++pAssignControl;
4715 4716
4716 pAssignControl->wId = WIXSTDBA_CONTROL_CACHE_PROGRESS_PACKAGE_TEXT; 4717 pAssignControl->wId = WIXSTDBA_CONTROL_CACHE_PROGRESS_PACKAGE_TEXT;
4717 pAssignControl->wzName = L"CacheProgressPackageText"; 4718 pAssignControl->wzName = L"CacheProgressPackageText";
4718 pAssignControl->ppControl = &m_pControlCacheProgressPackageText; 4719 pAssignControl->ppControl = &m_pControlCacheProgressPackageText;
4719 pAssignControl->fDisableAutomaticFunctionality = TRUE; 4720 pAssignControl->dwAutomaticBehaviorType = dwAutomaticBehaviorType;
4720 m_pControlCacheProgressPackageText = NULL; 4721 m_pControlCacheProgressPackageText = NULL;
4721 ++pAssignControl; 4722 ++pAssignControl;
4722 4723
4723 pAssignControl->wId = WIXSTDBA_CONTROL_CACHE_PROGRESS_BAR; 4724 pAssignControl->wId = WIXSTDBA_CONTROL_CACHE_PROGRESS_BAR;
4724 pAssignControl->wzName = L"CacheProgressbar"; 4725 pAssignControl->wzName = L"CacheProgressbar";
4725 pAssignControl->ppControl = &m_pControlCacheProgressbar; 4726 pAssignControl->ppControl = &m_pControlCacheProgressbar;
4726 pAssignControl->fDisableAutomaticFunctionality = TRUE; 4727 pAssignControl->dwAutomaticBehaviorType = dwAutomaticBehaviorType;
4727 m_pControlCacheProgressbar = NULL; 4728 m_pControlCacheProgressbar = NULL;
4728 ++pAssignControl; 4729 ++pAssignControl;
4729 4730
4730 pAssignControl->wId = WIXSTDBA_CONTROL_CACHE_PROGRESS_TEXT; 4731 pAssignControl->wId = WIXSTDBA_CONTROL_CACHE_PROGRESS_TEXT;
4731 pAssignControl->wzName = L"CacheProgressText"; 4732 pAssignControl->wzName = L"CacheProgressText";
4732 pAssignControl->ppControl = &m_pControlCacheProgressText; 4733 pAssignControl->ppControl = &m_pControlCacheProgressText;
4733 pAssignControl->fDisableAutomaticFunctionality = TRUE; 4734 pAssignControl->dwAutomaticBehaviorType = dwAutomaticBehaviorType;
4734 m_pControlCacheProgressText = NULL; 4735 m_pControlCacheProgressText = NULL;
4735 ++pAssignControl; 4736 ++pAssignControl;
4736 4737
4737 pAssignControl->wId = WIXSTDBA_CONTROL_EXECUTE_PROGRESS_PACKAGE_TEXT; 4738 pAssignControl->wId = WIXSTDBA_CONTROL_EXECUTE_PROGRESS_PACKAGE_TEXT;
4738 pAssignControl->wzName = L"ExecuteProgressPackageText"; 4739 pAssignControl->wzName = L"ExecuteProgressPackageText";
4739 pAssignControl->ppControl = &m_pControlExecuteProgressPackageText; 4740 pAssignControl->ppControl = &m_pControlExecuteProgressPackageText;
4740 pAssignControl->fDisableAutomaticFunctionality = TRUE; 4741 pAssignControl->dwAutomaticBehaviorType = dwAutomaticBehaviorType;
4741 m_pControlExecuteProgressPackageText = NULL; 4742 m_pControlExecuteProgressPackageText = NULL;
4742 ++pAssignControl; 4743 ++pAssignControl;
4743 4744
4744 pAssignControl->wId = WIXSTDBA_CONTROL_EXECUTE_PROGRESS_BAR; 4745 pAssignControl->wId = WIXSTDBA_CONTROL_EXECUTE_PROGRESS_BAR;
4745 pAssignControl->wzName = L"ExecuteProgressbar"; 4746 pAssignControl->wzName = L"ExecuteProgressbar";
4746 pAssignControl->ppControl = &m_pControlExecuteProgressbar; 4747 pAssignControl->ppControl = &m_pControlExecuteProgressbar;
4747 pAssignControl->fDisableAutomaticFunctionality = TRUE; 4748 pAssignControl->dwAutomaticBehaviorType = dwAutomaticBehaviorType;
4748 m_pControlExecuteProgressbar = NULL; 4749 m_pControlExecuteProgressbar = NULL;
4749 ++pAssignControl; 4750 ++pAssignControl;
4750 4751
4751 pAssignControl->wId = WIXSTDBA_CONTROL_EXECUTE_PROGRESS_TEXT; 4752 pAssignControl->wId = WIXSTDBA_CONTROL_EXECUTE_PROGRESS_TEXT;
4752 pAssignControl->wzName = L"ExecuteProgressText"; 4753 pAssignControl->wzName = L"ExecuteProgressText";
4753 pAssignControl->ppControl = &m_pControlExecuteProgressText; 4754 pAssignControl->ppControl = &m_pControlExecuteProgressText;
4754 pAssignControl->fDisableAutomaticFunctionality = TRUE; 4755 pAssignControl->dwAutomaticBehaviorType = dwAutomaticBehaviorType;
4755 m_pControlExecuteProgressText = NULL; 4756 m_pControlExecuteProgressText = NULL;
4756 ++pAssignControl; 4757 ++pAssignControl;
4757 4758
4758 pAssignControl->wId = WIXSTDBA_CONTROL_EXECUTE_PROGRESS_ACTIONDATA_TEXT; 4759 pAssignControl->wId = WIXSTDBA_CONTROL_EXECUTE_PROGRESS_ACTIONDATA_TEXT;
4759 pAssignControl->wzName = L"ExecuteProgressActionDataText"; 4760 pAssignControl->wzName = L"ExecuteProgressActionDataText";
4760 pAssignControl->ppControl = &m_pControlExecuteProgressActionDataText; 4761 pAssignControl->ppControl = &m_pControlExecuteProgressActionDataText;
4761 pAssignControl->fDisableAutomaticFunctionality = TRUE; 4762 pAssignControl->dwAutomaticBehaviorType = dwAutomaticBehaviorType;
4762 m_pControlExecuteProgressActionDataText = NULL; 4763 m_pControlExecuteProgressActionDataText = NULL;
4763 ++pAssignControl; 4764 ++pAssignControl;
4764 4765
4765 pAssignControl->wId = WIXSTDBA_CONTROL_OVERALL_PROGRESS_PACKAGE_TEXT; 4766 pAssignControl->wId = WIXSTDBA_CONTROL_OVERALL_PROGRESS_PACKAGE_TEXT;
4766 pAssignControl->wzName = L"OverallProgressPackageText"; 4767 pAssignControl->wzName = L"OverallProgressPackageText";
4767 pAssignControl->ppControl = &m_pControlOverallProgressPackageText; 4768 pAssignControl->ppControl = &m_pControlOverallProgressPackageText;
4768 pAssignControl->fDisableAutomaticFunctionality = TRUE; 4769 pAssignControl->dwAutomaticBehaviorType = dwAutomaticBehaviorType;
4769 m_pControlOverallProgressPackageText = NULL; 4770 m_pControlOverallProgressPackageText = NULL;
4770 ++pAssignControl; 4771 ++pAssignControl;
4771 4772
4772 pAssignControl->wId = WIXSTDBA_CONTROL_OVERALL_PROGRESS_BAR; 4773 pAssignControl->wId = WIXSTDBA_CONTROL_OVERALL_PROGRESS_BAR;
4773 pAssignControl->wzName = L"OverallProgressbar"; 4774 pAssignControl->wzName = L"OverallProgressbar";
4774 pAssignControl->ppControl = &m_pControlOverallProgressbar; 4775 pAssignControl->ppControl = &m_pControlOverallProgressbar;
4775 pAssignControl->fDisableAutomaticFunctionality = TRUE; 4776 pAssignControl->dwAutomaticBehaviorType = dwAutomaticBehaviorType;
4776 m_pControlOverallProgressbar = NULL; 4777 m_pControlOverallProgressbar = NULL;
4777 ++pAssignControl; 4778 ++pAssignControl;
4778 4779
4779 pAssignControl->wId = WIXSTDBA_CONTROL_OVERALL_CALCULATED_PROGRESS_BAR; 4780 pAssignControl->wId = WIXSTDBA_CONTROL_OVERALL_CALCULATED_PROGRESS_BAR;
4780 pAssignControl->wzName = L"OverallCalculatedProgressbar"; 4781 pAssignControl->wzName = L"OverallCalculatedProgressbar";
4781 pAssignControl->ppControl = &m_pControlOverallCalculatedProgressbar; 4782 pAssignControl->ppControl = &m_pControlOverallCalculatedProgressbar;
4782 pAssignControl->fDisableAutomaticFunctionality = TRUE; 4783 pAssignControl->dwAutomaticBehaviorType = dwAutomaticBehaviorType;
4783 m_pControlOverallCalculatedProgressbar = NULL; 4784 m_pControlOverallCalculatedProgressbar = NULL;
4784 ++pAssignControl; 4785 ++pAssignControl;
4785 4786
4786 pAssignControl->wId = WIXSTDBA_CONTROL_OVERALL_PROGRESS_TEXT; 4787 pAssignControl->wId = WIXSTDBA_CONTROL_OVERALL_PROGRESS_TEXT;
4787 pAssignControl->wzName = L"OverallProgressText"; 4788 pAssignControl->wzName = L"OverallProgressText";
4788 pAssignControl->ppControl = &m_pControlOverallProgressText; 4789 pAssignControl->ppControl = &m_pControlOverallProgressText;
4789 pAssignControl->fDisableAutomaticFunctionality = TRUE; 4790 pAssignControl->dwAutomaticBehaviorType = dwAutomaticBehaviorType;
4790 m_pControlOverallProgressText = NULL; 4791 m_pControlOverallProgressText = NULL;
4791 ++pAssignControl; 4792 ++pAssignControl;
4792 4793
4793 pAssignControl->wId = WIXSTDBA_CONTROL_PROGRESS_CANCEL_BUTTON; 4794 pAssignControl->wId = WIXSTDBA_CONTROL_PROGRESS_CANCEL_BUTTON;
4794 pAssignControl->wzName = L"ProgressCancelButton"; 4795 pAssignControl->wzName = L"ProgressCancelButton";
4795 pAssignControl->ppControl = &m_pControlProgressCancelButton; 4796 pAssignControl->ppControl = &m_pControlProgressCancelButton;
4796 pAssignControl->fDisableAutomaticFunctionality = TRUE; 4797 pAssignControl->dwAutomaticBehaviorType = dwAutomaticBehaviorType;
4797 m_pControlProgressCancelButton = NULL; 4798 m_pControlProgressCancelButton = NULL;
4798 ++pAssignControl; 4799 ++pAssignControl;
4799 4800
4800 pAssignControl->wId = WIXSTDBA_CONTROL_LAUNCH_BUTTON; 4801 pAssignControl->wId = WIXSTDBA_CONTROL_LAUNCH_BUTTON;
4801 pAssignControl->wzName = L"LaunchButton"; 4802 pAssignControl->wzName = L"LaunchButton";
4802 pAssignControl->ppControl = &m_pControlLaunchButton; 4803 pAssignControl->ppControl = &m_pControlLaunchButton;
4803 pAssignControl->fDisableAutomaticFunctionality = TRUE; 4804 pAssignControl->dwAutomaticBehaviorType = dwAutomaticBehaviorType;
4804 m_pControlLaunchButton = NULL; 4805 m_pControlLaunchButton = NULL;
4805 ++pAssignControl; 4806 ++pAssignControl;
4806 4807
4807 pAssignControl->wId = WIXSTDBA_CONTROL_SUCCESS_RESTART_BUTTON; 4808 pAssignControl->wId = WIXSTDBA_CONTROL_SUCCESS_RESTART_BUTTON;
4808 pAssignControl->wzName = L"SuccessRestartButton"; 4809 pAssignControl->wzName = L"SuccessRestartButton";
4809 pAssignControl->ppControl = &m_pControlSuccessRestartButton; 4810 pAssignControl->ppControl = &m_pControlSuccessRestartButton;
4810 pAssignControl->fDisableAutomaticFunctionality = TRUE; 4811 pAssignControl->dwAutomaticBehaviorType = dwAutomaticBehaviorType;
4811 m_pControlSuccessRestartButton = NULL; 4812 m_pControlSuccessRestartButton = NULL;
4812 ++pAssignControl; 4813 ++pAssignControl;
4813 4814
4814 pAssignControl->wId = WIXSTDBA_CONTROL_FAILURE_LOGFILE_LINK; 4815 pAssignControl->wId = WIXSTDBA_CONTROL_FAILURE_LOGFILE_LINK;
4815 pAssignControl->wzName = L"FailureLogFileLink"; 4816 pAssignControl->wzName = L"FailureLogFileLink";
4816 pAssignControl->ppControl = &m_pControlFailureLogFileLink; 4817 pAssignControl->ppControl = &m_pControlFailureLogFileLink;
4817 pAssignControl->fDisableAutomaticFunctionality = TRUE; 4818 pAssignControl->dwAutomaticBehaviorType = dwAutomaticBehaviorType;
4818 m_pControlFailureLogFileLink = NULL; 4819 m_pControlFailureLogFileLink = NULL;
4819 ++pAssignControl; 4820 ++pAssignControl;
4820 4821
4821 pAssignControl->wId = WIXSTDBA_CONTROL_FAILURE_MESSAGE_TEXT; 4822 pAssignControl->wId = WIXSTDBA_CONTROL_FAILURE_MESSAGE_TEXT;
4822 pAssignControl->wzName = L"FailureMessageText"; 4823 pAssignControl->wzName = L"FailureMessageText";
4823 pAssignControl->ppControl = &m_pControlFailureMessageText; 4824 pAssignControl->ppControl = &m_pControlFailureMessageText;
4824 pAssignControl->fDisableAutomaticFunctionality = TRUE; 4825 pAssignControl->dwAutomaticBehaviorType = dwAutomaticBehaviorType;
4825 m_pControlFailureMessageText = NULL; 4826 m_pControlFailureMessageText = NULL;
4826 ++pAssignControl; 4827 ++pAssignControl;
4827 4828
4828 pAssignControl->wId = WIXSTDBA_CONTROL_FAILURE_RESTART_BUTTON; 4829 pAssignControl->wId = WIXSTDBA_CONTROL_FAILURE_RESTART_BUTTON;
4829 pAssignControl->wzName = L"FailureRestartButton"; 4830 pAssignControl->wzName = L"FailureRestartButton";
4830 pAssignControl->ppControl = &m_pControlFailureRestartButton; 4831 pAssignControl->ppControl = &m_pControlFailureRestartButton;
4831 pAssignControl->fDisableAutomaticFunctionality = TRUE; 4832 pAssignControl->dwAutomaticBehaviorType = dwAutomaticBehaviorType;
4832 m_pControlFailureRestartButton = NULL; 4833 m_pControlFailureRestartButton = NULL;
4833 4834
4834 C_ASSERT(LAST_WIXSTDBA_CONTROL == WIXSTDBA_CONTROL_FAILURE_RESTART_BUTTON + 1); 4835 C_ASSERT(LAST_WIXSTDBA_CONTROL == WIXSTDBA_CONTROL_FAILURE_RESTART_BUTTON + 1);