Robert Shearman : ole32: Implement OleNoteObjectVisible as described by MSDN.

Alexandre Julliard julliard at wine.codeweavers.com
Mon Jul 31 15:01:22 CDT 2006


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

Author: Robert Shearman <rob at codeweavers.com>
Date:   Mon Jul 31 16:43:50 2006 +0100

ole32: Implement OleNoteObjectVisible as described by MSDN.

---

 dlls/ole32/ole2.c     |   10 ++++++++++
 dlls/ole32/ole32.spec |    2 +-
 2 files changed, 11 insertions(+), 1 deletions(-)

diff --git a/dlls/ole32/ole2.c b/dlls/ole32/ole2.c
index d0f4a78..576873d 100644
--- a/dlls/ole32/ole2.c
+++ b/dlls/ole32/ole2.c
@@ -2389,6 +2389,16 @@ BOOL WINAPI OleIsRunning(LPOLEOBJECT pOb
 }
 
 /***********************************************************************
+ *           OleNoteObjectVisible			    [OLE32.@]
+ */
+HRESULT WINAPI OleNoteObjectVisible(LPUNKNOWN pUnknown, BOOL bVisible)
+{
+    TRACE("(%p, %s)\n", pUnknown, bVisible ? "TRUE" : "FALSE");
+    return CoLockObjectExternal(pUnknown, bVisible, TRUE);
+}
+
+
+/***********************************************************************
  *           OLE_FreeClipDataArray   [internal]
  *
  * NOTES:
diff --git a/dlls/ole32/ole32.spec b/dlls/ole32/ole32.spec
index 87605ca..5c26b31 100644
--- a/dlls/ole32/ole32.spec
+++ b/dlls/ole32/ole32.spec
@@ -200,7 +200,7 @@
 @ stdcall OleLoadFromStream(ptr ptr ptr)
 @ stdcall OleLockRunning(ptr long long)
 @ stdcall OleMetafilePictFromIconAndLabel(long ptr ptr long)
-@ stub OleNoteObjectVisible
+@ stdcall OleNoteObjectVisible(ptr long)
 @ stdcall OleQueryCreateFromData(ptr)
 @ stdcall OleQueryLinkFromData(ptr)
 @ stdcall OleRegEnumFormatEtc(ptr long ptr)




More information about the wine-cvs mailing list