Adopt WinStd changes

Signed-off-by: Simon Rozman <simon@rozman.si>
This commit is contained in:
Simon Rozman 2022-03-02 16:17:00 +01:00
parent d52e531b25
commit 3fbf1b80ae
4 changed files with 13 additions and 29 deletions

View File

@ -5,8 +5,6 @@ VisualStudioVersion = 16.0.29728.190
MinimumVisualStudioVersion = 10.0.40219.1 MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MSICALib", "build\MSICALib.vcxproj", "{8552EE55-177E-4F51-B51B-BAF7D6462CDE}" Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "MSICALib", "build\MSICALib.vcxproj", "{8552EE55-177E-4F51-B51B-BAF7D6462CDE}"
EndProject EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "WinStd", "..\WinStd\build\WinStd.vcxproj", "{47399D91-7EB9-41DE-B521-514BA5DB0C43}"
EndProject
Global Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|ARM64 = Debug|ARM64 Debug|ARM64 = Debug|ARM64
@ -29,18 +27,6 @@ Global
{8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Release|Win32.Build.0 = Release|Win32 {8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Release|Win32.Build.0 = Release|Win32
{8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Release|x64.ActiveCfg = Release|x64 {8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Release|x64.ActiveCfg = Release|x64
{8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Release|x64.Build.0 = Release|x64 {8552EE55-177E-4F51-B51B-BAF7D6462CDE}.Release|x64.Build.0 = Release|x64
{47399D91-7EB9-41DE-B521-514BA5DB0C43}.Debug|ARM64.ActiveCfg = Debug|ARM64
{47399D91-7EB9-41DE-B521-514BA5DB0C43}.Debug|ARM64.Build.0 = Debug|ARM64
{47399D91-7EB9-41DE-B521-514BA5DB0C43}.Debug|Win32.ActiveCfg = Debug|Win32
{47399D91-7EB9-41DE-B521-514BA5DB0C43}.Debug|Win32.Build.0 = Debug|Win32
{47399D91-7EB9-41DE-B521-514BA5DB0C43}.Debug|x64.ActiveCfg = Debug|x64
{47399D91-7EB9-41DE-B521-514BA5DB0C43}.Debug|x64.Build.0 = Debug|x64
{47399D91-7EB9-41DE-B521-514BA5DB0C43}.Release|ARM64.ActiveCfg = Release|ARM64
{47399D91-7EB9-41DE-B521-514BA5DB0C43}.Release|ARM64.Build.0 = Release|ARM64
{47399D91-7EB9-41DE-B521-514BA5DB0C43}.Release|Win32.ActiveCfg = Release|Win32
{47399D91-7EB9-41DE-B521-514BA5DB0C43}.Release|Win32.Build.0 = Release|Win32
{47399D91-7EB9-41DE-B521-514BA5DB0C43}.Release|x64.ActiveCfg = Release|x64
{47399D91-7EB9-41DE-B521-514BA5DB0C43}.Release|x64.Build.0 = Release|x64
EndGlobalSection EndGlobalSection
GlobalSection(SolutionProperties) = preSolution GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE HideSolutionNode = FALSE

View File

@ -68,9 +68,7 @@ class CSession;
// CStream // CStream
//////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////
class CStream : public winstd::file typedef winstd::file CStream;
{
};
//////////////////////////////////////////////////////////////////////////// ////////////////////////////////////////////////////////////////////////////

View File

@ -87,8 +87,8 @@ COpList::COpList(int iTicks) : COperation(iTicks)
DWORD COpList::LoadFromFile(LPCTSTR pszFileName) DWORD COpList::LoadFromFile(LPCTSTR pszFileName)
{ {
CStream fSequence; CStream fSequence(CreateFile(pszFileName, GENERIC_READ, FILE_SHARE_READ, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL | FILE_FLAG_SEQUENTIAL_SCAN, NULL));
if (!fSequence.create(pszFileName, GENERIC_READ, FILE_SHARE_READ, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL | FILE_FLAG_SEQUENTIAL_SCAN)) if (!fSequence)
return GetLastError(); return GetLastError();
// Load operation sequence. // Load operation sequence.
@ -101,8 +101,8 @@ DWORD COpList::LoadFromFile(LPCTSTR pszFileName)
DWORD COpList::SaveToFile(LPCTSTR pszFileName) const DWORD COpList::SaveToFile(LPCTSTR pszFileName) const
{ {
CStream fSequence; CStream fSequence(CreateFile(pszFileName, GENERIC_WRITE, FILE_SHARE_READ, NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL | FILE_FLAG_SEQUENTIAL_SCAN, NULL));
if (!fSequence.create(pszFileName, GENERIC_WRITE, FILE_SHARE_READ, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL | FILE_FLAG_SEQUENTIAL_SCAN)) if (!fSequence)
return GetLastError(); return GetLastError();
// Save execute sequence to file. // Save execute sequence to file.

View File

@ -46,7 +46,7 @@ HRESULT COpTaskCreate::Execute(CSession *pSession)
if (FAILED(hr)) goto finish; if (FAILED(hr)) goto finish;
} }
hr = pService.create(CLSID_TaskScheduler, NULL, CLSCTX_INPROC_SERVER); hr = CoCreateInstance(CLSID_TaskScheduler, NULL, CLSCTX_INPROC_SERVER, pService);
if (SUCCEEDED(hr)) { if (SUCCEEDED(hr)) {
// Windows Vista or newer. // Windows Vista or newer.
winstd::variant vEmpty; winstd::variant vEmpty;
@ -328,7 +328,7 @@ HRESULT COpTaskCreate::Execute(CSession *pSession)
winstd::com_obj<ITask> pTask; winstd::com_obj<ITask> pTask;
// Get task scheduler object. // Get task scheduler object.
hr = pTaskScheduler.create(CLSID_CTaskScheduler, NULL, CLSCTX_ALL); hr = CoCreateInstance(CLSID_CTaskScheduler, NULL, CLSCTX_ALL, pTaskScheduler);
if (FAILED(hr)) goto finish; if (FAILED(hr)) goto finish;
// Create the new task. // Create the new task.
@ -620,7 +620,7 @@ HRESULT COpTaskDelete::Execute(CSession *pSession)
HRESULT hr; HRESULT hr;
winstd::com_obj<ITaskService> pService; winstd::com_obj<ITaskService> pService;
hr = pService.create(CLSID_TaskScheduler, NULL, CLSCTX_INPROC_SERVER); hr = CoCreateInstance(CLSID_TaskScheduler, NULL, CLSCTX_INPROC_SERVER, pService);
if (SUCCEEDED(hr)) { if (SUCCEEDED(hr)) {
// Windows Vista or newer. // Windows Vista or newer.
winstd::variant vEmpty; winstd::variant vEmpty;
@ -721,7 +721,7 @@ HRESULT COpTaskDelete::Execute(CSession *pSession)
winstd::com_obj<ITaskScheduler> pTaskScheduler; winstd::com_obj<ITaskScheduler> pTaskScheduler;
// Get task scheduler object. // Get task scheduler object.
hr = pTaskScheduler.create(CLSID_CTaskScheduler, NULL, CLSCTX_ALL); hr = CoCreateInstance(CLSID_CTaskScheduler, NULL, CLSCTX_ALL, pTaskScheduler);
if (FAILED(hr)) goto finish; if (FAILED(hr)) goto finish;
if (pSession->m_bRollbackEnabled) { if (pSession->m_bRollbackEnabled) {
@ -809,7 +809,7 @@ HRESULT COpTaskEnable::Execute(CSession *pSession)
HRESULT hr; HRESULT hr;
winstd::com_obj<ITaskService> pService; winstd::com_obj<ITaskService> pService;
hr = pService.create(CLSID_TaskScheduler, NULL, CLSCTX_INPROC_SERVER); hr = CoCreateInstance(CLSID_TaskScheduler, NULL, CLSCTX_INPROC_SERVER, pService);
if (SUCCEEDED(hr)) { if (SUCCEEDED(hr)) {
// Windows Vista or newer. // Windows Vista or newer.
winstd::variant vEmpty; winstd::variant vEmpty;
@ -861,7 +861,7 @@ HRESULT COpTaskEnable::Execute(CSession *pSession)
DWORD dwFlags; DWORD dwFlags;
// Get task scheduler object. // Get task scheduler object.
hr = pTaskScheduler.create(CLSID_CTaskScheduler, NULL, CLSCTX_ALL); hr = CoCreateInstance(CLSID_CTaskScheduler, NULL, CLSCTX_ALL, pTaskScheduler);
if (FAILED(hr)) goto finish; if (FAILED(hr)) goto finish;
// Load the task. // Load the task.
@ -928,7 +928,7 @@ HRESULT COpTaskCopy::Execute(CSession *pSession)
HRESULT hr; HRESULT hr;
winstd::com_obj<ITaskService> pService; winstd::com_obj<ITaskService> pService;
hr = pService.create(CLSID_TaskScheduler, NULL, CLSCTX_INPROC_SERVER); hr = CoCreateInstance(CLSID_TaskScheduler, NULL, CLSCTX_INPROC_SERVER, pService);
if (SUCCEEDED(hr)) { if (SUCCEEDED(hr)) {
// Windows Vista or newer. // Windows Vista or newer.
winstd::variant vEmpty; winstd::variant vEmpty;
@ -984,7 +984,7 @@ HRESULT COpTaskCopy::Execute(CSession *pSession)
winstd::com_obj<ITask> pTask; winstd::com_obj<ITask> pTask;
// Get task scheduler object. // Get task scheduler object.
hr = pTaskScheduler.create(CLSID_CTaskScheduler, NULL, CLSCTX_ALL); hr = CoCreateInstance(CLSID_CTaskScheduler, NULL, CLSCTX_ALL, pTaskScheduler);
if (FAILED(hr)) goto finish; if (FAILED(hr)) goto finish;
// Load the source task. // Load the source task.