gdi32: add a stub for GdiDrawStream

Austin English austinenglish at gmail.com
Sat Feb 12 17:13:14 CST 2011


Fixes a crash in Microsoft's Remote Desktop Viewer (reported in #winehq).

-- 
-Austin
-------------- next part --------------
diff --git a/dlls/gdi32/gdi32.spec b/dlls/gdi32/gdi32.spec
index 4901e13..0cafeeb 100644
--- a/dlls/gdi32/gdi32.spec
+++ b/dlls/gdi32/gdi32.spec
@@ -171,7 +171,7 @@
 # @ stub GdiDeleteSpoolFileHandle
 # @ stub GdiDescribePixelFormat
 @ stub GdiDllInitialize
-# @ stub GdiDrawStream
+@ stdcall GdiDrawStream(ptr long ptr)
 # @ stub GdiEndDocEMF
 # @ stub GdiEndPageEMF
 @ stdcall GdiEntry13()
diff --git a/dlls/gdi32/painting.c b/dlls/gdi32/painting.c
index 1bcdc23..8c8d35d 100644
--- a/dlls/gdi32/painting.c
+++ b/dlls/gdi32/painting.c
@@ -1383,3 +1383,14 @@ BOOL WINAPI GdiGradientFill( HDC hdc, TRIVERTEX *vert_array, ULONG nvert,
 
   return TRUE;
 }
+
+/******************************************************************************
+ *           GdiDrawStream   (GDI32.@)
+ *
+ */
+BOOL WINAPI GdiDrawStream( HDC hdc, ULONG in, void * pvin )
+{
+    FIXME("stub: %p, %d, %p\n", hdc, in, pvin);
+    return FALSE;
+}
+


More information about the wine-patches mailing list