//0x4 bytes (sizeof)
struct _SEGMENT_FLAGS
{
    union
    {
        struct
        {
            USHORT TotalNumberOfPtes4132:10;                                //0x0
            USHORT LargePages:1;                                            //0x0
            USHORT DebugSymbolsLoaded:1;                                    //0x0
            USHORT WriteCombined:1;                                         //0x0
            USHORT NoCache:1;                                               //0x0
            USHORT ForceCollision:1;                                        //0x0
            USHORT Binary32:1;                                              //0x0
        };
        USHORT Short0;                                                      //0x0
    };
    union
    {
        struct
        {
            UCHAR DefaultProtectionMask:5;                                  //0x2
            UCHAR ContainsDebug:1;                                          //0x2
            UCHAR Spare:2;                                                  //0x2
        };
        UCHAR UChar1;                                                       //0x2
    };
    struct _MI_SEGMENT_SIGNATURE_FLAGS Signature;                           //0x3
};