Changed the GDI driver interface to pass an opaque PHYSDEV pointer
[wine] / dlls / setupapi / stubs.c
1 /* -*- tab-width: 8; c-basic-offset: 8 -*- */
2 /*
3  * SetupAPI stubs
4  *
5  * Copyright 2000 James Hatheway
6  *
7  * This library is free software; you can redistribute it and/or
8  * modify it under the terms of the GNU Lesser General Public
9  * License as published by the Free Software Foundation; either
10  * version 2.1 of the License, or (at your option) any later version.
11  *
12  * This library is distributed in the hope that it will be useful,
13  * but WITHOUT ANY WARRANTY; without even the implied warranty of
14  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
15  * Lesser General Public License for more details.
16  *
17  * You should have received a copy of the GNU Lesser General Public
18  * License along with this library; if not, write to the Free Software
19  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
20  */
21
22 #include "wine/debug.h"
23 #include "windef.h"
24 #include "setupapi.h"
25
26 WINE_DEFAULT_DEBUG_CHANNEL(setupapi);
27
28
29 /***********************************************************************
30  *              SetupCloseFileQueue (SETUPAPI.56)
31  */
32 VOID WINAPI SetupCloseFileQueue(HSPFILEQ QueueHandle)
33 {
34         FIXME("not implemented (setupapi.dll) \n");
35 }
36
37 /***********************************************************************
38  *              SetupCommitFileQueueA (SETUPAPI.59)
39  */
40 BOOL WINAPI SetupCommitFileQueueA(HWND Owner, HSPFILEQ QueueHandle,
41                                   PSP_FILE_CALLBACK_A MsgHandler,
42                                   PVOID Context)
43 {
44         FIXME("not implemented (setupapi.dll) \n");
45         return FALSE;
46 }
47
48 /***********************************************************************
49  *              SetupIterateCabinetA (SETUPAPI.205)
50  */
51 BOOL WINAPI SetupIterateCabinetA(PCSTR CabinetFile, DWORD Reserved,
52                                  PSP_FILE_CALLBACK_A MsgHandler, PVOID Context)
53 {
54         FIXME("not implemented (setupapi.dll) \n");
55         return 0;
56 }
57
58 /***********************************************************************
59  *              SetupIterateCabinetW (SETUPAPI.206)
60  */
61 BOOL WINAPI SetupIterateCabinetW(PWSTR CabinetFile, DWORD Reserved,
62                                  PSP_FILE_CALLBACK_W MsgHandler, PVOID Context) 
63 {
64         FIXME("not implemented (setupapi.dll) \n");
65         return 0;
66 }
67
68
69 /***********************************************************************
70  *              SetupGetLineTextA (SETUPAPI.177)
71  */
72 BOOL WINAPI SetupGetLineTextA (PINFCONTEXT Context, HINF InfHandle,
73                         PCSTR Section, PCSTR Key, LPSTR ReturnBuffer,
74                         DWORD ReturnBufferSize, PDWORD RequiredSize)
75 {
76         FIXME("not implemented (setupapi.dll) \n");
77         return 0;
78 }
79
80 /***********************************************************************
81  *              SetupGetStringFieldA (SETUPAPI.187)
82  */
83 BOOL WINAPI SetupGetStringFieldA(PINFCONTEXT Context, DWORD FieldIndex, 
84                                  LPSTR ReturnBuffer, DWORD ReturnBufferSize,
85                                  PDWORD RequiredSize)
86 {
87         FIXME("not implemented (setupapi.dll) \n");
88         return 0;
89 }
90
91
92 /***********************************************************************
93  *              SetupFindNextLine (SETUPAPI.159)
94  */
95 BOOL WINAPI SetupFindNextLine (PINFCONTEXT ContextIn, PINFCONTEXT ContextOut)
96 {
97         FIXME("not implemented (setupapi.dll) \n");
98         return 0;
99 }
100
101
102 /***********************************************************************
103  *              SetupInitDefaultQueueCallback (SETUPAPI.191)
104  */
105 PVOID WINAPI SetupInitDefaultQueueCallback(HWND OwnerWindow)
106 {
107         FIXME("not implemented (setupapi.dll) \n");
108         return 0;
109 }
110
111 /***********************************************************************
112  *              SetupInitDefaultQueueCallbackEx (SETUPAPI.192)
113  */
114 PVOID WINAPI SetupInitDefaultQueueCallbackEx(HWND OwnerWindow,
115                                              HWND AlternativeProgressWindow,
116                                              UINT ProgressMessage,
117                                              DWORD res1,
118                                              PVOID res2)
119 {
120         FIXME("not implemented (setupapi.dll) \n");
121         return 0;
122 }
123
124 /***********************************************************************
125  *              SetupCloseInfFile (SETUPAPI.57)
126  */
127 VOID WINAPI SetupCloseInfFile (HINF InfHandle)
128 {
129         FIXME("not implemented (setupapi.dll) \n");
130 }
131
132
133 /***********************************************************************
134  *              SetupDefaultQueueCallbackA (SETUPAPI.68)
135  */
136 UINT WINAPI SetupDefaultQueueCallbackA (PVOID Context, UINT Notification,
137                                         UINT Param1, UINT Param2)
138 {
139         FIXME("not implemented (setupapi.dll) \n");
140         return 0;
141 }
142
143
144 /***********************************************************************
145  *              SetupFindFirstLineA (SETUPAPI.157)
146  */
147 BOOL WINAPI SetupFindFirstLineA (HINF InfHandle, PCSTR Section, PCSTR Key,
148                                  PINFCONTEXT Context)
149 {
150         FIXME("not implemented (setupapi.dll) \n");
151         return 0;
152 }
153
154 /***********************************************************************
155  *              SetupGetLineByIndexA (SETUPAPI.173)
156  */
157 BOOL WINAPI SetupGetLineByIndexA (HINF InfHandle, PCSTR Section, DWORD Index,
158                                  PINFCONTEXT Context)
159 {
160         FIXME("not implemented (setupapi.dll) \n");
161         return FALSE;
162 }
163
164
165 /***********************************************************************
166  *              SetupInstallFromInfSectionA (SETUPAPI.201)
167  */
168 BOOL WINAPI SetupInstallFromInfSectionA (HWND Owner, HINF InfHandle, PCSTR SectionName,
169                                          UINT Flags, HKEY RelativeKeyRoot, PCSTR SourceRootPath,
170                                          UINT CopyFlags, PSP_FILE_CALLBACK_A MsgHandler,
171                                          PVOID Context, HDEVINFO DeviceInfoSet,
172                                          PSP_DEVINFO_DATA DeviceInfoData)
173 {
174         FIXME("not implemented (setupapi.dll) \n");
175         return 0;
176 }
177
178 /***********************************************************************
179  *              SetupOpenAppendInfFileA (SETUPAPI.209)
180  */
181 BOOL WINAPI SetupOpenAppendInfFileA (PCSTR FileName, HINF InfHandle,
182                                     PUINT ErrorLine)
183 {
184         FIXME("not implemented (setupapi.dll) \n");
185         return FALSE;
186 }
187
188 /***********************************************************************
189  *              SetupOpenFileQueue (SETUPAPI.211)
190  */
191 HSPFILEQ WINAPI SetupOpenFileQueue (VOID)
192 {
193         FIXME("not implemented (setupapi.dll) \n");
194         return (HSPFILEQ) INVALID_HANDLE_VALUE;
195 }
196
197 /***********************************************************************
198  *              SetupOpenInfFileA (SETUPAPI.212)
199  */
200 HINF WINAPI SetupOpenInfFileA (PCSTR FileName, PCSTR InfClass, DWORD InfStyle,
201                                PUINT ErrorLine)
202 {
203         FIXME("not implemented (setupapi.dll) \n");
204         return 0;
205 }
206
207 /***********************************************************************
208  *              SetupQueueCopyA (SETUPAPI.230)
209  */
210 BOOL WINAPI SetupQueueCopyA (HSPFILEQ QueueHandle, PCSTR SourceRootPath, PCSTR SourcePath,
211                              PCSTR SourceFileName, PCSTR SourceDescription, PCSTR SourceTagFile,
212                              PCSTR TargetDirectory, PCSTR TargetFileName, DWORD CopyStyle)
213 {
214         FIXME("not implemented (setupapi.dll) \n");
215         return FALSE;
216 }
217
218 /***********************************************************************
219  *              SetupSetDirectoryIdA (SETUPAPI.259)
220  */
221 BOOL WINAPI SetupSetDirectoryIdA (HINF InfHandle,
222                                   DWORD Id,
223                                   PCSTR Directory)
224 {
225         FIXME("not implemented (setupapi.dll) \n");
226         return FALSE;
227 }
228
229
230 /***********************************************************************
231  *              SetupTermDefaultQueueCallback (SETUPAPI.267)
232  */
233 VOID WINAPI SetupTermDefaultQueueCallback (PVOID Callback)
234 {
235         FIXME("not implemented (setupapi.dll) \n");
236 }
237