Document BSTR functions, add SetOANoCache().
[wine] / dlls / oleaut32 / oleaut32.spec
1 1 stdcall -private DllGetClassObject(ptr ptr ptr) OLEAUT32_DllGetClassObject
2 2 stdcall SysAllocString(wstr)
3 3 stdcall SysReAllocString(ptr wstr)
4 4 stdcall SysAllocStringLen(wstr long)
5 5 stdcall SysReAllocStringLen(ptr ptr long)
6 6 stdcall SysFreeString(wstr)
7 7 stdcall SysStringLen(wstr)
8 8 stdcall VariantInit(ptr)
9 9 stdcall VariantClear(ptr)
10 10 stdcall VariantCopy(ptr ptr)
11 11 stdcall VariantCopyInd(ptr ptr)
12 12 stdcall VariantChangeType(ptr ptr long long)
13 13 stdcall VariantTimeToDosDateTime(double ptr ptr)
14 14 stdcall DosDateTimeToVariantTime(long long ptr)
15 15 stdcall SafeArrayCreate(long long ptr)
16 16 stdcall SafeArrayDestroy(ptr)
17 17 stdcall SafeArrayGetDim(ptr)
18 18 stdcall SafeArrayGetElemsize(ptr)
19 19 stdcall SafeArrayGetUBound(ptr long long)
20 20 stdcall SafeArrayGetLBound(ptr long long)
21 21 stdcall SafeArrayLock(ptr)
22 22 stdcall SafeArrayUnlock(ptr)
23 23 stdcall SafeArrayAccessData(ptr ptr)
24 24 stdcall SafeArrayUnaccessData(ptr)
25 25 stdcall SafeArrayGetElement(ptr ptr ptr)
26 26 stdcall SafeArrayPutElement(ptr ptr ptr)
27 27 stdcall SafeArrayCopy(ptr ptr)
28 28 stdcall DispGetParam(ptr long long ptr ptr)
29 29 stdcall DispGetIDsOfNames(ptr ptr long ptr)
30 30 stdcall DispInvoke(ptr ptr long long ptr ptr ptr ptr)
31 31 stdcall CreateDispTypeInfo(ptr long ptr)
32 32 stdcall CreateStdDispatch(ptr ptr ptr ptr)
33 33 stdcall RegisterActiveObject(ptr ptr long ptr)
34 34 stdcall RevokeActiveObject(long ptr)
35 35 stdcall GetActiveObject(ptr ptr ptr)
36 36 stdcall SafeArrayAllocDescriptor(long ptr)
37 37 stdcall SafeArrayAllocData(ptr)
38 38 stdcall SafeArrayDestroyDescriptor(ptr)
39 39 stdcall SafeArrayDestroyData(ptr)
40 40 stdcall SafeArrayRedim(ptr ptr)
41 41 stdcall SafeArrayAllocDescriptorEx(long long ptr)
42 42 stub SafeArrayCreateEx
43 43 stub SafeArrayCreateVectorEx
44 44 stdcall SafeArraySetRecordInfo(ptr ptr)
45 45 stdcall SafeArrayGetRecordInfo(ptr ptr)
46 46 stdcall VarParseNumFromStr(wstr long long ptr ptr)
47 47 stdcall VarNumFromParseNum(ptr ptr long ptr)
48 48 stdcall VarI2FromUI1(long ptr)
49 49 stdcall VarI2FromI4(long ptr)
50 50 stdcall VarI2FromR4(long ptr)
51 51 stdcall VarI2FromR8(double ptr)
52 52 stdcall VarI2FromCy(double ptr)
53 53 stdcall VarI2FromDate(double ptr)
54 54 stdcall VarI2FromStr(wstr long long ptr)
55 55 stub VarI2FromDisp
56 56 stdcall VarI2FromBool(long ptr)
57 57 stdcall SafeArraySetIID(ptr ptr)
58 58 stdcall VarI4FromUI1(long ptr)
59 59 stdcall VarI4FromI2(long ptr)
60 60 stdcall VarI4FromR4(long ptr)
61 61 stdcall VarI4FromR8(double ptr)
62 62 stdcall VarI4FromCy(double ptr)
63 63 stdcall VarI4FromDate(double ptr)
64 64 stdcall VarI4FromStr(wstr long long ptr)
65 65 stub VarI4FromDisp
66 66 stdcall VarI4FromBool(long ptr)
67 67 stdcall SafeArrayGetIID(ptr ptr)
68 68 stdcall VarR4FromUI1(long ptr)
69 69 stdcall VarR4FromI2(long ptr)
70 70 stdcall VarR4FromI4(long ptr)
71 71 stdcall VarR4FromR8(double ptr)
72 72 stdcall VarR4FromCy(double ptr)
73 73 stdcall VarR4FromDate(double ptr)
74 74 stdcall VarR4FromStr(wstr long long ptr)
75 75 stub VarR4FromDisp
76 76 stdcall VarR4FromBool(long ptr)
77 77 stdcall SafeArrayGetVartype(ptr ptr)
78 78 stdcall VarR8FromUI1(long ptr)
79 79 stdcall VarR8FromI2(long ptr)
80 80 stdcall VarR8FromI4(long ptr)
81 81 stdcall VarR8FromR4(long ptr)
82 82 stdcall VarR8FromCy(double ptr)
83 83 stdcall VarR8FromDate(double ptr)
84 84 stdcall VarR8FromStr(wstr long long ptr)
85 85 stub VarR8FromDisp
86 86 stdcall VarR8FromBool(long ptr)
87 87 stdcall VarFormat(ptr ptr long long long ptr)
88 88 stdcall VarDateFromUI1(long ptr)
89 89 stdcall VarDateFromI2(long ptr)
90 90 stdcall VarDateFromI4(long ptr)
91 91 stdcall VarDateFromR4(long ptr)
92 92 stdcall VarDateFromR8(double ptr)
93 93 stdcall VarDateFromCy(double ptr)
94 94 stdcall VarDateFromStr(wstr long long ptr)
95 95 stub VarDateFromDisp
96 96 stdcall VarDateFromBool(long ptr)
97 97 stdcall VarFormatDateTime(ptr long long ptr)
98 98 stdcall VarCyFromUI1(long ptr)
99 99 stdcall VarCyFromI2(long ptr)
100 100 stdcall VarCyFromI4(long ptr)
101 101 stdcall VarCyFromR4(long ptr)
102 102 stdcall VarCyFromR8(double ptr)
103 103 stdcall VarCyFromDate(double ptr)
104 104 stdcall VarCyFromStr(ptr long long ptr)
105 105 stub VarCyFromDisp
106 106 stdcall VarCyFromBool(long ptr)
107 107 stub VarFormatNumber # stdcall (ptr long long long long long ptr)
108 108 stdcall VarBstrFromUI1(long long long ptr)
109 109 stdcall VarBstrFromI2(long long long ptr)
110 110 stdcall VarBstrFromI4(long long long ptr)
111 111 stdcall VarBstrFromR4(long long long ptr)
112 112 stdcall VarBstrFromR8(double long long ptr)
113 113 stdcall VarBstrFromCy(double long long ptr)
114 114 stdcall VarBstrFromDate(double long long ptr)
115 115 stub VarBstrFromDisp
116 116 stdcall VarBstrFromBool(long long long ptr)
117 117 stub VarFormatPercent # stdcall (ptr long long long long long ptr)
118 118 stdcall VarBoolFromUI1(long ptr)
119 119 stdcall VarBoolFromI2(long ptr)
120 120 stdcall VarBoolFromI4(long ptr)
121 121 stdcall VarBoolFromR4(long ptr)
122 122 stdcall VarBoolFromR8(double ptr)
123 123 stdcall VarBoolFromDate(double ptr)
124 124 stdcall VarBoolFromCy(double ptr)
125 125 stdcall VarBoolFromStr(wstr long long ptr)
126 126 stub VarBoolFromDisp
127 127 stdcall VarFormatCurrency(ptr long long long long long ptr)
128 128 stub VarWeekdayName # stdcall (long long long long ptr)
129 129 stub VarMonthName # stdcall (long long long ptr)
130 130 stdcall VarUI1FromI2(long ptr)
131 131 stdcall VarUI1FromI4(long ptr)
132 132 stdcall VarUI1FromR4(long ptr)
133 133 stdcall VarUI1FromR8(double ptr)
134 134 stdcall VarUI1FromCy(double ptr)
135 135 stdcall VarUI1FromDate(double ptr)
136 136 stdcall VarUI1FromStr(wstr long long ptr)
137 137 stub VarUI1FromDisp
138 138 stdcall VarUI1FromBool(long ptr)
139 139 stdcall VarFormatFromTokens (ptr ptr ptr long ptr long)
140 140 stdcall VarTokenizeFormatString (ptr ptr long long long long ptr)
141 141 stdcall VarAdd(ptr ptr ptr)
142 142 stdcall VarAnd(ptr ptr ptr)
143 143 stdcall VarDiv(ptr ptr ptr)
144 144 stub OACreateTypeLib2
145 146 stdcall DispCallFunc(ptr long long long long ptr ptr ptr)
146 147 stdcall VariantChangeTypeEx(ptr ptr long long long)
147 148 stdcall SafeArrayPtrOfIndex(ptr ptr ptr)
148 149 stdcall SysStringByteLen(ptr)
149 150 stdcall SysAllocStringByteLen(ptr long)
150 152 stub VarEqv # stdcall (ptr ptr ptr)
151 153 stub VarIdiv # stdcall (ptr ptr ptr)
152 154 stub VarImp # stdcall (ptr ptr ptr)
153 155 stdcall VarMod(ptr ptr ptr)
154 156 stdcall VarMul(ptr ptr ptr)
155 157 stdcall VarOr(ptr ptr ptr)
156 158 stub VarPow # stdcall (ptr ptr ptr)
157 159 stdcall VarSub(ptr ptr ptr)
158 160 stdcall CreateTypeLib(long wstr ptr)
159 161 stdcall LoadTypeLib (wstr ptr)
160 162 stdcall LoadRegTypeLib (ptr long long long ptr)
161 163 stdcall RegisterTypeLib(ptr wstr wstr)
162 164 stdcall QueryPathOfRegTypeLib(ptr long long long ptr)
163 165 stdcall LHashValOfNameSys(long long wstr)
164 166 stdcall LHashValOfNameSysA(long long str)
165 167 stub VarXor # stdcall (ptr ptr ptr)
166 168 stub VarAbs # stdcall (ptr ptr)
167 169 stub VarFix # stdcall (ptr ptr)
168 170 stdcall OaBuildVersion()
169 171 stub ClearCustData
170 172 stub VarInt # stdcall (ptr ptr)
171 173 stub VarNeg # stdcall (ptr ptr)
172 174 stdcall VarNot(ptr ptr)
173 175 stub VarRound # stdcall (ptr long ptr)
174 176 stdcall VarCmp(ptr ptr long long)
175 177 stub VarDecAdd # stdcall (ptr ptr ptr)
176 178 stub VarDecDiv # stdcall (ptr ptr ptr)
177 179 stub VarDecMul # stdcall (ptr ptr ptr)
178 180 stub CreateTypeLib2
179 181 stub VarDecSub # stdcall (ptr ptr ptr)
180 182 stub VarDecAbs # stdcall (ptr ptr)
181 183 stdcall LoadTypeLibEx (wstr long ptr)
182 184 stdcall SystemTimeToVariantTime(ptr ptr)
183 185 stdcall VariantTimeToSystemTime(double ptr)
184 186 stdcall UnRegisterTypeLib (ptr long long long long)
185 187 stub VarDecFix # stdcall (ptr ptr)
186 188 stub VarDecInt # stdcall (ptr ptr)
187 189 stub VarDecNeg # stdcall (ptr ptr)
188 190 stub VarDecFromUI1
189 191 stub VarDecFromI2
190 192 stub VarDecFromI4
191 193 stub VarDecFromR4
192 194 stub VarDecFromR8
193 195 stub VarDecFromDate
194 196 stub VarDecFromCy
195 197 stdcall VarDecFromStr(wstr long long ptr)
196 198 stub VarDecFromDisp
197 199 stub VarDecFromBool
198 200 stdcall GetErrorInfo(long ptr) ole32.GetErrorInfo
199 201 stdcall SetErrorInfo(long ptr) ole32.SetErrorInfo
200 202 stdcall CreateErrorInfo(ptr) ole32.CreateErrorInfo
201 203 stub VarDecRound # stdcall (ptr long ptr)
202 204 stub VarDecCmp # stdcall (ptr ptr)
203 205 stdcall VarI2FromI1(long ptr)
204 206 stdcall VarI2FromUI2(long ptr)
205 207 stdcall VarI2FromUI4(long ptr)
206 208 stub VarI2FromDec
207 209 stdcall VarI4FromI1(long ptr)
208 210 stdcall VarI4FromUI2(long ptr)
209 211 stdcall VarI4FromUI4(long ptr)
210 212 stub VarI4FromDec
211 213 stdcall VarR4FromI1(long ptr)
212 214 stdcall VarR4FromUI2(long ptr)
213 215 stdcall VarR4FromUI4(long ptr)
214 216 stub VarR4FromDec
215 217 stdcall VarR8FromI1(long ptr)
216 218 stdcall VarR8FromUI2(long ptr)
217 219 stdcall VarR8FromUI4(long ptr)
218 220 stub VarR8FromDec
219 221 stdcall VarDateFromI1(long ptr)
220 222 stdcall VarDateFromUI2(long ptr)
221 223 stdcall VarDateFromUI4(long ptr)
222 224 stub VarDateFromDec
223 225 stdcall VarCyFromI1(long ptr)
224 226 stdcall VarCyFromUI2(long ptr)
225 227 stdcall VarCyFromUI4(long ptr)
226 228 stub VarCyFromDec
227 229 stdcall VarBstrFromI1(long long long ptr)
228 230 stdcall VarBstrFromUI2(long long long ptr)
229 231 stdcall VarBstrFromUI4(long long long ptr)
230 232 stdcall VarBstrFromDec(ptr long long ptr)
231 233 stdcall VarBoolFromI1(long ptr)
232 234 stdcall VarBoolFromUI2(long ptr)
233 235 stdcall VarBoolFromUI4(long ptr)
234 236 stub VarBoolFromDec
235 237 stdcall VarUI1FromI1(long ptr)
236 238 stdcall VarUI1FromUI2(long ptr)
237 239 stdcall VarUI1FromUI4(long ptr)
238 240 stub VarUI1FromDec
239 241 stub VarDecFromI1
240 242 stub VarDecFromUI2
241 243 stub VarDecFromUI4
242 244 stdcall VarI1FromUI1(long ptr)
243 245 stdcall VarI1FromI2(long ptr)
244 246 stdcall VarI1FromI4(long ptr)
245 247 stdcall VarI1FromR4(long ptr)
246 248 stdcall VarI1FromR8(double ptr)
247 249 stdcall VarI1FromDate(double ptr)
248 250 stdcall VarI1FromCy(double ptr)
249 251 stdcall VarI1FromStr(wstr long long ptr)
250 252 stub VarI1FromDisp
251 253 stdcall VarI1FromBool(long ptr)
252 254 stdcall VarI1FromUI2(long ptr)
253 255 stdcall VarI1FromUI4(long ptr)
254 256 stub VarI1FromDec
255 257 stdcall VarUI2FromUI1(long ptr)
256 258 stdcall VarUI2FromI2(long ptr)
257 259 stdcall VarUI2FromI4(long ptr)
258 260 stdcall VarUI2FromR4(long ptr)
259 261 stdcall VarUI2FromR8(double ptr)
260 262 stdcall VarUI2FromDate(double ptr)
261 263 stdcall VarUI2FromCy(double ptr)
262 264 stdcall VarUI2FromStr(wstr long long ptr)
263 265 stub VarUI2FromDisp
264 266 stdcall VarUI2FromBool(long ptr)
265 267 stdcall VarUI2FromI1(long ptr)
266 268 stdcall VarUI2FromUI4(long ptr)
267 269 stub VarUI2FromDec
268 270 stdcall VarUI4FromUI1(long ptr)
269 271 stdcall VarUI4FromI2(long ptr)
270 272 stdcall VarUI4FromI4(long ptr)
271 273 stdcall VarUI4FromR4(long ptr)
272 274 stdcall VarUI4FromR8(double ptr)
273 275 stdcall VarUI4FromDate(double ptr)
274 276 stdcall VarUI4FromCy(double ptr)
275 277 stdcall VarUI4FromStr(wstr long long ptr)
276 278 stub VarUI4FromDisp
277 279 stdcall VarUI4FromBool(long ptr)
278 280 stdcall VarUI4FromI1(long ptr)
279 281 stdcall VarUI4FromUI2(long ptr)
280 282 stub VarUI4FromDec
281 283 stdcall BSTR_UserSize(ptr long ptr)
282 284 stdcall BSTR_UserMarshal(ptr ptr ptr)
283 285 stdcall BSTR_UserUnmarshal(ptr ptr ptr)
284 286 stdcall BSTR_UserFree(ptr ptr)
285 287 stdcall VARIANT_UserSize(ptr long ptr)
286 288 stdcall VARIANT_UserMarshal(ptr ptr ptr)
287 289 stdcall VARIANT_UserUnmarshal(ptr ptr ptr)
288 290 stdcall VARIANT_UserFree(ptr ptr)
289 291 stub LPSAFEARRAY_UserSize
290 292 stub LPSAFEARRAY_UserMarshal
291 293 stub LPSAFEARRAY_UserUnmarshal
292 294 stub LPSAFEARRAY_UserFree
293 295 stub LPSAFEARRAY_Size
294 296 stub LPSAFEARRAY_Marshal
295 297 stub LPSAFEARRAY_Unmarshal
296 298 stub VarDecCmpR8 # stdcall (ptr double)
297 299 stub VarCyAdd
298 303 stub VarCyMul
299 304 stdcall VarCyMulI4(double long ptr)
300 305 stub VarCySub
301 306 stub VarCyAbs
302 307 stub VarCyFix
303 308 stub VarCyInt
304 309 stub VarCyNeg
305 310 stub VarCyRound
306 311 stub VarCyCmp
307 312 stub VarCyCmpR8
308 313 stdcall VarBstrCat(wstr wstr ptr)
309 314 stdcall VarBstrCmp(wstr wstr long long)
310 315 stub VarR8Pow # stdcall (double double ptr)
311 316 stub VarR4CmpR8
312 317 stub VarR8Round # stdcall (double long ptr)
313 318 stdcall VarCat(ptr ptr ptr)
314 319 stub VarDateFromUdateEx # stdcall (ptr long long ptr)
315 320 stdcall -private DllRegisterServer() OLEAUT32_DllRegisterServer
316 321 stdcall -private DllUnregisterServer() OLEAUT32_DllUnregisterServer
317 322 stub GetRecordInfoFromGuids # stdcall (ptr long long long ptr ptr)
318 323 stub GetRecordInfoFromTypeInfo # stdcall (ptr ptr)
319 327 stdcall SetOaNoCache()
320 330 stdcall VarDateFromUdate(ptr long ptr)
321 331 stdcall VarUdateFromDate(double long ptr)
322 332 stub GetAltMonthNames
323 380 stub UserHWND_from_local
324 381 stub UserHWND_to_local
325 382 stub UserHWND_free_inst
326 383 stub UserHWND_free_local
327 384 stub UserBSTR_from_local
328 385 stub UserBSTR_to_local
329 386 stub UserBSTR_free_inst
330 387 stub UserBSTR_free_local
331 388 stub UserVARIANT_from_local
332 389 stub UserVARIANT_to_local
333 390 stub UserVARIANT_free_inst
334 391 stub UserVARIANT_free_local
335 392 stub UserEXCEPINFO_from_local
336 393 stub UserEXCEPINFO_to_local
337 394 stub UserEXCEPINFO_free_inst
338 395 stub UserEXCEPINFO_free_local
339 396 stub UserMSG_from_local
340 397 stub UserMSG_to_local
341 398 stub UserMSG_free_inst
342 399 stub UserMSG_free_local
343 401 stdcall OleLoadPictureEx(ptr long long long long long long ptr)
344 402 stub OleLoadPictureFileEx
345 410 stdcall -private DllCanUnloadNow() OLEAUT32_DllCanUnloadNow
346 411 stdcall SafeArrayCreateVector(long long long)
347 412 stdcall SafeArrayCopyData(ptr ptr)
348 413 stub VectorFromBstr
349 414 stub BstrFromVector
350 415 stdcall OleIconToCursor(long long)
351 416 stdcall OleCreatePropertyFrameIndirect(ptr)
352 417 stdcall OleCreatePropertyFrame(ptr long long ptr long ptr long ptr ptr long ptr)
353 418 stdcall OleLoadPicture(ptr long long ptr ptr)
354 419 stdcall OleCreatePictureIndirect(ptr ptr long ptr)
355 420 stdcall OleCreateFontIndirect(ptr ptr ptr)
356 421 stdcall OleTranslateColor(long long long)
357 422 stub OleLoadPictureFile
358 423 stub OleSavePictureFile
359 424 stub OleLoadPicturePath