BytecodeApi Documentation

BytecodeApi.FileFormats.PE Namespace

Classes


  Class Description
Public class ImageCoffHeader
Represents the COFF header of a PE image file.
Public class ImageDataDirectory
Represents a data directory of a PE image file.
Public class ImageDosHeader
Represents the DOS header of a PE image file.
Public class ImageOptionalHeader
Represents the base class for PE image optional headers. This is an abstract class.
Public class ImageOptionalHeader32
Represents the optional header of a PE image file for x86 assemblies.
Public class ImageOptionalHeader64
Represents the optional header of a PE image file for x64 assemblies.
Public class ImageSection
Represents a section of a PE image file, containing the header and a Byte[] representing the contents of the section.
Public class ImageSectionHeader
Represents a section header of a PE image file.
Public class PEImage
Represents a PE (x86) or a PE+ (x64) image. This class parses binary files, typically EXE and DLL files.
Public class PEImageParseException
The exception that is thrown when parsing of a PEImage fails.

Enumerations


  Enumeration Description
Public enumeration ImageCharacteristics
Specifies the values for the Characteristics property of the COFF header of a PE image file.
Public enumeration ImageDataDirectoryName
Specifies the name of a data directory entry of a PE image file.
Public enumeration ImageDllCharacteristics
Specifies the values for the DllCharacteristics property of the optional header of a PE image file.
Public enumeration ImageMachineType
Specifies the values for the Machine property of the COFF header of a PE image file.
Public enumeration ImageSectionFlags
Specifies the values for the Characteristics property of a section header of a PE image file.
Public enumeration ImageSubsystem
Specifies the values for the Subsystem property of the optional header of a PE image file.