> -- AVC писал(а):
> Но этого нет, поэтому имеет смысл рассмотреть генерацию интерфейсного модуля по файлам сишных заголовков (что поможет только частично).Кажется, у XDS были какие-то наработки в этой области (если Александр Ильин это подтвердит).
У XDS есть улитита H2D, которая конвертирует .h в .def:## Код:
```
DEFINITION MODULE ["StdCall"] ModuleName;
... далее на Modula-2
```
Это уже получится довольно близко к Оберону/КП. Насчёт обработки макросов точно сказать не могу, но не удивлюсь, если и это работает.

Если из DLL брать интерфейс, то там будут только имена функций, а с какими параметрами их вызывать - нет информации.