setupapi.spec 24.7 KB
Newer Older
Matthew Davison's avatar
Matthew Davison committed
1 2 3 4
@ stub AcquireSCMLock
@ stub AddMiniIconToList
@ stub AddTagToGroupOrderListEntry
@ stub AppendStringToMultiSz
5
@ stdcall AssertFail(str long str)
Matthew Davison's avatar
Matthew Davison committed
6 7 8 9
@ stub CMP_Init_Detection
@ stub CMP_RegisterNotification
@ stub CMP_Report_LogOn
@ stub CMP_UnregisterNotification
10
@ stdcall CMP_WaitNoPendingInstallEvents(long)
Matthew Davison's avatar
Matthew Davison committed
11 12 13 14 15 16 17 18 19 20
@ stub CMP_WaitServices
@ stub CM_Add_Empty_Log_Conf
@ stub CM_Add_Empty_Log_Conf_Ex
@ stub CM_Add_IDA
@ stub CM_Add_IDW
@ stub CM_Add_ID_ExA
@ stub CM_Add_ID_ExW
@ stub CM_Add_Range
@ stub CM_Add_Res_Des
@ stub CM_Add_Res_Des_Ex
21
@ stdcall CM_Connect_MachineA(str ptr)
22
@ stdcall CM_Connect_MachineW(wstr ptr)
23 24
@ stdcall CM_Create_DevNodeA(ptr str long long)
@ stdcall CM_Create_DevNodeW(ptr wstr long long)
Matthew Davison's avatar
Matthew Davison committed
25 26 27 28 29 30 31 32 33 34 35 36
@ stub CM_Create_DevNode_ExA
@ stub CM_Create_DevNode_ExW
@ stub CM_Create_Range_List
@ stub CM_Delete_Class_Key
@ stub CM_Delete_Class_Key_Ex
@ stub CM_Delete_DevNode_Key
@ stub CM_Delete_DevNode_Key_Ex
@ stub CM_Delete_Range
@ stub CM_Detect_Resource_Conflict
@ stub CM_Detect_Resource_Conflict_Ex
@ stub CM_Disable_DevNode
@ stub CM_Disable_DevNode_Ex
37
@ stdcall CM_Disconnect_Machine(long)
Matthew Davison's avatar
Matthew Davison committed
38 39 40
@ stub CM_Dup_Range_List
@ stub CM_Enable_DevNode
@ stub CM_Enable_DevNode_Ex
41
@ stdcall CM_Enumerate_Classes(long ptr long)
Matthew Davison's avatar
Matthew Davison committed
42 43 44 45 46 47 48 49 50
@ stub CM_Enumerate_Classes_Ex
@ stub CM_Enumerate_EnumeratorsA
@ stub CM_Enumerate_EnumeratorsW
@ stub CM_Enumerate_Enumerators_ExA
@ stub CM_Enumerate_Enumerators_ExW
@ stub CM_Find_Range
@ stub CM_First_Range
@ stub CM_Free_Log_Conf
@ stub CM_Free_Log_Conf_Ex
Uwe Bonnes's avatar
Uwe Bonnes committed
51
@ stub CM_Free_Log_Conf_Handle
Matthew Davison's avatar
Matthew Davison committed
52 53 54
@ stub CM_Free_Range_List
@ stub CM_Free_Res_Des
@ stub CM_Free_Res_Des_Ex
Uwe Bonnes's avatar
Uwe Bonnes committed
55
@ stub CM_Free_Res_Des_Handle
Matthew Davison's avatar
Matthew Davison committed
56 57 58 59 60 61 62 63 64 65
@ stub CM_Get_Child
@ stub CM_Get_Child_Ex
@ stub CM_Get_Class_Key_NameA
@ stub CM_Get_Class_Key_NameW
@ stub CM_Get_Class_Key_Name_ExA
@ stub CM_Get_Class_Key_Name_ExW
@ stub CM_Get_Class_NameA
@ stub CM_Get_Class_NameW
@ stub CM_Get_Class_Name_ExA
@ stub CM_Get_Class_Name_ExW
66
@ stdcall CM_Get_Class_Registry_PropertyA(ptr long ptr ptr long long ptr)
67
@ stdcall CM_Get_Class_Registry_PropertyW(ptr long ptr ptr long long ptr)
Matthew Davison's avatar
Matthew Davison committed
68 69 70 71
@ stub CM_Get_Depth
@ stub CM_Get_Depth_Ex
@ stub CM_Get_DevNode_Registry_PropertyA
@ stub CM_Get_DevNode_Registry_PropertyW
72
@ stdcall CM_Get_DevNode_Registry_Property_ExA(long long ptr ptr ptr long ptr)
73
@ stdcall CM_Get_DevNode_Registry_Property_ExW(long long ptr ptr ptr long ptr)
Matthew Davison's avatar
Matthew Davison committed
74
@ stub CM_Get_DevNode_Status
Uwe Bonnes's avatar
Uwe Bonnes committed
75
@ stub CM_Get_DevNode_Status_Ex
76
@ stdcall CM_Get_Device_IDA(ptr ptr long long)
77
@ stdcall CM_Get_Device_IDW(ptr ptr long long)
Matthew Davison's avatar
Matthew Davison committed
78
@ stub CM_Get_Device_ID_ExA
79
@ stdcall CM_Get_Device_ID_ExW(ptr ptr long long ptr)
80 81
@ stdcall CM_Get_Device_ID_ListA(str ptr long long)
@ stdcall CM_Get_Device_ID_ListW(wstr ptr long long)
Matthew Davison's avatar
Matthew Davison committed
82 83
@ stub CM_Get_Device_ID_List_ExA
@ stub CM_Get_Device_ID_List_ExW
84 85
@ stdcall CM_Get_Device_ID_List_SizeA(ptr str long)
@ stdcall CM_Get_Device_ID_List_SizeW(ptr wstr long)
Matthew Davison's avatar
Matthew Davison committed
86 87
@ stub CM_Get_Device_ID_List_Size_ExA
@ stub CM_Get_Device_ID_List_Size_ExW
88
@ stdcall CM_Get_Device_ID_Size(ptr ptr long)
Matthew Davison's avatar
Matthew Davison committed
89 90 91 92 93 94 95 96 97 98 99
@ stub CM_Get_Device_ID_Size_Ex
@ stub CM_Get_Device_Interface_AliasA
@ stub CM_Get_Device_Interface_AliasW
@ stub CM_Get_Device_Interface_Alias_ExA
@ stub CM_Get_Device_Interface_Alias_ExW
@ stub CM_Get_Device_Interface_ListA
@ stub CM_Get_Device_Interface_ListW
@ stub CM_Get_Device_Interface_List_ExA
@ stub CM_Get_Device_Interface_List_ExW
@ stub CM_Get_Device_Interface_List_SizeA
@ stub CM_Get_Device_Interface_List_SizeW
100 101
@ stdcall CM_Get_Device_Interface_List_Size_ExA(ptr ptr str long ptr)
@ stdcall CM_Get_Device_Interface_List_Size_ExW(ptr ptr wstr long ptr)
Matthew Davison's avatar
Matthew Davison committed
102
@ stub CM_Get_First_Log_Conf
Uwe Bonnes's avatar
Uwe Bonnes committed
103
@ stub CM_Get_First_Log_Conf_Ex
Matthew Davison's avatar
Matthew Davison committed
104 105 106 107 108 109 110 111 112 113 114 115 116 117 118
@ stub CM_Get_Global_State
@ stub CM_Get_Global_State_Ex
@ stub CM_Get_HW_Prof_FlagsA
@ stub CM_Get_HW_Prof_FlagsW
@ stub CM_Get_HW_Prof_Flags_ExA
@ stub CM_Get_HW_Prof_Flags_ExW
@ stub CM_Get_Hardware_Profile_InfoA
@ stub CM_Get_Hardware_Profile_InfoW
@ stub CM_Get_Hardware_Profile_Info_ExA
@ stub CM_Get_Hardware_Profile_Info_ExW
@ stub CM_Get_Log_Conf_Priority
@ stub CM_Get_Log_Conf_Priority_Ex
@ stub CM_Get_Next_Log_Conf
@ stub CM_Get_Next_Log_Conf_Ex
@ stub CM_Get_Next_Res_Des
Uwe Bonnes's avatar
Uwe Bonnes committed
119
@ stub CM_Get_Next_Res_Des_Ex
120
@ stdcall CM_Get_Parent(ptr long long)
Matthew Davison's avatar
Matthew Davison committed
121 122
@ stub CM_Get_Parent_Ex
@ stub CM_Get_Res_Des_Data
Uwe Bonnes's avatar
Uwe Bonnes committed
123
@ stub CM_Get_Res_Des_Data_Ex
Matthew Davison's avatar
Matthew Davison committed
124
@ stub CM_Get_Res_Des_Data_Size
Uwe Bonnes's avatar
Uwe Bonnes committed
125
@ stub CM_Get_Res_Des_Data_Size_Ex
Matthew Davison's avatar
Matthew Davison committed
126 127 128 129 130 131 132
@ stub CM_Get_Sibling
@ stub CM_Get_Sibling_Ex
@ stub CM_Get_Version
@ stub CM_Get_Version_Ex
@ stub CM_Intersect_Range_List
@ stub CM_Invert_Range_List
@ stub CM_Is_Dock_Station_Present
133 134
@ stdcall CM_Locate_DevNodeA(ptr str long)
@ stdcall CM_Locate_DevNodeW(ptr wstr long)
135 136
@ stdcall CM_Locate_DevNode_ExA(ptr str long long)
@ stdcall CM_Locate_DevNode_ExW(ptr wstr long long)
Matthew Davison's avatar
Matthew Davison committed
137 138 139 140 141 142 143 144 145 146 147 148
@ stub CM_Merge_Range_List
@ stub CM_Modify_Res_Des
@ stub CM_Modify_Res_Des_Ex
@ stub CM_Move_DevNode
@ stub CM_Move_DevNode_Ex
@ stub CM_Next_Range
@ stub CM_Open_Class_KeyA
@ stub CM_Open_Class_KeyW
@ stub CM_Open_Class_Key_ExA
@ stub CM_Open_Class_Key_ExW
@ stub CM_Open_DevNode_Key
@ stub CM_Open_DevNode_Key_Ex
149 150 151 152
@ stub CM_Query_And_Remove_SubTreeA
@ stub CM_Query_And_Remove_SubTreeW
@ stub CM_Query_And_Remove_SubTree_ExA
@ stub CM_Query_And_Remove_SubTree_ExW
Matthew Davison's avatar
Matthew Davison committed
153 154 155 156 157 158 159
@ stub CM_Query_Arbitrator_Free_Data
@ stub CM_Query_Arbitrator_Free_Data_Ex
@ stub CM_Query_Arbitrator_Free_Size
@ stub CM_Query_Arbitrator_Free_Size_Ex
@ stub CM_Query_Remove_SubTree
@ stub CM_Query_Remove_SubTree_Ex
@ stub CM_Reenumerate_DevNode
Uwe Bonnes's avatar
Uwe Bonnes committed
160
@ stub CM_Reenumerate_DevNode_Ex
Matthew Davison's avatar
Matthew Davison committed
161 162 163 164 165 166 167 168 169 170
@ stub CM_Register_Device_Driver
@ stub CM_Register_Device_Driver_Ex
@ stub CM_Register_Device_InterfaceA
@ stub CM_Register_Device_InterfaceW
@ stub CM_Register_Device_Interface_ExA
@ stub CM_Register_Device_Interface_ExW
@ stub CM_Remove_SubTree
@ stub CM_Remove_SubTree_Ex
@ stub CM_Remove_Unmarked_Children
@ stub CM_Remove_Unmarked_Children_Ex
171 172
@ stub CM_Request_Device_EjectA
@ stub CM_Request_Device_EjectW
Matthew Davison's avatar
Matthew Davison committed
173 174 175 176 177
@ stub CM_Request_Eject_PC
@ stub CM_Reset_Children_Marks
@ stub CM_Reset_Children_Marks_Ex
@ stub CM_Run_Detection
@ stub CM_Run_Detection_Ex
178
@ stdcall CM_Set_Class_Registry_PropertyA(ptr long ptr long long ptr)
179
@ stdcall CM_Set_Class_Registry_PropertyW(ptr long ptr long long ptr)
Matthew Davison's avatar
Matthew Davison committed
180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200
@ stub CM_Set_DevNode_Problem
@ stub CM_Set_DevNode_Problem_Ex
@ stub CM_Set_DevNode_Registry_PropertyA
@ stub CM_Set_DevNode_Registry_PropertyW
@ stub CM_Set_DevNode_Registry_Property_ExA
@ stub CM_Set_DevNode_Registry_Property_ExW
@ stub CM_Set_HW_Prof
@ stub CM_Set_HW_Prof_Ex
@ stub CM_Set_HW_Prof_FlagsA
@ stub CM_Set_HW_Prof_FlagsW
@ stub CM_Set_HW_Prof_Flags_ExA
@ stub CM_Set_HW_Prof_Flags_ExW
@ stub CM_Setup_DevNode
@ stub CM_Setup_DevNode_Ex
@ stub CM_Test_Range_Available
@ stub CM_Uninstall_DevNode
@ stub CM_Uninstall_DevNode_Ex
@ stub CM_Unregister_Device_InterfaceA
@ stub CM_Unregister_Device_InterfaceW
@ stub CM_Unregister_Device_Interface_ExA
@ stub CM_Unregister_Device_Interface_ExW
201 202
@ stdcall CaptureAndConvertAnsiArg(str ptr)
@ stdcall CaptureStringArg(wstr ptr)
203 204
@ stub CenterWindowRelativeToParent
@ stub ConcatenatePaths
205
@ stdcall DelayedMove(wstr wstr)
206 207
@ stub DelimStringToMultiSz
@ stub DestroyTextFileReadBuffer
208
@ stdcall DoesUserHavePrivilege(wstr)
209
@ stdcall DuplicateString(wstr)
210
@ stdcall EnablePrivilege(wstr long)
211
@ stub ExtensionPropSheetPageProc
212
@ stdcall FileExists(wstr ptr)
213
@ stub FreeStringArray
Matthew Davison's avatar
Matthew Davison committed
214
@ stub GetCurrentDriverSigningPolicy
215 216 217 218
@ stub GetNewInfName
@ stub GetSetFileTimestamp
@ stub GetVersionInfoFromImage
@ stub InfIsFromOemLocation
219
@ stdcall InstallCatalog(str str ptr)
220 221 222
@ stdcall InstallHinfSection(long long str long) InstallHinfSectionA
@ stdcall InstallHinfSectionA(long long str long)
@ stdcall InstallHinfSectionW(long long wstr long)
223
@ stub InstallStop
Matthew Davison's avatar
Matthew Davison committed
224
@ stub InstallStopEx
225
@ stdcall IsUserAdmin()
226 227
@ stub LookUpStringInTable
@ stub MemoryInitialize
228
@ stdcall MultiByteToUnicode(str long)
229
@ stub MultiSzFromSearchControl
230
@ stdcall MyFree(ptr)
231
@ stub MyGetFileTitle
232 233
@ stdcall MyMalloc(long)
@ stdcall MyRealloc(ptr long)
234
@ stdcall OpenAndMapFileForRead(wstr ptr ptr ptr ptr)
235 236
@ stub OutOfMemory
@ stub QueryMultiSzValueToArray
237
@ stdcall QueryRegistryValue(long wstr ptr ptr ptr)
238
@ stub ReadAsciiOrUnicodeTextFile
239
@ stdcall RegistryDelnode(long long)
240
# Yes, Microsoft really misspelled this one!
241
@ stdcall RetreiveFileSecurity(wstr ptr)
242 243 244
@ stub RetrieveServiceConfig
@ stub SearchForInfFile
@ stub SetArrayToMultiSzValue
245
@ stdcall SetupAddInstallSectionToDiskSpaceListA(long long long str ptr long)
246 247 248
@ stub SetupAddInstallSectionToDiskSpaceListW
@ stub SetupAddSectionToDiskSpaceListA
@ stub SetupAddSectionToDiskSpaceListW
249 250
@ stdcall SetupAddToDiskSpaceListA(long str int64 long ptr long)
@ stdcall SetupAddToDiskSpaceListW(long wstr int64 long ptr long)
251
@ stdcall SetupAddToSourceListA(long str)
252 253 254 255
@ stub SetupAddToSourceListW
@ stub SetupAdjustDiskSpaceListA
@ stub SetupAdjustDiskSpaceListW
@ stub SetupCancelTemporarySourceList
256 257
@ stdcall SetupCloseFileQueue(ptr)
@ stdcall SetupCloseInfFile(long)
258
@ stdcall SetupCloseLog()
259
@ stdcall SetupCommitFileQueue(long long ptr ptr) SetupCommitFileQueueW
260 261
@ stdcall SetupCommitFileQueueA(long long ptr ptr)
@ stdcall SetupCommitFileQueueW(long long ptr ptr)
262 263
@ stdcall SetupCopyErrorA(long str str str str str long long str long ptr)
@ stdcall SetupCopyErrorW(long wstr wstr wstr wstr wstr long long wstr long ptr)
Uwe Bonnes's avatar
Uwe Bonnes committed
264
@ stdcall SetupCopyOEMInfA(str str long long ptr long ptr ptr)
265
@ stdcall SetupCopyOEMInfW(wstr wstr long long ptr long ptr ptr)
266 267
@ stdcall SetupCreateDiskSpaceListA(ptr long long)
@ stdcall SetupCreateDiskSpaceListW(ptr long long)
268 269
@ stdcall SetupDecompressOrCopyFileA(str str ptr)
@ stdcall SetupDecompressOrCopyFileW(wstr wstr ptr)
270
@ stub SetupDefaultQueueCallback
271 272
@ stdcall SetupDefaultQueueCallbackA(ptr long long long)
@ stdcall SetupDefaultQueueCallbackW(ptr long long long)
273 274
@ stdcall SetupDeleteErrorA(long str str long long)
@ stdcall SetupDeleteErrorW(long wstr wstr long long)
275
@ stdcall SetupDestroyDiskSpaceList(long)
276
@ stub SetupDiAskForOEMDisk
277 278
@ stdcall SetupDiBuildClassInfoList(long ptr long ptr)
@ stdcall SetupDiBuildClassInfoListExA(long ptr long ptr str ptr)
279
@ stdcall SetupDiBuildClassInfoListExW(long ptr long ptr wstr ptr)
280
@ stdcall SetupDiBuildDriverInfoList(ptr ptr long)
281
@ stdcall SetupDiCallClassInstaller(long ptr ptr)
282 283
@ stub SetupDiCancelDriverInfoSearch
@ stub SetupDiChangeState
284 285
@ stdcall SetupDiClassGuidsFromNameA(str ptr long ptr)
@ stdcall SetupDiClassGuidsFromNameExA(str ptr long ptr str ptr)
286
@ stdcall SetupDiClassGuidsFromNameExW(wstr ptr long ptr wstr ptr)
287 288 289 290 291
@ stdcall SetupDiClassGuidsFromNameW(wstr ptr long ptr)
@ stdcall SetupDiClassNameFromGuidA(ptr str long ptr)
@ stdcall SetupDiClassNameFromGuidExA(ptr str long ptr wstr ptr)
@ stdcall SetupDiClassNameFromGuidExW(ptr wstr long ptr wstr ptr)
@ stdcall SetupDiClassNameFromGuidW(ptr wstr long ptr)
292 293
@ stdcall SetupDiCreateDevRegKeyA(ptr ptr long long long ptr str)
@ stdcall SetupDiCreateDevRegKeyW(ptr ptr long long long ptr wstr)
294
@ stdcall SetupDiCreateDeviceInfoA(long str ptr str long long ptr)
Uwe Bonnes's avatar
Uwe Bonnes committed
295
@ stdcall SetupDiCreateDeviceInfoList(ptr ptr)
296
@ stdcall SetupDiCreateDeviceInfoListExA(ptr long str ptr)
297
@ stdcall SetupDiCreateDeviceInfoListExW(ptr long wstr ptr)
298
@ stdcall SetupDiCreateDeviceInfoW(long wstr ptr wstr long long ptr)
299 300
@ stdcall SetupDiCreateDeviceInterfaceA(ptr ptr ptr str long ptr)
@ stdcall SetupDiCreateDeviceInterfaceW(ptr ptr ptr wstr long ptr)
301 302
@ stdcall SetupDiCreateDeviceInterfaceRegKeyA(ptr ptr long long ptr ptr)
@ stdcall SetupDiCreateDeviceInterfaceRegKeyW(ptr ptr long long ptr ptr)
303
@ stdcall SetupDiDeleteDevRegKey(ptr ptr long long long)
304
@ stdcall SetupDiDeleteDeviceInfo(ptr ptr)
Matthew Davison's avatar
Matthew Davison committed
305
@ stub SetupDiDeleteDeviceInterfaceData
306
@ stdcall SetupDiDeleteDeviceInterfaceRegKey(ptr ptr long)
Matthew Davison's avatar
Matthew Davison committed
307
@ stub SetupDiDeleteDeviceRegKey
308
@ stdcall SetupDiDestroyClassImageList(ptr)
309
@ stdcall SetupDiDestroyDeviceInfoList(long)
310
@ stub SetupDiDestroyDriverInfoList
311
@ stdcall SetupDiDrawMiniIcon(ptr int128 long long)
312 313
@ stdcall SetupDiEnumDeviceInfo(long long ptr)
@ stdcall SetupDiEnumDeviceInterfaces(long ptr ptr long ptr)
314 315
@ stub SetupDiEnumDriverInfoA
@ stub SetupDiEnumDriverInfoW
316 317
@ stdcall SetupDiGetActualSectionToInstallA(long str str long ptr ptr)
@ stdcall SetupDiGetActualSectionToInstallW(long wstr wstr long ptr ptr)
318
@ stdcall SetupDiGetClassBitmapIndex(ptr ptr)
319 320 321 322
@ stdcall SetupDiGetClassDescriptionA(ptr str long ptr)
@ stdcall SetupDiGetClassDescriptionExA(ptr str long ptr str ptr)
@ stdcall SetupDiGetClassDescriptionExW(ptr wstr long ptr wstr ptr)
@ stdcall SetupDiGetClassDescriptionW(ptr wstr long ptr)
323 324
@ stub SetupDiGetClassDevPropertySheetsA
@ stub SetupDiGetClassDevPropertySheetsW
325
@ stdcall SetupDiGetClassDevsA(ptr ptr long long)
Uwe Bonnes's avatar
Uwe Bonnes committed
326
@ stdcall SetupDiGetClassDevsExA(ptr str ptr long ptr str ptr)
327 328
@ stdcall SetupDiGetClassDevsExW(ptr wstr ptr long ptr wstr ptr)
@ stdcall SetupDiGetClassDevsW(ptr ptr long long)
329
@ stdcall SetupDiGetClassImageIndex(ptr ptr ptr)
330
@ stdcall SetupDiGetClassImageList(ptr)
Matthew Davison's avatar
Matthew Davison committed
331
@ stub SetupDiGetClassImageListExA
Robert Shearman's avatar
Robert Shearman committed
332
@ stub SetupDiGetClassImageListExW
333 334 335
@ stub SetupDiGetClassInstallParamsA
@ stub SetupDiGetClassInstallParamsW
@ stub SetupDiGetDeviceInfoListClass
Uwe Bonnes's avatar
Uwe Bonnes committed
336
@ stdcall SetupDiGetDeviceInfoListDetailA(ptr ptr)
337
@ stdcall SetupDiGetDeviceInfoListDetailW(ptr ptr)
338
@ stdcall SetupDiGetDeviceInstallParamsA(ptr ptr ptr)
339
@ stdcall SetupDiGetDeviceInstallParamsW(ptr ptr ptr)
340 341
@ stdcall SetupDiGetDeviceInstanceIdA(ptr ptr ptr long ptr)
@ stdcall SetupDiGetDeviceInstanceIdW(ptr ptr ptr long ptr)
342 343 344
@ stub SetupDiGetDeviceInterfaceAlias
@ stdcall SetupDiGetDeviceInterfaceDetailA(long ptr ptr long ptr ptr)
@ stdcall SetupDiGetDeviceInterfaceDetailW(long ptr ptr long ptr ptr)
345
@ stdcall SetupDiGetDeviceRegistryPropertyA(long ptr long ptr ptr long ptr)
346
@ stdcall SetupDiGetDeviceRegistryPropertyW(long ptr long ptr ptr long ptr)
347 348 349 350 351
@ stub SetupDiGetDriverInfoDetailA
@ stub SetupDiGetDriverInfoDetailW
@ stub SetupDiGetDriverInstallParamsA
@ stub SetupDiGetDriverInstallParamsW
@ stub SetupDiGetHwProfileFriendlyNameA
Matthew Davison's avatar
Matthew Davison committed
352 353
@ stub SetupDiGetHwProfileFriendlyNameExA
@ stub SetupDiGetHwProfileFriendlyNameExW
354 355
@ stub SetupDiGetHwProfileFriendlyNameW
@ stub SetupDiGetHwProfileList
Matthew Davison's avatar
Matthew Davison committed
356 357
@ stub SetupDiGetHwProfileListExA
@ stub SetupDiGetHwProfileListExW
358 359
@ stdcall SetupDiGetINFClassA(str ptr ptr long ptr)
@ stdcall SetupDiGetINFClassW(wstr ptr ptr long ptr)
360 361 362 363
@ stub SetupDiGetSelectedDevice
@ stub SetupDiGetSelectedDriverA
@ stub SetupDiGetSelectedDriverW
@ stub SetupDiGetWizardPage
364
@ stdcall SetupDiInstallClassA(long str long ptr)
Matthew Davison's avatar
Matthew Davison committed
365 366
@ stub SetupDiInstallClassExA
@ stub SetupDiInstallClassExW
367
@ stdcall SetupDiInstallClassW(long wstr long ptr)
368 369
@ stub SetupDiInstallDevice
@ stub SetupDiInstallDriverFiles
370
@ stdcall SetupDiLoadClassIcon(ptr ptr ptr)
371
@ stub SetupDiMoveDuplicateDevice
372 373
@ stdcall SetupDiOpenClassRegKey(ptr long)
@ stdcall SetupDiOpenClassRegKeyExA(ptr long long str ptr)
374
@ stdcall SetupDiOpenClassRegKeyExW(ptr long long wstr ptr)
375
@ stdcall SetupDiOpenDevRegKey(ptr ptr long long long long)
376 377
@ stdcall SetupDiOpenDeviceInfoA(ptr str ptr long ptr)
@ stdcall SetupDiOpenDeviceInfoW(ptr wstr ptr long ptr)
378
@ stdcall SetupDiOpenDeviceInterfaceA(ptr str long ptr)
Robert Shearman's avatar
Robert Shearman committed
379
@ stub SetupDiOpenDeviceInterfaceRegKey
380
@ stdcall SetupDiOpenDeviceInterfaceW(ptr wstr long ptr)
381
@ stdcall SetupDiRegisterDeviceInfo(ptr ptr long ptr ptr ptr)
382
@ stdcall SetupDiRemoveDevice(ptr ptr)
Matthew Davison's avatar
Matthew Davison committed
383
@ stub SetupDiRemoveDeviceInterface
384 385
@ stub SetupDiSelectDevice
@ stub SetupDiSelectOEMDrv
386
@ stdcall SetupDiSetClassInstallParamsA(ptr ptr ptr long)
387 388 389
@ stub SetupDiSetClassInstallParamsW
@ stub SetupDiSetDeviceInstallParamsA
@ stub SetupDiSetDeviceInstallParamsW
390 391
@ stdcall SetupDiSetDeviceRegistryPropertyA(ptr ptr long ptr ptr)
@ stdcall SetupDiSetDeviceRegistryPropertyW(ptr ptr long ptr ptr)
392 393
@ stub SetupDiSetDriverInstallParamsA
@ stub SetupDiSetDriverInstallParamsW
394
@ stdcall SetupDiSetSelectedDevice(ptr ptr)
395 396
@ stub SetupDiSetSelectedDriverA
@ stub SetupDiSetSelectedDriverW
Matthew Davison's avatar
Matthew Davison committed
397
@ stub SetupDiUnremoveDevice
398 399
@ stdcall SetupDuplicateDiskSpaceListA(ptr ptr long long)
@ stdcall SetupDuplicateDiskSpaceListW(ptr ptr long long)
400 401
@ stdcall SetupEnumInfSectionsA(long long ptr long ptr)
@ stdcall SetupEnumInfSectionsW(long long ptr long ptr)
402 403 404 405 406
@ stdcall SetupFindFirstLineA(long str str ptr)
@ stdcall SetupFindFirstLineW(long wstr wstr ptr)
@ stdcall SetupFindNextLine(ptr ptr)
@ stdcall SetupFindNextMatchLineA(ptr str ptr)
@ stdcall SetupFindNextMatchLineW(ptr wstr ptr)
407 408
@ stub SetupFreeSourceListA
@ stub SetupFreeSourceListW
Matthew Davison's avatar
Matthew Davison committed
409 410
@ stub SetupGetBackupInformationA
@ stub SetupGetBackupInformationW
411 412
@ stdcall SetupGetBinaryField(ptr long ptr long ptr)
@ stdcall SetupGetFieldCount(ptr)
413
@ stdcall SetupGetFileCompressionInfoA(str ptr ptr ptr ptr)
414 415
@ stdcall SetupGetFileCompressionInfoExA(str ptr long ptr ptr ptr ptr)
@ stdcall SetupGetFileCompressionInfoExW(wstr ptr long ptr ptr ptr ptr)
416
@ stdcall SetupGetFileCompressionInfoW(wstr ptr ptr ptr ptr)
417 418
@ stdcall SetupGetFileQueueCount(long long ptr)
@ stdcall SetupGetFileQueueFlags(long ptr)
419
@ stdcall SetupGetInfFileListA(str long ptr long ptr)
420
@ stdcall SetupGetInfFileListW(wstr long ptr long ptr)
Christian Costa's avatar
Christian Costa committed
421
@ stdcall SetupGetInfInformationA(ptr long ptr long ptr)
422
@ stdcall SetupGetInfInformationW(ptr long ptr long ptr)
Matthew Davison's avatar
Matthew Davison committed
423
@ stub SetupGetInfSections
424 425 426 427 428 429 430 431 432
@ stdcall SetupGetIntField(ptr long ptr)
@ stdcall SetupGetLineByIndexA(long str long ptr)
@ stdcall SetupGetLineByIndexW(long wstr long ptr)
@ stdcall SetupGetLineCountA(long str)
@ stdcall SetupGetLineCountW(long wstr)
@ stdcall SetupGetLineTextA(ptr long str str ptr long ptr)
@ stdcall SetupGetLineTextW(ptr long wstr wstr ptr long ptr)
@ stdcall SetupGetMultiSzFieldA(ptr long ptr long ptr)
@ stdcall SetupGetMultiSzFieldW(ptr long ptr long ptr)
433
@ stdcall SetupGetNonInteractiveMode()
434 435
@ stdcall SetupGetSourceFileLocationA(ptr ptr str ptr ptr long ptr)
@ stdcall SetupGetSourceFileLocationW(ptr ptr wstr ptr ptr long ptr)
436 437
@ stub SetupGetSourceFileSizeA
@ stub SetupGetSourceFileSizeW
438 439
@ stdcall SetupGetSourceInfoA(ptr long long ptr long ptr)
@ stdcall SetupGetSourceInfoW(ptr long long ptr long ptr)
440 441
@ stdcall SetupGetStringFieldA(ptr long ptr long ptr)
@ stdcall SetupGetStringFieldW(ptr long ptr long ptr)
442 443
@ stdcall SetupGetTargetPathA(ptr ptr str ptr long ptr)
@ stdcall SetupGetTargetPathW(ptr ptr wstr ptr long ptr)
444 445
@ stdcall SetupInitDefaultQueueCallback(long)
@ stdcall SetupInitDefaultQueueCallbackEx(long long long long ptr)
446 447
@ stdcall SetupInitializeFileLogA (str long)
@ stdcall SetupInitializeFileLogW (wstr long)
448
@ stdcall SetupInstallFileA(ptr ptr str str str long ptr ptr)
449 450
@ stdcall SetupInstallFileExA(ptr ptr str str str long ptr ptr ptr)
@ stdcall SetupInstallFileExW(ptr ptr wstr wstr wstr long ptr ptr ptr)
451
@ stdcall SetupInstallFileW(ptr ptr wstr wstr wstr long ptr ptr)
452 453 454 455
@ stdcall SetupInstallFilesFromInfSectionA(long long long str str long)
@ stdcall SetupInstallFilesFromInfSectionW(long long long wstr wstr long)
@ stdcall SetupInstallFromInfSectionA(long long str long long str long ptr ptr long ptr)
@ stdcall SetupInstallFromInfSectionW(long long wstr long long wstr long ptr ptr long ptr)
456
@ stdcall SetupInstallServicesFromInfSectionA(long str long)
Matthew Davison's avatar
Matthew Davison committed
457 458
@ stub SetupInstallServicesFromInfSectionExA
@ stub SetupInstallServicesFromInfSectionExW
459
@ stdcall SetupInstallServicesFromInfSectionW(long wstr long)
460 461
@ stdcall SetupIterateCabinetA(str long ptr ptr)
@ stdcall SetupIterateCabinetW(wstr long ptr ptr)
Matthew Davison's avatar
Matthew Davison committed
462
@ stub SetupLogErrorA
463
@ stdcall SetupLogErrorW(wstr long)
464 465
@ stdcall SetupLogFileA(ptr str str str long str str str long)
@ stdcall SetupLogFileW(ptr wstr wstr wstr long wstr wstr wstr long)
466 467 468 469 470
@ stdcall SetupOpenAppendInfFileA(str long ptr)
@ stdcall SetupOpenAppendInfFileW(wstr long ptr)
@ stdcall SetupOpenFileQueue()
@ stdcall SetupOpenInfFileA(str str long ptr)
@ stdcall SetupOpenInfFileW(wstr wstr long ptr)
471
@ stdcall SetupOpenLog(long)
472
@ stdcall SetupOpenMasterInf()
473 474
@ stdcall SetupPromptForDiskA(ptr str str str str str long ptr long ptr)
@ stdcall SetupPromptForDiskW(ptr wstr wstr wstr wstr wstr long ptr long ptr)
475
@ stdcall SetupPromptReboot(ptr ptr long)
476 477
@ stdcall SetupQueryDrivesInDiskSpaceListA(ptr ptr long ptr)
@ stdcall SetupQueryDrivesInDiskSpaceListW(ptr ptr long ptr)
478 479
@ stub SetupQueryFileLogA
@ stub SetupQueryFileLogW
480 481
@ stdcall SetupQueryInfFileInformationA(ptr long str long ptr)
@ stdcall SetupQueryInfFileInformationW(ptr long wstr long ptr)
482 483
@ stdcall SetupQueryInfOriginalFileInformationA(ptr long ptr ptr)
@ stdcall SetupQueryInfOriginalFileInformationW(ptr long ptr ptr)
484 485 486 487
@ stub SetupQueryInfVersionInformationA
@ stub SetupQueryInfVersionInformationW
@ stub SetupQuerySourceListA
@ stub SetupQuerySourceListW
488
@ stdcall SetupQuerySpaceRequiredOnDriveA(long str ptr ptr long)
489
@ stdcall SetupQuerySpaceRequiredOnDriveW(long wstr ptr ptr long)
490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505
@ stdcall SetupQueueCopyA(long str str str str str str str long)
@ stdcall SetupQueueCopyIndirectA(ptr)
@ stdcall SetupQueueCopyIndirectW(ptr)
@ stdcall SetupQueueCopySectionA(long str long long str long)
@ stdcall SetupQueueCopySectionW(long wstr long long wstr long)
@ stdcall SetupQueueCopyW(long wstr wstr wstr wstr wstr wstr wstr long)
@ stdcall SetupQueueDefaultCopyA(long long str str str long)
@ stdcall SetupQueueDefaultCopyW(long long wstr wstr wstr long)
@ stdcall SetupQueueDeleteA(long str str)
@ stdcall SetupQueueDeleteSectionA(long long long str)
@ stdcall SetupQueueDeleteSectionW(long long long wstr)
@ stdcall SetupQueueDeleteW(long wstr wstr)
@ stdcall SetupQueueRenameA(long str str str str)
@ stdcall SetupQueueRenameSectionA(long long long str)
@ stdcall SetupQueueRenameSectionW(long long long wstr)
@ stdcall SetupQueueRenameW(long wstr wstr wstr wstr)
506 507 508 509 510 511 512 513 514 515
@ stub SetupRemoveFileLogEntryA
@ stub SetupRemoveFileLogEntryW
@ stub SetupRemoveFromDiskSpaceListA
@ stub SetupRemoveFromDiskSpaceListW
@ stub SetupRemoveFromSourceListA
@ stub SetupRemoveFromSourceListW
@ stub SetupRemoveInstallSectionFromDiskSpaceListA
@ stub SetupRemoveInstallSectionFromDiskSpaceListW
@ stub SetupRemoveSectionFromDiskSpaceListA
@ stub SetupRemoveSectionFromDiskSpaceListW
516 517
@ stdcall SetupRenameErrorA(long str str str long long)
@ stdcall SetupRenameErrorW(long wstr wstr wstr long long)
518
@ stub SetupScanFileQueue
519 520 521
@ stdcall SetupScanFileQueueA(long long long ptr ptr ptr)
@ stdcall SetupScanFileQueueW(long long long ptr ptr ptr)
@ stdcall SetupSetDirectoryIdA(long long str)
522 523
@ stub SetupSetDirectoryIdExA
@ stub SetupSetDirectoryIdExW
524
@ stdcall SetupSetDirectoryIdW(long long wstr)
525 526
@ stdcall SetupSetFileQueueAlternatePlatformA(ptr ptr str)
@ stdcall SetupSetFileQueueAlternatePlatformW(ptr ptr wstr)
527
@ stdcall SetupSetFileQueueFlags(long long long)
528
@ stdcall SetupSetNonInteractiveMode(long)
529 530
@ stub SetupSetPlatformPathOverrideA
@ stub SetupSetPlatformPathOverrideW
531 532
@ stdcall SetupSetSourceListA(long ptr long)
@ stdcall SetupSetSourceListW(long ptr long)
533
@ stdcall SetupTermDefaultQueueCallback(ptr)
534
@ stdcall SetupTerminateFileLog(long)
535 536
@ stdcall SetupUninstallOEMInfA(str long ptr)
@ stdcall SetupUninstallOEMInfW(wstr long ptr)
537
@ stub ShouldDeviceBeExcluded
538
@ stdcall StampFileSecurity(wstr ptr)
539 540 541 542
@ stdcall StringTableAddString(ptr wstr long)
@ stdcall StringTableAddStringEx(ptr wstr long ptr long)
@ stdcall StringTableDestroy(ptr)
@ stdcall StringTableDuplicate(ptr)
543
@ stub StringTableEnum
544 545 546 547
@ stdcall StringTableGetExtraData(ptr long ptr long)
@ stdcall StringTableInitialize()
@ stdcall StringTableInitializeEx(long long)
@ stdcall StringTableLookUpString(ptr wstr long)
548
@ stdcall StringTableLookUpStringEx(ptr wstr long ptr long)
549 550 551 552
@ stdcall StringTableSetExtraData(ptr long ptr long)
@ stdcall StringTableStringFromId(ptr long)
@ stdcall StringTableStringFromIdEx(ptr long ptr ptr)
@ stdcall StringTableTrim(ptr)
553
@ stdcall TakeOwnershipOfFile(wstr)
554
@ stdcall UnicodeToMultiByte(wstr long)
555
@ stdcall UnmapAndCloseFile(long long ptr)
Matthew Davison's avatar
Matthew Davison committed
556 557 558
@ stub VerifyCatalogFile
@ stub VerifyFile
@ stub pSetupAccessRunOnceNodeList
Uwe Bonnes's avatar
Uwe Bonnes committed
559 560 561
@ stub pSetupAddMiniIconToList
@ stub pSetupAddTagToGroupOrderListEntry
@ stub pSetupAppendStringToMultiSz
Matthew Davison's avatar
Matthew Davison committed
562
@ stub pSetupDestroyRunOnceNodeList
563
@ stub pSetupDirectoryIdToPath
564
@ stdcall pSetupFree(ptr) MyFree
565
@ stdcall pSetupGetField(ptr long)
566
@ stdcall pSetupGetGlobalFlags()
567
@ stub pSetupGetOsLoaderDriveAndPath
568
@ stdcall pSetupGetQueueFlags(ptr)
569 570 571
@ stub pSetupGetVersionDatum
@ stub pSetupGuidFromString
@ stub pSetupIsGuidNull
572
@ stdcall pSetupInstallCatalog(wstr wstr ptr)
573
@ stdcall pSetupIsUserAdmin() IsUserAdmin
574
@ stub pSetupMakeSurePathExists
575 576
@ stdcall pSetupMalloc(long) MyMalloc
@ stdcall pSetupRealloc(ptr long) MyRealloc
577
@ stdcall pSetupSetGlobalFlags(long)
578
@ stdcall pSetupSetQueueFlags(ptr long)
Matthew Davison's avatar
Matthew Davison committed
579
@ stub pSetupSetSystemSourceFlags
580
@ stub pSetupStringFromGuid
581 582 583 584 585 586 587 588 589 590 591
@ stdcall pSetupStringTableAddString(ptr wstr long) StringTableAddString
@ stdcall pSetupStringTableAddStringEx(ptr wstr long ptr long) StringTableAddStringEx
@ stdcall pSetupStringTableDestroy(ptr) StringTableDestroy
@ stdcall pSetupStringTableDuplicate(ptr) StringTableDuplicate
@ stub pSetupStringTableEnum
@ stdcall pSetupStringTableGetExtraData(ptr long ptr long) StringTableGetExtraData
@ stdcall pSetupStringTableInitialize() StringTableInitialize
@ stdcall pSetupStringTableInitializeEx(long long) StringTableInitializeEx
@ stdcall pSetupStringTableLookUpString(ptr wstr long) StringTableLookUpString
@ stdcall pSetupStringTableLookUpStringEx(ptr wstr long ptr ptr) StringTableLookUpStringEx
@ stdcall pSetupStringTableSetExtraData(ptr long ptr long) StringTableSetExtraData
592
@ stub pSetupVerifyCatalogFile
Matthew Davison's avatar
Matthew Davison committed
593
@ stub pSetupVerifyQueuedCatalogs