diff options
Diffstat (limited to 'src/engine/logging.cpp')
-rw-r--r-- | src/engine/logging.cpp | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/engine/logging.cpp b/src/engine/logging.cpp index 9dca527a..a9646218 100644 --- a/src/engine/logging.cpp +++ b/src/engine/logging.cpp | |||
@@ -399,6 +399,31 @@ extern "C" LPCSTR LoggingPackageStateToString( | |||
399 | } | 399 | } |
400 | } | 400 | } |
401 | 401 | ||
402 | extern "C" LPCSTR LoggingPackageRegistrationStateToString( | ||
403 | __in BOOL fCanAffectRegistration, | ||
404 | __in BURN_PACKAGE_REGISTRATION_STATE registrationState | ||
405 | ) | ||
406 | { | ||
407 | if (!fCanAffectRegistration) | ||
408 | { | ||
409 | return "(permanent)"; | ||
410 | } | ||
411 | |||
412 | switch (registrationState) | ||
413 | { | ||
414 | case BURN_PACKAGE_REGISTRATION_STATE_UNKNOWN: | ||
415 | return "Unknown"; | ||
416 | case BURN_PACKAGE_REGISTRATION_STATE_IGNORED: | ||
417 | return "Ignored"; | ||
418 | case BURN_PACKAGE_REGISTRATION_STATE_ABSENT: | ||
419 | return "Absent"; | ||
420 | case BURN_PACKAGE_REGISTRATION_STATE_PRESENT: | ||
421 | return "Present"; | ||
422 | default: | ||
423 | return "Invalid"; | ||
424 | } | ||
425 | } | ||
426 | |||
402 | extern "C" LPCSTR LoggingCacheStateToString( | 427 | extern "C" LPCSTR LoggingCacheStateToString( |
403 | __in BURN_CACHE_STATE cacheState | 428 | __in BURN_CACHE_STATE cacheState |
404 | ) | 429 | ) |