Rob Shearman : include: Add some context handle defines to rpcdcep.h.

Alexandre Julliard julliard at winehq.org
Tue Dec 18 07:34:44 CST 2007


Module: wine
Branch: master
Commit: be0e3a479a651837933e24d9be036b265fbf2559
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=be0e3a479a651837933e24d9be036b265fbf2559

Author: Rob Shearman <rob at codeweavers.com>
Date:   Mon Dec 17 18:20:58 2007 +0000

include: Add some context handle defines to rpcdcep.h.

---

 include/rpcdcep.h |    9 +++++++++
 1 files changed, 9 insertions(+), 0 deletions(-)

diff --git a/include/rpcdcep.h b/include/rpcdcep.h
index d3c2e09..f2a2196 100644
--- a/include/rpcdcep.h
+++ b/include/rpcdcep.h
@@ -48,12 +48,21 @@ typedef struct _RPC_MESSAGE
     unsigned long RpcFlags;
 } RPC_MESSAGE, *PRPC_MESSAGE;
 
+#define RPC_CONTEXT_HANDLE_DEFAULT_GUARD ((void *)0xfffff00d)
+
+#define RPC_CONTEXT_HANDLE_DEFAULT_FLAGS    0x00000000
+#define RPC_CONTEXT_HANDLE_FLAGS            0x30000000
+#define RPC_CONTEXT_HANDLE_SERIALIZE        0x10000000
+#define RPC_CONTEXT_HANDLE_DONT_SERIALIZE   0x20000000
+#define RPC_TYPE_STRICT_CONTEXT_HANDLE      0x40000000
+
 #define RPC_NCA_FLAGS_DEFAULT       0x00000000
 #define RPC_NCA_FLAGS_IDEMPOTENT    0x00000001
 #define RPC_NCA_FLAGS_BROADCAST     0x00000002
 #define RPC_NCA_FLAGS_MAYBE         0x00000004
 
 typedef void  (__RPC_STUB *RPC_DISPATCH_FUNCTION)(PRPC_MESSAGE Message);
+typedef RPC_STATUS (RPC_ENTRY *RPC_FORWARD_FUNCTION)(UUID *InterfaceId, RPC_VERSION *InterfaceVersion, UUID *ObjectId, unsigned char *Rpcpro, void **ppDestEndpoint);
 
 typedef struct
 {




More information about the wine-cvs mailing list