#define CONFGROUPNAME_GUESTSTOREUPGRADE "guestStoreUpgrade"
/**
- * Define a custom GuestStore Upgrade poll interval (in seconds).
+ * Defines the value for GuestStore upgrade feature to be enabled or not.
*
* @note Illegal values result in a @c g_warning and fallback to the default
- * poll interval.
+ * value.
*
- * @param int User-defined poll interval. Set to 0 to disable polling.
+ * @param string Set to "off" no tools upgrade from GuestStore.
+ * Set to "manual" tools upgrade from GuestStore manual start.
+ * Set to "immediate" tools upgrade from GuestStore start
+ * automatically checking on the poll-interval frequency.
+ * Set to "powercycle" tools upgrade from GuestStore on system
+ * power on.
*/
-#define CONFNAME_GUESTSTOREUPGRADE_POLLINTERVAL "poll-interval"
+#define CONFNAME_GUESTSTOREUPGRADE_POLICY "policy"
/**
- * Defines the value for GuestStore upgrade feature to be enabled or not.
+ * Define a custom GuestStore Upgrade poll interval (in seconds).
*
* @note Illegal values result in a @c g_warning and fallback to the default
- * value.
+ * poll interval.
*
- * @param boolean Set to TRUE to disable publishing.
- * Set to FALSE to enable publishing.
+ * @param int User-defined poll interval. Set to 0 to disable polling.
*/
-#define CONFNAME_GUESTSTOREUPGRADE_DISABLED "disabled"
+#define CONFNAME_GUESTSTOREUPGRADE_POLLINTERVAL "poll-interval"
/**
* Defines the value for GuestStore upgrade to upgrade or not.
/*********************************************************
- * Copyright (C) 2008-2017 VMware, Inc. All rights reserved.
+ * Copyright (C) 2008-2017,2020 VMware, Inc. All rights reserved.
*
* This program is free software; you can redistribute it and/or modify it
* under the terms of the GNU Lesser General Public License as published
GHI_CAP_SET_DISPLAY_SCALING = 31, // supports setting the display scaling (DPI)
UNITY_CAP_DISABLE_MOUSE_BUTTON_SWAPPING = 32, // supports disabling mouse button swapping
UNITY_CAP_CARET_POSITION = 33, // supports sending caret position updates
+ CAP_GUESTSTORE_UPGRADE = 34, // supports tools upgrade from GuestStore
} GuestCapabilities;
typedef struct {