Important:
This is retired content. This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This content may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.
A version of this page is also available for
4/8/2010

The following table shows the Control Point interfaces.

Programming element Description

IUPnPDescriptionDocument

This interface enables an application to load and unload a device description.

IUPnPDescriptionDocumentCallback

This interface allows UPnP to communicate the results of an asynchronous load operation to an application.

IUPnPDevice

This interface enables an application to retrieve information about a specific device.

IUPnPDeviceDocumentAccess

This interface enables an application to obtain the URL of a device description document.

IUPnPDeviceFinder

This interface enables an application to find a device.

IUPnPDeviceFinderCallback

This interface allows UPnP to communicate the results of an asynchronous search to an application.

IUPnPDevices

This interface enumerates a collection of devices.

IUPnPService

This interface enables an application to query state variables and invoke actions on an instance of a service.

IUPnPServiceCallback

This interface is used to send event notifications to clients of Service objects.

IUPnPServices

This interface enumerates a collection of services.

See Also