Namespace AsmResolver.PE.File
Classes
- DosHeader
Represents the DOS header (also known as the MZ header) in the portable executable (PE) file format.
- FileHeader
Represents the COFF file header of a portable executable file.
- OptionalHeader
Represents a 32-bit or 64-bit optional header in a portable executable (PE) file.
- PEFile
Models a file using the portable executable (PE) file format. It provides access to various PE headers, as well as the raw contents of each section present in the file.
- PESection
Represents a single section in a portable executable (PE) file.
- PESectionCollection
Represents a collection of sections stored in a portable executable file.
- PESegmentReference
Represents a reference to a segment of a PE file.
- SectionHeader
Represents a single section header in the portable executable (PE) file format.
- SerializedPEFile
Provides an implementation of a PE image that gets its data from an input stream.
Structs
- DataDirectory
Represents a data directory header, consisting of the starting address, and the size.
Enums
- Characteristics
Provides valid attributes for describing a portable executable file.
- DataDirectoryIndex
Provides members describing the semantics of each data directory entry in an optional header.
- DllCharacteristics
Provides members describing all possible flags that can be set in the DllCharacteristics field.
- MachineType
Provides members for each processor architecture that a portable executable (PE) file can encode for.
- OptionalHeaderMagic
Provides valid values for the optional header magic.
- PEMappingMode
Provides members for describing whether a portable executable file is in its mapped or unmapped form.
- SectionFlags
Provides members describing all possible flags that can be assigned to a section.
- SubSystem
Provides members describing all supported subsystems that a portable executable can run in.