From a37208d9a26ec7886870cc17f0726676a285bf7f Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Thu, 25 Aug 2022 15:06:04 -0500 Subject: Make sure error codes are translated correctly for per-machine packages. --- src/burn/engine/logging.cpp | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'src/burn/engine/logging.cpp') diff --git a/src/burn/engine/logging.cpp b/src/burn/engine/logging.cpp index 885e2c84..38c9d2d5 100644 --- a/src/burn/engine/logging.cpp +++ b/src/burn/engine/logging.cpp @@ -531,6 +531,25 @@ extern "C" LPCSTR LoggingTrueFalseToString( return "false"; } +extern "C" LPCSTR LoggingExitCodeTypeToString( + __in BURN_EXE_EXIT_CODE_TYPE exitCodeType + ) +{ + switch (exitCodeType) + { + case BURN_EXE_EXIT_CODE_TYPE_SUCCESS: + return "Success"; + case BURN_EXE_EXIT_CODE_TYPE_ERROR: + return "Error"; + case BURN_EXE_EXIT_CODE_TYPE_SCHEDULE_REBOOT: + return "ScheduleReboot"; + case BURN_EXE_EXIT_CODE_TYPE_FORCE_REBOOT: + return "ForceReboot"; + default: + return "Invalid"; + } +} + extern "C" LPCSTR LoggingPackageStateToString( __in BOOTSTRAPPER_PACKAGE_STATE packageState ) -- cgit v1.2.3-55-g6feb