ReactOS 0.4.16-dev-197-g92996da
|
#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 |
#define | NONAMELESSUNION |
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.
#define NONAMELESSUNION |
Definition at line 22 of file mimeintl.c.
|
static |
Definition at line 224 of file mimeintl.c.
Referenced by MimeInternat_FindCharset().
|
inlinestatic |
Definition at line 65 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 60 of file mimeintl.c.
Referenced by MimeInternat_AddRef(), MimeInternat_FindCharset(), MimeInternat_GetCharsetInfo(), MimeInternat_GetDefaultCharset(), MimeInternat_Release(), and MimeInternat_SetDefaultCharset().
Definition at line 85 of file mimeintl.c.
|
static |
Definition at line 312 of file mimeintl.c.
|
static |
Definition at line 350 of file mimeintl.c.
|
static |
Definition at line 399 of file mimeintl.c.
|
static |
Definition at line 332 of file mimeintl.c.
|
static |
Definition at line 341 of file mimeintl.c.
|
static |
Definition at line 239 of file mimeintl.c.
|
static |
Definition at line 279 of file mimeintl.c.
|
static |
Definition at line 162 of file mimeintl.c.
|
static |
Definition at line 305 of file mimeintl.c.
|
static |
Definition at line 128 of file mimeintl.c.
Definition at line 467 of file mimeintl.c.
|
static |
Definition at line 473 of file mimeintl.c.
|
static |
Definition at line 71 of file mimeintl.c.
Definition at line 91 of file mimeintl.c.
|
static |
Definition at line 484 of file mimeintl.c.
|
static |
Definition at line 493 of file mimeintl.c.
|
static |
Definition at line 114 of file mimeintl.c.
HRESULT MimeInternational_Construct | ( | IMimeInternational ** | internat | ) |
Definition at line 525 of file mimeintl.c.
Referenced by DllMain().
Definition at line 552 of file mimeintl.c.
Definition at line 568 of file mimeintl.c.
Definition at line 584 of file mimeintl.c.
Definition at line 543 of file mimeintl.c.
Referenced by MimeOleFindCharset(), MimeOleGetCharsetInfo(), MimeOleGetDefaultCharset(), test_charset(), test_convert(), test_create(), and test_defaultcharset().
Definition at line 147 of file mimeintl.c.
Referenced by MimeInternat_GetCodePageCharset(), and mlang_getcsetinfo_from_cp().
Definition at line 203 of file mimeintl.c.
Referenced by MimeInternat_FindCharset(), and test_charset().
WINE_DEFAULT_DEBUG_CHANNEL | ( | inetcomm | ) |
|
static |
Definition at line 523 of file mimeintl.c.
Referenced by MimeInternational_Construct(), and MimeOleGetInternat().
|
static |
Definition at line 501 of file mimeintl.c.
Referenced by MimeInternational_Construct().