Problem with enumerating Child PDO's with seperate INF file ?

Hi all

I am using a sample Multifunction in walter oney’s book . I have some
problem while enumerating child Device with a seperate INF file . I am
sending the following values when I receive Pnp requests for child PDO .

case BusQueryInstanceID:
idstring = L"0000";
break;

case BusQueryDeviceID:
idstring = L"USB\Vid_0fdd&Pid_1041";
break;
case BusQueryHardwareIDs:
idstring = L"Vid_0fdd&Pid_1041";
break;

I have already added an INF file with hardware ID “USB\Vid_0fdd&Pid_1041” .
But System never finds this INF , and asks for INF and driver location with
New Hardware Found Wizard ? The function driver is already enumerated on USB
with a different VID and PID .

Can anybody let me know what mistake I am doing ?

If I have to use the multiple instances of parent driver what I should do
overcome this problem when sending BusQueryInstanceID for child PDO ?

thanks in advance
srinivasa