The IMessage interface is similar to the IMAPIFolder interface in that both interfaces derive from the IMAPIProp interface. Clients use the IMAPIProp methods to access the contents of a message. The IMessage interface supplies additional methods for manipulating messages, such as for adding attachments or modifying the recipients of a message. The methods in the IMessage interface serve to modify attributes of messages that are not stored directly in the message's properties.