From 19d85eed389fbd964f64c2fbb85e40ec20439d26 Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Tue, 7 Dec 2021 17:34:09 -0600 Subject: Add ability to customize file versioning rules for MsiPackage and MspPackage. Fixes #5911 --- src/burn/engine/logging.cpp | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) (limited to 'src/burn/engine/logging.cpp') 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( } } +extern "C" LPCSTR LoggingMsiFileVersioningToString( + __in BOOTSTRAPPER_MSI_FILE_VERSIONING fileVersioning + ) +{ + switch (fileVersioning) + { + case BOOTSTRAPPER_MSI_FILE_VERSIONING_MISSING_OR_OLDER: + return "o"; + case BOOTSTRAPPER_MSI_FILE_VERSIONING_MISSING_OR_OLDER_OR_EQUAL: + return "e"; + case BOOTSTRAPPER_MSI_FILE_VERSIONING_ALL: + return "a"; + default: + return "Invalid"; + } +} + extern "C" LPCSTR LoggingMsiFeatureStateToString( __in BOOTSTRAPPER_FEATURE_STATE featureState ) -- cgit v1.2.3-55-g6feb