pub type IBroadcastEvent = *mut c_void;