Interface IPEOptionalHeader
public interface IPEOptionalHeader
This interface describes the principal header a PE executable file.
Reference: https://msdn.microsoft.com/en-us/library/windows/desktop/ms680547(v=vs.85).aspx
-
Method Summary
Modifier and TypeMethodDescriptionlong
long
long
int
short
int
long
int
short
getMagic()
short
byte
short
short
short
byte
short
short
long
int
long
long
long
long
long
long
long
long
long
short
int
-
Method Details
-
getMagic
short getMagic() -
getMajorLinkerVersion
byte getMajorLinkerVersion() -
getMinorLinkerVersion
byte getMinorLinkerVersion() -
getSizeOfCode
long getSizeOfCode() -
getSizeOfInitializedData
long getSizeOfInitializedData() -
getSizeOfUninitializedData
long getSizeOfUninitializedData() -
getAddressOfEntryPoint
long getAddressOfEntryPoint() -
getBaseOfCode
long getBaseOfCode() -
getBaseOfData
long getBaseOfData() -
getImageBase
long getImageBase() -
getSectionAlignment
int getSectionAlignment() -
getFileAlignment
int getFileAlignment() -
getMajorOperatingSystemVersion
short getMajorOperatingSystemVersion() -
getMinorOperatingSystemVersion
short getMinorOperatingSystemVersion() -
getMajorImageVersion
short getMajorImageVersion() -
getMinorImageVersion
short getMinorImageVersion() -
getMajorSubsystemVersion
short getMajorSubsystemVersion() -
getMinorSubsystemVersion
short getMinorSubsystemVersion() -
getWin32VersionValue
int getWin32VersionValue() -
getSizeOfImage
long getSizeOfImage() -
getSizeOfHeaders
long getSizeOfHeaders() -
getCheckSum
int getCheckSum() -
getSubsystem
short getSubsystem() -
getDllCharacteristics
short getDllCharacteristics() -
getSizeOfStackReserve
long getSizeOfStackReserve() -
getSizeOfStackCommit
long getSizeOfStackCommit() -
getSizeOfHeapReserve
long getSizeOfHeapReserve() -
getSizeOfHeapCommit
long getSizeOfHeapCommit() -
getLoaderFlags
int getLoaderFlags() -
getNumberOfRvaAndSizes
long getNumberOfRvaAndSizes() -
getDataDirectory
IPEDataDirectory[] getDataDirectory()
-