aboutsummaryrefslogtreecommitdiff
path: root/src/balutil
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2021-03-02 15:11:58 -0600
committerSean Hall <r.sean.hall@gmail.com>2021-03-02 16:28:29 -0600
commit5f4829e678c9c5cd5e581b0075cfa4a6b263c66e (patch)
tree444b4996e2213d825910d53de1a520c4ef57b2a1 /src/balutil
parent022beff26b46c7808eefacfebccfc1fcb5aa5256 (diff)
downloadwix-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.vcxproj8
-rw-r--r--src/balutil/inc/BalBaseBAFunctions.h3
-rw-r--r--src/balutil/inc/BalBaseBootstrapperApplication.h4
-rw-r--r--src/balutil/inc/BalBaseBootstrapperApplicationProc.h4
-rw-r--r--src/balutil/inc/IBootstrapperApplication.h3
-rw-r--r--src/balutil/packages.config4
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
444static HRESULT BalBaseBAProcOnUnregisterBegin( 444static 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
453static HRESULT BalBaseBAProcOnUnregisterComplete( 453static 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