Show / Hide Table of Contents

Class IMAGE_COR20_HEADER

COM+ 2.0 (CLI) Header https://www.codeproject.com/Articles/12585/The-NET-File-Format

Inheritance
System.Object
AbstractStructure
IMAGE_COR20_HEADER
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_COR20_HEADER : AbstractStructure

Constructors

| Improve this Doc View Source

IMAGE_COR20_HEADER(Byte[], UInt32)

Create a new instance of an COM+ 2 (CLI) header.

Declaration
public IMAGE_COR20_HEADER(byte[] buff, uint offset)
Parameters
Type Name Description
System.Byte[] buff

PE binary as byte array.

System.UInt32 offset

Offset to the COM+ 2 (CLI) header in the byte array.

Properties

| Improve this Doc View Source

cb

Size of the structure.

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

CodeManagerTable

Code manager table directory.

Declaration
public IMAGE_DATA_DIRECTORY CodeManagerTable { get; }
Property Value
Type Description
IMAGE_DATA_DIRECTORY
| Improve this Doc View Source

EntryPointRVA

Represents an RVA to an native entry point if the COMIMAGE_FLAGS_NATIVE_ENTRYPOINT is set. Union with EntryPointToken.

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

EntryPointToken

Represents the managed entry point if COMIMAGE_FLAGS_NATIVE_ENTRYPOINT is not set. Union with EntryPointRVA.

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

ExportAddressTableJumps

Export address table jump directory.

Declaration
public IMAGE_DATA_DIRECTORY ExportAddressTableJumps { get; }
Property Value
Type Description
IMAGE_DATA_DIRECTORY
| Improve this Doc View Source

Flags

COM image flags.

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

MajorRuntimeVersion

Major runtime version of the CRL.

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

ManagedNativeHeader

Managed native header directory.

Declaration
public IMAGE_DATA_DIRECTORY ManagedNativeHeader { get; }
Property Value
Type Description
IMAGE_DATA_DIRECTORY
| Improve this Doc View Source

MetaData

Meta data directory.

Declaration
public IMAGE_DATA_DIRECTORY MetaData { get; }
Property Value
Type Description
IMAGE_DATA_DIRECTORY
| Improve this Doc View Source

MinorRuntimeVersion

Minor runtime version of the CRL.

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

Resources

Resource data directory.

Declaration
public IMAGE_DATA_DIRECTORY Resources { get; }
Property Value
Type Description
IMAGE_DATA_DIRECTORY
| Improve this Doc View Source

StrongNameSignature

Strong names signature directory.

Declaration
public IMAGE_DATA_DIRECTORY StrongNameSignature { get; }
Property Value
Type Description
IMAGE_DATA_DIRECTORY
| Improve this Doc View Source

VTableFixups

Virtual table fix up directory.

Declaration
public IMAGE_DATA_DIRECTORY VTableFixups { get; }
Property Value
Type Description
IMAGE_DATA_DIRECTORY
  • Improve this Doc
  • View Source
Back to top Generated by DocFX