Show / Hide Table of Contents

Class VS_FIXEDFILEINFO

Language and code page independent version information about the PE file.

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

Constructors

| Improve this Doc View Source

VS_FIXEDFILEINFO(Byte[], UInt32)

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

Properties

| Improve this Doc View Source

dwFileDateLS

Least significant 32 bits of the files creation date and time.

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

dwFileDateMS

Most significant 32 bits of the files creation date and time.

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

dwFileFlags

Bitmask to specify attributes of the file.

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

dwFileFlagsMask

Bitmask to specify the valid bits in dwFileFlags. Bits are only valid if present on file creation.

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

dwFileOS

Each bit represents a different OS for which the file is intended. Only one can be set.

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

dwFileSubType

More specific type than dwFileType like display driver, sound driver, ...

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

dwFileType

General type of the file, like DLL, driver, ...

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

dwFileVersionLS

Least significant 32 bits of the version of the PE file.

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

dwFileVersionMS

Most significant 32 bits of the version of the PE file.

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

dwProductVersionLS

Least significant 32 bits of the version of the product the PE file was distributed with.

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

dwProductVersionMS

Most significant 32 bits of the version of the product the PE file was distributed with.

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

dwSignature

Constant 0xFEEF04BD. Used to search for the VS_FIXEDFILEINFO structure.

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

dwStrucVersion

Version number of the VS_FIXEDFILEINFO structure. The higher word of the member represents the major version, the lower word the minor version.

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