pub type IGCThreadControl = *mut c_void;