Я попытался импортировать Microsoft DIA SDK для использования с .NET:
call "%VS90COMNTOOLS%\vsvars32.bat"
midl /I "%VSINSTALLDIR%\DIA SDK\include" "%VSINSTALLDIR%\DIA SDK\idl\dia2.idl" /tlb dia2.tlb
tlbimp dia2.tlb
, который, по-видимому, работает правильно по большей части, за исключением того, что по некоторым причинам он не включает некоторые изинтерфейсы (например, IDiaEnumFrameData
), в то время как остальные просто отлично.
(Интерфейс отсутствует ни в файле .DLL, ни в файле .TLB - даже если он присутствует в Cи заголовочные файлы.)
Что вызывает это?