struct Callback_Event
{
field1: int;
field2: list<int*>;
}
class Callback (Efl.Object)
data: Callback_Data;
events {
prefix,event1: void;
prefix,event2: Callback;
prefix,event3: int;
prefix,event4: list<int*>;
prefix,event5: Callback_Event;