/* Returns: (transfer full) (array zero-terminated=1): a NULL-terminated array of strings containing kinds of identifiers. Use g_strfreev() to free.  */
char** g_drive_enumerate_identifiers(GDrive *drive)
/* Returns: (transfer full) (array zero-terminated=1): a NULL-terminated array of strings containing kinds of identifiers. Use g_strfreev() to free.  */
char** g_drive_enumerate_identifiers(GDrive *drive)
{
  GDriveIface *iface;
  g_return_val_if_fail (G_IS_DRIVE (drive), NULL);
  iface = G_DRIVE_GET_IFACE (drive);
  if (iface->enumerate_identifiers == NULL)
    return NULL;
  return (* iface->enumerate_identifiers) (drive);
}