MIDL e ODL
A 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.
Observação
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. Essa é 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 nesta 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