Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Reflection.PortableExecutable.PEHeaderBuilder Class Referencesealed

Public Member Functions

 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)
 

Static Public Member Functions

static PEHeaderBuilder CreateExecutableHeader ()
 
static PEHeaderBuilder CreateLibraryHeader ()
 

Package Functions

int ComputeSizeOfPEHeaders (int sectionCount)
 

Properties

Machine Machine [get]
 
Characteristics ImageCharacteristics [get]
 
byte MajorLinkerVersion [get]
 
byte MinorLinkerVersion [get]
 
ulong ImageBase [get]
 
int SectionAlignment [get]
 
int FileAlignment [get]
 
ushort MajorOperatingSystemVersion [get]
 
ushort MinorOperatingSystemVersion [get]
 
ushort MajorImageVersion [get]
 
ushort MinorImageVersion [get]
 
ushort MajorSubsystemVersion [get]
 
ushort MinorSubsystemVersion [get]
 
Subsystem Subsystem [get]
 
DllCharacteristics DllCharacteristics [get]
 
ulong SizeOfStackReserve [get]
 
ulong SizeOfStackCommit [get]
 
ulong SizeOfHeapReserve [get]
 
ulong SizeOfHeapCommit [get]
 
bool Is32Bit [get]
 

Detailed Description

Definition at line 5 of file PEHeaderBuilder.cs.


The documentation for this class was generated from the following file: