BOOLEAN
CmpOrderGroup(
  IN  PBOOT_DRIVER_NODE GroupStart,
  IN  PBOOT_DRIVER_NODE GroupEnd
  );

Routine Description:

    Reorders the nodes in a driver group based on their tag values.

Arguments:

    GroupStart - Supplies the first node in the group.

    GroupEnd - Supplies the last node in the group.

Return Value:

    TRUE - Group successfully reordered

    FALSE - Circular dependencies detected.