diff options
Diffstat (limited to 'src/api/burn/WixToolset.BootstrapperCore.Native')
| -rw-r--r-- | src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h | 29 |
1 files changed, 28 insertions, 1 deletions
diff --git a/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h b/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h index 9a5fb8f8..b507b167 100644 --- a/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h +++ b/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h | |||
| @@ -103,10 +103,22 @@ enum BOOTSTRAPPER_RELATION_TYPE | |||
| 103 | BOOTSTRAPPER_RELATION_UPGRADE, | 103 | BOOTSTRAPPER_RELATION_UPGRADE, |
| 104 | BOOTSTRAPPER_RELATION_ADDON, | 104 | BOOTSTRAPPER_RELATION_ADDON, |
| 105 | BOOTSTRAPPER_RELATION_PATCH, | 105 | BOOTSTRAPPER_RELATION_PATCH, |
| 106 | BOOTSTRAPPER_RELATION_DEPENDENT, | 106 | BOOTSTRAPPER_RELATION_DEPENDENT_ADDON, |
| 107 | BOOTSTRAPPER_RELATION_DEPENDENT_PATCH, | ||
| 107 | BOOTSTRAPPER_RELATION_UPDATE, | 108 | BOOTSTRAPPER_RELATION_UPDATE, |
| 108 | }; | 109 | }; |
| 109 | 110 | ||
| 111 | enum BOOTSTRAPPER_RELATED_BUNDLE_PLAN_TYPE | ||
| 112 | { | ||
| 113 | BOOTSTRAPPER_RELATED_BUNDLE_PLAN_TYPE_NONE, | ||
| 114 | BOOTSTRAPPER_RELATED_BUNDLE_PLAN_TYPE_DOWNGRADE, | ||
| 115 | BOOTSTRAPPER_RELATED_BUNDLE_PLAN_TYPE_UPGRADE, | ||
| 116 | BOOTSTRAPPER_RELATED_BUNDLE_PLAN_TYPE_ADDON, | ||
| 117 | BOOTSTRAPPER_RELATED_BUNDLE_PLAN_TYPE_PATCH, | ||
| 118 | BOOTSTRAPPER_RELATED_BUNDLE_PLAN_TYPE_DEPENDENT_ADDON, | ||
| 119 | BOOTSTRAPPER_RELATED_BUNDLE_PLAN_TYPE_DEPENDENT_PATCH, | ||
| 120 | }; | ||
| 121 | |||
| 110 | enum BOOTSTRAPPER_CACHE_TYPE | 122 | enum BOOTSTRAPPER_CACHE_TYPE |
| 111 | { | 123 | { |
| 112 | BOOTSTRAPPER_CACHE_TYPE_REMOVE, | 124 | BOOTSTRAPPER_CACHE_TYPE_REMOVE, |
| @@ -210,6 +222,7 @@ enum BOOTSTRAPPER_APPLICATION_MESSAGE | |||
| 210 | BOOTSTRAPPER_APPLICATION_MESSAGE_ONPLANCOMPATIBLEMSIPACKAGECOMPLETE, | 222 | BOOTSTRAPPER_APPLICATION_MESSAGE_ONPLANCOMPATIBLEMSIPACKAGECOMPLETE, |
| 211 | BOOTSTRAPPER_APPLICATION_MESSAGE_ONPLANNEDCOMPATIBLEPACKAGE, | 223 | BOOTSTRAPPER_APPLICATION_MESSAGE_ONPLANNEDCOMPATIBLEPACKAGE, |
| 212 | BOOTSTRAPPER_APPLICATION_MESSAGE_ONPLANRESTORERELATEDBUNDLE, | 224 | BOOTSTRAPPER_APPLICATION_MESSAGE_ONPLANRESTORERELATEDBUNDLE, |
| 225 | BOOTSTRAPPER_APPLICATION_MESSAGE_ONPLANRELATEDBUNDLETYPE, | ||
| 213 | }; | 226 | }; |
| 214 | 227 | ||
| 215 | enum BOOTSTRAPPER_APPLYCOMPLETE_ACTION | 228 | enum BOOTSTRAPPER_APPLYCOMPLETE_ACTION |
| @@ -1209,6 +1222,20 @@ struct BA_ONPLANRELATEDBUNDLE_RESULTS | |||
| 1209 | BOOTSTRAPPER_REQUEST_STATE requestedState; | 1222 | BOOTSTRAPPER_REQUEST_STATE requestedState; |
| 1210 | }; | 1223 | }; |
| 1211 | 1224 | ||
| 1225 | struct BA_ONPLANRELATEDBUNDLETYPE_ARGS | ||
| 1226 | { | ||
| 1227 | DWORD cbSize; | ||
| 1228 | LPCWSTR wzBundleId; | ||
| 1229 | BOOTSTRAPPER_RELATED_BUNDLE_PLAN_TYPE recommendedType; | ||
| 1230 | }; | ||
| 1231 | |||
| 1232 | struct BA_ONPLANRELATEDBUNDLETYPE_RESULTS | ||
| 1233 | { | ||
| 1234 | DWORD cbSize; | ||
| 1235 | BOOL fCancel; | ||
| 1236 | BOOTSTRAPPER_RELATED_BUNDLE_PLAN_TYPE requestedType; | ||
| 1237 | }; | ||
| 1238 | |||
| 1212 | struct BA_ONPLANRESTORERELATEDBUNDLE_ARGS | 1239 | struct BA_ONPLANRESTORERELATEDBUNDLE_ARGS |
| 1213 | { | 1240 | { |
| 1214 | DWORD cbSize; | 1241 | DWORD cbSize; |
