upnp.h header
This header is used by UPnP APIs. For more information, see:
upnp.h contains the following programming interfaces:
IUPnPAddressFamilyControl The IUPnPAddressFamilyControl interface accesses the address family flag of the Device Finder object. |
IUPnPAsyncResult The IUPnPAsyncResult interface is used to notify the UPnP control point of a completed asynchronous I/O operation. |
IUPnPDescriptionDocument The IUPnPDescriptionDocument interface enables an application to load a device description. |
IUPnPDescriptionDocumentCallback The IUPnPDescriptionDocumentCallback interface allows the UPnP framework to communicate the results of an asynchronous load operation to an application. |
IUPnPDevice The IUPnPDevice interface enables an application to retrieve information about a specific device. |
IUPnPDeviceDocumentAccess The IUPnPDeviceDocumentAccess interface enables an application to obtain the URL of the device description document. |
IUPnPDeviceDocumentAccessEx Provides a method to obtain the entire XML device description document for a specific device. |
IUPnPDeviceFinder The IUPnPDeviceFinder interface enables an application to find a device. |
IUPnPDeviceFinderAddCallbackWithInterface The IUPnPDeviceFinderAddCallbackWithInterface interface allows the UPnP framework to communicate to an application |
IUPnPDeviceFinderCallback The IUPnPDeviceFinderCallback interface allows the UPnP framework to communicate the results of an asynchronous search to an application. |
IUPnPDevices The IUPnPDevices interface enumerates a collection of devices. |
IUPnPHttpHeaderControl Enables the caller to specify additional HTTP headers sent in HTTP requests to a device. |
IUPnPService The IUPnPService interface enables an application to query state variables and invoke actions on an instance of a service. |
IUPnPServiceAsync Use this interface to asynchronously query state variables and invoke actions on an instance of a service . |
IUPnPServiceCallback The IUPnPServiceCallback interface is used to send event notifications to clients of Service objects. |
IUPnPServiceDocumentAccess Use this interface to retrieve and provide the Service Control Protocol Description (SCPD) document to a UPnP control point application to expose actions supported by the service and provide information about state variables. |
IUPnPServiceEnumProperty Use this interface to delay Service Control Protocol Description (SCPD) download and event subscription on the IUPnPService objects enumerated from the IUPnPServices object. |
IUPnPServices The IUPnPServices interface enumerates a collection of services. |