COM initialization replaced by auto-initializer

This commit is contained in:
Simon Rozman 2017-04-25 00:52:17 +02:00
parent 5de934285e
commit 0db18a40b1

View File

@ -244,7 +244,7 @@ UINT ExecuteSequence(MSIHANDLE hInstall)
UINT uiResult; UINT uiResult;
DWORD dwResult; DWORD dwResult;
HRESULT hr; HRESULT hr;
BOOL bIsCoInitialized = SUCCEEDED(::CoInitialize(NULL)); winstd::com_initializer com_init(NULL);
winstd::tstring sSequenceFilename; winstd::tstring sSequenceFilename;
uiResult = ::MsiGetProperty(hInstall, _T("CustomActionData"), sSequenceFilename); uiResult = ::MsiGetProperty(hInstall, _T("CustomActionData"), sSequenceFilename);
@ -351,7 +351,6 @@ UINT ExecuteSequence(MSIHANDLE hInstall)
// Couldn't get CustomActionData property. uiResult has the error code. // Couldn't get CustomActionData property. uiResult has the error code.
} }
if (bIsCoInitialized) ::CoUninitialize();
return uiResult; return uiResult;
} }