Hello.
I have some function named:

Function Decrypt(pBuffer :TBytes) : TBytes ;

and I hooked winsock recv method, and I have this function:

function R_CallBack(a1:Integer; var buffer;a2,a3:Integer):cardinal;stdcall;
var DecryptedBuffer:TBytes;
begin
DecryptedBuffer:=Decrypt(buffer);
Result:=1;
end;

but I'm getting an error..

Incompatible types: 'procedure, untyped pointer or untyped parameter' and 'TBytes'
What should I do? :S