diff -r 3ce2eb11913b -r 8c9b4b28aaa9 ui/winui/toolkit.h --- a/ui/winui/toolkit.h Fri Sep 22 21:32:45 2023 +0200 +++ b/ui/winui/toolkit.h Sat Sep 23 15:41:23 2023 +0200 @@ -31,3 +31,10 @@ #define UIEXPORT extern "C" __declspec(dllexport) #include "../ui/toolkit.h" +typedef void(*ui_eventfunc)(void*, void*); + +extern "C" void destroy_ui_window_wrapper(void* ptr); +extern "C" void destroy_ui_widget_wrapper(void* ptr); + +void ui_context_add_window_destructor(UiContext* ctx, UiWindow *win); +void ui_context_add_widget_destructor(UiContext* ctx, UiWidget* widget);