aboutsummaryrefslogtreecommitdiff
path: root/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2021-05-13 20:46:08 -0500
committerSean Hall <r.sean.hall@gmail.com>2021-05-19 12:15:13 -0500
commit2c085b3aa89150fff9a0ea6df2cde0ce56e3066d (patch)
treed5c1cfb9e6fa1cc1270c813d28a6ca3ee4f84b0b /src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h
parentf88ffc7f5c1710b5e106d7e6aea7f1e32fb15dfe (diff)
downloadwix-2c085b3aa89150fff9a0ea6df2cde0ce56e3066d.tar.gz
wix-2c085b3aa89150fff9a0ea6df2cde0ce56e3066d.tar.bz2
wix-2c085b3aa89150fff9a0ea6df2cde0ce56e3066d.zip
Add InProgressDisplayName for bundles.
#6296
Diffstat (limited to 'src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h')
-rw-r--r--src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h13
1 files changed, 11 insertions, 2 deletions
diff --git a/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h b/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h
index 2a6d5c8a..56f6b361 100644
--- a/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h
+++ b/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h
@@ -20,6 +20,13 @@ enum BOOTSTRAPPER_RESTART
20 BOOTSTRAPPER_RESTART_ALWAYS, 20 BOOTSTRAPPER_RESTART_ALWAYS,
21}; 21};
22 22
23enum BOOTSTRAPPER_REGISTRATION_TYPE
24{
25 BOOTSTRAPPER_REGISTRATION_TYPE_NONE, // The engine will ignore NONE if it recommended INPROGRESS or FULL.
26 BOOTSTRAPPER_REGISTRATION_TYPE_INPROGRESS,
27 BOOTSTRAPPER_REGISTRATION_TYPE_FULL,
28};
29
23enum BOOTSTRAPPER_RESUME_TYPE 30enum BOOTSTRAPPER_RESUME_TYPE
24{ 31{
25 BOOTSTRAPPER_RESUME_TYPE_NONE, 32 BOOTSTRAPPER_RESUME_TYPE_NONE,
@@ -1163,12 +1170,14 @@ struct BA_ONPROGRESS_RESULTS
1163struct BA_ONREGISTERBEGIN_ARGS 1170struct BA_ONREGISTERBEGIN_ARGS
1164{ 1171{
1165 DWORD cbSize; 1172 DWORD cbSize;
1173 BOOTSTRAPPER_REGISTRATION_TYPE recommendedRegistrationType;
1166}; 1174};
1167 1175
1168struct BA_ONREGISTERBEGIN_RESULTS 1176struct BA_ONREGISTERBEGIN_RESULTS
1169{ 1177{
1170 DWORD cbSize; 1178 DWORD cbSize;
1171 BOOL fCancel; 1179 BOOL fCancel;
1180 BOOTSTRAPPER_REGISTRATION_TYPE registrationType;
1172}; 1181};
1173 1182
1174struct BA_ONREGISTERCOMPLETE_ARGS 1183struct BA_ONREGISTERCOMPLETE_ARGS
@@ -1262,13 +1271,13 @@ struct BA_ONSYSTEMSHUTDOWN_RESULTS
1262struct BA_ONUNREGISTERBEGIN_ARGS 1271struct BA_ONUNREGISTERBEGIN_ARGS
1263{ 1272{
1264 DWORD cbSize; 1273 DWORD cbSize;
1265 BOOL fKeepRegistration; 1274 BOOTSTRAPPER_REGISTRATION_TYPE recommendedRegistrationType;
1266}; 1275};
1267 1276
1268struct BA_ONUNREGISTERBEGIN_RESULTS 1277struct BA_ONUNREGISTERBEGIN_RESULTS
1269{ 1278{
1270 DWORD cbSize; 1279 DWORD cbSize;
1271 BOOL fForceKeepRegistration; 1280 BOOTSTRAPPER_REGISTRATION_TYPE registrationType;
1272}; 1281};
1273 1282
1274struct BA_ONUNREGISTERCOMPLETE_ARGS 1283struct BA_ONUNREGISTERCOMPLETE_ARGS