rpcrt4: Implement I_RpcExceptionFilter.
This commit is contained in:
parent
29565d558f
commit
9a2914b11f
|
@ -42,7 +42,7 @@
|
||||||
@ stub I_RpcConnectionSetSockBuffSize
|
@ stub I_RpcConnectionSetSockBuffSize
|
||||||
@ stub I_RpcDeleteMutex
|
@ stub I_RpcDeleteMutex
|
||||||
@ stub I_RpcEnableWmiTrace # wxp
|
@ stub I_RpcEnableWmiTrace # wxp
|
||||||
@ stub I_RpcExceptionFilter # wxp
|
@ stdcall I_RpcExceptionFilter(long)
|
||||||
@ stdcall I_RpcFree(ptr)
|
@ stdcall I_RpcFree(ptr)
|
||||||
@ stdcall I_RpcFreeBuffer(ptr)
|
@ stdcall I_RpcFreeBuffer(ptr)
|
||||||
@ stub I_RpcFreePipeBuffer
|
@ stub I_RpcFreePipeBuffer
|
||||||
|
|
|
@ -936,6 +936,22 @@ LONG WINAPI I_RpcMapWin32Status(RPC_STATUS status)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/******************************************************************************
|
||||||
|
* I_RpcExceptionFilter (rpcrt4.@)
|
||||||
|
*/
|
||||||
|
int WINAPI I_RpcExceptionFilter(ULONG ExceptionCode)
|
||||||
|
{
|
||||||
|
TRACE("0x%x\n", ExceptionCode);
|
||||||
|
switch (ExceptionCode)
|
||||||
|
{
|
||||||
|
case EXCEPTION_ACCESS_VIOLATION:
|
||||||
|
case EXCEPTION_ILLEGAL_INSTRUCTION:
|
||||||
|
return EXCEPTION_CONTINUE_SEARCH;
|
||||||
|
default:
|
||||||
|
return EXCEPTION_EXECUTE_HANDLER;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/******************************************************************************
|
/******************************************************************************
|
||||||
* RpcErrorStartEnumeration (rpcrt4.@)
|
* RpcErrorStartEnumeration (rpcrt4.@)
|
||||||
*/
|
*/
|
||||||
|
|
Loading…
Reference in New Issue