2.4.1.6  MRU Source List Functions

The most recently used (MRU) source list is a list that is resident on the user’s machine that can be used to store information about source paths used in previous installations. This information can be used when prompting the user for a source path.

Depending on your permissions, you can create a user list, one that is specific to a particular user, or a system list, one that is the same for all users. In addition to system and user source lists, you can create temporary source lists that are discarded when the setup application exits.

The following functions are used with MRU source file lists.

SetupAddToSourceList Adds an entry to a source list.
SetupCancelTemporarySourceList Cancels any temporary list or no-browse behavior and reestablishes standard list behavior.
SetupFreeSourceList Frees resources allocated to a source list.
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.

For more information on the MRU source list functions, see the Win32 SDK documentation.