mirror of
https://github.com/QB64Official/qb64.git
synced 2024-08-22 03:15:07 +00:00
481 lines
14 KiB
C
481 lines
14 KiB
C
/**
|
|
* This file is part of the mingw-w64 runtime package.
|
|
* No warranty is given; refer to the file DISCLAIMER within this package.
|
|
*/
|
|
|
|
#include <winapifamily.h>
|
|
|
|
#if WINAPI_FAMILY_PARTITION (WINAPI_PARTITION_DESKTOP)
|
|
|
|
#define WSDRegisterTypes(pContext) pContext->SetTypes (WSDTypes, 40, 0)
|
|
|
|
#define TYPE_ENCODING_WSD_RELATIONSHIP_METADATA WSDXML_TYPE_ENCODING (0, 0)
|
|
#define TYPE_ENCODING_WSD_HOST_METADATA WSDXML_TYPE_ENCODING (1, 0)
|
|
#define TYPE_ENCODING_WSD_SERVICE_METADATA WSDXML_TYPE_ENCODING (2, 0)
|
|
#define TYPE_ENCODING_WSD_THIS_DEVICE_METADATA WSDXML_TYPE_ENCODING (3, 0)
|
|
#define TYPE_ENCODING_WSD_THIS_MODEL_METADATA WSDXML_TYPE_ENCODING (4, 0)
|
|
#define TYPE_ENCODING_WSD_SOAP_FAULT_REASON WSDXML_TYPE_ENCODING (5, 0)
|
|
#define TYPE_ENCODING_WSD_SOAP_FAULT_SUBCODE WSDXML_TYPE_ENCODING (6, 0)
|
|
#define TYPE_ENCODING_WSD_SOAP_FAULT_CODE WSDXML_TYPE_ENCODING (7, 0)
|
|
#define TYPE_ENCODING_WSD_SOAP_FAULT WSDXML_TYPE_ENCODING (8, 0)
|
|
#define TYPE_ENCODING_WSD_APP_SEQUENCE WSDXML_TYPE_ENCODING (9, 0)
|
|
#define TYPE_ENCODING_WSD_HEADER_RELATESTO WSDXML_TYPE_ENCODING (10, 0)
|
|
#define TYPE_ENCODING_WSD_SOAP_HEADER WSDXML_TYPE_ENCODING (11, 0)
|
|
#define TYPE_ENCODING_WSD_SOAP_MESSAGE WSDXML_TYPE_ENCODING (12, 0)
|
|
#define TYPE_ENCODING_WSD_RESOLVE_MATCHES WSDXML_TYPE_ENCODING (13, 0)
|
|
#define TYPE_ENCODING_WSD_RESOLVE_MATCH WSDXML_TYPE_ENCODING (14, 0)
|
|
#define TYPE_ENCODING_WSD_RESOLVE WSDXML_TYPE_ENCODING (15, 0)
|
|
#define TYPE_ENCODING_WSD_PROBE_MATCH WSDXML_TYPE_ENCODING (16, 0)
|
|
#define TYPE_ENCODING_WSD_PROBE_MATCHES WSDXML_TYPE_ENCODING (17, 0)
|
|
#define TYPE_ENCODING_WSD_PROBE WSDXML_TYPE_ENCODING (18, 0)
|
|
#define TYPE_ENCODING_WSD_BYE WSDXML_TYPE_ENCODING (19, 0)
|
|
#define TYPE_ENCODING_WSD_SCOPES WSDXML_TYPE_ENCODING (20, 0)
|
|
#define TYPE_ENCODING_WSD_HELLO WSDXML_TYPE_ENCODING (21, 0)
|
|
#define TYPE_ENCODING_WSD_REFERENCE_PARAMETERS WSDXML_TYPE_ENCODING (22, 0)
|
|
#define TYPE_ENCODING_WSD_REFERENCE_PROPERTIES WSDXML_TYPE_ENCODING (23, 0)
|
|
#define TYPE_ENCODING_WSD_ENDPOINT_REFERENCE WSDXML_TYPE_ENCODING (24, 0)
|
|
#define TYPE_ENCODING_WSD_METADATA_SECTION WSDXML_TYPE_ENCODING (25, 0)
|
|
#define TYPE_ENCODING_WSD_EVENTING_FILTER_ACTION WSDXML_TYPE_ENCODING (26, 0)
|
|
#define TYPE_ENCODING_WSD_EVENTING_FILTER WSDXML_TYPE_ENCODING (27, 0)
|
|
#define TYPE_ENCODING_WSD_EVENTING_EXPIRES WSDXML_TYPE_ENCODING (28, 0)
|
|
#define TYPE_ENCODING_WSD_EVENTING_DELIVERY_MODE_PUSH WSDXML_TYPE_ENCODING (29, 0)
|
|
#define TYPE_ENCODING_WSD_EVENTING_DELIVERY_MODE WSDXML_TYPE_ENCODING (30, 0)
|
|
#define TYPE_ENCODING_WSD_LOCALIZED_STRING WSDXML_TYPE_ENCODING (31, 0)
|
|
#define TYPE_ENCODING_WSD11_RESOLVE_MATCH WSDXML_TYPE_ENCODING (32, 0)
|
|
#define TYPE_ENCODING_WSD11_RESOLVE_MATCHES WSDXML_TYPE_ENCODING (33, 0)
|
|
#define TYPE_ENCODING_WSD11_RESOLVE WSDXML_TYPE_ENCODING (34, 0)
|
|
#define TYPE_ENCODING_WSD11_PROBE_MATCH WSDXML_TYPE_ENCODING (35, 0)
|
|
#define TYPE_ENCODING_WSD11_PROBE_MATCHES WSDXML_TYPE_ENCODING (36, 0)
|
|
#define TYPE_ENCODING_WSD11_PROBE WSDXML_TYPE_ENCODING (37, 0)
|
|
#define TYPE_ENCODING_WSD11_BYE WSDXML_TYPE_ENCODING (38, 0)
|
|
#define TYPE_ENCODING_WSD11_HELLO WSDXML_TYPE_ENCODING (39, 0)
|
|
|
|
typedef enum _WSD_PROTOCOL_TYPE {
|
|
WSD_PT_NONE = 0x00,
|
|
WSD_PT_UDP = 0x01,
|
|
WSD_PT_HTTP = 0x02,
|
|
WSD_PT_HTTPS = 0x04,
|
|
WSD_PT_ALL = 0xff,
|
|
} WSD_PROTOCOL_TYPE;
|
|
|
|
typedef enum _WSDEventType {
|
|
WSDET_NONE = 0,
|
|
WSDET_INCOMING_MESSAGE = 1,
|
|
WSDET_INCOMING_FAULT = 2,
|
|
WSDET_TRANSMISSION_FAILURE = 3,
|
|
WSDET_RESPONSE_TIMEOUT = 4
|
|
} WSDEventType;
|
|
|
|
typedef struct _WSD_DURATION WSD_DURATION;
|
|
typedef struct _WSD_DATETIME WSD_DATETIME;
|
|
typedef struct _WSD_EVENT WSD_EVENT;
|
|
typedef struct _WSD_RELATIONSHIP_METADATA WSD_RELATIONSHIP_METADATA;
|
|
typedef struct _WSD_SERVICE_METADATA_LIST WSD_SERVICE_METADATA_LIST;
|
|
typedef struct _WSD_HOST_METADATA WSD_HOST_METADATA;
|
|
typedef struct _WSD_ENDPOINT_REFERENCE_LIST WSD_ENDPOINT_REFERENCE_LIST;
|
|
typedef struct _WSD_SERVICE_METADATA WSD_SERVICE_METADATA;
|
|
typedef struct _WSD_THIS_DEVICE_METADATA WSD_THIS_DEVICE_METADATA;
|
|
typedef struct _WSD_THIS_MODEL_METADATA WSD_THIS_MODEL_METADATA;
|
|
typedef struct _WSD_LOCALIZED_STRING_LIST WSD_LOCALIZED_STRING_LIST;
|
|
typedef struct _WSD_SOAP_FAULT_REASON WSD_SOAP_FAULT_REASON;
|
|
typedef struct _WSD_SOAP_FAULT_SUBCODE WSD_SOAP_FAULT_SUBCODE;
|
|
typedef struct _WSD_SOAP_FAULT_CODE WSD_SOAP_FAULT_CODE;
|
|
typedef struct _WSD_SOAP_FAULT WSD_SOAP_FAULT;
|
|
typedef struct _WSD_HEADER_RELATESTO WSD_HEADER_RELATESTO;
|
|
typedef struct _WSD_SOAP_HEADER WSD_SOAP_HEADER;
|
|
typedef struct _WSD_SOAP_MESSAGE WSD_SOAP_MESSAGE;
|
|
typedef struct _WSD_RESOLVE_MATCHES WSD_RESOLVE_MATCHES;
|
|
typedef struct _WSD_RESOLVE_MATCH WSD_RESOLVE_MATCH;
|
|
typedef struct _WSD_RESOLVE WSD_RESOLVE;
|
|
typedef struct _WSD_PROBE_MATCH WSD_PROBE_MATCH;
|
|
typedef struct _WSD_PROBE_MATCH_LIST WSD_PROBE_MATCH_LIST;
|
|
typedef struct _WSD_PROBE_MATCHES WSD_PROBE_MATCHES;
|
|
typedef struct _WSD_PROBE WSD_PROBE;
|
|
typedef struct _WSD_BYE WSD_BYE;
|
|
typedef struct _WSD_SCOPES WSD_SCOPES;
|
|
typedef struct _WSD_NAME_LIST WSD_NAME_LIST;
|
|
typedef struct _WSD_HELLO WSD_HELLO;
|
|
typedef struct _WSD_REFERENCE_PARAMETERS WSD_REFERENCE_PARAMETERS;
|
|
typedef struct _WSD_REFERENCE_PROPERTIES WSD_REFERENCE_PROPERTIES;
|
|
typedef struct _WSD_ENDPOINT_REFERENCE WSD_ENDPOINT_REFERENCE;
|
|
typedef struct _WSD_METADATA_SECTION WSD_METADATA_SECTION;
|
|
typedef struct _WSD_METADATA_SECTION_LIST WSD_METADATA_SECTION_LIST;
|
|
typedef struct _WSD_URI_LIST WSD_URI_LIST;
|
|
typedef struct _WSD_EVENTING_FILTER_ACTION WSD_EVENTING_FILTER_ACTION;
|
|
typedef struct _WSD_EVENTING_FILTER WSD_EVENTING_FILTER;
|
|
typedef struct _WSD_EVENTING_EXPIRES WSD_EVENTING_EXPIRES;
|
|
typedef struct _WSD_EVENTING_DELIVERY_MODE_PUSH WSD_EVENTING_DELIVERY_MODE_PUSH;
|
|
typedef struct _WSD_EVENTING_DELIVERY_MODE WSD_EVENTING_DELIVERY_MODE;
|
|
|
|
interface IWSDMessageParameters;
|
|
interface IWSDServiceMessaging;
|
|
|
|
typedef HRESULT (*WSD_STUB_FUNCTION) (IUnknown *server, IWSDServiceMessaging *session, WSD_EVENT *event);
|
|
typedef HRESULT (*PWSD_SOAP_MESSAGE_HANDLER) (IUnknown *thisUnknown, WSD_EVENT *event);
|
|
|
|
typedef struct _WSD_OPERATION {
|
|
WSDXML_TYPE *RequestType;
|
|
WSDXML_TYPE *ResponseType;
|
|
WSD_STUB_FUNCTION RequestStubFunction;
|
|
} WSD_OPERATION;
|
|
|
|
typedef struct _WSD_SYNCHRONOUS_RESPONSE_CONTEXT {
|
|
HRESULT hr;
|
|
HANDLE eventHandle;
|
|
IWSDMessageParameters *messageParameters;
|
|
void *results;
|
|
} WSD_SYNCHRONOUS_RESPONSE_CONTEXT;
|
|
|
|
typedef struct _WSD_LOCALIZED_STRING {
|
|
const WCHAR *lang;
|
|
const WCHAR *String;
|
|
} WSD_LOCALIZED_STRING;
|
|
|
|
typedef struct _WSD_APP_SEQUENCE {
|
|
ULONGLONG InstanceId;
|
|
const WCHAR *SequenceId;
|
|
ULONGLONG MessageNumber;
|
|
} WSD_APP_SEQUENCE;
|
|
|
|
typedef struct _WSD_HANDLER_CONTEXT {
|
|
PWSD_SOAP_MESSAGE_HANDLER Handler;
|
|
void *PVoid;
|
|
IUnknown *Unknown;
|
|
} WSD_HANDLER_CONTEXT;
|
|
|
|
typedef struct _WSD_PORT_TYPE {
|
|
DWORD EncodedName;
|
|
DWORD OperationCount;
|
|
WSD_OPERATION *Operations;
|
|
WSD_PROTOCOL_TYPE ProtocolType;
|
|
} WSD_PORT_TYPE;
|
|
|
|
struct _WSD_RELATIONSHIP_METADATA {
|
|
const WCHAR *Type;
|
|
WSD_HOST_METADATA *Data;
|
|
WSDXML_ELEMENT *Any;
|
|
};
|
|
|
|
struct _WSD_SERVICE_METADATA_LIST {
|
|
WSD_SERVICE_METADATA_LIST *Next;
|
|
WSD_SERVICE_METADATA *Element;
|
|
};
|
|
|
|
struct _WSD_HOST_METADATA {
|
|
WSD_SERVICE_METADATA *Host;
|
|
WSD_SERVICE_METADATA_LIST *Hosted;
|
|
};
|
|
|
|
struct _WSD_ENDPOINT_REFERENCE_LIST {
|
|
WSD_ENDPOINT_REFERENCE_LIST *Next;
|
|
WSD_ENDPOINT_REFERENCE *Element;
|
|
};
|
|
|
|
struct _WSD_SERVICE_METADATA {
|
|
WSD_ENDPOINT_REFERENCE_LIST *EndpointReference;
|
|
WSD_NAME_LIST *Types;
|
|
const WCHAR *ServiceId;
|
|
WSDXML_ELEMENT *Any;
|
|
};
|
|
|
|
struct _WSD_THIS_DEVICE_METADATA {
|
|
WSD_LOCALIZED_STRING_LIST *FriendlyName;
|
|
const WCHAR *FirmwareVersion;
|
|
const WCHAR *SerialNumber;
|
|
WSDXML_ELEMENT *Any;
|
|
};
|
|
|
|
struct _WSD_THIS_MODEL_METADATA {
|
|
WSD_LOCALIZED_STRING_LIST *Manufacturer;
|
|
const WCHAR *ManufacturerUrl;
|
|
WSD_LOCALIZED_STRING_LIST *ModelName;
|
|
const WCHAR *ModelNumber;
|
|
const WCHAR *ModelUrl;
|
|
const WCHAR *PresentationUrl;
|
|
WSDXML_ELEMENT *Any;
|
|
};
|
|
|
|
struct _WSD_LOCALIZED_STRING_LIST {
|
|
WSD_LOCALIZED_STRING_LIST *Next;
|
|
WSD_LOCALIZED_STRING *Element;
|
|
};
|
|
|
|
struct _WSD_SOAP_FAULT_REASON {
|
|
WSD_LOCALIZED_STRING_LIST *Text;
|
|
};
|
|
|
|
struct _WSD_SOAP_FAULT_SUBCODE {
|
|
WSDXML_NAME *Value;
|
|
WSD_SOAP_FAULT_SUBCODE *Subcode;
|
|
};
|
|
|
|
struct _WSD_SOAP_FAULT_CODE {
|
|
WSDXML_NAME *Value;
|
|
WSD_SOAP_FAULT_SUBCODE *Subcode;
|
|
};
|
|
|
|
struct _WSD_SOAP_FAULT {
|
|
WSD_SOAP_FAULT_CODE *Code;
|
|
WSD_SOAP_FAULT_REASON *Reason;
|
|
const WCHAR *Node;
|
|
const WCHAR *Role;
|
|
WSDXML_ELEMENT *Detail;
|
|
};
|
|
|
|
struct _WSD_HEADER_RELATESTO {
|
|
WSDXML_NAME *RelationshipType;
|
|
const WCHAR *MessageID;
|
|
};
|
|
|
|
struct _WSD_SOAP_HEADER {
|
|
const WCHAR *To;
|
|
const WCHAR *Action;
|
|
const WCHAR *MessageID;
|
|
WSD_HEADER_RELATESTO RelatesTo;
|
|
WSD_ENDPOINT_REFERENCE *ReplyTo;
|
|
WSD_ENDPOINT_REFERENCE *From;
|
|
WSD_ENDPOINT_REFERENCE *FaultTo;
|
|
WSD_APP_SEQUENCE *AppSequence;
|
|
WSDXML_ELEMENT *AnyHeaders;
|
|
};
|
|
|
|
struct _WSD_SOAP_MESSAGE {
|
|
WSD_SOAP_HEADER Header;
|
|
void *Body;
|
|
WSDXML_TYPE *BodyType;
|
|
};
|
|
|
|
struct _WSD_RESOLVE_MATCHES {
|
|
WSD_RESOLVE_MATCH *ResolveMatch;
|
|
WSDXML_ELEMENT *Any;
|
|
};
|
|
|
|
struct _WSD_RESOLVE_MATCH {
|
|
WSD_ENDPOINT_REFERENCE *EndpointReference;
|
|
WSD_NAME_LIST *Types;
|
|
WSD_SCOPES *Scopes;
|
|
WSD_URI_LIST *XAddrs;
|
|
ULONGLONG MetadataVersion;
|
|
WSDXML_ELEMENT *Any;
|
|
};
|
|
|
|
struct _WSD_RESOLVE {
|
|
WSD_ENDPOINT_REFERENCE *EndpointReference;
|
|
WSDXML_ELEMENT *Any;
|
|
};
|
|
|
|
struct _WSD_PROBE_MATCH {
|
|
WSD_ENDPOINT_REFERENCE *EndpointReference;
|
|
WSD_NAME_LIST *Types;
|
|
WSD_SCOPES *Scopes;
|
|
WSD_URI_LIST *XAddrs;
|
|
ULONGLONG MetadataVersion;
|
|
WSDXML_ELEMENT *Any;
|
|
};
|
|
|
|
struct _WSD_PROBE_MATCH_LIST {
|
|
WSD_PROBE_MATCH_LIST *Next;
|
|
WSD_PROBE_MATCH *Element;
|
|
};
|
|
|
|
struct _WSD_PROBE_MATCHES {
|
|
WSD_PROBE_MATCH_LIST *ProbeMatch;
|
|
WSDXML_ELEMENT *Any;
|
|
};
|
|
|
|
struct _WSD_PROBE {
|
|
WSD_NAME_LIST *Types;
|
|
WSD_SCOPES *Scopes;
|
|
WSDXML_ELEMENT *Any;
|
|
};
|
|
|
|
struct _WSD_BYE {
|
|
WSD_ENDPOINT_REFERENCE *EndpointReference;
|
|
WSDXML_ELEMENT *Any;
|
|
};
|
|
|
|
struct _WSD_SCOPES {
|
|
const WCHAR *MatchBy;
|
|
WSD_URI_LIST *Scopes;
|
|
};
|
|
|
|
struct _WSD_NAME_LIST {
|
|
WSD_NAME_LIST *Next;
|
|
WSDXML_NAME *Element;
|
|
};
|
|
|
|
struct _WSD_HELLO {
|
|
WSD_ENDPOINT_REFERENCE *EndpointReference;
|
|
WSD_NAME_LIST *Types;
|
|
WSD_SCOPES *Scopes;
|
|
WSD_URI_LIST *XAddrs;
|
|
ULONGLONG MetadataVersion;
|
|
WSDXML_ELEMENT *Any;
|
|
};
|
|
struct _WSD_REFERENCE_PARAMETERS {
|
|
WSDXML_ELEMENT *Any;
|
|
};
|
|
|
|
struct _WSD_REFERENCE_PROPERTIES {
|
|
WSDXML_ELEMENT *Any;
|
|
};
|
|
|
|
struct _WSD_ENDPOINT_REFERENCE {
|
|
const WCHAR *Address;
|
|
WSD_REFERENCE_PROPERTIES ReferenceProperties;
|
|
WSD_REFERENCE_PARAMETERS ReferenceParameters;
|
|
WSDXML_NAME *PortType;
|
|
WSDXML_NAME *ServiceName;
|
|
WSDXML_ELEMENT *Any;
|
|
};
|
|
|
|
struct _WSD_METADATA_SECTION {
|
|
const WCHAR *Dialect;
|
|
const WCHAR *Identifier;
|
|
void *Data;
|
|
WSD_ENDPOINT_REFERENCE *MetadataReference;
|
|
const WCHAR *Location;
|
|
WSDXML_ELEMENT *Any;
|
|
};
|
|
|
|
struct _WSD_METADATA_SECTION_LIST {
|
|
WSD_METADATA_SECTION_LIST *Next;
|
|
WSD_METADATA_SECTION *Element;
|
|
};
|
|
|
|
struct _WSD_URI_LIST {
|
|
WSD_URI_LIST *Next;
|
|
const WCHAR *Element;
|
|
};
|
|
|
|
struct _WSD_EVENTING_FILTER_ACTION {
|
|
WSD_URI_LIST *Actions;
|
|
};
|
|
|
|
struct _WSD_EVENTING_FILTER {
|
|
const WCHAR *Dialect;
|
|
WSD_EVENTING_FILTER_ACTION *FilterAction;
|
|
void *Data;
|
|
};
|
|
|
|
struct _WSD_EVENTING_EXPIRES {
|
|
WSD_DURATION *Duration;
|
|
WSD_DATETIME *DateTime;
|
|
};
|
|
|
|
struct _WSD_EVENTING_DELIVERY_MODE_PUSH {
|
|
WSD_ENDPOINT_REFERENCE *NotifyTo;
|
|
};
|
|
|
|
struct _WSD_EVENTING_DELIVERY_MODE {
|
|
const WCHAR *Mode;
|
|
WSD_EVENTING_DELIVERY_MODE_PUSH *Push;
|
|
void *Data;
|
|
};
|
|
|
|
typedef struct {
|
|
WSD_METADATA_SECTION_LIST *Metadata;
|
|
} RESPONSEBODY_GetMetadata;
|
|
|
|
typedef struct {
|
|
WSD_ENDPOINT_REFERENCE *EndTo;
|
|
WSD_EVENTING_DELIVERY_MODE *Delivery;
|
|
WSD_EVENTING_EXPIRES *Expires;
|
|
WSD_EVENTING_FILTER *Filter;
|
|
WSDXML_ELEMENT *Any;
|
|
} REQUESTBODY_Subscribe;
|
|
|
|
typedef struct {
|
|
WSD_ENDPOINT_REFERENCE *SubscriptionManager;
|
|
WSD_EVENTING_EXPIRES *expires;
|
|
WSDXML_ELEMENT *any;
|
|
} RESPONSEBODY_Subscribe;
|
|
|
|
typedef struct {
|
|
WSD_EVENTING_EXPIRES *Expires;
|
|
WSDXML_ELEMENT *Any;
|
|
} REQUESTBODY_Renew;
|
|
|
|
typedef struct {
|
|
WSD_EVENTING_EXPIRES *expires;
|
|
WSDXML_ELEMENT *any;
|
|
} RESPONSEBODY_Renew;
|
|
|
|
typedef struct {
|
|
WSDXML_ELEMENT *Any;
|
|
} REQUESTBODY_GetStatus;
|
|
|
|
typedef struct {
|
|
WSD_EVENTING_EXPIRES *expires;
|
|
WSDXML_ELEMENT *any;
|
|
} RESPONSEBODY_GetStatus;
|
|
|
|
typedef struct {
|
|
WSDXML_ELEMENT *any;
|
|
} REQUESTBODY_Unsubscribe;
|
|
|
|
typedef struct {
|
|
WSD_ENDPOINT_REFERENCE *SubscriptionManager;
|
|
const WCHAR *Status;
|
|
WSD_LOCALIZED_STRING *Reason;
|
|
WSDXML_ELEMENT *Any;
|
|
} RESPONSEBODY_SubscriptionEnd;
|
|
|
|
typedef struct _WSD_UNKNOWN_LOOKUP {
|
|
WSDXML_ELEMENT *Any;
|
|
} WSD_UNKNOWN_LOOKUP;
|
|
|
|
struct _WSD_EVENT {
|
|
HRESULT Hr;
|
|
DWORD EventType;
|
|
WCHAR *DispatchTag;
|
|
WSD_HANDLER_CONTEXT HandlerContext;
|
|
WSD_SOAP_MESSAGE *Soap;
|
|
WSD_OPERATION *Operation;
|
|
IWSDMessageParameters *MessageParameters;
|
|
};
|
|
|
|
extern WSDXML_TYPE *WSDTypes[40];
|
|
|
|
extern WSDXML_TYPE Type_WSD_RELATIONSHIP_METADATA;
|
|
extern WSDXML_TYPE Type_WSD_HOST_METADATA;
|
|
extern WSDXML_TYPE Type_WSD_SERVICE_METADATA;
|
|
extern WSDXML_TYPE Type_WSD_THIS_DEVICE_METADATA;
|
|
extern WSDXML_TYPE Type_WSD_THIS_MODEL_METADATA;
|
|
extern WSDXML_TYPE Type_WSD_SOAP_FAULT_REASON;
|
|
extern WSDXML_TYPE Type_WSD_SOAP_FAULT_SUBCODE;
|
|
extern WSDXML_TYPE Type_WSD_SOAP_FAULT_CODE;
|
|
extern WSDXML_TYPE Type_WSD_SOAP_FAULT;
|
|
extern WSDXML_TYPE Type_WSD_APP_SEQUENCE;
|
|
extern WSDXML_TYPE Type_WSD_HEADER_RELATESTO;
|
|
extern WSDXML_TYPE Type_WSD_SOAP_HEADER;
|
|
extern WSDXML_TYPE Type_WSD_SOAP_MESSAGE;
|
|
extern WSDXML_TYPE Type_WSD_RESOLVE_MATCHES;
|
|
extern WSDXML_TYPE Type_WSD_RESOLVE_MATCH;
|
|
extern WSDXML_TYPE Type_WSD_RESOLVE;
|
|
extern WSDXML_TYPE Type_WSD_PROBE_MATCH;
|
|
extern WSDXML_TYPE Type_WSD_PROBE_MATCHES;
|
|
extern WSDXML_TYPE Type_WSD_PROBE;
|
|
extern WSDXML_TYPE Type_WSD_BYE;
|
|
extern WSDXML_TYPE Type_WSD_SCOPES;
|
|
extern WSDXML_TYPE Type_WSD_HELLO;
|
|
extern WSDXML_TYPE Type_WSD_REFERENCE_PARAMETERS;
|
|
extern WSDXML_TYPE Type_WSD_REFERENCE_PROPERTIES;
|
|
extern WSDXML_TYPE Type_WSD_ENDPOINT_REFERENCE;
|
|
extern WSDXML_TYPE Type_WSD_METADATA_SECTION;
|
|
extern WSDXML_TYPE Type_WSD_EVENTING_FILTER_ACTION;
|
|
extern WSDXML_TYPE Type_WSD_EVENTING_FILTER;
|
|
extern WSDXML_TYPE Type_WSD_EVENTING_EXPIRES;
|
|
extern WSDXML_TYPE Type_WSD_EVENTING_DELIVERY_MODE_PUSH;
|
|
extern WSDXML_TYPE Type_WSD_EVENTING_DELIVERY_MODE;
|
|
extern WSDXML_TYPE Type_WSD_LOCALIZED_STRING;
|
|
extern WSDXML_TYPE Type_WSD11_RESOLVE_MATCH;
|
|
extern WSDXML_TYPE Type_WSD11_RESOLVE_MATCHES;
|
|
extern WSDXML_TYPE Type_WSD11_RESOLVE;
|
|
extern WSDXML_TYPE Type_WSD11_PROBE_MATCH;
|
|
extern WSDXML_TYPE Type_WSD11_PROBE_MATCHES;
|
|
extern WSDXML_TYPE Type_WSD11_PROBE;
|
|
extern WSDXML_TYPE Type_WSD11_BYE;
|
|
extern WSDXML_TYPE Type_WSD11_HELLO;
|
|
|
|
#endif
|