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 TypeMethodDescriptionlonglonglongintshortintlongintshortgetMagic()shortbyteshortshortshortbyteshortshortlongintlonglonglonglonglonglonglonglonglongshortint
-
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()
-