The Setup API provides a set of functions that a setup application calls to perform installation operations.
These setup functions are available to develop a setup application. Setup API should no longer be used for installing applications. Instead, use the Windows Installer for developing application installers. Setup API continues to be used for installing device drivers.
The Setup API is intended for the development of desktop style applications.
A developer can use the Setup API if their setup application requires the following functionality:
- Queuing of files.
- Installation of files.
- Handling of installation errors and prompting for media.
- Updating registry entries.
- Logging of files as they are installed.
- Storage of the most recently used source paths.
For information about which operating systems are required to use a particular function, see the Requirements section of the documentation for the function.
General information about Setup API.
Documentation of Setup API data types, structures, functions, and notifications.