From c239e0cc3a28a50c42c63b086ee62e17cf699104 Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Mon, 4 Feb 2019 20:06:58 -0600 Subject: Integrate into latest v4. --- src/ca/cpexec.cpp | 43 ++++++++++--------------------------------- 1 file changed, 10 insertions(+), 33 deletions(-) (limited to 'src/ca/cpexec.cpp') diff --git a/src/ca/cpexec.cpp b/src/ca/cpexec.cpp index fa2446d8..9b1691fc 100644 --- a/src/ca/cpexec.cpp +++ b/src/ca/cpexec.cpp @@ -2,29 +2,6 @@ #include "precomp.h" -/******************************************************************** - DllMain - standard entry point for all WiX CustomActions - -********************************************************************/ -extern "C" BOOL WINAPI DllMain( - IN HINSTANCE hInst, - IN ULONG ulReason, - IN LPVOID) -{ - switch(ulReason) - { - case DLL_PROCESS_ATTACH: - WcaGlobalInitialize(hInst); - break; - - case DLL_PROCESS_DETACH: - WcaGlobalFinalize(); - break; - } - - return TRUE; -} - /******************************************************************** ComPlusPrepare - CUSTOM ACTION ENTRY POINT @@ -133,7 +110,7 @@ extern "C" UINT __stdcall ComPlusInstallExecute(MSIHANDLE hInstall) ExitOnFailure(hr, "Failed to initialize COM"); fInitializedCom = TRUE; - CpiInitialize(); + CpiExecInitialize(); // get custom action data hr = WcaGetProperty(L"CustomActionData", &pwzCustomActionData); @@ -204,7 +181,7 @@ LExit: ::CloseHandle(hRollbackFile); // unitialize - CpiFinalize(); + CpiExecFinalize(); if (fInitializedCom) ::CoUninitialize(); @@ -239,7 +216,7 @@ extern "C" UINT __stdcall ComPlusInstallExecuteCommit(MSIHANDLE hInstall) ExitOnFailure(hr, "Failed to initialize COM"); fInitializedCom = TRUE; - CpiInitialize(); + CpiExecInitialize(); // get custom action data hr = WcaGetProperty(L"CustomActionData", &pwzCustomActionData); @@ -282,7 +259,7 @@ LExit: ::CloseHandle(hRollbackFile); // unitialize - CpiFinalize(); + CpiExecFinalize(); if (fInitializedCom) ::CoUninitialize(); @@ -327,7 +304,7 @@ extern "C" UINT __stdcall ComPlusRollbackInstallExecute(MSIHANDLE hInstall) ExitOnFailure(hr, "Failed to initialize COM"); fInitializedCom = TRUE; - CpiInitialize(); + CpiExecInitialize(); // get custom action data hr = WcaGetProperty(L"CustomActionData", &pwzCustomActionData); @@ -439,7 +416,7 @@ LExit: CpiFreeRollbackDataList(prdSubscriptions); // unitialize - CpiFinalize(); + CpiExecFinalize(); if (fInitializedCom) ::CoUninitialize(); @@ -474,7 +451,7 @@ extern "C" UINT __stdcall ComPlusUninstallExecute(MSIHANDLE hInstall) ExitOnFailure(hr, "Failed to initialize COM"); fInitializedCom = TRUE; - CpiInitialize(); + CpiExecInitialize(); // get custom action data hr = WcaGetProperty(L"CustomActionData", &pwzCustomActionData); @@ -545,7 +522,7 @@ LExit: ::CloseHandle(hRollbackFile); // unitialize - CpiFinalize(); + CpiExecFinalize(); if (fInitializedCom) ::CoUninitialize(); @@ -590,7 +567,7 @@ extern "C" UINT __stdcall ComPlusRollbackUninstallExecute(MSIHANDLE hInstall) ExitOnFailure(hr, "Failed to initialize COM"); fInitializedCom = TRUE; - CpiInitialize(); + CpiExecInitialize(); // get custom action data hr = WcaGetProperty(L"CustomActionData", &pwzCustomActionData); @@ -694,7 +671,7 @@ LExit: CpiFreeRollbackDataList(prdSubscriptions); // unitialize - CpiFinalize(); + CpiExecFinalize(); if (fInitializedCom) ::CoUninitialize(); -- cgit v1.2.3-55-g6feb