Share via


Web Services on Devices Structures (Compact 2013)

3/26/2014

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

Programming element

Description

REQUESTBODY_GetStatus

Represents a WS-Eventing GetStatus request message.

REQUESTBODY_Renew

Represents a WS-Eventing Renew request message.

REQUESTBODY_Subscribe

Represents a WS-Eventing Subscribe request message.

REQUESTBODY_Unsubscribe

Represents a WS-Eventing Unsubscribe request message.

RESPONSEBODY_GetMetadata

Represents a WS-MetadataExchange GetMetadata response message.

RESPONSEBODY_GetStatus

Represents a WS-Eventing GetStatus response message.

RESPONSEBODY_Renew

Represents a WS-Eventing Renew response message.

RESPONSEBODY_Subscribe

Represents a WS-Eventing Subscribe response message.

RESPONSEBODY_SubscriptionEnd

Represents a WS-Eventing SubscriptionEnd response message.

WSD_APP_SEQUENCE

Represents application sequence information that relates to WS-Discovery messages.

WSD_BYE

Represents a Bye message.

WSD_DATETIME

Represents a timestamp.

WSD_DURATION

Represents a length of time.

WSD_ENDPOINT_REFERENCE

Represents a WS-Addressing endpoint reference.

WSD_ENDPOINT_REFERENCE_LIST

Represents a node in a single-linked list of WSD_ENDPOINT_REFERENCE structures.

WSD_EVENT

Provides an internal representation of a SOAP message.

WSD_EVENTING_DELIVERY_MODE

Represents the delivery mode used in a WS-Eventing Subscribe message.

WSD_EVENTING_DELIVERY_MODE_PUSH

Represents the endpoint reference used for push delivery of events in a WS-Eventing Subscribe message.

WSD_EVENTING_EXPIRES

Represents the expiration time of a WS-Eventing message.

WSD_EVENTING_FILTER

Represents an event filter that is used in WS-Eventing Subscribe messages.

WSD_EVENTING_FILTER_ACTION

Represents a boolean expression that is used for filtering events.

WSD_HANDLER_CONTEXT

Specifies the context for handling incoming messages.

WSD_HEADER_RELATESTO

Represents a RelatesTo SOAP envelope header block, as specified by the WS-Addressing specification.

WSD_HELLO

Represents a Hello message.

WSD_HOST_METADATA

Provides metadata for all services hosted by a device.

WSD_LOCALIZED_STRING

Represents a single localized string.

WSD_LOCALIZED_STRING_LIST

Represents a node in a single-linked list of localized strings.

WSD_METADATA_SECTION

Represents a section of metadata in a generic form.

WSD_METADATA_SECTION_LIST

Represents a node in a single-linked list of metadata sections.

WSD_NAME_LIST

Represents a node in a single-linked list of XML name structures.

WSD_OPERATION

Describes an operation as defined by WSDL in terms of one or two messages. This structure is populated by generated code.

WSD_PORT_TYPE

Supplies data about a port type. This structure is populated by generated code.

WSD_PROBE

Represents a Probe message.

WSD_PROBE_MATCH

Represents a ProbeMatch message.

WSD_PROBE_MATCH_LIST

Represents a node in a single-linked list of ProbeMatch message structures.

WSD_PROBE_MATCHES

Represents a ProbeMatches message.

WSD_REFERENCE_PARAMETERS

Specifies opaque data that is used by an endpoint.

WSD_REFERENCE_PROPERTIES

Specifies additional data that is used to uniquely determine an endpoint.

WSD_RELATIONSHIP_METADATA

Provides metadata about the relationship between two or more services.

WSD_RESOLVE

Represents a Resolve message.

WSD_RESOLVE_MATCH

Represents a ResolveMatch message.

WSD_RESOLVE_MATCHES

Represents a ResolveMatches message.

WSD_SCOPES

A collection of scopes used in WS-Discovery messaging.

WSD_SERVICE_METADATA

Provides metadata about a service hosted by a device.

WSD_SERVICE_METADATA_LIST

Represents a node in a single-linked list of service metadata structures.

WSD_SOAP_FAULT

Represents a generated SOAP fault.

WSD_SOAP_FAULT_CODE

Represents a generated SOAP fault code.

WSD_SOAP_FAULT_REASON

A collection of reason codes associated with a WSD_SOAP_FAULT. A reason code is a human readable explanation of the fault.

WSD_SOAP_FAULT_SUBCODE

Represents a generated SOAP fault subcode. Subcodes can be nested.

WSD_SOAP_HEADER

Provides SOAP header data for the WSD_SOAP_MESSAGE structure.

WSD_SOAP_MESSAGE

The contents of a WSD SOAP message. This structure is used for Probe messages, ProbeMatch messages, Resolve messages, and ResolveMatch messages, and other messages.

WSD_SYNCHRONOUS_RESPONSE_CONTEXT

Provides a context for handling the response to a two-way request.

WSD_THIS_DEVICE_METADATA

Specifies metadata that is unique to a specific device.

WSD_THIS_MODEL_METADATA

Provides model-specific information that relates to the device.

WSD_UNKNOWN_LOOKUP

Represents an XML element that could not be parsed.

WSD_URI_LIST

Represents a node in a linked list of URIs.

WSDUdpRetransmitParams

Defines the parameters for repeating a message transimission.

WSDXML_ATTRIBUTE

Describes an XML attribute.

WSDXML_ELEMENT

Describes an XML element.

WSDXML_ELEMENT_LIST

Represents a node in a linked list of XML elements.

WSDXML_NAME

Specifies an XML qualified name.

WSDXML_NAMESPACE

Specifies an XML namespace.

WSDXML_NODE

Describes an XML node.

WSDXML_PREFIX_MAPPING

Describes an XML namespace prefix.

WSDXML_TEXT

Describes the text in an XML node.

WSDXML_TYPE

Describes an XSD type. This structure is populated by generated code.

Requirements

Header

wsdapi.h

Library

wsdapi.lib

See Also

Reference

Web Services on Devices Reference