¿Como estas pasando el parámetro? por valor o por referencia. Si lo estas haciendo por referencia no debería de haber ningún problema.
Tu función debería ser algo así:
Código Delphi
[-]
function Tufuncion(var parametro1: integer; var parametro2: integer): integer;