EXAMPLE

/* Iterate through a list with FileInfoBlocks */

struct FileInfoBlock *fib;
LONG id = MUIV_List_NextSelected_Start;

for (;;)
{
   DoMethod(list,MUIM_List_NextSelected,&id);
   if (id==MUIV_List_NextSelected_End) break;

   DoMethod(list,MUIM_List_GetEntry,id,&fib);
   printf("selected: %s\n",fib->fib_FileName);
}