gphoto2.ds: Set supported groups.
[wine.git] / dlls / setupapi / stubs.c
blob990974d9b97e61cd1a3b7f503831d9373a0bc8df
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_Open_DevNode_Key (SETUPAPI.@)
84 CONFIGRET WINAPI CM_Open_DevNode_Key(
85 DEVINST dnDevInst, REGSAM access, ULONG ulHardwareProfile, REGDISPOSITION disposition,
86 PHKEY phkDevice, ULONG ulFlags)
88 FIXME("0x%08x 0x%08x 0x%08x 0x%08x %p 0x%08x : stub\n", dnDevInst, access, ulHardwareProfile,
89 disposition, phkDevice, ulFlags);
90 return CR_SUCCESS;
93 /***********************************************************************
94 * CM_Get_Child (SETUPAPI.@)
96 CONFIGRET WINAPI CM_Get_Child(
97 PDEVINST pdnDevInst, DEVINST dnDevInst, ULONG ulFlags)
99 FIXME("%p 0x%08x 0x%08x: stub\n", pdnDevInst, dnDevInst, ulFlags);
100 return CR_SUCCESS;
103 /***********************************************************************
104 * CM_Get_Child_Ex (SETUPAPI.@)
106 CONFIGRET WINAPI CM_Get_Child_Ex(
107 PDEVINST pdnDevInst, DEVINST dnDevInst, ULONG ulFlags, HMACHINE hMachine)
109 FIXME("%p 0x%08x 0x%08x %p: stub\n", pdnDevInst, dnDevInst, ulFlags, hMachine);
110 return CR_SUCCESS;
113 /***********************************************************************
114 * CM_Get_Device_ID_ExA (SETUPAPI.@)
116 DWORD WINAPI CM_Get_Device_ID_ExA(
117 DEVINST dnDevInst, PCHAR Buffer, ULONG BufferLen, ULONG ulFlags, HMACHINE hMachine)
119 FIXME("0x%08x %p 0x%08x 0x%08x %p: stub\n", dnDevInst, Buffer, BufferLen, ulFlags, hMachine);
120 return CR_SUCCESS;
123 /***********************************************************************
124 * CM_Get_Device_ID_ExW (SETUPAPI.@)
126 DWORD WINAPI CM_Get_Device_ID_ExW(
127 DEVINST dnDevInst, PWCHAR Buffer, ULONG BufferLen, ULONG ulFlags, HMACHINE hMachine)
129 FIXME("0x%08x %p 0x%08x 0x%08x %p: stub\n", dnDevInst, Buffer, BufferLen, ulFlags, hMachine);
130 return CR_SUCCESS;
133 /***********************************************************************
134 * CM_Get_Device_ID_ListA (SETUPAPI.@)
136 CONFIGRET WINAPI CM_Get_Device_ID_ListA(
137 PCSTR pszFilter, PCHAR Buffer, ULONG BufferLen, ULONG ulFlags )
139 FIXME("%s %p %d 0x%08x: stub\n", debugstr_a(pszFilter), Buffer, BufferLen, ulFlags);
141 if (BufferLen >= 2) Buffer[0] = Buffer[1] = 0;
142 return CR_SUCCESS;
145 /***********************************************************************
146 * CM_Get_Device_ID_ListW (SETUPAPI.@)
148 CONFIGRET WINAPI CM_Get_Device_ID_ListW(
149 PCWSTR pszFilter, PWCHAR Buffer, ULONG BufferLen, ULONG ulFlags )
151 FIXME("%s %p %d 0x%08x: stub\n", debugstr_w(pszFilter), Buffer, BufferLen, ulFlags);
153 if (BufferLen >= 2) Buffer[0] = Buffer[1] = 0;
154 return CR_SUCCESS;
157 /***********************************************************************
158 * CM_Get_Device_ID_List_SizeA (SETUPAPI.@)
160 CONFIGRET WINAPI CM_Get_Device_ID_List_SizeA( PULONG pulLen, PCSTR pszFilter, ULONG ulFlags )
162 FIXME("%p %s 0x%08x: stub\n", pulLen, debugstr_a(pszFilter), ulFlags);
164 return CR_SUCCESS;
167 /***********************************************************************
168 * CM_Get_Device_ID_List_SizeW (SETUPAPI.@)
170 CONFIGRET WINAPI CM_Get_Device_ID_List_SizeW( PULONG pulLen, PCWSTR pszFilter, ULONG ulFlags )
172 FIXME("%p %s 0x%08x: stub\n", pulLen, debugstr_w(pszFilter), ulFlags);
174 return CR_SUCCESS;
177 /***********************************************************************
178 * CM_Get_Parent (SETUPAPI.@)
180 DWORD WINAPI CM_Get_Parent(PDEVINST pdnDevInst, DEVINST dnDevInst, ULONG ulFlags)
182 FIXME("%p 0x%08x 0x%08x stub\n", pdnDevInst, dnDevInst, ulFlags);
183 *pdnDevInst = dnDevInst;
184 return CR_SUCCESS;
187 /***********************************************************************
188 * SetupInitializeFileLogW(SETUPAPI.@)
190 HSPFILELOG WINAPI SetupInitializeFileLogW(LPCWSTR LogFileName, DWORD Flags)
192 FIXME("Stub %s, 0x%x\n",debugstr_w(LogFileName),Flags);
193 return INVALID_HANDLE_VALUE;
196 /***********************************************************************
197 * SetupInitializeFileLogA(SETUPAPI.@)
199 HSPFILELOG WINAPI SetupInitializeFileLogA(LPCSTR LogFileName, DWORD Flags)
201 FIXME("Stub %s, 0x%x\n",debugstr_a(LogFileName),Flags);
202 return INVALID_HANDLE_VALUE;
205 /***********************************************************************
206 * SetupTerminateFileLog(SETUPAPI.@)
208 BOOL WINAPI SetupTerminateFileLog(HANDLE FileLogHandle)
210 FIXME ("Stub %p\n",FileLogHandle);
211 return TRUE;
214 /***********************************************************************
215 * RegistryDelnode(SETUPAPI.@)
217 BOOL WINAPI RegistryDelnode(DWORD x, DWORD y)
219 FIXME("%08x %08x: stub\n", x, y);
220 return FALSE;
223 /***********************************************************************
224 * SetupPromptReboot(SETUPAPI.@)
226 INT WINAPI SetupPromptReboot( HSPFILEQ file_queue, HWND owner, BOOL scan_only )
228 FIXME("%p, %p, %d: stub\n", file_queue, owner, scan_only);
229 return 0;
232 /***********************************************************************
233 * SetupQueryDrivesInDiskSpaceListA (SETUPAPI.@)
235 BOOL WINAPI SetupQueryDrivesInDiskSpaceListA(HDSKSPC disk_space, PSTR return_buffer, DWORD return_buffer_size, PDWORD required_size)
237 FIXME("%p, %p, %d, %p: stub\n", disk_space, return_buffer, return_buffer_size, required_size);
238 return FALSE;
241 /***********************************************************************
242 * SetupQueryDrivesInDiskSpaceListW (SETUPAPI.@)
244 BOOL WINAPI SetupQueryDrivesInDiskSpaceListW(HDSKSPC disk_space, PWSTR return_buffer, DWORD return_buffer_size, PDWORD required_size)
246 FIXME("%p, %p, %d, %p: stub\n", disk_space, return_buffer, return_buffer_size, required_size);
247 return FALSE;
250 /***********************************************************************
251 * SetupAddToSourceListA (SETUPAPI.@)
253 BOOL WINAPI SetupAddToSourceListA(DWORD flags, PCSTR source)
255 FIXME("0x%08x %s: stub\n", flags, debugstr_a(source));
256 return TRUE;
259 /***********************************************************************
260 * SetupAddToSourceListW (SETUPAPI.@)
262 BOOL WINAPI SetupAddToSourceListW(DWORD flags, PCWSTR source)
264 FIXME("0x%08x %s: stub\n", flags, debugstr_w(source));
265 return TRUE;
268 /***********************************************************************
269 * SetupSetSourceListA (SETUPAPI.@)
271 BOOL WINAPI SetupSetSourceListA(DWORD flags, PCSTR *list, UINT count)
273 FIXME("0x%08x %p %d: stub\n", flags, list, count);
274 return FALSE;
277 /***********************************************************************
278 * SetupSetSourceListW (SETUPAPI.@)
280 BOOL WINAPI SetupSetSourceListW(DWORD flags, PCWSTR *list, UINT count)
282 FIXME("0x%08x %p %d: stub\n", flags, list, count);
283 return FALSE;
286 /***********************************************************************
287 * SetupDiDestroyClassImageList (SETUPAPI.@)
289 BOOL WINAPI SetupDiDestroyClassImageList(PSP_CLASSIMAGELIST_DATA ClassListImageData)
291 FIXME("(%p) stub\n", ClassListImageData);
292 return TRUE;
295 /***********************************************************************
296 * SetupDiGetClassImageList (SETUPAPI.@)
298 BOOL WINAPI SetupDiGetClassImageList(PSP_CLASSIMAGELIST_DATA ClassImageListData)
300 FIXME("(%p) stub\n", ClassImageListData);
301 return FALSE;
304 /***********************************************************************
305 * SetupDiGetClassImageList (SETUPAPI.@)
307 BOOL WINAPI SetupDiGetClassImageIndex(PSP_CLASSIMAGELIST_DATA ClassImageListData, const GUID *class, PINT index)
309 FIXME("%p %p %p\n", ClassImageListData, class, index);
310 return FALSE;
313 /***********************************************************************
314 * SetupDiOpenDeviceInfoA (SETUPAPI.@)
316 BOOL WINAPI SetupDiOpenDeviceInfoA(HDEVINFO DeviceInfoSet, PCSTR DeviceInstanceId,
317 HWND hwndParent, DWORD OpenFlags, PSP_DEVINFO_DATA DeviceInfoData)
319 FIXME("%p %s %p 0x%08x %p: stub\n", DeviceInfoSet, debugstr_a(DeviceInstanceId),
320 hwndParent, OpenFlags, DeviceInfoData);
321 return FALSE;
324 /***********************************************************************
325 * SetupDiOpenDeviceInfoW (SETUPAPI.@)
327 BOOL WINAPI SetupDiOpenDeviceInfoW(HDEVINFO DeviceInfoSet, PCWSTR DeviceInstanceId,
328 HWND hwndParent, DWORD OpenFlags, PSP_DEVINFO_DATA DeviceInfoData)
330 FIXME("%p %s %p 0x%08x %p: stub\n", DeviceInfoSet, debugstr_w(DeviceInstanceId),
331 hwndParent, OpenFlags, DeviceInfoData);
332 return FALSE;
335 /***********************************************************************
336 * CM_Locate_DevNodeA (SETUPAPI.@)
338 CONFIGRET WINAPI CM_Locate_DevNodeA(PDEVINST pdnDevInst, DEVINSTID_A pDeviceID, ULONG ulFlags)
340 FIXME("%p %s 0x%08x: stub\n", pdnDevInst, debugstr_a(pDeviceID), ulFlags);
342 return CR_FAILURE;
345 /***********************************************************************
346 * CM_Locate_DevNodeW (SETUPAPI.@)
348 CONFIGRET WINAPI CM_Locate_DevNodeW(PDEVINST pdnDevInst, DEVINSTID_W pDeviceID, ULONG ulFlags)
350 FIXME("%p %s 0x%08x: stub\n", pdnDevInst, debugstr_w(pDeviceID), ulFlags);
352 return CR_FAILURE;
355 /***********************************************************************
356 * CM_Locate_DevNode_ExA (SETUPAPI.@)
358 CONFIGRET WINAPI CM_Locate_DevNode_ExA(PDEVINST pdnDevInst, DEVINSTID_A pDeviceID, ULONG ulFlags, HMACHINE hMachine)
360 FIXME("%p %s 0x%08x %p: stub\n", pdnDevInst, debugstr_a(pDeviceID), ulFlags, hMachine);
362 return CR_FAILURE;
365 /***********************************************************************
366 * CM_Locate_DevNode_ExW (SETUPAPI.@)
368 CONFIGRET WINAPI CM_Locate_DevNode_ExW(PDEVINST pdnDevInst, DEVINSTID_W pDeviceID, ULONG ulFlags, HMACHINE hMachine)
370 FIXME("%p %s 0x%08x %p: stub\n", pdnDevInst, debugstr_w(pDeviceID), ulFlags, hMachine);
372 return CR_FAILURE;
375 /***********************************************************************
376 * CM_Get_Device_Interface_List_SizeA (SETUPAPI.@)
378 CONFIGRET WINAPI CM_Get_Device_Interface_List_SizeA(PULONG len, LPGUID class, DEVINSTID_A id,
379 ULONG flags)
381 FIXME("%p %p %s 0x%08x: stub\n", len, class, debugstr_a(id), flags);
382 return CR_FAILURE;
385 /***********************************************************************
386 * CM_Get_Device_Interface_List_SizeW (SETUPAPI.@)
388 CONFIGRET WINAPI CM_Get_Device_Interface_List_SizeW(PULONG len, LPGUID class, DEVINSTID_W id,
389 ULONG flags)
391 FIXME("%p %p %s 0x%08x: stub\n", len, class, debugstr_w(id), flags);
392 return CR_FAILURE;
395 /***********************************************************************
396 * CM_Get_Device_Interface_List_Size_ExA (SETUPAPI.@)
398 CONFIGRET WINAPI CM_Get_Device_Interface_List_Size_ExA(PULONG len, LPGUID class, DEVINSTID_A id,
399 ULONG flags, HMACHINE machine)
401 FIXME("%p %p %s 0x%08x %p: stub\n", len, class, debugstr_a(id), flags, machine);
402 return CR_FAILURE;
405 /***********************************************************************
406 * CM_Get_Device_Interface_List_Size_ExW (SETUPAPI.@)
408 CONFIGRET WINAPI CM_Get_Device_Interface_List_Size_ExW(PULONG len, LPGUID class, DEVINSTID_W id,
409 ULONG flags, HMACHINE machine)
411 FIXME("%p %p %s 0x%08x %p: stub\n", len, class, debugstr_w(id), flags, machine);
412 return CR_FAILURE;
415 /***********************************************************************
416 * CM_Get_DevNode_Registry_Property_ExA (SETUPAPI.@)
418 CONFIGRET WINAPI CM_Get_DevNode_Registry_Property_ExA(DEVINST dev, ULONG prop, PULONG regdatatype,
419 PVOID buf, PULONG len, ULONG flags, HMACHINE machine)
421 FIXME("0x%08x %u %p %p %p 0x%08x %p: stub\n", dev, prop, regdatatype, buf, len, flags, machine);
422 return CR_FAILURE;
425 /***********************************************************************
426 * CM_Get_DevNode_Registry_Property_ExW (SETUPAPI.@)
428 CONFIGRET WINAPI CM_Get_DevNode_Registry_Property_ExW(DEVINST dev, ULONG prop, PULONG regdatatype,
429 PVOID buf, PULONG len, ULONG flags, HMACHINE machine)
431 FIXME("0x%08x %u %p %p %p 0x%08x %p: stub\n", dev, prop, regdatatype, buf, len, flags, machine);
432 return CR_FAILURE;
435 /***********************************************************************
436 * CM_Get_DevNode_Registry_PropertyA (SETUPAPI.@)
438 CONFIGRET WINAPI CM_Get_DevNode_Registry_PropertyA(DEVINST dev, ULONG prop, PULONG regdatatype,
439 PVOID buf, PULONG len, ULONG flags)
441 return CM_Get_DevNode_Registry_Property_ExA(dev, prop, regdatatype, buf, len, flags, NULL);
444 /***********************************************************************
445 * CM_Get_DevNode_Registry_PropertyW (SETUPAPI.@)
447 CONFIGRET WINAPI CM_Get_DevNode_Registry_PropertyW(DEVINST dev, ULONG prop, PULONG regdatatype,
448 PVOID buf, PULONG len, ULONG flags)
450 return CM_Get_DevNode_Registry_Property_ExW(dev, prop, regdatatype, buf, len, flags, NULL);
453 /***********************************************************************
454 * CM_Get_DevNode_Status (SETUPAPI.@)
456 CONFIGRET WINAPI CM_Get_DevNode_Status(ULONG *status, ULONG *problem, DEVINST dev,
457 ULONG flags)
459 FIXME("%p %p 0x%08x 0x%08x: stub\n", status, problem, dev, flags);
460 return CR_FAILURE;
463 /***********************************************************************
464 * CM_Get_DevNode_Status_Ex (SETUPAPI.@)
466 CONFIGRET WINAPI CM_Get_DevNode_Status_Ex(ULONG *status, ULONG *problem, DEVINST dev,
467 ULONG flags, HMACHINE machine)
469 FIXME("%p %p 0x%08x 0x%08x %p: stub\n", status, problem, dev, flags, machine);
470 return CR_FAILURE;
473 /***********************************************************************
474 * CM_Enumerate_Classes (SETUPAPI.@)
476 CONFIGRET WINAPI CM_Enumerate_Classes(ULONG index, LPGUID class, ULONG flags)
478 FIXME("%u %p 0x%08x: stub\n", index, class, flags);
479 return CR_NO_SUCH_VALUE;
482 /***********************************************************************
483 * CM_Get_Class_Registry_PropertyA (SETUPAPI.@)
485 CONFIGRET WINAPI CM_Get_Class_Registry_PropertyA(LPGUID class, ULONG prop, PULONG regdatatype,
486 PVOID buf, ULONG len, ULONG flags, HMACHINE machine)
488 FIXME("%p %u %p %p %u 0x%08x %p: stub\n", class, prop, regdatatype, buf, len, flags, machine);
489 return CR_FAILURE;
492 /***********************************************************************
493 * CM_Get_Class_Registry_PropertyW (SETUPAPI.@)
495 CONFIGRET WINAPI CM_Get_Class_Registry_PropertyW(LPGUID class, ULONG prop, PULONG regdatatype,
496 PVOID buf, ULONG len, ULONG flags, HMACHINE machine)
498 FIXME("%p %u %p %p %u 0x%08x %p: stub\n", class, prop, regdatatype, buf, len, flags, machine);
499 return CR_FAILURE;
502 /***********************************************************************
503 * CM_Get_Sibling_Ex (SETUPAPI.@)
505 CONFIGRET WINAPI CM_Get_Sibling_Ex(
506 PDEVINST pdnDevInst, DEVINST DevInst, ULONG ulFlags, HMACHINE hMachine)
508 FIXME("%p 0x%08x 0x%08x %p: stub\n", pdnDevInst, DevInst, ulFlags, hMachine);
509 return CR_FAILURE;
512 CONFIGRET WINAPI CM_Reenumerate_DevNode(DEVINST dnDevInst, ULONG ulFlags)
514 FIXME("0x%08x 0x%08x: stub\n", dnDevInst, ulFlags);
515 return CR_FAILURE;
518 CONFIGRET WINAPI CM_Reenumerate_DevNode_Ex(DEVINST dnDevInst, ULONG ulFlags, HMACHINE machine)
520 FIXME("0x%08x 0x%08x %p: stub\n", dnDevInst, ulFlags, machine);
521 return CR_FAILURE;
524 /***********************************************************************
525 * CM_Set_Class_Registry_PropertyA (SETUPAPI.@)
527 CONFIGRET WINAPI CM_Set_Class_Registry_PropertyA(LPGUID class, ULONG prop, PVOID buf, ULONG len,
528 ULONG flags, HMACHINE machine)
530 FIXME("%p %u %p %u 0x%08x %p: stub\n", class, prop, buf, len, flags, machine);
531 return CR_FAILURE;
534 /***********************************************************************
535 * CM_Set_Class_Registry_PropertyW (SETUPAPI.@)
537 CONFIGRET WINAPI CM_Set_Class_Registry_PropertyW(LPGUID class, ULONG prop, PVOID buf, ULONG len,
538 ULONG flags, HMACHINE machine)
540 FIXME("%p %u %p %u 0x%08x %p: stub\n", class, prop, buf, len, flags, machine);
541 return CR_FAILURE;
544 /***********************************************************************
545 * SetupLogFileW (SETUPAPI.@)
547 BOOL WINAPI SetupLogFileW(
548 HSPFILELOG FileLogHandle,
549 PCWSTR LogSectionName,
550 PCWSTR SourceFileName,
551 PCWSTR TargetFileName,
552 DWORD Checksum,
553 PCWSTR DiskTagfile,
554 PCWSTR DiskDescription,
555 PCWSTR OtherInfo,
556 DWORD Flags )
558 FIXME("(%p, %s, '%s', '%s', %d, %s, %s, %s, %d): stub\n", FileLogHandle,
559 debugstr_w(LogSectionName), debugstr_w(SourceFileName),
560 debugstr_w(TargetFileName), Checksum, debugstr_w(DiskTagfile),
561 debugstr_w(DiskDescription), debugstr_w(OtherInfo), Flags);
563 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
564 return FALSE;
567 /***********************************************************************
568 * SetupLogFileA (SETUPAPI.@)
570 BOOL WINAPI SetupLogFileA(
571 HSPFILELOG FileLogHandle,
572 PCSTR LogSectionName,
573 PCSTR SourceFileName,
574 PCSTR TargetFileName,
575 DWORD Checksum,
576 PCSTR DiskTagfile,
577 PCSTR DiskDescription,
578 PCSTR OtherInfo,
579 DWORD Flags )
581 FIXME("(%p, %p, '%s', '%s', %d, %p, %p, %p, %d): stub\n", FileLogHandle,
582 LogSectionName, SourceFileName, TargetFileName, Checksum, DiskTagfile,
583 DiskDescription, OtherInfo, Flags);
585 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
586 return FALSE;
589 /***********************************************************************
590 * SetupDiBuildDriverInfoList (SETUPAPI.@)
593 BOOL WINAPI SetupDiBuildDriverInfoList(HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, DWORD DriverType)
595 FIXME(": stub %p, %p, %d\n", DeviceInfoSet, DeviceInfoData, DriverType);
597 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
598 return FALSE;
601 /***********************************************************************
602 * SetupDiDestroyDriverInfoList (SETUPAPI.@)
605 BOOL WINAPI SetupDiDestroyDriverInfoList(HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, DWORD DriverType)
607 FIXME("%p %p %d\n", DeviceInfoSet, DeviceInfoData, DriverType);
609 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
610 return FALSE;
613 /***********************************************************************
614 * SetupDiDeleteDeviceInfo (SETUPAPI.@)
617 BOOL WINAPI SetupDiDeleteDeviceInfo(HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData)
619 FIXME(": stub %p, %p\n", DeviceInfoSet, DeviceInfoData);
621 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
622 return FALSE;
625 /***********************************************************************
626 * SetupDiDrawMiniIcon (SETUPAPI.@)
628 INT WINAPI SetupDiDrawMiniIcon(HDC hdc, RECT rc, INT MiniIconIndex, DWORD Flags)
630 FIXME("(%p, %s, %d, %x) stub\n", hdc, wine_dbgstr_rect(&rc), MiniIconIndex, Flags);
632 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
633 return 0;
636 /***********************************************************************
637 * SetupDiGetClassBitmapIndex (SETUPAPI.@)
639 BOOL WINAPI SetupDiGetClassBitmapIndex(const GUID *ClassGuid, PINT MiniIconIndex)
641 FIXME("(%s, %p) stub\n", debugstr_guid(ClassGuid), MiniIconIndex);
643 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
644 return FALSE;
647 /***********************************************************************
648 * SetupDiLoadClassIcon (SETUPAPI.@)
650 BOOL WINAPI SetupDiLoadClassIcon(const GUID *ClassGuid, HICON *LargeIcon, PINT MiniIconIndex)
652 FIXME(": stub %s, %p, %p\n", debugstr_guid(ClassGuid), LargeIcon, MiniIconIndex);
654 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
655 return FALSE;
658 /***********************************************************************
659 * SetupDiSelectBestCompatDrv (SETUPAPI.@)
661 BOOL WINAPI SetupDiSelectBestCompatDrv(HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData)
663 FIXME(": stub %p, %p\n", DeviceInfoSet, DeviceInfoData);
665 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
666 return FALSE;
669 /***********************************************************************
670 * SetupDiSetSelectedDevice (SETUPAPI.@)
672 BOOL WINAPI SetupDiSetSelectedDevice(HDEVINFO SetupDiSetSelectedDevice, PSP_DEVINFO_DATA DeviceInfoData)
674 FIXME("(%p, %p) stub\n", SetupDiSetSelectedDevice, DeviceInfoData);
676 return TRUE;
679 /***********************************************************************
680 * SetupDiEnumDriverInfoA (SETUPAPI.@)
682 BOOL WINAPI SetupDiEnumDriverInfoA(HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, DWORD DriverType, DWORD MemberIndex, PSP_DRVINFO_DATA_A DriverInfoData)
684 FIXME("(%p, %p, 0x%x, %u, %p stub\n", DeviceInfoSet, DeviceInfoData, DriverType, MemberIndex, DriverInfoData);
686 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
687 return FALSE;
690 /***********************************************************************
691 * SetupDiEnumDriverInfoW (SETUPAPI.@)
693 BOOL WINAPI SetupDiEnumDriverInfoW(HDEVINFO DeviceInfoSet, PSP_DEVINFO_DATA DeviceInfoData, DWORD DriverType, DWORD MemberIndex, PSP_DRVINFO_DATA_W DriverInfoData)
695 FIXME("(%p, %p, 0x%x, %u, %p stub\n", DeviceInfoSet, DeviceInfoData, DriverType, MemberIndex, DriverInfoData);
697 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
698 return FALSE;