typedef struct _MI_DEBUGGER_STATE                                               // 7 / 7 elements; 0x0090 / 0x0118 Bytes
{
    UINT8                       TransientWrite;                                 // 0x0000 / 0x0000; 0x0001 / 0x0001 Bytes
    UINT8                       CodePageEdited;                                 // 0x0001 / 0x0001; 0x0001 / 0x0001 Bytes
#if defined(_M_X64)
    UINT8                       _PADDING0_[6];                                  // ------ / 0x0002; ------ / 0x0006 Bytes
#else                                                                           // #if defined(_M_X64)
    UINT8                       _PADDING0_[2];                                  // 0x0002 / ------; 0x0002 / ------ Bytes
#endif                                                                          // #if defined(_M_X64)
    PMMPTE                      DebugPte;                                       // 0x0004 / 0x0008; 0x0004 / 0x0008 Bytes
    ULONG32                     PoisonedTb;                                     // 0x0008 / 0x0010; 0x0004 / 0x0004 Bytes
    LONG32                      InDebugger;                                     // 0x000C / 0x0014; 0x0004 / 0x0004 Bytes
    PVOID                       Pfns[32];                                       // 0x0010 / 0x0018; 0x0080 / 0x0100 Bytes
} MI_DEBUGGER_STATE, * PMI_DEBUGGER_STATE;

Return to OS-specific structures/unions/enums list.
Return to OS version list.