wine/dlls/oleaut32/oleaut32.spec
Marcus Meissner 0749fc2034 Implemented Local Server COM.
Implemented the Typelib based Marshaler.
2002-02-05 18:11:17 +00:00

376 lines
16 KiB
Python

name oleaut32
type win32
rsrc version.res
import -delay comctl32.dll
import ole32.dll
import user32.dll
import gdi32.dll
import advapi32.dll
import kernel32.dll
import ntdll.dll
debug_channels (ole olerelay typelib)
1 stdcall DllGetClassObject(ptr ptr ptr) OLEAUT32_DllGetClassObject
2 stdcall SysAllocString(wstr) SysAllocString
3 stdcall SysReAllocString(ptr wstr) SysReAllocString
4 stdcall SysAllocStringLen(wstr long) SysAllocStringLen
5 stdcall SysReAllocStringLen(ptr ptr long) SysReAllocStringLen
6 stdcall SysFreeString(wstr) SysFreeString
7 stdcall SysStringLen(wstr) SysStringLen
8 stdcall VariantInit(ptr) VariantInit
9 stdcall VariantClear(ptr) VariantClear
10 stdcall VariantCopy(ptr ptr) VariantCopy
11 stdcall VariantCopyInd(ptr ptr) VariantCopyInd
12 stdcall VariantChangeType(ptr ptr long long) VariantChangeType
13 stdcall VariantTimeToDosDateTime(double ptr ptr) VariantTimeToDosDateTime
14 stdcall DosDateTimeToVariantTime(long long ptr) DosDateTimeToVariantTime
15 stdcall SafeArrayCreate(long long ptr) SafeArrayCreate
16 stdcall SafeArrayDestroy(ptr) SafeArrayDestroy
17 stdcall SafeArrayGetDim(ptr) SafeArrayGetDim
18 stdcall SafeArrayGetElemsize(ptr) SafeArrayGetElemsize
19 stdcall SafeArrayGetUBound(ptr long long) SafeArrayGetUBound
20 stdcall SafeArrayGetLBound(ptr long long) SafeArrayGetLBound
21 stdcall SafeArrayLock(ptr) SafeArrayLock
22 stdcall SafeArrayUnlock(ptr) SafeArrayUnlock
23 stdcall SafeArrayAccessData(ptr ptr) SafeArrayAccessData
24 stdcall SafeArrayUnaccessData(ptr) SafeArrayUnaccessData
25 stdcall SafeArrayGetElement(ptr ptr ptr) SafeArrayGetElement
26 stdcall SafeArrayPutElement(ptr ptr ptr) SafeArrayPutElement
27 stdcall SafeArrayCopy(ptr ptr) SafeArrayCopy
28 stdcall DispGetParam(ptr long long ptr ptr) DispGetParam
29 stdcall DispGetIDsOfNames(ptr ptr long ptr) DispGetIDsOfNames
30 stdcall DispInvoke(ptr ptr long long ptr ptr ptr ptr) DispInvoke
31 stdcall CreateDispTypeInfo(ptr long ptr) CreateDispTypeInfo
32 stdcall CreateStdDispatch(ptr ptr ptr ptr) CreateStdDispatch
33 stdcall RegisterActiveObject(ptr ptr long ptr) RegisterActiveObject
34 stdcall RevokeActiveObject(long ptr) RevokeActiveObject
35 stdcall GetActiveObject(ptr ptr ptr) GetActiveObject
36 stdcall SafeArrayAllocDescriptor(long ptr) SafeArrayAllocDescriptor
37 stdcall SafeArrayAllocData(ptr) SafeArrayAllocData
38 stdcall SafeArrayDestroyDescriptor(ptr) SafeArrayDestroyDescriptor
39 stdcall SafeArrayDestroyData(ptr) SafeArrayDestroyData
40 stdcall SafeArrayRedim(ptr ptr) SafeArrayRedim
41 stub OACreateTypeLib2
46 stdcall VarParseNumFromStr(wstr long long ptr ptr) VarParseNumFromStr
47 stdcall VarNumFromParseNum(ptr ptr long ptr) VarNumFromParseNum
48 stdcall VarI2FromUI1(long ptr) VarI2FromUI1
49 stdcall VarI2FromI4(long ptr) VarI2FromI4
50 stdcall VarI2FromR4(long ptr) VarI2FromR4
51 stdcall VarI2FromR8(double ptr) VarI2FromR8
52 stdcall VarI2FromCy(double ptr) VarI2FromCy
53 stdcall VarI2FromDate(double ptr) VarI2FromDate
54 stdcall VarI2FromStr(wstr long long ptr) VarI2FromStr
55 stub VarI2FromDisp
56 stdcall VarI2FromBool(long ptr) VarI2FromBool
58 stdcall VarI4FromUI1(long ptr) VarI4FromUI1
59 stdcall VarI4FromI2(long ptr) VarI4FromI2
60 stdcall VarI4FromR4(long ptr) VarI4FromR4
61 stdcall VarI4FromR8(double ptr) VarI4FromR8
62 stdcall VarI4FromCy(double ptr) VarI4FromCy
63 stdcall VarI4FromDate(double ptr) VarI4FromDate
64 stdcall VarI4FromStr(wstr long long ptr) VarI4FromStr
65 stub VarI4FromDisp
66 stdcall VarI4FromBool(long ptr) VarI4FromBool
68 stdcall VarR4FromUI1(long ptr) VarR4FromUI1
69 stdcall VarR4FromI2(long ptr) VarR4FromI2
70 stdcall VarR4FromI4(long ptr) VarR4FromI4
71 stdcall VarR4FromR8(double ptr) VarR4FromR8
72 stdcall VarR4FromCy(double ptr) VarR4FromCy
73 stdcall VarR4FromDate(double ptr) VarR4FromDate
74 stdcall VarR4FromStr(wstr long long ptr) VarR4FromStr
75 stub VarR4FromDisp
76 stdcall VarR4FromBool(long ptr) VarR4FromBool
77 stdcall SafeArrayGetVarType(ptr ptr) SafeArrayGetVarType
78 stdcall VarR8FromUI1(long ptr) VarR8FromUI1
79 stdcall VarR8FromI2(long ptr) VarR8FromI2
80 stdcall VarR8FromI4(long ptr) VarR8FromI4
81 stdcall VarR8FromR4(long ptr) VarR8FromR4
82 stdcall VarR8FromCy(double ptr) VarR8FromCy
83 stdcall VarR8FromDate(double ptr) VarR8FromDate
84 stdcall VarR8FromStr(wstr long long ptr) VarR8FromStr
85 stub VarR8FromDisp
86 stdcall VarR8FromBool(long ptr) VarR8FromBool
88 stdcall VarDateFromUI1(long ptr) VarDateFromUI1
89 stdcall VarDateFromI2(long ptr) VarDateFromI2
90 stdcall VarDateFromI4(long ptr) VarDateFromI4
91 stdcall VarDateFromR4(long ptr) VarDateFromR4
92 stdcall VarDateFromR8(double ptr) VarDateFromR8
93 stdcall VarDateFromCy(double ptr) VarDateFromCy
94 stdcall VarDateFromStr(wstr long long ptr) VarDateFromStr
95 stub VarDateFromDisp
96 stdcall VarDateFromBool(long ptr) VarDateFromBool
#97 stub VarFormatDateTime # (ptr long long ptr)
98 stdcall VarCyFromUI1(long ptr) VarCyFromUI1
99 stdcall VarCyFromI2(long ptr) VarCyFromI2
100 stdcall VarCyFromI4(long ptr) VarCyFromI4
101 stdcall VarCyFromR4(long ptr) VarCyFromR4
102 stdcall VarCyFromR8(double ptr) VarCyFromR8
103 stdcall VarCyFromDate(double ptr) VarCyFromDate
104 stdcall VarCyFromStr(ptr long long ptr) VarCyFromStr
105 stub VarCyFromDisp
106 stdcall VarCyFromBool(long ptr) VarCyFromBool
108 stdcall VarBstrFromUI1(long long long ptr) VarBstrFromUI1
109 stdcall VarBstrFromI2(long long long ptr) VarBstrFromI2
110 stdcall VarBstrFromI4(long long long ptr) VarBstrFromI4
111 stdcall VarBstrFromR4(long long long ptr) VarBstrFromR4
112 stdcall VarBstrFromR8(double long long ptr) VarBstrFromR8
113 stdcall VarBstrFromCy(double long long ptr) VarBstrFromCy
114 stdcall VarBstrFromDate(double long long ptr) VarBstrFromDate
115 stub VarBstrFromDisp
116 stdcall VarBstrFromBool(long long long ptr) VarBstrFromBool
118 stdcall VarBoolFromUI1(long ptr) VarBoolFromUI1
119 stdcall VarBoolFromI2(long ptr) VarBoolFromI2
120 stdcall VarBoolFromI4(long ptr) VarBoolFromI4
121 stdcall VarBoolFromR4(long ptr) VarBoolFromR4
122 stdcall VarBoolFromR8(double ptr) VarBoolFromR8
123 stdcall VarBoolFromDate(double ptr) VarBoolFromDate
124 stdcall VarBoolFromCy(double ptr) VarBoolFromCy
125 stdcall VarBoolFromStr(wstr long long ptr) VarBoolFromStr
126 stub VarBoolFromDisp
130 stdcall VarUI1FromI2(long ptr) VarUI1FromI2
131 stdcall VarUI1FromI4(long ptr) VarUI1FromI4
132 stdcall VarUI1FromR4(long ptr) VarUI1FromR4
133 stdcall VarUI1FromR8(double ptr) VarUI1FromR8
134 stdcall VarUI1FromCy(double ptr) VarUI1FromCy
135 stdcall VarUI1FromDate(double ptr) VarUI1FromDate
136 stdcall VarUI1FromStr(wstr long long ptr) VarUI1FromStr
137 stub VarUI1FromDisp
138 stdcall VarUI1FromBool(long ptr) VarUI1FromBool
146 stub DispCallFunc
147 stdcall VariantChangeTypeEx(ptr ptr long long long) VariantChangeTypeEx
148 stdcall SafeArrayPtrOfIndex(ptr ptr ptr) SafeArrayPtrOfIndex
149 stdcall SysStringByteLen(ptr) SysStringByteLen
150 stdcall SysAllocStringByteLen(ptr long) SysAllocStringByteLen
160 stdcall CreateTypeLib(long wstr ptr) CreateTypeLib
161 stdcall LoadTypeLib (wstr ptr) LoadTypeLib
162 stdcall LoadRegTypeLib (ptr long long long ptr) LoadRegTypeLib
163 stdcall RegisterTypeLib(ptr wstr wstr) RegisterTypeLib
164 stdcall QueryPathOfRegTypeLib(ptr long long long ptr) QueryPathOfRegTypeLib
165 stdcall LHashValOfNameSys(long long wstr) LHashValOfNameSys
166 stdcall LHashValOfNameSysA(long long str) LHashValOfNameSysA
170 stdcall OaBuildVersion() OaBuildVersion
171 stub ClearCustData
180 stub CreateTypeLib2
183 stdcall LoadTypeLibEx (wstr long ptr) LoadTypeLibEx
184 stdcall SystemTimeToVariantTime(ptr ptr) SystemTimeToVariantTime
185 stdcall VariantTimeToSystemTime(double ptr) VariantTimeToSystemTime
186 stdcall UnRegisterTypeLib (ptr long long long long) UnRegisterTypeLib
190 stub VarDecFromUI1
191 stub VarDecFromI2
192 stub VarDecFromI4
193 stub VarDecFromR4
194 stub VarDecFromR8
195 stub VarDecFromDate
196 stub VarDecFromCy
197 stub VarDecFromStr
198 stub VarDecFromDisp
199 stub VarDecFromBool
200 forward GetErrorInfo ole32.GetErrorInfo
201 forward SetErrorInfo ole32.SetErrorInfo
202 forward CreateErrorInfo ole32.CreateErrorInfo
205 stdcall VarI2FromI1(long ptr) VarI2FromI1
206 stdcall VarI2FromUI2(long ptr) VarI2FromUI2
207 stdcall VarI2FromUI4(long ptr) VarI2FromUI4
208 stub VarI2FromDec
209 stdcall VarI4FromI1(long ptr) VarI4FromI1
210 stdcall VarI4FromUI2(long ptr) VarI4FromUI2
211 stdcall VarI4FromUI4(long ptr) VarI4FromUI4
212 stub VarI4FromDec
213 stdcall VarR4FromI1(long ptr) VarR4FromI1
214 stdcall VarR4FromUI2(long ptr) VarR4FromUI2
215 stdcall VarR4FromUI4(long ptr) VarR4FromUI4
216 stub VarR4FromDec
217 stdcall VarR8FromI1(long ptr) VarR8FromI1
218 stdcall VarR8FromUI2(long ptr) VarR8FromUI2
219 stdcall VarR8FromUI4(long ptr) VarR8FromUI4
220 stub VarR8FromDec
221 stdcall VarDateFromI1(long ptr) VarDateFromI1
222 stdcall VarDateFromUI2(long ptr) VarDateFromUI2
223 stdcall VarDateFromUI4(long ptr) VarDateFromUI4
224 stub VarDateFromDec
225 stdcall VarCyFromI1(long ptr) VarCyFromI1
226 stdcall VarCyFromUI2(long ptr) VarCyFromUI2
227 stdcall VarCyFromUI4(long ptr) VarCyFromUI4
228 stub VarCyFromDec
229 stdcall VarBstrFromI1(long long long ptr) VarBstrFromI1
230 stdcall VarBstrFromUI2(long long long ptr) VarBstrFromUI2
231 stdcall VarBstrFromUI4(long long long ptr) VarBstrFromUI4
232 stub VarBstrFromDec
233 stdcall VarBoolFromI1(long ptr) VarBoolFromI1
234 stdcall VarBoolFromUI2(long ptr) VarBoolFromUI2
235 stdcall VarBoolFromUI4(long ptr) VarBoolFromUI4
236 stub VarBoolFromDec
237 stdcall VarUI1FromI1(long ptr) VarUI1FromI1
238 stdcall VarUI1FromUI2(long ptr) VarUI1FromUI2
239 stdcall VarUI1FromUI4(long ptr) VarUI1FromUI4
240 stub VarUI1FromDec
241 stub VarDecFromI1
242 stub VarDecFromUI2
243 stub VarDecFromUI4
244 stdcall VarI1FromUI1(long ptr) VarI1FromUI1
245 stdcall VarI1FromI2(long ptr) VarI1FromI2
246 stdcall VarI1FromI4(long ptr) VarI1FromI4
247 stdcall VarI1FromR4(long ptr) VarI1FromR4
248 stdcall VarI1FromR8(double ptr) VarI1FromR8
249 stdcall VarI1FromDate(double ptr) VarI1FromDate
250 stdcall VarI1FromCy(double ptr) VarI1FromCy
251 stdcall VarI1FromStr(wstr long long ptr) VarI1FromStr
252 stub VarI1FromDisp
253 stdcall VarI1FromBool(long ptr) VarI1FromBool
254 stdcall VarI1FromUI2(long ptr) VarI1FromUI2
255 stdcall VarI1FromUI4(long ptr) VarI1FromUI4
256 stub VarI1FromDec
257 stdcall VarUI2FromUI1(long ptr) VarUI2FromUI1
258 stdcall VarUI2FromI2(long ptr) VarUI2FromI2
259 stdcall VarUI2FromI4(long ptr) VarUI2FromI4
260 stdcall VarUI2FromR4(long ptr) VarUI2FromR4
261 stdcall VarUI2FromR8(double ptr) VarUI2FromR8
262 stdcall VarUI2FromDate(double ptr) VarUI2FromDate
263 stdcall VarUI2FromCy(double ptr) VarUI2FromCy
264 stdcall VarUI2FromStr(wstr long long ptr) VarUI2FromStr
265 stub VarUI2FromDisp
266 stdcall VarUI2FromBool(long ptr) VarUI2FromBool
267 stdcall VarUI2FromI1(long ptr) VarUI2FromI1
268 stdcall VarUI2FromUI4(long ptr) VarUI2FromUI4
269 stub VarUI2FromDec
270 stdcall VarUI4FromUI1(long ptr) VarUI4FromUI1
271 stdcall VarUI4FromI2(long ptr) VarUI4FromI2
272 stdcall VarUI4FromI4(long ptr) VarUI4FromI4
273 stdcall VarUI4FromR4(long ptr) VarUI4FromR4
274 stdcall VarUI4FromR8(double ptr) VarUI4FromR8
275 stdcall VarUI4FromDate(double ptr) VarUI4FromDate
276 stdcall VarUI4FromCy(double ptr) VarUI4FromCy
277 stdcall VarUI4FromStr(wstr long long ptr) VarUI4FromStr
278 stub VarUI4FromDisp
279 stdcall VarUI4FromBool(long ptr) VarUI4FromBool
280 stdcall VarUI4FromI1(long ptr) VarUI4FromI1
281 stdcall VarUI4FromUI2(long ptr) VarUI4FromUI2
282 stub VarUI4FromDec
283 stub BSTR_UserSize
284 stub BSTR_UserMarshal
285 stub BSTR_UserUnmarshal
286 stub BSTR_UserFree
287 stub VARIANT_UserSize
288 stub VARIANT_UserMarshal
289 stub VARIANT_UserUnmarshal
290 stub VARIANT_UserFree
291 stub LPSAFEARRAY_UserSize
292 stub LPSAFEARRAY_UserMarshal
293 stub LPSAFEARRAY_UserUnmarshal
294 stub LPSAFEARRAY_UserFree
295 stub LPSAFEARRAY_Size
296 stub LPSAFEARRAY_Marshal
297 stub LPSAFEARRAY_Unmarshal
320 stdcall DllRegisterServer() OLEAUT32_DllRegisterServer
321 stdcall DllUnregisterServer() OLEAUT32_DllUnregisterServer
330 stdcall VarDateFromUdate(ptr long ptr) VarDateFromUdate
331 stdcall VarUdateFromDate(double long ptr) VarUdateFromDate
332 stub GetAltMonthNames
380 stub UserHWND_from_local
381 stub UserHWND_to_local
382 stub UserHWND_free_inst
383 stub UserHWND_free_local
384 stub UserBSTR_from_local
385 stub UserBSTR_to_local
386 stub UserBSTR_free_inst
387 stub UserBSTR_free_local
388 stub UserVARIANT_from_local
389 stub UserVARIANT_to_local
390 stub UserVARIANT_free_inst
391 stub UserVARIANT_free_local
392 stub UserEXCEPINFO_from_local
393 stub UserEXCEPINFO_to_local
394 stub UserEXCEPINFO_free_inst
395 stub UserEXCEPINFO_free_local
396 stub UserMSG_from_local
397 stub UserMSG_to_local
398 stub UserMSG_free_inst
399 stub UserMSG_free_local
410 stdcall DllCanUnloadNow() OLEAUT32_DllCanUnloadNow
411 stdcall SafeArrayCreateVector(long long long) SafeArrayCreateVector
412 stdcall SafeArrayCopyData(ptr ptr) SafeArrayCopyData
413 stub VectorFromBstr
414 stub BstrFromVector
415 stdcall OleIconToCursor(long long) OleIconToCursor
416 stdcall OleCreatePropertyFrameIndirect(ptr) OleCreatePropertyFrameIndirect
417 stdcall OleCreatePropertyFrame(ptr long long ptr long ptr long ptr ptr long ptr) OleCreatePropertyFrame
418 stdcall OleLoadPicture(ptr long long ptr ptr) OleLoadPicture
419 stdcall OleCreatePictureIndirect(ptr ptr long ptr) OleCreatePictureIndirect
420 stdcall OleCreateFontIndirect(ptr ptr ptr) OleCreateFontIndirect
421 stdcall OleTranslateColor(long long long) OleTranslateColor
422 stub OleLoadPictureFile
423 stub OleSavePictureFile
424 stub OleLoadPicturePath
425 stdcall OleLoadPictureEx(ptr long long long long long long ptr) OleLoadPictureEx
#Win98 and higher (NT4.0sp4)
426 stub GetRecordInfoFromGuids # stdcall (ptr long long long ptr ptr)
427 stub GetRecordInfoFromTypeInfo # stdcall (ptr ptr)
428 stub OleLoadPictureFileEx
429 stdcall SafeArrayAllocDescriptorEx(long long ptr) SafeArrayAllocDescriptorEx
430 stub SafeArrayCreateEx
431 stub SafeArrayCreateVectorEx
432 stub SafeArrayGetIID
433 stub SafeArrayGetRecordInfo
434 stub SafeArraySetIID
435 stub SafeArraySetRecordInfo
436 stub VarAbs # stdcall (ptr ptr)
437 stub VarAdd # stdcall (ptr ptr ptr)
438 stub VarAnd # stdcall (ptr ptr ptr)
439 stdcall VarBstrCat(ptr ptr ptr) VarBstrCat
440 stdcall VarBstrCmp(ptr ptr long long) VarBstrCmp
441 stdcall VarCat(ptr ptr ptr) VarCat
442 stub VarCmp # stdcall (ptr ptr long long)
443 stub VarCyAbs
444 stub VarCyAdd
445 stub VarCyCmp
446 stub VarCyCmpR8
447 stub VarCyFix
448 stub VarCyInt
449 stub VarCyMul
450 stub VarCyMulI4
451 stub VarCyNeg
452 stub VarCyRound
453 stub VarCySub
454 stub VarDateFromUdateEx # stdcall (ptr long long ptr)
455 stub VarDecAbs # stdcall (ptr ptr)
456 stub VarDecAdd # stdcall (ptr ptr ptr)
457 stub VarDecCmp # stdcall (ptr ptr)
458 stub VarDecCmpR8 # stdcall (ptr double)
459 stub VarDecDiv # stdcall (ptr ptr ptr)
460 stub VarDecFix # stdcall (ptr ptr)
461 stub VarDecInt # stdcall (ptr ptr)
462 stub VarDecMul # stdcall (ptr ptr ptr)
463 stub VarDecNeg # stdcall (ptr ptr)
464 stub VarDecRound # stdcall (ptr long ptr)
465 stub VarDecSub # stdcall (ptr ptr ptr)
466 stub VarDiv # stdcall (ptr ptr ptr)
467 stub VarEqv # stdcall (ptr ptr ptr)
468 stub VarFix # stdcall (ptr ptr)
469 stub VarFormat # stdcall (ptr ptr long long long ptr)
470 stub VarFormatCurrency # stdcall (ptr long long long long long ptr)
471 stub VarFormatDateTime # stdcall (ptr long long ptr)
472 stub VarFormatFromTokens # stdcall (ptr ptr ptr long ptr long)
473 stub VarFormatNumber # stdcall (ptr long long long long long ptr)
474 stub VarFormatPercent # stdcall (ptr long long long long long ptr)
475 stub VarIdiv # stdcall (ptr ptr ptr)
476 stub VarImp # stdcall (ptr ptr ptr)
477 stub VarInt # stdcall (ptr ptr)
478 stub VarMod # stdcall (ptr ptr ptr)
479 stub VarMonthName # stdcall (long long long ptr)
480 stub VarMul # stdcall (ptr ptr ptr)
481 stub VarNeg # stdcall (ptr ptr)
482 stub VarNot # stdcall (ptr ptr)
483 stub VarOr # stdcall (ptr ptr ptr)
484 stub VarPow # stdcall (ptr ptr ptr)
485 stub VarR4CmpR8
486 stub VarR8Pow # stdcall (double double ptr)
487 stub VarR8Round # stdcall (double long ptr)
488 stub VarRound # stdcall (ptr long ptr)
489 stub VarSub # stdcall (ptr ptr ptr)
490 stub VarTokenizeFormatString # stdcall (ptr ptr long long long long ptr)
491 stub VarWeekdayName # stdcall (long long long long ptr)
492 stub VarXor # stdcall (ptr ptr ptr)