The following functions are used with INF files.
| SetupCloseInfFile | Frees resources and closes the INF handle. | 
| SetupDecompressOrCopyFile | Copies a file and, if necessary, decompresses it. | 
| SetupFindFirstLine | Finds a the first line in a section of an INF file or, if a key is specified, the first line that matches that key. It updates the Line member of an INFCONTEXT structure. | 
| SetupFindNextLine | Returns the next line in a section relative to the Line member of the specified INFCONTEXT structure. | 
| SetupFindNextMatchLine | Returns the next line in a section relative to the Line member of the specified INFCONTEXT that matches a specified key. | 
| SetupGetBinaryField | Retrieves data from a line whose fields are in binary format. | 
| SetupGetFieldCount | Returns the number of fields in a line. | 
| SetupGetFileCompressionInfo | Retrieves file compression information from an INF file. | 
| SetupGetInfFileList | Gets a list of the types of INF files in a specified directory. | 
| SetupGetInfInformation | Returns information about an INF file (by Line member of an INFCONTEXT or filename). | 
| SetupGetIntField | Returns the specified integer field of a line in an INF file. | 
| SetupGetLineByIndex | Updates the Line member of an INFCONTEXT for the line at a specified index in the specified section. | 
| SetupGetLineCount | Returns the number of lines in the specified section. | 
| SetupGetLineText | Retrieves the content of a specified line from an INF file. | 
| SetupGetMultiSzField | Returns a list of strings, starting at the specified field of a line in an INF file. | 
| SetupGetSourceFileLocation | Gets the source disk ordinal and path (relative to source root) where the source file is located | 
| SetupGetSourceFileSize | Gets the file size for an individual source file or a Copy Files section of an INF file. | 
| SetupGetSourceInfo | Retrieves the path, tag file, or description for a source. | 
| SetupGetStringField | Returns the specified string field of a line in an INF file. | 
| SetupGetTargetPath | Gets the target path for a Copy Files section in an INF file. | 
| SetupInstallFile | Installs a file. | 
| SetupInstallFileEx | Installs a file and returns a variable indicating whether or not the file was in use. | 
| SetupInstallFilesFromInfSection | Queues all the files in the Copy Files and Delete Files sections listed in an Install section. | 
| SetupInstallFromInfSection | Performs the directives specified in an INF file Install section. | 
| SetupInstallServicesFromInfSection | Performs service installation and deletion operations as specified in a Service section of an INF file. | 
| SetupOpenAppendInfFile | Opens an INF file and append it to an existing INF handle. | 
| SetupOpenInfFile | Opens an INF file and returns a handle to it. | 
| SetupOpenMasterInf | Windows NT only: Opens the INF file that contains file and layout information for files shipped with Windows NT. | 
| SetupQueryInfFileInformation | Queries an INF information structure about its associated INF filename(s). | 
| SetupQueryInfVersionInformation | Queries an INF information structure for version information on one of its constituent INF files. | 
| SetupSetDirectoryId | Associates a new directory identifier with a particular directory. |