You can wait for multiple events. Create an instance of WaitFor, call any combination of the Entry, Job, Setup, Variable or Resource methods to specify what you want to wait for. Then call Check or Wait to wait for the requests to be satisfied.
System.Object
MVPSI.JAMS.WaitFor
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