diff --git a/dlls/inetcomm/Makefile.in b/dlls/inetcomm/Makefile.in index 51d3143f2b6..989f73a7d05 100644 --- a/dlls/inetcomm/Makefile.in +++ b/dlls/inetcomm/Makefile.in @@ -10,6 +10,7 @@ EXTRALIBS = -luuid C_SRCS = \ inetcomm_main.c \ internettransport.c \ + mimeole.c \ regsvr.c @MAKE_DLL_RULES@ diff --git a/dlls/inetcomm/inetcomm.spec b/dlls/inetcomm/inetcomm.spec index d0574c7234f..6231ea7abba 100644 --- a/dlls/inetcomm/inetcomm.spec +++ b/dlls/inetcomm/inetcomm.spec @@ -51,7 +51,7 @@ @ stub MimeOleCreateByteStream @ stub MimeOleCreateHashTable @ stub MimeOleCreateHeaderTable -@ stub MimeOleCreateMessage +@ stdcall MimeOleCreateMessage(ptr ptr) @ stub MimeOleCreateMessageParts @ stub MimeOleCreatePropertySet @ stub MimeOleCreateSecurity @@ -98,7 +98,7 @@ @ stub MimeOleSMimeCapsToDlg @ stub MimeOleSetBodyPropA @ stub MimeOleSetBodyPropW -@ stub MimeOleSetCompatMode +@ stdcall MimeOleSetCompatMode(long) @ stub MimeOleSetDefaultCharset @ stub MimeOleSetPropA @ stub MimeOleSetPropW diff --git a/dlls/inetcomm/mimeole.c b/dlls/inetcomm/mimeole.c new file mode 100644 index 00000000000..6edc44434d5 --- /dev/null +++ b/dlls/inetcomm/mimeole.c @@ -0,0 +1,54 @@ +/* + * MIME OLE Interfaces + * + * Copyright 2006 Robert Shearman 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 + */ + +#define COBJMACROS + +#include +#include + +#include "windef.h" +#include "winbase.h" +#include "objbase.h" + +#include "wine/debug.h" + +#include "inetcomm_private.h" + +WINE_DEFAULT_DEBUG_CHANNEL(inetcomm); + +/*********************************************************************** + * MimeOleSetCompatMode (INETCOMM.@) + */ +HRESULT WINAPI MimeOleSetCompatMode(DWORD dwMode) +{ + FIXME("(0x%x)\n", dwMode); + return S_OK; +} + +/*********************************************************************** + * MimeOleCreateMessage (INETCOMM.@) + */ +HRESULT WINAPI MimeOleCreateMessage(IUnknown *pUnkOuter, IUnknown **ppMessage) +{ + FIXME("(%p, %p)\n", pUnkOuter, ppMessage); + + *ppMessage = NULL; + return E_NOTIMPL; +}