Alexandre Julliard : include: Added definition for RPC_BAD_STUB_DATA_EXCEPTION_FILTER.
Alexandre Julliard
julliard at winehq.org
Mon Sep 15 06:54:53 CDT 2008
Module: wine
Branch: master
Commit: d60c32769d1b1b3b970b82d01d2f226a7f57243d
URL: http://source.winehq.org/git/wine.git/?a=commit;h=d60c32769d1b1b3b970b82d01d2f226a7f57243d
Author: Alexandre Julliard <julliard at winehq.org>
Date: Mon Sep 15 11:30:29 2008 +0200
include: Added definition for RPC_BAD_STUB_DATA_EXCEPTION_FILTER.
---
include/rpcndr.h | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
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 @@ typedef unsigned char boolean;
#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];
More information about the wine-cvs
mailing list