System.Reflection.PortableExecutable.SectionCharacteristics
namespace System.Reflection.PortableExecutable
{
public enum SectionCharacteristics : uint
{
TypeReg = 0,
TypeDSect = 1,
TypeNoLoad = 2,
TypeGroup = 4,
TypeNoPad = 8,
TypeCopy = 16,
ContainsCode = 32,
ContainsInitializedData = 64,
ContainsUninitializedData = 128,
LinkerOther = 256,
LinkerInfo = 512,
TypeOver = 1024,
LinkerRemove = 2048,
LinkerComdat = 4096,
MemProtected = 16384,
NoDeferSpecExc = 16384,
GPRel = 32768,
MemFardata = 32768,
MemSysheap = 65536,
MemPurgeable = 131072,
Mem16Bit = 131072,
MemLocked = 262144,
MemPreload = 524288,
Align1Bytes = 1048576,
Align2Bytes = 2097152,
Align4Bytes = 3145728,
Align8Bytes = 4194304,
Align16Bytes = 5242880,
Align32Bytes = 6291456,
Align64Bytes = 7340032,
Align128Bytes = 8388608,
Align256Bytes = 9437184,
Align512Bytes = 10485760,
Align1024Bytes = 11534336,
Align2048Bytes = 12582912,
Align4096Bytes = 13631488,
Align8192Bytes = 14680064,
AlignMask = 15728640,
LinkerNRelocOvfl = 16777216,
MemDiscardable = 33554432,
MemNotCached = 67108864,
MemNotPaged = 134217728,
MemShared = 268435456,
MemExecute = 536870912,
MemRead = 1073741824,
MemWrite = 2147483648
}
}