typedef struct _KSPECIAL_REGISTERS // 15 elements, 0x54 bytes (sizeof)
          {
/*0x000*/     ULONG32      Cr0;
/*0x004*/     ULONG32      Cr2;
/*0x008*/     ULONG32      Cr3;
/*0x00C*/     ULONG32      Cr4;
/*0x010*/     ULONG32      KernelDr0;
/*0x014*/     ULONG32      KernelDr1;
/*0x018*/     ULONG32      KernelDr2;
/*0x01C*/     ULONG32      KernelDr3;
/*0x020*/     ULONG32      KernelDr6;
/*0x024*/     ULONG32      KernelDr7;
/*0x028*/     struct _DESCRIPTOR Gdtr;       // 3 elements, 0x8 bytes (sizeof)
/*0x030*/     struct _DESCRIPTOR Idtr;       // 3 elements, 0x8 bytes (sizeof)
/*0x038*/     UINT16       Tr;
/*0x03A*/     UINT16       Ldtr;
/*0x03C*/     ULONG32      Reserved[6];
          }KSPECIAL_REGISTERS, *PKSPECIAL_REGISTERS;
Return to structures/enums list.
Return to O.S. version list.

(c) MoonSols 2010.