mirror of
https://github.com/reactos/reactos.git
synced 2024-10-24 23:11:33 +00:00
SP_DRVINFO_DETAIL_DATA_W.InfFileName must contain the full file name
Add SetupDiSelectDevice stub svn path=/trunk/; revision=22103
This commit is contained in:
parent
427cba82bd
commit
9d5ecbef5d
|
@ -3805,7 +3805,7 @@ SetupDiSetClassInstallParamsW(
|
||||||
}
|
}
|
||||||
else if (UpdateClassInstallParamHandlers[ClassInstallParams->InstallFunction - DIF_SELECTDEVICE] == NULL)
|
else if (UpdateClassInstallParamHandlers[ClassInstallParams->InstallFunction - DIF_SELECTDEVICE] == NULL)
|
||||||
{
|
{
|
||||||
FIXME("InstallFunction %u is valid, but has no associated update handler\n", ClassInstallParams->InstallFunction);
|
ERR("InstallFunction %u is valid, but has no associated update handler\n", ClassInstallParams->InstallFunction);
|
||||||
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
goto done;
|
goto done;
|
||||||
}
|
}
|
||||||
|
@ -4070,7 +4070,7 @@ SetupDiCallClassInstaller(
|
||||||
break;
|
break;
|
||||||
case DIF_SELECTDEVICE:
|
case DIF_SELECTDEVICE:
|
||||||
CanHandle = CLASS_COINSTALLER | CLASS_INSTALLER;
|
CanHandle = CLASS_COINSTALLER | CLASS_INSTALLER;
|
||||||
DefaultHandler = SetupDiSelectBestCompatDrv;
|
DefaultHandler = SetupDiSelectDevice;
|
||||||
break;
|
break;
|
||||||
case DIF_TROUBLESHOOTER:
|
case DIF_TROUBLESHOOTER:
|
||||||
CanHandle = CLASS_COINSTALLER | DEVICE_COINSTALLER | CLASS_INSTALLER;
|
CanHandle = CLASS_COINSTALLER | DEVICE_COINSTALLER | CLASS_INSTALLER;
|
||||||
|
@ -4491,6 +4491,7 @@ CheckDeviceInstallParameters(
|
||||||
DI_RESOURCEPAGE_ADDED | /* 0x00002000 */
|
DI_RESOURCEPAGE_ADDED | /* 0x00002000 */
|
||||||
DI_PROPERTIES_CHANGE | /* 0x00004000 */
|
DI_PROPERTIES_CHANGE | /* 0x00004000 */
|
||||||
DI_ENUMSINGLEINF | /* 0x00010000 */
|
DI_ENUMSINGLEINF | /* 0x00010000 */
|
||||||
|
DI_DONOTCALLCONFIGMG | /* 0x00020000 */
|
||||||
DI_CLASSINSTALLPARAMS | /* 0x00100000 */
|
DI_CLASSINSTALLPARAMS | /* 0x00100000 */
|
||||||
DI_NODI_DEFAULTACTION | /* 0x00200000 */
|
DI_NODI_DEFAULTACTION | /* 0x00200000 */
|
||||||
DI_QUIETINSTALL | /* 0x00800000 */
|
DI_QUIETINSTALL | /* 0x00800000 */
|
||||||
|
@ -6146,7 +6147,7 @@ SetupDiBuildDriverInfoList(
|
||||||
&ClassGuid,
|
&ClassGuid,
|
||||||
ContextDevice,
|
ContextDevice,
|
||||||
currentInfFileDetails,
|
currentInfFileDetails,
|
||||||
filename,
|
FullInfFileName,
|
||||||
ProviderName,
|
ProviderName,
|
||||||
ManufacturerName,
|
ManufacturerName,
|
||||||
NULL,
|
NULL,
|
||||||
|
@ -6203,7 +6204,7 @@ SetupDiBuildDriverInfoList(
|
||||||
&ClassGuid,
|
&ClassGuid,
|
||||||
ContextDevice,
|
ContextDevice,
|
||||||
currentInfFileDetails,
|
currentInfFileDetails,
|
||||||
filename,
|
FullInfFileName,
|
||||||
ProviderName,
|
ProviderName,
|
||||||
ManufacturerName,
|
ManufacturerName,
|
||||||
currentId,
|
currentId,
|
||||||
|
@ -6224,7 +6225,7 @@ SetupDiBuildDriverInfoList(
|
||||||
&ClassGuid,
|
&ClassGuid,
|
||||||
ContextDevice,
|
ContextDevice,
|
||||||
currentInfFileDetails,
|
currentInfFileDetails,
|
||||||
filename,
|
FullInfFileName,
|
||||||
ProviderName,
|
ProviderName,
|
||||||
ManufacturerName,
|
ManufacturerName,
|
||||||
currentId,
|
currentId,
|
||||||
|
@ -7552,6 +7553,19 @@ SetupDiSelectBestCompatDrv(
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/***********************************************************************
|
||||||
|
* SetupDiSelectDevice (SETUPAPI.@)
|
||||||
|
*/
|
||||||
|
BOOL WINAPI
|
||||||
|
SetupDiSelectDevice(
|
||||||
|
IN HDEVINFO DeviceInfoSet,
|
||||||
|
IN OUT PSP_DEVINFO_DATA DeviceInfoData OPTIONAL)
|
||||||
|
{
|
||||||
|
FIXME("%p %p\n", DeviceInfoSet, DeviceInfoData);
|
||||||
|
SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
|
||||||
|
return FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
/***********************************************************************
|
/***********************************************************************
|
||||||
* SetupDiInstallDriverFiles (SETUPAPI.@)
|
* SetupDiInstallDriverFiles (SETUPAPI.@)
|
||||||
*/
|
*/
|
||||||
|
|
|
@ -372,7 +372,7 @@
|
||||||
@ stdcall SetupDiRemoveDevice(ptr ptr)
|
@ stdcall SetupDiRemoveDevice(ptr ptr)
|
||||||
@ stub SetupDiRemoveDeviceInterface
|
@ stub SetupDiRemoveDeviceInterface
|
||||||
@ stdcall SetupDiSelectBestCompatDrv(ptr ptr)
|
@ stdcall SetupDiSelectBestCompatDrv(ptr ptr)
|
||||||
@ stub SetupDiSelectDevice
|
@ stdcall SetupDiSelectDevice(ptr ptr)
|
||||||
@ stub SetupDiSelectOEMDrv
|
@ stub SetupDiSelectOEMDrv
|
||||||
@ stdcall SetupDiSetClassInstallParamsA(ptr ptr ptr long)
|
@ stdcall SetupDiSetClassInstallParamsA(ptr ptr ptr long)
|
||||||
@ stdcall SetupDiSetClassInstallParamsW(ptr ptr ptr long)
|
@ stdcall SetupDiSetClassInstallParamsW(ptr ptr ptr long)
|
||||||
|
|
Loading…
Reference in a new issue