Hi all.
I can get objects in MAPI from OOM (Outlook Object Module) using this way:
// Application from IDispatch
CComQIPtr < Outlook::_Application > spApp(Application);
CComPtr < Outlook::_NameSpace > spNameSpace;
_bstr_t bstrType("MAPI");
spApp->GetNamespace(bstrType, &spNameSpace);
CComPtr < IMAPISession > spMAPISession;
CComPtr < IUnknown > spUnknown;
spNameSpace->get_MAPIOBJECT(&spUnknown);
spUnKnown->QueryInterface(IDD_IMAPISession, (void **)&spMAPISession);
I wander whether I can have the same way to get Outlook 2003 Integration
API, for example, to get IOlkAccountManager.
Thank you.
Dmitry Streblechenko - 28 Aug 2006 18:47 GMT
No, since accounts are not at all exposed in Outlook 2003.
Why can't you create a new instance of the IOlkAccountManager interface just
like the integration API suggests?
Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool
> Hi all.
>
[quoted text clipped - 14 lines]
>
> Thank you.
Rui Feng - 29 Aug 2006 08:10 GMT
Yeah. I did as you said and it works.
Thank you. :-)
> No, since accounts are not at all exposed in Outlook 2003.
> Why can't you create a new instance of the IOlkAccountManager interface just
[quoted text clipped - 23 lines]
> >
> > Thank you.