Class StringFileInfo
Describes the data representation in a file-version resource. Information about different languages and codes pages is contained in this structure.
Namespace: PeNet.Header.Resource
Assembly: PeNet.dll
Syntax
public class StringFileInfo : AbstractStructure
  Constructors
| Improve this Doc View SourceStringFileInfo(IRawFile, Int64)
Create a new StringFileInfo instance.
Declaration
public StringFileInfo(IRawFile peFile, long offset)
  Parameters
| Type | Name | Description | 
|---|---|---|
| IRawFile | peFile | A PE file.  | 
      
| System.Int64 | offset | Offset of a StringFileInfo structure in the PE file.  | 
      
Properties
| Improve this Doc View SourceStringTable
One ore more StringTable structures, where each tables szKey indicates the language and code page for displaying the text in the StringTable.
Declaration
public StringTable[] StringTable { get; }
  Property Value
| Type | Description | 
|---|---|
| StringTable[] | 
SzKey
Contains the Unicode string "StringFileInfo".
Declaration
public string SzKey { get; }
  Property Value
| Type | Description | 
|---|---|
| System.String | 
WLength
Length of the StringFileInfo in bytes, including all children.
Declaration
public ushort WLength { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.UInt16 | 
WType
Type of the data in the version resource. Contains a 1 if the data is text data and a 0 if it contains binary data.
Declaration
public ushort WType { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.UInt16 | 
WValueLength
Always zero.
Declaration
public ushort WValueLength { get; set; }
  Property Value
| Type | Description | 
|---|---|
| System.UInt16 |