diff options
author | Sean Hall <r.sean.hall@gmail.com> | 2020-04-21 17:11:49 +1000 |
---|---|---|
committer | Sean Hall <r.sean.hall@gmail.com> | 2020-04-21 18:12:59 +1000 |
commit | efbe40802d13867ab43f4d7808e1b91052b18ca2 (patch) | |
tree | 9b1fbeadfbb951fd72dd9bc8a99fbb3264b82c63 /src/balutil | |
parent | 523d933f7a325092e71b3862fd085791124cd36c (diff) | |
download | wix-efbe40802d13867ab43f4d7808e1b91052b18ca2.tar.gz wix-efbe40802d13867ab43f4d7808e1b91052b18ca2.tar.bz2 wix-efbe40802d13867ab43f4d7808e1b91052b18ca2.zip |
Add action to OnExecutePackageBegin.
Diffstat (limited to 'src/balutil')
-rw-r--r-- | src/balutil/balutil.vcxproj | 4 | ||||
-rw-r--r-- | src/balutil/inc/BalBaseBAFunctions.h | 1 | ||||
-rw-r--r-- | src/balutil/inc/BalBaseBootstrapperApplication.h | 1 | ||||
-rw-r--r-- | src/balutil/inc/BalBaseBootstrapperApplicationProc.h | 2 | ||||
-rw-r--r-- | src/balutil/inc/IBootstrapperApplication.h | 3 | ||||
-rw-r--r-- | src/balutil/packages.config | 2 |
6 files changed, 8 insertions, 5 deletions
diff --git a/src/balutil/balutil.vcxproj b/src/balutil/balutil.vcxproj index ce109d36..b3a43d4c 100644 --- a/src/balutil/balutil.vcxproj +++ b/src/balutil/balutil.vcxproj | |||
@@ -2,7 +2,7 @@ | |||
2 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> | 2 | <!-- Copyright (c) .NET Foundation and contributors. All rights reserved. Licensed under the Microsoft Reciprocal License. See LICENSE.TXT file in the project root for full license information. --> |
3 | 3 | ||
4 | <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | 4 | <Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
5 | <Import Project="..\..\packages\WixToolset.BootstrapperCore.Native.4.0.13\build\WixToolset.BootstrapperCore.Native.props" Condition="Exists('..\..\packages\WixToolset.BootstrapperCore.Native.4.0.13\build\WixToolset.BootstrapperCore.Native.props')" /> | 5 | <Import Project="..\..\packages\WixToolset.BootstrapperCore.Native.4.0.14\build\WixToolset.BootstrapperCore.Native.props" Condition="Exists('..\..\packages\WixToolset.BootstrapperCore.Native.4.0.14\build\WixToolset.BootstrapperCore.Native.props')" /> |
6 | <Import Project="..\..\packages\WixToolset.DUtil.4.0.18\build\WixToolset.DUtil.props" Condition="Exists('..\..\packages\WixToolset.DUtil.4.0.18\build\WixToolset.DUtil.props')" /> | 6 | <Import Project="..\..\packages\WixToolset.DUtil.4.0.18\build\WixToolset.DUtil.props" Condition="Exists('..\..\packages\WixToolset.DUtil.4.0.18\build\WixToolset.DUtil.props')" /> |
7 | 7 | ||
8 | <ItemGroup Label="ProjectConfigurations"> | 8 | <ItemGroup Label="ProjectConfigurations"> |
@@ -90,7 +90,7 @@ | |||
90 | <PropertyGroup> | 90 | <PropertyGroup> |
91 | <ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText> | 91 | <ErrorText>This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}.</ErrorText> |
92 | </PropertyGroup> | 92 | </PropertyGroup> |
93 | <Error Condition="!Exists('..\..\packages\WixToolset.BootstrapperCore.Native.4.0.13\build\WixToolset.BootstrapperCore.Native.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\WixToolset.BootstrapperCore.Native.4.0.13\build\WixToolset.BootstrapperCore.Native.props'))" /> | 93 | <Error Condition="!Exists('..\..\packages\WixToolset.BootstrapperCore.Native.4.0.14\build\WixToolset.BootstrapperCore.Native.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\WixToolset.BootstrapperCore.Native.4.0.14\build\WixToolset.BootstrapperCore.Native.props'))" /> |
94 | <Error Condition="!Exists('..\..\packages\WixToolset.DUtil.4.0.18\build\WixToolset.DUtil.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\WixToolset.DUtil.4.0.18\build\WixToolset.DUtil.props'))" /> | 94 | <Error Condition="!Exists('..\..\packages\WixToolset.DUtil.4.0.18\build\WixToolset.DUtil.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\WixToolset.DUtil.4.0.18\build\WixToolset.DUtil.props'))" /> |
95 | <Error Condition="!Exists('..\..\packages\Nerdbank.GitVersioning.2.1.65\build\Nerdbank.GitVersioning.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Nerdbank.GitVersioning.2.1.65\build\Nerdbank.GitVersioning.targets'))" /> | 95 | <Error Condition="!Exists('..\..\packages\Nerdbank.GitVersioning.2.1.65\build\Nerdbank.GitVersioning.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Nerdbank.GitVersioning.2.1.65\build\Nerdbank.GitVersioning.targets'))" /> |
96 | </Target> | 96 | </Target> |
diff --git a/src/balutil/inc/BalBaseBAFunctions.h b/src/balutil/inc/BalBaseBAFunctions.h index dd190ee9..411524fb 100644 --- a/src/balutil/inc/BalBaseBAFunctions.h +++ b/src/balutil/inc/BalBaseBAFunctions.h | |||
@@ -489,6 +489,7 @@ public: // IBootstrapperApplication | |||
489 | virtual STDMETHODIMP OnExecutePackageBegin( | 489 | virtual STDMETHODIMP OnExecutePackageBegin( |
490 | __in_z LPCWSTR /*wzPackageId*/, | 490 | __in_z LPCWSTR /*wzPackageId*/, |
491 | __in BOOL /*fExecute*/, | 491 | __in BOOL /*fExecute*/, |
492 | __in BOOTSTRAPPER_ACTION_STATE /*action*/, | ||
492 | __inout BOOL* /*pfCancel*/ | 493 | __inout BOOL* /*pfCancel*/ |
493 | ) | 494 | ) |
494 | { | 495 | { |
diff --git a/src/balutil/inc/BalBaseBootstrapperApplication.h b/src/balutil/inc/BalBaseBootstrapperApplication.h index ac354e7b..269777a6 100644 --- a/src/balutil/inc/BalBaseBootstrapperApplication.h +++ b/src/balutil/inc/BalBaseBootstrapperApplication.h | |||
@@ -603,6 +603,7 @@ public: // IBootstrapperApplication | |||
603 | virtual STDMETHODIMP OnExecutePackageBegin( | 603 | virtual STDMETHODIMP OnExecutePackageBegin( |
604 | __in_z LPCWSTR wzPackageId, | 604 | __in_z LPCWSTR wzPackageId, |
605 | __in BOOL fExecute, | 605 | __in BOOL fExecute, |
606 | __in BOOTSTRAPPER_ACTION_STATE /*action*/, | ||
606 | __inout BOOL* pfCancel | 607 | __inout BOOL* pfCancel |
607 | ) | 608 | ) |
608 | { | 609 | { |
diff --git a/src/balutil/inc/BalBaseBootstrapperApplicationProc.h b/src/balutil/inc/BalBaseBootstrapperApplicationProc.h index 4b8f4ca7..35bc0a9e 100644 --- a/src/balutil/inc/BalBaseBootstrapperApplicationProc.h +++ b/src/balutil/inc/BalBaseBootstrapperApplicationProc.h | |||
@@ -402,7 +402,7 @@ static HRESULT BalBaseBAProcOnExecutePackageBegin( | |||
402 | __inout BA_ONEXECUTEPACKAGEBEGIN_RESULTS* pResults | 402 | __inout BA_ONEXECUTEPACKAGEBEGIN_RESULTS* pResults |
403 | ) | 403 | ) |
404 | { | 404 | { |
405 | return pBA->OnExecutePackageBegin(pArgs->wzPackageId, pArgs->fExecute, &pResults->fCancel); | 405 | return pBA->OnExecutePackageBegin(pArgs->wzPackageId, pArgs->fExecute, pArgs->action, &pResults->fCancel); |
406 | } | 406 | } |
407 | 407 | ||
408 | static HRESULT BalBaseBAProcOnExecutePatchTarget( | 408 | static HRESULT BalBaseBAProcOnExecutePatchTarget( |
diff --git a/src/balutil/inc/IBootstrapperApplication.h b/src/balutil/inc/IBootstrapperApplication.h index 6ab7ed20..30b456c7 100644 --- a/src/balutil/inc/IBootstrapperApplication.h +++ b/src/balutil/inc/IBootstrapperApplication.h | |||
@@ -388,7 +388,8 @@ DECLARE_INTERFACE_IID_(IBootstrapperApplication, IUnknown, "53C31D56-49C0-426B-A | |||
388 | // | 388 | // |
389 | STDMETHOD(OnExecutePackageBegin)( | 389 | STDMETHOD(OnExecutePackageBegin)( |
390 | __in_z LPCWSTR wzPackageId, | 390 | __in_z LPCWSTR wzPackageId, |
391 | __in BOOL fExecute, | 391 | __in BOOL fExecute, // false means rollback. |
392 | __in BOOTSTRAPPER_ACTION_STATE action, | ||
392 | __inout BOOL* pfCancel | 393 | __inout BOOL* pfCancel |
393 | ) = 0; | 394 | ) = 0; |
394 | 395 | ||
diff --git a/src/balutil/packages.config b/src/balutil/packages.config index 75a6476b..38569fda 100644 --- a/src/balutil/packages.config +++ b/src/balutil/packages.config | |||
@@ -1,6 +1,6 @@ | |||
1 | <?xml version="1.0" encoding="utf-8"?> | 1 | <?xml version="1.0" encoding="utf-8"?> |
2 | <packages> | 2 | <packages> |
3 | <package id="Nerdbank.GitVersioning" version="2.1.65" targetFramework="native" developmentDependency="true" /> | 3 | <package id="Nerdbank.GitVersioning" version="2.1.65" targetFramework="native" developmentDependency="true" /> |
4 | <package id="WixToolset.BootstrapperCore.Native" version="4.0.13" targetFramework="native" /> | 4 | <package id="WixToolset.BootstrapperCore.Native" version="4.0.14" targetFramework="native" /> |
5 | <package id="WixToolset.DUtil" version="4.0.18" targetFramework="native" /> | 5 | <package id="WixToolset.DUtil" version="4.0.18" targetFramework="native" /> |
6 | </packages> \ No newline at end of file | 6 | </packages> \ No newline at end of file |