Edit File Version Information Microsoft

When you try to change the location of the offline Outlook Data File (.ost) in Microsoft Outlook 2013 or later versions, the Browse button on the Outlook Data File Settings page is disabled. Cause This issue occurs because of the deprecation of the classic offline mode in Outlook 2013 or later versions. Examples of hidden or personal information that are stored in Office documents include: Tracked changes, comments, annotations, and versions, even if not.

-->

Retrieves version information for the specified file.

Syntax

Parameters

lptstrFilename

Type: LPCTSTR

The name of the file. If a full path is not specified, the function uses the search sequence specified by the LoadLibrary function.

dwHandle

Type: DWORD

This parameter is ignored.

dwLen

Type: DWORD

The size, in bytes, of the buffer pointed to by thelpData parameter.

Call the GetFileVersionInfoSize function first to determine the size, in bytes, of a file's version information. ThedwLen member should be equal to or greater than that value.

If the buffer pointed to bylpData is not large enough, the function truncates the file's version information to the size of the buffer.

lpData

Type: LPVOID

Pointer to a buffer that receives the file-version information.

You can use this value in a subsequent call to the VerQueryValue function to retrieve data from the buffer.

Return value

Type: BOOL

If the function succeeds, the return value is nonzero.

If the function fails, the return value is zero. To get extended error information, call GetLastError.

Remarks

File version info has fixed and non-fixed part. The fixed part contains information like version number. The non-fixed part contains things like strings. In the past GetFileVersionInfo was taking version information from the binary (exe/dll). Currently, it is querying fixed version from language neutral file (exe/dll) and the non-fixed part from mui file, merges them and returns to the user.If the given binary does not have a mui file then behavior is as in previous version.

Call the GetFileVersionInfoSize function before calling the GetFileVersionInfo function. Driving games for kids. To retrieve information from the file-version information buffer, use the VerQueryValue function.

Requirements

Minimum supported clientWindows 2000 Professional [desktop apps only]
Minimum supported serverWindows 2000 Server [desktop apps only]
Target PlatformWindows
Headerwinver.h (include Windows.h)
LibraryVersion.lib
DLLApi-ms-win-core-version-l1-1-0.dll

See also

Conceptual

Reference

All running man episodes