source: trunk/src/oleaut32/stubs.cpp@ 10634

Last change on this file since 10634 was 10634, checked in by cinc, 21 years ago

Removed VarDecFromStr() and VarBstrFromDec(). These are now in variant.c.

File size: 25.0 KB
Line 
1/* $Id: stubs.cpp,v 1.17 2004-10-12 10:11:10 cinc Exp $ */
2/*
3 * Win32 COM/OLE stubs for OS/2
4 *
5 * 7/9/99
6 *
7 * Copyright 1999 David J. Raison
8 *
9 * Project Odin Software License can be found in LICENSE.TXT
10 *
11 */
12
13#include "oleaut32.h"
14#include "olectl.h"
15#include "oleauto.h"
16
17//*****************************************************************************
18//*****************************************************************************
19HRESULT WIN32API OACreateTypeLib2()
20{
21 dprintf(("OLEAUT32: OACreateTypeLib2 - stub"));
22 return S_OK;
23}
24
25
26//*****************************************************************************
27//*****************************************************************************
28HRESULT WIN32API VarI2FromDisp(IDispatch * pdispIn, LCID lcid, SHORT * psOut)
29{
30 dprintf(("OLEAUT32: VarI2FromDisp - stub"));
31 return S_OK;
32}
33
34//*****************************************************************************
35//*****************************************************************************
36HRESULT WIN32API VarI4FromDisp(IDispatch * pdispIn, LCID lcid, LONG * plOut)
37{
38 dprintf(("OLEAUT32: VarI4FromDisp - stub"));
39 return S_OK;
40}
41
42//*****************************************************************************
43//*****************************************************************************
44HRESULT WIN32API VarR4FromDisp(IDispatch * pdispIn, LCID lcid, FLOAT * pfltOut)
45{
46 dprintf(("OLEAUT32: VarR4FromDisp - stub"));
47 return S_OK;
48}
49
50//*****************************************************************************
51//*****************************************************************************
52HRESULT WIN32API VarR8FromDisp(IDispatch * pdispIn, LCID lcid, DOUBLE * pdblOut)
53{
54 dprintf(("OLEAUT32: VarR8FromDisp - stub"));
55 return S_OK;
56}
57
58//*****************************************************************************
59//*****************************************************************************
60HRESULT WIN32API VarDateFromDisp(IDispatch * pdispIn, LCID lcid, DATE * pdateOut)
61{
62 dprintf(("OLEAUT32: VarDateFromDisp - stub"));
63 return S_OK;
64}
65
66//*****************************************************************************
67//*****************************************************************************
68HRESULT WIN32API VarCyFromDisp(IDispatch * pdispIn, LCID lcid, CY * pcyOut)
69{
70 dprintf(("OLEAUT32: VarCyFromDisp - stub"));
71 return S_OK;
72}
73
74//*****************************************************************************
75//*****************************************************************************
76HRESULT WIN32API VarBstrFromDisp(IDispatch * pdispIn, LCID lcid, ULONG dwFlags, BSTR * pbstrOut)
77{
78 dprintf(("OLEAUT32: VarBstrFromDisp - stub"));
79 return S_OK;
80}
81
82//*****************************************************************************
83//*****************************************************************************
84HRESULT WIN32API VarBoolFromDisp(IDispatch * pdispIn, LCID lcid, VARIANT_BOOL * pboolOut)
85{
86 dprintf(("OLEAUT32: VarBoolFromDisp - stub"));
87 return S_OK;
88}
89
90//*****************************************************************************
91//*****************************************************************************
92HRESULT WIN32API VarUI1FromDisp(IDispatch * pdispIn, LCID lcid, BYTE * pbOut)
93{
94 dprintf(("OLEAUT32: VarUI1FromDisp - stub"));
95 return S_OK;
96}
97
98
99//*****************************************************************************
100//*****************************************************************************
101HRESULT WIN32API CreateTypeLib2
102 (SYSKIND syskind,
103 LPCOLESTR szFile,
104 ICreateTypeLib2 ** ppctlib)
105{
106 dprintf(("OLEAUT32: CreateTypeLib2 - stub"));
107 return S_OK;
108}
109
110//*****************************************************************************
111//*****************************************************************************
112void WIN32API ClearCustData(LPCUSTDATA pCustData)
113{
114 dprintf(("OLEAUT32: ClearCustData - stub"));
115}
116
117//*****************************************************************************
118//*****************************************************************************
119HRESULT WIN32API VarDecFromUI1(BYTE bIn, DECIMAL *pdecOut)
120{
121 dprintf(("OLEAUT32: VarDecFromUI1 - stub"));
122 return S_OK;
123}
124
125//*****************************************************************************
126//*****************************************************************************
127HRESULT WIN32API VarDecFromI2(SHORT uiIn, DECIMAL *pdecOut)
128{
129 dprintf(("OLEAUT32: VarDecFromI2 - stub"));
130 return S_OK;
131}
132
133//*****************************************************************************
134//*****************************************************************************
135HRESULT WIN32API VarDecFromI4(LONG lIn, DECIMAL *pdecOut)
136{
137 dprintf(("OLEAUT32: VarDecFromI4 - stub"));
138 return S_OK;
139}
140
141//*****************************************************************************
142//*****************************************************************************
143HRESULT WIN32API VarDecFromR4(FLOAT fltIn, DECIMAL *pdecOut)
144{
145 dprintf(("OLEAUT32: VarDecFromR4 - stub"));
146 return S_OK;
147}
148
149//*****************************************************************************
150//*****************************************************************************
151HRESULT WIN32API VarDecFromR8(DOUBLE dblIn, DECIMAL *pdecOut)
152{
153 dprintf(("OLEAUT32: VarDecFromR8 - stub"));
154 return S_OK;
155}
156
157//*****************************************************************************
158//*****************************************************************************
159HRESULT WIN32API VarDecFromDate(DATE dateIn, DECIMAL *pdecOut)
160{
161 dprintf(("OLEAUT32: VarDecFromDate - stub"));
162 return S_OK;
163}
164
165//*****************************************************************************
166//*****************************************************************************
167HRESULT WIN32API VarDecFromCy(CY cyIn, DECIMAL *pdecOut)
168{
169 dprintf(("OLEAUT32: VarDecFromCy - stub"));
170 return S_OK;
171}
172
173//*****************************************************************************
174//*****************************************************************************
175HRESULT WIN32API VarDecFromDisp(IDispatch *pdispIn, LCID lcid, DECIMAL *pdecOut)
176{
177 dprintf(("OLEAUT32: VarDecFromDisp - stub"));
178 return S_OK;
179}
180
181//*****************************************************************************
182//*****************************************************************************
183HRESULT WIN32API VarDecFromBool(VARIANT_BOOL boolIn, DECIMAL *pdecOut)
184{
185 dprintf(("OLEAUT32: VarDecFromBool - stub"));
186 return S_OK;
187}
188
189//*****************************************************************************
190//*****************************************************************************
191HRESULT WIN32API VarDecFromI1(CHAR cIn, DECIMAL *pdecOut)
192{
193 dprintf(("OLEAUT32: VarDecFromI1 - stub"));
194 return S_OK;
195}
196
197//*****************************************************************************
198//*****************************************************************************
199HRESULT WIN32API VarDecFromUI2(USHORT uiIn, DECIMAL *pdecOut)
200{
201 dprintf(("OLEAUT32: VarDecFromUI2 - stub"));
202 return S_OK;
203}
204
205//*****************************************************************************
206//*****************************************************************************
207HRESULT WIN32API VarDecFromUI4(ULONG ulIn, DECIMAL *pdecOut)
208{
209 dprintf(("OLEAUT32: VarDecFromUI4 - stub"));
210 return S_OK;
211}
212
213//*****************************************************************************
214//*****************************************************************************
215HRESULT WIN32API VarI2FromDec(DECIMAL *pdecIn, SHORT *psOut)
216{
217 dprintf(("OLEAUT32: VarI2FromDec - stub"));
218 return S_OK;
219}
220
221//*****************************************************************************
222//*****************************************************************************
223HRESULT WIN32API VarI4FromDec(DECIMAL *pdecIn, LONG *plOut)
224{
225 dprintf(("OLEAUT32: VarI4FromDec - stub"));
226 return S_OK;
227}
228
229//*****************************************************************************
230//*****************************************************************************
231HRESULT WIN32API VarR4FromDec(DECIMAL *pdecIn, FLOAT *pfltOut)
232{
233 dprintf(("OLEAUT32: VarR4FromDec - stub"));
234 return S_OK;
235}
236
237//*****************************************************************************
238//*****************************************************************************
239HRESULT WIN32API VarR8FromDec(DECIMAL *pdecIn, DOUBLE *pdblOut)
240{
241 dprintf(("OLEAUT32: VarR8FromDec - stub"));
242 return S_OK;
243}
244
245//*****************************************************************************
246//*****************************************************************************
247HRESULT WIN32API VarDateFromDec(DECIMAL *pdecIn, DATE *pdateOut)
248{
249 dprintf(("OLEAUT32: VarDateFromDec - stub"));
250 return S_OK;
251}
252
253//*****************************************************************************
254//*****************************************************************************
255HRESULT WIN32API VarCyFromDec(DECIMAL *pdecIn, CY *pcyOut)
256{
257 dprintf(("OLEAUT32: VarCyFromDec - stub"));
258 return S_OK;
259}
260
261//*****************************************************************************
262//*****************************************************************************
263HRESULT WIN32API VarBoolFromDec(DECIMAL *pdecIn, VARIANT_BOOL *pboolOut)
264{
265 dprintf(("OLEAUT32: VarBoolFromDec - stub"));
266 return S_OK;
267}
268
269//*****************************************************************************
270//*****************************************************************************
271HRESULT WIN32API VarUI1FromDec(DECIMAL *pdecIn, BYTE *pbOut)
272{
273 dprintf(("OLEAUT32: VarUI1FromDec - stub"));
274 return S_OK;
275}
276
277//*****************************************************************************
278//*****************************************************************************
279HRESULT WIN32API VarI1FromDisp(IDispatch *pdispIn, LCID lcid, CHAR *pcOut)
280{
281 dprintf(("OLEAUT32: VarI1FromDisp - stub"));
282 return S_OK;
283}
284
285//*****************************************************************************
286//*****************************************************************************
287HRESULT WIN32API VarI1FromDec(DECIMAL *pdecIn, CHAR *pcOut)
288{
289 dprintf(("OLEAUT32: VarI1FromDec - stub"));
290 return S_OK;
291}
292
293//*****************************************************************************
294//*****************************************************************************
295HRESULT WIN32API VarUI2FromDisp(IDispatch *pdispIn, LCID lcid, USHORT *puiOut)
296{
297 dprintf(("OLEAUT32: VarUI2FromDisp - stub"));
298 return S_OK;
299}
300
301//*****************************************************************************
302//*****************************************************************************
303HRESULT WIN32API VarUI2FromDec(DECIMAL *pdecIn, USHORT *puiOut)
304{
305 dprintf(("OLEAUT32: VarUI2FromDec - stub"));
306 return S_OK;
307}
308
309//*****************************************************************************
310//*****************************************************************************
311HRESULT WIN32API VarUI4FromDisp(IDispatch *pdispIn, LCID lcid, ULONG *pulOut)
312{
313 dprintf(("OLEAUT32: VarUI4FromDisp - stub"));
314 return S_OK;
315}
316
317//*****************************************************************************
318//*****************************************************************************
319HRESULT WIN32API VarUI4FromDec(DECIMAL *pdecIn, ULONG *pulOut)
320{
321 dprintf(("OLEAUT32: VarUI4FromDec - stub"));
322 return S_OK;
323}
324
325//*****************************************************************************
326//*****************************************************************************
327
328//*****************************************************************************
329//*****************************************************************************
330unsigned long WIN32API BSTR_UserSize(unsigned long *, unsigned long, BSTR * )
331{
332 dprintf(("OLEAUT32: BSTR_UserSize - stub"));
333 return S_OK;
334}
335
336//*****************************************************************************
337//*****************************************************************************
338unsigned char * WIN32API BSTR_UserMarshal(unsigned long *, unsigned char *, BSTR * )
339{
340 dprintf(("OLEAUT32: BSTR_UserMarshal - stub"));
341 return S_OK;
342}
343
344//*****************************************************************************
345//*****************************************************************************
346unsigned char * WIN32API BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * )
347{
348 dprintf(("OLEAUT32: BSTR_UserUnmarshal - stub"));
349 return S_OK;
350}
351
352//*****************************************************************************
353//*****************************************************************************
354void WIN32API BSTR_UserFree(unsigned long *, BSTR * )
355{
356 dprintf(("OLEAUT32: BSTR_UserFree - stub"));
357}
358
359//*****************************************************************************
360//*****************************************************************************
361unsigned long WIN32API VARIANT_UserSize(unsigned long *, unsigned long, VARIANT * )
362{
363 dprintf(("OLEAUT32: VARIANT_UserSize - stub"));
364 return S_OK;
365}
366
367//*****************************************************************************
368//*****************************************************************************
369unsigned char * WIN32API VARIANT_UserMarshal(unsigned long *, unsigned char *, VARIANT * )
370{
371 dprintf(("OLEAUT32: VARIANT_UserMarshal - stub"));
372 return S_OK;
373}
374
375//*****************************************************************************
376//*****************************************************************************
377unsigned char * WIN32API VARIANT_UserUnmarshal(unsigned long *, unsigned char *, VARIANT * )
378{
379 dprintf(("OLEAUT32: VARIANT_UserUnmarshal - stub"));
380 return S_OK;
381}
382
383//*****************************************************************************
384//*****************************************************************************
385void WIN32API VARIANT_UserFree(unsigned long *, VARIANT * )
386{
387 dprintf(("OLEAUT32: VARIANT_UserFree - stub"));
388}
389
390//*****************************************************************************
391//*****************************************************************************
392unsigned long WIN32API LPSAFEARRAY_UserSize(unsigned long *, unsigned long, LPSAFEARRAY *)
393{
394 dprintf(("OLEAUT32: LPSAFEARRAY_UserSize - stub"));
395 return S_OK;
396}
397
398//*****************************************************************************
399//*****************************************************************************
400unsigned char * WIN32API LPSAFEARRAY_UserMarshal( unsigned long *, unsigned char *, LPSAFEARRAY *)
401{
402 dprintf(("OLEAUT32: LPSAFEARRAY_UserMarshal - stub"));
403 return S_OK;
404}
405
406//*****************************************************************************
407//*****************************************************************************
408unsigned char * WIN32API LPSAFEARRAY_UserUnmarshal(unsigned long *, unsigned char *, LPSAFEARRAY *)
409{
410 dprintf(("OLEAUT32: LPSAFEARRAY_UserUnmarshal - stub"));
411 return S_OK;
412}
413
414//*****************************************************************************
415//*****************************************************************************
416void WIN32API LPSAFEARRAY_UserFree(unsigned long *, LPSAFEARRAY *)
417{
418 dprintf(("OLEAUT32: LPSAFEARRAY_UserFree - stub"));
419}
420
421//*****************************************************************************
422// TODO: Parameters
423//*****************************************************************************
424HRESULT WIN32API LPSAFEARRAY_Size()
425{
426 dprintf(("OLEAUT32: LPSAFEARRAY_Size - stub"));
427 return S_OK;
428}
429
430//*****************************************************************************
431// TODO: Parameters
432//*****************************************************************************
433HRESULT WIN32API LPSAFEARRAY_Marshal()
434{
435 dprintf(("OLEAUT32: LPSAFEARRAY_Marshal - stub"));
436 return S_OK;
437}
438
439//*****************************************************************************
440// TODO: Parameters
441//*****************************************************************************
442HRESULT WIN32API LPSAFEARRAY_Unmarshal()
443{
444 dprintf(("OLEAUT32: LPSAFEARRAY_Unmarshal - stub"));
445 return S_OK;
446}
447
448//*****************************************************************************
449//*****************************************************************************
450HRESULT WIN32API GetAltMonthNames(LCID lcid, LPOLESTR * * prgp)
451{
452 dprintf(("OLEAUT32: GetAltMonthNames - stub"));
453 return S_OK;
454}
455
456//*****************************************************************************
457// TODO: Parameters
458//*****************************************************************************
459HRESULT WIN32API UserHWND_from_local()
460{
461 dprintf(("OLEAUT32: UserHWND_from_local - stub"));
462 return S_OK;
463}
464
465//*****************************************************************************
466// TODO: Parameters
467//*****************************************************************************
468HRESULT WIN32API UserHWND_to_local()
469{
470 dprintf(("OLEAUT32: UserHWND_to_local - stub"));
471 return S_OK;
472}
473
474//*****************************************************************************
475// TODO: Parameters
476//*****************************************************************************
477HRESULT WIN32API UserHWND_free_inst()
478{
479 dprintf(("OLEAUT32: UserHWND_free_inst - stub"));
480 return S_OK;
481}
482
483//*****************************************************************************
484// TODO: Parameters
485//*****************************************************************************
486HRESULT WIN32API UserHWND_free_local()
487{
488 dprintf(("OLEAUT32: UserHWND_free_local - stub"));
489 return S_OK;
490}
491
492//*****************************************************************************
493// TODO: Parameters
494//*****************************************************************************
495HRESULT WIN32API UserBSTR_from_local()
496{
497 dprintf(("OLEAUT32: UserBSTR_from_local - stub"));
498 return S_OK;
499}
500
501//*****************************************************************************
502// TODO: Parameters
503//*****************************************************************************
504HRESULT WIN32API UserBSTR_to_local()
505{
506 dprintf(("OLEAUT32: UserBSTR_to_local - stub"));
507 return S_OK;
508}
509
510//*****************************************************************************
511// TODO: Parameters
512//*****************************************************************************
513HRESULT WIN32API UserBSTR_free_inst()
514{
515 dprintf(("OLEAUT32: UserBSTR_free_inst - stub"));
516 return S_OK;
517}
518
519//*****************************************************************************
520// TODO: Parameters
521//*****************************************************************************
522HRESULT WIN32API UserBSTR_free_local()
523{
524 dprintf(("OLEAUT32: UserBSTR_free_local - stub"));
525 return S_OK;
526}
527
528//*****************************************************************************
529// TODO: Parameters
530//*****************************************************************************
531HRESULT WIN32API UserVARIANT_from_local()
532{
533 dprintf(("OLEAUT32: UserVARIANT_from_local - stub"));
534 return S_OK;
535}
536
537//*****************************************************************************
538// TODO: Parameters
539//*****************************************************************************
540HRESULT WIN32API UserVARIANT_to_local()
541{
542 dprintf(("OLEAUT32: UserVARIANT_to_local - stub"));
543 return S_OK;
544}
545
546//*****************************************************************************
547// TODO: Parameters
548//*****************************************************************************
549HRESULT WIN32API UserVARIANT_free_inst()
550{
551 dprintf(("OLEAUT32: UserVARIANT_free_inst - stub"));
552 return S_OK;
553}
554
555//*****************************************************************************
556// TODO: Parameters
557//*****************************************************************************
558HRESULT WIN32API UserVARIANT_free_local()
559{
560 dprintf(("OLEAUT32: UserVARIANT_free_local - stub"));
561 return S_OK;
562}
563
564//*****************************************************************************
565// TODO: Parameters
566//*****************************************************************************
567HRESULT WIN32API UserEXCEPINFO_from_local()
568{
569 dprintf(("OLEAUT32: UserEXCEPINFO_from_local - stub"));
570 return S_OK;
571}
572
573//*****************************************************************************
574// TODO: Parameters
575//*****************************************************************************
576HRESULT WIN32API UserEXCEPINFO_to_local()
577{
578 dprintf(("OLEAUT32: UserEXCEPINFO_to_local - stub"));
579 return S_OK;
580}
581
582//*****************************************************************************
583// TODO: Parameters
584//*****************************************************************************
585HRESULT WIN32API UserEXCEPINFO_free_inst()
586{
587 dprintf(("OLEAUT32: UserEXCEPINFO_free_inst - stub"));
588 return S_OK;
589}
590
591//*****************************************************************************
592// TODO: Parameters
593//*****************************************************************************
594HRESULT WIN32API UserEXCEPINFO_free_local()
595{
596 dprintf(("OLEAUT32: UserEXCEPINFO_free_local - stub"));
597 return S_OK;
598}
599
600//*****************************************************************************
601// TODO: Parameters
602//*****************************************************************************
603HRESULT WIN32API UserMSG_from_local()
604{
605 dprintf(("OLEAUT32: UserMSG_from_local - stub"));
606 return S_OK;
607}
608
609//*****************************************************************************
610// TODO: Parameters
611//*****************************************************************************
612HRESULT WIN32API UserMSG_to_local()
613{
614 dprintf(("OLEAUT32: UserMSG_to_local - stub"));
615 return S_OK;
616}
617
618//*****************************************************************************
619// TODO: Parameters
620//*****************************************************************************
621HRESULT WIN32API UserMSG_free_inst()
622{
623 dprintf(("OLEAUT32: UserMSG_free_inst - stub"));
624 return S_OK;
625}
626
627//*****************************************************************************
628// TODO: Parameters
629//*****************************************************************************
630HRESULT WIN32API UserMSG_free_local()
631{
632 dprintf(("OLEAUT32: UserMSG_free_local - stub"));
633 return S_OK;
634}
635
636//*****************************************************************************
637//*****************************************************************************
638HRESULT WIN32API VectorFromBstr (BSTR bstr, SAFEARRAY ** ppsa)
639{
640 dprintf(("OLEAUT32: VectorFromBstr - stub"));
641 return S_OK;
642}
643
644//*****************************************************************************
645//*****************************************************************************
646HRESULT WIN32API BstrFromVector (SAFEARRAY *psa, BSTR *pbstr)
647{
648 dprintf(("OLEAUT32: BstrFromVector - stub"));
649 return S_OK;
650}
651
652//*****************************************************************************
653//*****************************************************************************
654HCURSOR WIN32API OleIconToCursor(HINSTANCE hinstExe, HICON hIcon)
655{
656 dprintf(("OLEAUT32: OleIconToCursor - stub"));
657 return S_OK;
658}
659//*****************************************************************************
660//*****************************************************************************
661/***********************************************************************
662 * OleCreatePropertyFrameIndirect (OLEAUT32.416)
663 */
664HRESULT WINAPI OleCreatePropertyFrameIndirect( LPOCPFIPARAMS lpParams)
665{
666 dprintf(("not implemented"));
667 return S_OK;
668}
669
670/***********************************************************************
671 * OleCreatePropertyFrame (OLEAUT32.417)
672 */
673HRESULT WINAPI OleCreatePropertyFrame(
674 HWND hwndOwner, UINT x, UINT y, LPCOLESTR lpszCaption,ULONG cObjects,
675 LPUNKNOWN* ppUnk, ULONG cPages, LPCLSID pPageClsID, LCID lcid,
676 DWORD dwReserved, LPVOID pvReserved )
677{
678 dprintf(("not implemented"));
679 return S_OK;
680}
681
682#ifdef __WIN32OS2__
683
684// ----------------------------------------------------------------------
685// OleLoadPictureFile
686// ----------------------------------------------------------------------
687HRESULT WIN32API OleLoadPictureFile(VARIANT varFileName, LPDISPATCH* lplpdispPicture)
688{
689 dprintf(("OLEAUT32: OleLoadPictureFile - stub"));
690 return S_OK;
691}
692
693// ----------------------------------------------------------------------
694// OleSavePictureFile
695// ----------------------------------------------------------------------
696HRESULT WIN32API OleSavePictureFile(LPDISPATCH lpdispPicture,
697 BSTR bstrFileName)
698{
699 dprintf(("OLEAUT32: OleSavePictureFile - stub"));
700 return S_OK;
701}
702
703// ----------------------------------------------------------------------
704// OleLoadPicturePath
705// ----------------------------------------------------------------------
706HRESULT WIN32API OleLoadPicturePath
707 (LPOLESTR szURLorPath,
708 LPUNKNOWN punkCaller,
709 DWORD dwReserved,
710 OLE_COLOR clrReserved,
711 REFIID riid,
712 LPVOID * ppvRet )
713{
714 dprintf(("OLEAUT32: OleLoadPicturePath - stub"));
715 return S_OK;
716}
717#endif
Note: See TracBrowser for help on using the repository browser.