The underlying data network's linger and dormancy timeouts are based on the timeouts of the INetwork objects which are linked to it.
By default, an INetwork instance's timeouts impact the underlying data network's timeouts. If an INetwork instance does not wish to impact the underlying data network's timeouts, then INetwork_IgnoreTimeoutVals() should be called using the "ignore" flag set to TRUE. This will assure that the INetwork instance's timeouts will be ignored. Similarly, the INetwork's timeouts can be set back to be considered by the underlying data network, by calling this function using the "ignore" flag set to FALSE.
void INetwork_IgnoreTimeoutVals(INetwork *me, boolean bIgnore);