The ITnef interface provides methods for encapsulating those MAPI properties not supported by a messaging system into binary streams that can be attached to messages. The format used for this encapsulation is Transport-Neutral Encapsulation Format (TNEF). The target transport provider or MAPI-based client application can then, on receiving a message including a TNEF attachment, recover the properties from the attachment.
Header file: | TNEF.H |
Exposed by: | TNEF objects |
Implemented by: | MAPI |
Called by: | Transport providers, message store providers, gateways |
Interface identifier: | IID_ITNEF |
Pointer type: | LPTNEF |
AddProps | Allows the calling service provider or gateway to add properties to the TNEF encapsulation. |
ExtractProps | Extracts the properties from a TNEF encapsulation. |
Finish | Finishes processing for all TNEF operations that are queued and waiting. |
OpenTaggedBody | Opens a stream interface on the text of an encapsulated message. |
SetProps | Sets the value of one or more properties for an encapsulated message or attachment without modifying the original message or attachment. |
EncodeRecips | Encodes a message's recipient table into the TNEF data stream for the message. |
FinishComponent | Processes individual components from a message one at a time into a TNEF stream. |