LIBRARY SETUPAPI INITINSTANCE TERMINSTANCE
DESCRIPTION 'Odin SETUPAPI.DLL'
DATA MULTIPLE NONSHARED

EXPORTS

  CM_Connect_MachineW             = _CM_Connect_MachineW@8          @1
  CM_Disconnect_Machine           = _CM_Disconnect_Machine@4        @2
;@ stub CM_Free_Log_Conf_Handle
;@ stub CM_Free_Res_Des_Handle
;@ stub CM_Get_DevNode_Status_Ex
;@ stub CM_Get_Device_ID_ExW
;@ stub CM_Get_First_Log_Conf_Ex
;@ stub CM_Get_Next_Res_Des_Ex
;@ stub CM_Get_Res_Des_Data_Ex
;@ stub CM_Get_Res_Des_Data_Size_Ex
;@ stub CM_Locate_DevNode_ExW
;@ stub CM_Reenumerate_DevNode_Ex
;@ stub CaptureAndConvertAnsiArg
;@ stub CaptureStringArg
;@ stub CenterWindowRelativeToParent
;@ stub ConcatenatePaths
;@ stub DelayedMove
;@ stub DelimStringToMultiSz
;@ stub DestroyTextFileReadBuffer
;@ stub DoesUserHavePrivilege
;@ stub DuplicateString
;@ stub EnablePrivilege
;@ stub ExtensionPropSheetPageProc
;@ stub FileExists
;@ stub FreeStringArray
;@ stub GetNewInfName
;@ stub GetSetFileTimestamp
;@ stub GetVersionInfoFromImage
;@ stub InfIsFromOemLocation
;@ stub InstallHinfSection
;@ stub InstallHinfSectionA
;@ stub InstallHinfSectionW
;@ stub InstallStop
;@ stub IsUserAdmin
;@ stub LookUpStringInTable
;@ stub MemoryInitialize
;@ stub MultiByteToUnicode
;@ stub MultiSzFromSearchControl
;@ stub MyFree
;@ stub MyGetFileTitle
;@ stub MyMalloc
;@ stub MyRealloc
;@ stub OpenAndMapFileForRead
;@ stub OutOfMemory
;@ stub QueryMultiSzValueToArray
;@ stub QueryRegistryValue
;@ stub ReadAsciiOrUnicodeTextFile
;@ stub RegistryDelnode
;@ stub RetreiveFileSecurity
;@ stub RetrieveServiceConfig
;@ stub SearchForInfFile
;@ stub SetArrayToMultiSzValue
;@ stub SetupAddInstallSectionToDiskSpaceListA
;@ stub SetupAddInstallSectionToDiskSpaceListW
;@ stub SetupAddSectionToDiskSpaceListA
;@ stub SetupAddSectionToDiskSpaceListW
;@ stub SetupAddToDiskSpaceListA
;@ stub SetupAddToDiskSpaceListW
;@ stub SetupAddToSourceListA
;@ stub SetupAddToSourceListW
;@ stub SetupAdjustDiskSpaceListA
;@ stub SetupAdjustDiskSpaceListW
;@ stub SetupCancelTemporarySourceList
  SetupCloseFileQueue              = _SetupCloseFileQueue@4         @56
  SetupCloseInfFile                = _SetupCloseInfFile@4           @57
;@ stub SetupCommitFileQueue
  SetupCommitFileQueueA            = _SetupCommitFileQueueA@16      @59
  SetupCommitFileQueueW            = _SetupCommitFileQueueW@16      @60
;@ stub SetupCopyErrorA
;@ stub SetupCopyErrorW
;@ stub SetupCreateDiskSpaceListA
;@ stub SetupCreateDiskSpaceListW
;@ stub SetupDecompressOrCopyFileA
;@ stub SetupDecompressOrCopyFileW
;@ stub SetupDefaultQueueCallback
  SetupDefaultQueueCallbackA       = _SetupDefaultQueueCallbackA@16 @68
  SetupDefaultQueueCallbackW       = _SetupDefaultQueueCallbackW@16 @69
