Class ImageExportDirectory
The export directory contains all exported function, symbols etc. which can be used by other module.
Inherited Members
Namespace: PeNet.Header.Pe
Assembly: PeNet.dll
Syntax
public class ImageExportDirectory : AbstractStructure
Constructors
| Edit this page View SourceImageExportDirectory(IRawFile, long)
Create a new ImageExportDirectory object.
Declaration
public ImageExportDirectory(IRawFile peFile, long offset)
Parameters
| Type | Name | Description |
|---|---|---|
| IRawFile | peFile | A PE file. |
| long | offset | Raw offset of the export directory in the PE file. |
Properties
| Edit this page View SourceAddressOfFunctions
RVA to the addresses of the functions.
Declaration
public uint AddressOfFunctions { get; set; }
Property Value
| Type | Description |
|---|---|
| uint |
AddressOfNameOrdinals
RVA to the name ordinals.
Declaration
public uint AddressOfNameOrdinals { get; set; }
Property Value
| Type | Description |
|---|---|
| uint |
AddressOfNames
RVA to the addresses of the names.
Declaration
public uint AddressOfNames { get; set; }
Property Value
| Type | Description |
|---|---|
| uint |
Base
Base.
Declaration
public uint Base { get; set; }
Property Value
| Type | Description |
|---|---|
| uint |
Characteristics
The characteristics of the export directory.
Declaration
public uint Characteristics { get; set; }
Property Value
| Type | Description |
|---|---|
| uint |
MajorVersion
Major Version.
Declaration
public ushort MajorVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| ushort |
MinorVersion
Minor Version.
Declaration
public ushort MinorVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| ushort |
Name
Name.
Declaration
public uint Name { get; set; }
Property Value
| Type | Description |
|---|---|
| uint |
NumberOfFunctions
Number of exported functions.
Declaration
public uint NumberOfFunctions { get; set; }
Property Value
| Type | Description |
|---|---|
| uint |
NumberOfNames
Number of exported names.
Declaration
public uint NumberOfNames { get; set; }
Property Value
| Type | Description |
|---|---|
| uint |
TimeDateStamp
Time and date stamp.
Declaration
public uint TimeDateStamp { get; set; }
Property Value
| Type | Description |
|---|---|
| uint |