Home | Info | Community | Development | myReactOS | Contact Us
Definition at line 1625 of file partlist.c.
Referenced by SelectPartitionPage().
{ PDISKENTRY DiskEntry; PPARTENTRY PartEntry; PLIST_ENTRY Entry1; PLIST_ENTRY Entry2; UCHAR i; /* Check for empty disks */ if (IsListEmpty (&List->DiskListHead)) return FALSE; /* Check for first usable entry on next disk */ Entry1 = List->CurrentDisk->ListEntry.Flink; while (Entry1 != &List->DiskListHead) { DiskEntry = CONTAINING_RECORD (Entry1, DISKENTRY, ListEntry); if (DiskEntry->DiskNumber == DiskNumber) { Entry2 = DiskEntry->PartListHead.Flink; while (Entry2 != &DiskEntry->PartListHead) { PartEntry = CONTAINING_RECORD (Entry2, PARTENTRY, ListEntry); for (i = 0; i < 4; i++) { if (PartEntry->PartInfo[i].PartitionNumber == PartitionNumber) { List->CurrentDisk = DiskEntry; List->CurrentPartition = PartEntry; List->CurrentPartitionNumber = i; DrawPartitionList (List); return TRUE; } } Entry2 = Entry2->Flink; } return FALSE; } Entry1 = Entry1->Flink; } return FALSE; }