pub type IResultOwnerData = *mut c_void;