VarFileInfo (Compact 2013)

3/28/2014

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 Compact OS.

Requirements

Header

Developer Implemented

See Also

Reference

System Management Structures
Var
VS_VERSIONINFO

Other Resources

GetFileVersionInfo