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 | ) |
