Thanks for chiming in.

Unfortunately, the inner workings of what's going on is beyond what I am familiar with.

My guess is that their control is multi-threaded because it can send up to four faxes simultaneously. My hope is that I can collect the necessary information from their events and offload the processing to a second executable.