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.