Pues no sé, ¿por qué no lo intentas? Si ha de funcionar se me ocurriría algo como:
Código Delphi
[-]
function MiFuncion(parámetros): Integer; external 'midll.dll'; name 'MiFuncion1'; overload;
function MiFuncion(otros parámetros): Integer; external 'midll.dll'; name 'MiFuncion2'; overload;
// Saludos