E
Eric
With Outlook 2000, in Internet Mail Only (IMO) mode, Outlook doesn't
load "mapi32.dll" at startup, and I can even remove all copies of
mapi32.dll from my system and Outlook will still run. However,
Outlook cannot run if it cannot load OMI9.DLL. I looked at this DLL
and it seems to have all the functions I need, like MAPIInitialize()
and even more advanced MAPI functions like HrThisThreadAdviseSink().
I'm thinking maybe this OMI9.DLL file is similar to the MSMAPI32.DLL
that Outlook 2000 uses in Workgroup/Corporate Mode, and which is also
used in 2002 and 2003.
Any thoughts?
The reason I'm trying to find out is that I don't like the idea of
making my add-in load a DLL, mapi32.dll, which doesn't even need to
exist in order for Outlook to run. In other words, my add-in would
break, even though Outlook works.
load "mapi32.dll" at startup, and I can even remove all copies of
mapi32.dll from my system and Outlook will still run. However,
Outlook cannot run if it cannot load OMI9.DLL. I looked at this DLL
and it seems to have all the functions I need, like MAPIInitialize()
and even more advanced MAPI functions like HrThisThreadAdviseSink().
I'm thinking maybe this OMI9.DLL file is similar to the MSMAPI32.DLL
that Outlook 2000 uses in Workgroup/Corporate Mode, and which is also
used in 2002 and 2003.
Any thoughts?
The reason I'm trying to find out is that I don't like the idea of
making my add-in load a DLL, mapi32.dll, which doesn't even need to
exist in order for Outlook to run. In other words, my add-in would
break, even though Outlook works.