MAPI_E_NOT_FOUND in Windows 2000 & Exchange 2003

D

duraisridhar

Hi,

I'm developing small application implementing MAPI .I face peculiar
problem in Windows 2000 m/c running Exchange 2003. My MAPI call
'MAPILogonEx' fails with MAPI_E_NOT_FOUND. My 'MAPILogonEx' call is
executed successfully without any problem in other m/c with Windows
2003 & Exchange 2003.


Here is the snip of my code calling MAPILogonEx,

-------------------------------------------------------8<-------------------------------------------------------------------------
LPMAPISESSION *lpMAPISession;

HRESULT hr = MAPILogonEx(0,
(LPTSTR)"Profile1",
NULL,//password - This parameter should ALWAYS be NULL
MAPI_USE_DEFAULT , //Allow a profile picker box to show if not
logged in
lpMAPISession);//handle of session

-------------------------------------------------------
8-----------------------------------------------------------------------------

Is there anything i have missed ?. Do I need any special previalges in
2000.

Any help on this will be greatly appreciated,

Thanks in advance,

Regards,
Sri
 
R

Roady [MVP]

This question is not related to this Outlook newsgroup. Address the
outlook.program_vba or outlook.program_addins newsgroup instead.



-----
 
S

SvenC

Hi,
in Windows 2000 m/c running Exchange 2003. My MAPI call
'MAPILogonEx' fails with MAPI_E_NOT_FOUND. My 'MAPILogonEx' call is
executed successfully without any problem in other m/c with Windows
2003 & Exchange 2003.

Here is the snip of my code calling MAPILogonEx,

-------------------------------------------------------8<-------------------------------------------------------------------------
LPMAPISESSION *lpMAPISession;

HRESULT hr = MAPILogonEx(0,
(LPTSTR)"Profile1",
NULL,//password - This parameter should ALWAYS be NULL
MAPI_USE_DEFAULT , //Allow a profile picker box to show if not
logged in
lpMAPISession);//handle of session

Does the MAPI profile Profile1 exist on the Windows 2000 machine?
 
D

Dmitry Streblechenko

Also make sure that your code runs under the identity of the Windows user
who has the specified profile (stored in HKCU on the per-user basis).

Dmitry Streblechenko (MVP)
http://www.dimastr.com/
OutlookSpy - Outlook, CDO
and MAPI Developer Tool
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top