mirror of
https://github.com/reactos/reactos.git
synced 2025-08-03 07:46:29 +00:00
[NDK] Update x64 version of KEXCEPTION_FRAME
This commit is contained in:
parent
a262e8da2d
commit
158812409d
1 changed files with 10 additions and 2 deletions
|
@ -930,7 +930,11 @@ typedef struct _KEXCEPTION_FRAME
|
||||||
ULONG64 P3Home;
|
ULONG64 P3Home;
|
||||||
ULONG64 P4Home;
|
ULONG64 P4Home;
|
||||||
ULONG64 P5;
|
ULONG64 P5;
|
||||||
|
#if (NTDDI_VERSION >= NTDDI_WIN8)
|
||||||
ULONG64 Spare1;
|
ULONG64 Spare1;
|
||||||
|
#else
|
||||||
|
ULONG64 InitialStack;
|
||||||
|
#endif
|
||||||
M128A Xmm6;
|
M128A Xmm6;
|
||||||
M128A Xmm7;
|
M128A Xmm7;
|
||||||
M128A Xmm8;
|
M128A Xmm8;
|
||||||
|
@ -942,10 +946,14 @@ typedef struct _KEXCEPTION_FRAME
|
||||||
M128A Xmm14;
|
M128A Xmm14;
|
||||||
M128A Xmm15;
|
M128A Xmm15;
|
||||||
ULONG64 TrapFrame;
|
ULONG64 TrapFrame;
|
||||||
//ULONG64 CallbackStack;
|
#if (NTDDI_VERSION < NTDDI_WIN8)
|
||||||
|
ULONG64 CallbackStack;
|
||||||
|
#endif
|
||||||
ULONG64 OutputBuffer;
|
ULONG64 OutputBuffer;
|
||||||
ULONG64 OutputLength;
|
ULONG64 OutputLength;
|
||||||
|
#if (NTDDI_VERSION >= NTDDI_WIN8)
|
||||||
ULONG64 Spare2;
|
ULONG64 Spare2;
|
||||||
|
#endif
|
||||||
ULONG64 MxCsr;
|
ULONG64 MxCsr;
|
||||||
ULONG64 Rbp;
|
ULONG64 Rbp;
|
||||||
ULONG64 Rbx;
|
ULONG64 Rbx;
|
||||||
|
@ -973,7 +981,7 @@ typedef struct _MACHINE_FRAME
|
||||||
//
|
//
|
||||||
// Defines the Callback Stack Layout for User Mode Callbacks
|
// Defines the Callback Stack Layout for User Mode Callbacks
|
||||||
//
|
//
|
||||||
typedef KEXCEPTION_FRAME KCALLOUT_FRAME, PKCALLOUT_FRAME;
|
typedef KEXCEPTION_FRAME KCALLOUT_FRAME, *PKCALLOUT_FRAME;
|
||||||
|
|
||||||
//
|
//
|
||||||
// User side callout frame
|
// User side callout frame
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue