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