include: Added definition for  RPC_BAD_STUB_DATA_EXCEPTION_FILTER.
diff --git a/include/rpcndr.h b/include/rpcndr.h
index 38f3c5f..15f1cb2 100644
--- a/include/rpcndr.h
+++ b/include/rpcndr.h
@@ -115,6 +115,12 @@
 #define NdrFcLong(s)  (unsigned char)(s & 0xff), (unsigned char)((s & 0x0000ff00) >> 8), \
   (unsigned char)((s & 0x00ff0000) >> 16), (unsigned char)(s >> 24)
 
+#define RPC_BAD_STUB_DATA_EXCEPTION_FILTER  \
+  ((RpcExceptionCode() == STATUS_ACCESS_VIOLATION) || \
+   (RpcExceptionCode() == STATUS_DATATYPE_MISALIGNMENT) || \
+   (RpcExceptionCode() == RPC_X_BAD_STUB_DATA) || \
+   (RpcExceptionCode() == RPC_S_INVALID_BOUND))
+
 typedef struct
 {
   void *pad[2];