Программе необходимо работать с адресной книгой Windows, как минимум — читать из нее адреса. Насколько я понял, есть следующие пути:
1. Читать wab-файл. Сложно, к тому же описания формата нигде не найти. Кроме того, боюсь, формат меняется в зависимости от версии.
2. Использовать Extended MAPI. Почему-то на моей машине он не работает, а программа должна быть универсальной.
3. Экспортировать адресную книгу в другой формат, например csv. Для этого есть библиотека wabimp.dll (похоже, идет вместе с Outlook'ом), в ней объявлена функция CSVExport, но как ее использовать — не совсем понятно.
Буду очень благодарен, если кто-нибудь подскажет, что здесь можно сделать.