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