The VarFileInfo 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 Platform Software Development Kit (SDK).
The VarFileInfo structure contains version information not dependent on a particular language and code page combination.
VarFileInfo {
WORD wLength;
WORD wValueLength;
WORD wType;
WCHAR szKey[];
WORD Padding[];
Var Children[];
};
The Children member of the VS_VERSIONINFO structure may contain zero or one VarFileInfo structures.
Windows NT: Requires version 3.1 or later.
Windows: Requires Windows 95 or later.
Windows CE: Unsupported.
File Installation Library Overview, File Installation Library Structures, Var, VS_VERSIONINFO