Create the AHCI branch for Aman's work
[reactos.git] / dll / win32 / setupapi / stubs.c
1 /*
2 * SetupAPI stubs
3 *
4 * Copyright 2000 James Hatheway
5 *
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.
10 *
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.
15 *
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
19 */
20
21 #include "setupapi_private.h"
22
23 /***********************************************************************
24 * pSetupRegistryDelnode(SETUPAPI.@)
25 */
26 BOOL WINAPI pSetupRegistryDelnode(DWORD x, DWORD y)
27 {
28 FIXME("%08x %08x: stub\n", x, y);
29 return FALSE;
30 }
31
32 /***********************************************************************
33 * SetupPromptReboot(SETUPAPI.@)
34 */
35 INT WINAPI SetupPromptReboot( HSPFILEQ file_queue, HWND owner, BOOL scan_only )
36 {
37 FIXME("%p, %p, %d\n", file_queue, owner, scan_only);
38 return 0;
39 }
40
41 /***********************************************************************
42 * SetupSetSourceListA (SETUPAPI.@)
43 */
44 BOOL WINAPI SetupSetSourceListA(DWORD flags, PCSTR *list, UINT count)
45 {
46 FIXME("0x%08x %p %d\n", flags, list, count);
47 return FALSE;
48 }
49
50 /***********************************************************************
51 * SetupSetSourceListW (SETUPAPI.@)
52 */
53 BOOL WINAPI SetupSetSourceListW(DWORD flags, PCWSTR *list, UINT count)
54 {
55 FIXME("0x%08x %p %d\n", flags, list, count);
56 return FALSE;
57 }
58
59 /***********************************************************************
60 * SetupPromptForDiskA (SETUPAPI.@)
61 */
62 UINT WINAPI SetupPromptForDiskA(HWND hwndParent, PCSTR DialogTitle, PCSTR DiskName,
63 PCSTR PathToSource, PCSTR FileSought, PCSTR TagFile, DWORD DiskPromptStyle,
64 PSTR PathBuffer, DWORD PathBufferSize, PDWORD PathRequiredSize)
65 {
66 FIXME("%p %s %s %s %s %s %d %p %d %p: stub\n", hwndParent, debugstr_a(DialogTitle),
67 debugstr_a(DiskName), debugstr_a(PathToSource), debugstr_a(FileSought),
68 debugstr_a(TagFile), DiskPromptStyle, PathBuffer, PathBufferSize,
69 PathRequiredSize);
70 return 0;
71 }
72
73 /***********************************************************************
74 * SetupPromptForDiskW (SETUPAPI.@)
75 */
76 UINT WINAPI SetupPromptForDiskW(HWND hwndParent, PCWSTR DialogTitle, PCWSTR DiskName,
77 PCWSTR PathToSource, PCWSTR FileSought, PCWSTR TagFile, DWORD DiskPromptStyle,
78 PWSTR PathBuffer, DWORD PathBufferSize, PDWORD PathRequiredSize)
79 {
80 FIXME("%p %s %s %s %s %s %d %p %d %p: stub\n", hwndParent, debugstr_w(DialogTitle),
81 debugstr_w(DiskName), debugstr_w(PathToSource), debugstr_w(FileSought),
82 debugstr_w(TagFile), DiskPromptStyle, PathBuffer, PathBufferSize,
83 PathRequiredSize);
84 return 0;
85 }
86
87 /***********************************************************************
88 * SetupDiRemoveDevice(SETUPAPI.@)
89 */
90 BOOL WINAPI
91 SetupDiRemoveDevice(
92 IN HDEVINFO DeviceInfoSet,
93 IN PSP_DEVINFO_DATA DeviceInfoData)
94 {
95 FIXME ("Stub %p %p\n", DeviceInfoSet, DeviceInfoData);
96 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
97 return FALSE;
98 }
99
100
101 /***********************************************************************
102 * SetupDiUnremoveDevice(SETUPAPI.@)
103 */
104 BOOL WINAPI
105 SetupDiUnremoveDevice(
106 IN HDEVINFO DeviceInfoSet,
107 IN PSP_DEVINFO_DATA DeviceInfoData)
108 {
109 FIXME ("Stub %p %p\n", DeviceInfoSet, DeviceInfoData);
110 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
111 return FALSE;
112 }
113
114
115 WINSETUPAPI BOOL WINAPI SetupDiGetDeviceInterfaceAlias(IN HDEVINFO DeviceInfoSet, IN PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData, IN CONST GUID *AliasInterfaceClassGuid, OUT PSP_DEVICE_INTERFACE_DATA AliasDeviceInterfaceData)
116 {
117 FIXME("%p %p %p %p %p stub\n", DeviceInfoSet, DeviceInterfaceData, AliasInterfaceClassGuid, AliasDeviceInterfaceData);
118 SetLastError(ERROR_INVALID_PARAMETER);
119 return FALSE;
120 }
121
122 WINSETUPAPI BOOL WINAPI SetupSetNonInteractiveMode(BOOL NonInteractiveFlag)
123 {
124 FIXME("(%d) stub\n", NonInteractiveFlag);
125 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
126 return FALSE;
127 }
128
129 /***********************************************************************
130 * SetupVerifyInfFileA(SETUPAPI.@)
131 */
132 BOOL WINAPI
133 SetupVerifyInfFileA(
134 IN PCSTR InfName,
135 IN PSP_ALTPLATFORM_INFO AltPlatformInfo,
136 OUT PSP_INF_SIGNER_INFO_A InfFileName)
137 {
138 FIXME ("Stub %s %p %p\n", debugstr_a(InfName), AltPlatformInfo, InfFileName);
139 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
140 return FALSE;
141 }
142
143 /***********************************************************************
144 * SetupVerifyInfFileW(SETUPAPI.@)
145 */
146 BOOL WINAPI
147 SetupVerifyInfFileW(
148 IN PCWSTR InfName,
149 IN PSP_ALTPLATFORM_INFO AltPlatformInfo,
150 OUT PSP_INF_SIGNER_INFO_W InfFileName)
151 {
152 FIXME ("Stub %s %p %p\n", debugstr_w(InfName), AltPlatformInfo, InfFileName);
153 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
154 return FALSE;
155 }
156