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
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);
Interface Information
| Stock Implementation | inetcomm.dll version 6.0 or later |
|---|
| Custom Implementation | No |
|---|
| Inherits from |
IPersistStreamInit |
|---|
| Header and IDL files | mimeole.h, mimeole.idl |
|---|
| Minimum availability | Outlook Express
6.0 |
|---|
| Minimum operating systems |
Windows XP |
|---|