;@ stub SetupDeleteErrorA
;@ stub SetupDeleteErrorW
;@ stub SetupDestroyDiskSpaceList
;@ stub SetupDiAskForOEMDisk
;@ stub SetupDiBuildClassInfoList
  SetupDiBuildClassInfoListExW     = _SetupDiBuildClassInfoListExW@24  @75
;@ stub SetupDiBuildDriverInfoList
;@ stub SetupDiCallClassInstaller
;@ stub SetupDiCancelDriverInfoSearch
;@ stub SetupDiChangeState
;@ stub SetupDiClassGuidsFromNameA
  SetupDiClassGuidsFromNameExW     = _SetupDiClassGuidsFromNameExW@24  @81
;@ stub SetupDiClassGuidsFromNameW
;@ stub SetupDiClassNameFromGuidA
  SetupDiClassNameFromGuidExW      = _SetupDiClassNameFromGuidExW@24   @84
;@ stub SetupDiClassNameFromGuidW
;@ stub SetupDiCreateDevRegKeyA
;@ stub SetupDiCreateDevRegKeyW
;@ stub SetupDiCreateDeviceInfoA
;@ stub SetupDiCreateDeviceInfoList
  SetupDiCreateDeviceInfoListExW   = _SetupDiCreateDeviceInfoListExW@16 @90
;@ stub SetupDiCreateDeviceInfoW
;@ stub SetupDiDeleteDevRegKey
;@ stub SetupDiDeleteDeviceInfo
;@ stub SetupDiDestroyClassImageList
  SetupDiDestroyDeviceInfoList = _SetupDiDestroyDeviceInfoList@4         @95
;@ stub SetupDiDestroyDriverInfoList
;@ stub SetupDiDrawMiniIcon
  SetupDiEnumDeviceInfo        = _SetupDiEnumDeviceInfo@12               @96
  SetupDiEnumDeviceInterfaces  = _SetupDiEnumDeviceInterfaces@20         @97
;@ stub SetupDiEnumDriverInfoA
;@ stub SetupDiEnumDriverInfoW
;@ stub SetupDiGetActualSectionToInstallA
;@ stub SetupDiGetActualSectionToInstallW
;@ stub SetupDiGetClassBitmapIndex
;@ stub SetupDiGetClassDescriptionA
  SetupDiGetClassDescriptionExW= _SetupDiGetClassDescriptionExW@24       @104
;@ stub SetupDiGetClassDescriptionW
;@ stub SetupDiGetClassDevPropertySheetsA
;@ stub SetupDiGetClassDevPropertySheetsW
  SetupDiGetClassDevsA         = _SetupDiGetClassDevsA@16                @108
  SetupDiGetClassDevsExW       = _SetupDiGetClassDevsExW@28              @109
  SetupDiGetClassDevsW         = _SetupDiGetClassDevsW@16                @110
;@ stub SetupDiGetClassImageIndex
;@ stub SetupDiGetClassImageList
;@ stub SetupDiGetClassInstallParamsA
;@ stub SetupDiGetClassInstallParamsW
;@ stub SetupDiGetDeviceInfoListClass
  SetupDiGetDeviceInfoListDetailW = _SetupDiGetDeviceInfoListDetailW@8   @116
;@ stub SetupDiGetDeviceInstallParamsA
;@ stub SetupDiGetDeviceInstallParamsW
;@ stub SetupDiGetDeviceInstanceIdA
;@ stub SetupDiGetDeviceInstanceIdW
  SetupDiGetDeviceRegistryPropertyA = _SetupDiGetDeviceRegistryPropertyA@28 @121
