MSDN Library
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.


Windows Mobile 6.5
A version of this page is also available for

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.

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


Length, in bytes, of the entire VarFileInfo block, including all structures indicated by the Children member.


Always set to zero.


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.


Unicode string "VarFileInfo".


Zero words, as many as needed to align the Children member on a 32-bit boundary.


Specifies a Var structure which typically contains a list of languages that the application or DLL supports.

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.

HeaderDeveloper Implemented
Windows Embedded CEWindows CE 3.0 and later
Windows MobileWindows Mobile Version 5.0 and later

Community Additions

© 2015 Microsoft