pub type MessageReceivedCallback = *mut c_void;