static uint AddKeyEventListener_cb(AtkSharp.KeySnoopFuncNative listener, IntPtr data) { try { uint __result; AtkSharp.KeySnoopFuncInvoker listener_invoker = new AtkSharp.KeySnoopFuncInvoker(listener, data); __result = add_key_event_listener_handler(listener_invoker.Handler); return(__result); } catch (Exception e) { GLib.ExceptionManager.RaiseUnhandledException(e, true); // NOTREACHED: above call does not return. throw e; } }
static extern uint atk_add_key_event_listener(AtkSharp.KeySnoopFuncNative listener, IntPtr data);