Device Interface GUIDs

The device interface can be described by a GUID value. Windows Portable Devices defines the following device interface.

Constant Description
GUID_DEVINTERFACE_WPD
Identifies devices that appear in a normal WPD enumeration. Any device that registers this interface GUID will be enumerated when an application calls the IPortableDeviceManager::GetDevices method.
GUID_DEVINTERFACE_WPD_PRIVATE
Identifies devices that will not appear during a normal WPD enumeration. Any device that registers this interface GUID will be enumerated only when an application calls the IPortableDeviceManager::GetPrivateDevices method.
GUID_DEVINTERFACE_WPD_SERVICE
In Windows 7, applications can enumerate all WPD device services by calling IPortableDeviceServiceManager::GetDeviceServices and using this interface class as the service-type GUID.

Requirements

Requirement Value
Header
PortableDevice.h

See also

Programming Reference