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