public ASMFileTransferContext download_policy( string policy_name, long chunk_size, ref long file_offset ) { object [] results = this.Invoke("download_policy", new object [] { policy_name, chunk_size, file_offset}); file_offset = ((long)(results[1])); return ((ASMFileTransferContext)(results[0])); }