aboutsummaryrefslogtreecommitdiff
path: root/src/ca/mqsched.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/ca/mqsched.cpp')
-rw-r--r--src/ca/mqsched.cpp31
1 files changed, 4 insertions, 27 deletions
diff --git a/src/ca/mqsched.cpp b/src/ca/mqsched.cpp
index cefce853..4c994901 100644
--- a/src/ca/mqsched.cpp
+++ b/src/ca/mqsched.cpp
@@ -4,29 +4,6 @@
4 4
5 5
6/******************************************************************** 6/********************************************************************
7 DllMain - standard entry point for all WiX CustomActions
8
9********************************************************************/
10extern "C" BOOL WINAPI DllMain(
11 IN HINSTANCE hInst,
12 IN ULONG ulReason,
13 IN LPVOID)
14{
15 switch(ulReason)
16 {
17 case DLL_PROCESS_ATTACH:
18 WcaGlobalInitialize(hInst);
19 break;
20
21 case DLL_PROCESS_DETACH:
22 WcaGlobalFinalize();
23 break;
24 }
25
26 return TRUE;
27}
28
29/********************************************************************
30 MessageQueuingInstall - CUSTOM ACTION ENTRY POINT for installing MSMQ message queues 7 MessageQueuingInstall - CUSTOM ACTION ENTRY POINT for installing MSMQ message queues
31 8
32********************************************************************/ 9********************************************************************/
@@ -51,7 +28,7 @@ extern "C" UINT __stdcall MessageQueuingInstall(MSIHANDLE hInstall)
51 28
52 do 29 do
53 { 30 {
54 hr = MqiInitialize(); 31 hr = MqiSchedInitialize();
55 if (S_FALSE == hr) 32 if (S_FALSE == hr)
56 { 33 {
57 WcaLog(LOGMSG_STANDARD, "Failed to load mqrt.dll."); 34 WcaLog(LOGMSG_STANDARD, "Failed to load mqrt.dll.");
@@ -118,7 +95,7 @@ LExit:
118 ReleaseStr(pwzExecuteActionData); 95 ReleaseStr(pwzExecuteActionData);
119 96
120 // uninitialize 97 // uninitialize
121 MqiUninitialize(); 98 MqiSchedUninitialize();
122 99
123 er = SUCCEEDED(hr) ? ERROR_SUCCESS : ERROR_INSTALL_FAILURE; 100 er = SUCCEEDED(hr) ? ERROR_SUCCESS : ERROR_INSTALL_FAILURE;
124 return WcaFinalize(er); 101 return WcaFinalize(er);
@@ -150,7 +127,7 @@ extern "C" UINT __stdcall MessageQueuingUninstall(MSIHANDLE hInstall)
150 127
151 do 128 do
152 { 129 {
153 hr = MqiInitialize(); 130 hr = MqiSchedInitialize();
154 if (S_FALSE == hr) 131 if (S_FALSE == hr)
155 { 132 {
156 WcaLog(LOGMSG_STANDARD, "Failed to load mqrt.dll."); 133 WcaLog(LOGMSG_STANDARD, "Failed to load mqrt.dll.");
@@ -212,7 +189,7 @@ LExit:
212 ReleaseStr(pwzExecuteActionData); 189 ReleaseStr(pwzExecuteActionData);
213 190
214 // uninitialize 191 // uninitialize
215 MqiUninitialize(); 192 MqiSchedUninitialize();
216 193
217 er = SUCCEEDED(hr) ? ERROR_SUCCESS : ERROR_INSTALL_FAILURE; 194 er = SUCCEEDED(hr) ? ERROR_SUCCESS : ERROR_INSTALL_FAILURE;
218 return WcaFinalize(er); 195 return WcaFinalize(er);