typedef struct _SEGMENT_FLAGS
{
    unsigned long TotalNumberOfPtes4132 : 10;
    unsigned long ExtraSharedWowSubsections : 1;
    unsigned long LargePages : 1;
    unsigned long WatchProto : 1;
    unsigned long DebugSymbolsLoaded : 1;
    unsigned long WriteCombined : 1;
    unsigned long NoCache : 1;
    unsigned long FloppyMedia : 1;
    unsigned long DefaultProtectionMask : 5;
    unsigned long Binary32 : 1;
    unsigned long ContainsDebug : 1;
    unsigned long Spare : 8;
} SEGMENT_FLAGS, *PSEGMENT_FLAGS;