ole2: DllGetClassObject, Ole[GS]etClipboard (take 2)
Dimitrie O. Paun
dpaun at rogers.com
Sun Jan 5 22:17:17 CST 2003
Sorry, the previous one had a small typo in it.
Please use this one instead.
ChangeLog
Stubs for DllGetClassObject, Ole[GS]etClipboard in ole2.
Index: dlls/ole32/ole2.spec
===================================================================
RCS file: /var/cvs/wine/dlls/ole32/ole2.spec,v
retrieving revision 1.5
diff -u -r1.5 ole2.spec
--- dlls/ole32/ole2.spec 5 Jan 2003 01:04:34 -0000 1.5
+++ dlls/ole32/ole2.spec 5 Jan 2003 17:13:16 -0000
@@ -1,7 +1,7 @@
1 pascal OleBuildVersion() OleBuildVersion
2 pascal OleInitialize(ptr) OleInitialize
3 pascal OleUninitialize() OleUninitialize
-4 stub DLLGETCLASSOBJECT
+4 pascal DllGetClassObject(ptr ptr ptr) DllGetClassObject16
#5 WEP
6 stub OLEQUERYLINKFROMDATA
7 stub OLEQUERYCREATEFROMDATA
@@ -46,8 +46,8 @@
46 stub MONIKERRELATIVEPATHTO
47 stub MONIKERCOMMONPREFIXWITH
48 stub ISACCELERATOR
-49 stub OLESETCLIPBOARD
-50 stub OLEGETCLIPBOARD
+49 pascal OleSetClipboard(ptr) OleSetClipboard16
+50 pascal OleGetClipboard(ptr) OleGetClipboard16
51 stub OLEDUPLICATEDATA
52 stub OLEGETICONOFFILE
53 stub OLEGETICONOFCLASS
Index: dlls/ole32/ole2stubs.c
===================================================================
RCS file: /var/cvs/wine/dlls/ole32/ole2stubs.c,v
retrieving revision 1.26
diff -u -r1.26 ole2stubs.c
--- dlls/ole32/ole2stubs.c 2 Dec 2002 18:10:58 -0000 1.26
+++ dlls/ole32/ole2stubs.c 5 Jan 2003 23:30:57 -0000
@@ -262,3 +262,31 @@
FIXME("%s\n", debugstr_guid(clsid));
return FALSE;
}
+
+/***********************************************************************
+ * DllGetClassObject [OLE2.4]
+ */
+HRESULT WINAPI DllGetClassObject16(REFCLSID rclsid, REFIID iid, LPVOID *ppv)
+{
+ FIXME("(%s, %s, %p): stub\n", debugstr_guid(rclsid), debugstr_guid(iid), ppv);
+ return E_NOTIMPL;
+}
+
+/***********************************************************************
+ * OleSetClipboard [OLE2.49]
+ */
+HRESULT WINAPI OleSetClipboard16(IDataObject* pDataObj)
+{
+ FIXME("(%p): stub\n", pDataObj);
+ return S_OK;
+}
+
+/***********************************************************************
+ * OleGetClipboard [OLE2.50]
+ */
+HRESULT WINAPI OleGetClipboard16(IDataObject** ppDataObj)
+{
+ FIXME("(%p): stub\n", ppDataObj);
+ return E_NOTIMPL;
+}
+
--
Dimi.
More information about the wine-patches
mailing list