ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

mimeintl.c File Reference
#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/unicode.h"
#include "wine/debug.h"
#include "inetcomm_private.h"

Go to the source code of this file.

Data Structures

struct  charset_entry
struct  internat_impl

Defines

#define COBJMACROS
#define NONAMELESSUNION

Functions

 WINE_DEFAULT_DEBUG_CHANNEL (inetcomm)
static internat_implimpl_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_implglobal_internat

Generated on Fri May 25 2012 05:08:36 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.