Bueno, y nada más para aclarar lo que comenta
David; la directiva
name es necesaria sólo cuando deseamos usar un nombre distinto al que tiene la dll, por ejemplo:
Código Delphi
[-]
function ElTemaEstaActivo : BOOL; external 'uxtheme.dll' name 'IsThemeActive';
Aquí, estamos importando una función que originalmente se llama IsThemeActive pero que en nuestro código identificaremos como ElTemaEstaActivo.
// Saludos