Other Devices Technologies
Overview of the Other Devices Technologies technology.
To develop Other Devices Technologies, you need these headers:
- functiondiscoveryapi.h
- functiondiscoveryconstraints.h
- functiondiscoveryprovider.h
- pnpxassoc.h
- wsdattachment.h
- wsdbase.h
- wsdclient.h
- wsddisco.h
- wsdhost.h
- wsdtypes.h
- wsdutil.h
- wsdxml.h
- wsdxmldom.h
For programming guidance for this technology, see:
Enumerations
PropertyConstraint Qualifies the filter conditions used for searching for function instances. |
QueryUpdateAction Represents the type of action Function Discovery is performing on the specified function instance. This information is used by the client program's change notification handler. |
SystemVisibilityFlags Determines the visibility of the function instance's data. |
WSD_CONFIG_PARAM_TYPE Specifies the kind of data stored in a WSD_CONFIG_PARAM structure. |
WSD_PROTOCOL_TYPE Identifies the type of protocol supported by a port. |
WSDEventType Identifies the type of event produced by the session layer. |
WSDUdpMessageType Identifies the type of UDP message. |
Functions
Abort Aborts the asynchronous operation. |
Abort Aborts the transfer of data on the attachment MIME data stream. |
AbortAsyncOperation Aborts a pending asynchronous operation. |
Add Adds a function instance to the collection. |
Add Provides information on either a newly announced discovery host (from a Hello message), or a match to a user initiated query. |
AddDynamicService Registers a service object for incoming requests, but does not add the service to the device host metadata. This is used for transient (dynamic) services. |
AddInstance Creates or modifies a function instance. |
AddNamespace Creates an object that represents a namespace in an XML context. |
AddNameToNamespace Creates an object that represents a name in a namespace in an XML context. |
AddPropertyConstraint Adds a property constraint to the query. |
AddQueryConstraint Adds a query constraint to the query. |
Associate Marks an association database entry as associated. |
Associate Marks an association database entry as associated and sends an appropriate notification. |
AsyncOperationComplete Indicates that the asynchronous operation has completed. |
Attach Attaches a callback interface to the discovery provider. |
BeginGetMetadata Sends an asynchronous request for metadata. |
BeginGetMetadata Initiates an asynchronous metadata exchange request with the remote service. |
BeginGetStatusForMultipleOperations Begins an asynchronous operation that retrieves the current status. |
BeginRenewMultipleOperations Initializes an asynchronous operation that renews a collection of existing notification subscriptions by submitting a new duration. |
BeginSubscribeToMultipleOperations Initializes an asynchronous operation that subscribes to a collection of notifications or solicit/response events. |
BeginUnsubscribeToMultipleOperations Initializes an asynchronous cancelation request for a subscription to a collection of notifications or solicit/response events. |
Clear Clears the HTTP headers used for SOAP-over-HTTP transmissions. |
Close Closes the current attachment MIME data stream. (IWSDInboundAttachment.Close) |
Close Closes the current attachment MIME data stream. (IWSDOutboundAttachment.Close) |
CreateFunctionInstanceCollection Creates a function instance collection. |
CreateInstance Creates a function instance. |
CreateInstance Creates a new function instance. |
CreateInstanceCollectionQuery Creates a query for a collection of specific function instances. |
CreateInstanceQuery Creates a query for a specific function instance. |
CreatePropertyStore Enables providers to reuse the in-memory property store implementation. |
Delete Removes the specified function instance from the collection. |
Delete Removes an entry from the association database. |
Delete Removes an entry from the association database and sends an appropriate notification. |
DeleteAll Removes all function instances from the collection. |
Deserialize Parses the address, validates its component parts and saves them in the object. |
Detach Detaches a callback interface from the discovery provider. |
EndGetMetadata Ends an asynchronous request for metadata. |
EndGetMetadata Completes the asynchronous metadata exchange request and retrieves the service metadata from the response. |
EndGetStatusForMultipleOperations Completes an asynchronous operation that retrieves the current status. |
EndQuery Terminates a query being executed by a provider. |
EndRenewMultipleOperations Completes an asynchronous operation that renews a collection of existing notification subscriptions by submitting a new duration. |
EndSubscribeToMultipleOperations Completes an asynchronous operation that subscribes to a collection of notifications or solicit/response events. |
EndUnsubscribeToMultipleOperations Completes an asynchronous cancellation request for a subscription to a collection of notifications or solicit/response events. |
Execute Performs the query defined by IFunctionDiscovery::CreateInstanceCollectionQuery. |
Execute Performs the query defined by IFunctionDiscovery::CreateInstanceQuery. |
FaultRequest Sends a fault matching a given request context. |
Get Gets the specified function instance and its index from the collection. |
Get Gets the name and value of the specified property constraint, by property key. |
Get Gets the value of the specified query constraint, by name. |
GetAlias Gets the alias for the discovery address. |
GetAllMetadata Retrieves all metadata for this device. |
GetAsyncState Gets the state of the asynchronous operation. |
GetAt Gets the property key at the specified index. |
GetAuthType GetAuthType method retrieves the HTTP authentication scheme used during the authentication of the client. |
GetCategory Gets the category and subcategory strings for the function instance. |
GetClientAccessToken GetClientAccessToken method retrieves the client access token that can be used to either authenticate or impersonate the client. |
GetClientCertificate Gets the client certificate. |
GetContext Retrieves the private transmission context for the current transaction. |
GetCount Gets the number of function instances in the collection. |
GetCount Gets the number of properties in the property store. |
GetCount Gets the number of items in the collection. (IProviderPropertyConstraintCollection.GetCount) |
GetCount Gets the number of items in the collection. (IProviderQueryConstraintCollection.GetCount) |
GetEndpointProxy Retrieves the endpoint proxy for the asynchronous operation. |
GetEndpointProxy Retrieves the endpoint proxy for the device. |
GetEndpointProxy Gets the endpoint proxy for the device. |
GetEndpointReference Retrieves a WS-Addressing address referencing an endpoint of the remote device. |
GetErrorInfo Retrieves information on the last error. |
GetEvent Retrieves a WSD_EVENT structure that contains the result of the event. |
GetExclusive Determines whether the socket is in exclusive mode. |
GetExtendedDiscoXML Retrieves custom or extensible data provided in the header or body of the SOAP message. |
GetFaultInfo Retrieves information on the last received fault. |
GetHostMetadata Retrieves class-specific metadata for the device describing the features of the device and the services it hosts. |
GetID Gets the identifier string for the function instance. |
GetID Retrieves the transport ID for the current transaction. |
GetInboundHttpHeaders Retrieves the current HTTP headers used for inbound SOAP-over-HTTP transmissions. |
GetInstance Gets the specified function instance, based on identifier. |
GetInstanceCollection Gets the specified collection of function instances, based on category and subcategory. |
GetInstanceId Retrieves the instance identifier of this message. |
GetLocalAddress Retrieves the generic address object representing the local address that received the message. |
GetLocalInterfaceGUID Retrieves the GUID of the local network interface over which the message was received. |
GetLocalTransportAddress Retrieves the string representation of the local transport (IP) address. |
GetLowerParameters Retrieves message parameters from the layer below this layer in the protocol stack. |
GetMappedAccessToken Gets the mapped access token. |
GetMessageType Gets the message type for this UDP address configuration. |
GetMetadata Retrieves metadata for an object. |
GetMetadataVersion Retrieves the metadata version of this message. |
GetOutboundHttpHeaders Retrieves the current HTTP headers used for outbound SOAP-over-HTTP transmissions. |
GetPath Gets the URI path for this address. |
GetPort Gets the IP port number associated with this transport address. |
GetProbeResolveTag Retrieves the search tag corresponding to this discovered service object. |
GetPropertyConstraints Retrieves the current property constraints. |
GetProviderInstanceID Gets the identifier string for the provider instance. |
GetQueryConstraints Retrieves the current query constraints. |
GetRemoteAddress Retrieves the generic address object representing the remote address from which the message was sent. |
GetRemoteTransportAddress Retrieves the string representation of the remote transport (IP) address. |
GetRetransmitParams Retrieves the values that WSD uses to determine how often to repeat the message transmission. |
GetScopeRule Is called to return a URI defining the implemented scope matching rule. |
GetScopes Retrieves a list of WS-Discovery Scopes. |
GetSecure Retrieves the status on whether TLS secure sessions are enabled for this address. |
GetService Retrieves a service object that is not currently registered. |
GetServiceMetadata Retrieves the metadata for the IWSDServiceProxy object. |
GetServiceProxyById Retrieves a generic IWSDServiceProxy service proxy by service ID. |
GetServiceProxyByType Retrieves a generic IWSDServiceProxy proxy for a service exposed by the device by port type name. |
GetSignature Gets the signature of a message. |
GetSignedInfoHash Gets the hash of a message signature. |
GetSockaddr Gets the socket address information. |
GetStatusForMultipleOperations Retrieves the current status. |
GetThisDeviceMetadata Retrieves device-specific metadata for this device. |
GetThisModelMetadata Retrieves model-specific metadata for the device. |
GetTransportAddress Gets a pointer to a string representation of the address object. (IWSDTransportAddress.GetTransportAddress) |
GetTransportAddressEx Gets a pointer to a string representation of the address object. (IWSDTransportAddress.GetTransportAddressEx) |
GetTTL Gets the time-to-live (TTL) for all outbound packets using this address. |
GetTypes Retrieves a list of WS-Discovery Types. |
GetValue Gets the value of the specified property key. |
GetXAddrs Retrieves a list of WS-Discovery XAddrs. |
GetXMLContext Gets the XML context associated with this provider. |
GetXMLContext Gets the XML context associated with the device. |
HasCompleted Indicates whether the operation has completed. |
Init Initializes an instance of an IWSDDeviceHost object. |
Init Initializes the device proxy, optionally sharing a session with a previously initialized sponsoring device proxy. |
Initialize Initializes the Function Discovery provider object. |
Initialize Initializes an object that provides a specific interface that has been bound to the resource represented by the function instance. |
InstancePropertyStoreFlush Provides a mechanism for the provider to persist properties. |
InstancePropertyStoreOpen Opens the property store of the provider. |
InstancePropertyStoreValidateAccess Verifies that the provider supports the requested access. |
InstanceQueryService Creates a provider-specific COM object for the function instance. |
InstanceReleased Releases the specified function instance and frees the memory previously allocated. |
IsInstanceQuery Determines whether a query is for a single function instance or multiple function instances. |
IsMessageSignatureTrusted Specifies if a message signature is trusted. |
IsMessageSigned Specifies if a message is signed. |
IsSubcategoryQuery Determines whether a query is for function instances in a specific subcategory. |
Item Gets the specified function instance, by index. |
Item Gets the name and value of the specified property constraint, by index. |
Item Gets the name and value of the specified query constraint, by index. |
MatchProbe Determines whether a Probe message matches the specified host and sends a WS-Discovery ProbeMatches message if the match is made. |
MatchProbeEx Determines whether a Probe message matches the specified host and sends a WS-Discovery ProbeMatches message with extended information if the match is made. |
MatchResolve Determines whether a Resolve message matches the specified host and sends a WS-Discovery ResolveMatches message if the match is made. |
MatchResolveEx Determines whether a Resolve message matches the specified host and sends a WS-Discovery ResolveMatches message with extended information if the match is made. |
MatchScopes Is called to compare two scopes to determine if they match. |
Next Gets the name and value of the next property constraint in the collection. |
Next Gets the name and value of the next query constraint in the collection. |
OnError Receives errors that occur during asynchronous query processing. |
OnEvent Receives any add, remove, or update events during a notification. |
OnUpdate Indicates that a function instance has been added, removed, or changed. |
OpenPropertyStore Opens the property store for the function instance. |
ProbeHandler Is called when a Probe is received by the discovery publisher. |
ProcessFault Processes a SOAP fault retrieved by GetFaultInfo. |
Publish Announces the presence of a network host by sending a Hello message. |
PublishEx Announces the presence of a network host by sending a Hello message with extended information. |
PWSD_SOAP_MESSAGE_HANDLER References a SOAP message handler for incoming messages. |
Query Retrieves a collection of function instances that meet the specified constraints. |
Read Retrieves attachment data from a message sent by a remote host. |
RegisterNotificationSink Attaches a callback notification sink to the discovery publisher. |
RegisterPortType Registers a port type for incoming messages. |
RegisterScopeMatchingRule Adds support for a custom scope matching rule. |
RegisterService Registers a service object for incoming requests and adds the service to the device host metadata. |
Remove Deletes the specified function instance and returns a pointer to the function instance being removed. |
Remove Provides information on a recently departed discovery host (from a Bye message). |
RemoveDynamicService Unregisters a service object that was registered using AddDynamicService. |
RemoveInstance Removes the specified function instance, based on category and subcategory. |
RemoveInstance Deletes an existing function instance. |
RenewMultipleOperations Renews a collection of existing notification subscriptions by submitting a new duration. |
Reset Resets the current index to the start of the collection. (IProviderPropertyConstraintCollection.Reset) |
Reset Resets the current index to the start of the collection. (IProviderQueryConstraintCollection.Reset) |
ResolveHandler Is called when a Resolve is received by the discovery publisher. |
RetireService Unregisters a service object that was registered using RegisterService and removes the service from the device host metadata. |
SearchByAddress Initializes a search for WS-Discovery hosts by device address. |
SearchById Initializes a search for WS-Discovery hosts by device identifier. |
SearchByType Initializes a search for WS-Discovery hosts by device type. |
SearchComplete Called to indicate a user initiated search has successfully completed and no more matches for the search will be accepted. |
SearchFailed Is called to indicate a user initiated search has failed. |
SendOneWayRequest Sends a one-way request message. |
SendResponse Sends a response message matching a given request context. |
SendTwoWayRequest Sends a two-way request message using a synchronous call pattern. |
SendTwoWayRequestAsync Sends a two-way request message using an asynchronous call pattern. |
Serialize Assembles the component parts of the address into a string. |
SetAddressFamily Specifies the IP address family (IPv4, IPv6, or both) to search when discovering WSD devices. |
SetAddressFamily Specifies the IP address family (IPv4, IPv6, or both) over which the host will be published. |
SetAlias Sets the alias for the discovery address. |
SetCallback Specifies a callback interface to call when the asynchronous operation has completed. |
SetContext Sets the private transmission context for the current transaction. |
SetEventingStatusCallback Sets or clears the eventing status callback. |
SetExclusive Controls whether the socket is in exclusive mode. |
SetID Sets the transport ID for the current transaction. |
SetInboundHttpHeaders Sets the HTTP headers used for inbound SOAP-over-HTTP transmissions. |
SetLocalAddress Sets a generic address object representing the source address that should send the message. |
SetMessageType Sets the message type for this UDP address configuration. |
SetMetadata Sets the metadata for a device, excluding user-defined service metadata. |
SetNamespaces Associates custom namespaces with the XML context object. |
SetOutboundHttpHeaders Sets the HTTP headers used for outbound SOAP-over-HTTP transmissions. |
SetPath Sets the URI path for this address. |
SetPort Sets only the IP port number for this transport address. |
SetRemoteAddress Sets the generic address object representing the remote address to where the message is sent. |
SetRetransmitParams Sets the values that WSD uses to determine how often to repeat the message transmission. |
SetSecure Enables or disables TLS secure sessions for this address. |
SetServiceDiscoverable Controls whether or not the service is advertised using WS-Discovery. |
SetSockaddr Sets the socket address information. |
SetTransportAddress Sets the string representation of the transport address. |
SetTTL Sets the time-to-live (TTL) for all outbound packets using this address. |
SetTypes Associates custom message types with the XML context object. |
SetValue Sets the value of the specified property key. |
SetWaitHandle Specifies a wait handle to set when the operation completes. |
SignalEvent Notifies all subscribed clients that an event has occurred. |
Skip Skips the next item in the collection. (IProviderPropertyConstraintCollection.Skip) |
Skip Skips the next item in the collection. (IProviderQueryConstraintCollection.Skip) |
Start Starts the device host and publishes the device host using a WS-Discovery Hello message. |
Stop Sends a WS-Discovery Bye message and stops the host. |
SubscribeToMultipleOperations Subscribes to a collection of notifications or solicit/response events. |
SubscribeToOperation Subscribes to a notification or solicit/response event. |
SubscriptionEnded Called when the device terminated the subscription. |
SubscriptionRenewalFailed Called when the subscription for the specified event action could not be renewed. |
SubscriptionRenewed Called when the subscription for the specified event action was successfully renewed. |
Terminate Terminates the host and releases any attached services. |
Unassociate Marks an association database entry as unassociated. |
Unassociate Marks an association database entry as unassociated and sends an appropriate notification. |
UnPublish Announces the departure of a network host by sending a Bye message. |
UnRegisterNotificationSink Detaches a callback notification sink from the discovery publisher. |
UnRegisterScopeMatchingRule Removes support for a custom scope matching rule. |
UnsubscribeToMultipleOperations Cancels a collection of subscriptions to notifications or solicit/response events. |
UnsubscribeToOperation Cancels a subscription to a notification or solicit/response event. |
Write Sends attachment data to the remote host using a MIME container. |
WSD_STUB_FUNCTION Describes a stub function used to handle an incoming message. |
WSDAllocateLinkedMemory Allocates a linked memory block. |
WSDAttachLinkedMemory Attaches a child memory block to a parent memory block. |
WSDCreateDeviceHost Creates a device host and returns a pointer to the IWSDDeviceHost interface. (WSDCreateDeviceHost) |
WSDCreateDeviceHost2 Creates a device host that can support signed messages and returns a pointer to the IWSDDeviceHost interface. |
WSDCreateDeviceHostAdvanced Creates a device host and returns a pointer to the IWSDDeviceHost interface. (WSDCreateDeviceHostAdvanced) |
WSDCreateDeviceProxy Creates a device proxy and returns a pointer to the IWSDDeviceProxy interface. (WSDCreateDeviceProxy) |
WSDCreateDeviceProxy2 Creates a device proxy that can support signed messages and returns a pointer to the IWSDDeviceProxy interface. |
WSDCreateDeviceProxyAdvanced Creates a device proxy and returns a pointer to the IWSDDeviceProxy interface. (WSDCreateDeviceProxyAdvanced) |
WSDCreateDiscoveryProvider Creates an IWSDiscoveryProvider object. |
WSDCreateDiscoveryProvider2 Creates an IWSDiscoveryProvider object that supports signed messages. |
WSDCreateDiscoveryPublisher Creates an IWSDiscoveryPublisher object. |
WSDCreateDiscoveryPublisher2 Creates an IWSDiscoveryPublisher object that supports signed messages. |
WSDCreateHttpAddress Creates an IWSDHttpAddress object. |
WSDCreateHttpMessageParameters Creates an IWSDHttpMessageParameters object. |
WSDCreateOutboundAttachment Creates an IWSDOutboundAttachment object. |
WSDCreateUdpAddress Creates an IWSDUdpAddress object. |
WSDCreateUdpMessageParameters Retrieves a pointer to the IWSDUdpMessageParameters interface. |
WSDDetachLinkedMemory Detaches a child memory block from its parent memory block. |
WSDFreeLinkedMemory Frees a memory block previously allocated with WSDAllocateLinkedMemory. |
WSDGenerateFault Generates a SOAP fault. (WSDGenerateFault) |
WSDGenerateFaultEx Generates a SOAP fault. (WSDGenerateFaultEx) |
WSDGetConfigurationOption Gets a WSDAPI configuration option. |
WSDSetConfigurationOption Sets a WSDAPI configuration option. |
WSDUriDecode Decodes a URI according to the rules in RFC2396. |
WSDUriEncode Encodes a URI according to URI encoding rules in RFC2396. |
WSDXMLAddChild Adds a child element. |
WSDXMLAddSibling Adds a sibling element. |
WSDXMLBuildAnyForSingleElement Creates an XML element with a specified name and value. |
WSDXMLCleanupElement Frees memory associated with an XML element. |
WSDXMLCreateContext Creates a new IWSDXMLContext object. |
WSDXMLGetNameFromBuiltinNamespace Gets a specified name from the built-in namespace. |
WSDXMLGetValueFromAny Retrieves a text value from a specified child element of an XML any element. |
Interfaces
IFunctionDiscovery This interface is used by client programs to discover function instances, get the default function instance for a category, and create advanced Function Discovery query objects that enable registering Function Discovery defaults, among other things. |
IFunctionDiscoveryNotification This interface is implemented by the client program to support asynchronous queries and is called by Function Discovery to notify the client program when a function instance that meets the query parameters has been added or removed. |
IFunctionDiscoveryProvider This is the main interface implemented by a discovery provider. It is the primary interface the Function Discovery infrastructure uses to communicate with the provider and its resources. |
IFunctionDiscoveryProviderFactory Provides factory methods to create Function Discovery objects. |
IFunctionDiscoveryProviderQuery This interface is passed to all IFunctionDiscoveryProvider::Query method calls and contains query definition information. Providers should use this to determine what the constraints are for each query request they receive. |
IFunctionDiscoveryServiceProvider This interface is implemented to create and initialize objects to provide a specified access interface to a resource represented by the function instance. After the object is created, the Initialize method is called to initialize the object. |
IFunctionInstance A function instance is created as the result of calling one of the IFunctionDiscovery methods; client program do not create these objects themselves. |
IFunctionInstanceCollection Represents a group of IFunctionInstance objects returned as the result of a query or get instance request. |
IFunctionInstanceCollectionQuery Implements the asynchronous query for a collection of function instances based on category and subcategory. |
IFunctionInstanceQuery Implements the asynchronous query for a function instance based on category and subcategory. |
IPNPXAssociation Defines methods to manage the association database entries for PnP-X devices. |
IPNPXDeviceAssociation Defines methods to manage the association database entries for PnP-X devices. These methods send notifications when the corresponding PnP devnode changes. |
IProviderProperties Is optionally implemented by discovery providers to directly create and manage their own property store. |
IProviderPropertyConstraintCollection This interface is accessible to the provider through IFunctionDiscoveryProviderQuery::GetPropertyConstraints. |
IProviderPublishing Is implemented by a discovery provider to enable a client program to add and remove function instances. |
IProviderQueryConstraintCollection This interface is accessible to the provider through the IFunctionDiscoveryProviderQuery::GetQueryConstraints method. |
IWSDAddress Provides access to the individual components of a transport address. |
IWSDAsyncCallback Handles callbacks for the completion of an asynchronous operation. |
IWSDAsyncResult Represents an asynchronous operation. |
IWSDAttachment Is the base interface for all other attachment types. |
IWSDDeviceHost Represents a DPWS-compliant device. |
IWSDDeviceHostNotify Provides device-related notifications to an instance of an IWSDDeviceHost object. |
IWSDDeviceProxy Represents a remote Devices Profile for Web Services (DPWS) device for client applications and middleware. |
IWSDEndpointProxy Implements a device services messaging proxy. |
IWSDEventingStatus Implement this interface to receive notification when status changes occur in event subscriptions. |
IWSDHttpAddress Provides access to the individual components of an HTTP address. |
IWSDHttpAuthParameters Use this interface to retrieve the access token or authorization scheme used during the authentication of a client. |
IWSDHttpMessageParameters Provides access to the HTTP headers used when transmitting messages via SOAP-over-HTTP. |
IWSDInboundAttachment Allows applications to read MIME-encoded attachment data from an incoming message. |
IWSDiscoveredService This interface represents a remotely discovered host. |
IWSDiscoveryProvider Used to discover services on the network advertised by WS-Discovery. |
IWSDiscoveryProviderNotify Is implemented by the client program to receive callback notifications from IWSDiscoveryProvider. |
IWSDiscoveryPublisher Provides methods for announcing hosts and managing incoming queries to hosts. |
IWSDiscoveryPublisherNotify Is implemented by the client program to receive callback notifications from IWSDiscoveryPublisher. |
IWSDMessageParameters Use this interface to communicate message specific information up and down the protocol stack. |
IWSDMetadataExchange Is the base class for other objects which access metadata. |
IWSDOutboundAttachment Enables applications to send attachment data in a message using a MIME container. |
IWSDScopeMatchingRule Is implemented by the client program to supply a custom scope matching rule which can be used to extend the standard scope matching rules defined in WS-Discovery. |
IWSDServiceMessaging Is used by generated stub code to send faults or responses to incoming messages. |
IWSDServiceProxy Represents a remote WSD service for client applications and middleware. |
IWSDServiceProxyEventing Represents a remote WSD service for client applications and middleware. This interface allows for the implementation of multiple asynchronous operations. |
IWSDSignatureProperty Provides properties of signed messages. |
IWSDSSLClientCertificate Retrieves the client SSL certificate. |
IWSDTransportAddress Represents an IP-based transport address. |
IWSDUdpAddress Provides access to the individual components of a UDP address. |
IWSDUdpMessageParameters Use this interface to specify how often WSD repeats the message transmission. |
IWSDXMLContext Is a collection of namespaces and types used in a WSDAPI stack. |
Structures
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 relating to WS-Discovery messages. |
WSD_BYE Represents a Bye message. |
WSD_CONFIG_ADDRESSES Information about specific addresses that a host should listen on. |
WSD_CONFIG_PARAM Represents configuration parameters for creating WSDAPI objects. |
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 used in WS-Eventing Subscribe messages. |
WSD_EVENTING_FILTER_ACTION Represents a boolean expression 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. |
WSD_PORT_TYPE Supplies data about a port type. |
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 used to uniquely identify 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_SECURITY_CERT_VALIDATION Represents the criteria for matching client certificates against those of an HTTPS server. (WSD_SECURITY_CERT_VALIDATION) |
WSD_SECURITY_CERT_VALIDATION_V1 Represents the criteria for matching client certificates against those of an HTTPS server.W |
WSD_SECURITY_SIGNATURE_VALIDATION Represents the criteria for matching client compact signatures against messages. |
WSD_SERVICE_METADATA Provides metadata regarding 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. |
WSD_SOAP_FAULT_SUBCODE Represents a generated SOAP fault subcode. |
WSD_SOAP_HEADER Provides SOAP header data for the WSD_SOAP_MESSAGE structure. |
WSD_SOAP_MESSAGE The contents of a WSD SOAP message. |
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 relating 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 transmission. |
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. |