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::IMimeMessage Interface Reference

import "mimeole.idl";

Inherits MIMEOLE::IMimeMessageTree.

Public Types

enum  IMSGFLAGS {
  IMF_ATTACHMENTS = 0x00000001, IMF_MULTIPART = 0x00000002, IMF_SUBMULTIPART = 0x00000004, IMF_MIME = 0x00000008,
  IMF_HTML = 0x00000010, IMF_PLAIN = 0x00000020, IMF_PARTIAL = 0x00000040, IMF_SIGNED = 0x00000080,
  IMF_ENCRYPTED = 0x00000100, IMF_TNEF = 0x00000200, IMF_MHTML = 0x00000400, IMF_SECURE = 0x00000800,
  IMF_TEXT = 0x00001000, IMF_CSETTAGGED = 0x00002000, IMF_NEWS = 0x00004000, IMF_VOICEMAIL = 0x00008000,
  IMF_HASVCARD = 0x00010000, IMF_RFC1154 = 0x00020000
}
enum  IMSGPRIORITY { IMSG_PRI_LOW = 5, IMSG_PRI_NORMAL = 3, IMSG_PRI_HIGH = 1 }
typedef IMimeMessageLPMIMEMESSAGE
typedef DWORD TEXTTYPE
typedef WPF_NOMETACHARSET
struct WEBPAGEOPTIONS
LPWEBPAGEOPTIONS

Public Member Functions

TXT_HTML HRESULT CreateWebPage ([in] IStream *pRootStm,[in] LPWEBPAGEOPTIONS pOptions,[in] IMimeMessageCallback *pCallback,[out] IMoniker **ppMoniker)
HRESULT GetProp ([in] LPCSTR pszName,[in] DWORD dwFlags,[in, out] LPPROPVARIANT pValue)
HRESULT SetProp ([in] LPCSTR pszName,[in] DWORD dwFlags,[in] LPCPROPVARIANT pValue)
HRESULT DeleteProp ([in] LPCSTR pszName)
HRESULT QueryProp ([in] LPCSTR pszName,[in] LPCSTR pszCriteria,[in] boolean fSubString,[in] boolean fCaseSensitive)
HRESULT GetTextBody ([in] DWORD dwTxtType,[in] ENCODINGTYPE ietEncoding,[out] IStream **pStream,[out] LPHBODY phBody)
HRESULT SetTextBody ([in] DWORD dwTxtType,[in] ENCODINGTYPE ietEncoding,[in] HBODY hAlternative,[in] IStream *pStream,[out] LPHBODY phBody)
HRESULT AttachObject ([in] REFIID riid,[in, iid_is(riid)] void *pvObject,[out] LPHBODY phBody)
HRESULT AttachFile ([in] LPCSTR pszFilePath,[in] IStream *pstmFile,[out] LPHBODY phBody)
HRESULT AttachURL ([in] LPCSTR pszBase,[in] LPCSTR pszURL,[in] DWORD dwFlags,[in] IStream *pstmURL,[out] LPSTR *ppszCIDURL,[out] LPHBODY phBody)
HRESULT GetAttachments ([out] ULONG *pcAttach,[out] LPHBODY *pprghAttach)
HRESULT GetAddressTable ([out] IMimeAddressTable **ppTable)
HRESULT GetSender ([in, out] LPADDRESSPROPS pAddress)
HRESULT GetAddressTypes ([in] DWORD dwAdrTypes,[in] DWORD dwProps,[in, out] LPADDRESSLIST pList)
HRESULT GetAddressFormat ([in] DWORD dwAdrTypes,[in] ADDRESSFORMAT format,[out] LPSTR *ppszFormat)
HRESULT EnumAddressTypes ([in] DWORD dwAdrTypes,[in] DWORD dwProps,[out] IMimeEnumAddressTypes **ppEnum)
HRESULT SplitMessage ([in] ULONG cbMaxPart,[out] IMimeMessageParts **ppParts)
HRESULT GetRootMoniker ([out] IMoniker **ppMoniker)

Detailed Description

Definition at line 884 of file mimeole.idl.


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

Generated on Sat May 26 2012 06:46:53 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.