prompt_string_1
    OpenVMS usage:longword_unsigned
    type:         longword (unsigned)
    access:       read only
    mechanism:    by descriptor
    Longword address of a prompt string descriptor. The prompt is
    used when prompting to a terminal device, and the current prompt
    form is UTIL$K_CQF_SHORT.
 prompt_string_2
    OpenVMS usage:longword_unsigned
    type:         longword (unsigned)
    access:       read only
    mechanism:    by descriptor
    Longword address of a prompt string descriptor. The prompt is
    used when prompting to a terminal device, and the current prompt
    form is UTIL$K_CQF_LONG.
 prompt_rtn
    OpenVMS usage:procedure
    type:         longword (unsigned)
    access:       function call
    mechanism:    by value
    Longword address of a user-supplied routine for prompting and
    accepting user input. The user routine is responsible for end-of-
    file processing and must return RMS$_EOF when appropriate.
 current_form
    OpenVMS usage:longword_unsigned
    type:         longword (unsigned)
    access:       read write
    mechanism:    by reference
    This optional parameter supplies the initial prompt form to be
    displayed to the user. If present, this parameter receives the
    form of the last prompt displayed. The following table shows the
    valid prompting form values:
    Table 3-2 Prompting Form Values
    Value                       Description
    UTIL$K_CQF_SHORT            Use prompt_string_1.
    UTIL$K_CQF_LONG             Use prompt_string_2.
    UTIL$K_CQF_UNSPECIFIED      None specified; use default.