[PATCH v2 2/6] compobj.dll16: Implement several IIDs.

Zebediah Figura z.figura12 at gmail.com
Thu Feb 2 12:27:09 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/compobj.dll16/compobj.dll16.spec | 54 +++++++++++++++++------------------
 1 file changed, 27 insertions(+), 27 deletions(-)

diff --git a/dlls/compobj.dll16/compobj.dll16.spec b/dlls/compobj.dll16/compobj.dll16.spec
index 03cf925..3de28bf 100644
--- a/dlls/compobj.dll16/compobj.dll16.spec
+++ b/dlls/compobj.dll16/compobj.dll16.spec
@@ -34,42 +34,42 @@
 34 pascal CoGetCurrentProcess() CoGetCurrentProcess16
 35 stub SHRCREATE
 36 stub COISOLE1CLASS
-37 stub _GUID_NULL
-38 stub _IID_IUNKNOWN
-39 stub _IID_ICLASSFACTORY
-40 stub _IID_IMALLOC
-41 stub _IID_IMARSHAL
-42 stub _IID_IRPCCHANNEL
-43 stub _IID_IRPCSTUB
-44 stub _IID_ISTUBMANAGER
-45 stub _IID_IRPCPROXY
-46 stub _IID_IPROXYMANAGER
-47 stub _IID_IPSFACTORY
-48 stub _IID_ILOCKBYTES
-49 stub _IID_ISTORAGE
-50 stub _IID_ISTREAM
-51 stub _IID_IENUMSTATSTG
-52 stub _IID_IBINDCTX
-53 stub _IID_IMONIKER
-54 stub _IID_IRUNNINGOBJECTTABLE
-55 stub _IID_IINTERNALMONIKER
-56 stub _IID_IROOTSTORAGE
-57 stub _IID_IDFRESERVED1
-58 stub _IID_IDFRESERVED2
-59 stub _IID_IDFRESERVED3
-60 stub _IID_IMESSAGEFILTER
+37 variable _GUID_NULL               (0x00000000 0x00000000 0x00000000 0x00000000)
+38 variable _IID_IUnknown            (0x00000000 0x00000000 0x000000c0 0x46000000)
+39 variable _IID_IClassFactory       (0x00000001 0x00000000 0x000000c0 0x46000000)
+40 variable _IID_IMalloc             (0x00000002 0x00000000 0x000000c0 0x46000000)
+41 variable _IID_IMarshal            (0x00000003 0x00000000 0x000000c0 0x46000000)
+42 variable _IID_IRpcChannel         (0x00000004 0x00000000 0x000000c0 0x46000000)
+43 variable _IID_IRpcStub            (0x00000005 0x00000000 0x000000c0 0x46000000)
+44 variable _IID_IStubManager        (0x00000006 0x00000000 0x000000c0 0x46000000)
+45 variable _IID_IRpcProxy           (0x00000007 0x00000000 0x000000c0 0x46000000)
+46 variable _IID_IProxyManager       (0x00000008 0x00000000 0x000000c0 0x46000000)
+47 variable _IID_IPSFactory          (0x00000009 0x00000000 0x000000c0 0x46000000)
+48 variable _IID_ILockBytes          (0x0000000a 0x00000000 0x000000c0 0x46000000)
+49 variable _IID_IStorage            (0x0000000b 0x00000000 0x000000c0 0x46000000)
+50 variable _IID_IStream             (0x0000000c 0x00000000 0x000000c0 0x46000000)
+51 variable _IID_IEnumSTATSTG        (0x0000000d 0x00000000 0x000000c0 0x46000000)
+52 variable _IID_IBindCtx            (0x0000000e 0x00000000 0x000000c0 0x46000000)
+53 variable _IID_IMoniker            (0x0000000f 0x00000000 0x000000c0 0x46000000)
+54 variable _IID_IRunningObjectTable (0x00000010 0x00000000 0x000000c0 0x46000000)
+55 variable _IID_IInternalMoniker    (0x00000011 0x00000000 0x000000c0 0x46000000)
+56 variable _IID_IRootStorage        (0x00000012 0x00000000 0x000000c0 0x46000000)
+57 variable _IID_IDfReserved1        (0x00000013 0x00000000 0x000000c0 0x46000000)
+58 variable _IID_IDfReserved2        (0x00000014 0x00000000 0x000000c0 0x46000000)
+59 variable _IID_IDfReserved3        (0x00000015 0x00000000 0x000000c0 0x46000000)
+60 variable _IID_IMessageFilter      (0x00000016 0x00000000 0x000000c0 0x46000000)
 61 pascal CLSIDFromProgID(str ptr) CLSIDFromProgID16
 62 pascal ProgIDFromCLSID(ptr ptr) ProgIDFromCLSID16
 63 pascal CoLockObjectExternal(segptr word word) CoLockObjectExternal16
-64 stub _CLSID_STDMARSHAL
+64 variable _CLSID_StdMarshal        (0x00000017 0x00000000 0x000000c0 0x46000000)
 65 stub COGETTREATASCLASS
 66 stub COTREATASCLASS
 67 stub COGETSTANDARDMARSHAL
 68 stub PROPAGATERESULT
 69 stub IIDFROMSTRING
-70 stub _IID_ISTDMARSHALINFO
+70 variable _IID_IStdMarshalInfo     (0x00000018 0x00000000 0x000000c0 0x46000000)
 71 pascal CoCreateStandardMalloc(long ptr) CoCreateStandardMalloc16
-72 stub _IID_IEXTERNALCONNECTION
+72 variable _IID_IExternalConnection (0x00000019 0x00000000 0x000000c0 0x46000000)
 73 pascal CoCreateGuid(ptr) CoCreateGuid16
 75 stub FNASSERT
 76 pascal -ret16 StringFromGUID2(ptr ptr word) StringFromGUID216
-- 
2.7.4




More information about the wine-patches mailing list