[Migration Paths] Section

[This is preliminary documentation and subject to change.]

This section contains a list of Win32 paths to files requested by your migration DLL through the QueryVersion function ExeNamesBuf parameter. Each line represents the full path to a file. Setup writes to this section.

Your migration DLL can read the file paths listed here using the Setup API functions SetupGetLineCount and SetupGetLineText.

If multiple copies of a particular file name are found (such as versions installed by other applications), multiple paths to the file name will be listed in this section. When this happens, it is up to your migration DLL to determine that executables are valid for migrating your application.

If a file is not found in the active Windows 95 or Windows 98 system, it will not be listed.