Go to the source code of this file.
Namespaces | |
AppSecInc | |
AppSecInc::Exceptions | |
Macros | |
#define | STD_EXCEPTION_HANDLER_BLOCK catch (std::exception& e) { AppSecInc::Exceptions::STD_EXCEPTION_HANDLER_BLOCK_impl(e); return AppSecInc::Exceptions::default_error_code; } |
#define | COM_EXCEPTION_HANDLER_BLOCK catch (_com_error& e) { AppSecInc::Exceptions::COM_EXCEPTION_HANDLER_BLOCK_impl(e); return e.Error(); } |
#define | ELLIPSIS_EXCEPTION_HANDLER_BLOCK catch (...) { AppSecInc::Exceptions::ELLIPSIS_EXCEPTION_HANDLER_BLOCK_impl(); return E_UNEXPECTED; } |
#define | EXCEPTION_HANDLER_PROLOG try { |
#define | EXCEPTION_HANDLER_EPILOG } STD_EXCEPTION_HANDLER_BLOCK COM_EXCEPTION_HANDLER_BLOCK ELLIPSIS_EXCEPTION_HANDLER_BLOCK |
Functions | |
void | AppSecInc::Exceptions::COM_EXCEPTION_HANDLER_BLOCK_impl (_com_error &e) |
void | AppSecInc::Exceptions::STD_EXCEPTION_HANDLER_BLOCK_impl (std::exception &e) |
void | AppSecInc::Exceptions::ELLIPSIS_EXCEPTION_HANDLER_BLOCK_impl () |
Variables | |
const HRESULT | AppSecInc::Exceptions::default_error_code = E_FAIL |
#define COM_EXCEPTION_HANDLER_BLOCK catch (_com_error& e) { AppSecInc::Exceptions::COM_EXCEPTION_HANDLER_BLOCK_impl(e); return e.Error(); } |
#define ELLIPSIS_EXCEPTION_HANDLER_BLOCK catch (...) { AppSecInc::Exceptions::ELLIPSIS_EXCEPTION_HANDLER_BLOCK_impl(); return E_UNEXPECTED; } |
#define EXCEPTION_HANDLER_EPILOG } STD_EXCEPTION_HANDLER_BLOCK COM_EXCEPTION_HANDLER_BLOCK ELLIPSIS_EXCEPTION_HANDLER_BLOCK |
#define EXCEPTION_HANDLER_PROLOG try { |
#define STD_EXCEPTION_HANDLER_BLOCK catch (std::exception& e) { AppSecInc::Exceptions::STD_EXCEPTION_HANDLER_BLOCK_impl(e); return AppSecInc::Exceptions::default_error_code; } |
© Application Security Inc. - All Rights Reserved | http://msiext.codeplex.com |