Soubor definice rozhraní (IDL)
Podle konvence se soubor obsahující definice rozhraní a knihovny typů nazývá soubor IDL a má příponu názvu souboru .idl. Kompilátor MIDL ve skutečnosti parsuje definiční soubor rozhraní bez ohledu na jeho příponu. Rozhraní je identifikováno klíčovým rozhraní.
Každé rozhraní se skládá ze záhlaví a těla. Hlavička rozhraní obsahuje atributy, které se vztahují na celé rozhraní. Tělo rozhraní obsahuje zbývající definice rozhraní. Přehled rozhraní a souborů IDL najdete v tématu IDL (Interface Definition Language) File. Souhrn atributů, které lze použít v hlavičce rozhraní, naleznete v tématu atributy IDL.