Module: wine
Branch: refs/heads/master
Commit: a2d2d4db63cf0f72a5779ff97651986ad3c70122
URL: http://source.winehq.org/git/?p=wine.git;a=commit;h=a2d2d4db63cf0f72a5779ff…
Author: Robert Shearman <rob(a)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>