Share via


Web Services on Devices Functions (Compact 2013)

3/26/2014

The following table shows the Web Services on Devices functions with a description of the purpose of each.

Programming element

Description

PWSD_SOAP_MESSAGE_HANDLER

This function references a SOAP message handler for incoming messages.

WSD_STUB_FUNCTION

This function describes a stub function used to handle an incoming message.

WSDAllocateLinkedMemory

This function allocates a linked memory block.

WSDAttachLinkedMemory

This function attaches a child memory block to a parent memory block. Multiple children can be attached to a parent memory block.

WSDCreateDeviceHost

This function creates a device host and returns a pointer to the IWSDDeviceHost interface.

WSDCreateDeviceHostAdvanced

This function creates a device host and returns a pointer to the IWSDDeviceHost interface.

WSDCreateDeviceProxy

This function creates a device proxy and returns a pointer to the IWSDDeviceProxy interface.

WSDCreateDeviceProxyAdvanced

This function creates a device proxy and returns a pointer to the IWSDDeviceProxy interface.

WSDCreateDiscoveryProvider

This function creates an IWSDiscoveryProvider object by calling the COM CoCreateInstance function.

WSDCreateDiscoveryPublisher

This function creates an IWSDiscoveryPublisher object by calling the COM CoCreateInstance function.

WSDCreateHttpAddress

This function creates an IWSDHttpAddress object by calling COM CoCreateInstance.

WSDCreateHttpMessageParameters

This function creates an IWSDHttpMessageParameters object by calling COM CoCreateInstance.

WSDCreateOutboundAttachment

This function creates an IWSDOutboundAttachment object by calling COM CoCreateInstance.

WSDCreateUdpAddress

This function creates an IWSDUdpAddress object by calling the CoCreateInstance function.

WSDCreateUdpMessageParameters

This function retrieves a pointer to the IWSDUdpMessageParameters interface.

WSDDetachLinkedMemory

This function detaches a child memory block from its parent memory block.

WSDFreeLinkedMemory

This function frees a memory block previously allocated with WSDAllocateLinkedMemory.

WSDGenerateFault

This function generates a SOAP fault.

WSDGenerateFaultEx

This function generates a SOAP fault.

WSDGetConfigurationOption

This function gets a WSDAPI configuration option.

WSDRegisterNamespaces

This function registers the XML namespaces for the specified context.

WSDSetConfigurationOption

This function sets a WSDAPI configuration option.

WSDXMLAddChild

This function adds a child element.

WSDXMLAddSibling

This function adds a sibling element.

WSDXMLBuildAnyForSingleElement

This function creates an XML element with a specified name and value. The created element can be used as the child of an XML <any> element.

WSDXMLCleanupElement

This function frees memory associated with an XML element.

WSDXMLCreateContext

This function creates a new IWSDXMLContext object.

WSDXMLGetNameFromBuiltinNamespace

This function gets a specified name from the built-in namespace.

WSDXMLGetValueFromAny

This function retrieves the text value from a specified child element of an XML <any> element.

Requirements

Header

wsdapi.h

Library

wsdapi.lib

See Also

Reference

Web Services on Devices Reference