diff options
| author | Sean Hall <r.sean.hall@gmail.com> | 2021-12-07 17:34:09 -0600 |
|---|---|---|
| committer | Sean Hall <r.sean.hall@gmail.com> | 2021-12-08 17:14:11 -0600 |
| commit | 19d85eed389fbd964f64c2fbb85e40ec20439d26 (patch) | |
| tree | 29adf2c191ea8a50153238ee457ff34f0d73d059 /src/api/burn/WixToolset.BootstrapperCore.Native/inc | |
| parent | 5c7b1a8fa2b02ddd758c0c267f59b7e77b527f62 (diff) | |
| download | wix-19d85eed389fbd964f64c2fbb85e40ec20439d26.tar.gz wix-19d85eed389fbd964f64c2fbb85e40ec20439d26.tar.bz2 wix-19d85eed389fbd964f64c2fbb85e40ec20439d26.zip | |
Add ability to customize file versioning rules for MsiPackage and MspPackage.
Fixes #5911
Diffstat (limited to 'src/api/burn/WixToolset.BootstrapperCore.Native/inc')
| -rw-r--r-- | src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h b/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h index b7dc17c2..ad920577 100644 --- a/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h +++ b/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h | |||
| @@ -115,6 +115,13 @@ enum BOOTSTRAPPER_PACKAGE_CONDITION_RESULT | |||
| 115 | BOOTSTRAPPER_PACKAGE_CONDITION_TRUE, | 115 | BOOTSTRAPPER_PACKAGE_CONDITION_TRUE, |
| 116 | }; | 116 | }; |
| 117 | 117 | ||
| 118 | enum BOOTSTRAPPER_MSI_FILE_VERSIONING | ||
| 119 | { | ||
| 120 | BOOTSTRAPPER_MSI_FILE_VERSIONING_MISSING_OR_OLDER, //o | ||
| 121 | BOOTSTRAPPER_MSI_FILE_VERSIONING_MISSING_OR_OLDER_OR_EQUAL, //e | ||
| 122 | BOOTSTRAPPER_MSI_FILE_VERSIONING_ALL, //a | ||
| 123 | }; | ||
| 124 | |||
| 118 | enum BOOTSTRAPPER_APPLICATION_MESSAGE | 125 | enum BOOTSTRAPPER_APPLICATION_MESSAGE |
| 119 | { | 126 | { |
| 120 | BOOTSTRAPPER_APPLICATION_MESSAGE_ONDETECTBEGIN, | 127 | BOOTSTRAPPER_APPLICATION_MESSAGE_ONDETECTBEGIN, |
| @@ -1058,6 +1065,7 @@ struct BA_ONPLANMSIPACKAGE_ARGS | |||
| 1058 | LPCWSTR wzPackageId; | 1065 | LPCWSTR wzPackageId; |
| 1059 | BOOL fExecute; // false means rollback. | 1066 | BOOL fExecute; // false means rollback. |
| 1060 | BOOTSTRAPPER_ACTION_STATE action; | 1067 | BOOTSTRAPPER_ACTION_STATE action; |
| 1068 | BOOTSTRAPPER_MSI_FILE_VERSIONING recommendedFileVersioning; | ||
| 1061 | }; | 1069 | }; |
| 1062 | 1070 | ||
| 1063 | struct BA_ONPLANMSIPACKAGE_RESULTS | 1071 | struct BA_ONPLANMSIPACKAGE_RESULTS |
| @@ -1067,6 +1075,7 @@ struct BA_ONPLANMSIPACKAGE_RESULTS | |||
| 1067 | BURN_MSI_PROPERTY actionMsiProperty; | 1075 | BURN_MSI_PROPERTY actionMsiProperty; |
| 1068 | INSTALLUILEVEL uiLevel; | 1076 | INSTALLUILEVEL uiLevel; |
| 1069 | BOOL fDisableExternalUiHandler; | 1077 | BOOL fDisableExternalUiHandler; |
| 1078 | BOOTSTRAPPER_MSI_FILE_VERSIONING fileVersioning; | ||
| 1070 | }; | 1079 | }; |
| 1071 | 1080 | ||
| 1072 | struct BA_ONPLANNEDPACKAGE_ARGS | 1081 | struct BA_ONPLANNEDPACKAGE_ARGS |
