From 9453eaa9a38f78e248526ddd996485140a5d4d9a Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Sun, 13 Mar 2022 23:51:36 -0500 Subject: Make engine skip planning if there are any downgrade related bundles. Fixes 6677, 6722 Reverts 6537 --- .../inc/BootstrapperApplication.h | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'src/api/burn/WixToolset.BootstrapperCore.Native') diff --git a/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h b/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h index b507b167..0b81b35a 100644 --- a/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h +++ b/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h @@ -223,6 +223,7 @@ enum BOOTSTRAPPER_APPLICATION_MESSAGE BOOTSTRAPPER_APPLICATION_MESSAGE_ONPLANNEDCOMPATIBLEPACKAGE, BOOTSTRAPPER_APPLICATION_MESSAGE_ONPLANRESTORERELATEDBUNDLE, BOOTSTRAPPER_APPLICATION_MESSAGE_ONPLANRELATEDBUNDLETYPE, + BOOTSTRAPPER_APPLICATION_MESSAGE_ONAPPLYDOWNGRADE, }; enum BOOTSTRAPPER_APPLYCOMPLETE_ACTION @@ -354,6 +355,18 @@ struct BA_ONAPPLYCOMPLETE_RESULTS BOOTSTRAPPER_APPLYCOMPLETE_ACTION action; }; +struct BA_ONAPPLYDOWNGRADE_ARGS +{ + DWORD cbSize; + HRESULT hrRecommended; +}; + +struct BA_ONAPPLYDOWNGRADE_RESULTS +{ + DWORD cbSize; + HRESULT hrStatus; +}; + struct BA_ONBEGINMSITRANSACTIONBEGIN_ARGS { DWORD cbSize; -- cgit v1.2.3-55-g6feb