Commit 58cf38b7 authored by Hans Leidekker's avatar Hans Leidekker Committed by Alexandre Julliard

include: Add missing Web Services declarations.

parent 9c5b9399
......@@ -493,6 +493,11 @@ typedef struct _WS_STRING {
WCHAR *chars;
} WS_STRING;
typedef struct _WS_UNIQUE_ID {
WS_STRING uri;
GUID guid;
} WS_UNIQUE_ID;
typedef enum {
WS_XML_NODE_TYPE_ELEMENT = 1,
WS_XML_NODE_TYPE_TEXT = 2,
......@@ -906,6 +911,11 @@ struct _WS_HTTP_SSL_BINDING_TEMPLATE {
WS_SSL_TRANSPORT_SECURITY_BINDING_TEMPLATE sslTransportSecurityBinding;
};
enum {
WS_MUST_UNDERSTAND_HEADER_ATTRIBUTE = 0x1,
WS_RELAY_HEADER_ATTRIBUTE = 0x2
};
typedef enum {
WS_ADDRESSING_VERSION_0_9 = 1,
WS_ADDRESSING_VERSION_1_0 = 2,
......@@ -971,6 +981,16 @@ typedef enum {
} WS_MESSAGE_INITIALIZATION;
typedef enum {
WS_ACTION_HEADER = 1,
WS_TO_HEADER = 2,
WS_MESSAGE_ID_HEADER = 3,
WS_RELATES_TO_HEADER = 4,
WS_FROM_HEADER = 5,
WS_REPLY_TO_HEADER = 6,
WS_FAULT_TO_HEADER = 7
} WS_HEADER_TYPE;
typedef enum {
WS_DNS_ENDPOINT_IDENTITY_TYPE = 1,
WS_UPN_ENDPOINT_IDENTITY_TYPE = 2,
WS_SPN_ENDPOINT_IDENTITY_TYPE = 3,
......@@ -1401,8 +1421,10 @@ HRESULT WINAPI WsReceiveMessage(WS_CHANNEL*, WS_MESSAGE*, const WS_MESSAGE_DESCR
WS_RECEIVE_OPTION, WS_READ_OPTION, WS_HEAP*, void*, ULONG, ULONG*,
const WS_ASYNC_CONTEXT*, WS_ERROR*);
HRESULT WINAPI WsRemoveNode(const WS_XML_NODE_POSITION*, WS_ERROR*);
HRESULT WINAPI WsResetChannel(WS_CHANNEL*, WS_ERROR*);
HRESULT WINAPI WsResetError(WS_ERROR*);
HRESULT WINAPI WsResetHeap(WS_HEAP*, WS_ERROR*);
HRESULT WINAPI WsResetMessage(WS_MESSAGE*, WS_ERROR*);
HRESULT WINAPI WsRequestReply(WS_CHANNEL*, WS_MESSAGE*, const WS_MESSAGE_DESCRIPTION*, WS_WRITE_OPTION,
const void*, ULONG, WS_MESSAGE*, const WS_MESSAGE_DESCRIPTION*,
WS_READ_OPTION, WS_HEAP*, void*, ULONG, const WS_ASYNC_CONTEXT*, WS_ERROR*);
......@@ -1413,6 +1435,8 @@ HRESULT WINAPI WsSendReplyMessage(WS_CHANNEL*, WS_MESSAGE*, const WS_MESSAGE_DES
const WS_ASYNC_CONTEXT*, WS_ERROR*);
HRESULT WINAPI WsSetChannelProperty(WS_CHANNEL*, WS_CHANNEL_PROPERTY_ID, const void*, ULONG, WS_ERROR*);
HRESULT WINAPI WsSetErrorProperty(WS_ERROR*, WS_ERROR_PROPERTY_ID, const void*, ULONG);
HRESULT WINAPI WsSetHeader(WS_MESSAGE*, WS_HEADER_TYPE, WS_TYPE, WS_WRITE_OPTION, const void*, ULONG,
WS_ERROR*);
HRESULT WINAPI WsSetInput(WS_XML_READER*, const WS_XML_READER_ENCODING*, const WS_XML_READER_INPUT*,
const WS_XML_READER_PROPERTY*, ULONG, WS_ERROR*);
HRESULT WINAPI WsSetInputToBuffer(WS_XML_READER*, WS_XML_BUFFER*, const WS_XML_READER_PROPERTY*,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment