Show / Hide Table of Contents

Class AbstractStructure

Abstract class for a Windows structure.

Inheritance
System.Object
AbstractStructure
PeFile
Copyright
CvInfoPdb70
IMAGE_BASE_RELOCATION
IMAGE_BOUND_IMPORT_DESCRIPTOR
IMAGE_COR20_HEADER
IMAGE_DATA_DIRECTORY
IMAGE_DEBUG_DIRECTORY
IMAGE_DELAY_IMPORT_DESCRIPTOR
IMAGE_DOS_HEADER
IMAGE_EXPORT_DIRECTORY
IMAGE_FILE_HEADER
IMAGE_IMPORT_BY_NAME
IMAGE_IMPORT_DESCRIPTOR
IMAGE_LOAD_CONFIG_DIRECTORY
IMAGE_NT_HEADERS
IMAGE_OPTIONAL_HEADER
IMAGE_RESOURCE_DATA_ENTRY
IMAGE_RESOURCE_DIR_STRING_U
IMAGE_RESOURCE_DIRECTORY
IMAGE_RESOURCE_DIRECTORY_ENTRY
IMAGE_SECTION_HEADER
IMAGE_THUNK_DATA
IMAGE_TLS_CALLBACK
IMAGE_TLS_DIRECTORY
METADATAHDR
METADATASTREAM_GUID
METADATASTREAM_STRING
METADATASTREAM_US
METADATASTREAMHDR
AbstractTable
METADATATABLESHDR
Resources
RUNTIME_FUNCTION
StringFileInfo
StringTable
TString
UNWIND_CODE
UNWIND_INFO
Var
VarFileInfo
VS_FIXEDFILEINFO
VS_VERSIONINFO
WIN_CERTIFICATE
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 abstract class AbstractStructure

Constructors

| Improve this Doc View Source

AbstractStructure(Byte[], UInt32)

Creates a new AbstractStructure which holds fields that all structures have in common.

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

A PE file as a binary buffer.

System.UInt32 offset

The offset to the structure in the buffer.

Methods

| Improve this Doc View Source

ToString()

Create a printable string representation of the object.

Declaration
public override string ToString()
Returns
Type Description
System.String

String containing all property-value pairs.

Overrides
System.Object.ToString()
  • Improve this Doc
  • View Source
Back to top Generated by DocFX