Class IMAGE_RESOURCE_DIRECTORY
The resource directory contains icons, mouse pointer, string language files etc. which are used by the application.
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: PeNet.Structures
Assembly: PeNet.dll
Syntax
public class IMAGE_RESOURCE_DIRECTORY : AbstractStructure
Constructors
| Improve this Doc View SourceIMAGE_RESOURCE_DIRECTORY(Byte[], UInt32, UInt32)
Create a new IMAGE_RESOURCE_DIRECTORY object.
Declaration
public IMAGE_RESOURCE_DIRECTORY(byte[] buff, uint offset, uint resourceDirOffset)
Parameters
Type | Name | Description |
---|---|---|
System.Byte[] | buff | A PE file as a byte array. |
System.UInt32 | offset | Raw offset to the resource directory. |
System.UInt32 | resourceDirOffset | Raw offset to the resource directory entries. |
Fields
| Improve this Doc View SourceDirectoryEntries
Array with the different directory entries.
Declaration
public readonly IMAGE_RESOURCE_DIRECTORY_ENTRY[] DirectoryEntries
Field Value
Type | Description |
---|---|
IMAGE_RESOURCE_DIRECTORY_ENTRY[] |
Properties
| Improve this Doc View SourceCharacteristics
Characteristics.
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 |
NumberOfIdEntries
Number of ID entries.
Declaration
public ushort NumberOfIdEntries { get; set; }
Property Value
Type | Description |
---|---|
System.UInt16 |
NumberOfNameEntries
Number of named entries.
Declaration
public ushort NumberOfNameEntries { get; set; }
Property Value
Type | Description |
---|---|
System.UInt16 |
TimeDateStamp
Time and date stamp.
Declaration
public uint TimeDateStamp { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |