24 #pragma pack(push,_CRT_PACKING)
27 #error "eh.h is only for C++!"
44 typedef void (__clrcall *__terminate_function_m)();
45 typedef void (__clrcall *__terminate_handler_m)();
46 typedef void (__clrcall *__unexpected_function_m)();
47 typedef void (__clrcall *__unexpected_handler_m)();
50 struct _EXCEPTION_POINTERS;
52 typedef void (__cdecl *_se_translator_function)(
unsigned int,
struct _EXCEPTION_POINTERS*);
void(__cdecl * terminate_handler)()
Definition: eh.h:33
void __CRTDECL unexpected()
Definition: exception:307
_CRTIMP unexpected_function __cdecl _get_unexpected(void)
_CRTIMP terminate_function __cdecl _get_terminate(void)
#define _CRTIMP
Definition: crtdefs.h:23
void(__cdecl * unexpected_function)()
Definition: eh.h:34
_CRTIMP _In_opt_z_ const wchar_t _In_opt_z_ const wchar_t unsigned int
Definition: crtdefs.h:642
typedef void(__cdecl *_se_translator_function)(unsigned int
void __CRTDECL terminate()
Definition: exception:303
_CRTIMP int __cdecl _is_exception_typeof(_In_ const type_info &_Type, _In_ struct _EXCEPTION_POINTERS *_ExceptionPtr)
void(__cdecl * unexpected_handler)()
Definition: eh.h:35
_CRTIMP terminate_function __cdecl set_terminate(_In_opt_ terminate_function _NewPtFunc)
#define _In_
Definition: sal.h:314
struct _EXCEPTION_POINTERS *_CRTIMP __declspec(noreturn) void __cdecl terminate(void)
Definition: eh.h:55
#define _In_opt_
Definition: sal.h:315
_CRTIMP unexpected_function __cdecl set_unexpected(_In_opt_ unexpected_function _NewPtFunc)
_CRTIMP _se_translator_function __cdecl _set_se_translator(_In_opt_ _se_translator_function _NewPtFunc)
_In_ wctype_t _Type
Definition: ctype.h:205
_CRTIMP bool __cdecl __uncaught_exception()
void(__cdecl * terminate_function)()
Definition: eh.h:32