diff --git a/configure b/configure index ec6bd6f3e29..de5f9421083 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 11334992470..7a48000c2a0 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 00000000000..9ff3c3dd4f3 --- /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 00000000000..c1d7ec0b202 --- /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 00000000000..7c7a65bba68 --- /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)