Требуется SDK для доступа к интерфейсу отладки. Он основан на COM, но это самый мощный и гибкий способ работы с PDB, и он абстрагирует все изменения формата PDB от версии к версии. Он поставляется вместе с Visual Studio, а заголовки и библиотеки можно найти в каталоге установки VS.
MSDN также имеет довольно полный пример дампа PDB , который включает в себя вывод информации о типах.
Альтернативой DIA является библиотека Debug Help (DbgHelp) . У него более простой интерфейс, но он предоставляет меньше функциональных возможностей, чем DIA. Для того, что вы хотите, я думаю, вы бы использовали метод SymGetTypeInfo
.