Show / Hide Table of Contents

Class IMAGE_RESOURCE_DIRECTORY

The resource directory contains icons, mouse pointer, string language files etc. which are used by the application.

Inheritance
System.Object
AbstractStructure
IMAGE_RESOURCE_DIRECTORY
Inherited Members
AbstractStructure.ToString()
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 Source

IMAGE_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 Source

DirectoryEntries

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 Source

Characteristics

Characteristics.

Declaration
public uint Characteristics { get; set; }
Property Value
Type Description
System.UInt32
| Improve this Doc View Source

MajorVersion

Major version.

Declaration
public ushort MajorVersion { get; set; }
Property Value
Type Description
System.UInt16
| Improve this Doc View Source

MinorVersion

Minor version.

Declaration
public ushort MinorVersion { get; set; }
Property Value
Type Description
System.UInt16
| Improve this Doc View Source

NumberOfIdEntries

Number of ID entries.

Declaration
public ushort NumberOfIdEntries { get; set; }
Property Value
Type Description
System.UInt16
| Improve this Doc View Source

NumberOfNameEntries

Number of named entries.

Declaration
public ushort NumberOfNameEntries { get; set; }
Property Value
Type Description
System.UInt16
| Improve this Doc View Source

TimeDateStamp

Time and date stamp.

Declaration
public uint TimeDateStamp { get; set; }
Property Value
Type Description
System.UInt32
  • Improve this Doc
  • View Source
Back to top Generated by DocFX