Module: wine Branch: master Commit: 5d0806d29dbb8505868cb25a3813c96d8092507b URL: http://source.winehq.org/git/wine.git/?a=commit;h=5d0806d29dbb8505868cb25a38...
Author: Nikolay Sivov nsivov@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)