У функций 2-х выходов не бывает. Можно передавать несколько значений либо запаковывая их в выходное значение, либо через глобальные переменные. В некоторых языках есть ещё указатели, но не с МЭК ST.