StringFileInfo {
char szKey[];
BYTE Padding[];
StringTable Children[];
};
The StringFileInfo structure depicts the organization of data in a file version resource. This structure is not a true C data structure because it contains variable length fields. This structure was created solely to depict the organization of data in a version resource; it does not appear in any of the include files shipped with the Win32 Software Development Kit (SDK).
The StringFileInfo block contains version information that must be displayed in a particular language and codepage. A codepage is an ordered character set.
szKey
Contains “StringFileInfo”.
Padding
Contains as many zero bytes as necessary to align the Children field on a 32-bit boundary.
Children
Specifies a list of one or more StringTable blocks. Each StringTable block's szKey field indicates the appropriate language and codepage formatting.
The Children field of the VS_VERSION_INFO block may contain zero or more StringFileInfo blocks.
VS_VERSION_INFO, StringTable