Arquivo de definição de interface (IDL)
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 The Interface Definition Language (IDL) File. Para obter um resumo dos atributos que podem ser usados em um cabeçalho de interface, consulte IDL Attributes.