[2/8] include: Add missing Web Services declarations.
Hans Leidekker
hans at codeweavers.com
Tue Nov 10 03:46:35 CST 2015
Signed-off-by: Hans Leidekker <hans at codeweavers.com>
---
include/webservices.h | 19 +++++++++++++++++++
1 file changed, 19 insertions(+)
diff --git a/include/webservices.h b/include/webservices.h
index a6e892e..0ebb6c4 100644
--- a/include/webservices.h
+++ b/include/webservices.h
@@ -388,6 +388,21 @@ typedef struct _WS_XML_NODE {
} WS_XML_NODE;
typedef enum {
+ WS_MOVE_TO_ROOT_ELEMENT,
+ WS_MOVE_TO_NEXT_ELEMENT,
+ WS_MOVE_TO_PREVIOUS_ELEMENT,
+ WS_MOVE_TO_CHILD_ELEMENT,
+ WS_MOVE_TO_END_ELEMENT,
+ WS_MOVE_TO_PARENT_ELEMENT,
+ WS_MOVE_TO_NEXT_NODE,
+ WS_MOVE_TO_PREVIOUS_NODE,
+ WS_MOVE_TO_FIRST_NODE,
+ WS_MOVE_TO_BOF,
+ WS_MOVE_TO_EOF,
+ WS_MOVE_TO_CHILD_NODE
+} WS_MOVE_TO;
+
+typedef enum {
WS_XML_TEXT_TYPE_UTF8 = 1,
WS_XML_TEXT_TYPE_UTF16 = 2,
WS_XML_TEXT_TYPE_BASE64 = 3,
@@ -471,6 +486,8 @@ HRESULT WINAPI WsGetReaderProperty(WS_XML_READER*, WS_XML_READER_PROPERTY_ID, vo
HRESULT WINAPI WsGetWriterProperty(WS_XML_WRITER*, WS_XML_WRITER_PROPERTY_ID, void*, ULONG, WS_ERROR*);
HRESULT WINAPI WsGetXmlAttribute(WS_XML_READER*, const WS_XML_STRING*, WS_HEAP*, WCHAR**,
ULONG*, WS_ERROR*);
+HRESULT WINAPI WsMoveReader(WS_XML_READER*, WS_MOVE_TO, BOOL*, WS_ERROR*);
+HRESULT WINAPI WsMoveWriter(WS_XML_WRITER*, WS_MOVE_TO, BOOL*, WS_ERROR*);
HRESULT WINAPI WsReadAttribute(WS_XML_READER*, const WS_ATTRIBUTE_DESCRIPTION*, WS_READ_OPTION,
WS_HEAP*, void*, ULONG, WS_ERROR*);
HRESULT WINAPI WsReadEndElement(WS_XML_READER*, WS_ERROR*);
@@ -492,10 +509,12 @@ HRESULT WINAPI WsSetOutputToBuffer(WS_XML_WRITER*, WS_XML_BUFFER*, const WS_XML_
ULONG, WS_ERROR*);
HRESULT WINAPI WsWriteEndAttribute(WS_XML_WRITER*, WS_ERROR*);
HRESULT WINAPI WsWriteEndElement(WS_XML_WRITER*, WS_ERROR*);
+HRESULT WINAPI WsWriteEndStartElement(WS_XML_WRITER*, WS_ERROR*);
HRESULT WINAPI WsWriteStartAttribute(WS_XML_WRITER*, const WS_XML_STRING*, const WS_XML_STRING*,
const WS_XML_STRING*, BOOL, WS_ERROR*);
HRESULT WINAPI WsWriteStartElement(WS_XML_WRITER*, const WS_XML_STRING*, const WS_XML_STRING*,
const WS_XML_STRING*, WS_ERROR*);
+HRESULT WINAPI WsWriteText(WS_XML_WRITER*, const WS_XML_TEXT*, WS_ERROR*);
HRESULT WINAPI WsWriteType(WS_XML_WRITER*, WS_TYPE_MAPPING, WS_TYPE, const void*, WS_WRITE_OPTION,
const void*, ULONG, WS_ERROR*);
HRESULT WINAPI WsXmlStringEquals(const WS_XML_STRING*, const WS_XML_STRING*, WS_ERROR*);
--
2.6.2
More information about the wine-patches
mailing list