MIDL e ODL
A LINGUAGEM MIDL (Linguagem de Definição de Interface da Microsoft) agora inclui a sintaxe ODL (Linguagem de Definição de Objeto) completa. Isso permite que você use o compilador MIDL de 32 bits para gerar uma biblioteca de tipos e arquivos de cabeçalho opcionais para um aplicativo COM.
Nota
Quando a documentação se refere a um arquivo ODL, ela está se referindo a um arquivo que Mktyplib.exe pode analisar. Quando se refere a um arquivo IDL, ele está se referindo a um arquivo que o compilador MIDL pode analisar. Esta é estritamente uma convenção de nomenclatura. O compilador MIDL analisará um arquivo de entrada independentemente de sua extensão de nome de arquivo.
Os tópicos desta seção discutem o uso do compilador MIDL e arquivos IDL que contêm instruções IDL e ODL para gerar bibliotecas de tipos:
- gerando uma biblioteca de tipos com MIDL
- arquivos adicionais necessários para gerar uma biblioteca de tipos
- diferenças entre MIDL e MkTypLib
- recursos de linguagem ODL no midl
- gerando uma DLL de proxy e uma biblioteca de tipos de um único arquivo IDL