... ну прям-таки в пустоту ...
Да, есть такая фича и в древних релизах (вроде до R11) она лечилась следующим образом:
В в одном из САА-шных каталогов валяется файлик "UnaothorizedAPI.script" в котором были тупо перечислены "нехорошие" интерфейсы и классы и достаточно было просто вынести оттуда всё, что нужно и RADE забывал напрочь как ругаться и посылать по данному поводу.
Потом (кажется с R12 или даже раньше) файлик стал "типа шифрованный" (правда т.н. "шифр" был одноклеточный и кололся "на раз"

)
Начиная с релиза эдак 14-15 "одноклеточное" шифрование заменили на на что-то более другое... и "халява" кончилась (да и необходимость использования "нечестных" API на то время у меня отпала).
А с 16-го релиза папочки "ProtectedInterfaces" и "PrivateInterfaces" где заголовки оных интерфейсов в основном и лежали - и вовсе испарились из дистибутива CAA-RADE
Вот такая вот совместимость...
-----------
Можно попытаться прорваться по следующим направлениям:
- Найти решение через "честный" API
- Дёргать функции нужного интерфейса не на прямую, а через указатель на (виртуальную) функцию-член (горячё любимый C++ и г-н Б.Страуструп такую возможность дают
) - Попытаться вскрыть список (правда может уйти гора времени вникуда и результат не гарантирован)
- Помониторить процесс построения САА-шного проекта (может чвао и накопается)