Для правильного вопроса надо знать половину ответа
IN - входной параметр, получает значение при вызове, не модифицируется.
OUT - выходной параметр, получает NULL при вызове, модифицируется.
INOUT - и входной и выходной одновременно, получает значение при вызове, модифицируется.