pub type ITfFunction = *mut c_void;