Microsoft接口定义语言（；缩写：）是微软的基于文本的接口描述语言。扩展自DCE/RPCIDL用于微软的组件对象模型（Component Object Model）。 它的编译器是MIDL.exe（随Windows SDK发行）。MIDL用于远程过程调用(RPC)的接口、DCOM接口、OLE自动化的类型库等的描述.
简介.每个IDL文件包含一个或多个interface定义。每个interface定义由interface头部与interface体组成。interface头部给出