1

Тема: AHK: Работа с функциями dll

Всем добрый день.
Есть библиотека, которая передает запросы в XML формате к софту. Собственно прошу помощи в работе с данной библиотекой из AHK.

Две функции.


function CallRK7XMLRPC2(AddressName: PChar; ConnectName:PChar;
  Request: PChar; RequestSize: integer;
  var RequestNum: DWord; //в обе стороны. Если 0, то генерируется сервером.
  ResultFile: PChar;
  ErrorBuf: PChar; ErrorBufSize: integer):BOOL;stdcall;

function GetLastXMLResult(AddressName: PChar; ConnectName:PChar;
  out RequestNum: DWord; //всегда возвращается номер последнего выполненного запроса
  ResultFile: PChar; //результат заполнен, если была ошибка передачи данных результата, после успешной передачи стирается
  ErrorBuf: PChar; ErrorBufSize: integer):BOOL;stdcall;

Функция CallRK7XMLRPC Параметры:
  AddressName - адрес:порт
  Request - XML запрос
  RequestSize - длина XML запроса
  ResultFile - имя файла, куда свалить результат
  ErrorBuf - куда можно записать ошибку связи и т.п.
  ErrorBufSize - размер ErrorBuf