Functions (Setup API)
[These functions are available for use in the operating systems indicated in the Requirements sections. They may be altered or unavailable in subsequent versions. SetupAPI should no longer be used for installing applications. Instead, use the Windows Installer for developing application installers. SetupAPI continues to be used for installing device drivers.]
The following functions are part of the Setup API:
- InstallHinfSection
- SetupAddInstallSectionToDiskSpaceList
- SetupAddSectionToDiskSpaceList
- SetupAddToDiskSpaceList
- SetupAddToSourceList
- SetupAdjustDiskSpaceList
- SetupBackupError
- SetupCancelTemporarySourceList
- SetupCloseFileQueue
- SetupCloseInfFile
- SetupCommitFileQueue
- SetupConfigureWmiFromInfSection
- SetupCopyError
- SetupCopyOEMInf
- SetupCreateDiskSpaceList
- SetupDecompressOrCopyFile
- SetupDefaultQueueCallback
- SetupDeleteError
- SetupDestroyDiskSpaceList
- SetupDuplicateDiskSpaceList
- SetupEnumInfSections
- SetupFindFirstLine
- SetupFindNextLine
- SetupFindNextMatchLine
- SetupFreeSourceList
- SetupGetBinaryField
- SetupGetFieldCount
- SetupGetFileCompressionInfo
- SetupGetFileCompressionInfoEx
- SetupGetFileQueueCount
- SetupGetFileQueueFlags
- SetupGetInfFileList
- SetupGetInfInformation
- SetupGetIntField
- SetupGetLineByIndex
- SetupGetLineCount
- SetupGetLineText
- SetupGetMultiSzField
- SetupGetSourceFileLocation
- SetupGetSourceFileSize
- SetupGetSourceInfo
- SetupGetStringField
- SetupGetTargetPath
- SetupInitDefaultQueueCallback
- SetupInitDefaultQueueCallbackEx
- SetupInitializeFileLog
- SetupInstallFile
- SetupInstallFileEx
- SetupInstallFilesFromInfSection
- SetupInstallFromInfSection
- SetupInstallServicesFromInfSection
- SetupInstallServicesFromInfSectionEx
- SetupIterateCabinet
- SetupLogFile
- SetupLogError
- SetupOpenAppendInfFile
- SetupOpenFileQueue
- SetupOpenInfFile
- SetupOpenMasterInf
- SetupPromptForDisk
- SetupPromptReboot
- SetupQueryDrivesInDiskSpaceList
- SetupQueryFileLog
- SetupQueryInfFileInformation
- SetupQueryInfOriginalFileInformation
- SetupQueryInfVersionInformation
- SetupQuerySourceList
- SetupQuerySpaceRequiredOnDrive
- SetupQueueCopy
- SetupQueueCopyIndirect
- SetupQueueCopySection
- SetupQueueDefaultCopy
- SetupQueueDelete
- SetupQueueDeleteSection
- SetupQueueRename
- SetupQueueRenameSection
- SetupRemoveFileLogEntry
- SetupRemoveFromDiskSpaceList
- SetupRemoveFromSourceList
- SetupRemoveInstallSectionFromDiskSpaceList
- SetupRemoveSectionFromDiskSpaceList
- SetupRenameError
- SetupScanFileQueue
- SetupSetDirectoryId
- SetupSetDirectoryIdEx
- SetupSetFileQueueAlternatePlatform
- SetupSetFileQueueFlags
- SetupSetPlatformPathOverride
- SetupSetSourceList
- SetupTermDefaultQueueCallback
- SetupTerminateFileLog
- SetupUninstallNewlyCopiedInfs
- SetupUninstallOEMInf
- SetupVerifyInfFile