From 78125b7c4bd59468275d65b63860bdb68b1bc6f1 Mon Sep 17 00:00:00 2001 From: Sean Hall Date: Sun, 13 Mar 2022 23:47:55 -0500 Subject: Log rest of plan and add testing of registration actions to PlanTest. --- 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 2aa1bada..de332f84 100644 --- a/src/burn/engine/logging.cpp +++ b/src/burn/engine/logging.cpp @@ -740,6 +740,25 @@ extern "C" LPCSTR LoggingPlanRelationTypeToString( } } +extern "C" LPCSTR LoggingRegistrationOptionsToString( + __in DWORD dwRegistrationOptions + ) +{ + switch (dwRegistrationOptions) + { + case BURN_REGISTRATION_ACTION_OPERATIONS_NONE: + return "None"; + case BURN_REGISTRATION_ACTION_OPERATIONS_CACHE_BUNDLE: + return "CacheBundle"; + case BURN_REGISTRATION_ACTION_OPERATIONS_WRITE_PROVIDER_KEY: + return "WriteProviderKey"; + case BURN_REGISTRATION_ACTION_OPERATIONS_CACHE_BUNDLE + BURN_REGISTRATION_ACTION_OPERATIONS_WRITE_PROVIDER_KEY: + return "CacheBundle, WriteProviderKey"; + default: + return "Invalid"; + } +} + extern "C" LPCSTR LoggingRelationTypeToString( __in BOOTSTRAPPER_RELATION_TYPE type ) -- cgit v1.2.3-55-g6feb