Robert Shearman : rpcrt4: Fill out more of the function tables with functions that already exist.

Alexandre Julliard julliard at wine.codeweavers.com
Wed May 17 14:48:27 CDT 2006


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

Author: Robert Shearman <rob at codeweavers.com>
Date:   Wed May 17 14:45:40 2006 +0100

rpcrt4: Fill out more of the function tables with functions that already exist.

---

 dlls/rpcrt4/ndr_marshall.c |   19 +++++++++++++------
 1 files changed, 13 insertions(+), 6 deletions(-)

diff --git a/dlls/rpcrt4/ndr_marshall.c b/dlls/rpcrt4/ndr_marshall.c
index 67e7ab0..3207719 100644
--- a/dlls/rpcrt4/ndr_marshall.c
+++ b/dlls/rpcrt4/ndr_marshall.c
@@ -139,7 +139,7 @@ const NDR_MARSHALL NdrMarshaller[NDR_TAB
   /* 0x2a */
   NdrEncapsulatedUnionMarshall,
   NdrNonEncapsulatedUnionMarshall,
-  0,
+  NdrByteCountPointerMarshall,
   NdrXmitOrRepAsMarshall, NdrXmitOrRepAsMarshall,
   /* 0x2f */
   NdrInterfacePointerMarshall,
@@ -176,7 +176,7 @@ const NDR_UNMARSHALL NdrUnmarshaller[NDR
   /* 0x2a */
   NdrEncapsulatedUnionUnmarshall,
   NdrNonEncapsulatedUnionUnmarshall,
-  0,
+  NdrByteCountPointerUnmarshall,
   NdrXmitOrRepAsUnmarshall, NdrXmitOrRepAsUnmarshall,
   /* 0x2f */
   NdrInterfacePointerUnmarshall,
@@ -213,7 +213,7 @@ const NDR_BUFFERSIZE NdrBufferSizer[NDR_
   /* 0x2a */
   NdrEncapsulatedUnionBufferSize,
   NdrNonEncapsulatedUnionBufferSize,
-  0,
+  NdrByteCountPointerBufferSize,
   NdrXmitOrRepAsBufferSize, NdrXmitOrRepAsBufferSize,
   /* 0x2f */
   NdrInterfacePointerBufferSize,
@@ -234,17 +234,24 @@ const NDR_MEMORYSIZE NdrMemorySizer[NDR_
   NdrPointerMemorySize, NdrPointerMemorySize,
   /* 0x15 */
   NdrSimpleStructMemorySize, NdrSimpleStructMemorySize,
-  0, 0, 0,
+  NdrConformantStructMemorySize, NdrConformantStructMemorySize,
+  NdrConformantVaryingStructMemorySize,
   NdrComplexStructMemorySize,
   /* 0x1b */
-  NdrConformantArrayMemorySize, 0, 0, 0, 0, 0,
+  NdrConformantArrayMemorySize,
+  NdrConformantVaryingArrayMemorySize,
+  NdrFixedArrayMemorySize, NdrFixedArrayMemorySize,
+  NdrVaryingArrayMemorySize, NdrVaryingArrayMemorySize,
   NdrComplexArrayMemorySize,
   /* 0x22 */
   NdrConformantStringMemorySize, 0, 0,
   NdrConformantStringMemorySize,
   NdrNonConformantStringMemorySize, 0, 0, 0,
   /* 0x2a */
-  0, 0, 0, 0, 0,
+  NdrEncapsulatedUnionMemorySize,
+  NdrNonEncapsulatedUnionMemorySize,
+  NdrByteCountPointerMemorySize,
+  NdrXmitOrRepAsMemorySize, NdrXmitOrRepAsMemorySize,
   /* 0x2f */
   NdrInterfacePointerMemorySize,
   /* 0xb0 */




More information about the wine-cvs mailing list