- Add more defines from Wine.
authorAleksey Bragin <aleksey@reactos.org>
Thu, 10 Jan 2008 21:04:36 +0000 (21:04 +0000)
committerAleksey Bragin <aleksey@reactos.org>
Thu, 10 Jan 2008 21:04:36 +0000 (21:04 +0000)
svn path=/trunk/; revision=31706

reactos/include/psdk/rpcdcep.h

index 6c3f41f..4699dff 100644 (file)
@@ -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