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