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