MRU Source List Functions

Most recently used (MRU) source lists are resident on the user's computer and contain information about source paths used in previous installations. This information can be used when prompting the user for a source path.

The device installation application can access a user-specific source list and, if the application has administrator privilege, the system-wide source list. The device installation application can also create a temporary source list that is discarded when the device installation application exits. By calling SetupSetSourceList, the device installation application identifies which source list it will use during the installation.

The following table lists the functions that can be used to manipulate source lists. For detailed function descriptions, see the Microsoft Windows SDK documentation.

Function Description

SetupAddToSourceList

Adds an entry to a source list.

SetupCancelTemporarySourceList

Cancels use of a temporary list.

SetupFreeSourceList

Frees resources allocated by a previous call to SetupSetSourceList.

SetupQuerySourceList

Queries the current list of installation sources.

SetupRemoveFromSourceList

Removes an entry from an installation source list.

SetupSetSourceList

Sets the installation source list to the system MRU list, the user MRU list, or a temporary list.