Yes , It is possible.
Thanks. Is there anything special that you have to do to allow this to happen? I have two threads accessing two different endpoints of the same object, however after some time one of the two endpoints will never return from it's XFerData() call. I can run each thread on its own w/o issue, however running them both at the same time causes one of the calls to lock up and never return.