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 } 74