Source code of Windows XP (NT5)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

66 lines
2.1 KiB

  1. //////////////////////////////////////////////////////////////////////////////////////////////
  2. //
  3. // ExceptionHandler.cpp
  4. //
  5. // Copyright (C) 1998, 1999 Microsoft Corporation. All rights reserved.
  6. //
  7. // Abstract :
  8. //
  9. // This is the implementation of CAppManExceptionHandler
  10. //
  11. // History :
  12. //
  13. // 05/06/1999 luish Created
  14. //
  15. //////////////////////////////////////////////////////////////////////////////////////////////
  16. #include "ExceptionHandler.h"
  17. #include "AppManDebug.h"
  18. //To flag as DBG_EXCEPTION
  19. #ifdef DBG_MODULE
  20. #undef DBG_MODULE
  21. #endif
  22. #define DBG_MODULE DBG_EXCEPTION
  23. //////////////////////////////////////////////////////////////////////////////////////////////
  24. //
  25. //////////////////////////////////////////////////////////////////////////////////////////////
  26. CAppManExceptionHandler::CAppManExceptionHandler(void)
  27. {
  28. FUNCTION("CAppManExceptionHandler::CAppManExceptionHandler (void)");
  29. m_hResult = E_UNEXPECTED;
  30. }
  31. //////////////////////////////////////////////////////////////////////////////////////////////
  32. //
  33. //////////////////////////////////////////////////////////////////////////////////////////////
  34. CAppManExceptionHandler::CAppManExceptionHandler(HRESULT hResult, LPCSTR /*lpFilename*/, const DWORD /*dwLineNumber*/) // Get rid of /W4 warning.
  35. {
  36. FUNCTION("CAppManExceptionHandler::CAppManExceptionHandler (HRESULT hResult, LPCSTR lpFilename, const DWORD dwLineNumber)");
  37. m_hResult = hResult;
  38. }
  39. //////////////////////////////////////////////////////////////////////////////////////////////
  40. //
  41. //////////////////////////////////////////////////////////////////////////////////////////////
  42. CAppManExceptionHandler::~CAppManExceptionHandler(void)
  43. {
  44. FUNCTION("CAppManExceptionHandler::~CAppManExceptionHandler (void)");
  45. }
  46. //////////////////////////////////////////////////////////////////////////////////////////////
  47. //
  48. //////////////////////////////////////////////////////////////////////////////////////////////
  49. STDMETHODIMP CAppManExceptionHandler::GetResultCode(void)
  50. {
  51. FUNCTION("CAppManExceptionHandler::GetResultCode ()");
  52. return m_hResult;
  53. }