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