[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