System Management Structures (Compact 2013)

3/28/2014

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

Reference

System Management Reference