Copyright Digital Equipment Corp. All rights reserved.

Arguments

 

pasteboard-id

   OpenVMS usage:identifier
   type:         longword (unsigned)
   access:       read only
   mechanism:    by reference

   Specifies the pasteboard to be changed. The pasteboard-id
   argument is the address of an unsigned longword that contains
   the pasteboard identifier.

   The pasteboard identifier is returned by SMG$CREATE_PASTEBOARD.
 

new-mode

   OpenVMS usage:mask_longword
   type:         longword (unsigned)
   access:       read only
   mechanism:    by reference

   Specifies the new control settings to be used. The optional
   new-mode argument is the address of an unsigned longword that
   contains the mode settings. A bit set to 1 forces that mode to be
   employed; a bit set to 0 inhibits that mode of operation.

   Valid settings are as follows:

   SMG$M_BUF_ENABLED  Enables buffering.
   SMG$M_CLEAR_       Causes the Screen Management Facility to clear
   SCREEN             the screen when the program exits if you have
                      not previously deleted the pasteboard.
   SMG$M_IGNORE       Allows you to delete the pasteboard even if
                      batching is in effect.
   SMG$M_MINUPD       Enables minimal update (the default).
   SMG$M_NOTABS       Causes the Screen Management Facility not to
                      use tab characters to format the screen.
   SMG$M_PROTECT      Protect pasteboard operations from AST
                      interrupts (the default).
   SMG$M_RELEASE_PBD  Allows you to change the pasteboard size
                      (using the SMG$CHANGE_PBD_CHARACTERISTICS
                      routine) and prevents the Screen Management
                      Facility from modifying anything on the screen
                      outside of the smaller pasteboard.

   All other bits must be 0 and are reserved for future use by VSI.
 

old-mode

   OpenVMS usage:mask_longword
   type:         longword (unsigned)
   access:       write only
   mechanism:    by reference

   Receives the control settings that were in effect before calling
   this procedure. The optional old-mode argument is the address
   of an unsigned longword into which the former mode settings are
   written. A bit set to 1 indicates that the specified mode was
   employed; a bit set to 0 indicates that the mode was inhibited.
 

buffer-size

   OpenVMS usage:word_unsigned
   type:         word (unsigned)
   access:       read only
   mechanism:    by reference

   Specifies the size of the buffer in bytes. The optional buffer-
   size argument is the address of an unsigned word that contains
   the size of the buffer. The buffer-size argument is used when
   buffering mode is enabled (SMG$M_BUF_ENABLED). The default and
   minimum buffer size is 256 bytes. The maximum value is 65535. The
   buffer-size value depends on user authorization file (UAF) values
   and is maximized with the SYSGEN parameter MAXBUF.