Module: wine Branch: master Commit: 2fa80dacde4086a72fb344c03415784a1849da2a URL: http://source.winehq.org/git/wine.git/?a=commit;h=2fa80dacde4086a72fb344c034...
Author: Huw Davies huw@codeweavers.com Date: Thu Sep 11 10:34:26 2008 +0100
inetcomm: Add a missing function and fix some idl.
---
dlls/inetcomm/mimeintl.c | 8 ++++++++ include/mimeole.idl | 11 +++++++---- 2 files changed, 15 insertions(+), 4 deletions(-)
diff --git a/dlls/inetcomm/mimeintl.c b/dlls/inetcomm/mimeintl.c index 666f33a..48848b8 100644 --- a/dlls/inetcomm/mimeintl.c +++ b/dlls/inetcomm/mimeintl.c @@ -308,6 +308,13 @@ static HRESULT WINAPI MimeInternat_GetCodePageInfo(IMimeInternational *iface, CO return E_NOTIMPL; }
+static HRESULT WINAPI MimeInternat_CanConvertCodePages(IMimeInternational *iface, CODEPAGEID cpiSource, + CODEPAGEID cpiDest) +{ + FIXME("stub\n"); + return E_NOTIMPL; +} + static HRESULT WINAPI MimeInternat_DecodeHeader(IMimeInternational *iface, HCHARSET hCharset, LPCSTR pszData, LPPROPVARIANT pDecoded, @@ -390,6 +397,7 @@ static IMimeInternationalVtbl mime_internat_vtbl = MimeInternat_FindCharset, MimeInternat_GetCharsetInfo, MimeInternat_GetCodePageInfo, + MimeInternat_CanConvertCodePages, MimeInternat_DecodeHeader, MimeInternat_EncodeHeader, MimeInternat_ConvertBuffer, diff --git a/include/mimeole.idl b/include/mimeole.idl index 191a9f2..f4cffda 100644 --- a/include/mimeole.idl +++ b/include/mimeole.idl @@ -252,6 +252,9 @@ library MIMEOLE HRESULT GetCodePageInfo( [in] CODEPAGEID cpiCodePage, [in, out] LPCODEPAGEINFO pCodePageInfo); + HRESULT CanConvertCodePages( + [in] CODEPAGEID cpiSource, + [in] CODEPAGEID cpiDest); HRESULT DecodeHeader( [in] HCHARSET hCharset, [in] LPCSTR pszData, @@ -273,22 +276,22 @@ library MIMEOLE [in] CODEPAGEID cpiDest, [in] LPPROPVARIANT pIn, [in, out] LPPROPVARIANT pOut); - HRESULT MLANG_ConvertInetReset(); + HRESULT MLANG_ConvertInetReset(void); HRESULT MLANG_ConvertInetString( [in] CODEPAGEID cpiSource, [in] CODEPAGEID cpiDest, [in] LPCSTR pSource, [in] int *pnSizeOfSource, - [out] LPSTR pDestination, + [in,out,unique] LPSTR pDestination, [in] int *pnDstSize); HRESULT Rfc1522Decode( [in] LPCSTR pszValue, - [in] LPCSTR pszCharset, + [in,ref] LPCSTR pszCharset, [in] ULONG cchmax, [out] LPSTR *ppszDecoded); HRESULT Rfc1522Encode( [in] LPCSTR pszValue, - [in] HCHARSET hCharset, + [in] HCHARSET hCharset, [out] LPSTR *ppszEncoded); }