aboutsummaryrefslogtreecommitdiff
path: root/src/burn/engine/logging.cpp
diff options
context:
space:
mode:
authorSean Hall <r.sean.hall@gmail.com>2021-12-07 17:34:09 -0600
committerSean Hall <r.sean.hall@gmail.com>2021-12-08 17:14:11 -0600
commit19d85eed389fbd964f64c2fbb85e40ec20439d26 (patch)
tree29adf2c191ea8a50153238ee457ff34f0d73d059 /src/burn/engine/logging.cpp
parent5c7b1a8fa2b02ddd758c0c267f59b7e77b527f62 (diff)
downloadwix-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/burn/engine/logging.cpp')
-rw-r--r--src/burn/engine/logging.cpp17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/burn/engine/logging.cpp b/src/burn/engine/logging.cpp
index 33295acd..21e010bc 100644
--- a/src/burn/engine/logging.cpp
+++ b/src/burn/engine/logging.cpp
@@ -480,6 +480,23 @@ extern "C" LPCSTR LoggingPackageRegistrationStateToString(
480 } 480 }
481} 481}
482 482
483extern "C" LPCSTR LoggingMsiFileVersioningToString(
484 __in BOOTSTRAPPER_MSI_FILE_VERSIONING fileVersioning
485 )
486{
487 switch (fileVersioning)
488 {
489 case BOOTSTRAPPER_MSI_FILE_VERSIONING_MISSING_OR_OLDER:
490 return "o";
491 case BOOTSTRAPPER_MSI_FILE_VERSIONING_MISSING_OR_OLDER_OR_EQUAL:
492 return "e";
493 case BOOTSTRAPPER_MSI_FILE_VERSIONING_ALL:
494 return "a";
495 default:
496 return "Invalid";
497 }
498}
499
483extern "C" LPCSTR LoggingMsiFeatureStateToString( 500extern "C" LPCSTR LoggingMsiFeatureStateToString(
484 __in BOOTSTRAPPER_FEATURE_STATE featureState 501 __in BOOTSTRAPPER_FEATURE_STATE featureState
485 ) 502 )