pub type IBindProtocol = *mut c_void;