Alistair Leslie-Hughes : webservices: Add new dll.

Alexandre Julliard julliard at winehq.org
Thu Feb 21 14:29:36 CST 2013


Module: wine
Branch: master
Commit: ee9689b4d0f936fdbe89aeb11e699cba16e6a9eb
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=ee9689b4d0f936fdbe89aeb11e699cba16e6a9eb

Author: Alistair Leslie-Hughes <leslie_alistair at hotmail.com>
Date:   Thu Feb 21 13:53:44 2013 +1100

webservices: Add new dll.

---

 configure                         |    1 +
 configure.ac                      |    1 +
 dlls/webservices/Makefile.in      |    7 ++
 dlls/webservices/main.c           |   51 ++++++++++
 dlls/webservices/webservices.spec |  193 +++++++++++++++++++++++++++++++++++++
 5 files changed, 253 insertions(+), 0 deletions(-)

diff --git a/configure b/configure
index 2fa08a6..5a29243 100755
--- a/configure
+++ b/configure
@@ -16175,6 +16175,7 @@ wine_fn_config_dll w32skrnl enable_win16
 wine_fn_config_dll w32sys.dll16 enable_win16
 wine_fn_config_dll wbemprox enable_wbemprox
 wine_fn_config_test dlls/wbemprox/tests wbemprox_test
+wine_fn_config_dll webservices enable_webservices implib
 wine_fn_config_dll wer enable_wer implib
 wine_fn_config_test dlls/wer/tests wer_test
 wine_fn_config_dll wevtapi enable_wevtapi
diff --git a/configure.ac b/configure.ac
index fd7d0b7..836c4e7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3058,6 +3058,7 @@ WINE_CONFIG_DLL(w32skrnl,enable_win16)
 WINE_CONFIG_DLL(w32sys.dll16,enable_win16)
 WINE_CONFIG_DLL(wbemprox)
 WINE_CONFIG_TEST(dlls/wbemprox/tests)
+WINE_CONFIG_DLL(webservices,,[implib])
 WINE_CONFIG_DLL(wer,,[implib])
 WINE_CONFIG_TEST(dlls/wer/tests)
 WINE_CONFIG_DLL(wevtapi)
