pub unsafe extern "C" fn GetCurrentThread() -> *mut ThreadType