pub type ITAddress = *mut c_void;