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

The following table shows the system management structures with a description of the purpose of each.

Structure Description

OSVERSIONINFO

Contains OS version information.

String

Depicts the organization of data in a file-version resource. It contains a string that describes a specific aspect of a file, such as a file's version, its copyright notices, or its trademarks.

StringFileInfo

Depicts the organization of data in a file-version resource. It contains version information that can be displayed for a particular language and code page.

StringTable

Depicts the organization of data in a file-version resource. It contains language and code page formatting information for the strings specified by the Childrenmember. A code page is an ordered character set.

SYSTEM_INFO

Contains information about the current computer system.

Var

Depicts the organization of data in a file-version resource. It typically contains a list of language and code page identifier pairs that the version of the application or dynamic-link library (DLL) supports.

VarFileInfo

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.

VS_FIXEDFILEINFO

Contains version information about a file. This information is language and code page independent.

VS_VERSIONINFO

Depicts the organization of data in a file-version resource. It is the root structure that contains all other file-version information structures.

This structure is not a true C-language structure because it contains variable-length members.

See Also