Robert Shearman : rpcrt4: Update the todo lists and copyrights.

Alexandre Julliard julliard at wine.codeweavers.com
Sat May 20 07:26:43 CDT 2006


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

Author: Robert Shearman <rob at codeweavers.com>
Date:   Fri May 19 11:03:06 2006 +0100

rpcrt4: Update the todo lists and copyrights.

---

 dlls/rpcrt4/ndr_marshall.c |   13 +++++++++++--
 dlls/rpcrt4/ndr_ole.c      |    4 +---
 dlls/rpcrt4/rpc_binding.c  |    4 +---
 dlls/rpcrt4/rpc_message.c  |    5 +----
 4 files changed, 14 insertions(+), 12 deletions(-)

diff --git a/dlls/rpcrt4/ndr_marshall.c b/dlls/rpcrt4/ndr_marshall.c
index d80e45b..2c7f78d 100644
--- a/dlls/rpcrt4/ndr_marshall.c
+++ b/dlls/rpcrt4/ndr_marshall.c
@@ -2,6 +2,7 @@
  * NDR data marshalling
  *
  * Copyright 2002 Greg Turner
+ * Copyright 2003-2006 CodeWeavers
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -18,8 +19,16 @@
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  *
  * TODO:
- *  - figure out whether we *really* got this right
- *  - check for errors and throw exceptions
+ *  - Non-conformant strings
+ *  - String structs
+ *  - Varying arrays
+ *  - Encapsulated unions
+ *  - Byte count pointers
+ *  - transmit_as/represent as
+ *  - Multi-dimensional arrays
+ *  - Conversion functions (NdrConvert)
+ *  - Checks for integer overflow when calculating array sizes
+ *  - Checks for out-of-memory conditions
  */
 
 #include <stdarg.h>
diff --git a/dlls/rpcrt4/ndr_ole.c b/dlls/rpcrt4/ndr_ole.c
index e84bda6..5089191 100644
--- a/dlls/rpcrt4/ndr_ole.c
+++ b/dlls/rpcrt4/ndr_ole.c
@@ -18,9 +18,7 @@
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
  *
  * TODO:
- *  - figure out whether we *really* got this right
- *  - check for errors and throw exceptions
- *  - what are the marshalling functions supposed to return?
+ *  - fix the wire-protocol to match MS/RPC
  *  - finish RpcStream_Vtbl
  */
 
diff --git a/dlls/rpcrt4/rpc_binding.c b/dlls/rpcrt4/rpc_binding.c
index c3aebbd..3184040 100644
--- a/dlls/rpcrt4/rpc_binding.c
+++ b/dlls/rpcrt4/rpc_binding.c
@@ -4,6 +4,7 @@
  * Copyright 2001 Ove Kåven, TransGaming Technologies
  * Copyright 2003 Mike Hearn
  * Copyright 2004 Filip Navara
+ * Copyright 2006 CodeWeavers
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -18,9 +19,6 @@
  * You should have received a copy of the GNU Lesser General Public
  * License along with this library; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * TODO:
- *  - a whole lot
  */
 
 #include <stdarg.h>
diff --git a/dlls/rpcrt4/rpc_message.c b/dlls/rpcrt4/rpc_message.c
index d4ddb41..3cf993a 100644
--- a/dlls/rpcrt4/rpc_message.c
+++ b/dlls/rpcrt4/rpc_message.c
@@ -3,6 +3,7 @@
  *
  * Copyright 2001-2002 Ove Kåven, TransGaming Technologies
  * Copyright 2004 Filip Navara
+ * Copyright 2006 CodeWeavers
  *
  * This library is free software; you can redistribute it and/or
  * modify it under the terms of the GNU Lesser General Public
@@ -17,10 +18,6 @@
  * You should have received a copy of the GNU Lesser General Public
  * License along with this library; if not, write to the Free Software
  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
- *
- * TODO:
- *  - figure out whether we *really* got this right
- *  - check for errors and throw exceptions
  */
 
 #include <stdarg.h>




More information about the wine-cvs mailing list