Add WaitForProcessEvent and SignalProcessEventCompletion