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.

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 World Wide Web link and RFC 1521 World Wide Web link.

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);

Interface Information

Stock Implementationinetcomm.dll version 6.0 or later
Custom ImplementationNo
Inherits from IPersistStreamInit
Header and IDL filesmimeole.h, mimeole.idl
Minimum availabilityOutlook Express 6.0
Minimum operating systems Windows XP
Tags :


Page view tracker