Хочу написать свои собственные Сom объекты, который будит работать с Direct D2. Для их инициализации им нужно передать интерфейс ID2D1DeviceContext и рад методов будут принимать и возвращать указатели на интерфейсов вида ID2D1xxx, которые объявлены только в h-файлах, в частности D1D2.h, D1D2_1.h и др., но не объявлены ни в одном файле idl.
Новые интерфейсы я объявляю в IDL-файле.
Как я понял, чтобы объявить в моих интерфейсах аргументы, которые указывают на эти интерфейсы, они должны быть объявлены в IDL-файлах
Среда разработки MSVS 2015 C++