Windows Portable Devices
Windows Portable Devices (WPD) is a driver technology that supports a wide range of portable devices such as mobile phones, digital cameras, and portable media players.
WPD supplies the infrastructure to standardize data transfers between an application and a portable device that is connected to a PC that is running Windows. WPD also gives an application a uniform view of devices and their content as well as standardized mechanisms to gain access to data and to transfer data.