//0x54 bytes (sizeof)
struct _KSPECIAL_REGISTERS
{
ULONG Cr0; //0x0
ULONG Cr2; //0x4
ULONG Cr3; //0x8
ULONG Cr4; //0xc
ULONG KernelDr0; //0x10
ULONG KernelDr1; //0x14
ULONG KernelDr2; //0x18
ULONG KernelDr3; //0x1c
ULONG KernelDr6; //0x20
ULONG KernelDr7; //0x24
struct _DESCRIPTOR Gdtr; //0x28
struct _DESCRIPTOR Idtr; //0x30
USHORT Tr; //0x38
USHORT Ldtr; //0x3a
ULONGLONG Xcr0; //0x3c
ULONG ExceptionList; //0x44
ULONG Reserved[3]; //0x48
};