;@ stub SetupDiGetDeviceRegistryPropertyW
;@ stub SetupDiGetDriverInfoDetailA
;@ stub SetupDiGetDriverInfoDetailW
;@ stub SetupDiGetDriverInstallParamsA
;@ stub SetupDiGetDriverInstallParamsW
;@ stub SetupDiGetDeviceInterfaceAlias
  SetupDiGetDeviceInterfaceDetailA = _SetupDiGetDeviceInterfaceDetailA@24    @128
  SetupDiGetDeviceInterfaceDetailW = _SetupDiGetDeviceInterfaceDetailW@24    @129
;@ stub SetupDiGetHwProfileFriendlyNameA
;@ stub SetupDiGetHwProfileFriendlyNameW
;@ stub SetupDiGetHwProfileList
;@ stub SetupDiGetINFClassA
;@ stub SetupDiGetINFClassW
;@ stub SetupDiGetSelectedDevice
;@ stub SetupDiGetSelectedDriverA
;@ stub SetupDiGetSelectedDriverW
;@ stub SetupDiGetWizardPage
;@ stub SetupDiInstallClassA
;@ stub SetupDiInstallClassW
;@ stub SetupDiInstallDevice
;@ stub SetupDiInstallDriverFiles
;@ stub SetupDiLoadClassIcon
;@ stub SetupDiMoveDuplicateDevice
;@ stub SetupDiOpenClassRegKey
  SetupDiOpenClassRegKeyExW        = _SetupDiOpenClassRegKeyExW@20      @146
;@ stub SetupDiOpenDevRegKey
;@ stub SetupDiOpenDeviceInfoA
;@ stub SetupDiOpenDeviceInfoW
;@ stub SetupDiRegisterDeviceInfo
;@ stub SetupDiRemoveDevice
;@ stub SetupDiSelectDevice
;@ stub SetupDiSelectOEMDrv
;@ stub SetupDiSetClassInstallParamsA
;@ stub SetupDiSetClassInstallParamsW
;@ stub SetupDiSetDeviceInstallParamsA
;@ stub SetupDiSetDeviceInstallParamsW
;@ stub SetupDiSetDeviceRegistryPropertyA
;@ stub SetupDiSetDeviceRegistryPropertyW
;@ stub SetupDiSetDriverInstallParamsA
;@ stub SetupDiSetDriverInstallParamsW
;@ stub SetupDiSetSelectedDevice
;@ stub SetupDiSetSelectedDriverA
;@ stub SetupDiSetSelectedDriverW
;@ stub SetupDuplicateDiskSpaceListA
;@ stub SetupDuplicateDiskSpaceListW

  SetupFindFirstLineA                      = _SetupFindFirstLineA@16       @166
  SetupFindFirstLineW                      = _SetupFindFirstLineW@16       @167
  SetupFindNextLine                        = _SetupFindNextLine@8          @168
  SetupFindNextMatchLineA                  = _SetupFindNextMatchLineA@12   @169
  SetupFindNextMatchLineW                  = _SetupFindNextMatchLineW@12   @170
;@ stub SetupFreeSourceListA
;@ stub SetupFreeSourceListW
  SetupGetBinaryField                      = _SetupGetBinaryField@20       @173
  SetupGetFieldCount                       = _SetupGetFieldCount@4         @174
;@ stub SetupGetFileCompressionInfoA
;@ stub SetupGetFileCompressionInfoW
  SetupGetFileQueueCount                   = _SetupGetFileQueueCount@12    @177
  SetupGetFileQueueFlags                   = _SetupGetFileQueueFlags@8     @178
