Make ALLEGRO_USER_EVENT_DESCRIPTOR not private