diff options
author | Sean Hall <r.sean.hall@gmail.com> | 2021-03-11 19:57:12 -0600 |
---|---|---|
committer | Sean Hall <r.sean.hall@gmail.com> | 2021-03-11 20:44:10 -0600 |
commit | b036b878a6b477158a22e508ee3a9e8f569f5bf4 (patch) | |
tree | ec613efd903fd3a2b618b0ec52dd02784d725e70 /src/balutil | |
parent | 4bdf4846de8c96a1c2ad5e9ea791b575e3b0e37d (diff) | |
download | wix-b036b878a6b477158a22e508ee3a9e8f569f5bf4.tar.gz wix-b036b878a6b477158a22e508ee3a9e8f569f5bf4.tar.bz2 wix-b036b878a6b477158a22e508ee3a9e8f569f5bf4.zip |
Integrate ForwardCompatible and RelatedBundle changes in Burn headers.
Diffstat (limited to 'src/balutil')
-rw-r--r-- | src/balutil/balutil.vcxproj | 4 | ||||
-rw-r--r-- | src/balutil/inc/BAFunctions.h | 1 | ||||
-rw-r--r-- | src/balutil/inc/BalBaseBAFunctions.h | 19 | ||||
-rw-r--r-- | src/balutil/inc/BalBaseBAFunctionsProc.h | 1 | ||||
-rw-r--r-- | src/balutil/inc/BalBaseBootstrapperApplication.h | 20 | ||||
-rw-r--r-- | src/balutil/inc/BalBaseBootstrapperApplicationProc.h | 16 | ||||
-rw-r--r-- | src/balutil/inc/IBootstrapperApplication.h | 16 | ||||
-rw-r--r-- | src/balutil/packages.config | 2 |
8 files changed, 68 insertions, 11 deletions
diff --git a/src/balutil/balutil.vcxproj b/src/balutil/balutil.vcxproj index 1c9a2372..2510b966 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.94\build\WixToolset.BootstrapperCore.Native.props" Condition="Exists('..\..\packages\WixToolset.BootstrapperCore.Native.4.0.94\build\WixToolset.BootstrapperCore.Native.props')" /> | 5 | <Import Project="..\..\packages\WixToolset.BootstrapperCore.Native.4.0.99\build\WixToolset.BootstrapperCore.Native.props" Condition="Exists('..\..\packages\WixToolset.BootstrapperCore.Native.4.0.99\build\WixToolset.BootstrapperCore.Native.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')" /> | 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"> |
@@ -98,7 +98,7 @@ | |||
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.94\build\WixToolset.BootstrapperCore.Native.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\WixToolset.BootstrapperCore.Native.4.0.94\build\WixToolset.BootstrapperCore.Native.props'))" /> | 101 | <Error Condition="!Exists('..\..\packages\WixToolset.BootstrapperCore.Native.4.0.99\build\WixToolset.BootstrapperCore.Native.props')" Text="$([System.String]::Format('$(ErrorText)', '..\..\packages\WixToolset.BootstrapperCore.Native.4.0.99\build\WixToolset.BootstrapperCore.Native.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'))" /> | 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> |
diff --git a/src/balutil/inc/BAFunctions.h b/src/balutil/inc/BAFunctions.h index 6d36ad8c..66852efa 100644 --- a/src/balutil/inc/BAFunctions.h +++ b/src/balutil/inc/BAFunctions.h | |||
@@ -73,6 +73,7 @@ enum BA_FUNCTIONS_MESSAGE | |||
73 | BA_FUNCTIONS_MESSAGE_ONSYSTEMRESTOREPOINTBEGIN = BOOTSTRAPPER_APPLICATION_MESSAGE_ONSYSTEMRESTOREPOINTBEGIN, | 73 | BA_FUNCTIONS_MESSAGE_ONSYSTEMRESTOREPOINTBEGIN = BOOTSTRAPPER_APPLICATION_MESSAGE_ONSYSTEMRESTOREPOINTBEGIN, |
74 | BA_FUNCTIONS_MESSAGE_ONSYSTEMRESTOREPOINTCOMPLETE = BOOTSTRAPPER_APPLICATION_MESSAGE_ONSYSTEMRESTOREPOINTCOMPLETE, | 74 | BA_FUNCTIONS_MESSAGE_ONSYSTEMRESTOREPOINTCOMPLETE = BOOTSTRAPPER_APPLICATION_MESSAGE_ONSYSTEMRESTOREPOINTCOMPLETE, |
75 | BA_FUNCTIONS_MESSAGE_ONPLANNEDPACKAGE = BOOTSTRAPPER_APPLICATION_MESSAGE_ONPLANNEDPACKAGE, | 75 | BA_FUNCTIONS_MESSAGE_ONPLANNEDPACKAGE = BOOTSTRAPPER_APPLICATION_MESSAGE_ONPLANNEDPACKAGE, |
76 | BA_FUNCTIONS_MESSAGE_ONPLANFORWARDCOMPATIBLEBUNDLE = BOOTSTRAPPER_APPLICATION_MESSAGE_ONPLANFORWARDCOMPATIBLEBUNDLE, | ||
76 | 77 | ||
77 | BA_FUNCTIONS_MESSAGE_ONTHEMELOADED = 1024, | 78 | BA_FUNCTIONS_MESSAGE_ONTHEMELOADED = 1024, |
78 | BA_FUNCTIONS_MESSAGE_WNDPROC, | 79 | BA_FUNCTIONS_MESSAGE_WNDPROC, |
diff --git a/src/balutil/inc/BalBaseBAFunctions.h b/src/balutil/inc/BalBaseBAFunctions.h index 55ed8cbe..0164269c 100644 --- a/src/balutil/inc/BalBaseBAFunctions.h +++ b/src/balutil/inc/BalBaseBAFunctions.h | |||
@@ -104,8 +104,8 @@ public: // IBootstrapperApplication | |||
104 | __in_z LPCWSTR /*wzBundleTag*/, | 104 | __in_z LPCWSTR /*wzBundleTag*/, |
105 | __in BOOL /*fPerMachine*/, | 105 | __in BOOL /*fPerMachine*/, |
106 | __in LPCWSTR /*wzVersion*/, | 106 | __in LPCWSTR /*wzVersion*/, |
107 | __inout BOOL* /*pfCancel*/, | 107 | __in BOOL /*fMissingFromCache*/, |
108 | __inout BOOL* /*pfIgnoreBundle*/ | 108 | __inout BOOL* /*pfCancel*/ |
109 | ) | 109 | ) |
110 | { | 110 | { |
111 | return S_OK; | 111 | return S_OK; |
@@ -150,6 +150,7 @@ public: // IBootstrapperApplication | |||
150 | __in BOOL /*fPerMachine*/, | 150 | __in BOOL /*fPerMachine*/, |
151 | __in LPCWSTR /*wzVersion*/, | 151 | __in LPCWSTR /*wzVersion*/, |
152 | __in BOOTSTRAPPER_RELATED_OPERATION /*operation*/, | 152 | __in BOOTSTRAPPER_RELATED_OPERATION /*operation*/, |
153 | __in BOOL /*fMissingFromCache*/, | ||
153 | __inout BOOL* /*pfCancel*/ | 154 | __inout BOOL* /*pfCancel*/ |
154 | ) | 155 | ) |
155 | { | 156 | { |
@@ -660,6 +661,20 @@ public: // IBootstrapperApplication | |||
660 | return S_OK; | 661 | return S_OK; |
661 | } | 662 | } |
662 | 663 | ||
664 | virtual STDMETHODIMP OnPlanForwardCompatibleBundle( | ||
665 | __in_z LPCWSTR /*wzBundleId*/, | ||
666 | __in BOOTSTRAPPER_RELATION_TYPE /*relationType*/, | ||
667 | __in_z LPCWSTR /*wzBundleTag*/, | ||
668 | __in BOOL /*fPerMachine*/, | ||
669 | __in LPCWSTR /*wzVersion*/, | ||
670 | __in BOOL /*fRecommendedIgnoreBundle*/, | ||
671 | __inout BOOL* /*pfCancel*/, | ||
672 | __inout BOOL* /*pfIgnoreBundle*/ | ||
673 | ) | ||
674 | { | ||
675 | return S_OK; | ||
676 | } | ||
677 | |||
663 | virtual STDMETHODIMP_(HRESULT) BAProc( | 678 | virtual STDMETHODIMP_(HRESULT) BAProc( |
664 | __in BOOTSTRAPPER_APPLICATION_MESSAGE /*message*/, | 679 | __in BOOTSTRAPPER_APPLICATION_MESSAGE /*message*/, |
665 | __in const LPVOID /*pvArgs*/, | 680 | __in const LPVOID /*pvArgs*/, |
diff --git a/src/balutil/inc/BalBaseBAFunctionsProc.h b/src/balutil/inc/BalBaseBAFunctionsProc.h index 1b11c300..e1de800a 100644 --- a/src/balutil/inc/BalBaseBAFunctionsProc.h +++ b/src/balutil/inc/BalBaseBAFunctionsProc.h | |||
@@ -108,6 +108,7 @@ static HRESULT WINAPI BalBaseBAFunctionsProc( | |||
108 | case BA_FUNCTIONS_MESSAGE_ONSYSTEMRESTOREPOINTBEGIN: | 108 | case BA_FUNCTIONS_MESSAGE_ONSYSTEMRESTOREPOINTBEGIN: |
109 | case BA_FUNCTIONS_MESSAGE_ONSYSTEMRESTOREPOINTCOMPLETE: | 109 | case BA_FUNCTIONS_MESSAGE_ONSYSTEMRESTOREPOINTCOMPLETE: |
110 | case BA_FUNCTIONS_MESSAGE_ONPLANNEDPACKAGE: | 110 | case BA_FUNCTIONS_MESSAGE_ONPLANNEDPACKAGE: |
111 | case BA_FUNCTIONS_MESSAGE_ONPLANFORWARDCOMPATIBLEBUNDLE: | ||
111 | hr = BalBaseBootstrapperApplicationProc((BOOTSTRAPPER_APPLICATION_MESSAGE)message, pvArgs, pvResults, pvContext); | 112 | hr = BalBaseBootstrapperApplicationProc((BOOTSTRAPPER_APPLICATION_MESSAGE)message, pvArgs, pvResults, pvContext); |
112 | break; | 113 | break; |
113 | case BA_FUNCTIONS_MESSAGE_ONTHEMELOADED: | 114 | case BA_FUNCTIONS_MESSAGE_ONTHEMELOADED: |
diff --git a/src/balutil/inc/BalBaseBootstrapperApplication.h b/src/balutil/inc/BalBaseBootstrapperApplication.h index ff1d07fd..c9211e0f 100644 --- a/src/balutil/inc/BalBaseBootstrapperApplication.h +++ b/src/balutil/inc/BalBaseBootstrapperApplication.h | |||
@@ -102,8 +102,8 @@ public: // IBootstrapperApplication | |||
102 | __in_z LPCWSTR /*wzBundleTag*/, | 102 | __in_z LPCWSTR /*wzBundleTag*/, |
103 | __in BOOL /*fPerMachine*/, | 103 | __in BOOL /*fPerMachine*/, |
104 | __in LPCWSTR /*wzVersion*/, | 104 | __in LPCWSTR /*wzVersion*/, |
105 | __inout BOOL* pfCancel, | 105 | __in BOOL /*fMissingFromCache*/, |
106 | __inout BOOL* /*pfIgnoreBundle*/ | 106 | __inout BOOL* pfCancel |
107 | ) | 107 | ) |
108 | { | 108 | { |
109 | *pfCancel |= CheckCanceled(); | 109 | *pfCancel |= CheckCanceled(); |
@@ -151,6 +151,7 @@ public: // IBootstrapperApplication | |||
151 | __in BOOL /*fPerMachine*/, | 151 | __in BOOL /*fPerMachine*/, |
152 | __in LPCWSTR /*wzVersion*/, | 152 | __in LPCWSTR /*wzVersion*/, |
153 | __in BOOTSTRAPPER_RELATED_OPERATION /*operation*/, | 153 | __in BOOTSTRAPPER_RELATED_OPERATION /*operation*/, |
154 | __in BOOL /*fMissingFromCache*/, | ||
154 | __inout BOOL* pfCancel | 155 | __inout BOOL* pfCancel |
155 | ) | 156 | ) |
156 | { | 157 | { |
@@ -845,6 +846,21 @@ public: // IBootstrapperApplication | |||
845 | return S_OK; | 846 | return S_OK; |
846 | } | 847 | } |
847 | 848 | ||
849 | virtual STDMETHODIMP OnPlanForwardCompatibleBundle( | ||
850 | __in_z LPCWSTR /*wzBundleId*/, | ||
851 | __in BOOTSTRAPPER_RELATION_TYPE /*relationType*/, | ||
852 | __in_z LPCWSTR /*wzBundleTag*/, | ||
853 | __in BOOL /*fPerMachine*/, | ||
854 | __in LPCWSTR /*wzVersion*/, | ||
855 | __in BOOL /*fRecommendedIgnoreBundle*/, | ||
856 | __inout BOOL* pfCancel, | ||
857 | __inout BOOL* /*pfIgnoreBundle*/ | ||
858 | ) | ||
859 | { | ||
860 | *pfCancel |= CheckCanceled(); | ||
861 | return S_OK; | ||
862 | } | ||
863 | |||
848 | virtual STDMETHODIMP_(HRESULT) BAProc( | 864 | virtual STDMETHODIMP_(HRESULT) BAProc( |
849 | __in BOOTSTRAPPER_APPLICATION_MESSAGE /*message*/, | 865 | __in BOOTSTRAPPER_APPLICATION_MESSAGE /*message*/, |
850 | __in const LPVOID /*pvArgs*/, | 866 | __in const LPVOID /*pvArgs*/, |
diff --git a/src/balutil/inc/BalBaseBootstrapperApplicationProc.h b/src/balutil/inc/BalBaseBootstrapperApplicationProc.h index d971a2eb..d8a6590b 100644 --- a/src/balutil/inc/BalBaseBootstrapperApplicationProc.h +++ b/src/balutil/inc/BalBaseBootstrapperApplicationProc.h | |||
@@ -78,7 +78,7 @@ static HRESULT BalBaseBAProcOnDetectForwardCompatibleBundle( | |||
78 | __inout BA_ONDETECTFORWARDCOMPATIBLEBUNDLE_RESULTS* pResults | 78 | __inout BA_ONDETECTFORWARDCOMPATIBLEBUNDLE_RESULTS* pResults |
79 | ) | 79 | ) |
80 | { | 80 | { |
81 | return pBA->OnDetectForwardCompatibleBundle(pArgs->wzBundleId, pArgs->relationType, pArgs->wzBundleTag, pArgs->fPerMachine, pArgs->wzVersion, &pResults->fCancel, &pResults->fIgnoreBundle); | 81 | return pBA->OnDetectForwardCompatibleBundle(pArgs->wzBundleId, pArgs->relationType, pArgs->wzBundleTag, pArgs->fPerMachine, pArgs->wzVersion, pArgs->fMissingFromCache, &pResults->fCancel); |
82 | } | 82 | } |
83 | 83 | ||
84 | static HRESULT BalBaseBAProcOnDetectUpdateBegin( | 84 | static HRESULT BalBaseBAProcOnDetectUpdateBegin( |
@@ -114,7 +114,7 @@ static HRESULT BalBaseBAProcOnDetectRelatedBundle( | |||
114 | __inout BA_ONDETECTRELATEDBUNDLE_RESULTS* pResults | 114 | __inout BA_ONDETECTRELATEDBUNDLE_RESULTS* pResults |
115 | ) | 115 | ) |
116 | { | 116 | { |
117 | return pBA->OnDetectRelatedBundle(pArgs->wzBundleId, pArgs->relationType, pArgs->wzBundleTag, pArgs->fPerMachine, pArgs->wzVersion, pArgs->operation, &pResults->fCancel); | 117 | return pBA->OnDetectRelatedBundle(pArgs->wzBundleId, pArgs->relationType, pArgs->wzBundleTag, pArgs->fPerMachine, pArgs->wzVersion, pArgs->operation, pArgs->fMissingFromCache, &pResults->fCancel); |
118 | } | 118 | } |
119 | 119 | ||
120 | static HRESULT BalBaseBAProcOnDetectPackageBegin( | 120 | static HRESULT BalBaseBAProcOnDetectPackageBegin( |
@@ -585,6 +585,15 @@ static HRESULT BalBaseBAProcOnSystemRestorePointComplete( | |||
585 | return pBA->OnSystemRestorePointComplete(pArgs->hrStatus); | 585 | return pBA->OnSystemRestorePointComplete(pArgs->hrStatus); |
586 | } | 586 | } |
587 | 587 | ||
588 | static HRESULT BalBaseBAProcOnPlanForwardCompatibleBundle( | ||
589 | __in IBootstrapperApplication* pBA, | ||
590 | __in BA_ONPLANFORWARDCOMPATIBLEBUNDLE_ARGS* pArgs, | ||
591 | __inout BA_ONPLANFORWARDCOMPATIBLEBUNDLE_RESULTS* pResults | ||
592 | ) | ||
593 | { | ||
594 | return pBA->OnPlanForwardCompatibleBundle(pArgs->wzBundleId, pArgs->relationType, pArgs->wzBundleTag, pArgs->fPerMachine, pArgs->wzVersion, pArgs->fRecommendedIgnoreBundle, &pResults->fCancel, &pResults->fIgnoreBundle); | ||
595 | } | ||
596 | |||
588 | /******************************************************************* | 597 | /******************************************************************* |
589 | BalBaseBootstrapperApplicationProc - requires pvContext to be of type IBootstrapperApplication. | 598 | BalBaseBootstrapperApplicationProc - requires pvContext to be of type IBootstrapperApplication. |
590 | Provides a default mapping between the new message based BA interface and | 599 | Provides a default mapping between the new message based BA interface and |
@@ -796,6 +805,9 @@ static HRESULT WINAPI BalBaseBootstrapperApplicationProc( | |||
796 | case BOOTSTRAPPER_APPLICATION_MESSAGE_ONPLANNEDPACKAGE: | 805 | case BOOTSTRAPPER_APPLICATION_MESSAGE_ONPLANNEDPACKAGE: |
797 | hr = BalBaseBAProcOnPlannedPackage(pBA, reinterpret_cast<BA_ONPLANNEDPACKAGE_ARGS*>(pvArgs), reinterpret_cast<BA_ONPLANNEDPACKAGE_RESULTS*>(pvResults)); | 806 | hr = BalBaseBAProcOnPlannedPackage(pBA, reinterpret_cast<BA_ONPLANNEDPACKAGE_ARGS*>(pvArgs), reinterpret_cast<BA_ONPLANNEDPACKAGE_RESULTS*>(pvResults)); |
798 | break; | 807 | break; |
808 | case BOOTSTRAPPER_APPLICATION_MESSAGE_ONPLANFORWARDCOMPATIBLEBUNDLE: | ||
809 | hr = BalBaseBAProcOnPlanForwardCompatibleBundle(pBA, reinterpret_cast<BA_ONPLANFORWARDCOMPATIBLEBUNDLE_ARGS*>(pvArgs), reinterpret_cast<BA_ONPLANFORWARDCOMPATIBLEBUNDLE_RESULTS*>(pvResults)); | ||
810 | break; | ||
799 | } | 811 | } |
800 | } | 812 | } |
801 | 813 | ||
diff --git a/src/balutil/inc/IBootstrapperApplication.h b/src/balutil/inc/IBootstrapperApplication.h index 01d0bb8a..ed70d8fe 100644 --- a/src/balutil/inc/IBootstrapperApplication.h +++ b/src/balutil/inc/IBootstrapperApplication.h | |||
@@ -33,8 +33,8 @@ DECLARE_INTERFACE_IID_(IBootstrapperApplication, IUnknown, "53C31D56-49C0-426B-A | |||
33 | __in_z LPCWSTR wzBundleTag, | 33 | __in_z LPCWSTR wzBundleTag, |
34 | __in BOOL fPerMachine, | 34 | __in BOOL fPerMachine, |
35 | __in_z LPCWSTR wzVersion, | 35 | __in_z LPCWSTR wzVersion, |
36 | __inout BOOL* pfCancel, | 36 | __in BOOL fMissingFromCache, |
37 | __inout BOOL* pfIgnoreBundle | 37 | __inout BOOL* pfCancel |
38 | ) = 0; | 38 | ) = 0; |
39 | 39 | ||
40 | // OnDetectUpdateBegin - called when the engine begins detection for bundle update. | 40 | // OnDetectUpdateBegin - called when the engine begins detection for bundle update. |
@@ -71,6 +71,7 @@ DECLARE_INTERFACE_IID_(IBootstrapperApplication, IUnknown, "53C31D56-49C0-426B-A | |||
71 | __in BOOL fPerMachine, | 71 | __in BOOL fPerMachine, |
72 | __in_z LPCWSTR wzVersion, | 72 | __in_z LPCWSTR wzVersion, |
73 | __in BOOTSTRAPPER_RELATED_OPERATION operation, | 73 | __in BOOTSTRAPPER_RELATED_OPERATION operation, |
74 | __in BOOL fMissingFromCache, | ||
74 | __inout BOOL* pfCancel | 75 | __inout BOOL* pfCancel |
75 | ) = 0; | 76 | ) = 0; |
76 | 77 | ||
@@ -540,6 +541,17 @@ DECLARE_INTERFACE_IID_(IBootstrapperApplication, IUnknown, "53C31D56-49C0-426B-A | |||
540 | __in HRESULT hrStatus | 541 | __in HRESULT hrStatus |
541 | ) = 0; | 542 | ) = 0; |
542 | 543 | ||
544 | STDMETHOD(OnPlanForwardCompatibleBundle)( | ||
545 | __in_z LPCWSTR wzBundleId, | ||
546 | __in BOOTSTRAPPER_RELATION_TYPE relationType, | ||
547 | __in_z LPCWSTR wzBundleTag, | ||
548 | __in BOOL fPerMachine, | ||
549 | __in_z LPCWSTR wzVersion, | ||
550 | __in BOOL fRecommendedIgnoreBundle, | ||
551 | __inout BOOL* pfCancel, | ||
552 | __inout BOOL* pfIgnoreBundle | ||
553 | ) = 0; | ||
554 | |||
543 | // BAProc - The PFN_BOOTSTRAPPER_APPLICATION_PROC can call this method to give the BA raw access to the callback from the engine. | 555 | // BAProc - The PFN_BOOTSTRAPPER_APPLICATION_PROC can call this method to give the BA raw access to the callback from the engine. |
544 | // This might be used to help the BA support more than one version of the engine. | 556 | // This might be used to help the BA support more than one version of the engine. |
545 | STDMETHOD(BAProc)( | 557 | STDMETHOD(BAProc)( |
diff --git a/src/balutil/packages.config b/src/balutil/packages.config index 1ac5d2ac..76baf58e 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.94" targetFramework="native" /> | 4 | <package id="WixToolset.BootstrapperCore.Native" version="4.0.99" targetFramework="native" /> |
5 | <package id="WixToolset.DUtil" version="4.0.64" 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 |