Sets the contents of a
param and takes
over the ownership of the caller’s reference to
param; the caller
doesn’t have to unref it any more.
|The argument can be |
|The data is owned by the caller of the function.|