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

Last change on this file since 1729 was 1729, checked in by davidr, 26 years ago

Added beginnings of IPicture interface for VB6 support.

File size: 33.7 KB
Line 
1/* $Id: stubs.cpp,v 1.2 1999-11-14 01:26:36 davidr 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 DllCanUnloadNow()
18{
19 dprintf(("OLEAUT32: DllCanUnloadNow - stub"));
20 return S_OK;
21}
22
23//*****************************************************************************
24//*****************************************************************************
25HRESULT WIN32API DllRegisterServer(void )
26{
27 dprintf(("OLEAUT32: DllRegisterServer - stub"));
28 return S_OK;
29}
30
31//*****************************************************************************
32//*****************************************************************************
33HRESULT WIN32API DllUnregisterServer(void )
34{
35 dprintf(("OLEAUT32: DllUnregisterServer - stub"));
36 return S_OK;
37}
38
39//*****************************************************************************
40//*****************************************************************************
41HRESULT WIN32API DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID * ppv)
42{
43 dprintf(("OLEAUT32: DllGetClassObject - stub"));
44 return S_OK;
45}
46
47//*****************************************************************************
48//*****************************************************************************
49INT WIN32API VariantTimeToDosDateTime(DOUBLE vtime, USHORT * pwDosDate, USHORT * pwDosTime)
50{
51 dprintf(("OLEAUT32: VariantTimeToDosDateTime - stub"));
52 return 0;
53}
54
55//*****************************************************************************
56//*****************************************************************************
57HRESULT WIN32API DispGetParam
58 (DISPPARAMS * pdispparams,
59 UINT position,
60 VARTYPE vtTarg,
61 VARIANT * pvarResult,
62 UINT * puArgErr)
63{
64 dprintf(("OLEAUT32: DispGetParam - stub"));
65 return S_OK;
66}
67
68//*****************************************************************************
69//*****************************************************************************
70HRESULT WIN32API DispGetIDsOfNames
71 (ITypeInfo * ptinfo,
72 OLECHAR ** rgszNames,
73 UINT cNames,
74 DISPID * rgdispid)
75{
76 dprintf(("OLEAUT32: DispGetIDsOfNames - stub"));
77 return S_OK;
78}
79
80//*****************************************************************************
81//*****************************************************************************
82HRESULT WIN32API DispInvoke
83 (void * _this,
84 ITypeInfo * ptinfo,
85 DISPID dispidMember,
86 WORD wFlags,
87 DISPPARAMS * pparams,
88 VARIANT * pvarResult,
89 EXCEPINFO * pexcepinfo,
90 UINT * puArgErr)
91{
92 dprintf(("OLEAUT32: DispInvoke - stub"));
93 return S_OK;
94}
95
96//*****************************************************************************
97//*****************************************************************************
98HRESULT WIN32API CreateDispTypeInfo
99 (INTERFACEDATA * pidata,
100 LCID lcid,
101 ITypeInfo ** pptinfo)
102{
103 dprintf(("OLEAUT32: CreateDispTypeInfo - stub"));
104 return S_OK;
105}
106
107//*****************************************************************************
108//*****************************************************************************
109HRESULT WIN32API CreateStdDispatch
110 (IUnknown * punkOuter,
111 void * pvThis,
112 ITypeInfo * ptinfo,
113 IUnknown ** ppunkStdDisp)
114{
115 dprintf(("OLEAUT32: CreateStdDispatch - stub"));
116 return S_OK;
117}
118
119//*****************************************************************************
120//*****************************************************************************
121HRESULT WIN32API RegisterActiveObject
122 (IUnknown * punk,
123 REFCLSID rclsid,
124 DWORD dwFlags,
125 DWORD * pdwRegister)
126{
127 dprintf(("OLEAUT32: RegisterActiveObject - stub"));
128 return S_OK;
129}
130
131//*****************************************************************************
132//*****************************************************************************
133HRESULT WIN32API RevokeActiveObject
134 (DWORD dwRegister,
135 void * pvReserved)
136{
137 dprintf(("OLEAUT32: RevokeActiveObject - stub"));
138 return S_OK;
139}
140
141//*****************************************************************************
142//*****************************************************************************
143HRESULT WIN32API GetActiveObject
144 (REFCLSID rclsid,
145 void * pvReserved,
146 IUnknown ** ppunk)
147{
148 dprintf(("OLEAUT32: GetActiveObject - stub"));
149 return S_OK;
150}
151
152//*****************************************************************************
153//*****************************************************************************
154HRESULT WIN32API OACreateTypeLib2()
155{
156 dprintf(("OLEAUT32: OACreateTypeLib2 - stub"));
157 return S_OK;
158}
159
160//*****************************************************************************
161//*****************************************************************************
162typedef struct {
163 INT cDig;
164 ULONG dwInFlags;
165 ULONG dwOutFlags;
166 INT cchUsed;
167 INT nBaseShift;
168 INT nPwr10;
169} NUMPARSE;
170
171HRESULT WIN32API VarParseNumFromStr
172 (OLECHAR * strIn,
173 LCID lcid,
174 ULONG dwFlags,
175 NUMPARSE * pnumprs,
176 BYTE * rgbDig)
177{
178 dprintf(("OLEAUT32: VarParseNumFromStr - stub"));
179 return S_OK;
180}
181
182//*****************************************************************************
183//*****************************************************************************
184HRESULT WIN32API VarNumFromParseNum
185 (NUMPARSE * pnumprs,
186 BYTE * rgbDig,
187 ULONG dwVtBits,
188 VARIANT * pvar)
189{
190 dprintf(("OLEAUT32: VarNumFromParseNum - stub"));
191 return S_OK;
192}
193
194//*****************************************************************************
195//*****************************************************************************
196HRESULT WIN32API VarI2FromDisp(IDispatch * pdispIn, LCID lcid, SHORT * psOut)
197{
198 dprintf(("OLEAUT32: VarI2FromDisp - stub"));
199 return S_OK;
200}
201
202//*****************************************************************************
203//*****************************************************************************
204HRESULT WIN32API VarI4FromDisp(IDispatch * pdispIn, LCID lcid, LONG * plOut)
205{
206 dprintf(("OLEAUT32: VarI4FromDisp - stub"));
207 return S_OK;
208}
209
210//*****************************************************************************
211//*****************************************************************************
212HRESULT WIN32API VarR4FromDisp(IDispatch * pdispIn, LCID lcid, FLOAT * pfltOut)
213{
214 dprintf(("OLEAUT32: VarR4FromDisp - stub"));
215 return S_OK;
216}
217
218//*****************************************************************************
219//*****************************************************************************
220HRESULT WIN32API VarR8FromDisp(IDispatch * pdispIn, LCID lcid, DOUBLE * pdblOut)
221{
222 dprintf(("OLEAUT32: VarR8FromDisp - stub"));
223 return S_OK;
224}
225
226//*****************************************************************************
227//*****************************************************************************
228HRESULT WIN32API VarDateFromDisp(IDispatch * pdispIn, LCID lcid, DATE * pdateOut)
229{
230 dprintf(("OLEAUT32: VarDateFromDisp - stub"));
231 return S_OK;
232}
233
234//*****************************************************************************
235//*****************************************************************************
236HRESULT WIN32API VarCyFromDisp(IDispatch * pdispIn, LCID lcid, CY * pcyOut)
237{
238 dprintf(("OLEAUT32: VarCyFromDisp - stub"));
239 return S_OK;
240}
241
242//*****************************************************************************
243//*****************************************************************************
244HRESULT WIN32API VarBstrFromDisp(IDispatch * pdispIn, LCID lcid, ULONG dwFlags, BSTR * pbstrOut)
245{
246 dprintf(("OLEAUT32: VarBstrFromDisp - stub"));
247 return S_OK;
248}
249
250//*****************************************************************************
251//*****************************************************************************
252HRESULT WIN32API VarBoolFromDisp(IDispatch * pdispIn, LCID lcid, VARIANT_BOOL * pboolOut)
253{
254 dprintf(("OLEAUT32: VarBoolFromDisp - stub"));
255 return S_OK;
256}
257
258//*****************************************************************************
259//*****************************************************************************
260HRESULT WIN32API VarUI1FromDisp(IDispatch * pdispIn, LCID lcid, BYTE * pbOut)
261{
262 dprintf(("OLEAUT32: VarUI1FromDisp - stub"));
263 return S_OK;
264}
265
266//*****************************************************************************
267//*****************************************************************************
268HRESULT WIN32API DispCallFunc
269 (void * pvInstance,
270 ULONG oVft,
271 UINT cc,
272 VARTYPE vtReturn,
273 UINT cActuals,
274 VARTYPE * prgvt,
275 VARIANTARG ** prgpvarg,
276 VARIANT * pvargResult)
277{
278 dprintf(("OLEAUT32: DispCallFunc - stub"));
279 return S_OK;
280}
281
282//*****************************************************************************
283//*****************************************************************************
284HRESULT WIN32API CreateTypeLib
285 (SYSKIND syskind,
286 const OLECHAR * szFile,
287 ICreateTypeLib ** ppctlib)
288{
289 dprintf(("OLEAUT32: CreateTypeLib - stub"));
290 return S_OK;
291}
292
293//*****************************************************************************
294//*****************************************************************************
295HRESULT WIN32API CreateTypeLib2
296 (SYSKIND syskind,
297 LPCOLESTR szFile,
298 ICreateTypeLib2 ** ppctlib)
299{
300 dprintf(("OLEAUT32: CreateTypeLib2 - stub"));
301 return S_OK;
302}
303
304//*****************************************************************************
305//*****************************************************************************
306ULONG WIN32API LHashValOfNameSys(SYSKIND syskind, LCID lcid, const OLECHAR * szName)
307{
308 dprintf(("OLEAUT32: LHashValOfNameSys - stub"));
309 return S_OK;
310}
311
312//*****************************************************************************
313//*****************************************************************************
314ULONG WIN32API LHashValOfNameSysA (SYSKIND syskind, LCID lcid, LPCSTR szName)
315{
316 dprintf(("OLEAUT32: LHashValOfNameSysA - stub"));
317 return S_OK;
318}
319
320//*****************************************************************************
321//*****************************************************************************
322void WIN32API ClearCustData(LPCUSTDATA pCustData)
323{
324 dprintf(("OLEAUT32: ClearCustData - stub"));
325}
326
327//*****************************************************************************
328//*****************************************************************************
329typedef enum tagREGKIND
330{
331 REGKIND_DEFAULT,
332 REGKIND_REGISTER,
333 REGKIND_NONE
334} REGKIND;
335
336HRESULT WIN32API LoadTypeLibEx(LPCOLESTR szFile, REGKIND regkind, ITypeLib ** pptlib)
337{
338 dprintf(("OLEAUT32: LoadTypeLibEx - stub"));
339 return S_OK;
340}
341
342//*****************************************************************************
343//*****************************************************************************
344INT WIN32API SystemTimeToVariantTime(LPSYSTEMTIME lpSystemTime, DOUBLE *pvtime)
345{
346 dprintf(("OLEAUT32: SystemTimeToVariantTime - stub"));
347 return 0;
348}
349
350//*****************************************************************************
351//*****************************************************************************
352INT WIN32API VariantTimeToSystemTime(DOUBLE vtime, LPSYSTEMTIME lpSystemTime)
353{
354 dprintf(("OLEAUT32: VariantTimeToSystemTime - stub"));
355 return 0;
356}
357
358//*****************************************************************************
359//*****************************************************************************
360HRESULT WIN32API VarDecFromUI1(BYTE bIn, DECIMAL *pdecOut)
361{
362 dprintf(("OLEAUT32: VarDecFromUI1 - stub"));
363 return S_OK;
364}
365
366//*****************************************************************************
367//*****************************************************************************
368HRESULT WIN32API VarDecFromI2(SHORT uiIn, DECIMAL *pdecOut)
369{
370 dprintf(("OLEAUT32: VarDecFromI2 - stub"));
371 return S_OK;
372}
373
374//*****************************************************************************
375//*****************************************************************************
376HRESULT WIN32API VarDecFromI4(LONG lIn, DECIMAL *pdecOut)
377{
378 dprintf(("OLEAUT32: VarDecFromI4 - stub"));
379 return S_OK;
380}
381
382//*****************************************************************************
383//*****************************************************************************
384HRESULT WIN32API VarDecFromR4(FLOAT fltIn, DECIMAL *pdecOut)
385{
386 dprintf(("OLEAUT32: VarDecFromR4 - stub"));
387 return S_OK;
388}
389
390//*****************************************************************************
391//*****************************************************************************
392HRESULT WIN32API VarDecFromR8(DOUBLE dblIn, DECIMAL *pdecOut)
393{
394 dprintf(("OLEAUT32: VarDecFromR8 - stub"));
395 return S_OK;
396}
397
398//*****************************************************************************
399//*****************************************************************************
400HRESULT WIN32API VarDecFromDate(DATE dateIn, DECIMAL *pdecOut)
401{
402 dprintf(("OLEAUT32: VarDecFromDate - stub"));
403 return S_OK;
404}
405
406//*****************************************************************************
407//*****************************************************************************
408HRESULT WIN32API VarDecFromCy(CY cyIn, DECIMAL *pdecOut)
409{
410 dprintf(("OLEAUT32: VarDecFromCy - stub"));
411 return S_OK;
412}
413
414//*****************************************************************************
415//*****************************************************************************
416HRESULT WIN32API VarDecFromStr(OLECHAR *strIn, LCID lcid, ULONG dwFlags, DECIMAL *pdecOut)
417{
418 dprintf(("OLEAUT32: VarDecFromStr - stub"));
419 return S_OK;
420}
421
422//*****************************************************************************
423//*****************************************************************************
424HRESULT WIN32API VarDecFromDisp(IDispatch *pdispIn, LCID lcid, DECIMAL *pdecOut)
425{
426 dprintf(("OLEAUT32: VarDecFromDisp - stub"));
427 return S_OK;
428}
429
430//*****************************************************************************
431//*****************************************************************************
432HRESULT WIN32API VarDecFromBool(VARIANT_BOOL boolIn, DECIMAL *pdecOut)
433{
434 dprintf(("OLEAUT32: VarDecFromBool - stub"));
435 return S_OK;
436}
437
438//*****************************************************************************
439//*****************************************************************************
440HRESULT WIN32API VarDecFromI1(CHAR cIn, DECIMAL *pdecOut)
441{
442 dprintf(("OLEAUT32: VarDecFromI1 - stub"));
443 return S_OK;
444}
445
446//*****************************************************************************
447//*****************************************************************************
448HRESULT WIN32API VarDecFromUI2(USHORT uiIn, DECIMAL *pdecOut)
449{
450 dprintf(("OLEAUT32: VarDecFromUI2 - stub"));
451 return S_OK;
452}
453
454//*****************************************************************************
455//*****************************************************************************
456HRESULT WIN32API VarDecFromUI4(ULONG ulIn, DECIMAL *pdecOut)
457{
458 dprintf(("OLEAUT32: VarDecFromUI4 - stub"));
459 return S_OK;
460}
461
462//*****************************************************************************
463//*****************************************************************************
464HRESULT WIN32API GetErrorInfo(ULONG dwReserved, IErrorInfo ** pperrinfo)
465{
466 dprintf(("OLEAUT32: GetErrorInfo - stub"));
467 return S_OK;
468}
469
470//*****************************************************************************
471//*****************************************************************************
472HRESULT WIN32API SetErrorInfo(ULONG dwReserved, IErrorInfo * perrinfo)
473{
474 dprintf(("OLEAUT32: SetErrorInfo - stub"));
475 return S_OK;
476}
477
478//*****************************************************************************
479//*****************************************************************************
480HRESULT WIN32API CreateErrorInfo(ICreateErrorInfo ** pperrinfo)
481{
482 dprintf(("OLEAUT32: CreateErrorInfo - stub"));
483 return S_OK;
484}
485
486//*****************************************************************************
487//*****************************************************************************
488HRESULT WIN32API VarI2FromDec(DECIMAL *pdecIn, SHORT *psOut)
489{
490 dprintf(("OLEAUT32: VarI2FromDec - stub"));
491 return S_OK;
492}
493
494//*****************************************************************************
495//*****************************************************************************
496HRESULT WIN32API VarI4FromDec(DECIMAL *pdecIn, LONG *plOut)
497{
498 dprintf(("OLEAUT32: VarI4FromDec - stub"));
499 return S_OK;
500}
501
502//*****************************************************************************
503//*****************************************************************************
504HRESULT WIN32API VarR4FromDec(DECIMAL *pdecIn, FLOAT *pfltOut)
505{
506 dprintf(("OLEAUT32: VarR4FromDec - stub"));
507 return S_OK;
508}
509
510//*****************************************************************************
511//*****************************************************************************
512HRESULT WIN32API VarR8FromDec(DECIMAL *pdecIn, DOUBLE *pdblOut)
513{
514 dprintf(("OLEAUT32: VarR8FromDec - stub"));
515 return S_OK;
516}
517
518//*****************************************************************************
519//*****************************************************************************
520HRESULT WIN32API VarDateFromDec(DECIMAL *pdecIn, DATE *pdateOut)
521{
522 dprintf(("OLEAUT32: VarDateFromDec - stub"));
523 return S_OK;
524}
525
526//*****************************************************************************
527//*****************************************************************************
528HRESULT WIN32API VarCyFromDec(DECIMAL *pdecIn, CY *pcyOut)
529{
530 dprintf(("OLEAUT32: VarCyFromDec - stub"));
531 return S_OK;
532}
533
534//*****************************************************************************
535//*****************************************************************************
536HRESULT WIN32API VarBstrFromDec(DECIMAL *pdecIn, LCID lcid, ULONG dwFlags, BSTR *pbstrOut)
537{
538 dprintf(("OLEAUT32: VarBstrFromDec - stub"));
539 return S_OK;
540}
541
542//*****************************************************************************
543//*****************************************************************************
544HRESULT WIN32API VarBoolFromDec(DECIMAL *pdecIn, VARIANT_BOOL *pboolOut)
545{
546 dprintf(("OLEAUT32: VarBoolFromDec - stub"));
547 return S_OK;
548}
549
550//*****************************************************************************
551//*****************************************************************************
552HRESULT WIN32API VarUI1FromDec(DECIMAL *pdecIn, BYTE *pbOut)
553{
554 dprintf(("OLEAUT32: VarUI1FromDec - stub"));
555 return S_OK;
556}
557
558//*****************************************************************************
559//*****************************************************************************
560HRESULT WIN32API VarI1FromDisp(IDispatch *pdispIn, LCID lcid, CHAR *pcOut)
561{
562 dprintf(("OLEAUT32: VarI1FromDisp - stub"));
563 return S_OK;
564}
565
566//*****************************************************************************
567//*****************************************************************************
568HRESULT WIN32API VarI1FromDec(DECIMAL *pdecIn, CHAR *pcOut)
569{
570 dprintf(("OLEAUT32: VarI1FromDec - stub"));
571 return S_OK;
572}
573
574//*****************************************************************************
575//*****************************************************************************
576HRESULT WIN32API VarUI2FromDisp(IDispatch *pdispIn, LCID lcid, USHORT *puiOut)
577{
578 dprintf(("OLEAUT32: VarUI2FromDisp - stub"));
579 return S_OK;
580}
581
582//*****************************************************************************
583//*****************************************************************************
584HRESULT WIN32API VarUI2FromDec(DECIMAL *pdecIn, USHORT *puiOut)
585{
586 dprintf(("OLEAUT32: VarUI2FromDec - stub"));
587 return S_OK;
588}
589
590//*****************************************************************************
591//*****************************************************************************
592HRESULT WIN32API VarUI4FromDisp(IDispatch *pdispIn, LCID lcid, ULONG *pulOut)
593{
594 dprintf(("OLEAUT32: VarUI4FromDisp - stub"));
595 return S_OK;
596}
597
598//*****************************************************************************
599//*****************************************************************************
600HRESULT WIN32API VarUI4FromDec(DECIMAL *pdecIn, ULONG *pulOut)
601{
602 dprintf(("OLEAUT32: VarUI4FromDec - stub"));
603 return S_OK;
604}
605
606//*****************************************************************************
607//*****************************************************************************
608typedef struct
609{
610 SYSTEMTIME st;
611 USHORT wDayOfYear;
612} UDATE;
613
614HRESULT WIN32API VarDateFromUdate(UDATE *pudateIn, ULONG dwFlags, DATE *pdateOut)
615{
616 dprintf(("OLEAUT32: VarDateFromUdate - stub"));
617 return S_OK;
618}
619
620//*****************************************************************************
621//*****************************************************************************
622HRESULT WIN32API VarUdateFromDate(DATE dateIn, ULONG dwFlags, UDATE *pudateOut)
623{
624 dprintf(("OLEAUT32: VarUdateFromDate - stub"));
625 return S_OK;
626}
627
628//*****************************************************************************
629//*****************************************************************************
630unsigned long WIN32API BSTR_UserSize(unsigned long *, unsigned long, BSTR * )
631{
632 dprintf(("OLEAUT32: BSTR_UserSize - stub"));
633 return S_OK;
634}
635
636//*****************************************************************************
637//*****************************************************************************
638unsigned char * WIN32API BSTR_UserMarshal(unsigned long *, unsigned char *, BSTR * )
639{
640 dprintf(("OLEAUT32: BSTR_UserMarshal - stub"));
641 return S_OK;
642}
643
644//*****************************************************************************
645//*****************************************************************************
646unsigned char * WIN32API BSTR_UserUnmarshal(unsigned long *, unsigned char *, BSTR * )
647{
648 dprintf(("OLEAUT32: BSTR_UserUnmarshal - stub"));
649 return S_OK;
650}
651
652//*****************************************************************************
653//*****************************************************************************
654void WIN32API BSTR_UserFree(unsigned long *, BSTR * )
655{
656 dprintf(("OLEAUT32: BSTR_UserFree - stub"));
657}
658
659//*****************************************************************************
660//*****************************************************************************
661unsigned long WIN32API VARIANT_UserSize(unsigned long *, unsigned long, VARIANT * )
662{
663 dprintf(("OLEAUT32: VARIANT_UserSize - stub"));
664 return S_OK;
665}
666
667//*****************************************************************************
668//*****************************************************************************
669unsigned char * WIN32API VARIANT_UserMarshal(unsigned long *, unsigned char *, VARIANT * )
670{
671 dprintf(("OLEAUT32: VARIANT_UserMarshal - stub"));
672 return S_OK;
673}
674
675//*****************************************************************************
676//*****************************************************************************
677unsigned char * WIN32API VARIANT_UserUnmarshal(unsigned long *, unsigned char *, VARIANT * )
678{
679 dprintf(("OLEAUT32: VARIANT_UserUnmarshal - stub"));
680 return S_OK;
681}
682
683//*****************************************************************************
684//*****************************************************************************
685void WIN32API VARIANT_UserFree(unsigned long *, VARIANT * )
686{
687 dprintf(("OLEAUT32: VARIANT_UserFree - stub"));
688}
689
690//*****************************************************************************
691//*****************************************************************************
692unsigned long WIN32API LPSAFEARRAY_UserSize(unsigned long *, unsigned long, LPSAFEARRAY *)
693{
694 dprintf(("OLEAUT32: LPSAFEARRAY_UserSize - stub"));
695 return S_OK;
696}
697
698//*****************************************************************************
699//*****************************************************************************
700unsigned char * WIN32API LPSAFEARRAY_UserMarshal( unsigned long *, unsigned char *, LPSAFEARRAY *)
701{
702 dprintf(("OLEAUT32: LPSAFEARRAY_UserMarshal - stub"));
703 return S_OK;
704}
705
706//*****************************************************************************
707//*****************************************************************************
708unsigned char * WIN32API LPSAFEARRAY_UserUnmarshal(unsigned long *, unsigned char *, LPSAFEARRAY *)
709{
710 dprintf(("OLEAUT32: LPSAFEARRAY_UserUnmarshal - stub"));
711 return S_OK;
712}
713
714//*****************************************************************************
715//*****************************************************************************
716void WIN32API LPSAFEARRAY_UserFree(unsigned long *, LPSAFEARRAY *)
717{
718 dprintf(("OLEAUT32: LPSAFEARRAY_UserFree - stub"));
719}
720
721//*****************************************************************************
722// TODO: Parameters
723//*****************************************************************************
724HRESULT WIN32API LPSAFEARRAY_Size()
725{
726 dprintf(("OLEAUT32: LPSAFEARRAY_Size - stub"));
727 return S_OK;
728}
729
730//*****************************************************************************
731// TODO: Parameters
732//*****************************************************************************
733HRESULT WIN32API LPSAFEARRAY_Marshal()
734{
735 dprintf(("OLEAUT32: LPSAFEARRAY_Marshal - stub"));
736 return S_OK;
737}
738
739//*****************************************************************************
740// TODO: Parameters
741//*****************************************************************************
742HRESULT WIN32API LPSAFEARRAY_Unmarshal()
743{
744 dprintf(("OLEAUT32: LPSAFEARRAY_Unmarshal - stub"));
745 return S_OK;
746}
747
748//*****************************************************************************
749//*****************************************************************************
750HRESULT WIN32API GetAltMonthNames(LCID lcid, LPOLESTR * * prgp)
751{
752 dprintf(("OLEAUT32: GetAltMonthNames - stub"));
753 return S_OK;
754}
755
756//*****************************************************************************
757// TODO: Parameters
758//*****************************************************************************
759HRESULT WIN32API UserHWND_from_local()
760{
761 dprintf(("OLEAUT32: UserHWND_from_local - stub"));
762 return S_OK;
763}
764
765//*****************************************************************************
766// TODO: Parameters
767//*****************************************************************************
768HRESULT WIN32API UserHWND_to_local()
769{
770 dprintf(("OLEAUT32: UserHWND_to_local - stub"));
771 return S_OK;
772}
773
774//*****************************************************************************
775// TODO: Parameters
776//*****************************************************************************
777HRESULT WIN32API UserHWND_free_inst()
778{
779 dprintf(("OLEAUT32: UserHWND_free_inst - stub"));
780 return S_OK;
781}
782
783//*****************************************************************************
784// TODO: Parameters
785//*****************************************************************************
786HRESULT WIN32API UserHWND_free_local()
787{
788 dprintf(("OLEAUT32: UserHWND_free_local - stub"));
789 return S_OK;
790}
791
792//*****************************************************************************
793// TODO: Parameters
794//*****************************************************************************
795HRESULT WIN32API UserBSTR_from_local()
796{
797 dprintf(("OLEAUT32: UserBSTR_from_local - stub"));
798 return S_OK;
799}
800
801//*****************************************************************************
802// TODO: Parameters
803//*****************************************************************************
804HRESULT WIN32API UserBSTR_to_local()
805{
806 dprintf(("OLEAUT32: UserBSTR_to_local - stub"));
807 return S_OK;
808}
809
810//*****************************************************************************
811// TODO: Parameters
812//*****************************************************************************
813HRESULT WIN32API UserBSTR_free_inst()
814{
815 dprintf(("OLEAUT32: UserBSTR_free_inst - stub"));
816 return S_OK;
817}
818
819//*****************************************************************************
820// TODO: Parameters
821//*****************************************************************************
822HRESULT WIN32API UserBSTR_free_local()
823{
824 dprintf(("OLEAUT32: UserBSTR_free_local - stub"));
825 return S_OK;
826}
827
828//*****************************************************************************
829// TODO: Parameters
830//*****************************************************************************
831HRESULT WIN32API UserVARIANT_from_local()
832{
833 dprintf(("OLEAUT32: UserVARIANT_from_local - stub"));
834 return S_OK;
835}
836
837//*****************************************************************************
838// TODO: Parameters
839//*****************************************************************************
840HRESULT WIN32API UserVARIANT_to_local()
841{
842 dprintf(("OLEAUT32: UserVARIANT_to_local - stub"));
843 return S_OK;
844}
845
846//*****************************************************************************
847// TODO: Parameters
848//*****************************************************************************
849HRESULT WIN32API UserVARIANT_free_inst()
850{
851 dprintf(("OLEAUT32: UserVARIANT_free_inst - stub"));
852 return S_OK;
853}
854
855//*****************************************************************************
856// TODO: Parameters
857//*****************************************************************************
858HRESULT WIN32API UserVARIANT_free_local()
859{
860 dprintf(("OLEAUT32: UserVARIANT_free_local - stub"));
861 return S_OK;
862}
863
864//*****************************************************************************
865// TODO: Parameters
866//*****************************************************************************
867HRESULT WIN32API UserEXCEPINFO_from_local()
868{
869 dprintf(("OLEAUT32: UserEXCEPINFO_from_local - stub"));
870 return S_OK;
871}
872
873//*****************************************************************************
874// TODO: Parameters
875//*****************************************************************************
876HRESULT WIN32API UserEXCEPINFO_to_local()
877{
878 dprintf(("OLEAUT32: UserEXCEPINFO_to_local - stub"));
879 return S_OK;
880}
881
882//*****************************************************************************
883// TODO: Parameters
884//*****************************************************************************
885HRESULT WIN32API UserEXCEPINFO_free_inst()
886{
887 dprintf(("OLEAUT32: UserEXCEPINFO_free_inst - stub"));
888 return S_OK;
889}
890
891//*****************************************************************************
892// TODO: Parameters
893//*****************************************************************************
894HRESULT WIN32API UserEXCEPINFO_free_local()
895{
896 dprintf(("OLEAUT32: UserEXCEPINFO_free_local - stub"));
897 return S_OK;
898}
899
900//*****************************************************************************
901// TODO: Parameters
902//*****************************************************************************
903HRESULT WIN32API UserMSG_from_local()
904{
905 dprintf(("OLEAUT32: UserMSG_from_local - stub"));
906 return S_OK;
907}
908
909//*****************************************************************************
910// TODO: Parameters
911//*****************************************************************************
912HRESULT WIN32API UserMSG_to_local()
913{
914 dprintf(("OLEAUT32: UserMSG_to_local - stub"));
915 return S_OK;
916}
917
918//*****************************************************************************
919// TODO: Parameters
920//*****************************************************************************
921HRESULT WIN32API UserMSG_free_inst()
922{
923 dprintf(("OLEAUT32: UserMSG_free_inst - stub"));
924 return S_OK;
925}
926
927//*****************************************************************************
928// TODO: Parameters
929//*****************************************************************************
930HRESULT WIN32API UserMSG_free_local()
931{
932 dprintf(("OLEAUT32: UserMSG_free_local - stub"));
933 return S_OK;
934}
935
936//*****************************************************************************
937//*****************************************************************************
938HRESULT WIN32API VectorFromBstr (BSTR bstr, SAFEARRAY ** ppsa)
939{
940 dprintf(("OLEAUT32: VectorFromBstr - stub"));
941 return S_OK;
942}
943
944//*****************************************************************************
945//*****************************************************************************
946HRESULT WIN32API BstrFromVector (SAFEARRAY *psa, BSTR *pbstr)
947{
948 dprintf(("OLEAUT32: BstrFromVector - stub"));
949 return S_OK;
950}
951
952//*****************************************************************************
953//*****************************************************************************
954HCURSOR WIN32API OleIconToCursor(HINSTANCE hinstExe, HICON hIcon)
955{
956 dprintf(("OLEAUT32: OleIconToCursor - stub"));
957 return S_OK;
958}
959
960//*****************************************************************************
961//*****************************************************************************
962
963typedef struct tagOCPFIPARAMS
964{
965 ULONG cbStructSize;
966 HWND hWndOwner;
967 int x;
968 int y;
969 LPCOLESTR lpszCaption;
970 ULONG cObjects;
971 LPUNKNOWN * lplpUnk;
972 ULONG cPages;
973 CLSID * lpPages;
974 LCID lcid;
975 DISPID dispidInitialProperty;
976
977} OCPFIPARAMS, * LPOCPFIPARAMS;
978
979HRESULT WIN32API OleCreatePropertyFrameIndirect(LPOCPFIPARAMS lpParams)
980{
981 dprintf(("OLEAUT32: OleCreatePropertyFrameIndirect - stub"));
982 return S_OK;
983}
984
985//*****************************************************************************
986//*****************************************************************************
987HRESULT WIN32API OleCreatePropertyFrame(HWND hwndOwner, UINT x, UINT y,
988 LPCOLESTR lpszCaption, ULONG cObjects, LPUNKNOWN * ppUnk, ULONG cPages,
989 LPCLSID pPageClsID, LCID lcid, DWORD dwReserved, LPVOID pvReserved)
990{
991 dprintf(("OLEAUT32: OleCreatePropertyFrame - stub"));
992 return S_OK;
993}
994
Note: See TracBrowser for help on using the repository browser.