Overview

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

These setup functions work closely with Windows® 95- and Windows NT® 4.0- style INF files to provide the following setup functionality.

For information about… See…
Queueing files File Queues
Installing files File Queues
INF Files
Creating Setup Applications
Handling errors and prompting for media Disk Prompting and Error Handling
Updating registry entries INF Files
Logging installed files File Log
Storing the most recently used source paths MRU Source List

Unicode and ANSI versions are available for most setup functions. You can use the ANSI setup functions to create setup applications for the Windows 95 operating system. For Windows NT setup applications, you can use either ANSI or Unicode versions.

Note Unicode text files should contain the standard 0XFEFF byte-order mark to enable setup functions to identify the file as Unicode text.

Although the Setup API supports prompting for new media and basic error-handling dialog boxes, the setup functions do not provide wizard functionality or a generic user interface.