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