po: Fix a mistake in Dutch translation.
[wine.git] / dlls / setupapi / stubs.c
blob673bbbf25346ac2696787eed0e1628f2d6061c91
1 /*
2 * SetupAPI stubs
4 * Copyright 2000 James Hatheway
6 * This library is free software; you can redistribute it and/or
7 * modify it under the terms of the GNU Lesser General Public
8 * License as published by the Free Software Foundation; either
9 * version 2.1 of the License, or (at your option) any later version.
11 * This library is distributed in the hope that it will be useful,
12 * but WITHOUT ANY WARRANTY; without even the implied warranty of
13 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
14 * Lesser General Public License for more details.
16 * You should have received a copy of the GNU Lesser General Public
17 * License along with this library; if not, write to the Free Software
18 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
21 #include <stdarg.h>
23 #include "wine/debug.h"
24 #include "windef.h"
25 #include "winbase.h"
26 #include "wingdi.h"
27 #include "winuser.h"
28 #include "winreg.h"
29 #include "cfgmgr32.h"
30 #include "setupapi.h"
31 #include "winnls.h"
33 WINE_DEFAULT_DEBUG_CHANNEL(setupapi);
35 /***********************************************************************
36 * CM_Connect_MachineA (SETUPAPI.@)
38 CONFIGRET WINAPI CM_Connect_MachineA(PCSTR name, PHMACHINE machine)
40 FIXME("(%s %p) stub\n", name, machine);
41 return CR_ACCESS_DENIED;
44 /***********************************************************************
45 * CM_Connect_MachineW (SETUPAPI.@)
47 CONFIGRET WINAPI CM_Connect_MachineW(PCWSTR name, PHMACHINE machine)
49 FIXME("stub\n");
50 return CR_ACCESS_DENIED;
53 /***********************************************************************
54 * CM_Create_DevNodeA (SETUPAPI.@)
56 CONFIGRET WINAPI CM_Create_DevNodeA(PDEVINST pdnDevInst, DEVINSTID_A pDeviceID, DEVINST dnParent, ULONG ulFlags)
58 FIXME("(%p %s 0x%08x 0x%08x) stub\n", pdnDevInst, pDeviceID, dnParent, ulFlags);
59 return CR_SUCCESS;
62 /***********************************************************************
63 * CM_Create_DevNodeW (SETUPAPI.@)
65 CONFIGRET WINAPI CM_Create_DevNodeW(PDEVINST pdnDevInst, DEVINSTID_W pDeviceID, DEVINST dnParent, ULONG ulFlags)
67 FIXME("(%p %s 0x%08x 0x%08x) stub\n", pdnDevInst, debugstr_w(pDeviceID), dnParent, ulFlags);
68 return CR_SUCCESS;
71 /***********************************************************************
72 * CM_Disconnect_Machine (SETUPAPI.@)
74 CONFIGRET WINAPI CM_Disconnect_Machine(HMACHINE handle)
76 FIXME("stub\n");
77 return CR_SUCCESS;
81 /***********************************************************************
82 * CM_Get_Device_ID_ExA (SETUPAPI.@)
84 DWORD WINAPI CM_Get_Device_ID_ExA(
85 DEVINST dnDevInst, PCHAR Buffer, ULONG BufferLen, ULONG ulFlags, HMACHINE hMachine)
87 FIXME("0x%08x %p 0x%08x 0x%08x %p: stub\n", dnDevInst, Buffer, BufferLen, ulFlags, hMachine);
88 return CR_SUCCESS;
91 /***********************************************************************
92 * CM_Get_Device_ID_ExW (SETUPAPI.@)
94 DWORD WINAPI CM_Get_Device_ID_ExW(
95 DEVINST dnDevInst, PWCHAR Buffer, ULONG BufferLen, ULONG ulFlags, HMACHINE hMachine)
97 FIXME("0x%08x %p 0x%08x 0x%08x %p: stub\n", dnDevInst, Buffer, BufferLen, ulFlags, hMachine);
98 return CR_SUCCESS;
101 /***********************************************************************
102 * CM_Get_Device_ID_ListA (SETUPAPI.@)
104 CONFIGRET WINAPI CM_Get_Device_ID_ListA(
105 PCSTR pszFilter, PCHAR Buffer, ULONG BufferLen, ULONG ulFlags )
107 FIXME("%s %p %d 0x%08x: stub\n", debugstr_a(pszFilter), Buffer, BufferLen, ulFlags);
109 if (BufferLen >= 2) Buffer[0] = Buffer[1] = 0;
110 return CR_SUCCESS;
113 /***********************************************************************
114 * CM_Get_Device_ID_ListW (SETUPAPI.@)
116 CONFIGRET WINAPI CM_Get_Device_ID_ListW(
117 PCWSTR pszFilter, PWCHAR Buffer, ULONG BufferLen, ULONG ulFlags )
119 FIXME("%s %p %d 0x%08x: stub\n", debugstr_w(pszFilter), Buffer, BufferLen, ulFlags);
121 if (BufferLen >= 2) Buffer[0] = Buffer[1] = 0;
122 return CR_SUCCESS;
125 /***********************************************************************
126 * CM_Get_Device_ID_List_SizeA (SETUPAPI.@)
128 CONFIGRET WINAPI CM_Get_Device_ID_List_SizeA( PULONG pulLen, PCSTR pszFilter, ULONG ulFlags )
130 FIXME("%p %s 0x%08x: stub\n", pulLen, debugstr_a(pszFilter), ulFlags);
132 return CR_SUCCESS;
135 /***********************************************************************
136 * CM_Get_Device_ID_List_SizeW (SETUPAPI.@)
138 CONFIGRET WINAPI CM_Get_Device_ID_List_SizeW( PULONG pulLen, PCWSTR pszFilter, ULONG ulFlags )
140 FIXME("%p %s 0x%08x: stub\n", pulLen, debugstr_w(pszFilter), ulFlags);
142 return CR_SUCCESS;
145 /***********************************************************************
146 * CM_Get_Parent (SETUPAPI.@)
148 DWORD WINAPI CM_Get_Parent(PDEVINST pdnDevInst, DEVINST dnDevInst, ULONG ulFlags)
150 FIXME("%p 0x%08x 0x%08x stub\n", pdnDevInst, dnDevInst, ulFlags);
151 *pdnDevInst = dnDevInst;
152 return CR_SUCCESS;
155 /***********************************************************************
156 * SetupInitializeFileLogW(SETUPAPI.@)
158 HSPFILELOG WINAPI SetupInitializeFileLogW(LPCWSTR LogFileName, DWORD Flags)
160 FIXME("Stub %s, 0x%x\n",debugstr_w(LogFileName),Flags);
161 return INVALID_HANDLE_VALUE;
164 /***********************************************************************
165 * SetupInitializeFileLogA(SETUPAPI.@)
167 HSPFILELOG WINAPI SetupInitializeFileLogA(LPCSTR LogFileName, DWORD Flags)
169 FIXME("Stub %s, 0x%x\n",debugstr_a(LogFileName),Flags);
170 return INVALID_HANDLE_VALUE;
173 /***********************************************************************
174 * SetupTerminateFileLog(SETUPAPI.@)
176 BOOL WINAPI SetupTerminateFileLog(HANDLE FileLogHandle)
178 FIXME ("Stub %p\n",FileLogHandle);
179 return TRUE;
182 /***********************************************************************
183 * RegistryDelnode(SETUPAPI.@)
185 BOOL WINAPI RegistryDelnode(DWORD x, DWORD y)
187 FIXME("%08x %08x: stub\n", x, y);
188 return FALSE;
191 /***********************************************************************
192 * SetupCloseLog(SETUPAPI.@)
194 void WINAPI SetupCloseLog(void)
196 FIXME("() stub\n");
199 /***********************************************************************
200 * SetupLogErrorW(SETUPAPI.@)
202 BOOL WINAPI SetupLogErrorW(LPCWSTR MessageString, LogSeverity Severity)
204 FIXME("(%s, %d) stub\n", debugstr_w(MessageString), Severity);
205 return TRUE;
208 /***********************************************************************
209 * SetupOpenLog(SETUPAPI.@)
211 BOOL WINAPI SetupOpenLog(BOOL Reserved)
213 FIXME("(%d) stub\n", Reserved);
214 return TRUE;
217 /***********************************************************************
218 * SetupPromptReboot(SETUPAPI.@)
220 INT WINAPI SetupPromptReboot( HSPFILEQ file_queue, HWND owner, BOOL scan_only )
222 FIXME("%p, %p, %d: stub\n", file_queue, owner, scan_only);
223 return 0;
226 /***********************************************************************
227 * SetupQueryDrivesInDiskSpaceListA (SETUPAPI.@)
229 BOOL WINAPI SetupQueryDrivesInDiskSpaceListA(HDSKSPC disk_space, PSTR return_buffer, DWORD return_buffer_size, PDWORD required_size)
231 FIXME("%p, %p, %d, %p: stub\n", disk_space, return_buffer, return_buffer_size, required_size);
232 return FALSE;
235 /***********************************************************************
236 * SetupQueryDrivesInDiskSpaceListW (SETUPAPI.@)
238 BOOL WINAPI SetupQueryDrivesInDiskSpaceListW(HDSKSPC disk_space, PWSTR return_buffer, DWORD return_buffer_size, PDWORD required_size)
240 FIXME("%p, %p, %d, %p: stub\n", disk_space, return_buffer, return_buffer_size, required_size);
241 return FALSE;
244 /***********************************************************************
245 * SetupAddToSourceListA (SETUPAPI.@)
247 BOOL WINAPI SetupAddToSourceListA(DWORD flags, PCSTR source)
249 FIXME("0x%08x %s: stub\n", flags, debugstr_a(source));
250 return TRUE;
253 /***********************************************************************
254 * SetupAddToSourceListW (SETUPAPI.@)
256 BOOL WINAPI SetupAddToSourceListW(DWORD flags, PCWSTR source)
258 FIXME("0x%08x %s: stub\n", flags, debugstr_w(source));
259 return TRUE;
262 /***********************************************************************
263 * SetupSetSourceListA (SETUPAPI.@)
265 BOOL WINAPI SetupSetSourceListA(DWORD flags, PCSTR *list, UINT count)
267 FIXME("0x%08x %p %d: stub\n", flags, list, count);
268 return FALSE;
271 /***********************************************************************
272 * SetupSetSourceListW (SETUPAPI.@)
274 BOOL WINAPI SetupSetSourceListW(DWORD flags, PCWSTR *list, UINT count)
276 FIXME("0x%08x %p %d: stub\n", flags, list, count);
277 return FALSE;
280 /***********************************************************************
281 * SetupDiDestroyClassImageList (SETUPAPI.@)
283 BOOL WINAPI SetupDiDestroyClassImageList(PSP_CLASSIMAGELIST_DATA ClassListImageData)
285 FIXME("(%p) stub\n", ClassListImageData);
286 return TRUE;
289 /***********************************************************************
290 * SetupDiGetClassImageList (SETUPAPI.@)
292 BOOL WINAPI SetupDiGetClassImageList(PSP_CLASSIMAGELIST_DATA ClassImageListData)
294 FIXME("(%p) stub\n", ClassImageListData);
295 return FALSE;
298 /***********************************************************************
299 * SetupDiGetClassImageList (SETUPAPI.@)
301 BOOL WINAPI SetupDiGetClassImageIndex(PSP_CLASSIMAGELIST_DATA ClassImageListData, const GUID *class, PINT index)
303 FIXME("%p %p %p\n", ClassImageListData, class, index);
304 return FALSE;
307 /***********************************************************************
308 * SetupDiOpenDeviceInfoA (SETUPAPI.@)
310 BOOL WINAPI SetupDiOpenDeviceInfoA(HDEVINFO DeviceInfoSet, PCSTR DeviceInstanceId,
311 HWND hwndParent, DWORD OpenFlags, PSP_DEVINFO_DATA DeviceInfoData)
313 FIXME("%p %s %p 0x%08x %p: stub\n", DeviceInfoSet, debugstr_a(DeviceInstanceId),
314 hwndParent, OpenFlags, DeviceInfoData);
315 return FALSE;
318 /***********************************************************************
319 * SetupDiOpenDeviceInfoW (SETUPAPI.@)
321 BOOL WINAPI SetupDiOpenDeviceInfoW(HDEVINFO DeviceInfoSet, PCWSTR DeviceInstanceId,
322 HWND hwndParent, DWORD OpenFlags, PSP_DEVINFO_DATA DeviceInfoData)
324 FIXME("%p %s %p 0x%08x %p: stub\n", DeviceInfoSet, debugstr_w(DeviceInstanceId),
325 hwndParent, OpenFlags, DeviceInfoData);
326 return FALSE;
329 /***********************************************************************
330 * CM_Locate_DevNodeA (SETUPAPI.@)
332 CONFIGRET WINAPI CM_Locate_DevNodeA(PDEVINST pdnDevInst, DEVINSTID_A pDeviceID, ULONG ulFlags)
334 FIXME("%p %s 0x%08x: stub\n", pdnDevInst, debugstr_a(pDeviceID), ulFlags);
336 return CR_FAILURE;
339 /***********************************************************************
340 * CM_Locate_DevNodeW (SETUPAPI.@)
342 CONFIGRET WINAPI CM_Locate_DevNodeW(PDEVINST pdnDevInst, DEVINSTID_W pDeviceID, ULONG ulFlags)
344 FIXME("%p %s 0x%08x: stub\n", pdnDevInst, debugstr_w(pDeviceID), ulFlags);
346 return CR_FAILURE;
349 /***********************************************************************
350 * CM_Locate_DevNode_ExA (SETUPAPI.@)
352 CONFIGRET WINAPI CM_Locate_DevNode_ExA(PDEVINST pdnDevInst, DEVINSTID_A pDeviceID, ULONG ulFlags, HMACHINE hMachine)
354 FIXME("%p %s 0x%08x %p: stub\n", pdnDevInst, debugstr_a(pDeviceID), ulFlags, hMachine);
356 return CR_FAILURE;
359 /***********************************************************************
360 * CM_Locate_DevNode_ExW (SETUPAPI.@)
362 CONFIGRET WINAPI CM_Locate_DevNode_ExW(PDEVINST pdnDevInst, DEVINSTID_W pDeviceID, ULONG ulFlags, HMACHINE hMachine)
364 FIXME("%p %s 0x%08x %p: stub\n", pdnDevInst, debugstr_w(pDeviceID), ulFlags, hMachine);
366 return CR_FAILURE;
369 /***********************************************************************
370 * CM_Get_Device_Interface_List_SizeA (SETUPAPI.@)
372 CONFIGRET WINAPI CM_Get_Device_Interface_List_SizeA(PULONG len, LPGUID class, DEVINSTID_A id,
373 ULONG flags)
375 FIXME("%p %p %s 0x%08x: stub\n", len, class, debugstr_a(id), flags);
376 return CR_FAILURE;
379 /***********************************************************************
380 * CM_Get_Device_Interface_List_SizeW (SETUPAPI.@)
382 CONFIGRET WINAPI CM_Get_Device_Interface_List_SizeW(PULONG len, LPGUID class, DEVINSTID_W id,
383 ULONG flags)
385 FIXME("%p %p %s 0x%08x: stub\n", len, class, debugstr_w(id), flags);
386 return CR_FAILURE;
389 /***********************************************************************
390 * CM_Get_Device_Interface_List_Size_ExA (SETUPAPI.@)
392 CONFIGRET WINAPI CM_Get_Device_Interface_List_Size_ExA(PULONG len, LPGUID class, DEVINSTID_A id,
393 ULONG flags, HMACHINE machine)
395 FIXME("%p %p %s 0x%08x %p: stub\n", len, class, debugstr_a(id), flags, machine);
396 return CR_FAILURE;
399 /***********************************************************************
400 * CM_Get_Device_Interface_List_Size_ExW (SETUPAPI.@)
402 CONFIGRET WINAPI CM_Get_Device_Interface_List_Size_ExW(PULONG len, LPGUID class, DEVINSTID_W id,
403 ULONG flags, HMACHINE machine)
405 FIXME("%p %p %s 0x%08x %p: stub\n", len, class, debugstr_w(id), flags, machine);
406 return CR_FAILURE;
409 /***********************************************************************
410 * CM_Get_DevNode_Registry_Property_ExA (SETUPAPI.@)
412 CONFIGRET WINAPI CM_Get_DevNode_Registry_Property_ExA(DEVINST dev, ULONG prop, PULONG regdatatype,
413 PVOID buf, PULONG len, ULONG flags, HMACHINE machine)
415 FIXME("0x%08x %u %p %p %p 0x%08x %p: stub\n", dev, prop, regdatatype, buf, len, flags, machine);
416 return CR_FAILURE;
419 /***********************************************************************
420 * CM_Get_DevNode_Registry_Property_ExW (SETUPAPI.@)
422 CONFIGRET WINAPI CM_Get_DevNode_Registry_Property_ExW(DEVINST dev, ULONG prop, PULONG regdatatype,
423 PVOID buf, PULONG len, ULONG flags, HMACHINE machine)
425 FIXME("0x%08x %u %p %p %p 0x%08x %p: stub\n", dev, prop, regdatatype, buf, len, flags, machine);
426 return CR_FAILURE;
429 /***********************************************************************
430 * CM_Get_DevNode_Registry_PropertyA (SETUPAPI.@)
432 CONFIGRET WINAPI CM_Get_DevNode_Registry_PropertyA(DEVINST dev, ULONG prop, PULONG regdatatype,
433 PVOID buf, PULONG len, ULONG flags)
435 return CM_Get_DevNode_Registry_Property_ExA(dev, prop, regdatatype, buf, len, flags, NULL);
438 /***********************************************************************
439 * CM_Get_DevNode_Registry_PropertyW (SETUPAPI.@)
441 CONFIGRET WINAPI CM_Get_DevNode_Registry_PropertyW(DEVINST dev, ULONG prop, PULONG regdatatype,
442 PVOID buf, PULONG len, ULONG flags)
444 return CM_Get_DevNode_Registry_Property_ExW(dev, prop, regdatatype, buf, len, flags, NULL);
447 /***********************************************************************
448 * CM_Enumerate_Classes (SETUPAPI.@)
450 CONFIGRET WINAPI CM_Enumerate_Classes(ULONG index, LPGUID class, ULONG flags)
452 FIXME("%u %p 0x%08x: stub\n", index, class, flags);
453 return CR_NO_SUCH_VALUE;
456 /***********************************************************************
457 * CM_Get_Class_Registry_PropertyA (SETUPAPI.@)
459 CONFIGRET WINAPI CM_Get_Class_Registry_PropertyA(LPGUID class, ULONG prop, PULONG regdatatype,
460 PVOID buf, ULONG len, ULONG flags, HMACHINE machine)
462 FIXME("%p %u %p %p %u 0x%08x %p: stub\n", class, prop, regdatatype, buf, len, flags, machine);
463 return CR_FAILURE;
466 /***********************************************************************
467 * CM_Get_Class_Registry_PropertyW (SETUPAPI.@)
469 CONFIGRET WINAPI CM_Get_Class_Registry_PropertyW(LPGUID class, ULONG prop, PULONG regdatatype,
470 PVOID buf, ULONG len, ULONG flags, HMACHINE machine)
472 FIXME("%p %u %p %p %u 0x%08x %p: stub\n", class, prop, regdatatype, buf, len, flags, machine);
473 return CR_FAILURE;
476 CONFIGRET WINAPI CM_Reenumerate_DevNode(DEVINST dnDevInst, ULONG ulFlags)
478 FIXME("0x%08x 0x%08x: stub\n", dnDevInst, ulFlags);
479 return CR_FAILURE;
482 CONFIGRET WINAPI CM_Reenumerate_DevNode_Ex(DEVINST dnDevInst, ULONG ulFlags, HMACHINE machine)
484 FIXME("0x%08x 0x%08x %p: stub\n", dnDevInst, ulFlags, machine);
485 return CR_FAILURE;
488 /***********************************************************************
489 * CM_Set_Class_Registry_PropertyA (SETUPAPI.@)
491 CONFIGRET WINAPI CM_Set_Class_Registry_PropertyA(LPGUID class, ULONG prop, PVOID buf, ULONG len,
492 ULONG flags, HMACHINE machine)
494 FIXME("%p %u %p %u 0x%08x %p: stub\n", class, prop, buf, len, flags, machine);
495 return CR_FAILURE;
498 /***********************************************************************
499 * CM_Set_Class_Registry_PropertyW (SETUPAPI.@)
501 CONFIGRET WINAPI CM_Set_Class_Registry_PropertyW(LPGUID class, ULONG prop, PVOID buf, ULONG len,
502 ULONG flags, HMACHINE machine)
504 FIXME("%p %u %p %u 0x%08x %p: stub\n", class, prop, buf, len, flags, machine);
505 return CR_FAILURE;
508 /***********************************************************************
509 * SetupLogFileW (SETUPAPI.@)
511 BOOL WINAPI SetupLogFileW(
512 HSPFILELOG FileLogHandle,
513 PCWSTR LogSectionName,
514 PCWSTR SourceFileName,
515 PCWSTR TargetFileName,
516 DWORD Checksum,
517 PCWSTR DiskTagfile,
518 PCWSTR DiskDescription,
519 PCWSTR OtherInfo,
520 DWORD Flags )
522 FIXME("(%p, %s, '%s', '%s', %d, %s, %s, %s, %d): stub\n", FileLogHandle,
523 debugstr_w(LogSectionName), debugstr_w(SourceFileName),
524 debugstr_w(TargetFileName), Checksum, debugstr_w(DiskTagfile),
525 debugstr_w(DiskDescription), debugstr_w(OtherInfo), Flags);
527 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
528 return FALSE;
531 /***********************************************************************
532 * SetupLogFileA (SETUPAPI.@)
534 BOOL WINAPI SetupLogFileA(
535 HSPFILELOG FileLogHandle,
536 PCSTR LogSectionName,
537 PCSTR SourceFileName,
538 PCSTR TargetFileName,
539 DWORD Checksum,
540 PCSTR DiskTagfile,
541 PCSTR DiskDescription,
542 PCSTR OtherInfo,
543 DWORD Flags )
545 FIXME("(%p, %p, '%s', '%s', %d, %p, %p, %p, %d): stub\n", FileLogHandle,
546 LogSectionName, SourceFileName, TargetFileName, Checksum, DiskTagfile,
547 DiskDescription, OtherInfo, Flags);
549 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
550 return FALSE;
553 /***********************************************************************
554 * SetupDiBuildDriverInfoList (SETUPAPI.@)
557 BOOL WINAPI SetupDiBuildDriverInfoList(HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, DWORD DriverType)
559 FIXME(": stub %p, %p, %d\n", DeviceInfoSet, DeviceInfoData, DriverType);
561 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
562 return FALSE;
565 /***********************************************************************
566 * SetupDiDestroyDriverInfoList (SETUPAPI.@)
569 BOOL WINAPI SetupDiDestroyDriverInfoList(HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, DWORD DriverType)
571 FIXME("%p %p %d\n", DeviceInfoSet, DeviceInfoData, DriverType);
573 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
574 return FALSE;
577 /***********************************************************************
578 * SetupDiDeleteDeviceInfo (SETUPAPI.@)
581 BOOL WINAPI SetupDiDeleteDeviceInfo(HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData)
583 FIXME(": stub %p, %p\n", DeviceInfoSet, DeviceInfoData);
585 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
586 return FALSE;
589 /***********************************************************************
590 * SetupDiDrawMiniIcon (SETUPAPI.@)
592 INT WINAPI SetupDiDrawMiniIcon(HDC hdc, RECT rc, INT MiniIconIndex, DWORD Flags)
594 FIXME("(%p, %s, %d, %x) stub\n", hdc, wine_dbgstr_rect(&rc), MiniIconIndex, Flags);
596 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
597 return 0;
600 /***********************************************************************
601 * SetupDiGetClassBitmapIndex (SETUPAPI.@)
603 BOOL WINAPI SetupDiGetClassBitmapIndex(const GUID *ClassGuid, PINT MiniIconIndex)
605 FIXME("(%s, %p) stub\n", debugstr_guid(ClassGuid), MiniIconIndex);
607 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
608 return FALSE;
611 /***********************************************************************
612 * SetupDiLoadClassIcon (SETUPAPI.@)
614 BOOL WINAPI SetupDiLoadClassIcon(const GUID *ClassGuid, HICON *LargeIcon, PINT MiniIconIndex)
616 FIXME(": stub %s, %p, %p\n", debugstr_guid(ClassGuid), LargeIcon, MiniIconIndex);
618 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
619 return FALSE;
622 /***********************************************************************
623 * SetupDiSetSelectedDevice (SETUPAPI.@)
625 BOOL WINAPI SetupDiSetSelectedDevice(HDEVINFO SetupDiSetSelectedDevice, PSP_DEVINFO_DATA DeviceInfoData)
627 FIXME("(%p, %p) stub\n", SetupDiSetSelectedDevice, DeviceInfoData);
629 return TRUE;