Ich habs jetzt durch rumprobieren rausgefunden.

Code:
  GList* glist = 0;
  glist = g_list_append(glist, output_uri_string);
  //...
  g_list_free(glist);
Eine uri_list wie bei dieser anderen uri_list_parse Funktion ist nämlich eine Listen mit GnomeVDSURI Pointern als Daten.

Konsistenz scheint man bei objektorientierten C APIs nicht für wichtig zu halten, aber zumindest dokumentieren wäre schön.

Ciao,
_