[FREELDR] Implement 'SeekRelative' mode for the *Seek() methods for disks & filesystems.
[reactos.git] / dll / win32 / newdev / stubs.c
1 /*
2 * New device installer (newdev.dll)
3 *
4 * Copyright 2005 Hervé Poussineau (hpoussin@reactos.org)
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 Street, Fifth Floor, Boston, MA 02110-1301 USA
19 */
20
21 #include "newdev_private.h"
22
23 /*
24 * @unimplemented
25 */
26 BOOL WINAPI
27 InstallNewDevice(
28 IN HWND hwndParent,
29 IN LPGUID ClassGuid OPTIONAL,
30 OUT PDWORD Reboot)
31 {
32 UNIMPLEMENTED;
33 SetLastError(ERROR_GEN_FAILURE);
34 return FALSE;
35 }
36
37 /*
38 * @unimplemented
39 */
40 BOOL WINAPI
41 InstallSelectedDriverW(
42 IN HWND hwndParent,
43 IN HDEVINFO DeviceInfoSet,
44 IN LPCWSTR Reserved,
45 IN BOOL Backup,
46 OUT PDWORD pReboot)
47 {
48 UNIMPLEMENTED;
49 SetLastError(ERROR_GEN_FAILURE);
50 return FALSE;
51 }
52
53 /*
54 * @unimplemented
55 */
56 BOOL WINAPI
57 DiShowUpdateDevice(
58 IN HWND hwndParent OPTIONAL,
59 IN HDEVINFO DeviceInfoSet,
60 IN PSP_DEVINFO_DATA DeviceInfoData,
61 IN DWORD Flags,
62 OUT PBOOL NeedReboot OPTIONAL)
63 {
64 if (Flags != 0)
65 {
66 SetLastError(ERROR_INVALID_FLAGS);
67 return FALSE;
68 }
69
70 UNIMPLEMENTED;
71 SetLastError(ERROR_GEN_FAILURE);
72 return FALSE;
73 }