Alexandre Julliard wrote:
Robert Shearman rob@codeweavers.com writes:
The idea is that the ole_filter will catch all exceptions other than page faults so that we don't hide obvious programmer errors. However, there obviously should be cases for some other exceptions that we don't want to handle.
That doesn't sound right, we should have cases for exceptions that we want to handle, not catching all of them. What sort of exceptions do you expect to get here?
E_NOINTERFACE, RPC_E_DISCONNECTED, RPC_X_NULL_REF_POINTER, etc. I believe native also catches all but a few exceptions here, but I'll test this hypothesis. In the mean time, can you revert the patch? I think that it will have broken anything that uses MIDL generated proxies.