diff options
Diffstat (limited to 'src/ca/mqsched.cpp')
-rw-r--r-- | src/ca/mqsched.cpp | 31 |
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 | ********************************************************************/ | ||
10 | extern "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); |