[This is preliminary documentation and subject to change.]
The MsiGetProperty function gets the value for an installer property.
UINT MsiGetProperty(
MSIHANDLE hInstall, // installer handle
LPCTSTR szName, // property identifier, case-sensitive
LPTSTR szValueBuf, // buffer for returned property value
DWORD *pchValueBuf // in/out buffer character count
);
If the value for the property retrieved by the MsiGetProperty function is not defined, it is equivalent to a 0-length value. It is not an error.
Windows NT: Requires version 4.0 or later. Available as a redistributable for Windows NT 4.0.
Windows: Requires Windows 95 or later. Available as a redistributable for Windows 95.
Windows CE: Unsupported.
Header: Declared in msiquery.h.
Import Library: Use msi.lib.
Unicode: Implemented as Unicode and ANSI versions on Windows NT.
Database Access Reference, Installer State Access Functions