//0x5938 bytes (sizeof)
struct _MI_DEBUGGER_STATE
{
UCHAR TransientWrite; //0x0
struct _MMPTE* DebugPtes[2]; //0x8
ULONG PoisonedTb; //0x18
volatile LONG InDebugger; //0x1c
VOID* volatile Pfns[32]; //0x20
struct _MI_DBG_PATCH PatchBuffer[256]; //0x120
ULONG PatchBufferInsertIndex; //0x1920
ULONG PatchBufferRemoveIndex; //0x1924
struct _MI_DBG_PATCH PatchTableSpace[512]; //0x1928
struct _MI_DBG_PATCH* PatchTable[512]; //0x4928
volatile LONG PatchTableLock; //0x5928
ULONG PatchTableFreeEntry; //0x592c
ULONG PatchTableEntryCount; //0x5930
};