diff --git a/dlls/webservices/Makefile.in b/dlls/webservices/Makefile.in
new file mode 100644
index 0000000..919e9a0
--- /dev/null
+++ b/dlls/webservices/Makefile.in
@@ -0,0 +1,7 @@
+MODULE    = webservices.dll
+IMPORTLIB = webservices
+
+C_SRCS = \
+	main.c
+
+ at MAKE_DLL_RULES@
diff --git a/dlls/webservices/main.c b/dlls/webservices/main.c
new file mode 100644
index 0000000..f00e6f3
--- /dev/null
+++ b/dlls/webservices/main.c
@@ -0,0 +1,51 @@
+/*
+ * Web Services
+ *
+ * Copyright 2013 Alistair Leslie-Hughes
+ *
+ * This library is free software; you can redistribute it and/or
+ * modify it under the terms of the GNU Lesser General Public
+ * License as published by the Free Software Foundation; either
+ * version 2.1 of the License, or (at your option) any later version.
+ *
+ * This library is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+ * Lesser General Public License for more details.
+ *
+ * You should have received a copy of the GNU Lesser General Public
+ * License along with this library; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
+ */
+
+#include "config.h"
+
+#include <stdarg.h>
+
+#define COBJMACROS
+
+#include "windef.h"
+#include "winbase.h"
+#include "initguid.h"
+#include "wincodec.h"
+#include "wine/debug.h"
+
+WINE_DEFAULT_DEBUG_CHANNEL(webservices);
+
+BOOL WINAPI DllMain(HINSTANCE instance, DWORD reason, LPVOID reserved)
+{
+    TRACE("(%p, %u, %p)\n", instance, reason, reserved);
+
+    switch (reason)
+    {
+        case DLL_WINE_PREATTACH:
+            return FALSE;    /* prefer native version */
+        case DLL_PROCESS_ATTACH:
+            DisableThreadLibraryCalls(instance);
+            break;
+        case DLL_PROCESS_DETACH:
+            break;
+    }
+
+    return TRUE;
+}
diff --git a/dlls/webservices/webservices.spec b/dlls/webservices/webservices.spec
new file mode 100644
index 0000000..7bbf5dd
--- /dev/null
+++ b/dlls/webservices/webservices.spec
@@ -0,0 +1,193 @@
+@ stub WsAbandonCall
+@ stub WsAbandonMessage
+@ stub WsAbortChannel
+@ stub WsAbortListener
+@ stub WsAbortServiceHost
+@ stub WsAbortServiceProxy
+@ stub WsAcceptChannel
+@ stub WsAddCustomHeader
+@ stub WsAddErrorString
+@ stub WsAddMappedHeader
+@ stub WsAddressMessage
+@ stub WsAlloc
+@ stub WsAsyncExecute
+@ stub WsCall
+@ stub WsCheckMustUnderstandHeaders
+@ stub WsCloseChannel
+@ stub WsCloseListener
+@ stub WsCloseServiceHost
+@ stub WsCloseServiceProxy
+@ stub WsCombineUrl
+@ stub WsCopyError
+@ stub WsCopyNode
+@ stub WsCreateChannel
+@ stub WsCreateChannelForListener
+@ stub WsCreateError
+@ stub WsCreateFaultFromError
+@ stub WsCreateHeap
+@ stub WsCreateListener
+@ stub WsCreateMessage
+@ stub WsCreateMessageForChannel
+@ stub WsCreateMetadata
+@ stub WsCreateReader
+@ stub WsCreateServiceEndpointFromTemplate
+@ stub WsCreateServiceHost
+@ stub WsCreateServiceProxy
+@ stub WsCreateServiceProxyFromTemplate
+@ stub WsCreateWriter
+@ stub WsCreateXmlBuffer
+@ stub WsCreateXmlSecurityToken
+@ stub WsDateTimeToFileTime
+@ stub WsDecodeUrl
+@ stub WsEncodeUrl
+@ stub WsEndReaderCanonicalization
+@ stub WsEndWriterCanonicalization
+@ stub WsFileTimeToDateTime
+@ stub WsFillBody
+@ stub WsFillReader
+@ stub WsFindAttribute
+@ stub WsFlushBody
+@ stub WsFlushWriter
+@ stub WsFreeChannel
+@ stub WsFreeError
+@ stub WsFreeHeap
+@ stub WsFreeListener
+@ stub WsFreeMessage
+@ stub WsFreeMetadata
+@ stub WsFreeReader
+@ stub WsFreeSecurityToken
+@ stub WsFreeServiceHost
+@ stub WsFreeServiceProxy
+@ stub WsFreeWriter
+@ stub WsGetChannelProperty
+@ stub WsGetCustomHeader
+@ stub WsGetDictionary
+@ stub WsGetErrorProperty
+@ stub WsGetErrorString
+@ stub WsGetFaultErrorDetail
+@ stub WsGetFaultErrorProperty
+@ stub WsGetHeader
+@ stub WsGetHeaderAttributes
+@ stub WsGetHeapProperty
+@ stub WsGetListenerProperty
+@ stub WsGetMappedHeader
+@ stub WsGetMessageProperty
+@ stub WsGetMetadataEndpoints
+@ stub WsGetMetadataProperty
+@ stub WsGetMissingMetadataDocumentAddress
+@ stub WsGetNamespaceFromPrefix
+@ stub WsGetOperationContextProperty
+@ stub WsGetPolicyAlternativeCount
+@ stub WsGetPolicyProperty
+@ stub WsGetPrefixFromNamespace
+@ stub WsGetReaderNode
+@ stub WsGetReaderPosition
+@ stub WsGetReaderProperty
+@ stub WsGetSecurityContextProperty
+@ stub WsGetSecurityTokenProperty
+@ stub WsGetServiceHostProperty
+@ stub WsGetServiceProxyProperty
+@ stub WsGetWriterPosition
+@ stub WsGetWriterProperty
+@ stub WsGetXmlAttribute
+@ stub WsInitializeMessage
+@ stub WsMarkHeaderAsUnderstood
+@ stub WsMatchPolicyAlternative
+@ stub WsMoveReader
+@ stub WsMoveWriter
+@ stub WsOpenChannel
+@ stub WsOpenListener
+@ stub WsOpenServiceHost
+@ stub WsOpenServiceProxy
+@ stub WsPullBytes
+@ stub WsPushBytes
+@ stub WsReadArray
+@ stub WsReadAttribute
+@ stub WsReadBody
+@ stub WsReadBytes
+@ stub WsReadChars
+@ stub WsReadCharsUtf8
+@ stub WsReadElement
+@ stub WsReadEndAttribute
+@ stub WsReadEndElement
+@ stub WsReadEndpointAddressExtension
+@ stub WsReadEnvelopeEnd
+@ stub WsReadEnvelopeStart
+@ stub WsReadMessageEnd
+@ stub WsReadMessageStart
+@ stub WsReadMetadata
+@ stub WsReadNode
+@ stub WsReadQualifiedName
+@ stub WsReadStartAttribute
+@ stub WsReadStartElement
+@ stub WsReadToStartElement
+@ stub WsReadType
+@ stub WsReadValue
+@ stub WsReadXmlBuffer
+@ stub WsReadXmlBufferFromBytes
+@ stub WsReceiveMessage
+@ stub WsRegisterOperationForCancel
+@ stub WsRemoveCustomHeader
+@ stub WsRemoveHeader
+@ stub WsRemoveMappedHeader
+@ stub WsRemoveNode
+@ stub WsRequestReply
+@ stub WsRequestSecurityToken
+@ stub WsResetChannel
+@ stub WsResetError
+@ stub WsResetHeap
+@ stub WsResetListener
+@ stub WsResetMessage
+@ stub WsResetMetadata
+@ stub WsResetServiceHost
+@ stub WsResetServiceProxy
+@ stub WsRevokeSecurityContext
+@ stub WsSendFaultMessageForError
+@ stub WsSendMessage
+@ stub WsSendReplyMessage
+@ stub WsSetChannelProperty
+@ stub WsSetErrorProperty
+@ stub WsSetFaultErrorDetail
+@ stub WsSetFaultErrorProperty
+@ stub WsSetHeader
+@ stub WsSetInput
+@ stub WsSetInputToBuffer
+@ stub WsSetListenerProperty
+@ stub WsSetMessageProperty
+@ stub WsSetOutput
+@ stub WsSetOutputToBuffer
+@ stub WsSetReaderPosition
+@ stub WsSetWriterPosition
+@ stub WsShutdownSessionChannel
+@ stub WsSkipNode
+@ stub WsStartReaderCanonicalization
+@ stub WsStartWriterCanonicalization
+@ stub WsTrimXmlWhitespace
+@ stub WsVerifyXmlNCName
+@ stub WsWriteArray
+@ stub WsWriteAttribute
+@ stub WsWriteBody
+@ stub WsWriteBytes
+@ stub WsWriteChars
+@ stub WsWriteCharsUtf8
+@ stub WsWriteElement
+@ stub WsWriteEndAttribute
+@ stub WsWriteEndCData
+@ stub WsWriteEndElement
+@ stub WsWriteEndStartElement
+@ stub WsWriteEnvelopeEnd
+@ stub WsWriteEnvelopeStart
+@ stub WsWriteMessageEnd
+@ stub WsWriteMessageStart
+@ stub WsWriteNode
+@ stub WsWriteQualifiedName
+@ stub WsWriteStartAttribute
+@ stub WsWriteStartCData
+@ stub WsWriteStartElement
+@ stub WsWriteText
+@ stub WsWriteType
+@ stub WsWriteValue
+@ stub WsWriteXmlBuffer
+@ stub WsWriteXmlBufferToBytes
+@ stub WsWriteXmlnsAttribute
+@ stub WsXmlStringEquals




More information about the wine-cvs mailing list