BOOLEAN
    SetupDiMoveDuplicateDevice(
        IN HDEVINFO  DeviceInfoSet,
        IN PSP_DEVINFO_DATA  DestinationDeviceInfoData 
        );
SetupDiMoveDuplicateDevice is the default handler for the DIF_MOVEDEVICE class installation request. This function moves a device to a new location of the Enum branch of the registry.
The function returns TRUE if it is successful. Otherwise it returns FALSE and the logged error can be retrieved with a call to GetLastError.