|  | Overview |  | 
|  | 
|  | Group |  | 
|  | 
|  | Quick Info 
 | Windows NT 
 | Yes 
 |  | Win95 
 | Yes 
 |  | Win32s 
 | Yes 
 |  | Import Library 
 | - 
 |  | Header File 
 | - 
 |  | Unicode 
 | No 
 |  | Platform Notes 
 | None 
 | 
 |  | 
 
StringFileInfo
The 
StringFileInfo structure depicts the organization of data in a file-version resource. This
structure is not a true C-language structure because it contains variable-length
members. This structure was created solely to depict the organization of data
in a version resource and does not appear in any of the header files shipped
with the Microsoft Win32 Software Development Kit (SDK). 
The 
StringFileInfo structure contains version information that must be displayed for a
particular language. 
StringFileInfo {  
    WORD        wLength; 
    WORD        wValueLength; 
    WORD        wType; 
    WCHAR       szKey[]; 
    WORD        Padding[]; 
    StringTable Children[]; 
}; 
 
Members
wLength
Specifies the length of the version resource. 
wValueLength
Specifies the length of the 
Value member in the current 
VS_VERSION_INFO structure. This value is zero if there is no 
Value member associated with the current version structure. 
wType
Specifies the type of data in the version resource. This member is 1 if the
version resource contains text data and 0 if the version resource contains binary
data. 
szKey
Contains the Unicode string "StringFileInfo". 
Padding
Contains as many zero words as necessary to align the 
Children member on a 32-bit boundary. 
Children
Specifies a list of one or more 
Children structures. Each 
StringTable structure's 
szKey member indicates the appropriate language. 
 
Remarks
The 
Children member of the 
VS_VERSION_INFO structure may contain zero or more 
StringFileInfo structures. 
See Also
StringTable, 
VS_VERSION_INFO
			
				- Software for developers
				
- 
				Delphi Components
 .Net Components
 Software for Android Developers
- More information resources
				
- 
				MegaDetailed.Net
 Unix Manual Pages
 Delphi Examples