pub type IInputObjectSite = *mut c_void;