[This is preliminary documentation and subject to change.]
The MsiInstallProduct function installs or uninstalls a product.
UINT MsiInstallProduct(
LPCTSTR szPackagePath, // path to package
LPCTSTR szCommandLine // package command line
);
The MsiInstallProduct function displays the user interface with the current settings and log mode. You can change user interface settings with the MsiSetInternalUI and MsiSetExternalUI functions. You can set the log mode with the MsiEnableLog function.
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 msi.h.
Import Library: Use msi.lib.
Unicode: Implemented as Unicode and ANSI versions on Windows NT.
Installation and Configuration Functions