pub type IActionCollection = *mut c_void;