| Top |  |  |  |  | 
struct GuestfsVG {
  gchar *vg_name;
  /* The next field is NOT nul-terminated, be careful when printing it: */
  gchar vg_uuid[32];
  gchar *vg_fmt;
  gchar *vg_attr;
  guint64 vg_size;
  guint64 vg_free;
  gchar *vg_sysid;
  guint64 vg_extent_size;
  gint64 vg_extent_count;
  gint64 vg_free_count;
  gint64 max_lv;
  gint64 max_pv;
  gint64 pv_count;
  gint64 lv_count;
  gint64 snap_count;
  gint64 vg_seqno;
  gchar *vg_tags;
  gint64 vg_mda_count;
  guint64 vg_mda_free;
};
| A NULL-terminated string | ||
| A 32 byte UUID. Note that this is not NULL-terminated | ||
| A NULL-terminated string | ||
| A NULL-terminated string | ||
| An unsigned 64-bit integer | ||
| An unsigned 64-bit integer | ||
| A NULL-terminated string | ||
| An unsigned 64-bit integer | ||
| A signed 64-bit integer | ||
| A signed 64-bit integer | ||
| A signed 64-bit integer | ||
| A signed 64-bit integer | ||
| A signed 64-bit integer | ||
| A signed 64-bit integer | ||
| A signed 64-bit integer | ||
| A signed 64-bit integer | ||
| A NULL-terminated string | ||
| A signed 64-bit integer | ||
| An unsigned 64-bit integer |