Share via


VarFileInfo

A version of this page is also available for

Windows Embedded CE 6.0 R3

4/8/2010

This structure depicts the organization of data in a file-version resource. It contains version information not dependent on a particular language and code page combination. This structure is not a true C-language structure because it contains variable-length members.

Syntax

typedef struct VarFileInfo {
  WORD wLength;
  WORD wValueLength;
  WORD wType;
  WCHAR szKey[];
  WORD Padding[];
  Var Children[];
} VarFileInfo;

Members

  • wLength
    Length, in bytes, of the entire VarFileInfo block, including all structures indicated by the Children member.
  • wValueLength
    Always set to zero.
  • wType
    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
    Unicode string "VarFileInfo".
  • Padding
    Zero words, as many as needed to align the Children member on a 32-bit boundary.
  • Children
    Specifies a Var structure which typically contains a list of languages that the application or DLL supports.

Remarks

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 an SDK for a Windows Embedded CE OS.

Requirements

Header Developer Implemented
Windows Embedded CE Windows CE 3.0 and later
Windows Mobile Windows Mobile Version 5.0 and later

See Also

Reference

System Management Structures
Var
VS_VERSIONINFO

Other Resources

GetFileVersionInfo