HRESULT WINAPI WABOpen(
LPADRBOOK* lppAdrBook, // Points to a variable to receive an IAddrBook
LPUNKNOWN* lppUnk, // Points to a variable to receive an IUnknown
DWORD reserved1, // Reserved. Must be 0
DWORD reserved2 // Reserved. Must be 0
);
SCODE WINAPI WABCreateIProp(
LPCIID lpInterface, // Indicates which interface to return
ALLOCATEBUFFER FAR* lpAllocateBuffer, // a pointer to MAPI allocate
ALLOCATEMORE FAR* lpAllocateMore, // a pointer to MAPI re-allocate
FREEBUFFER FAR* lpFreeBuffer, // a pointer to the MAPI free
LPVOID lpvReserved, // reserved
LPPROPDATA FAR* lppPropData // A variable to receive an IMAPIPropData
);
Работа с файлами Windows Address Book (*.wab)
http://www.locati.it/michele/kwab/download/kwab1.2.zip. Нашёл один пример ( http://www.wab-component.com/download/WABP_Trial.zip), но он написан на Delphi, а я знаю только VB6 (Visual basic). Может, кто знает API функцию для роботы с wab файлами, или пример на VB6. Может, возможно найти конвертер из Delphi в VB6 (я не нашел). А может кто не бут может конвертировать этот пример из Delphi в VB6. Думаю, кто знает оба языка, не составит труда и не займёт много времени.Стосибо.
Надо обмениваться данными между файлами Windows Address Book (*.wab). Для работы с wab файлами нашёл только одну API функцию, но она открывает только файл юзера
Вот:
http://www.veign.com/code-view.php?type=app&codeid=91
А вот самые APIшки:
Код:
wab32.dll - боиблиотека+исходник.
О самом формате можно почитать тут.
А для экстрактов вручную можно заюзать фришную тулзу WabMail