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

Last change on this file since 6944 was 6944, checked in by sandervl, 24 years ago

wine update

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