diff options
author | Sean Hall <r.sean.hall@gmail.com> | 2021-03-02 15:11:58 -0600 |
---|---|---|
committer | Sean Hall <r.sean.hall@gmail.com> | 2021-03-02 16:28:29 -0600 |
commit | 5f4829e678c9c5cd5e581b0075cfa4a6b263c66e (patch) | |
tree | 444b4996e2213d825910d53de1a520c4ef57b2a1 /src/balutil | |
parent | 022beff26b46c7808eefacfebccfc1fcb5aa5256 (diff) | |
download | wix-5f4829e678c9c5cd5e581b0075cfa4a6b263c66e.tar.gz wix-5f4829e678c9c5cd5e581b0075cfa4a6b263c66e.tar.bz2 wix-5f4829e678c9c5cd5e581b0075cfa4a6b263c66e.zip |
Integrate OnUnregisterBegin changes in Burn headers.
Diffstat (limited to 'src/balutil')
-rw-r--r-- | src/balutil/balutil.vcxproj | 8 | ||||
-rw-r--r-- | src/balutil/inc/BalBaseBAFunctions.h | 3 | ||||
-rw-r--r-- | src/balutil/inc/BalBaseBootstrapperApplication.h | 4 | ||||
-rw-r--r-- | src/balutil/inc/BalBaseBootstrapperApplicationProc.h | 4 | ||||
-rw-r--r-- | src/balutil/inc/IBootstrapperApplication.h | 3 | ||||
-rw-r--r-- | src/balutil/packages.config | 4 |
6 files changed, 14 insertions, 12 deletions
diff --git a/src/balutil/balutil.vcxproj b/src/balutil/balutil.vcxproj index 578586e8..1c9a2372 100644 --- a/src/balutil/balutil.vcxproj +++ b/src/balutil/balutil.vcxproj | |||
@@ -2,8 +2,8 @@ | |||
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.89\build\WixToolset.BootstrapperCore.Native.props" Condition="Exists('..\..\packages\WixToolset.BootstrapperCore.Native.4.0.89\build\WixToolset.BootstrapperCore.Native.props')" /> | 5 | <Import Project="..\..\packages\WixToolset.BootstrapperCore.Native.4.0.94\build\WixToolset.BootstrapperCore.Native.props" Condition="Exists('..\..\packages\WixToolset.BootstrapperCore.Native.4.0.94\build\WixToolset.BootstrapperCore.Native.props')" /> |
6 | <Import Project="..\..\packages\WixToolset.DUtil.4.0.62\build\WixToolset.DUtil.props" Condition="Exists('..\..\packages\WixToolset.DUtil.4.0.62\build\WixToolset.DUtil.props')" /> | 6 | <Import Project="..\..\packages\WixToolset.DUtil.4.0.64\build\WixToolset.DUtil.props" Condition="Exists('..\..\packages\WixToolset.DUtil.4.0.64\build\WixToolset.DUtil.props')" /> |
7 | 7 | ||
8 | <ItemGroup Label="ProjectConfigurations"> | 8 | <ItemGroup Label="ProjectConfigurations"> |
9 | <ProjectConfiguration Include="Debug|ARM64"> | 9 | <ProjectConfiguration Include="Debug|ARM64"> |
@@ -98,8 +98,8 @@ | |||
98 | <PropertyGroup> | 98 | <PropertyGroup> |
99 | <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> | 99 | <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> |
100 | </PropertyGroup> | 100 | </PropertyGroup> |
101 | <Error Condition="!Exists('..\..\packages\WixToolset.BootstrapperCore.Native.4.0.89\build\WixToolset.BootstrapperCore.Native.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\WixToolset.BootstrapperCore.Native.4.0.89\build\WixToolset.BootstrapperCore.Native.props'))" /> | 101 | <Error Condition="!Exists('..\..\packages\WixToolset.BootstrapperCore.Native.4.0.94\build\WixToolset.BootstrapperCore.Native.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\WixToolset.BootstrapperCore.Native.4.0.94\build\WixToolset.BootstrapperCore.Native.props'))" /> |
102 | <Error Condition="!Exists('..\..\packages\WixToolset.DUtil.4.0.62\build\WixToolset.DUtil.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\WixToolset.DUtil.4.0.62\build\WixToolset.DUtil.props'))" /> | 102 | <Error Condition="!Exists('..\..\packages\WixToolset.DUtil.4.0.64\build\WixToolset.DUtil.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\WixToolset.DUtil.4.0.64\build\WixToolset.DUtil.props'))" /> |
103 | <Error Condition="!Exists('..\..\packages\Nerdbank.GitVersioning.3.3.37\build\Nerdbank.GitVersioning.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Nerdbank.GitVersioning.3.3.37\build\Nerdbank.GitVersioning.targets'))" /> | 103 | <Error Condition="!Exists('..\..\packages\Nerdbank.GitVersioning.3.3.37\build\Nerdbank.GitVersioning.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\Nerdbank.GitVersioning.3.3.37\build\Nerdbank.GitVersioning.targets'))" /> |
104 | </Target> | 104 | </Target> |
105 | </Project> | 105 | </Project> |
diff --git a/src/balutil/inc/BalBaseBAFunctions.h b/src/balutil/inc/BalBaseBAFunctions.h index 7699b8ff..55ed8cbe 100644 --- a/src/balutil/inc/BalBaseBAFunctions.h +++ b/src/balutil/inc/BalBaseBAFunctions.h | |||
@@ -548,7 +548,8 @@ public: // IBootstrapperApplication | |||
548 | } | 548 | } |
549 | 549 | ||
550 | virtual STDMETHODIMP OnUnregisterBegin( | 550 | virtual STDMETHODIMP OnUnregisterBegin( |
551 | __inout BOOL* /*pfCancel*/ | 551 | __in BOOL /*fKeepRegistration*/, |
552 | __inout BOOL* /*pfForceKeepRegistration*/ | ||
552 | ) | 553 | ) |
553 | { | 554 | { |
554 | return S_OK; | 555 | return S_OK; |
diff --git a/src/balutil/inc/BalBaseBootstrapperApplication.h b/src/balutil/inc/BalBaseBootstrapperApplication.h index 59e57de1..ff1d07fd 100644 --- a/src/balutil/inc/BalBaseBootstrapperApplication.h +++ b/src/balutil/inc/BalBaseBootstrapperApplication.h | |||
@@ -719,10 +719,10 @@ public: // IBootstrapperApplication | |||
719 | } | 719 | } |
720 | 720 | ||
721 | virtual STDMETHODIMP OnUnregisterBegin( | 721 | virtual STDMETHODIMP OnUnregisterBegin( |
722 | __inout BOOL* pfCancel | 722 | __in BOOL /*fKeepRegistration*/, |
723 | __inout BOOL* /*pfForceKeepRegistration*/ | ||
723 | ) | 724 | ) |
724 | { | 725 | { |
725 | *pfCancel |= CheckCanceled(); | ||
726 | return S_OK; | 726 | return S_OK; |
727 | } | 727 | } |
728 | 728 | ||
diff --git a/src/balutil/inc/BalBaseBootstrapperApplicationProc.h b/src/balutil/inc/BalBaseBootstrapperApplicationProc.h index 6ce8710d..d971a2eb 100644 --- a/src/balutil/inc/BalBaseBootstrapperApplicationProc.h +++ b/src/balutil/inc/BalBaseBootstrapperApplicationProc.h | |||
@@ -443,11 +443,11 @@ static HRESULT BalBaseBAProcOnExecuteComplete( | |||
443 | 443 | ||
444 | static HRESULT BalBaseBAProcOnUnregisterBegin( | 444 | static HRESULT BalBaseBAProcOnUnregisterBegin( |
445 | __in IBootstrapperApplication* pBA, | 445 | __in IBootstrapperApplication* pBA, |
446 | __in BA_ONUNREGISTERBEGIN_ARGS* /*pArgs*/, | 446 | __in BA_ONUNREGISTERBEGIN_ARGS* pArgs, |
447 | __inout BA_ONUNREGISTERBEGIN_RESULTS* pResults | 447 | __inout BA_ONUNREGISTERBEGIN_RESULTS* pResults |
448 | ) | 448 | ) |
449 | { | 449 | { |
450 | return pBA->OnUnregisterBegin(&pResults->fCancel); | 450 | return pBA->OnUnregisterBegin(pArgs->fKeepRegistration, &pResults->fForceKeepRegistration); |
451 | } | 451 | } |
452 | 452 | ||
453 | static HRESULT BalBaseBAProcOnUnregisterComplete( | 453 | static HRESULT BalBaseBAProcOnUnregisterComplete( |
diff --git a/src/balutil/inc/IBootstrapperApplication.h b/src/balutil/inc/IBootstrapperApplication.h index 7d710b26..01d0bb8a 100644 --- a/src/balutil/inc/IBootstrapperApplication.h +++ b/src/balutil/inc/IBootstrapperApplication.h | |||
@@ -465,7 +465,8 @@ DECLARE_INTERFACE_IID_(IBootstrapperApplication, IUnknown, "53C31D56-49C0-426B-A | |||
465 | // OnUnregisterBegin - called when the engine unregisters the bundle. | 465 | // OnUnregisterBegin - called when the engine unregisters the bundle. |
466 | // | 466 | // |
467 | STDMETHOD(OnUnregisterBegin)( | 467 | STDMETHOD(OnUnregisterBegin)( |
468 | __inout BOOL* pfCancel | 468 | __in BOOL fKeepRegistration, |
469 | __inout BOOL* pfForceKeepRegistration | ||
469 | ) = 0; | 470 | ) = 0; |
470 | 471 | ||
471 | // OnUnregisterComplete - called when the engine unregistration is complete. | 472 | // OnUnregisterComplete - called when the engine unregistration is complete. |
diff --git a/src/balutil/packages.config b/src/balutil/packages.config index 68970a7e..1ac5d2ac 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="3.3.37" targetFramework="native" developmentDependency="true" /> | 3 | <package id="Nerdbank.GitVersioning" version="3.3.37" targetFramework="native" developmentDependency="true" /> |
4 | <package id="WixToolset.BootstrapperCore.Native" version="4.0.89" targetFramework="native" /> | 4 | <package id="WixToolset.BootstrapperCore.Native" version="4.0.94" targetFramework="native" /> |
5 | <package id="WixToolset.DUtil" version="4.0.62" targetFramework="native" /> | 5 | <package id="WixToolset.DUtil" version="4.0.64" targetFramework="native" /> |
6 | </packages> \ No newline at end of file | 6 | </packages> \ No newline at end of file |