pub type IDispatch = *mut c_void;