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

import "mimeole.idl";

Inherits IPersistStreamInit.

Inherited by MIMEOLE::IMimeBody.

Public Types

enum  PROPINFOMASK {
  PIM_CHARSET = 0x01, PIM_ENCODINGTYPE = 0x02, PIM_ROWNUMBER = 0x04, PIM_FLAGS = 0x08,
  PIM_PROPID = 0x10, PIM_VALUES = 0x20, PIM_VTDEFAULT = 0x40, PIM_VTCURRENT = 0x80
}
typedef IMimePropertySetLPMIMEPROPERTYSET
typedef PDF_VECTOR(0x00000004|PDF_ENCODED) struct MIMEPARAMINFO * LPMIMEPARAMINFO
typedef struct MIMEPROPINFOLPMIMEPROPINFO
typedef const MIMEPROPINFOLPCMIMEPROPINFO

Public Member Functions

HRESULT GetPropInfo ([in] LPCSTR pszName,[in, out] LPMIMEPROPINFO pInfo)
HRESULT SetPropInfo ([in] LPCSTR pszName,[in] LPCMIMEPROPINFO pInfo)
HRESULT GetProp ([in] LPCSTR pszName,[in] DWORD dwFlags,[in, out] LPPROPVARIANT pValue)
HRESULT SetProp ([in] LPCSTR pszName,[in] DWORD dwFlags,[in] LPCPROPVARIANT pValue)
HRESULT AppendProp ([in] LPCSTR pszName,[in] DWORD dwFlags,[in] LPPROPVARIANT pValue)
HRESULT DeleteProp ([in] LPCSTR pszName)
HRESULT CopyProps ([in] ULONG cNames,[in, unique] LPCSTR *prgszName,[in] IMimePropertySet *pPropertySet)
HRESULT MoveProps ([in] ULONG cNames,[in] LPCSTR *prgszName,[in] IMimePropertySet *pPropertySet)
HRESULT DeleteExcept ([in] ULONG cNames,[in] LPCSTR *prgszName)
HRESULT QueryProp ([in] LPCSTR pszName,[in] LPCSTR pszCriteria,[in] boolean fSubString,[in] boolean fCaseSensitive)
HRESULT GetCharset ([out] LPHCHARSET phCharset)
HRESULT SetCharset ([in] HCHARSET hCharset,[in] CSETAPPLYTYPE applytype)
HRESULT GetParameters ([in] LPCSTR pszName,[out] ULONG *pcParams,[out] LPMIMEPARAMINFO *pprgParam)
HRESULT IsContentType ([in] LPCSTR pszPriType,[in, unique] LPCSTR pszSubType)
HRESULT BindToObject ([in] REFIID riid,[out, iid_is(riid)] void **ppvObject)
HRESULT Clone ([out] IMimePropertySet **ppPropertySet)
HRESULT SetOption ([in] const TYPEDID oid,[in] LPCPROPVARIANT pValue)
HRESULT GetOption ([in] const TYPEDID oid,[in, out] LPPROPVARIANT pValue)
EPF_NONAME HRESULT EnumProps ([in] DWORD dwFlags,[out] IMimeEnumProperties **ppEnum)

Detailed Description

Definition at line 443 of file mimeole.idl.


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

Generated on Sun May 27 2012 06:47:12 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.