diff options
Diffstat (limited to 'src/api/burn/WixToolset.BootstrapperCore.Native/inc')
| -rw-r--r-- | src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h | 13 |
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 | ||
| 23 | enum 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 | |||
| 23 | enum BOOTSTRAPPER_RESUME_TYPE | 30 | enum BOOTSTRAPPER_RESUME_TYPE |
| 24 | { | 31 | { |
| 25 | BOOTSTRAPPER_RESUME_TYPE_NONE, | 32 | BOOTSTRAPPER_RESUME_TYPE_NONE, |
| @@ -1163,12 +1170,14 @@ struct BA_ONPROGRESS_RESULTS | |||
| 1163 | struct BA_ONREGISTERBEGIN_ARGS | 1170 | struct BA_ONREGISTERBEGIN_ARGS |
| 1164 | { | 1171 | { |
| 1165 | DWORD cbSize; | 1172 | DWORD cbSize; |
| 1173 | BOOTSTRAPPER_REGISTRATION_TYPE recommendedRegistrationType; | ||
| 1166 | }; | 1174 | }; |
| 1167 | 1175 | ||
| 1168 | struct BA_ONREGISTERBEGIN_RESULTS | 1176 | struct 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 | ||
| 1174 | struct BA_ONREGISTERCOMPLETE_ARGS | 1183 | struct BA_ONREGISTERCOMPLETE_ARGS |
| @@ -1262,13 +1271,13 @@ struct BA_ONSYSTEMSHUTDOWN_RESULTS | |||
| 1262 | struct BA_ONUNREGISTERBEGIN_ARGS | 1271 | struct BA_ONUNREGISTERBEGIN_ARGS |
| 1263 | { | 1272 | { |
| 1264 | DWORD cbSize; | 1273 | DWORD cbSize; |
| 1265 | BOOL fKeepRegistration; | 1274 | BOOTSTRAPPER_REGISTRATION_TYPE recommendedRegistrationType; |
| 1266 | }; | 1275 | }; |
| 1267 | 1276 | ||
| 1268 | struct BA_ONUNREGISTERBEGIN_RESULTS | 1277 | struct BA_ONUNREGISTERBEGIN_RESULTS |
| 1269 | { | 1278 | { |
| 1270 | DWORD cbSize; | 1279 | DWORD cbSize; |
| 1271 | BOOL fForceKeepRegistration; | 1280 | BOOTSTRAPPER_REGISTRATION_TYPE registrationType; |
| 1272 | }; | 1281 | }; |
| 1273 | 1282 | ||
| 1274 | struct BA_ONUNREGISTERCOMPLETE_ARGS | 1283 | struct BA_ONUNREGISTERCOMPLETE_ARGS |
