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

MIMEOLE::IMimeInternational Interface Reference

import "mimeole.idl";

Inherits IUnknown.

Public Types

enum  INETLANGMASK {
  ILM_FAMILY = 0x01, ILM_NAME = 0x02, ILM_BODYCSET = 0x04, ILM_HEADERCSET = 0x08,
  ILM_WEBCSET = 0x10, ILM_FIXEDFONT = 0x20, ILM_VARIABLEFONT = 0x40
}
enum  CHARSETTYPE { CHARSET_BODY, CHARSET_HEADER, CHARSET_WEB }
typedef IMimeInternationalLPMIMEINTERNATIONAL
typedef DWORD CODEPAGEID
typedef struct INETCSETINFOLPINETCSETINFO
typedef struct CODEPAGEINFOLPCODEPAGEINFO
typedef struct RFC1522INFOLPRFC1522INFO

Public Member Functions

HRESULT SetDefaultCharset ([in] HCHARSET hCharset)
HRESULT GetDefaultCharset ([out] LPHCHARSET phCharset)
HRESULT GetCodePageCharset ([in] CODEPAGEID cpiCodePage,[in] CHARSETTYPE ctCsetType,[out] LPHCHARSET phCharset)
HRESULT FindCharset ([in] LPCSTR pszCharset,[out] LPHCHARSET phCharset)
HRESULT GetCharsetInfo ([in] HCHARSET hCharset,[in, out] LPINETCSETINFO pCsetInfo)
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,[in, out] LPPROPVARIANT pDecoded,[in, out] LPRFC1522INFO pRfc1522Info)
HRESULT EncodeHeader ([in] HCHARSET hCharset,[in] LPPROPVARIANT pData,[out] LPSTR *ppszEncoded,[in, out] LPRFC1522INFO pRfc1522Info)
HRESULT ConvertBuffer ([in] CODEPAGEID cpiSource,[in] CODEPAGEID cpiDest,[in] LPBLOB pIn,[in, out] LPBLOB pOut,[out] ULONG *pcbRead)
HRESULT ConvertString ([in] CODEPAGEID cpiSource,[in] CODEPAGEID cpiDest,[in] LPPROPVARIANT pIn,[in, out] LPPROPVARIANT pOut)
HRESULT MLANG_ConvertInetReset (void)
HRESULT MLANG_ConvertInetString ([in] CODEPAGEID cpiSource,[in] CODEPAGEID cpiDest,[in] LPCSTR pSource,[in] int *pnSizeOfSource,[in, out, unique] LPSTR pDestination,[in] int *pnDstSize)
HRESULT Rfc1522Decode ([in] LPCSTR pszValue,[in, ref] LPSTR pszCharset,[in] ULONG cchmax,[out] LPSTR *ppszDecoded)
HRESULT Rfc1522Encode ([in] LPCSTR pszValue,[in] HCHARSET hCharset,[out] LPSTR *ppszEncoded)

Data Fields

const CODEPAGEID CP_USASCII = 1252
const CODEPAGEID CP_UNICODE = 1200
const CODEPAGEID CP_JAUTODETECT = 50932
const CODEPAGEID CP_KAUTODETECT = 50949
const CODEPAGEID CP_ISO2022JPESC = 50221
const CODEPAGEID CP_ISO2022JPSIO = 50222
const SHORT CCHMAX_CSET_NAME = 128
const SHORT CCHMAX_LANG_NAME = 128
const SHORT CCHMAX_FACE_NAME = 128

Detailed Description

Definition at line 169 of file mimeole.idl.


The documentation for this interface was generated from the following file:

Generated on Mon May 28 2012 06:46:46 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.