Setup API

Setup API


The Setup API provides a set of functions that a setup application calls to perform installation operations.

Where applicable

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.

Developer audience

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.

Run-time requirements

For information about which operating systems are required to use a particular function, see the Requirements section of the documentation for the function.

In this section



General information about Setup API.


Documentation of Setup API data types, structures, functions, and notifications.




Community Additions

© 2015 Microsoft