1 # Functions exported by Win2003 SP1
2 @ stub CMP_GetBlockedDriverInfo
3 @ stub CMP_GetServerSideDeviceInstallFlags
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
)
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 long
)
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 long
)
24 @ stdcall CM_Create_DevNode_ExW
(ptr wstr long long long
)
25 @ stub CM_Create_Range_List
26 @ stdcall CM_Delete_Class_Key
(ptr long
)
27 @ stdcall CM_Delete_Class_Key_Ex
(ptr long long
)
28 @ stdcall CM_Delete_DevNode_Key
(long long long
)
29 @ stdcall CM_Delete_DevNode_Key_Ex
(long long long ptr
)
30 @ stub CM_Delete_Range
31 @ stub CM_Detect_Resource_Conflict
32 @ stub CM_Detect_Resource_Conflict_Ex
33 @ stdcall CM_Disable_DevNode
(long long
)
34 @ stdcall CM_Disable_DevNode_Ex
(long long ptr
)
35 @ stdcall CM_Disconnect_Machine
(long
)
36 @ stub CM_Dup_Range_List
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 long
)
44 @ stdcall CM_Enumerate_Enumerators_ExW
(long wstr ptr long 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 @ stub CM_Free_Range_List
51 @ stdcall CM_Free_Res_Des
(ptr ptr long
)
52 @ stdcall CM_Free_Res_Des_Ex
(ptr ptr long long
)
53 @ stdcall CM_Free_Res_Des_Handle
(ptr
)
54 @ stub CM_Free_Resource_Conflict_Handle
55 @ stdcall CM_Get_Child
(ptr long long
)
56 @ stdcall CM_Get_Child_Ex
(ptr long long long
)
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 long
)
60 @ stdcall CM_Get_Class_Key_Name_ExW
(ptr wstr ptr long long
)
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 long
)
64 @ stdcall CM_Get_Class_Name_ExW
(ptr wstr ptr long long
)
65 @ stub CM_Get_Class_Registry_PropertyA
66 @ stub CM_Get_Class_Registry_PropertyW
67 @ stdcall CM_Get_Depth
(ptr long long
)
68 @ stdcall CM_Get_Depth_Ex
(ptr long long long
)
69 @ stub CM_Get_DevNode_Custom_PropertyA
70 @ stub CM_Get_DevNode_Custom_PropertyW
71 @ stub CM_Get_DevNode_Custom_Property_ExA
72 @ stub CM_Get_DevNode_Custom_Property_ExW
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 long
)
76 @ stdcall CM_Get_DevNode_Registry_Property_ExW
(long long ptr ptr ptr long long
)
77 @ stdcall CM_Get_DevNode_Status
(ptr ptr long long
)
78 @ stdcall CM_Get_DevNode_Status_Ex
(ptr ptr long long long
)
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 long
)
82 @ stdcall CM_Get_Device_ID_ExW
(long wstr long long long
)
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 long
)
86 @ stdcall CM_Get_Device_ID_List_ExW
(wstr wstr long long long
)
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 long
)
90 @ stdcall CM_Get_Device_ID_List_Size_ExW
(ptr wstr long long
)
91 @ stdcall CM_Get_Device_ID_Size
(ptr long long
)
92 @ stdcall CM_Get_Device_ID_Size_Ex
(ptr long long long
)
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 long
)
96 @ stdcall CM_Get_Device_Interface_Alias_ExW
(wstr ptr wstr ptr long long
)
97 @ stub CM_Get_Device_Interface_ListA
98 @ stub CM_Get_Device_Interface_ListW
99 @ stub CM_Get_Device_Interface_List_ExA
100 @ stub CM_Get_Device_Interface_List_ExW
101 @ stub CM_Get_Device_Interface_List_SizeA
102 @ stub CM_Get_Device_Interface_List_SizeW
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 long
)
112 @ stdcall CM_Get_HW_Prof_Flags_ExW
(wstr long ptr long long
)
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 long
)
116 @ stdcall CM_Get_Hardware_Profile_Info_ExW
(long ptr long long
)
117 @ stdcall CM_Get_Log_Conf_Priority
(ptr ptr long
)
118 @ stdcall CM_Get_Log_Conf_Priority_Ex
(ptr ptr long long
)
119 @ stdcall CM_Get_Next_Log_Conf
(ptr ptr long
)
120 @ stdcall CM_Get_Next_Log_Conf_Ex
(ptr ptr long long
)
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 long
)
123 @ stdcall CM_Get_Parent
(ptr long long
)
124 @ stdcall CM_Get_Parent_Ex
(ptr long long long
)
125 @ stdcall CM_Get_Res_Des_Data
(ptr ptr long long
)
126 @ stdcall CM_Get_Res_Des_Data_Ex
(ptr ptr long long long
)
127 @ stdcall CM_Get_Res_Des_Data_Size
(ptr ptr long
)
128 @ stdcall CM_Get_Res_Des_Data_Size_Ex
(ptr ptr long long
)
129 @ stub CM_Get_Resource_Conflict_Count
130 @ stub CM_Get_Resource_Conflict_DetailsA
131 @ stub CM_Get_Resource_Conflict_DetailsW
132 @ stdcall CM_Get_Sibling
(ptr long long
)
133 @ stdcall CM_Get_Sibling_Ex
(ptr long long long
)
134 @ stdcall CM_Get_Version
()
135 @ stdcall CM_Get_Version_Ex
(long
)
136 @ stub CM_Intersect_Range_List
137 @ stub CM_Invert_Range_List
138 @ stdcall CM_Is_Dock_Station_Present
(ptr
)
139 @ stdcall CM_Is_Dock_Station_Present_Ex
(ptr long
)
140 @ stdcall CM_Is_Version_Available
(long
)
141 @ stdcall CM_Is_Version_Available_Ex
(long long
)
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 long
)
145 @ stdcall CM_Locate_DevNode_ExW
(ptr wstr long long
)
146 @ stub CM_Merge_Range_List
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 long
)
149 @ stdcall CM_Move_DevNode
(long long long
)
150 @ stdcall CM_Move_DevNode_Ex
(long long long 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 long
)
155 @ stdcall CM_Open_Class_Key_ExW
(ptr wstr long long ptr long long
)
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 long
)
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 long
)
161 @ stdcall CM_Query_And_Remove_SubTree_ExW
(long ptr wstr long long long
)
162 @ stub CM_Query_Arbitrator_Free_Data
163 @ stub CM_Query_Arbitrator_Free_Data_Ex
164 @ stub CM_Query_Arbitrator_Free_Size
165 @ stub CM_Query_Arbitrator_Free_Size_Ex
166 @ stdcall CM_Query_Remove_SubTree
(long long
)
167 @ stdcall CM_Query_Remove_SubTree_Ex
(long long long
)
168 @ stub CM_Query_Resource_Conflict_List
169 @ stdcall CM_Reenumerate_DevNode
(long long
)
170 @ stdcall CM_Reenumerate_DevNode_Ex
(long long long
)
171 @ stub CM_Register_Device_Driver
172 @ stub CM_Register_Device_Driver_Ex
173 @ stub CM_Register_Device_InterfaceA
174 @ stub CM_Register_Device_InterfaceW
175 @ stub CM_Register_Device_Interface_ExA
176 @ stub CM_Register_Device_Interface_ExW
177 @ stdcall CM_Remove_SubTree
(long long
)
178 @ stdcall CM_Remove_SubTree_Ex
(long long long
)
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 long
)
182 @ stdcall CM_Request_Device_Eject_ExW
(long ptr wstr long long long
)
183 @ stdcall CM_Request_Eject_PC
()
184 @ stdcall CM_Request_Eject_PC_Ex
(long
)
185 @ stdcall CM_Run_Detection
(long
)
186 @ stdcall CM_Run_Detection_Ex
(long long
)
187 @ stub CM_Set_Class_Registry_PropertyA
188 @ stub CM_Set_Class_Registry_PropertyW
189 @ stdcall CM_Set_DevNode_Problem
(long long long
)
190 @ stdcall CM_Set_DevNode_Problem_Ex
(long long long long
)
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 long
)
194 @ stdcall CM_Set_DevNode_Registry_Property_ExW
(long long ptr long long long
)
195 @ stdcall CM_Set_HW_Prof
(long long
)
196 @ stdcall CM_Set_HW_Prof_Ex
(long long long
)
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 long
)
200 @ stdcall CM_Set_HW_Prof_Flags_ExW
(wstr long long long long
)
201 @ stdcall CM_Setup_DevNode
(long long
)
202 @ stdcall CM_Setup_DevNode_Ex
(long long long
)
203 @ stub CM_Test_Range_Available
204 @ stdcall CM_Uninstall_DevNode
(long long
)
205 @ stdcall CM_Uninstall_DevNode_Ex
(long long long
)
206 @ stub CM_Unregister_Device_InterfaceA
207 @ stub CM_Unregister_Device_InterfaceW
208 @ stub CM_Unregister_Device_Interface_ExA
209 @ stub CM_Unregister_Device_Interface_ExW
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 @ stub SetupAddSectionToDiskSpaceListA
223 @ stub SetupAddSectionToDiskSpaceListW
224 @ stub SetupAddToDiskSpaceListA
225 @ stub SetupAddToDiskSpaceListW
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 @ stub SetupDiDeleteDeviceInterfaceData
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 @ stub SetupDiRemoveDeviceInterface
372 @ stub SetupDiRestartDevices
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 @ stub SetupDuplicateDiskSpaceListA
392 @ stub SetupDuplicateDiskSpaceListW
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 @ stub 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 @ stub SetupLogErrorA
456 @ stdcall SetupLogErrorW
(wstr long
)
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 @ stub SetupQueryDrivesInDiskSpaceListA
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 @ stub SetupQuerySpaceRequiredOnDriveW
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 @ stub SetupVerifyInfFileA
534 @ stub SetupVerifyInfFileW
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 @ stub pSetupDoesUserHavePrivilege
549 @ stdcall pSetupDuplicateString
(wstr
)
550 @ stdcall pSetupEnablePrivilege
(wstr long
)
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 @ stub pSetupInstallCatalog
566 @ stub pSetupInstallStopEx
567 @ stdcall pSetupIsGuidNull
(ptr
)
568 @ stub pSetupIsLocalSystem
569 @ stdcall pSetupIsUserAdmin
()
570 @ stub pSetupMakeSurePathExists
572 @ stub pSetupModifyGlobalFlags
573 @ stdcall pSetupMultiByteToUnicode
(str long
)
574 @ stdcall pSetupOpenAndMapFileForRead
(wstr ptr ptr ptr ptr
)
575 @ stub pSetupOutOfMemory
576 @ stub pSetupQueryMultiSzValueToArray
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
608 # Unknown functions, they are not present in Win2003 SP1
609 @ stdcall AssertFail
(str long str
)
610 @ stub CM_Remove_Unmarked_Children
611 @ stub CM_Remove_Unmarked_Children_Ex
612 @ stub CM_Reset_Children_Marks
613 @ stub CM_Reset_Children_Marks_Ex
614 @ stdcall CaptureStringArg
(wstr ptr
)
615 @ stdcall DelayedMove
(wstr wstr
)
616 @ stub DelimStringToMultiSz
617 @ stub DestroyTextFileReadBuffer
618 @ stdcall FileExists
(wstr ptr
)
620 @ stdcall GetSetFileTimestamp
(wstr ptr ptr ptr long
)
621 @ stub LookUpStringInTable
622 @ stub MemoryInitialize
623 @ stub MultiSzFromSearchControl
624 @ stdcall QueryRegistryValue
(long wstr ptr ptr ptr
)
625 @ stub ReadAsciiOrUnicodeTextFile
626 # Yes, Microsoft really misspelled this one!
627 @ stdcall RetreiveFileSecurity
(wstr ptr
)
628 @ stub SearchForInfFile
629 @ stdcall StampFileSecurity
(wstr ptr
)
630 @ stdcall TakeOwnershipOfFile
(wstr
)
631 @ stub pSetupDirectoryIdToPath
632 @ stub pSetupGetOsLoaderDriveAndPath
633 @ stub pSetupGetVersionDatum
634 @ stub pSetupSetSystemSourceFlags