32 struct _EXCEPTION_RECORD;
36 _In_ struct _EXCEPTION_RECORD* _ExceptionRecord,
37 _In_ void* _EstablisherFrame,
38 _Inout_ struct _CONTEXT* _ContextRecord,
39 _Inout_ void* _DispatcherContext
42 #elif defined _M_X64 || defined _M_ARM || defined _M_ARM64
45 struct _EXCEPTION_RECORD;
47 struct _DISPATCHER_CONTEXT;
50 _In_ struct _EXCEPTION_RECORD* ExceptionRecord,
51 _In_ void* EstablisherFrame,
52 _Inout_ struct _CONTEXT* ContextRecord,
53 _Inout_ struct _DISPATCHER_CONTEXT* DispatcherContext
62 #define GetExceptionCode _exception_code
63 #define exception_code _exception_code
64 #define GetExceptionInformation (struct _EXCEPTION_POINTERS*)_exception_info
65 #define exception_info (struct _EXCEPTION_POINTERS*)_exception_info
66 #define AbnormalTermination _abnormal_termination
67 #define abnormal_termination _abnormal_termination
76 #define EXCEPTION_EXECUTE_HANDLER 1
77 #define EXCEPTION_CONTINUE_SEARCH 0
78 #define EXCEPTION_CONTINUE_EXECUTION (-1)
int __cdecl _abnormal_termination(void)
#define _VCRTIMP
Definition: vcruntime.h:115
_CRT_BEGIN_C_HEADER enum _EXCEPTION_DISPOSITION EXCEPTION_DISPOSITION
#define _CRT_BEGIN_C_HEADER
Definition: vcruntime.h:73
#define _In_
Definition: sal.h:305
_EXCEPTION_DISPOSITION
Definition: excpt.h:19
#define _CRT_END_C_HEADER
Definition: vcruntime.h:76
void *__cdecl _exception_info(void)
#define _Inout_
Definition: sal.h:375
unsigned long __cdecl _exception_code(void)