The USERDATA function provides a programmatic interface to the USERDATA operating system procedure. A description of the parameters, results, and error codes of the function is found under the topic, "MCP Interfaces to the USERDATAFILE" in the Security Software Developers Kit (SDK).
── USERDATA ── ( ── <action parameter> ── , ─┬────────────────────┬────►
└─ <task parameter> ─┘
►─ , ── <locator parameter> ───────────────────────────────────────────►
►─┬──────────────────────────────────────────────────────────────┬─ ) ─┤
└─ , ─┬────────────────────────┬─┬─────────────────────────────┤
└─ <outstuff parameter> ─┘ └─ , ─┬───────────────────────┤
└─ <instuff parameter> ─┘<action parameter>
── <arithmetic expression> ────────────────────────────────────────────┤
<task parameter>
──┬─ <task designator> ─┬──────────────────────────────────────────────┤ └─ 0 ─────────────────┘
<locator parameter>
── <arithmetic expression> ────────────────────────────────────────────┤
<outstuff parameter>
──┬─ <pointer expression> ───────────────────────────────┬─────────────┤ ├─ <real read/write array row> ────────────────────────┤ │ ┌◄────── , ─────┐ │ ├─ <real array identifier> ── [ ─┴─ <subscript> ─┴─ ] ─┤ ├─ <real direct array identifier> ─────────────────────┤ ├─ <single-precision simple variable> ─────────────────┤ └─ 0 ──────────────────────────────────────────────────┘
──┬─ <one-dimensional real array identifier> ─────────────┬────────────┤ ├─ <one-dimensional real direct array identifier> ──────┤ ├─ <one-dimensional real array reference identifier> ───┤ ├─ <real array identifier> ──────────┬─ <row selector> ─┘ ├─ <real direct array identifier> ───┤ └─ <real array reference identifier ─┘
<real direct array identifier>
A direct array identifier that is declared of type REAL.
<one-dimensional real direct array identifier>
A direct array identifier that is declared of type REAL and with one dimension.
<single-precision simple variable>
A simple variable whose identifier is declared of type INTEGER or REAL.
<instuff parameter>
──┬─ <pointer expression> ────┬────────────────────────────────────────┤ ├─ <real array row> ────────┤ └─ <arithmetic expression> ─┘

