Abrindo e fechando um arquivo INF
Antes que as funções de instalação possam acessar informações no INF, você deve abri-la com uma chamada para a função SetupOpenInfFile . Essa função retorna um identificador para o arquivo INF.
Se você não souber o nome do arquivo INF que precisa abrir, poderá usar a função SetupGetInfFileList para obter uma lista de arquivos INF em um diretório.
Depois de abrir um arquivo INF, você pode acrescentar arquivos INF adicionais ao arquivo INF aberto usando a função SetupOpenAppendInfFile . Isso é funcionalmente semelhante a uma instrução include. Quando as funções de instalação subsequentes fizerem referência a um arquivo INF aberto, elas também poderão acessar todas as informações armazenadas nos arquivos acrescentados.
Se você não especificar um arquivo INF durante a chamada para a função SetupOpenAppendInfFile , SetupOpenAppendInfFile acrescentará os arquivos especificados pela chave LayoutFile na seção Versão do arquivo INF aberto.
Quando você não precisar mais das informações no arquivo INF, chame a função SetupCloseInfFile para liberar recursos alocados durante a chamada para SetupOpenAppendInfFile.