//0x18 bytes (sizeof)
struct _MI_DBG_PATCH
{
    union
    {
        struct _CONTROL_AREA* ControlArea;                                  //0x0
    } u1;                                                                   //0x0
    union
    {
        ULONG EntireField;                                                  //0x8
        struct
        {
            ULONG Pending:1;                                                //0x8
            ULONG Reserved:1;                                               //0x8
            ULONG Offset:30;                                                //0x8
        } e2;                                                               //0x8
    } u2;                                                                   //0x8
    ULONG OriginalBytes;                                                    //0xc
    ULONG NewBytes;                                                         //0x10
    ULONG Padding;                                                          //0x14
};