Hi, We have a 32 bit application that calls UpdateDriverForPlugandPlayDevices to install a printer driver. On running this application on a Win XP 64bit AMD machine, this API returns -536870389(i.e FFFFFFFFE000020B in Hex). Could someone please tell us what this means as this return type is not documented anywhere? Thanks in advance, Rups