;@ stub SetupGetInfFileListA
;@ stub SetupGetInfFileListW
;@ stub SetupGetInfInformationA
;@ stub SetupGetInfInformationW
  SetupGetIntField                         = _SetupGetIntField@12          @183
  SetupGetLineByIndexA                     = _SetupGetLineByIndexA@16      @184
  SetupGetLineByIndexW                     = _SetupGetLineByIndexW@16      @185
  SetupGetLineCountA                       = _SetupGetLineCountA@8         @186
  SetupGetLineCountW                       = _SetupGetLineCountW@8         @187
  SetupGetLineTextA                        = _SetupGetLineTextA@28         @188
  SetupGetLineTextW                        = _SetupGetLineTextW@28         @189
  SetupGetMultiSzFieldA                    = _SetupGetMultiSzFieldA@20     @190
  SetupGetMultiSzFieldW                    = _SetupGetMultiSzFieldW@20     @191
;@ stub SetupGetSourceFileLocationA
;@ stub SetupGetSourceFileLocationW
;@ stub SetupGetSourceFileSizeA
;@ stub SetupGetSourceFileSizeW
;@ stub SetupGetSourceInfoA
;@ stub SetupGetSourceInfoW
  SetupGetStringFieldA                     = _SetupGetStringFieldA@20      @198
  SetupGetStringFieldW                     = _SetupGetStringFieldW@20      @199
;@ stub SetupGetTargetPathA
;@ stub SetupGetTargetPathW
  SetupInitDefaultQueueCallback            = _SetupInitDefaultQueueCallback@4    @202
  SetupInitDefaultQueueCallbackEx          = _SetupInitDefaultQueueCallbackEx@20 @203
;@ stub SetupInitializeFileLogA
;@ stub SetupInitializeFileLogW
;@ stub SetupInstallFileA
;@ stub SetupInstallFileExA
;@ stub SetupInstallFileExW
;@ stub SetupInstallFileW
  SetupInstallFilesFromInfSectionA          = _SetupInstallFilesFromInfSectionA@24  @210
  SetupInstallFilesFromInfSectionW          = _SetupInstallFilesFromInfSectionW@24  @211
  SetupInstallFromInfSectionA               = _SetupInstallFromInfSectionA@44       @212
  SetupInstallFromInfSectionW               = _SetupInstallFromInfSectionW@44       @213
;@ stub SetupInstallServicesFromInfSectionA
;@ stub SetupInstallServicesFromInfSectionW
  SetupIterateCabinetA                      = _SetupIterateCabinetA@16    @216
  SetupIterateCabinetW                      = _SetupIterateCabinetW@16    @217
;@ stub SetupLogFileA
;@ stub SetupLogFileW
  SetupOpenAppendInfFileA                   = _SetupOpenAppendInfFileA@12 @220
  SetupOpenAppendInfFileW                   = _SetupOpenAppendInfFileW@12 @221
  SetupOpenFileQueue                        = _SetupOpenFileQueue@0       @222
  SetupOpenInfFileA                         = _SetupOpenInfFileA@16       @223
  SetupOpenInfFileW                         = _SetupOpenInfFileW@16       @224
;@ stub SetupOpenMasterInf
;@ stub SetupPromptForDiskA
;@ stub SetupPromptForDiskW
;@ stub SetupPromptReboot
;@ stub SetupQueryDrivesInDiskSpaceListA
;@ stub SetupQueryDrivesInDiskSpaceListW
;@ stub SetupQueryFileLogA
;@ stub SetupQueryFileLogW
;@ stub SetupQueryInfFileInformationA
;@ stub SetupQueryInfFileInformationW
;@ stub SetupQueryInfVersionInformationA
;@ stub SetupQueryInfVersionInformationW
;@ stub SetupQuerySourceListA
;@ stub SetupQuerySourceListW
;@ stub SetupQuerySpaceRequiredOnDriveA
;@ stub SetupQuerySpaceRequiredOnDriveW
  SetupQueueCopyA                            = _SetupQueueCopyA@36          @241
  SetupQueueCopyIndirectA                    = _SetupQueueCopyIndirectA@4   @242
  SetupQueueCopyIndirectW                    = _SetupQueueCopyIndirectW@4   @243
  SetupQueueCopySectionA                     = _SetupQueueCopySectionA@24   @244
  SetupQueueCopySectionW                     = _SetupQueueCopySectionW@24   @245
  SetupQueueCopyW                            = _SetupQueueCopyW@36          @246
  SetupQueueDefaultCopyA                     = _SetupQueueDefaultCopyA@24   @247
  SetupQueueDefaultCopyW                     = _SetupQueueDefaultCopyW@24   @248
  SetupQueueDeleteA                          = _SetupQueueDeleteA@12        @249
  SetupQueueDeleteSectionA                   = _SetupQueueDeleteSectionA@16 @250
  SetupQueueDeleteSectionW                   = _SetupQueueDeleteSectionW@16 @251
  SetupQueueDeleteW                          = _SetupQueueDeleteW@12        @252
  SetupQueueRenameA                          = _SetupQueueRenameA@20        @253
  SetupQueueRenameSectionA                   = _SetupQueueRenameSectionA@16 @254
  SetupQueueRenameSectionW                   = _SetupQueueRenameSectionW@16 @255
  SetupQueueRenameW                          = _SetupQueueRenameW@20        @256
