From 3b63e6a3c6ec93428c327ba6f5b4511c73e9da55 Mon Sep 17 00:00:00 2001
From: Gerard Patel <gerard.patel@asi.fr>
Date: Tue, 10 Apr 2001 21:17:04 +0000
Subject: [PATCH] Stub for OleLoadPictureEx.

---
 dlls/oleaut32/oleaut32.spec |  2 +-
 dlls/oleaut32/olepicture.c  | 11 +++++++++++
 2 files changed, 12 insertions(+), 1 deletion(-)

diff --git a/dlls/oleaut32/oleaut32.spec b/dlls/oleaut32/oleaut32.spec
index bf955f8a65f..10bff4a98e9 100644
--- a/dlls/oleaut32/oleaut32.spec
+++ b/dlls/oleaut32/oleaut32.spec
@@ -301,7 +301,7 @@ debug_channels (ole typelib)
 422 stub OleLoadPictureFile
 423 stub OleSavePictureFile
 424 stub OleLoadPicturePath
-425 stub OleLoadPictureEx
+425 stdcall OleLoadPictureEx(ptr long long long long long long ptr) OleLoadPictureEx
 
 #Win98 and higher (NT4.0sp4)
 426 stub GetRecordInfoFromGuids # stdcall (ptr long long long ptr ptr)
diff --git a/dlls/oleaut32/olepicture.c b/dlls/oleaut32/olepicture.c
index bfc8a45b345..1b931b372f0 100644
--- a/dlls/oleaut32/olepicture.c
+++ b/dlls/oleaut32/olepicture.c
@@ -746,4 +746,15 @@ HRESULT WINAPI OleLoadPicture( LPSTREAM lpstream, LONG lSize, BOOL fRunmode,
 	lpstream, lSize, fRunmode, reed, ppvObj);
   return S_OK;
 }
+
+/***********************************************************************
+ * OleLoadPictureEx
+ */
+HRESULT WINAPI OleLoadPictureEx( LPSTREAM lpstream, LONG lSize, BOOL fRunmode,
+		            REFIID reed, DWORD xsiz, DWORD ysiz, DWORD flags, LPVOID *ppvObj )
+{
+  FIXME("(%p,%ld,%d,%p,%lx,%lx,%lx,%p), not implemented\n",
+	lpstream, lSize, fRunmode, reed, xsiz, ysiz, flags, ppvObj);
+  return S_OK;
+}
  
-- 
GitLab