也可以产生C++源文件，包含代理模块（proxy module），用以把COM调用转为远程过程调用，以支持跨进程的DCOM通信。IDL文件也可以被MIDL编译器生成类型库（TLB）文件codice_9，以供其他语言编译器与运行时环境使用，如VB、Delphi、.NET等生成语言相关表示COM类型的结构。C++把TLB转回到IDL表示。
#import 类型信息.使用C++的预编译directivecodice_10 ，可以装入如下格式的类型信息：codice_10创建两个头文件