Class VS_FIXEDFILEINFO
Language and code page independent version information about the PE file.
Inherited Members
Namespace: PeNet.Structures
Assembly: PeNet.dll
Syntax
public class VS_FIXEDFILEINFO : AbstractStructure
Constructors
| Improve this Doc View SourceVS_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 SourcedwFileDateLS
Least significant 32 bits of the files creation date and time.
Declaration
public uint dwFileDateLS { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
dwFileDateMS
Most significant 32 bits of the files creation date and time.
Declaration
public uint dwFileDateMS { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
dwFileFlags
Bitmask to specify attributes of the file.
Declaration
public uint dwFileFlags { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
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 |
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 |
dwFileSubType
More specific type than dwFileType like display driver, sound driver, ...
Declaration
public uint dwFileSubType { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
dwFileType
General type of the file, like DLL, driver, ...
Declaration
public uint dwFileType { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
dwFileVersionLS
Least significant 32 bits of the version of the PE file.
Declaration
public uint dwFileVersionLS { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
dwFileVersionMS
Most significant 32 bits of the version of the PE file.
Declaration
public uint dwFileVersionMS { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
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 |
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 |
dwSignature
Constant 0xFEEF04BD. Used to search for the VS_FIXEDFILEINFO structure.
Declaration
public uint dwSignature { get; set; }
Property Value
Type | Description |
---|---|
System.UInt32 |
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 |