Uses a depth first search algorithm to set the component of all nodes in a component. 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. **Unset functions only set the component and recurse on nodes whose component is currently set to the unset value. The forward and backward bools indicate the direction to use for a directed depth first search from node.
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