VMS Help RTL Routines, SMG$, SMG$REPLACE_INPUT_LINE, Arguments *Conan The Librarian (sorry for the slow response - running on an old VAX) |
keyboard-id OpenVMS usage:identifier type: longword (unsigned) access: read only mechanism: by reference Keyboard identifier. The keyboard-id argument is the address of an unsigned longword containing the identifier of the virtual keyboard from which to read. You create a virtual keyboard by calling the SMG$CREATE_VIRTUAL_ KEYBOARD routine. replace-string OpenVMS usage:char_string type: character string access: read only mechanism: by descriptor String that contains the line to be entered into the recall buffer. The replace-string argument is the address of a descriptor pointing to this string. The default is a null string, which removes the last line entered. line-count OpenVMS usage:byte_unsigned type: byte (unsigned) access: read only mechanism: by reference Number of lines to be replaced. The line-count argument is the address of an unsigned byte containing the number of lines to be replaced with replace-string. The default value for the line- count argument is 1 (the last line entered). flags OpenVMS usage:mask_longword type: longword (unsigned) access: read only mechanism: by reference Specifies optional behavior. The flags argument is the address of an unsigned longword that contains the flag. There is one valid value: SMG$M_KEEP_CONTENTS The string specified by replace-string replaces the existing string specified by line-count. By using this flag in a loop, the line recall buffer can be preloaded with information by the application.
|