code: def on_shared_folder_change(self, global_p):
          
          if not isinstance(global_p, bool):
              raise TypeError("global_p can only be an instance of type bool")
          self._call("onSharedFolderChange",
                       in_p=[global_p])
docs: Triggered when a permanent (global or machine) shared folder has been
          created or removed.
          
          We don't pass shared folder parameters in this notification because
          the order in which parallel notifications are delivered is not defined,
          therefore it could happen that these parameters were outdated by the
          time of processing this notification.
  
          in global_p of type bool
  
          raises :class:`VBoxErrorInvalidVmState`
              Session state prevents operation.
          
          raises :class:`VBoxErrorInvalidObjectState`
              Session type prevents operation.