if (IsUnattendedSetup)
{
- SelectPartition(PartitionList,
- UnattendDestinationDiskNumber,
- UnattendDestinationPartitionNumber);
- return(SELECT_FILE_SYSTEM_PAGE);
+ if (SelectPartition(PartitionList, UnattendDestinationDiskNumber, UnattendDestinationPartitionNumber))
+ {
+ return(SELECT_FILE_SYSTEM_PAGE);
+ }
}
while(TRUE)
}
-VOID
+DWORD
SelectPartition(PPARTLIST List, ULONG DiskNumber, ULONG PartitionNumber)
{
PDISKENTRY DiskEntry;
/* Check for empty disks */
if (IsListEmpty (&List->DiskListHead))
- return;
+ return FALSE;
/* Check for first usable entry on next disk */
Entry1 = List->CurrentDisk->ListEntry.Flink;
{
List->CurrentDisk = DiskEntry;
List->CurrentPartition = PartEntry;
- DrawPartitionList (List);
- return;
+ DrawPartitionList (List);
+ return TRUE;
}
}
Entry2 = Entry2->Flink;
}
- return;
+ return FALSE;
}
Entry1 = Entry1->Flink;
}
+ return FALSE;
}