upnphost.h header

This header is used by UPnP APIs. For more information, see:

upnphost.h contains the following programming interfaces:

Interfaces

 
IUPnPDeviceControl

The IUPnPDeviceControl interface is the central point of management for a device and its service objects.
IUPnPDeviceProvider

The IUPnPDeviceProvider interface allows a device provider to start and stop its processing.
IUPnPEventSink

The IUPnPEventSink interface allows a hosted service to send event notifications to the device host.
IUPnPEventSource

The IUPnPEventSource interface allows the device host to manage event subscriptions for the hosted service.
IUPnPRegistrar

The IUPnPRegistrar interface registers the devices that run in the context of the device host.
IUPnPRemoteEndpointInfo

The IUPnPRemoteEndpointInfo interface allows a hosted device to obtain information about a requester (that is, a control point) and the request.
IUPnPReregistrar

The IUPnPReregistrar interface allows the application to re-register a UPnP-based device with the device host.