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

import "mimeole.idl";

Inherits IPersistStreamInit.

Inherited by MIMEOLE::IMimeMessage.

Public Types

enum  BODYLOCATION {
  IBL_ROOT, IBL_PARENT, IBL_FIRST, IBL_LAST,
  IBL_NEXT, IBL_PREVIOUS
}
typedef IMimeMessageTreeLPMIMEMESSAGETREE
typedef struct FINDBODYLPFINDBODY

Public Member Functions

HRESULT GetMessageSource ([out] IStream **ppStream,[in] DWORD dwFlags)
HRESULT GetMessageSize ([out] ULONG *pcbSize,[in] DWORD dwFlags)
HRESULT LoadOffsetTable ([in] IStream *pStream)
HRESULT SaveOffsetTable ([in] IStream *pStream,[in] DWORD dwFlags)
HRESULT GetFlags ([out] DWORD *pdwFlags)
HRESULT Commit ([in] DWORD dwFlags)
HRESULT HandsOffStorage ()
HRESULT BindToObject ([in] const HBODY hBody,[in] REFIID riid,[out, iid_is(riid)] void **ppvObject)
HRESULT SaveBody ([in] HBODY hBody,[in] DWORD dwFlags,[in] IStream *pStream)
HRESULT InsertBody ([in] BODYLOCATION location,[in] HBODY hPivot,[out] LPHBODY phBody)
HRESULT GetBody ([in] BODYLOCATION location,[in] HBODY hPivot,[out] LPHBODY phBody)
HRESULT DeleteBody ([in] HBODY hBody,[in] DWORD dwFlags)
HRESULT MoveBody ([in] HBODY hBody,[in] BODYLOCATION location)
HRESULT CountBodies ([in] HBODY hParent,[in] boolean fRecurse,[out] ULONG *pcBodies)
HRESULT FindFirst ([in, out] LPFINDBODY pFindBody,[out] LPHBODY phBody)
HRESULT FindNext ([in, out] LPFINDBODY pFindBody,[out] LPHBODY phBody)
HRESULT ResolveURL ([in] HBODY hRelated,[in] LPCSTR pszBase,[in] LPCSTR pszURL,[in] DWORD dwFlags,[out] LPHBODY phBody)
HRESULT ToMultipart ([in] HBODY hBody,[in] LPCSTR pszSubType,[out] LPHBODY phMultipart)
HRESULT GetBodyOffsets ([in] HBODY hBody,[in, out] LPBODYOFFSETS pOffsets)
HRESULT GetCharset ([out] LPHCHARSET phCharset)
HRESULT SetCharset ([in] HCHARSET hCharset,[in] CSETAPPLYTYPE applytype)
HRESULT IsBodyType ([in] HBODY hBody,[in] IMSGBODYTYPE bodytype)
HRESULT IsContentType ([in] HBODY hBody,[in] LPCSTR pszPriType,[in] LPCSTR pszSubType)
HRESULT QueryBodyProp ([in] HBODY hBody,[in] LPCSTR pszName,[in] LPCSTR pszCriteria,[in] boolean fSubString,[in] boolean fCaseSensitive)
HRESULT GetBodyProp ([in] HBODY hBody,[in] LPCSTR pszName,[in] DWORD dwFlags,[in, out] LPPROPVARIANT pValue)
HRESULT SetBodyProp ([in] HBODY hBody,[in] LPCSTR pszName,[in] DWORD dwFlags,[in] LPCPROPVARIANT pValue)
HRESULT DeleteBodyProp ([in] HBODY hBody,[in] LPCSTR pszName)
HRESULT SetOption ([in] const TYPEDID oid,[in] LPCPROPVARIANT pValue)
HRESULT GetOption ([in] const TYPEDID oid,[in, out] LPPROPVARIANT pValue)

Data Fields

const HBODY HBODY_ROOT = (HBODY)-1

Detailed Description

Definition at line 729 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.