aboutsummaryrefslogtreecommitdiff
path: root/src/api/burn/WixToolset.BootstrapperCore.Native
diff options
context:
space:
mode:
Diffstat (limited to 'src/api/burn/WixToolset.BootstrapperCore.Native')
-rw-r--r--src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h61
1 files changed, 61 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 4fbfc890..659901be 100644
--- a/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h
+++ b/src/api/burn/WixToolset.BootstrapperCore.Native/inc/BootstrapperApplication.h
@@ -205,6 +205,10 @@ enum BOOTSTRAPPER_APPLICATION_MESSAGE
205 BOOTSTRAPPER_APPLICATION_MESSAGE_ONPLANROLLBACKBOUNDARY, 205 BOOTSTRAPPER_APPLICATION_MESSAGE_ONPLANROLLBACKBOUNDARY,
206 BOOTSTRAPPER_APPLICATION_MESSAGE_ONSETUPDATEBEGIN, 206 BOOTSTRAPPER_APPLICATION_MESSAGE_ONSETUPDATEBEGIN,
207 BOOTSTRAPPER_APPLICATION_MESSAGE_ONSETUPDATECOMPLETE, 207 BOOTSTRAPPER_APPLICATION_MESSAGE_ONSETUPDATECOMPLETE,
208 BOOTSTRAPPER_APPLICATION_MESSAGE_ONDETECTCOMPATIBLEMSIPACKAGE,
209 BOOTSTRAPPER_APPLICATION_MESSAGE_ONPLANCOMPATIBLEMSIPACKAGEBEGIN,
210 BOOTSTRAPPER_APPLICATION_MESSAGE_ONPLANCOMPATIBLEMSIPACKAGECOMPLETE,
211 BOOTSTRAPPER_APPLICATION_MESSAGE_ONPLANNEDCOMPATIBLEPACKAGE,
208}; 212};
209 213
210enum BOOTSTRAPPER_APPLYCOMPLETE_ACTION 214enum BOOTSTRAPPER_APPLYCOMPLETE_ACTION
@@ -648,6 +652,20 @@ struct BA_ONDETECTBEGIN_RESULTS
648 BOOL fCancel; 652 BOOL fCancel;
649}; 653};
650 654
655struct BA_ONDETECTCOMPATIBLEMSIPACKAGE_ARGS
656{
657 DWORD cbSize;
658 LPCWSTR wzPackageId;
659 LPCWSTR wzCompatiblePackageId;
660 LPCWSTR wzCompatiblePackageVersion;
661};
662
663struct BA_ONDETECTCOMPATIBLEMSIPACKAGE_RESULTS
664{
665 DWORD cbSize;
666 BOOL fCancel;
667};
668
651struct BA_ONDETECTCOMPLETE_ARGS 669struct BA_ONDETECTCOMPLETE_ARGS
652{ 670{
653 DWORD cbSize; 671 DWORD cbSize;
@@ -1023,6 +1041,36 @@ struct BA_ONPLANBEGIN_RESULTS
1023 BOOL fCancel; 1041 BOOL fCancel;
1024}; 1042};
1025 1043
1044struct BA_ONPLANCOMPATIBLEMSIPACKAGEBEGIN_ARGS
1045{
1046 DWORD cbSize;
1047 LPCWSTR wzPackageId;
1048 LPCWSTR wzCompatiblePackageId;
1049 LPCWSTR wzCompatiblePackageVersion;
1050 BOOL fRecommendedRemove;
1051};
1052
1053struct BA_ONPLANCOMPATIBLEMSIPACKAGEBEGIN_RESULTS
1054{
1055 DWORD cbSize;
1056 BOOL fCancel;
1057 BOOL fRequestRemove;
1058};
1059
1060struct BA_ONPLANCOMPATIBLEMSIPACKAGECOMPLETE_ARGS
1061{
1062 DWORD cbSize;
1063 LPCWSTR wzPackageId;
1064 LPCWSTR wzCompatiblePackageId;
1065 HRESULT hrStatus;
1066 BOOL fRequestedRemove;
1067};
1068
1069struct BA_ONPLANCOMPATIBLEMSIPACKAGECOMPLETE_RESULTS
1070{
1071 DWORD cbSize;
1072};
1073
1026struct BA_ONPLANCOMPLETE_ARGS 1074struct BA_ONPLANCOMPLETE_ARGS
1027{ 1075{
1028 DWORD cbSize; 1076 DWORD cbSize;
@@ -1086,6 +1134,19 @@ struct BA_ONPLANMSIPACKAGE_RESULTS
1086 BOOTSTRAPPER_MSI_FILE_VERSIONING fileVersioning; 1134 BOOTSTRAPPER_MSI_FILE_VERSIONING fileVersioning;
1087}; 1135};
1088 1136
1137struct BA_ONPLANNEDCOMPATIBLEPACKAGE_ARGS
1138{
1139 DWORD cbSize;
1140 LPCWSTR wzPackageId;
1141 LPCWSTR wzCompatiblePackageId;
1142 BOOL fRemove;
1143};
1144
1145struct BA_ONPLANNEDCOMPATIBLEPACKAGE_RESULTS
1146{
1147 DWORD cbSize;
1148};
1149
1089struct BA_ONPLANNEDPACKAGE_ARGS 1150struct BA_ONPLANNEDPACKAGE_ARGS
1090{ 1151{
1091 DWORD cbSize; 1152 DWORD cbSize;