Путаница с EDK SDK

На работе у нас есть сторонняя библиотека, которую мы используем, которая называется «MAPI LIB». Это версия 1.0. Я думаю, что это пришло с очень старой версией Windows Platform SDK. В нем есть такие библиотеки, как EDKDEBUG.LIB, которые я не могу найти ни в одном SDK платформы, установленном с VS2003, VS2005 или VS2008. Это похоже на VC6. Например, одним из символов в этих библиотеках является IID_IMessage, который я не могу найти ни в одной из моих библиотек SDK платформы VS2005.

В основном наше приложение использует эти файлы LIB для связи с сервером Exchange. Плохо то, что эти библиотеки заставляют включать библиотеки MFC, связанные с VC6 (например, MFC4.LIB также из VC6), поэтому я не могу их использовать.

Почему этих библиотек нет в последних версиях Platform SDK для Windows? Где я могу найти эти библиотеки? Exchange существует и по сей день, поэтому мне кажется странным, что поддержка C++ API для MAPI была исключена из IDE после выпуска VC6.


person void.pointer    schedule 28.11.2011    source источник


Ответы (1)


Загрузите MFCMAPI — http://mfcmapi.codeplex.com/ — чтобы узнать, как должны быть реализованы функции и интерфейсы MAPI. связаны.

person Dmitry Streblechenko    schedule 28.11.2011