Ich nehme mal an, dass einfach nur die Referenz auf die Variable übermittelt werden soll.
Somit kann man es in Pascal, wo wir das Var-Keyword kennen, besser so schreiben:
Delphi-Quellcode:
type
TGetDllVersion = function(
var Major: BYTE; // major version
var Minor: BYTE; // minor version
var Revision: BYTE; // revision
var Release: BYTE // release/build
): DWORD; stdcall;
...
var
Major, Minor, Revision, Release: Byte;
Foo: Cardinal;
begin
Foo := GetDllVersion(Major,Minor,Revision,Release);
end;
[EDIT]Verdammt, himi war schneller

[/EDIT]