Share via


IMimePropertySet interface

Do not use. Manages an Internet message header or body header. This interface allows a client to manipulate a header as a collection of properties.

Members

The IMimePropertySet interface inherits from IPersistStreamInit but does not have additional members.

Remarks

IMimePropertySet supports the IPersistStreamInit interface. This means that IMimePropertySet supports persistence. The persistence format is an Internet message header as defined in RFC 822 and RFC 1521.

There are multiple ways in which a client can obtain an IMimePropertySet object:

  • By calling CoCreateInstance (IMimePropertySet does not support aggregation), for example:

    CoCreateInstance(CLSID_IMimePropertySet, NULL, CLSCTX_INPROC_SERVER, IID_IMimePropertySet, (LPVOID*)&pPropertySet);

  • By using an IMimeMessage or IMimeMessageTree object, for example:

    IMimeMessage::BindToObject(hBody, IID_IMimePropertySet, (LPVOID*)&pPropertySet);

  • By using an IMimeBody object, for example:

    IMimeBody::BindToObject(IID_ IMimePropertySet, (LPVOID*)&pPropertySet);

  • By using an IMimeAddressTable object, for example:

    IMimeAddressTable::BindToObject(IID_IMimePropertySet, (LPVOID*)&pPropertySet);

Requirements

Minimum supported client
Windows XP [desktop apps only]
Minimum supported server
Windows Server 2003 [desktop apps only]
Product
Outlook Express 6.0
Header
Mimeole.h
IDL
Mimeole.idl
DLL
Inetcomm.dll (version 6.0 or later)