LIBRARY SETUP9X

EXPORTS

;
; INF Open/close and version APIs
;
SetupGetInfInformationA
SetupGetInfInformationW
SetupQueryInfFileInformationA
SetupQueryInfFileInformationW
SetupQueryInfVersionInformationA
SetupQueryInfVersionInformationW
SetupGetInfFileListA
SetupGetInfFileListW
SetupOpenInfFileA
SetupOpenInfFileW
SetupOpenAppendInfFileA
SetupOpenAppendInfFileW
SetupCloseInfFile
SetupOpenMasterInf

;
; INF line APIs
;
SetupFindFirstLineA
SetupFindFirstLineW
SetupFindNextLine
SetupFindNextMatchLineA
SetupFindNextMatchLineW
SetupGetLineByIndexA
SetupGetLineByIndexW
SetupGetLineCountA
SetupGetLineCountW
SetupGetLineTextA
SetupGetLineTextW

;
; INF value APIs
;
SetupGetFieldCount
SetupGetStringFieldA
SetupGetStringFieldW
SetupGetIntField
SetupGetMultiSzFieldA
SetupGetMultiSzFieldW
SetupGetBinaryField

;
; INF filelist APIs
;
SetupGetSourceFileLocationA
SetupGetSourceFileLocationW
SetupGetSourceFileSizeA
SetupGetSourceFileSizeW
SetupGetTargetPathA
SetupGetTargetPathW

;
; Source media information APIs
;
SetupGetSourceInfoA
SetupGetSourceInfoW

;
; Low-level copy functions
;
SetupGetFileCompressionInfoA
SetupGetFileCompressionInfoW
SetupDecompressOrCopyFileA
SetupDecompressOrCopyFileW
SetupInstallFileA
SetupInstallFileW
SetupInstallFileExA
SetupInstallFileExW
SetupCopyOEMInfA
SetupCopyOEMInfW

;
; Source list control functions
;
SetupSetSourceListA
SetupSetSourceListW
SetupCancelTemporarySourceList
SetupAddToSourceListA
SetupAddToSourceListW
SetupRemoveFromSourceListA
SetupRemoveFromSourceListW
SetupQuerySourceListA
SetupQuerySourceListW
SetupFreeSourceListA
SetupFreeSourceListW

;
; File logging functions
;
SetupInitializeFileLogA
SetupInitializeFileLogW
SetupTerminateFileLog
SetupLogFileA
SetupLogFileW
SetupRemoveFileLogEntryA
SetupRemoveFileLogEntryW
SetupQueryFileLogA
SetupQueryFileLogW

;
; Miscellaneous stuff
;
SetupIterateCabinetA
SetupIterateCabinetW

;
; Message Log APIs
;
SetupOpenLog
SetupLogErrorA
SetupLogErrorW
SetupCloseLog


;
; Private stuff (see ..\inc\spapip.h)
;
AcquireSCMLock
AddMiniIconToList
AddTagToGroupOrderListEntry
AppendStringToMultiSz
AssertFail
CaptureAndConvertAnsiArg
CaptureStringArg
CenterWindowRelativeToParent
ConcatenatePaths
DelayedMove
DelimStringToMultiSz
DestroyTextFileReadBuffer
DoesUserHavePrivilege
DoInstallActionWithParams
DuplicateString
EnablePrivilege
FileExists
FreeStringArray
GetNewInfName
GetSetFileTimestamp
GetVersionInfoFromImage
InfIsFromOemLocation
InstallStop
IsUserAdmin
LookUpStringInTable
MemoryInitialize
MultiByteToUnicode
MultiSzFromSearchControl
MyFree
MyGetFileTitle
MyMalloc
MyRealloc
OpenAndMapFileForRead
OutOfMemory
QueryMultiSzValueToArray
QueryRegistryValue
ReadAsciiOrUnicodeTextFile
RegistryDelnode
RetreiveFileSecurity
RetrieveServiceConfig
SearchForInfFile
SetArrayToMultiSzValue
ShouldDeviceBeExcluded
StampFileSecurity
StringTableAddString
StringTableAddStringEx
StringTableDestroy
StringTableDuplicate
StringTableEnum
StringTableGetExtraData
StringTableInitialize
StringTableInitializeEx
StringTableLookUpString
StringTableLookUpStringEx
StringTableSetExtraData
StringTableStringFromId
StringTableStringFromIdEx
StringTableTrim
TakeOwnershipOfFile
UnicodeToMultiByte
UnmapAndCloseFile
pSetupDirectoryIdToPath
pSetupGetField
pSetupGetOsLoaderDriveAndPath
pSetupGetVersionDatum
pSetupGuidFromString
pSetupIsGuidNull
pSetupMakeSurePathExists
pSetupStringFromGuid
pSetupSetSystemSourcePath
pSetupDiSetDeviceInfoContext
pSetupDiGetDeviceInfoContext
SetupGetInfSections
