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