Microsoft Interface Definition Language ( MIDL ) es un lenguaje de descripción de interfaz basado en texto de Microsoft , basado en el IDL DCE/RPC que amplía para su uso con el Modelo de objetos componentes de Microsoft . Su compilador también se denomina MIDL.