In the middle of a COM call to a local out-of-process COM server, while the client process's thread is blocking waiting for the call to return, if TerminateProcess()
is called on the local out-of-process server by a third process, what will the client see (under which circumstances, if multiple possibilities)?
RPC_S_CALL_FAILED
? RPC_S_COMM_FAILURE
? RPC_S_SERVER_UNAVAILABLE
?
And separately, will pywin32
's win32com
ever handle or wrap this?