|
ReactOS 0.4.17-dev-357-ga8f14ff
|
#include <stdarg.h>#include <stdio.h>#include "windef.h"#include "winbase.h"#include "winuser.h"#include "winnls.h"#include "objbase.h"#include "ole2.h"#include "mimeole.h"#include "mlang.h"#include "wine/list.h"#include "wine/debug.h"#include "inetcomm_private.h"
Go to the source code of this file.
Classes | |
| struct | charset_entry |
| struct | internat_impl |
Macros | |
| #define | COBJMACROS |
Functions | |
| WINE_DEFAULT_DEBUG_CHANNEL (inetcomm) | |
| static internat_impl * | impl_from_IMimeInternational (IMimeInternational *iface) |
| static HRESULT | get_mlang (IMultiLanguage **ml) |
| static HRESULT WINAPI | MimeInternat_QueryInterface (IMimeInternational *iface, REFIID riid, LPVOID *ppobj) |
| static ULONG WINAPI | MimeInternat_AddRef (IMimeInternational *iface) |
| static ULONG WINAPI | MimeInternat_Release (IMimeInternational *iface) |
| static HRESULT WINAPI | MimeInternat_SetDefaultCharset (IMimeInternational *iface, HCHARSET hCharset) |
| static HRESULT WINAPI | MimeInternat_GetDefaultCharset (IMimeInternational *iface, LPHCHARSET phCharset) |
| static HRESULT | mlang_getcodepageinfo (UINT cp, MIMECPINFO *mlang_cp_info) |
| static HRESULT WINAPI | MimeInternat_GetCodePageCharset (IMimeInternational *iface, CODEPAGEID cpiCodePage, CHARSETTYPE ctCsetType, LPHCHARSET phCharset) |
| static HRESULT | mlang_getcsetinfo (const char *charset, MIMECSETINFO *mlang_info) |
| static HCHARSET | add_charset (struct list *list, MIMECSETINFO *mlang_info, HCHARSET handle) |
| static HRESULT WINAPI | MimeInternat_FindCharset (IMimeInternational *iface, LPCSTR pszCharset, LPHCHARSET phCharset) |
| static HRESULT WINAPI | MimeInternat_GetCharsetInfo (IMimeInternational *iface, HCHARSET hCharset, LPINETCSETINFO pCsetInfo) |
| static HRESULT WINAPI | MimeInternat_GetCodePageInfo (IMimeInternational *iface, CODEPAGEID cpiCodePage, LPCODEPAGEINFO pCodePageInfo) |
| static HRESULT WINAPI | MimeInternat_CanConvertCodePages (IMimeInternational *iface, CODEPAGEID cpiSource, CODEPAGEID cpiDest) |
| static HRESULT WINAPI | MimeInternat_DecodeHeader (IMimeInternational *iface, HCHARSET hCharset, LPCSTR pszData, LPPROPVARIANT pDecoded, LPRFC1522INFO pRfc1522Info) |
| static HRESULT WINAPI | MimeInternat_EncodeHeader (IMimeInternational *iface, HCHARSET hCharset, LPPROPVARIANT pData, LPSTR *ppszEncoded, LPRFC1522INFO pRfc1522Info) |
| static HRESULT WINAPI | MimeInternat_ConvertBuffer (IMimeInternational *iface, CODEPAGEID cpiSource, CODEPAGEID cpiDest, LPBLOB pIn, LPBLOB pOut, ULONG *pcbRead) |
| static HRESULT WINAPI | MimeInternat_ConvertString (IMimeInternational *iface, CODEPAGEID cpiSource, CODEPAGEID cpiDest, LPPROPVARIANT pIn, LPPROPVARIANT pOut) |
| static HRESULT WINAPI | MimeInternat_MLANG_ConvertInetReset (IMimeInternational *iface) |
| static HRESULT WINAPI | MimeInternat_MLANG_ConvertInetString (IMimeInternational *iface, CODEPAGEID cpiSource, CODEPAGEID cpiDest, LPCSTR pSource, int *pnSizeOfSource, LPSTR pDestination, int *pnDstSize) |
| static HRESULT WINAPI | MimeInternat_Rfc1522Decode (IMimeInternational *iface, LPCSTR pszValue, LPSTR pszCharset, ULONG cchmax, LPSTR *ppszDecoded) |
| static HRESULT WINAPI | MimeInternat_Rfc1522Encode (IMimeInternational *iface, LPCSTR pszValue, HCHARSET hCharset, LPSTR *ppszEncoded) |
| HRESULT | MimeInternational_Construct (IMimeInternational **internat) |
| HRESULT WINAPI | MimeOleGetInternat (IMimeInternational **internat) |
| HRESULT WINAPI | MimeOleFindCharset (LPCSTR name, LPHCHARSET charset) |
| HRESULT WINAPI | MimeOleGetCharsetInfo (HCHARSET hCharset, LPINETCSETINFO pCsetInfo) |
| HRESULT WINAPI | MimeOleGetDefaultCharset (LPHCHARSET charset) |
Variables | |
| static IMimeInternationalVtbl | mime_internat_vtbl |
| static internat_impl * | global_internat |
| #define COBJMACROS |
Definition at line 21 of file mimeintl.c.
|
static |
Definition at line 223 of file mimeintl.c.
Referenced by MimeInternat_FindCharset().
|
inlinestatic |
Definition at line 64 of file mimeintl.c.
Referenced by MimeInternat_CanConvertCodePages(), MimeInternat_ConvertBuffer(), MimeInternat_ConvertString(), mlang_getcodepageinfo(), mlang_getcsetinfo(), and mlang_getcsetinfo_from_cp().
|
inlinestatic |
Definition at line 59 of file mimeintl.c.
Referenced by MimeInternat_AddRef(), MimeInternat_FindCharset(), MimeInternat_GetCharsetInfo(), MimeInternat_GetDefaultCharset(), MimeInternat_Release(), and MimeInternat_SetDefaultCharset().
Definition at line 84 of file mimeintl.c.
|
static |
Definition at line 311 of file mimeintl.c.
|
static |
Definition at line 349 of file mimeintl.c.
|
static |
Definition at line 398 of file mimeintl.c.
|
static |
Definition at line 331 of file mimeintl.c.
|
static |
Definition at line 340 of file mimeintl.c.
|
static |
Definition at line 238 of file mimeintl.c.
|
static |
Definition at line 278 of file mimeintl.c.
|
static |
Definition at line 161 of file mimeintl.c.
|
static |
Definition at line 304 of file mimeintl.c.
|
static |
Definition at line 127 of file mimeintl.c.
Definition at line 466 of file mimeintl.c.
|
static |
Definition at line 472 of file mimeintl.c.
|
static |
Definition at line 70 of file mimeintl.c.
Definition at line 90 of file mimeintl.c.
|
static |
Definition at line 483 of file mimeintl.c.
|
static |
Definition at line 492 of file mimeintl.c.
|
static |
Definition at line 113 of file mimeintl.c.
| HRESULT MimeInternational_Construct | ( | IMimeInternational ** | internat | ) |
Definition at line 524 of file mimeintl.c.
Referenced by DllMain().
Definition at line 551 of file mimeintl.c.
Definition at line 567 of file mimeintl.c.
Definition at line 583 of file mimeintl.c.
Definition at line 542 of file mimeintl.c.
Referenced by MimeOleFindCharset(), MimeOleGetCharsetInfo(), MimeOleGetDefaultCharset(), test_charset(), test_convert(), test_create(), and test_defaultcharset().
Definition at line 146 of file mimeintl.c.
Referenced by MimeInternat_GetCodePageCharset(), and mlang_getcsetinfo_from_cp().
Definition at line 202 of file mimeintl.c.
Referenced by MimeInternat_FindCharset(), and test_charset().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | inetcomm | ) |
|
static |
Definition at line 522 of file mimeintl.c.
Referenced by MimeInternational_Construct(), and MimeOleGetInternat().
|
static |
Definition at line 500 of file mimeintl.c.
Referenced by MimeInternational_Construct().