[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