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 * SetupAddToSourceListA (SETUPAPI.@) 43 */ 44 BOOL WINAPI SetupAddToSourceListA(DWORD flags, PCSTR source) 45 { 46 FIXME("0x%08x %s: stub\n", flags, debugstr_a(source)); 47 return TRUE; 48 } 49 50 /*********************************************************************** 51 * SetupAddToSourceListW (SETUPAPI.@) 52 */ 53 BOOL WINAPI SetupAddToSourceListW(DWORD flags, PCWSTR source) 54 { 55 FIXME("0x%08x %s: stub\n", flags, debugstr_w(source)); 56 return TRUE; 57 } 58 59 /*********************************************************************** 60 * SetupSetSourceListA (SETUPAPI.@) 61 */ 62 BOOL WINAPI SetupSetSourceListA(DWORD flags, PCSTR *list, UINT count) 63 { 64 FIXME("0x%08x %p %d\n", flags, list, count); 65 return FALSE; 66 } 67 68 /*********************************************************************** 69 * SetupSetSourceListW (SETUPAPI.@) 70 */ 71 BOOL WINAPI SetupSetSourceListW(DWORD flags, PCWSTR *list, UINT count) 72 { 73 FIXME("0x%08x %p %d\n", flags, list, count); 74 return FALSE; 75 } 76 77 78 /*********************************************************************** 79 * SetupDiRemoveDevice(SETUPAPI.@) 80 */ 81 BOOL WINAPI 82 SetupDiRemoveDevice( 83 IN HDEVINFO DeviceInfoSet, 84 IN PSP_DEVINFO_DATA DeviceInfoData) 85 { 86 FIXME ("Stub %p %p\n", DeviceInfoSet, DeviceInfoData); 87 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 88 return FALSE; 89 } 90 91 92 /*********************************************************************** 93 * SetupDiUnremoveDevice(SETUPAPI.@) 94 */ 95 BOOL WINAPI 96 SetupDiUnremoveDevice( 97 IN HDEVINFO DeviceInfoSet, 98 IN PSP_DEVINFO_DATA DeviceInfoData) 99 { 100 FIXME ("Stub %p %p\n", DeviceInfoSet, DeviceInfoData); 101 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 102 return FALSE; 103 } 104 105 106 /*********************************************************************** 107 * SetupDiRemoveDeviceInterface (SETUPAPI.@) 108 */ 109 BOOL WINAPI SetupDiRemoveDeviceInterface(HDEVINFO info, PSP_DEVICE_INTERFACE_DATA data) 110 { 111 FIXME("(%p, %p): stub\n", info, data); 112 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 113 return FALSE; 114 } 115 116 117 WINSETUPAPI BOOL WINAPI SetupDiGetDeviceInterfaceAlias(IN HDEVINFO DeviceInfoSet, IN PSP_DEVICE_INTERFACE_DATA DeviceInterfaceData, IN CONST GUID *AliasInterfaceClassGuid, OUT PSP_DEVICE_INTERFACE_DATA AliasDeviceInterfaceData) 118 { 119 FIXME("%p %p %p %p %p stub\n", DeviceInfoSet, DeviceInterfaceData, AliasInterfaceClassGuid, AliasDeviceInterfaceData); 120 SetLastError(ERROR_INVALID_PARAMETER); 121 return FALSE; 122 } 123 124 /*********************************************************************** 125 * SetupVerifyInfFileA(SETUPAPI.@) 126 */ 127 BOOL WINAPI 128 SetupVerifyInfFileA( 129 IN PCSTR InfName, 130 IN PSP_ALTPLATFORM_INFO AltPlatformInfo, 131 OUT PSP_INF_SIGNER_INFO_A InfFileName) 132 { 133 FIXME ("Stub %s %p %p\n", debugstr_a(InfName), AltPlatformInfo, InfFileName); 134 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 135 return FALSE; 136 } 137 138 /*********************************************************************** 139 * SetupVerifyInfFileW(SETUPAPI.@) 140 */ 141 BOOL WINAPI 142 SetupVerifyInfFileW( 143 IN PCWSTR InfName, 144 IN PSP_ALTPLATFORM_INFO AltPlatformInfo, 145 OUT PSP_INF_SIGNER_INFO_W InfFileName) 146 { 147 FIXME ("Stub %s %p %p\n", debugstr_w(InfName), AltPlatformInfo, InfFileName); 148 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 149 return FALSE; 150 } 151 152 BOOL WINAPI 153 SetupDiSetDriverInstallParamsA( 154 _In_ HDEVINFO DeviceInfoSet, 155 _In_opt_ PSP_DEVINFO_DATA DeviceInfoData, 156 _In_ PSP_DRVINFO_DATA_A DriverInfoData, 157 _In_ PSP_DRVINSTALL_PARAMS DriverInstallParams) 158 { 159 FIXME("Stub %p %p %p %p\n", DeviceInfoSet, DeviceInfoData, DriverInfoData, DriverInstallParams); 160 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 161 return FALSE; 162 } 163 164 BOOL WINAPI 165 SetupDiSetDriverInstallParamsW( 166 _In_ HDEVINFO DeviceInfoSet, 167 _In_opt_ PSP_DEVINFO_DATA DeviceInfoData, 168 _In_ PSP_DRVINFO_DATA_W DriverInfoData, 169 _In_ PSP_DRVINSTALL_PARAMS DriverInstallParams) 170 { 171 FIXME("Stub %p %p %p %p\n", DeviceInfoSet, DeviceInfoData, DriverInfoData, DriverInstallParams); 172 SetLastError(ERROR_CALL_NOT_IMPLEMENTED); 173 return FALSE; 174 } 175