From eefba1f4a664491bc7cd2b570f8f823e2db1b076 Mon Sep 17 00:00:00 2001 From: Aleksey Bragin Date: Thu, 10 Jan 2008 21:04:36 +0000 Subject: [PATCH] - Add more defines from Wine. svn path=/trunk/; revision=31706 --- reactos/include/psdk/rpcdcep.h | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/reactos/include/psdk/rpcdcep.h b/reactos/include/psdk/rpcdcep.h index 6c3f41f4b90..4699dff86ff 100644 --- a/reactos/include/psdk/rpcdcep.h +++ b/reactos/include/psdk/rpcdcep.h @@ -44,11 +44,34 @@ 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 +#define RPC_BUFFER_COMPLETE 0x00001000 +#define RPC_BUFFER_PARTIAL 0x00002000 +#define RPC_BUFFER_EXTRA 0x00004000 +#define RPC_BUFFER_ASYNC 0x00008000 +#define RPC_BUFFER_NONOTIFY 0x00010000 + +#define RPCFLG_MESSAGE 0x01000000 +#define RPCFLG_HAS_MULTI_SYNTAXES 0x02000000 +#define RPCFLG_HAS_CALLBACK 0x04000000 +#define RPCFLG_AUTO_COMPLETE 0x08000000 +#define RPCFLG_LOCAL_CALL 0x10000000 +#define RPCFLG_INPUT_SYNCHRONOUS 0x20000000 +#define RPCFLG_ASYNCHRONOUS 0x40000000 +#define RPCFLG_NON_NDR 0x80000000 + typedef void (__RPC_STUB *RPC_DISPATCH_FUNCTION)(PRPC_MESSAGE Message); typedef struct -- 2.17.1