Uses a depth first search algorithm to set the component of all nodes in a component. The forward and backward bools indicate the direction to use for a directed depth first search from node. **Unset functions only set the component and recurse on nodes whose component is currently set to the unset value. Tight** functions only set the component and recurse on nodes which are "tight", in the sense that the nodes are separated by a link which corresponds to the minumum link length of the link between the two nodes.
Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2