31     typedef struct __JUMP_BUFFER
 
   39         unsigned long Registration;
 
   40         unsigned long TryLevel;
 
   42         unsigned long UnwindFunc;
 
   43         unsigned long UnwindData[6];
 
   50         unsigned __int64 Part[2];
 
   54     typedef SETJMP_FLOAT128 _JBTYPE;
 
   56     typedef struct _JUMP_BUFFER
 
   58         unsigned __int64 Frame;
 
   77         SETJMP_FLOAT128 Xmm10;
 
   78         SETJMP_FLOAT128 Xmm11;
 
   79         SETJMP_FLOAT128 Xmm12;
 
   80         SETJMP_FLOAT128 Xmm13;
 
   81         SETJMP_FLOAT128 Xmm14;
 
   82         SETJMP_FLOAT128 Xmm15;
 
   90     typedef struct _JUMP_BUFFER
 
  106         unsigned long long D[8]; 
 
  109 #elif defined _M_ARM64 
  112     #define _JBTYPE unsigned __int64 
  114     typedef struct _JUMP_BUFFER {
 
  115         unsigned __int64 Frame;
 
  116         unsigned __int64 Reserved;
 
  117         unsigned __int64 X19;   
 
  118         unsigned __int64 X20;
 
  119         unsigned __int64 X21;
 
  120         unsigned __int64 X22;
 
  121         unsigned __int64 X23;
 
  122         unsigned __int64 X24;
 
  123         unsigned __int64 X25;
 
  124         unsigned __int64 X26;
 
  125         unsigned __int64 X27;
 
  126         unsigned __int64 X28;
 
  130         unsigned __int32 Fpcr;  
 
  131         unsigned __int32 Fpsr;  
 
  143 #ifndef _JMP_BUF_DEFINED 
  144     #define _JMP_BUF_DEFINED 
  150 #ifndef _INC_SETJMPEX 
  151     #define setjmp _setjmp 
  162     #pragma warning(push) 
  163     #pragma warning(disable:4987) // Nonstandard extension used 
#define _Out_
Definition: sal.h:342
 
#define setjmp
Definition: setjmp.h:151
 
#define _VCRT_ALIGN(x)
Definition: vcruntime.h:177
 
#define _CRT_BEGIN_C_HEADER
Definition: vcruntime.h:73
 
_JBTYPE jmp_buf[_JBLEN]
Definition: setjmp.h:145
 
#define _In_
Definition: sal.h:305
 
#define _CRT_END_C_HEADER
Definition: vcruntime.h:76
 
_CRT_BEGIN_C_HEADER typedef void(__CRTDECL *unexpected_handler)()
 
_In_ int _Value
Definition: setjmp.h:173
 
__declspec(noreturn) void __cdecl longjmp(_In_ jmp_buf _Buf
Cancels the currently executing task. This function can be called from within the body of a task to a...
Definition: ppltasks.h:131