/* Returns: (transfer full): #GIcon for the @drive. Free the returned object with g_object_unref().  */
GIcon* g_drive_get_icon(GDrive *drive)
/* Returns: (transfer full): #GIcon for the @drive. Free the returned object with g_object_unref().  */
GIcon* g_drive_get_icon(GDrive *drive)
{
  GDriveIface *iface;
  g_return_val_if_fail (G_IS_DRIVE (drive), NULL);
  iface = G_DRIVE_GET_IFACE (drive);
  return (* iface->get_icon) (drive);
}