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 |
