summaryrefslogtreecommitdiff
path: root/src/api/burn/WixToolset.Mba.Core/IBootstrapperApplication.cs
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2022-02-10 18:09:34 -0600
committerSean Hall <r.sean.hall@gmail.com>2022-02-10 19:51:19 -0600
commit27a0db4070a2b5756282bf15b957dd7f0021417f (patch)
tree2d0cdfe80d5ccd6d207bdf664a4f8e512281c1cf /src/api/burn/WixToolset.Mba.Core/IBootstrapperApplication.cs
parent091573d459d6ab4947bd39bd3bc8faee3d18b4fc (diff)
downloadwix-27a0db4070a2b5756282bf15b957dd7f0021417f.tar.gz
wix-27a0db4070a2b5756282bf15b957dd7f0021417f.tar.bz2
wix-27a0db4070a2b5756282bf15b957dd7f0021417f.zip
When rolling back a bundle failure, reinstall all upgrade related bundles.
Fixes #3421
Diffstat (limited to 'src/api/burn/WixToolset.Mba.Core/IBootstrapperApplication.cs')
-rw-r--r--src/api/burn/WixToolset.Mba.Core/IBootstrapperApplication.cs12
1 files changed, 12 insertions, 0 deletions
diff --git a/src/api/burn/WixToolset.Mba.Core/IBootstrapperApplication.cs b/src/api/burn/WixToolset.Mba.Core/IBootstrapperApplication.cs
index 05f96106..4fbe5e18 100644
--- a/src/api/burn/WixToolset.Mba.Core/IBootstrapperApplication.cs
+++ b/src/api/burn/WixToolset.Mba.Core/IBootstrapperApplication.cs
@@ -1136,6 +1136,18 @@ namespace WixToolset.Mba.Core
1136 [MarshalAs(UnmanagedType.LPWStr)] string wzPreviousPackageId, 1136 [MarshalAs(UnmanagedType.LPWStr)] string wzPreviousPackageId,
1137 [MarshalAs(UnmanagedType.LPWStr)] string wzNewPackageId 1137 [MarshalAs(UnmanagedType.LPWStr)] string wzNewPackageId
1138 ); 1138 );
1139
1140 /// <summary>
1141 /// See <see cref="IDefaultBootstrapperApplication.PlanRestoreRelatedBundle"/>.
1142 /// </summary>
1143 [PreserveSig]
1144 [return: MarshalAs(UnmanagedType.I4)]
1145 int OnPlanRestoreRelatedBundle(
1146 [MarshalAs(UnmanagedType.LPWStr)] string wzBundleId,
1147 [MarshalAs(UnmanagedType.U4)] RequestState recommendedState,
1148 [MarshalAs(UnmanagedType.U4)] ref RequestState pRequestedState,
1149 [MarshalAs(UnmanagedType.Bool)] ref bool fCancel
1150 );
1139 } 1151 }
1140 1152
1141 /// <summary> 1153 /// <summary>