238 lines
19 KiB
Python
238 lines
19 KiB
Python
name setupapi
|
|
type win32
|
|
rsrc setupapi.res
|
|
|
|
import user32.dll
|
|
import advapi32.dll
|
|
import kernel32.dll
|
|
import ntdll.dll
|
|
|
|
debug_channels (setupapi)
|
|
|
|
# almost all functions are commented out for now. Ordinals are from setupapi.dll 4.0
|
|
|
|
# 45 stdcall SetupAddInstallSectionToDiskSpaceListA() SetupAddInstallSectionToDiskSpaceListA
|
|
# 46 stdcall SetupAddInstallSectionToDiskSpaceListW() SetupAddInstallSectionToDiskSpaceListW
|
|
# 47 stdcall SetupAddSectionToDiskSpaceListA() SetupAddSectionToDiskSpaceListA
|
|
# 48 stdcall SetupAddSectionToDiskSpaceListW() SetupAddSectionToDiskSpaceListW
|
|
# 49 stdcall SetupAddToDiskSpaceListA() SetupAddToDiskSpaceListA
|
|
# 50 stdcall SetupAddToDiskSpaceListW() SetupAddToDiskSpaceListW
|
|
# 51 stdcall SetupAddToSourceListA() SetupAddToSourceListA
|
|
# 52 stdcall SetupAddToSourceListW() SetupAddToSourceListW
|
|
# 53 stdcall SetupAdjustDiskSpaceListA() SetupAdjustDiskSpaceListA
|
|
# 54 stdcall SetupAdjustDiskSpaceListW() SetupAdjustDiskSpaceListW
|
|
# 55 stdcall SetupCancelTemporarySourceList() SetupCancelTemporarySourceList
|
|
56 stdcall SetupCloseFileQueue(ptr) SetupCloseFileQueue
|
|
57 stdcall SetupCloseInfFile(long) SetupCloseInfFile
|
|
# 58 stdcall SetupCommitFileQueue() SetupCommitFileQueue
|
|
59 stdcall SetupCommitFileQueueA(ptr ptr ptr ptr) SetupCommitFileQueueA
|
|
# 60 stdcall SetupCommitFileQueueW() SetupCommitFileQueueW
|
|
# 61 stdcall SetupCopyErrorA() SetupCopyErrorA
|
|
# 62 stdcall SetupCopyErrorW() SetupCopyErrorW
|
|
# 63 stdcall SetupCreateDiskSpaceListA() SetupCreateDiskSpaceListA
|
|
# 64 stdcall SetupCreateDiskSpaceListW() SetupCreateDiskSpaceListW
|
|
# 65 stdcall SetupDecompressOrCopyFileA() SetupDecompressOrCopyFileA
|
|
# 66 stdcall SetupDecompressOrCopyFileW() SetupDecompressOrCopyFileW
|
|
# 67 stdcall SetupDefaultQueueCallback() SetupDefaultQueueCallback
|
|
68 stdcall SetupDefaultQueueCallbackA(ptr long long long) SetupDefaultQueueCallbackA
|
|
# 69 stdcall SetupDefaultQueueCallbackW() SetupDefaultQueueCallbackW
|
|
# 70 stdcall SetupDeleteErrorA() SetupDeleteErrorA
|
|
# 71 stdcall SetupDeleteErrorW() SetupDeleteErrorW
|
|
# 72 stdcall SetupDestroyDiskSpaceList() SetupDestroyDiskSpaceList
|
|
# 73 stdcall SetupDiAskForOEMDisk() SetupDiAskForOEMDisk
|
|
# 74 stdcall SetupDiBuildClassInfoList() SetupDiBuildClassInfoList
|
|
# 75 stdcall SetupDiBuildDriverInfoList() SetupDiBuildDriverInfoList
|
|
# 76 stdcall SetupDiCallClassInstaller() SetupDiCallClassInstaller
|
|
# 77 stdcall SetupDiCancelDriverInfoSearch() SetupDiCancelDriverInfoSearch
|
|
# 78 stdcall SetupDiChangeState() SetupDiChangeState
|
|
# 79 stdcall SetupDiClassGuidsFromNameA() SetupDiClassGuidsFromNameA
|
|
# 80 stdcall SetupDiClassGuidsFromNameW() SetupDiClassGuidsFromNameW
|
|
# 81 stdcall SetupDiClassNameFromGuidA() SetupDiClassNameFromGuidA
|
|
# 82 stdcall SetupDiClassNameFromGuidW() SetupDiClassNameFromGuidW
|
|
# 83 stdcall SetupDiCreateDevRegKeyA() SetupDiCreateDevRegKeyA
|
|
# 84 stdcall SetupDiCreateDevRegKeyW() SetupDiCreateDevRegKeyW
|
|
# 85 stdcall SetupDiCreateDeviceInfoA() SetupDiCreateDeviceInfoA
|
|
# 86 stdcall SetupDiCreateDeviceInfoList() SetupDiCreateDeviceInfoList
|
|
# 87 stdcall SetupDiCreateDeviceInfoW() SetupDiCreateDeviceInfoW
|
|
# 88 stdcall SetupDiDeleteDevRegKey() SetupDiDeleteDevRegKey
|
|
# 89 stdcall SetupDiDeleteDeviceInfo() SetupDiDeleteDeviceInfo
|
|
# 90 stdcall SetupDiDestroyClassImageList() SetupDiDestroyClassImageList
|
|
# 91 stdcall SetupDiDestroyDeviceInfoList() SetupDiDestroyDeviceInfoList
|
|
# 92 stdcall SetupDiDestroyDriverInfoList() SetupDiDestroyDriverInfoList
|
|
# 93 stdcall SetupDiDrawMiniIcon() SetupDiDrawMiniIcon
|
|
# 94 stdcall SetupDiEnumDeviceInfo() SetupDiEnumDeviceInfo
|
|
# 95 stdcall SetupDiEnumDriverInfoA() SetupDiEnumDriverInfoA
|
|
# 96 stdcall SetupDiEnumDriverInfoW() SetupDiEnumDriverInfoW
|
|
# 97 stdcall SetupDiGetActualSectionToInstallA() SetupDiGetActualSectionToInstallA
|
|
# 98 stdcall SetupDiGetActualSectionToInstallW() SetupDiGetActualSectionToInstallW
|
|
# 99 stdcall SetupDiGetClassBitmapIndex() SetupDiGetClassBitmapIndex
|
|
#100 stdcall SetupDiGetClassDescriptionA() SetupDiGetClassDescriptionA
|
|
#101 stdcall SetupDiGetClassDescriptionW() SetupDiGetClassDescriptionW
|
|
#102 stdcall SetupDiGetClassDevPropertySheetsA() SetupDiGetClassDevPropertySheetsA
|
|
#103 stdcall SetupDiGetClassDevPropertySheetsW() SetupDiGetClassDevPropertySheetsW
|
|
#104 stdcall SetupDiGetClassDevsA() SetupDiGetClassDevsA
|
|
#105 stdcall SetupDiGetClassDevsW() SetupDiGetClassDevsW
|
|
#106 stdcall SetupDiGetClassImageIndex() SetupDiGetClassImageIndex
|
|
#107 stdcall SetupDiGetClassImageList() SetupDiGetClassImageList
|
|
#108 stdcall SetupDiGetClassInstallParamsA() SetupDiGetClassInstallParamsA
|
|
#109 stdcall SetupDiGetClassInstallParamsW() SetupDiGetClassInstallParamsW
|
|
#110 stdcall SetupDiGetDeviceInfoListClass() SetupDiGetDeviceInfoListClass
|
|
#111 stdcall SetupDiGetDeviceInstallParamsA() SetupDiGetDeviceInstallParamsA
|
|
#112 stdcall SetupDiGetDeviceInstallParamsW() SetupDiGetDeviceInstallParamsW
|
|
#113 stdcall SetupDiGetDeviceInstanceIdA() SetupDiGetDeviceInstanceIdA
|
|
#114 stdcall SetupDiGetDeviceInstanceIdW() SetupDiGetDeviceInstanceIdW
|
|
#115 stdcall SetupDiGetDeviceRegistryPropertyA() SetupDiGetDeviceRegistryPropertyA
|
|
#116 stdcall SetupDiGetDeviceRegistryPropertyW() SetupDiGetDeviceRegistryPropertyW
|
|
#117 stdcall SetupDiGetDriverInfoDetailA() SetupDiGetDriverInfoDetailA
|
|
#118 stdcall SetupDiGetDriverInfoDetailW() SetupDiGetDriverInfoDetailW
|
|
#119 stdcall SetupDiGetDriverInstallParamsA() SetupDiGetDriverInstallParamsA
|
|
#120 stdcall SetupDiGetDriverInstallParamsW() SetupDiGetDriverInstallParamsW
|
|
#121 stdcall SetupDiGetHwProfileFriendlyNameA() SetupDiGetHwProfileFriendlyNameA
|
|
#122 stdcall SetupDiGetHwProfileFriendlyNameW() SetupDiGetHwProfileFriendlyNameW
|
|
#123 stdcall SetupDiGetHwProfileList() SetupDiGetHwProfileList
|
|
#124 stdcall SetupDiGetINFClassA() SetupDiGetINFClassA
|
|
#125 stdcall SetupDiGetINFClassW() SetupDiGetINFClassW
|
|
#126 stdcall SetupDiGetSelectedDevice() SetupDiGetSelectedDevice
|
|
#127 stdcall SetupDiGetSelectedDriverA() SetupDiGetSelectedDriverA
|
|
#128 stdcall SetupDiGetSelectedDriverW() SetupDiGetSelectedDriverW
|
|
#129 stdcall SetupDiGetWizardPage() SetupDiGetWizardPage
|
|
#130 stdcall SetupDiInstallClassA() SetupDiInstallClassA
|
|
#131 stdcall SetupDiInstallClassW() SetupDiInstallClassW
|
|
#132 stdcall SetupDiInstallDevice() SetupDiInstallDevice
|
|
#133 stdcall SetupDiInstallDriverFiles() SetupDiInstallDriverFiles
|
|
#134 stdcall SetupDiLoadClassIcon() SetupDiLoadClassIcon
|
|
#135 stdcall SetupDiMoveDuplicateDevice() SetupDiMoveDuplicateDevice
|
|
#136 stdcall SetupDiOpenClassRegKey() SetupDiOpenClassRegKey
|
|
#137 stdcall SetupDiOpenDevRegKey() SetupDiOpenDevRegKey
|
|
#138 stdcall SetupDiOpenDeviceInfoA() SetupDiOpenDeviceInfoA
|
|
#139 stdcall SetupDiOpenDeviceInfoW() SetupDiOpenDeviceInfoW
|
|
#140 stdcall SetupDiRegisterDeviceInfo() SetupDiRegisterDeviceInfo
|
|
#141 stdcall SetupDiRemoveDevice() SetupDiRemoveDevice
|
|
#142 stdcall SetupDiSelectDevice() SetupDiSelectDevice
|
|
#143 stdcall SetupDiSelectOEMDrv() SetupDiSelectOEMDrv
|
|
#144 stdcall SetupDiSetClassInstallParamsA() SetupDiSetClassInstallParamsA
|
|
#145 stdcall SetupDiSetClassInstallParamsW() SetupDiSetClassInstallParamsW
|
|
#146 stdcall SetupDiSetDeviceInstallParamsA() SetupDiSetDeviceInstallParamsA
|
|
#147 stdcall SetupDiSetDeviceInstallParamsW() SetupDiSetDeviceInstallParamsW
|
|
#148 stdcall SetupDiSetDeviceRegistryPropertyA() SetupDiSetDeviceRegistryPropertyA
|
|
#149 stdcall SetupDiSetDeviceRegistryPropertyW() SetupDiSetDeviceRegistryPropertyW
|
|
#150 stdcall SetupDiSetDriverInstallParamsA() SetupDiSetDriverInstallParamsA
|
|
#151 stdcall SetupDiSetDriverInstallParamsW() SetupDiSetDriverInstallParamsW
|
|
#152 stdcall SetupDiSetSelectedDevice() SetupDiSetSelectedDevice
|
|
#153 stdcall SetupDiSetSelectedDriverA() SetupDiSetSelectedDriverA
|
|
#154 stdcall SetupDiSetSelectedDriverW() SetupDiSetSelectedDriverW
|
|
#155 stdcall SetupDuplicateDiskSpaceListA() SetupDuplicateDiskSpaceListA
|
|
#156 stdcall SetupDuplicateDiskSpaceListW() SetupDuplicateDiskSpaceListW
|
|
157 stdcall SetupFindFirstLineA(long str str ptr) SetupFindFirstLineA
|
|
#158 stdcall SetupFindFirstLineW() SetupFindFirstLineW
|
|
159 stdcall SetupFindNextLine(ptr ptr) SetupFindNextLine
|
|
#160 stdcall SetupFindNextMatchLineA() SetupFindNextMatchLineA
|
|
#161 stdcall SetupFindNextMatchLineW() SetupFindNextMatchLineW
|
|
#162 stdcall SetupFreeSourceListA() SetupFreeSourceListA
|
|
#163 stdcall SetupFreeSourceListW() SetupFreeSourceListW
|
|
#164 stdcall SetupGetBinaryField() SetupGetBinaryField
|
|
#165 stdcall SetupGetFieldCount() SetupGetFieldCount
|
|
#166 stdcall SetupGetFileCompressionInfoA() SetupGetFileCompressionInfoA
|
|
#167 stdcall SetupGetFileCompressionInfoW() SetupGetFileCompressionInfoW
|
|
#168 stdcall SetupGetInfFileListA() SetupGetInfFileListA
|
|
#169 stdcall SetupGetInfFileListW() SetupGetInfFileListW
|
|
#170 stdcall SetupGetInfInformationA() SetupGetInfInformationA
|
|
#171 stdcall SetupGetInfInformationW() SetupGetInfInformationW
|
|
#172 stdcall SetupGetIntField() SetupGetIntField
|
|
173 stdcall SetupGetLineByIndexA(ptr str long ptr) SetupGetLineByIndexA
|
|
#174 stdcall SetupGetLineByIndexW() SetupGetLineByIndexW
|
|
#175 stdcall SetupGetLineCountA() SetupGetLineCountA
|
|
#176 stdcall SetupGetLineCountW() SetupGetLineCountW
|
|
177 stdcall SetupGetLineTextA(ptr long str str ptr long ptr) SetupGetLineTextA
|
|
#178 stdcall SetupGetLineTextW() SetupGetLineTextW
|
|
#179 stdcall SetupGetMultiSzFieldA() SetupGetMultiSzFieldA
|
|
#180 stdcall SetupGetMultiSzFieldW() SetupGetMultiSzFieldW
|
|
#181 stdcall SetupGetSourceFileLocationA() SetupGetSourceFileLocationA
|
|
#182 stdcall SetupGetSourceFileLocationW() SetupGetSourceFileLocationW
|
|
#183 stdcall SetupGetSourceFileSizeA() SetupGetSourceFileSizeA
|
|
#184 stdcall SetupGetSourceFileSizeW() SetupGetSourceFileSizeW
|
|
#185 stdcall SetupGetSourceInfoA() SetupGetSourceInfoA
|
|
#186 stdcall SetupGetSourceInfoW() SetupGetSourceInfoW
|
|
187 stdcall SetupGetStringFieldA(ptr long str long ptr) SetupGetStringFieldA
|
|
#188 stdcall SetupGetStringFieldW() SetupGetStringFieldW
|
|
#189 stdcall SetupGetTargetPathA() SetupGetTargetPathA
|
|
#190 stdcall SetupGetTargetPathW() SetupGetTargetPathW
|
|
191 stdcall SetupInitDefaultQueueCallback(long) SetupInitDefaultQueueCallback
|
|
192 stdcall SetupInitDefaultQueueCallbackEx(long long long long ptr) SetupInitDefaultQueueCallbackEx
|
|
#193 stdcall SetupInitializeFileLogA() SetupInitializeFileLogA
|
|
#194 stdcall SetupInitializeFileLogW() SetupInitializeFileLogW
|
|
#195 stdcall SetupInstallFileA() SetupInstallFileA
|
|
#196 stdcall SetupInstallFileExA() SetupInstallFileExA
|
|
#197 stdcall SetupInstallFileExW() SetupInstallFileExW
|
|
#198 stdcall SetupInstallFileW() SetupInstallFileW
|
|
#199 stdcall SetupInstallFilesFromInfSectionA() SetupInstallFilesFromInfSectionA
|
|
#200 stdcall SetupInstallFilesFromInfSectionW() SetupInstallFilesFromInfSectionW
|
|
201 stdcall SetupInstallFromInfSectionA(long long str long long str long ptr ptr long ptr) SetupInstallFromInfSectionA
|
|
#202 stdcall SetupInstallFromInfSectionW() SetupInstallFromInfSectionW
|
|
#203 stdcall SetupInstallServicesFromInfSectionA() SetupInstallServicesFromInfSectionA
|
|
#204 stdcall SetupInstallServicesFromInfSectionW() SetupInstallServicesFromInfSectionW
|
|
205 stdcall SetupIterateCabinetA(str long ptr ptr) SetupIterateCabinetA
|
|
206 stdcall SetupIterateCabinetW(wstr long ptr ptr) SetupIterateCabinetW
|
|
#207 stdcall SetupLogFileA() SetupLogFileA
|
|
#208 stdcall SetupLogFileW() SetupLogFileW
|
|
209 stdcall SetupOpenAppendInfFileA(str ptr ptr) SetupOpenAppendInfFileA
|
|
#210 stdcall SetupOpenAppendInfFileW() SetupOpenAppendInfFileW
|
|
211 stdcall SetupOpenFileQueue() SetupOpenFileQueue
|
|
212 stdcall SetupOpenInfFileA(str str long ptr) SetupOpenInfFileA
|
|
#213 stdcall SetupOpenInfFileW() SetupOpenInfFileW
|
|
#214 stdcall SetupOpenMasterInf() SetupOpenMasterInf
|
|
#215 stdcall SetupPromptForDiskA() SetupPromptForDiskA
|
|
#216 stdcall SetupPromptForDiskW() SetupPromptForDiskW
|
|
#217 stdcall SetupPromptReboot() SetupPromptReboot
|
|
#218 stdcall SetupQueryDrivesInDiskSpaceListA() SetupQueryDrivesInDiskSpaceListA
|
|
#219 stdcall SetupQueryDrivesInDiskSpaceListW() SetupQueryDrivesInDiskSpaceListW
|
|
#220 stdcall SetupQueryFileLogA() SetupQueryFileLogA
|
|
#221 stdcall SetupQueryFileLogW() SetupQueryFileLogW
|
|
#222 stdcall SetupQueryInfFileInformationA() SetupQueryInfFileInformationA
|
|
#223 stdcall SetupQueryInfFileInformationW() SetupQueryInfFileInformationW
|
|
#224 stdcall SetupQueryInfVersionInformationA() SetupQueryInfVersionInformationA
|
|
#225 stdcall SetupQueryInfVersionInformationW() SetupQueryInfVersionInformationW
|
|
#226 stdcall SetupQuerySourceListA() SetupQuerySourceListA
|
|
#227 stdcall SetupQuerySourceListW() SetupQuerySourceListW
|
|
#228 stdcall SetupQuerySpaceRequiredOnDriveA() SetupQuerySpaceRequiredOnDriveA
|
|
#229 stdcall SetupQuerySpaceRequiredOnDriveW() SetupQuerySpaceRequiredOnDriveW
|
|
230 stdcall SetupQueueCopyA(ptr str str str str str str str long) SetupQueueCopyA
|
|
#231 stdcall SetupQueueCopySectionA() SetupQueueCopySectionA
|
|
#232 stdcall SetupQueueCopySectionW() SetupQueueCopySectionW
|
|
#233 stdcall SetupQueueCopyW() SetupQueueCopyW
|
|
#234 stdcall SetupQueueDefaultCopyA() SetupQueueDefaultCopyA
|
|
#235 stdcall SetupQueueDefaultCopyW() SetupQueueDefaultCopyW
|
|
#236 stdcall SetupQueueDeleteA() SetupQueueDeleteA
|
|
#237 stdcall SetupQueueDeleteSectionA() SetupQueueDeleteSectionA
|
|
#238 stdcall SetupQueueDeleteSectionW() SetupQueueDeleteSectionW
|
|
#239 stdcall SetupQueueDeleteW() SetupQueueDeleteW
|
|
#240 stdcall SetupQueueRenameA() SetupQueueRenameA
|
|
#241 stdcall SetupQueueRenameSectionA() SetupQueueRenameSectionA
|
|
#242 stdcall SetupQueueRenameSectionW() SetupQueueRenameSectionW
|
|
#243 stdcall SetupQueueRenameW() SetupQueueRenameW
|
|
#244 stdcall SetupRemoveFileLogEntryA() SetupRemoveFileLogEntryA
|
|
#245 stdcall SetupRemoveFileLogEntryW() SetupRemoveFileLogEntryW
|
|
#246 stdcall SetupRemoveFromDiskSpaceListA() SetupRemoveFromDiskSpaceListA
|
|
#247 stdcall SetupRemoveFromDiskSpaceListW() SetupRemoveFromDiskSpaceListW
|
|
#248 stdcall SetupRemoveFromSourceListA() SetupRemoveFromSourceListA
|
|
#249 stdcall SetupRemoveFromSourceListW() SetupRemoveFromSourceListW
|
|
#250 stdcall SetupRemoveInstallSectionFromDiskSpaceListA() SetupRemoveInstallSectionFromDiskSpaceListA
|
|
#251 stdcall SetupRemoveInstallSectionFromDiskSpaceListW() SetupRemoveInstallSectionFromDiskSpaceListW
|
|
#252 stdcall SetupRemoveSectionFromDiskSpaceListA() SetupRemoveSectionFromDiskSpaceListA
|
|
#253 stdcall SetupRemoveSectionFromDiskSpaceListW() SetupRemoveSectionFromDiskSpaceListW
|
|
#254 stdcall SetupRenameErrorA() SetupRenameErrorA
|
|
#255 stdcall SetupRenameErrorW() SetupRenameErrorW
|
|
#256 stdcall SetupScanFileQueue() SetupScanFileQueue
|
|
#257 stdcall SetupScanFileQueueA() SetupScanFileQueueA
|
|
#258 stdcall SetupScanFileQueueW() SetupScanFileQueueW
|
|
259 stdcall SetupSetDirectoryIdA(long long str) SetupSetDirectoryIdA
|
|
#260 stdcall SetupSetDirectoryIdExA(long long str long long ptr) SetupSetDirectoryIdExA
|
|
#261 stdcall SetupSetDirectoryIdExW(long long wstr long long ptr) SetupSetDirectoryIdExW
|
|
#262 stdcall SetupSetDirectoryIdW(long long wstr) SetupSetDirectoryIdW
|
|
#263 stdcall SetupSetPlatformPathOverrideA(str) SetupSetPlatformPathOverrideA
|
|
#264 stdcall SetupSetPlatformPathOverrideW(wstr) SetupSetPlatformPathOverrideW
|
|
#265 stdcall SetupSetSourceListA(long str long) SetupSetSourceListA
|
|
#266 stdcall SetupSetSourceListW(long wstr long) SetupSetSourceListW
|
|
267 stdcall SetupTermDefaultQueueCallback(ptr) SetupTermDefaultQueueCallback
|
|
#268 stdcall SetupTerminateFileLog(ptr) SetupTerminateFileLog
|