Author: fireball
Date: Fri Jan 11 00:04:36 2008
New Revision: 31706
URL:
http://svn.reactos.org/svn/reactos?rev=31706&view=rev
Log:
- Add more defines from Wine.
Modified:
trunk/reactos/include/psdk/rpcdcep.h
Modified: trunk/reactos/include/psdk/rpcdcep.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/psdk/rpcdcep.h?rev…
==============================================================================
--- trunk/reactos/include/psdk/rpcdcep.h (original)
+++ trunk/reactos/include/psdk/rpcdcep.h Fri Jan 11 00:04:36 2008
@@ -44,10 +44,33 @@
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);