Arquivo IDL (Definição de Interface)
Por convenção, o arquivo que contém definições de interface e biblioteca de tipos é chamado de arquivo IDL e tem uma extensão de nome de arquivo .idl. Na realidade, o compilador MIDL analisará um arquivo de definição de interface independentemente de sua extensão. Uma interface é identificada pela palavra-chave interface.
Cada interface consiste em um cabeçalho e um corpo. O cabeçalho da interface contém atributos que se aplicam a toda a interface. O corpo da interface contém as definições de interface restantes. Para obter uma visão geral de interfaces e arquivos IDL, consulte o arquivo IDL (Interface Definition Language). Para obter um resumo dos atributos que podem ser usados em um cabeçalho de interface, consulte atributos IDL.