I
in
Parameter for input. Default is transfer none.
O
out caller-allocates
Out parameter, where caller must allocate storage.
S
skip
Exposed in C code, not necessarily available in other languages.
T
transfer none
Don't free data after the code is done.