Re: MAPI
От: DarkPhoenix Россия  
Дата: 05.10.06 14:06
Оценка:
Здравствуйте, CookieMo, Вы писали:

CM>Здравствуйте коллеги!

CM>Вот на днях сталкнулся с проблемкой:

CM>код на С#:


CM>...

CM>[DllImport("MAPI32.DLL", CharSet = CharSet.Ansi)]
CM>private static extern uint MAPISendMail(IntPtr lhSession, IntPtr ulUIParam,
CM> ref MapiMessage lpMessage, uint flFlags, uint ulReserved);

CM>...

CM>{
CM>...
CM>MAPISendMail(IntPtr.Zero, IntPtr.Zero, ref mmMsg, (0x00000001 | 0x00000008), 0);
CM>...
CM>}

CM>MAPISendMail стабильно возвращает ошибку.


CM>Написал wrapper на managed C++:


CM>lpMAPISendMail(0, 0, &mmMsg, (FLAGS) (MAPI_LOGON_UI | MAPI_DIALOG ), 0);


CM>Работает без проблем.

CM>Кто-нить может подсказать в чём дело ?
может это прокатит:
http://msdn.microsoft.com/library/rus/default.asp?url=/library/RUS/cpref/html/frlrfsystemwebmailmailmessageclasstopic.asp
... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.