В оригинале вместо char используется word.
Я не уверен, что передача флагов будет работать верно.

Массивы там вообще никак не влияют, но за совет спасибо.

У уже написал переходную DLL на Delphi и выяснил, что DLL сама не принимает из оригинальной DLL значение.
Хотя оконное приложение прекрасно получает эти значения.

## Код:
```
VAR Time: ARRAY OF SHORTCHAR
```
<-- разве это не будет обращение по ссылке?