我正在使用C ++为某些应用程序创建一个插件。该应用程序将为我提供MAPI消息,并让我有机会处理它们。应用程序将MAPI消息作为指向IMessage接口的指针。
我习惯使用主要使用C#的Outlook Redemption库来处理MAPI消息。但在这种情况下,当我打开消息(而不是RDOMail
个对象)时,我总是得到一个IMessage
对象。
我想知道是否可以使用Outlook Redemption中的RDOMail
对象来包装我有指针的现有消息(IMessage
对象)。
RDOMail
接口具有MAPIOBJECT
属性,该属性返回基础MAPI对象。但是,此属性是只读的。
有没有办法使用{1}}指针使用Outlook Redemption包装MAPI邮件?
答案 0 :(得分:3)
当然,您可以将IMessage接口传递给RDOSession.GetRDOObjectFromOutlookObject。