Правильный ответ «Джеремия Уиллкок», в любом случае, вы всегда можете получить доступ к D.L.L. функции внутри классов или пространств имен, использующие «искаженные имена», это странный, грязный способ делать вещи, но он работает, даже если есть другие способы.
Вы можете выполнить несколько тестов, получить доступ к этим функциям и позже создать свою собственную оболочку.