Задача следующая: есть tlb и idl с описанием интерфейсов. Нужно реализовать некоторые интерфейсы на vc (можно с использованием mfc, если это ускорит дело). Попутно хотелось бы избавиться от дуальности некоторых интерфейсов. Визард генерирует из tlb классы, производные от COleDispatchDriver с вызовом InvokeHelper в каждой функции. А хотелось бы получить декларации функций с необходимыми для раелизации COM-сервера макросами. Есть какие-нибудь рекомендации?