;@ stub SetupRemoveFileLogEntryA
;@ stub SetupRemoveFileLogEntryW
;@ stub SetupRemoveFromDiskSpaceListA
;@ stub SetupRemoveFromDiskSpaceListW
;@ stub SetupRemoveFromSourceListA
;@ stub SetupRemoveFromSourceListW
;@ stub SetupRemoveInstallSectionFromDiskSpaceListA
;@ stub SetupRemoveInstallSectionFromDiskSpaceListW
;@ stub SetupRemoveSectionFromDiskSpaceListA
;@ stub SetupRemoveSectionFromDiskSpaceListW
;@ stub SetupRenameErrorA
;@ stub SetupRenameErrorW
;@ stub SetupScanFileQueue
  SetupScanFileQueueA                        = _SetupScanFileQueueA@24    @269
  SetupScanFileQueueW                        = _SetupScanFileQueueW@24    @270
  SetupSetDirectoryIdA                       = _SetupSetDirectoryIdA@12   @271
;@ stub SetupSetDirectoryIdExA
;@ stub SetupSetDirectoryIdExW
  SetupSetDirectoryIdW                       = _SetupSetDirectoryIdW@12   @274
  SetupSetFileQueueFlags                     = _SetupSetFileQueueFlags@12 @275
;@ stub SetupSetPlatformPathOverrideA
;@ stub SetupSetPlatformPathOverrideW
;@ stub SetupSetSourceListA
;@ stub SetupSetSourceListW
  SetupTermDefaultQueueCallback              = _SetupTermDefaultQueueCallback@4 @280
;@ stub SetupTerminateFileLog
;@ stub ShouldDeviceBeExcluded
;@ stub StampFileSecurity
;@ stub StringTableAddString
;@ stub StringTableAddStringEx
;@ stub StringTableDestroy
;@ stub StringTableDuplicate
;@ stub StringTableEnum
;@ stub StringTableGetExtraData
;@ stub StringTableInitialize
;@ stub StringTableInitializeEx
;@ stub StringTableLookUpString
;@ stub StringTableLookUpStringEx
;@ stub StringTableSetExtraData
;@ stub StringTableStringFromId
;@ stub StringTableTrim
;@ stub TakeOwnershipOfFile
;@ stub UnicodeToMultiByte
;@ stub UnmapAndCloseFile
;@ stub pSetupAddMiniIconToList
;@ stub pSetupAddTagToGroupOrderListEntry
;@ stub pSetupAppendStringToMultiSz
;@ stub pSetupDirectoryIdToPath
;@ stub pSetupGetField
;@ stub pSetupGetOsLoaderDriveAndPath
;@ stub pSetupGetVersionDatum
;@ stub pSetupGuidFromString
;@ stub pSetupIsGuidNull
;@ stub pSetupMakeSurePathExists
;@ stub pSetupStringFromGuid
