Nikolay Sivov : msctfp: Added proxy/stub dll for msctf.idl interfaces.

Alexandre Julliard julliard at wine.codeweavers.com
Thu May 21 07:24:22 CDT 2015


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

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Wed May 20 12:51:47 2015 +0300

msctfp: Added proxy/stub dll for msctf.idl interfaces.

---

 configure               |  2 ++
 configure.ac            |  1 +
 dlls/msctfp/Makefile.in |  6 ++++++
 dlls/msctfp/msctfp.idl  | 27 +++++++++++++++++++++++++++
 dlls/msctfp/msctfp.spec |  5 +++++
 5 files changed, 41 insertions(+)

diff --git a/configure b/configure
index ec6bd6f..de5f942 100755
--- a/configure
+++ b/configure
@@ -1130,6 +1130,7 @@ enable_mscat32
 enable_mscms
 enable_mscoree
 enable_msctf
+enable_msctfp
 enable_msdaps
 enable_msdmo
 enable_msftedit
@@ -17378,6 +17379,7 @@ wine_fn_config_dll mscoree enable_mscoree clean
 wine_fn_config_test dlls/mscoree/tests mscoree_test
 wine_fn_config_dll msctf enable_msctf clean
 wine_fn_config_test dlls/msctf/tests msctf_test
+wine_fn_config_dll msctfp enable_msctfp clean
 wine_fn_config_dll msdaps enable_msdaps clean
 wine_fn_config_dll msdmo enable_msdmo implib
 wine_fn_config_test dlls/msdmo/tests msdmo_test
diff --git a/configure.ac b/configure.ac
index 1133499..7a48000 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3068,6 +3068,7 @@ WINE_CONFIG_DLL(mscoree,,[clean])
 WINE_CONFIG_TEST(dlls/mscoree/tests)
 WINE_CONFIG_DLL(msctf,,[clean])
 WINE_CONFIG_TEST(dlls/msctf/tests)
+WINE_CONFIG_DLL(msctfp,,[clean])
 WINE_CONFIG_DLL(msdaps,,[clean])
 WINE_CONFIG_DLL(msdmo,,[implib])
 WINE_CONFIG_TEST(dlls/msdmo/tests)
diff --git a/dlls/msctfp/Makefile.in b/dlls/msctfp/Makefile.in
new file mode 100644
index 0000000..9ff3c3d
--- /dev/null
+++ b/dlls/msctfp/Makefile.in
@@ -0,0 +1,6 @@
+MODULE    = msctfp.dll
+IMPORTS   = rpcrt4 ole32 oleaut32
+
+IDL_SRCS = msctfp.idl
+
+dlldata_EXTRADEFS = -DWINE_REGISTER_DLL
diff --git a/dlls/msctfp/msctfp.idl b/dlls/msctfp/msctfp.idl
new file mode 100644
index 0000000..c1d7ec0
--- /dev/null
+++ b/dlls/msctfp/msctfp.idl
@@ -0,0 +1,27 @@
+/*
+ * Copyright 2015 Nikolay Sivov for CodeWeavers
+ *
+ * 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
+ */
+
+#pragma makedep ident proxy register
+
+#include "msctf.idl"
+
+[
+    threading(both),
+    uuid(b5f8fb3b-393f-4f7c-84cb-504924c2705a) /* ITfMSAAControl */
+]
+coclass PSFactoryBuffer { interface IFactoryBuffer; }
diff --git a/dlls/msctfp/msctfp.spec b/dlls/msctfp/msctfp.spec
new file mode 100644
index 0000000..7c7a65b
--- /dev/null
+++ b/dlls/msctfp/msctfp.spec
@@ -0,0 +1,5 @@
+@ stdcall -private DllCanUnloadNow()
+@ stdcall -private DllGetClassObject(ptr ptr ptr)
+@ stdcall -private DllRegisterServer()
+@ stdcall -private DllUnregisterServer()
+@ stdcall -private GetProxyDllInfo(ptr ptr)




More information about the wine-cvs mailing list