Using the UpdateDriverForPlugAndPlayDevices appears to work fine for the
installation of an initial multifunction device in Windows 2000. However,
when used to install subsequent devices, there is no call made to may
AddDevice function. As a result, when my DIF_NEWDEVICEWIZARD_FINISHINSTALL
function attempts to pass it's information to my driver, there is not
extension into which the driver can store it. This is failure to call my
AddDevice function for subsequent devices is true regardless of whether I
use the INSTALLFLAG_FORCE or not.
Does anyone know why UpdateDriverForPlugAndPlayDevices fails to call my
AddDevice function in Windows 2000 but works fine in Windows XP and 2003
Server?