delphi编写的DLL有一函数如下定义:function colad(a:integer;p_coladlist:Tlist):boolean;
var
  p_colad:PCOLADINFO;
  i,j:integer;
begin
  //p_ColAdInfo.index :=100;
  for i :=0 to 10 do
  begin
    new(p_colad);
    p_colad.index :=a;
    setlength(p_colad.imagedata,10);
    for j :=0 to 9 do
      p_colad.imagedata[j] :=6;
    p_coladlist.Add(p_colad);
    inc(a);
  end;  result :=true;
end;在C#中如何调用?