public static extern bool al_wait_for_event_timed(EventQueueHandle que, ref ALEvent ret_event, float secs);
public static extern bool al_peek_next_event(EventQueueHandle handle, ref ALEvent ret_event);
public static extern void al_wait_for_event(EventQueueHandle que, ref ALEvent ret_event);
public static extern bool al_emit_user_event(EventSourceHandle handle, ref ALEvent evt, UserEventDtor dtor);