Funções de exportação de uma DLL por Ordinal, em vez de fazê-lo pelo nome
A maneira mais simples de exportar funções da sua DLL é exportá-los pelo nome. Este é o que acontece quando você usa __declspec(dllexport), por exemplo. Mas, em vez disso, você pode exportar funções ordinal. Com essa técnica, você deve usar um arquivo. def em vez de __declspec(dllexport). Para especificar o valor ordinal de uma função, acrescente seu ordinal para o nome da função no arquivo. def. Para obter informações sobre como especificar ordinais, consulte arquivos de exportação de uma. DLL usando de def.
Dica
Se você deseja otimizar o tamanho do arquivo da DLL, use o NONAME atributo em cada função exportada. Com o NONAME atributo, os ordinais são armazenados na DLL exporta a tabela em vez de nomes de função. Se você estiver exportando várias funções, isso pode ser uma economia considerável.