[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wine-cvs
Subject:    wine/dlls/rpcrt4 ndr_marshall.c
From:       Alexandre Julliard <julliard () wine ! codeweavers ! com>
Date:       2005-10-31 21:05:00
Message-ID: E1EWgpw-0003Hc-HA () wine ! codeweavers ! com
[Download RAW message or body]

ChangeSet ID:	21006
CVSROOT:	/opt/cvs-commit
Module name:	wine
Changes by:	julliard@winehq.org	2005/10/31 15:05:00

Modified files:
	dlls/rpcrt4    : ndr_marshall.c 

Log message:
	Huw Davies <huw@codeweavers.com>
	Marshal enums.

Patch: http://cvs.winehq.org/patch.py?id=21006

Old revision  New revision  Changes     Path
 1.29          1.30          +4 -0       wine/dlls/rpcrt4/ndr_marshall.c

Index: wine/dlls/rpcrt4/ndr_marshall.c
diff -u -p wine/dlls/rpcrt4/ndr_marshall.c:1.29 wine/dlls/rpcrt4/ndr_marshall.c:1.30
--- wine/dlls/rpcrt4/ndr_marshall.c	31 Oct 2005 21: 5: 0 -0000
+++ /dev/null	31 Oct 2005 21: 5: 0 -0000
@@ -1404,6 +1404,7 @@ unsigned char * WINAPI ComplexMarshall(P
       break;
     case RPC_FC_LONG:
     case RPC_FC_ULONG:
+    case RPC_FC_ENUM32:
       TRACE("long=%ld <= %p\n", *(DWORD*)pMemory, pMemory);
       memcpy(pStubMsg->Buffer, pMemory, 4);
       pStubMsg->Buffer += 4;
@@ -1465,6 +1466,7 @@ unsigned char * WINAPI ComplexUnmarshall
       break;
     case RPC_FC_LONG:
     case RPC_FC_ULONG:
+    case RPC_FC_ENUM32:
       memcpy(pMemory, pStubMsg->Buffer, 4);
       TRACE("long=%ld => %p\n", *(DWORD*)pMemory, pMemory);
       pStubMsg->Buffer += 4;
@@ -1525,6 +1527,7 @@ unsigned char * WINAPI ComplexBufferSize
       break;
     case RPC_FC_LONG:
     case RPC_FC_ULONG:
+    case RPC_FC_ENUM32:
       pStubMsg->BufferLength += 4;
       pMemory += 4;
       break;
@@ -1578,6 +1581,7 @@ unsigned char * WINAPI ComplexFree(PMIDL
       break;
     case RPC_FC_LONG:
     case RPC_FC_ULONG:
+    case RPC_FC_ENUM32:
       pMemory += 4;
       break;
     case RPC_FC_POINTER:


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic