pub type ITRequestEvent = *mut c_void;