Многие API-интерфейсы C, которые выполняют обратные вызовы функции-указателя, имеют параметр void * для состояния пользователя. Если у вас есть один из них, вам повезло - вы можете использовать функцию exterm C, которая обрабатывает пользовательские данные как своего рода ссылку или ключ для поиска функтора, а затем выполняет его.
В противном случае нет.