pub unsafe extern "system" fn SwitchToThread() -> i32