Всем доброго, возможно тема уже поднималась, но поверхностный поиск не дал ответа.
Мне нужно будет вызывать функции из ДЛЛок винды, допустим банально MessageBox.
Я знаю что он есть в модуле WinApi, но мне потренироваться нужно, я планирую вызывать из других ДЛЛ функции, и возможно даже нестандартных.

Пошарив по сорцам модуля я вышел на спецификации функций, и попробовал перетащить их в свой модуль.
## Код:
```
MODULE m;
IMPORT WinApi;

TYPE   
   PROCEDURE mb ["USER32.dll", "MessageBoxA"] (hWnd: HWND; lpText: PtrSTR; lpCaption: PtrSTR; uType: SET): INTEGER;
   
PROCEDURE do*;
VAR s:ARRAY(30) OF CHAR;lpText, lpCaption: WinApi.PtrSTR;
i:INTEGER;
BEGIN
 i:= mb(WinApi.GetForegroundWindow(),lpText, lpCaption,{0});
END do;

END m.
```

Однако получил кучу ошибок.
Первая скажем на ["USER32.dll", "MessageBoxA"] - illegal sys flag

Скажите пожалуйста как правильно описывать импорт из библиотек в ББ