delphi调用C++BUILDER编写的DLL时这个函数调用(大家快帮帮小弟我)

delphi调用C++BUILDER编写的DLL时这个函数调用(大家快帮帮我)?typedefstructTag_Result{charcontent[CHARN

delphi调用C++BUILDER编写的DLL时这个函数调用(大家快帮帮我)?
typedef   struct   Tag_Result   {
  char   content[CHARNUM_MAX];
  char   type[CHARNUM_MAX];
}Result;

bool   test(char*   FileName,Result   &testResult,float   &a,float   b)

testResult是一个输出参数
&testResult是一个内存地址,这个在DELPHI中怎么定义??????????

[解决办法]
TResult = record
Content: array[0..CHARNUM_MAX-1] of Char;
ResultType: array[0..CHARNUM_MAX-1] of Char;
end;

function test(FileName: PChar; var testResult: TResult; var a: Float; b: Float): Boolean;