[PATCH v2 3/6] ole2.dll16: Implement several IIDs.

Zebediah Figura z.figura12 at gmail.com
Thu Feb 2 12:27:10 CST 2017


Needed for https://appdb.winehq.org/objectManager.php?sClass=version&iId=32136

v2: implement all of the other IIDs as well.
Signed-off-by: Zebediah Figura <z.figura12 at gmail.com>
---
 dlls/ole2.dll16/ole2.dll16.spec | 84 ++++++++++++++++++++---------------------
 1 file changed, 42 insertions(+), 42 deletions(-)

diff --git a/dlls/ole2.dll16/ole2.dll16.spec b/dlls/ole2.dll16/ole2.dll16.spec
index ed5e917..b468a55 100644
--- a/dlls/ole2.dll16/ole2.dll16.spec
+++ b/dlls/ole2.dll16/ole2.dll16.spec
@@ -102,48 +102,48 @@
 113 stub VALIDATEALLOBJECTS
 114 stub DBGDUMPCLASSNAME
 115 stub DBGDUMPEXTERNALOBJECT
-120 stub _IID_IENUMUNKNOWN
-121 stub _IID_IENUMSTRING
-122 stub _IID_IENUMMONIKER
-123 stub _IID_IENUMFORMATETC
-124 stub _IID_IENUMOLEVERB
-125 stub _IID_IENUMSTATDATA
-126 stub _IID_IENUMGENERIC
-127 stub _IID_IENUMHOLDER
-128 stub _IID_IENUMCALLBACK
-129 stub _IID_IPERSISTSTREAM
-130 stub _IID_IPERSISTSTORAGE
-131 stub _IID_IPERSISTFILE
-132 stub _IID_IPERSIST
-133 stub _IID_IVIEWOBJECT
-134 stub _IID_IDATAOBJECT
-135 stub _IID_IADVISESINK
-136 stub _IID_IDATAADVISEHOLDER
-137 stub _IID_IOLEADVISEHOLDER
-138 stub _IID_IOLEOBJECT
-139 stub _IID_IOLEINPLACEOBJECT
-140 stub _IID_IOLEWINDOW
-141 stub _IID_IOLEINPLACEUIWINDOW
-142 stub _IID_IOLEINPLACEFRAME
-143 stub _IID_IOLEINPLACEACTIVEOBJECT
-144 stub _IID_IOLECLIENTSITE
-145 stub _IID_IOLEINPLACESITE
-146 stub _IID_IPARSEDISPLAYNAME
-147 stub _IID_IOLECONTAINER
-148 stub _IID_IOLEITEMCONTAINER
-149 stub _IID_IOLELINK
-150 stub _IID_IOLECACHE
-151 stub _IID_IOLEMANAGER
-152 stub _IID_IOLEPRESOBJ
-153 stub _IID_IDROPSOURCE
-154 stub _IID_IDROPTARGET
-155 stub _IID_IDEBUG
-156 stub _IID_IDEBUGSTREAM
-157 stub _IID_IADVISESINK2
-158 stub _IID_IVIEWOBJECT2
-159 stub _IID_IOLECACHE2
-160 stub _IID_IOLECACHECONTROL
-161 stub _IID_IRUNNABLEOBJECT
+120 variable _IID_IEnumUnknown            (0x00000100 0x00000000 0x000000c0 0x46000000)
+121 variable _IID_IEnumString             (0x00000101 0x00000000 0x000000c0 0x46000000)
+122 variable _IID_IEnumMoniker            (0x00000102 0x00000000 0x000000c0 0x46000000)
+123 variable _IID_IEnumFORMATETC          (0x00000103 0x00000000 0x000000c0 0x46000000)
+124 variable _IID_IEnumOLEVERB            (0x00000104 0x00000000 0x000000c0 0x46000000)
+125 variable _IID_IEnumSTATDATA           (0x00000105 0x00000000 0x000000c0 0x46000000)
+#126 variable _IID_IEnumGeneric            (0x00000106 0x00000000 0x000000c0 0x46000000)
+#127 variable _IID_IEnumHolder             (0x00000107 0x00000000 0x000000c0 0x46000000)
+#128 variable _IID_IEnumCallback           (0x00000108 0x00000000 0x000000c0 0x46000000)
+129 variable _IID_IPersistStream          (0x00000109 0x00000000 0x000000c0 0x46000000)
+130 variable _IID_IPersistStorage         (0x0000010a 0x00000000 0x000000c0 0x46000000)
+131 variable _IID_IPersistFile            (0x0000010b 0x00000000 0x000000c0 0x46000000)
+132 variable _IID_IPersist                (0x0000010c 0x00000000 0x000000c0 0x46000000)
+133 variable _IID_IViewObject             (0x0000010d 0x00000000 0x000000c0 0x46000000)
+134 variable _IID_IDataObject             (0x0000010e 0x00000000 0x000000c0 0x46000000)
+135 variable _IID_IAdviseSink             (0x00000150 0x00000000 0x000000c0 0x46000000)
+136 variable _IID_IDataAdviseHolder       (0x00000110 0x00000000 0x000000c0 0x46000000)
+137 variable _IID_IOleAdviseHolder        (0x00000111 0x00000000 0x000000c0 0x46000000)
+138 variable _IID_IOleObject              (0x00000112 0x00000000 0x000000c0 0x46000000)
+139 variable _IID_IOleInPlaceObject       (0x00000113 0x00000000 0x000000c0 0x46000000)
+140 variable _IID_IOleWindow              (0x00000114 0x00000000 0x000000c0 0x46000000)
+141 variable _IID_IOleInPlaceUIWindow     (0x00000115 0x00000000 0x000000c0 0x46000000)
+142 variable _IID_IOleInPlaceFrame        (0x00000116 0x00000000 0x000000c0 0x46000000)
+143 variable _IID_IOleInPlaceActiveObject (0x00000117 0x00000000 0x000000c0 0x46000000)
+144 variable _IID_IOleClientSite          (0x00000118 0x00000000 0x000000c0 0x46000000)
+145 variable _IID_IOleInPlaceSite         (0x00000119 0x00000000 0x000000c0 0x46000000)
+146 variable _IID_IParseDisplayName       (0x0000011a 0x00000000 0x000000c0 0x46000000)
+147 variable _IID_IOleContainer           (0x0000011b 0x00000000 0x000000c0 0x46000000)
+148 variable _IID_IOleItemContainer       (0x0000011c 0x00000000 0x000000c0 0x46000000)
+149 variable _IID_IOleLink                (0x0000011d 0x00000000 0x000000c0 0x46000000)
+150 variable _IID_IOleCache               (0x0000011e 0x00000000 0x000000c0 0x46000000)
+#151 variable _IID_IOleManager             (0x0000011f 0x00000000 0x000000c0 0x46000000)
+#152 variable _IID_IOlePresObj             (0x00000120 0x00000000 0x000000c0 0x46000000)
+153 variable _IID_IDropSource             (0x00000121 0x00000000 0x000000c0 0x46000000)
+154 variable _IID_IDropTarget             (0x00000122 0x00000000 0x000000c0 0x46000000)
+#155 variable _IID_IDebug                  (0x00000123 0x00000000 0x000000c0 0x46000000)
+#156 variable _IID_IDebugStream            (0x00000124 0x00000000 0x000000c0 0x46000000)
+157 variable _IID_IAdviseSink2            (0x00000151 0x00000000 0x000000c0 0x46000000)
+158 variable _IID_IViewObject2            (0x00000127 0x00000000 0x000000c0 0x46000000)
+159 variable _IID_IOleCache2              (0x00000128 0x00000000 0x000000c0 0x46000000)
+160 variable _IID_IOleCacheControl        (0x00000129 0x00000000 0x000000c0 0x46000000)
+161 variable _IID_IRunnableObject         (0x00000126 0x00000000 0x000000c0 0x46000000)
 
 # WINE MemLockBytes implementation.
 500 cdecl HGLOBALLockBytesImpl16_QueryInterface(segptr ptr ptr) HGLOBALLockBytesImpl16_QueryInterface
-- 
2.7.4




More information about the wine-patches mailing list