Здравствуйте, Mourice, Вы писали:
M>собственно такой вопрос — Можно ли сгенерировать idl-файл по h-файлу?
В дополнение к ответу George Seryakov.
Рассмотри ключевые слова MIDL
include,
import и
importlib в MSDN. Там есть пример
[uuid(. . .), object]
interface IKnown : IUnknown
{
include "gendefs.h", "protos.h", "myfile.h";
//interface typdefs and function declarations here
...
import "base.idl", "unknwn.idl", "helper.idl";
//remainder of interface definition
}
include включает в видимость(scope) IDL все определения, import — только данные(без функций).