Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
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 VarFileInfoblock, including all structures indicated by the Childrenmember.

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 Childrenmember on a 32-bit boundary.

Children

Specifies a Varstructure 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