Недавно нашел интересную программу OLE-COM Object Viewer в Platform SDK. Открыв в ней файл "rvtDX9Lib.tlb" увидел IDL-код и вот что подумал. А ведь можна доделать её? Правда при попытке откомпилировать её MIDL'ом выскочило несколько ошибок типа "expecting a type specification near "D3DADAPTER_IDENTIFIER9"", видать нужно подключать 'd3d9.h'. Может кто поможет разобратся?
PS. Кстати, dx8vb.dll точно также открывается этой прогой.