msigetfileversion (msi)
Last changed: -80.153.227.91

.
Summary
The MsiGetFileVersion returns the version string and language string in the format that the installer expects to find them in the database. If you want only version information, set lpLangBuf and pcchLangBuf to 0 (zero). If you just want language information, set lpVersionBuf and pcchVersionBuf to 0 (zero). The function returns a Windows error code.

C# Signature:

[DllImport("msi.dll", SetLastError=false, CharSet = CharSet.Auto)]
static extern int MsiGetFileVersion(string szFilePath, System.Text.StringBuilder lpVersionBuf, ref int pcchVersionBuf, System.Text.StringBuilder lpLangBuf, ref int pcchLangBuf);

VB Signature:

TODO

User-Defined Types:

None.

Alternative Managed API:

Do you know one? Please contribute it!

Notes:

None.

Tips & Tricks:

Please add some!

Sample Code:

Please add some!

Documentation