是否有可能(以及如何)使RDOMail对象包装MAPI IMessage对象?

时间:2016-04-05 12:28:22

标签: mapi outlook-redemption

我正在使用C ++为某些应用程序创建一个插件。该应用程序将为我提供MAPI消息,并让我有机会处理它们。应用程序将MAPI消息作为指向IMessage接口的指针。

我习惯使用主要使用C#的Outlook Redemption库来处理MAPI消息。但在这种情况下,当我打开消息(而不是RDOMail个对象)时,我总是得到一个IMessage对象。

我想知道是否可以使用Outlook Redemption中的RDOMail对象来包装我有指针的现有消息(IMessage对象)。

RDOMail接口具有MAPIOBJECT属性,该属性返回基础MAPI对象。但是,此属性是只读的。

有没有办法使用{1}}指针使用Outlook Redemption包装MAPI邮件?

1 个答案:

答案 0 :(得分:3)

当然,您可以将IMessage接口传递给RDOSession.GetRDOObjectFromOutlookObject。