Huw Davies : ole32: Forward the ASYNC_STGMEDIUM user marshallers to the STGMEDIUM quadruple.

Alexandre Julliard julliard at winehq.org
Fri Nov 28 07:16:26 CST 2008


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

Author: Huw Davies <huw at codeweavers.com>
Date:   Wed Nov 26 12:43:34 2008 +0000

ole32: Forward the ASYNC_STGMEDIUM user marshallers to the STGMEDIUM quadruple.

---

 dlls/ole32/usrmarshal.c |   15 ++++++++-------
 1 files changed, 8 insertions(+), 7 deletions(-)

diff --git a/dlls/ole32/usrmarshal.c b/dlls/ole32/usrmarshal.c
index 4997ee1..8aed5d6 100644
--- a/dlls/ole32/usrmarshal.c
+++ b/dlls/ole32/usrmarshal.c
@@ -1891,25 +1891,26 @@ void __RPC_USER STGMEDIUM_UserFree(ULONG *pFlags, STGMEDIUM *pStgMedium)
 
 ULONG __RPC_USER ASYNC_STGMEDIUM_UserSize(ULONG *pFlags, ULONG StartingSize, ASYNC_STGMEDIUM *pStgMedium)
 {
-    FIXME(":stub\n");
-    return StartingSize;
+    TRACE("\n");
+    return STGMEDIUM_UserSize(pFlags, StartingSize, pStgMedium);
 }
 
 unsigned char * __RPC_USER ASYNC_STGMEDIUM_UserMarshal(  ULONG *pFlags, unsigned char *pBuffer, ASYNC_STGMEDIUM *pStgMedium)
 {
-    FIXME(":stub\n");
-    return pBuffer;
+    TRACE("\n");
+    return STGMEDIUM_UserMarshal(pFlags, pBuffer, pStgMedium);
 }
 
 unsigned char * __RPC_USER ASYNC_STGMEDIUM_UserUnmarshal(ULONG *pFlags, unsigned char *pBuffer, ASYNC_STGMEDIUM *pStgMedium)
 {
-    FIXME(":stub\n");
-    return pBuffer;
+    TRACE("\n");
+    return STGMEDIUM_UserUnmarshal(pFlags, pBuffer, pStgMedium);
 }
 
 void __RPC_USER ASYNC_STGMEDIUM_UserFree(ULONG *pFlags, ASYNC_STGMEDIUM *pStgMedium)
 {
-    FIXME(":stub\n");
+    TRACE("\n");
+    STGMEDIUM_UserFree(pFlags, pStgMedium);
 }
 
 ULONG __RPC_USER FLAG_STGMEDIUM_UserSize(ULONG *pFlags, ULONG StartingSize, FLAG_STGMEDIUM *pStgMedium)




More information about the wine-cvs mailing list