Вызов подпрограмм из неуправляемой dll

Для вызова подпрограммы из неуправляемой dll (содержащей обычный, а не .NET-код) используется конструкция вида:

заголовок функции external 'имя dll' name 'имя функции в dll'; 

Например:

function MessageBox(h: integer; m,c: string; t: integer): integer;
  external 'User32.dll' name 'MessageBox';
...
MessageBox(0,'Hello!','Сообщение',0);