summaryrefslogtreecommitdiff
path: root/setup_native
diff options
context:
space:
mode:
Diffstat (limited to 'setup_native')
-rw-r--r--setup_native/source/win32/customactions/reg_dlls/reg_dlls.cxx9
1 files changed, 9 insertions, 0 deletions
diff --git a/setup_native/source/win32/customactions/reg_dlls/reg_dlls.cxx b/setup_native/source/win32/customactions/reg_dlls/reg_dlls.cxx
index 250a81bd0fa0..c2840eeccaf1 100644
--- a/setup_native/source/win32/customactions/reg_dlls/reg_dlls.cxx
+++ b/setup_native/source/win32/customactions/reg_dlls/reg_dlls.cxx
@@ -236,12 +236,21 @@ extern "C" __declspec(dllexport) UINT __stdcall PrepRegUnregDLLs(MSIHANDLE hInst
CheckWin32Error("MsiGetFeatureStateW",
MsiGetFeatureStateW(hInstall, L"gm_SharePointSupport_SubstMSO",
&current_state_SubstMSO, &future_state_SubstMSO));
+
+ WriteLog(hInstall, "gm_SharePointSupport_SubstMSO state:", //
+ "current", std::to_string(current_state_SubstMSO), //
+ "future", std::to_string(future_state_SubstMSO)); //
+
INSTALLSTATE current_state_Main;
INSTALLSTATE future_state_Main;
CheckWin32Error("MsiGetFeatureStateW",
MsiGetFeatureStateW(hInstall, L"gm_o_SharePointSupport",
&current_state_Main, &future_state_Main));
+ WriteLog(hInstall, "gm_o_SharePointSupport state:", //
+ "current", std::to_string(current_state_Main), //
+ "future", std::to_string(future_state_Main)); //
+
const bool bUnregSubstMSO = current_state_SubstMSO == INSTALLSTATE_LOCAL
&& future_state_SubstMSO == INSTALLSTATE_ABSENT;
const bool bUnregMain