The DestinationDirs section defines the destination directories for the operations specified in file-list sections (Copy Files, Rename Files, or Delete Files). As an option, you can specify a default destination directory for any Copy Files, Rename Files, or Delete Files sections in the INF file that are not explicitly named in the DestinationDirs section.
[DestinationDirs]
file-list-section=drid[,subdir]
.
.
.
[DefaultDestDir=drid[,subdir]]
A DIRID has the form %dirid% where dirid is one of the predefined identifiers or an identifier defined in the DestinationDirs section. When using a DIRID, you should use the backslash in a path. For example, %11%\card.ini can be used to reference card.ini in the system32 directory.
A DIRID can be one of the following values:
| -01, 0xffff |
The directory from which the INF was installed. |
| 01 | SourceDrive:\path. |
| 10 | Windows directory. |
| 11 | System directory. (%windir%\system on Windows 95, %windir%\system32 on Windows NT) |
| 12 | Drivers directory.(%windir%\system32\drivers on Windows NT) |
| 17 | INF file directory. |
| 18 | Help directory. |
| 20 | Fonts directory. |
| 21 | Viewers directory. |
| 24 | Applications directory. |
| 25 | Shared directory. |
| 30 | Root directory of the boot drive. |
| 50 | %windir%\system |
| 51 | Spool directory. |
| 52 | Spool drivers directory. |
| 53 | User Profile directory. |
| 54 | Path to ntldr or OSLOADER.EXE |
The optional DefaultDestDir item provides a default destination for any CopyFiles items that use the direct copy (@filename) notation or any Copy Files, Rename Files, or Delete Files sections not specified in the DestinationDirs section. If a DefaultDestDir is not used in a DestinationDirs section, the default directory is set to drid_system.
This example sets the default directory for all the sections of the INF file to the drivers directory:
[DestinationDirs]
DefaultDestDir = 12 ; DIRID_DRIVERS
Overview, INF File Format Reference