Dear all,

I'm constructing a rudimentary webview library for Pharo with UFFI (available here https://github.com/eftomi/Pharo-Webview). For now, the basic things work under Windows. I���m using ���a tiny cross-platform webview library��� available at https://github.com/webview/webview.

One of the functions in the dll allows to register a C function to act as a callback and that can be used as a function in javascript, which is convenient for webview presenter - main program communication. This function has the signature:

extern void webview_bind(webview_t w, const char *name,
                              void (*fn)(const char *seq, const char *req,
                                         void *arg),
                              void *arg);

fn is the callback function.

Is there any way to make a ffiCall description of this kind of signature, where fn would be an address of the callback in Pharo?

Thanks and best wishes,
Tomaz