Cleaned up CreateSystemTimer interface for use with 32-bit callbacks.
[wine] / if1632 / compobj.spec
1 name    compobj
2 type    win16
3
4 1 pascal CoBuildVersion() CoBuildVersion
5 2 pascal CoInitialize(long) CoInitialize16
6 3 pascal CoUninitialize() CoUninitialize
7 4 pascal CoGetMalloc(long ptr) CoGetMalloc16
8 5 pascal CoRegisterClassObject(ptr ptr long long ptr) CoRegisterClassObject16
9 6 stub COREVOKECLASSOBJECT
10 7 pascal CoGetClassObject(ptr long ptr ptr ptr) CoGetClassObject
11 8 stub COMARSHALINTERFACE
12 9 stub COUNMARSHALINTERFACE
13 10 stub COLOADLIBRARY
14 11 stub COFREELIBRARY
15 12 stub COFREEALLLIBRARIES
16 13 pascal CoCreateInstance(ptr ptr long ptr ptr) CoCreateInstance
17 14 stub STRINGFROMIID
18 15 pascal CoDisconnectObject(ptr long) CoDisconnectObject
19 16 stub CORELEASEMARSHALDATA
20 17 pascal16 COFREEUNUSEDLIBRARIES() CoFreeUnusedLibraries
21 18 pascal16 IsEqualGUID(ptr ptr) IsEqualGUID
22 19 pascal StringFromCLSID(ptr ptr) StringFromCLSID16
23 20 pascal CLSIDFromString(str ptr) CLSIDFromString16
24 21 stub ISVALIDPTRIN
25 22 stub ISVALIDPTROUT
26 23 stub ISVALIDINTERFACE
27 24 stub ISVALIDIID
28 25 stub RESULTFROMSCODE
29 26 stub GETSCODE
30 27 pascal CoRegisterMessageFilter(ptr ptr) CoRegisterMessageFilter16
31 28 stub COISHANDLERCONNECTED
32 29 stub SHRADDREF
33 30 pascal CoFileTimeToDosDateTime(ptr ptr ptr) FileTimeToDosDateTime
34 31 pascal CoDosDateTimeToFileTime(word word ptr) DosDateTimeToFileTime
35 32 stub COMARSHALHRESULT
36 33 stub COUNMARSHALHRESULT
37 34 pascal CoGetCurrentProcess() CoGetCurrentProcess
38 35 stub SHRCREATE
39 36 stub COISOLE1CLASS
40 37 stub _GUID_NULL
41 38 stub _IID_IUNKNOWN
42 39 stub _IID_ICLASSFACTORY
43 40 stub _IID_IMALLOC
44 41 stub _IID_IMARSHAL
45 42 stub _IID_IRPCCHANNEL
46 43 stub _IID_IRPCSTUB
47 44 stub _IID_ISTUBMANAGER
48 45 stub _IID_IRPCPROXY
49 46 stub _IID_IPROXYMANAGER
50 47 stub _IID_IPSFACTORY
51 48 stub _IID_ILOCKBYTES
52 49 stub _IID_ISTORAGE
53 50 stub _IID_ISTREAM
54 51 stub _IID_IENUMSTATSTG
55 52 stub _IID_IBINDCTX
56 53 stub _IID_IMONIKER
57 54 stub _IID_IRUNNINGOBJECTTABLE
58 55 stub _IID_IINTERNALMONIKER
59 56 stub _IID_IROOTSTORAGE
60 57 stub _IID_IDFRESERVED1
61 58 stub _IID_IDFRESERVED2
62 59 stub _IID_IDFRESERVED3
63 60 stub _IID_IMESSAGEFILTER
64 61 pascal CLSIDFromProgID(str ptr) CLSIDFromProgID16
65 62 stub PROGIDFROMCLSID
66 63 pascal CoLockObjectExternal(segptr word word) CoLockObjectExternal16
67 64 stub _CLSID_STDMARSHAL
68 65 stub COGETTREATASCLASS
69 66 stub COTREATASCLASS
70 67 stub COGETSTANDARDMARSHAL
71 68 stub PROPAGATERESULT
72 69 stub IIDFROMSTRING
73 70 stub _IID_ISTDMARSHALINFO
74 71 pascal CoCreateStandardMalloc(long ptr) CoCreateStandardMalloc16
75 72 stub _IID_IEXTERNALCONNECTION
76 73 stub COCREATEGUID
77 75 stub FNASSERT
78 76 pascal STRINGFROMGUID2(ptr ptr word) StringFromGUID2
79 77 stub COGETCLASSEXT
80 78 stub OLE1CLASSFROMCLSID2
81 79 stub CLSIDFROMOLE1CLASS
82 80 stub COOPENCLASSKEY
83 81 stub GUIDFROMSTRING
84 82 pascal CoFileTimeNow(ptr) CoFileTimeNow
85 83 stub REMALLOCOID
86 84 stub REMFREEOID
87 85 stub REMCREATEREMOTEHANDLER
88 86 stub REMCONNECTTOOBJECT
89 87 stub REMGETINFOFORCID
90 88 stub LRPCCALL
91 89 stub LRPCDISPATCH
92 90 stub LRPCREGISTERMONITOR
93 91 stub LRPCREVOKEMONITOR
94 92 stub LRPCGETTHREADWINDOW
95 93 stub TIMERCALLBACKPROC
96 94 pascal LookupETask(ptr ptr) LookupETask
97 95 pascal16 SetETask(word ptr) SetETask
98 96 stub LRPCFREEMONITORDATA
99 97 stub REMLOOKUPSHUNK
100 98 stub SHRGETSIZE
101 99 stub CALLTHKMGRUNINITIALIZE
102 100 stub ??0CARRAYFVALUE@@REC@KI@Z
103 101 stub ??1CARRAYFVALUE@@REC@XZ
104 102 stub ?ASSERTVALID@CARRAYFVALUE@@RFCXXZ
105 103 stub ?FREEEXTRA@CARRAYFVALUE@@RECXXZ
106 104 stub ?_GETAT@CARRAYFVALUE@@RFCPEXH@Z
107 105 stub ?GETSIZE@CARRAYFVALUE@@RFCHXZ
108 106 stub ?REMOVEALL@CARRAYFVALUE@@RECXXZ
109 107 stub SHRDESTROY
110 108 stub ?INDEXOF@CARRAYFVALUE@@RECHPEXII@Z
111 109 stub ?INSERTAT@CARRAYFVALUE@@RECHHPEXH@Z
112 110 stub COSETSTATE
113 111 stub ?REMOVEAT@CARRAYFVALUE@@RECXHH@Z
114 112 stub ?SETAT@CARRAYFVALUE@@RECXHPEX@Z
115 113 stub ?SETATGROW@CARRAYFVALUE@@RECHHPEX@Z
116 114 stub ?SETSIZE@CARRAYFVALUE@@RECHHH@Z
117 115 pascal CoGetState(ptr) CoGetState16
118 116 stub DLLENTRYPOINT
119 117 stub ?RELEASE@CSTDMALLOC@@VEAKXZ
120 118 stub ?ALLOC@CSTDMALLOC@@VEAPEXK@Z
121 119 stub SHRRELEASE
122 120 stub ?GETASSOCAT@CMAPKEYTOVALUE@@BFCPEUCASSOC@1@PEXIAEI@Z
123 121 stub ?SETASSOCKEY@CMAPKEYTOVALUE@@BFCHPEUCASSOC@1@PEXI@Z
124 122 stub ??1CMAPKEYTOVALUE@@REC@XZ
125 123 stub ?GETASSOCKEYPTR@CMAPKEYTOVALUE@@BFCXPEUCASSOC@1@PEPEXPEI@Z
126 124 stub ?NEWASSOC@CMAPKEYTOVALUE@@BECPEUCASSOC@1@IPEXI0@Z
127 125 stub ?SIZEASSOC@CMAPKEYTOVALUE@@BFCIXZ
128 126 stub ?FREEASSOC@CMAPKEYTOVALUE@@BECXPEUCASSOC@1@@Z
129 127 stub ?GETSTARTPOSITION@CMAPKEYTOVALUE@@RFCPEXXZ
130 128 stub ?GETNEXTASSOC@CMAPKEYTOVALUE@@RFCXPEPEXPEXPEI1@Z
131 129 stub ?COMPAREASSOCKEY@CMAPKEYTOVALUE@@BFCHPEUCASSOC@1@PEXI@Z
132 130 stub ?REMOVEHKEY@CMAPKEYTOVALUE@@RECHK@Z
133 131 stub ?GETHKEY@CMAPKEYTOVALUE@@RFCKPEXI@Z
134 132 stub ?GETCOUNT@CMAPKEYTOVALUE@@RFCHXZ
135 133 stub ?LOOKUP@CMAPKEYTOVALUE@@RFCHPEXI0@Z
136 134 stub ?GETASSOCVALUE@CMAPKEYTOVALUE@@BFCXPEUCASSOC@1@PEX@Z
137 135 stub ?REMOVEKEY@CMAPKEYTOVALUE@@RECHPEXI@Z
138 136 stub ?REMOVEALL@CMAPKEYTOVALUE@@RECXXZ
139 137 stub SHRALLOC
140 138 stub ?FREEASSOCKEY@CMAPKEYTOVALUE@@BFCXPEUCASSOC@1@@Z
141 139 stub ?SETAT@CMAPKEYTOVALUE@@RECHPEXI0@Z
142 140 stub ?LOOKUPHKEY@CMAPKEYTOVALUE@@RFCHKPEX@Z
143 141 stub ?ASSERTVALID@CMAPKEYTOVALUE@@RFCXXZ
144 142 stub ?SETASSOCVALUE@CMAPKEYTOVALUE@@BFCXPEUCASSOC@1@PEX@Z
145 143 stub ?SETATHKEY@CMAPKEYTOVALUE@@RECHKPEX@Z
146 144 stub ??0CMAPKEYTOVALUE@@REC@KIIHP7CIPEXI@ZI@Z
147 145 stub ?INITHASHTABLE@CMAPKEYTOVALUE@@BECHXZ
148 146 stub ?GETASSOCVALUEPTR@CMAPKEYTOVALUE@@BFCXPEUCASSOC@1@PEPEX@Z
149 147 stub ?LOOKUPADD@CMAPKEYTOVALUE@@RFCHPEXI0@Z
150 148 stub MKVDEFAULTHASHKEY
151 149 stub DELETE16
152 150 stub COMEMCTXOF
153 151 stub COMEMALLOC
154 152 stub COMEMFREE
155 153 stub SHRREALLOC
156 154 stub ___EXPORTEDSTUB
157 155 stub LRPCREGISTERWIN32SMONITOR
158 156 stub MYREMGETINFOFORCID
159 157 stub SHRFREE
160 158 stub OPNEW16
161 159 stub ADDCOINFO
162 160 stub CORUNMODALLOOP
163 161 stub COHANDLEINCOMINGCALL
164 162 stub COSETACKSTATE
165 163 stub SHRDIDALLOC
166 164 stub ?GETAT@CARRAYFVALUE@@RFCPEXH@Z
167 165 stub ?GETUPPERBOUND@CARRAYFVALUE@@RFCHXZ
168 166 stub OPDELETE16
169 167 stub ?GETSIZEVALUE@CARRAYFVALUE@@RFCHXZ
170 168 stub ?PROXY1632ADDREF@@ZAKPEVCPROXY1632@@@Z
171 169 stub REMLOOKUPSHUNK
172 170 stub ?ISEMPTY@CMAPKEYTOVALUE@@RFCHXZ
173 171 stub ?FREE@CSTDMALLOC@@VEAXPEX@Z
174 172 stub CALLTHKMGRINITIALIZE
175 173 stub ?REALLOC@CSTDMALLOC@@VEAPEXPEXK@Z
176 174 stub ?SM16RHQI@@ZAPEXPEVCSM16RELEASEHANDLER@@AFUGUID@@PEPEX@Z
177 175 stub ?PROXY1632METHOD10@@ZAKPEVCPROXY1632@@@Z
178 176 stub ___EXPORTEDSTUB
179 177 stub ?PROXY1632METHOD20@@ZAKPEVCPROXY1632@@@Z
180 178 stub ?PROXY1632METHOD11@@ZAKPEVCPROXY1632@@@Z
181 179 stub ?PROXY1632METHOD30@@ZAKPEVCPROXY1632@@@Z
182 180 stub ?PROXY1632METHOD21@@ZAKPEVCPROXY1632@@@Z
183 181 stub ?PROXY1632METHOD12@@ZAKPEVCPROXY1632@@@Z
184 182 stub ?PROXY1632METHOD31@@ZAKPEVCPROXY1632@@@Z
185 183 stub ?PROXY1632METHOD22@@ZAKPEVCPROXY1632@@@Z
186 184 stub ?PROXY1632METHOD13@@ZAKPEVCPROXY1632@@@Z
187 185 stub ?GETSIZE@CSTDMALLOC@@VEAKPEX@Z
188 186 stub ?PROXY1632METHOD23@@ZAKPEVCPROXY1632@@@Z
189 187 stub ?PROXY1632METHOD14@@ZAKPEVCPROXY1632@@@Z
190 188 stub ?PROXY1632METHOD24@@ZAKPEVCPROXY1632@@@Z
191 189 stub ?PROXY1632METHOD15@@ZAKPEVCPROXY1632@@@Z
192 190 stub ?PROXY1632METHOD25@@ZAKPEVCPROXY1632@@@Z
193 191 stub ?PROXY1632METHOD16@@ZAKPEVCPROXY1632@@@Z
194 192 stub ?PROXY1632METHOD26@@ZAKPEVCPROXY1632@@@Z
195 193 stub ?PROXY1632METHOD17@@ZAKPEVCPROXY1632@@@Z
196 194 stub ?PROXY1632METHOD27@@ZAKPEVCPROXY1632@@@Z
197 195 stub ?PROXY1632METHOD18@@ZAKPEVCPROXY1632@@@Z
198 196 stub ?PROXY1632METHOD28@@ZAKPEVCPROXY1632@@@Z
199 197 stub ?ADDREF@CSTDMALLOC@@VEAKXZ
200 198 stub ?PROXY1632METHOD19@@ZAKPEVCPROXY1632@@@Z
201 199 stub ?PROXY1632METHOD29@@ZAKPEVCPROXY1632@@@Z
202 200 stub CALL32INITIALIZE
203 201 pascal CALLOBJECTINWOW(ptr ptr) CallObjectInWOW
204 203 stub CALLOBJECTINWOWCHECKINIT
205 204 stub CALLOBJECTINWOWCHECKTHKMGR
206 205 stub CONVERTHR1632
207 206 stub CONVERTHR3216
208 207 stub ADDAPPCOMPATFLAG
209
210 # WINE internal relays (for Win16 interfaces)
211 500 cdecl IMalloc16_QueryInterface(ptr ptr ptr) IMalloc16_QueryInterface
212 501 cdecl IMalloc16_AddRef(ptr) IMalloc16_AddRef
213 502 cdecl IMalloc16_Release(ptr) IMalloc16_Release
214 503 cdecl IMalloc16_Alloc(ptr long) IMalloc16_Alloc
215 504 cdecl IMalloc16_Realloc(ptr segptr long) IMalloc16_Realloc
216 505 cdecl IMalloc16_Free(ptr segptr) IMalloc16_Free
217 506 cdecl IMalloc16_GetSize(ptr segptr) IMalloc16_GetSize
218 507 cdecl IMalloc16_DidAlloc(ptr segptr) IMalloc16_DidAlloc
219 508 cdecl IMalloc16_HeapMinimize(ptr) IMalloc16_HeapMinimize