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_VERSION_INFO structure may contain zero or one VarFileInfo structures.