diff options
author | Sean Hall <r.sean.hall@gmail.com> | 2022-01-14 21:37:24 -0600 |
---|---|---|
committer | Sean Hall <r.sean.hall@gmail.com> | 2022-01-16 10:30:28 -0600 |
commit | da1d1376953ef1c9afb32d5eee02b785e52e372e (patch) | |
tree | 0df8550960259d7b13f5cd90f04d21b5576f16b7 /src/burn/engine/userexperience.h | |
parent | abe316b80fae80eba54b0b79e76b6362105fa098 (diff) | |
download | wix-da1d1376953ef1c9afb32d5eee02b785e52e372e.tar.gz wix-da1d1376953ef1c9afb32d5eee02b785e52e372e.tar.bz2 wix-da1d1376953ef1c9afb32d5eee02b785e52e372e.zip |
Remove orphan compatible MSI packages.
Reimplements #3190
Diffstat (limited to 'src/burn/engine/userexperience.h')
-rw-r--r-- | src/burn/engine/userexperience.h | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/burn/engine/userexperience.h b/src/burn/engine/userexperience.h index e4c5d3ee..e8341120 100644 --- a/src/burn/engine/userexperience.h +++ b/src/burn/engine/userexperience.h | |||
@@ -248,6 +248,12 @@ BAAPI UserExperienceOnDetectBegin( | |||
248 | __in BOOL fInstalled, | 248 | __in BOOL fInstalled, |
249 | __in DWORD cPackages | 249 | __in DWORD cPackages |
250 | ); | 250 | ); |
251 | BAAPI UserExperienceOnDetectCompatibleMsiPackage( | ||
252 | __in BURN_USER_EXPERIENCE* pUserExperience, | ||
253 | __in_z LPCWSTR wzPackageId, | ||
254 | __in_z LPCWSTR wzCompatiblePackageId, | ||
255 | __in VERUTIL_VERSION* pCompatiblePackageVersion | ||
256 | ); | ||
251 | BAAPI UserExperienceOnDetectComplete( | 257 | BAAPI UserExperienceOnDetectComplete( |
252 | __in BURN_USER_EXPERIENCE* pUserExperience, | 258 | __in BURN_USER_EXPERIENCE* pUserExperience, |
253 | __in HRESULT hrStatus, | 259 | __in HRESULT hrStatus, |
@@ -414,6 +420,20 @@ BAAPI UserExperienceOnPlanBegin( | |||
414 | __in BURN_USER_EXPERIENCE* pUserExperience, | 420 | __in BURN_USER_EXPERIENCE* pUserExperience, |
415 | __in DWORD cPackages | 421 | __in DWORD cPackages |
416 | ); | 422 | ); |
423 | BAAPI UserExperienceOnPlanCompatibleMsiPackageBegin( | ||
424 | __in BURN_USER_EXPERIENCE* pUserExperience, | ||
425 | __in_z LPCWSTR wzPackageId, | ||
426 | __in_z LPCWSTR wzCompatiblePackageId, | ||
427 | __in VERUTIL_VERSION* pCompatiblePackageVersion, | ||
428 | __inout BOOL* pfRequested | ||
429 | ); | ||
430 | BAAPI UserExperienceOnPlanCompatibleMsiPackageComplete( | ||
431 | __in BURN_USER_EXPERIENCE* pUserExperience, | ||
432 | __in_z LPCWSTR wzPackageId, | ||
433 | __in_z LPCWSTR wzCompatiblePackageId, | ||
434 | __in HRESULT hrStatus, | ||
435 | __in BOOL fRequested | ||
436 | ); | ||
417 | BAAPI UserExperienceOnPlanComplete( | 437 | BAAPI UserExperienceOnPlanComplete( |
418 | __in BURN_USER_EXPERIENCE* pUserExperience, | 438 | __in BURN_USER_EXPERIENCE* pUserExperience, |
419 | __in HRESULT hrStatus | 439 | __in HRESULT hrStatus |
@@ -443,6 +463,12 @@ BAAPI UserExperienceOnPlanMsiPackage( | |||
443 | __inout BOOL* pfDisableExternalUiHandler, | 463 | __inout BOOL* pfDisableExternalUiHandler, |
444 | __inout BOOTSTRAPPER_MSI_FILE_VERSIONING* pFileVersioning | 464 | __inout BOOTSTRAPPER_MSI_FILE_VERSIONING* pFileVersioning |
445 | ); | 465 | ); |
466 | BAAPI UserExperienceOnPlannedCompatiblePackage( | ||
467 | __in BURN_USER_EXPERIENCE* pUserExperience, | ||
468 | __in_z LPCWSTR wzPackageId, | ||
469 | __in_z LPCWSTR wzCompatiblePackageId, | ||
470 | __in BOOL fRemove | ||
471 | ); | ||
446 | BAAPI UserExperienceOnPlannedPackage( | 472 | BAAPI UserExperienceOnPlannedPackage( |
447 | __in BURN_USER_EXPERIENCE* pUserExperience, | 473 | __in BURN_USER_EXPERIENCE* pUserExperience, |
448 | __in_z LPCWSTR wzPackageId, | 474 | __in_z LPCWSTR wzPackageId, |