Например, я недавно использовал API печати XPS и нуждался в интерфейсах xpsobjectmodel.h. К счастью, Windows SDK поставляется с xpsobjectmodel.idl.
Сначала я сгенерировал файл TLB с помощью MIDL и использовал TLBIMP для генерации правильной сборки DLL, готовой для добавления в раздел «Ссылки» в моем проекте C #.
Обязательно используйте инструменты с верной версией для вашего проекта. например, если ваш фреймворк основан на 3.5, использование tlbimp из набора инструментов 4.0 не будет работать.