pub type AsyncIAdviseSink = *mut c_void;