Huw Davies : inetcomm: Add a missing function and fix some idl.
Alexandre Julliard
julliard at winehq.org
Thu Sep 11 08:01:20 CDT 2008
Module: wine
Branch: master
Commit: 2fa80dacde4086a72fb344c03415784a1849da2a
URL: http://source.winehq.org/git/wine.git/?a=commit;h=2fa80dacde4086a72fb344c03415784a1849da2a
Author: Huw Davies <huw at 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);
}
More information about the wine-cvs
mailing list