Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros

◆ CreateExecutableHeader()

static PEHeaderBuilder System.Reflection.PortableExecutable.PEHeaderBuilder.CreateExecutableHeader ( )
inlinestatic

Definition at line 88 of file PEHeaderBuilder.cs.

89 {
90 return new PEHeaderBuilder(Machine.Unknown, 8192, 512, 4194304uL, 48, 0, 4, 0, 0, 0, 4, 0, Subsystem.WindowsCui, DllCharacteristics.DynamicBase | DllCharacteristics.NxCompatible | DllCharacteristics.NoSeh | DllCharacteristics.TerminalServerAware, Characteristics.ExecutableImage, 1048576uL, 4096uL, 1048576uL, 4096uL);
91 }
PEHeaderBuilder(Machine machine=Machine.Unknown, int sectionAlignment=8192, int fileAlignment=512, ulong imageBase=4194304uL, byte majorLinkerVersion=48, byte minorLinkerVersion=0, ushort majorOperatingSystemVersion=4, ushort minorOperatingSystemVersion=0, ushort majorImageVersion=0, ushort minorImageVersion=0, ushort majorSubsystemVersion=4, ushort minorSubsystemVersion=0, Subsystem subsystem=Subsystem.WindowsCui, DllCharacteristics dllCharacteristics=DllCharacteristics.DynamicBase|DllCharacteristics.NxCompatible|DllCharacteristics.NoSeh|DllCharacteristics.TerminalServerAware, Characteristics imageCharacteristics=Characteristics.Dll, ulong sizeOfStackReserve=1048576uL, ulong sizeOfStackCommit=4096uL, ulong sizeOfHeapReserve=1048576uL, ulong sizeOfHeapCommit=4096uL)

References System.Reflection.PortableExecutable.PEHeaderBuilder.PEHeaderBuilder().