2 $GRANT_LICENSE
  Grant authorization to execute licensed software product.

     Format:

       SYS$GRANT_LICENSE  prdnam ,prducer [,contxt] [,itmlst]

     Arguments:

  prdnam

  VMS usage: char_string 
  type: character-coded text string
  access: read only
  mechanism: by descriptor--fixed 
  length string descriptor
  
  String containing the software product name.

  prducer

  VMS usage: char_string 
  type: character-coded text string
  access: read only
  mechanism: by descriptor--fixed 
  length string descriptor

  String containing the software producer name.

  contxt

  VMS usage: context
  type: octaword (unsigned)
  access: modify
  mechanism: by reference

  Context value  used  when  repeatedly  calling  $GRANT_LICENSE.  the
  contxt  argument  is  the address of a octaword used while searching
  for all licenses.   The  context  value must be initialized to zero,
  and  the  resulting  context  of each call to $GRANT_LICENSE must be
  presented  to  each subsequent call.  Once contxt has been passed to
  $GRANT_LICENSE, do not modify its value.

  itmlst

  VMS usage: item_list_3
  type: longword (unsigned)
  access: read only
  mechanism: by reference

  Item list specifying which information about the  license is  to  be
  returned as well as optional checks to be made.  The itmlst argument
  is  the  address  of  a  list  of  item  descriptors,  each of which
  describes an item of  information.   The list of item descriptors is
  terminated by a longword of 0.


2 $RELEASE_LICENSE
  Release authorization to execute licensed software product.

     Format:

       SYS$RELEASE_LICENSE  contxt

     Arguments:

  contxt

  VMS usage: context
  type: octaword (unsigned)
  access: modify
  mechanism: by reference

  Context value  used  when  calling  $RELEASE_LICENSE after a call to
  $GRANT_LICENSE.

