source: trunk/src/ole32/stubs.cpp@ 633

Last change on this file since 633 was 633, checked in by sandervl, 26 years ago

Changes for updated Wine headers (NOT TESTED..)

File size: 49.3 KB
Line 
1/*
2 * Win32 COM/OLE stubs for OS/2
3 *
4 * 1/7/99
5 *
6 * Copyright 1999 David J. Raison
7 * Copyright 1998 Sander van Leeuwen
8 *
9 *
10 * Project Odin Software License can be found in LICENSE.TXT
11 *
12 */
13
14#include "ole32.h"
15
16//*****************************************************************************
17//*****************************************************************************
18HRESULT WIN32API CoCreateFreeThreadedMarshaler(LPUNKNOWN punkOuter,
19 LPUNKNOWN *ppunkMarshaler)
20{
21 dprintf(("OLE32: CoCreateFreeThreadedMarshaler- stub"));
22 return E_OUTOFMEMORY;
23}
24//*******************************************************************************
25//*******************************************************************************
26HRESULT WIN32API CoDisconnectObject(IUnknown *pUnk, DWORD dwReserved)
27{
28 dprintf(("OLE32: CoDisconnectObject - stub"));
29 return S_OK;
30}
31//*******************************************************************************
32//Frees all libs loaded with CoLoadLibrary
33//*******************************************************************************
34void WIN32API CoFreeAllLibraries()
35{
36 dprintf(("OLE32: CoFreeAllLibraries - stub"));
37 return ;
38}
39//*******************************************************************************
40//*******************************************************************************
41void WIN32API CoFreeLibrary(HINSTANCE hInst)
42{
43 dprintf(("OLE32: CoFreeLibrary"));
44 FreeLibrary(hInst);
45}
46//*******************************************************************************
47//*******************************************************************************
48void WIN32API CoFreeUnusedLibraries()
49{
50 dprintf(("OLE32: CoFreeUnusedLibraries - stub"));
51 return ;
52}
53//*******************************************************************************
54//*******************************************************************************
55HRESULT WIN32API CoGetCallerTID()
56{
57 dprintf(("OLE32: CoGetCallerTID, UNKNOWN API - stub"));
58 return 0;
59}
60//*******************************************************************************
61//*******************************************************************************
62HRESULT WIN32API CoGetCurrentLogicalThreadId()
63{
64 dprintf(("OLE32: CoGetCurrentLogicalThreadId, UNKNOWN API - stub"));
65 return 0;
66}
67//*******************************************************************************
68//*******************************************************************************
69DWORD WIN32API CoGetCurrentProcess()
70{
71 dprintf(("OLE32: CoGetCurrentProcess - stub"));
72 return 666;
73}
74//*******************************************************************************
75//*******************************************************************************
76HRESULT WIN32API CoGetInterfaceAndReleaseStream(LPSTREAM pStm, REFIID riid,
77 LPVOID *ppv)
78{
79 dprintf(("OLE32: CoGetInterfaceAndReleaseStream - stub"));
80 return E_INVALIDARG;
81}
82//*******************************************************************************
83//*******************************************************************************
84HRESULT WIN32API CoGetMarshalSizeMax(ULONG *pulSize, REFIID riid, IUnknown *pUnk,
85 DWORD dwDestContext, LPVOID pvDestContext,
86 DWORD mshlflags)
87{
88 dprintf(("OLE32: CoGetMarshalSizeMax - stub"));
89 return CO_E_NOTINITIALIZED;
90}
91//*******************************************************************************
92//*******************************************************************************
93HRESULT WIN32API CoGetPSClsid(REFIID riid, CLSID *pclsid)
94{
95 dprintf(("OLE32: CoGetPSClsid - stub"));
96 return E_OUTOFMEMORY;
97}
98//*******************************************************************************
99//*******************************************************************************
100HRESULT WIN32API CoGetStandardMarshal(REFIID riid, IUnknown *pUnk, DWORD dwDestContext,
101 LPVOID pvDestContext, DWORD mshlflags,
102 LPMARSHAL *ppMarshal)
103{
104 dprintf(("OLE32: CoGetStandardMarshal - stub"));
105 return E_OUTOFMEMORY;
106}
107//*******************************************************************************
108//*******************************************************************************
109HRESULT WIN32API CoGetState()
110{
111 dprintf(("OLE32: CoGetState, UNKNOWN API - stub"));
112 return 0;
113}
114//*******************************************************************************
115//*******************************************************************************
116HRESULT WIN32API CoGetTreatAsClass(REFCLSID clsidOld, LPCLSID pclsidNew)
117{
118 dprintf(("OLE32: CoGetTreatAsClass - stub"));
119 return S_FALSE;
120}
121//*******************************************************************************
122//*******************************************************************************
123HRESULT WIN32API CoInitializeWOW()
124{
125 dprintf(("OLE32: CoInitializeWOW, UNKNOWN API - stub"));
126 return 0;
127}
128//*******************************************************************************
129//*******************************************************************************
130BOOL WIN32API CoIsHandlerConnected(LPUNKNOWN pUnk)
131{
132 dprintf(("OLE32: CoIsHandlerConnected - stub"));
133 return FALSE;
134}
135//*******************************************************************************
136//*******************************************************************************
137BOOL WIN32API CoIsOle1Class(REFCLSID rclsid)
138{
139 dprintf(("OLE32: CoIsOle1Class - stub"));
140 return S_FALSE;
141}
142//*******************************************************************************
143//*******************************************************************************
144HINSTANCE WIN32API CoLoadLibrary(LPSTR lpszLibName, BOOL bAutoFree)
145{
146 dprintf(("OLE32: CoLoadLibrary"));
147 return LoadLibraryA(lpszLibName);
148}
149//*******************************************************************************
150//*******************************************************************************
151HRESULT WIN32API CoLockObjectExternal(IUnknown *pUnk, BOOL fLock, BOOL fLastUnlockReleases)
152{
153 dprintf(("OLE32: CoLockObjectExternal - stub"));
154 return E_OUTOFMEMORY;
155}
156//*******************************************************************************
157//*******************************************************************************
158HRESULT WIN32API CoMarshalHresult(IStream *pStm, HRESULT hresult)
159{
160 dprintf(("OLE32: CoMarshalHresult - stub"));
161 return E_OUTOFMEMORY;
162}
163//*******************************************************************************
164//*******************************************************************************
165HRESULT WIN32API CoMarshalInterThreadInterfaceInStream(REFIID riid,
166 LPUNKNOWN pUnk,
167 LPSTREAM *ppStm)
168{
169 dprintf(("OLE32: CoMarshalInterThreadInterfaceInStream - stub"));
170 return E_OUTOFMEMORY;
171}
172//*******************************************************************************
173//*******************************************************************************
174HRESULT WIN32API CoMarshalInterface(IStream *pStm, REFIID riid, IUnknown *pUnk,
175 DWORD dwDestContext, void *pvDestContext,
176 DWORD mshlflags)
177{
178 dprintf(("OLE32: CoMarshalInterface - stub"));
179 return E_OUTOFMEMORY;
180}
181//*******************************************************************************
182//*******************************************************************************
183HRESULT WIN32API CoQueryReleaseObject()
184{
185 dprintf(("OLE32: CoQueryReleaseObject, UNKNOWN API - stub"));
186 return 0;
187}
188//*******************************************************************************
189//*******************************************************************************
190HRESULT WIN32API CoRegisterClassObject(REFCLSID rclsid, IUnknown *pUnk,
191 DWORD dwClsContext, DWORD flags,
192 LPDWORD lpdwRegister)
193{
194 dprintf(("OLE32: CoRegisterClassObject - stub"));
195 return E_OUTOFMEMORY;
196}
197//*******************************************************************************
198//*******************************************************************************
199HRESULT WIN32API CoRegisterMallocSpy(LPMALLOCSPY pMallocSpy)
200{
201 dprintf(("OLE32: CoRegisterMallocSpy - stub"));
202 return CO_E_OBJISREG;
203}
204//*******************************************************************************
205//*******************************************************************************
206HRESULT WIN32API CoRegisterMessageFilter(LPMESSAGEFILTER lpMessageFilter,
207 LPMESSAGEFILTER *lplpMessageFilter)
208{
209 dprintf(("OLE32: CoRegisterMessageFilter - stub"));
210 return S_FALSE;
211}
212//*******************************************************************************
213//*******************************************************************************
214HRESULT WIN32API CoReleaseMarshalData(IStream *pStm)
215{
216 dprintf(("OLE32: CoReleaseMarshalData - stub"));
217 return E_OUTOFMEMORY;
218}
219//*******************************************************************************
220//*******************************************************************************
221HRESULT WIN32API CoRevokeClassObject(DWORD dwRegister)
222{
223 dprintf(("OLE32: CoRevokeClassObject - stub"));
224 return E_OUTOFMEMORY;
225}
226//*******************************************************************************
227//*******************************************************************************
228HRESULT WIN32API CoRevokeMallocSpy()
229{
230 dprintf(("OLE32: CoRevokeMallocSpy - stub"));
231 return E_ACCESSDENIED;
232}
233//*******************************************************************************
234//*******************************************************************************
235HRESULT WIN32API CoSetState()
236{
237 dprintf(("OLE32: CoSetState, UNKNOWN API - stub"));
238 return 0;
239}
240
241//*******************************************************************************
242//*******************************************************************************
243HRESULT WIN32API CoTreatAsClass(REFCLSID clsidOld, REFCLSID clsidNew)
244{
245 dprintf(("OLE32: CoTreatAsClass - stub"));
246 return E_INVALIDARG;
247}
248//*******************************************************************************
249//*******************************************************************************
250void WIN32API CoUnloadingWOW()
251{
252 dprintf(("OLE32: CoUnloadingWOW, UNKNOWN API - stub"));
253 return ;
254}
255//*******************************************************************************
256//*******************************************************************************
257HRESULT WIN32API CoUnmarshalHresult(LPSTREAM pStm, HRESULT *phresult)
258{
259 dprintf(("OLE32: CoUnmarshalHresult - stub"));
260 return S_OK;
261}
262//*******************************************************************************
263//*******************************************************************************
264HRESULT WIN32API CoUnmarshalInterface(IStream *pSTm, REFIID riid, void **ppv)
265{
266 dprintf(("OLE32: CoUnmarshalInterface - stub"));
267 return S_OK;
268}
269
270//******************************************************************************
271//******************************************************************************
272void WIN32API OleUninitialize(void)
273{
274 dprintf(("OLE32: OleUninitialize - stub"));
275 return;
276}
277//******************************************************************************
278//******************************************************************************
279HRESULT WIN32API BindMoniker(LPMONIKER pmk, DWORD grfOpt, REFIID iidResult,
280 LPVOID *ppvResult)
281{
282 dprintf(("OLE32: BindMoniker- stub"));
283 return MK_E_NOOBJECT;
284}
285//*******************************************************************************
286//*******************************************************************************
287HRESULT WIN32API CreateAntiMoniker(LPMONIKER *ppmk)
288{
289 dprintf(("OLE32: CreateAntiMoniker - stub"));
290 return E_OUTOFMEMORY;
291}
292//*******************************************************************************
293//*******************************************************************************
294HRESULT WIN32API CreateBindCtx(DWORD reserved, LPBC *ppbc)
295{
296 dprintf(("OLE32: CreateBindCtx - stub"));
297 return E_OUTOFMEMORY;
298}
299//*******************************************************************************
300//*******************************************************************************
301HRESULT WIN32API CreateDataAdviseHolder(IDataAdviseHolder **ppDAHolder)
302{
303 dprintf(("OLE32: CreateDataAdviseHolder - stub"));
304 return E_OUTOFMEMORY;
305}
306//*******************************************************************************
307//*******************************************************************************
308HRESULT WIN32API CreateDataCache(LPUNKNOWN pUnkOuter, REFCLSID rclsid,
309 REFIID riid, LPVOID *ppvObj)
310{
311 dprintf(("OLE32: CreateDataCache - stub"));
312 return E_OUTOFMEMORY;
313}
314//*******************************************************************************
315//*******************************************************************************
316HRESULT WIN32API CreateFileMoniker(LPCOLESTR lpszPathName, LPMONIKER *ppmk)
317{
318 dprintf(("OLE32: CreateFileMoniker - stub"));
319 return E_OUTOFMEMORY;
320}
321//*******************************************************************************
322//*******************************************************************************
323HRESULT WIN32API CreateGenericComposite(LPMONIKER pmkFirst, LPMONIKER pmkRest,
324 LPMONIKER *ppmkComposite)
325{
326 dprintf(("OLE32: CreateGenericComposite - stub"));
327 return E_OUTOFMEMORY;
328}
329//*******************************************************************************
330//*******************************************************************************
331HRESULT WIN32API CreateILockBytesOnHGlobal(HGLOBAL hGlobal, BOOL fDeleteOnRelease,
332 ILockBytes **ppkLkbyt)
333{
334 dprintf(("OLE32: CreateILockBytesOnHGlobal - stub"));
335 return E_OUTOFMEMORY;
336}
337//*******************************************************************************
338//*******************************************************************************
339HRESULT WIN32API CreateItemMoniker(LPCOLESTR lpszDelim, LPCOLESTR lpszItem, LPMONIKER *ppmk)
340{
341 dprintf(("OLE32: CreateItemMoniker - stub"));
342 return E_OUTOFMEMORY;
343}
344//*******************************************************************************
345//*******************************************************************************
346HRESULT WIN32API CreateOleAdviseHolder(IOleAdviseHolder ppOAHolder)
347{
348 dprintf(("OLE32: CreateOleAdviseHolder - stub"));
349 return E_OUTOFMEMORY;
350}
351//*******************************************************************************
352//*******************************************************************************
353HRESULT WIN32API CreatePointerMoniker(LPUNKNOWN punk, LPMONIKER *ppmk)
354{
355 dprintf(("OLE32: CreatePointerMoniker - stub"));
356 return E_OUTOFMEMORY;
357}
358//*******************************************************************************
359//*******************************************************************************
360HRESULT WIN32API CreateStreamOnHGlobal(HGLOBAL hGlobal, BOOL fDeleteOnRelease,
361 LPSTREAM *ppstm)
362{
363 dprintf(("OLE32: CreateStreamOnHGlobal - stub"));
364 return E_OUTOFMEMORY;
365}
366//*******************************************************************************
367//*******************************************************************************
368HRESULT WIN32API DllDebugObjectRPCHook()
369{
370 dprintf(("OLE32: DllDebugObjectRPCHook, UNKNOWN API - stub"));
371 return 0;
372}
373//*******************************************************************************
374//*******************************************************************************
375HRESULT WIN32API DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID *ppv)
376{
377 dprintf(("OLE32: DllGetClassObject - stub"));
378 return E_OUTOFMEMORY;
379}
380//*******************************************************************************
381//*******************************************************************************
382HRESULT WIN32API DllGetClassObjectWOW()
383{
384 dprintf(("OLE32: DllGetClassObjectWOW, UNKNOWN API - stub"));
385 return 0;
386}
387//*******************************************************************************
388//*******************************************************************************
389HRESULT WIN32API DoDragDrop(IDataObject *pDataObject, IDropSource *pDropSource,
390 DWORD dwOKEffect, DWORD *pdwEffect)
391{
392 dprintf(("OLE32: DoDragDrop - stub"));
393 return E_OUTOFMEMORY;
394}
395//*******************************************************************************
396//*******************************************************************************
397HRESULT WIN32API EnableHookObject()
398{
399 dprintf(("OLE32: EnableHookObject, UNKNOWN API - stub"));
400 return 0;
401}
402//*******************************************************************************
403//*******************************************************************************
404HRESULT WIN32API GetClassFile(LPCWSTR szFileName, CLSID *pclsid)
405{
406 dprintf(("OLE32: GetClassFile - stub"));
407 return MK_E_CANTOPENFILE;
408}
409//*******************************************************************************
410//*******************************************************************************
411HRESULT WIN32API GetConvertStg(IStorage *pStg)
412{
413 dprintf(("OLE32: GetConvertStg - stub"));
414 return STG_E_ACCESSDENIED;
415}
416//*******************************************************************************
417//*******************************************************************************
418HRESULT WIN32API GetDocumentBitStg()
419{
420 dprintf(("OLE32: GetDocumentBitStg, UNKNOWN API - stub"));
421 return 0;
422}
423//*******************************************************************************
424//*******************************************************************************
425HRESULT WIN32API GetHGlobalFromILockBytes(ILockBytes *pLkbyt, HGLOBAL *phglobal)
426{
427 dprintf(("OLE32: GetHGlobalFromILockBytes - stub"));
428 return E_INVALIDARG;
429}
430//*******************************************************************************
431//*******************************************************************************
432HRESULT WIN32API GetHGlobalFromStream(IStream *pstm, HGLOBAL *phglobal)
433{
434 dprintf(("OLE32: GetHGlobalFromStream - stub"));
435 return E_INVALIDARG;
436}
437//*******************************************************************************
438//*******************************************************************************
439HRESULT WIN32API GetHookInterface()
440{
441 dprintf(("OLE32: GetHookInterface, UNKNOWN API - stub"));
442 return 0;
443}
444//*******************************************************************************
445//*******************************************************************************
446BOOL WIN32API IsAccelerator(HACCEL hAccel, INT cAccelEntries, LPMSG lpMsg,
447 WORD *lpwCmd)
448{
449 dprintf(("OLE32: IsAccelerator - stub"));
450 return FALSE;
451}
452//*******************************************************************************
453//*******************************************************************************
454BOOL WIN32API CONCRETE_IsEqualGUID(REFGUID rguid1, REFGUID rguid2)
455{
456 dprintf(("OLE32: IsEqualGUID - stub"));
457 return FALSE;
458}
459//*******************************************************************************
460//*******************************************************************************
461HRESULT WIN32API IsValidIid(DWORD Iid)
462{
463 dprintf(("OLE32: IsValidIid, obsolete - stub"));
464 return E_INVALIDARG;
465}
466//*******************************************************************************
467//*******************************************************************************
468HRESULT WIN32API IsValidPtrIn(DWORD ptrIn)
469{
470 dprintf(("OLE32: IsValidPtrIn, obsolete - stub"));
471 return E_INVALIDARG;
472}
473//*******************************************************************************
474//*******************************************************************************
475HRESULT WIN32API IsValidPtrOut(DWORD ptrOut)
476{
477 dprintf(("OLE32: IsValidPtrOut, obsolete - stub"));
478 return E_INVALIDARG;
479}
480//*******************************************************************************
481//*******************************************************************************
482HRESULT WIN32API MkParseDisplayName(LPBC pbc, LPSTR szUserName, ULONG *lpchEaten,
483 LPMONIKER *ppmk)
484{
485 dprintf(("OLE32: MkParseDisplayName - stub"));
486 return E_OUTOFMEMORY;
487}
488//*******************************************************************************
489//*******************************************************************************
490HRESULT WIN32API MonikerCommonPrefixWith(LPMONIKER pmkThis, LPMONIKER pmkOther,
491 LPMONIKER *ppmkCommon)
492{
493 dprintf(("OLE32: MonikerCommonPrefixWith - stub"));
494 return E_OUTOFMEMORY;
495}
496//*******************************************************************************
497//*******************************************************************************
498HRESULT WIN32API MonikerRelativePathTo(LPMONIKER pmkSrc, LPMONIKER pmkDest,
499 LPMONIKER *ppmkRelPath, BOOL dwReserved )
500{
501 dprintf(("OLE32: MonikerRelativePathTo - stub"));
502 return E_OUTOFMEMORY;
503}
504//*******************************************************************************
505//*******************************************************************************
506DWORD WIN32API OleBuildVersion()
507{
508 dprintf(("OLE32: OleBuildVersion, obsolete - stub"));
509 return 666;
510}
511//*******************************************************************************
512//*******************************************************************************
513HRESULT WIN32API OleConvertIStorageToOLESTREAM(IStorage *pStg, LPOLESTREAM lpolestream)
514{
515 dprintf(("OLE32: OleConvertIStorageToOLESTREAM - stub"));
516 return E_INVALIDARG;
517}
518//*******************************************************************************
519//*******************************************************************************
520HRESULT WIN32API OleConvertIStorageToOLESTREAMEx(LPSTORAGE pStg,
521 CLIPFORMAT ctFormat,
522 LONG lWidth,
523 LONG lHeight,
524 DWORD dwSize,
525 LPSTGMEDIUM pmedium,
526 LPOLESTREAM lpolestream)
527{
528 dprintf(("OLE32: OleConvertIStorageToOLESTREAMEx - stub"));
529 return(E_INVALIDARG);
530}
531//*******************************************************************************
532//*******************************************************************************
533HRESULT WIN32API OleConvertOLESTREAMToIStorage(LPOLESTREAM lpolestream,
534 IStorage *pstg,
535 const DVTARGETDEVICE *ptd)
536{
537 dprintf(("OLE32: OleConvertOLESTREAMToIStorage - stub"));
538 return(E_INVALIDARG);
539}
540//*******************************************************************************
541//*******************************************************************************
542HRESULT WIN32API OleConvertOLESTREAMToIStorageEx(LPOLESTREAM lpolestream,
543 LPSTORAGE pstg,
544 CLIPFORMAT * ctFormat,
545 LONG * plWidth,
546 LONG * plHeight,
547 DWORD * pdwSize,
548 LPSTGMEDIUM pmedium)
549{
550 dprintf(("OLE32: OleConvertOLESTREAMToIStorageEx - stub"));
551 return(E_OUTOFMEMORY);
552}
553//*******************************************************************************
554//*******************************************************************************
555HRESULT WIN32API OleCreate(REFCLSID rclsid, REFIID riid, DWORD renderopt,
556 FORMATETC *pFormatEtc, IOleClientSite *pClientSite,
557 IStorage *pStg, void **ppvObject)
558{
559 dprintf(("OLE32: OleCreate - stub"));
560 return(E_OUTOFMEMORY);
561}
562//*******************************************************************************
563//*******************************************************************************
564HRESULT WIN32API OleCreateDefaultHandler(REFCLSID clsid, LPUNKNOWN pUnkOuter,
565 REFIID riid, LPVOID *ppvObj)
566{
567 dprintf(("OLE32: OleCreateDefaultHandler - stub"));
568 return(E_OUTOFMEMORY);
569}
570//*******************************************************************************
571//*******************************************************************************
572HRESULT WIN32API OleCreateEmbeddingHelper(REFCLSID clsid, LPUNKNOWN pUnkOuter,
573 DWORD flags, LPCLASSFACTORY pCF,
574 REFIID riid, LPVOID *ppvObj)
575{
576 dprintf(("OLE32: OleCreateEmbeddingHelper - stub"));
577 return(E_OUTOFMEMORY);
578}
579//*******************************************************************************
580//*******************************************************************************
581HRESULT WIN32API OleCreateFromData(LPDATAOBJECT pSrcDataObj, REFIID riid,
582 DWORD renderopt, LPFORMATETC pFormatEtc,
583 LPOLECLIENTSITE pClientSite, LPSTORAGE pStg,
584 LPVOID *ppvObj)
585{
586 dprintf(("OLE32: OleCreateFromData - stub"));
587 return(DV_E_FORMATETC);
588}
589//*******************************************************************************
590//*******************************************************************************
591HRESULT WIN32API OleCreateFromFile(REFCLSID rclsid, LPCOLESTR lpszFileName,
592 REFIID riid,
593 DWORD renderopt, LPFORMATETC pFormatEtc,
594 LPOLECLIENTSITE pClientSite, LPSTORAGE pStg,
595 LPVOID *ppvObj)
596{
597 dprintf(("OLE32: OleCreateFromFile - stub"));
598 return(E_OUTOFMEMORY);
599}
600//*******************************************************************************
601//*******************************************************************************
602HRESULT WIN32API OleCreateLink(LPMONIKER lpmkLinkSrc, REFIID riid,
603 DWORD renderopt, LPFORMATETC pFormatEtc,
604 LPOLECLIENTSITE lpClientSite, LPSTORAGE pStg,
605 LPVOID *ppvObj)
606{
607 dprintf(("OLE32: OleCreateLink - stub"));
608 return(E_OUTOFMEMORY);
609}
610//*******************************************************************************
611//*******************************************************************************
612HRESULT WIN32API OleCreateLinkFromData(LPDATAOBJECT pSrcDataObj, REFIID riid,
613 DWORD renderopt, LPFORMATETC pFormatEtc,
614 LPOLECLIENTSITE pClientSite, LPSTORAGE pStg,
615 LPVOID *ppvObj)
616{
617 dprintf(("OLE32: OleCreateLinkFromData - stub"));
618 return(E_OUTOFMEMORY);
619}
620//*******************************************************************************
621//*******************************************************************************
622HRESULT WIN32API OleCreateLinkToFile(LPCOLESTR lpszFileName, REFIID riid, DWORD renderopt,
623 LPFORMATETC pFormatEtc, IOleClientSite *pClientSite,
624 IStorage *pStg, void **ppvObj)
625{
626 dprintf(("OLE32: OleCreateLinkToFile - stub"));
627 return(STG_E_FILENOTFOUND);
628}
629//*******************************************************************************
630//*******************************************************************************
631HOLEMENU WIN32API OleCreateMenuDescriptor(HMENU hmenuCombined, LPOLEMENUGROUPWIDTHS lpMenuWidths)
632{
633 dprintf(("OLE32: OleCreateMenuDescriptor - stub"));
634 return(NULL);
635}
636//*******************************************************************************
637//*******************************************************************************
638HRESULT WIN32API OleCreateStaticFromData(LPDATAOBJECT pSrcDataObj, REFIID riid,
639 DWORD renderopt, LPFORMATETC pFormatEtc,
640 LPOLECLIENTSITE pClientSite, LPSTORAGE pStg,
641 LPVOID *ppvObj)
642{
643 dprintf(("OLE32: OleCreateStaticFromData - stub"));
644 return(E_OUTOFMEMORY);
645}
646//*******************************************************************************
647//*******************************************************************************
648HRESULT WIN32API OleDestroyMenuDescriptor(HOLEMENU holemenu)
649{
650 dprintf(("OLE32: OleDestroyMenuDescriptor - stub"));
651 return E_OUTOFMEMORY;
652}
653//*******************************************************************************
654//*******************************************************************************
655HRESULT WIN32API OleDoAutoConvert(IStorage *pStg, LPCLSID pClsidNew)
656{
657 dprintf(("OLE32: OleDoAutoConvert - stub"));
658 return(E_OUTOFMEMORY);
659}
660//*******************************************************************************
661//*******************************************************************************
662HRESULT WIN32API OleDraw(IUnknown *pUnk, DWORD dwAspect, HDC hdcDraw,
663 LPCRECT lprcBounds)
664{
665 dprintf(("OLE32: OleDraw - stub"));
666 return(E_INVALIDARG);
667}
668//*******************************************************************************
669//*******************************************************************************
670HANDLE WIN32API OleDuplicateData(HANDLE hSrc, CLIPFORMAT cfFormat, UINT uiFlags)
671{
672 dprintf(("OLE32: OleDuplicateData - stub"));
673 return(NULL);
674}
675//*******************************************************************************
676//*******************************************************************************
677HRESULT WIN32API OleFlushClipboard()
678{
679 dprintf(("OLE32: OleFlushClipboard - stub"));
680 return(S_OK);
681}
682//*******************************************************************************
683//*******************************************************************************
684HRESULT WIN32API OleGetAutoConvert(REFCLSID clsidOld, LPCLSID pClsidNew)
685{
686 dprintf(("OLE32: OleGetAutoConvert - stub"));
687 return(E_OUTOFMEMORY);
688}
689//*******************************************************************************
690//*******************************************************************************
691HRESULT WIN32API OleGetClipboard(IDataObject **ppDataObj)
692{
693 dprintf(("OLE32: OleGetClipboard - stub"));
694 return(E_OUTOFMEMORY);
695}
696//*******************************************************************************
697//*******************************************************************************
698HGLOBAL WIN32API OleGetIconOfClass(REFCLSID rclsid, LPOLESTR lpszLabel, BOOL fUseTypeAsLabel)
699{
700 dprintf(("OLE32: OleGetIconOfClass - stub"));
701 return(NULL);
702}
703//*******************************************************************************
704//*******************************************************************************
705HGLOBAL WIN32API OleGetIconOfFile(LPOLESTR lpszPath, BOOL fUseTypeAsLabel)
706{
707 dprintf(("OLE32: OleGetIconOfFile - stub"));
708 return(NULL);
709}
710//*******************************************************************************
711//*******************************************************************************
712HRESULT WIN32API OleInitialize(LPVOID pvReserved)
713{
714 dprintf(("OLE32: OleInitialize - stub"));
715// return(E_OUTOFMEMORY);
716 return(0);
717}
718//*******************************************************************************
719//*******************************************************************************
720HRESULT WIN32API OleInitializeWOW()
721{
722 dprintf(("OLE32: OleInitializeWOW, UNKNOWN API - stub"));
723 return(E_OUTOFMEMORY);
724}
725//*******************************************************************************
726//*******************************************************************************
727HRESULT WIN32API OleIsCurrentClipboard(IDataObject *pDataObject)
728{
729 dprintf(("OLE32: OleIsCurrentClipboard - stub"));
730 return(S_FALSE);
731}
732//*******************************************************************************
733//*******************************************************************************
734BOOL WIN32API OleIsRunning(LPOLEOBJECT pObject)
735{
736 dprintf(("OLE32: OleIsRunning - stub"));
737 return(FALSE);
738}
739//*******************************************************************************
740//*******************************************************************************
741HRESULT WIN32API OleLoad(IStorage *pStg, REFIID riid, IOleClientSite *pClientSite,
742 LPVOID *ppvObj)
743{
744 dprintf(("OLE32: OleLoad - stub"));
745 return(E_OUTOFMEMORY);
746}
747//*******************************************************************************
748//*******************************************************************************
749HRESULT WIN32API OleLoadFromStream(IStream *pStm, REFIID riid, void *ppvObj)
750{
751 dprintf(("OLE32: OleLoadFromStream - stub"));
752 return(E_OUTOFMEMORY);
753}
754//*******************************************************************************
755//*******************************************************************************
756HRESULT WIN32API OleLockRunning(LPUNKNOWN pUnknown, BOOL fLock, BOOL fLastUnlockCloses)
757{
758 dprintf(("OLE32: OleLockRunning - stub"));
759 return(E_OUTOFMEMORY);
760}
761//*******************************************************************************
762//*******************************************************************************
763HGLOBAL WIN32API OleMetafilePictFromIconAndLabel(HICON hIcon, LPOLESTR lpszLabel,
764 LPOLESTR lpszSourceFile,
765 UINT iIconIndex)
766{
767 dprintf(("OLE32: OleMetafilePictFromIconAndLabel - stub"));
768 return(NULL);
769}
770//*******************************************************************************
771//*******************************************************************************
772HRESULT WIN32API OleNoteObjectVisible(LPUNKNOWN pUnknown, BOOL fVisible)
773{
774 dprintf(("OLE32: OleNoteObjectVisible - stub"));
775 return(E_OUTOFMEMORY);
776}
777//*******************************************************************************
778//*******************************************************************************
779HRESULT WIN32API OleQueryCreateFromData(IDataObject *pSrcDataObject)
780{
781 dprintf(("OLE32: OleQueryCreateFromData - stub"));
782 return(S_FALSE);
783}
784//*******************************************************************************
785//*******************************************************************************
786HRESULT WIN32API OleQueryLinkFromData(IDataObject *pSrcDataObject)
787{
788 dprintf(("OLE32: OleQueryLinkFromData - stub"));
789 return(S_FALSE);
790}
791//*******************************************************************************
792//*******************************************************************************
793HRESULT WIN32API OleRegEnumFormatEtc(REFCLSID clsid, DWORD dwDirection,
794 LPENUMFORMATETC *ppenumFormatetc)
795{
796 dprintf(("OLE32: OleRegEnumFormatEtc - stub"));
797 return(E_OUTOFMEMORY);
798}
799//*******************************************************************************
800//*******************************************************************************
801HRESULT WIN32API OleRegEnumVerbs(REFCLSID clsid, LPENUMOLEVERB *ppenumOleVerb)
802{
803 dprintf(("OLE32: OleRegEnumVerbs - stub"));
804 return(E_OUTOFMEMORY);
805}
806//*******************************************************************************
807//*******************************************************************************
808HRESULT WIN32API OleRegGetMiscStatus(REFCLSID clsid, DWORD dwAspect, DWORD *pdwStatus)
809{
810 dprintf(("OLE32: OleRegGetMiscStatus - stub"));
811 return(E_OUTOFMEMORY);
812}
813//*******************************************************************************
814//*******************************************************************************
815HRESULT WIN32API OleRegGetUserType(REFCLSID clsid, DWORD dwFormOfType,
816 LPOLESTR *pszUserType)
817{
818 dprintf(("OLE32: OleRegGetUserType - stub"));
819 return(E_OUTOFMEMORY);
820}
821//*******************************************************************************
822//*******************************************************************************
823HRESULT WIN32API OleRun(LPUNKNOWN pUnknown)
824{
825 dprintf(("OLE32: OleRun - stub"));
826 return(E_UNEXPECTED);
827}
828//*******************************************************************************
829//*******************************************************************************
830HRESULT WIN32API OleSave(IPersistStorage *pPS, IStorage *pStg, BOOL fSameAsLoad)
831{
832 dprintf(("OLE32: OleSave - stub"));
833 return(STG_E_MEDIUMFULL);
834}
835//*******************************************************************************
836//*******************************************************************************
837HRESULT WIN32API OleSaveToStream(IPersistStorage *pPS, IStream *pStm)
838{
839 dprintf(("OLE32: OleSaveToStream - stub"));
840 return(STG_E_MEDIUMFULL);
841}
842//*******************************************************************************
843//*******************************************************************************
844HRESULT WIN32API OleSetAutoConvert(REFCLSID clsidOld, REFCLSID clsidNew)
845{
846 dprintf(("OLE32: OleSetAutoConvert - stub"));
847 return(E_OUTOFMEMORY);
848}
849//*******************************************************************************
850//*******************************************************************************
851HRESULT WIN32API OleSetClipboard(IDataObject *pDataObj)
852{
853 dprintf(("OLE32: OleSetClipboard - stub"));
854 return(E_OUTOFMEMORY);
855}
856//*******************************************************************************
857//*******************************************************************************
858HRESULT WIN32API OleSetContainedObject(LPUNKNOWN pUnknown, BOOL fContained)
859{
860 dprintf(("OLE32: OleSetContainedObject - stub"));
861 return(E_OUTOFMEMORY);
862}
863//*******************************************************************************
864//*******************************************************************************
865HRESULT WIN32API OleSetMenuDescriptor(HOLEMENU holemenu, HWND hwndFrame,
866 HWND hwndActiveObject,
867 LPOLEINPLACEFRAME lpFrame,
868 LPOLEINPLACEACTIVEOBJECT lpActiveObj)
869{
870 dprintf(("OLE32: OleSetMenuDescriptor - stub"));
871 return(E_FAIL);
872}
873//*******************************************************************************
874//*******************************************************************************
875HRESULT WIN32API OleTranslateAccelerator(LPOLEINPLACEFRAME lpFrame,
876 LPOLEINPLACEFRAMEINFO lpFrameInfo,
877 LPMSG lpmsg)
878{
879 dprintf(("OLE32: OleTranslateAccelerator - stub"));
880 return(S_FALSE);
881}
882//*******************************************************************************
883//*******************************************************************************
884HRESULT WIN32API OpenOrCreateStream()
885{
886 dprintf(("OLE32: OpenOrCreateStream, UNKNOWN API - stub"));
887 return(E_OUTOFMEMORY);
888}
889//*******************************************************************************
890//*******************************************************************************
891HRESULT WIN32API ProgIDFromCLSID(REFCLSID clsid, LPOLESTR *lplpszProgID)
892{
893 dprintf(("OLE32: ProgIDFromCLSID - stub"));
894 return(REGDB_E_CLASSNOTREG);
895}
896//*******************************************************************************
897//*******************************************************************************
898HRESULT WIN32API ReadClassStg(IStorage *pStg, CLSID *pclsid)
899{
900 dprintf(("OLE32: ReadClassStg - stub"));
901 return(E_OUTOFMEMORY);
902}
903//*******************************************************************************
904//*******************************************************************************
905HRESULT WIN32API ReadClassStm(IStream *pStm, CLSID *pclsid)
906{
907 dprintf(("OLE32: ReadClassStm - stub"));
908 return(STG_E_READFAULT);
909}
910//*******************************************************************************
911//*******************************************************************************
912HRESULT WIN32API ReadFmtUserTypeStg(IStorage *pStg, CLIPFORMAT *pcf,
913 LPWSTR *lplpszUserType)
914{
915 dprintf(("OLE32: ReadFmtUserTypeStg - stub"));
916 return(E_OUTOFMEMORY);
917}
918//*******************************************************************************
919//*******************************************************************************
920HRESULT WIN32API ReadOleStg()
921{
922 dprintf(("OLE32: ReadOleStg, UNKNOWN API - stub"));
923 return(E_OUTOFMEMORY);
924}
925//*******************************************************************************
926//*******************************************************************************
927HRESULT WIN32API ReadStringStream()
928{
929 dprintf(("OLE32: ReadStringStream, UNKNOWN API - stub"));
930 return(E_OUTOFMEMORY);
931}
932//*******************************************************************************
933//*******************************************************************************
934HRESULT WIN32API RegisterDragDrop(HWND hwnd, IDropTarget *pDropTarget)
935{
936 dprintf(("OLE32: RegisterDragDrop - stub"));
937 return(E_OUTOFMEMORY);
938}
939//*******************************************************************************
940//*******************************************************************************
941void WIN32API ReleaseStgMedium(STGMEDIUM *pmedium)
942{
943 dprintf(("OLE32: ReleaseStgMedium - stub"));
944 return;
945}
946//*******************************************************************************
947//*******************************************************************************
948HRESULT WIN32API RevokeDragDrop(HWND hwnd)
949{
950 dprintf(("OLE32: RevokeDragDrop - stub"));
951 return(E_OUTOFMEMORY);
952}
953//*******************************************************************************
954//*******************************************************************************
955HRESULT WIN32API SetConvertStg(IStorage *pStg, BOOL fConvert)
956{
957 dprintf(("OLE32: SetConvertStg - stub"));
958 return(E_OUTOFMEMORY);
959}
960//*******************************************************************************
961//*******************************************************************************
962HRESULT WIN32API StgCreateDocfile(const WCHAR *pwcsName, DWORD grfMode,
963 DWORD reserved, IStorage **ppstgOpen)
964{
965 dprintf(("OLE32: StgCreateDocfile - stub"));
966 return(STG_E_INSUFFICIENTMEMORY);
967}
968//*******************************************************************************
969//*******************************************************************************
970HRESULT WIN32API SetDocumentBitStg()
971{
972 dprintf(("OLE32: SetDocumentBitStg, UNKNOWN API - stub"));
973 return(E_OUTOFMEMORY);
974}
975//*******************************************************************************
976//*******************************************************************************
977HRESULT WIN32API StgCreateDocfileOnILockBytes(ILockBytes *plkbyt, DWORD grfMode,
978 DWORD reserved, IStorage **ppstgOpen)
979{
980 dprintf(("OLE32: StgCreateDocfileOnILockBytes - stub"));
981 return(STG_E_INSUFFICIENTMEMORY);
982}
983//*******************************************************************************
984//*******************************************************************************
985HRESULT WIN32API StgIsStorageFile(const WCHAR *pwcsName)
986{
987 dprintf(("OLE32: StgIsStorageFile - stub"));
988 return(S_FALSE);
989}
990//*******************************************************************************
991//*******************************************************************************
992HRESULT WIN32API StgIsStorageILockBytes(ILockBytes *plkbyt)
993{
994 dprintf(("OLE32: StgIsStorageILockBytes - stub"));
995 return(S_FALSE);
996}
997//*******************************************************************************
998//*******************************************************************************
999HRESULT WIN32API StgOpenStorage(const WCHAR *pwcsName, IStorage *pstgPriority,
1000 DWORD grfMode, SNB snbExclude, DWORD reserved,
1001 IStorage **ppstgOpen)
1002{
1003 dprintf(("OLE32: StgOpenStorage - stub"));
1004 return(STG_E_INSUFFICIENTMEMORY);
1005}
1006//*******************************************************************************
1007//*******************************************************************************
1008HRESULT WIN32API StgOpenStorageOnILockBytes(ILockBytes *plkbyt,
1009 IStorage *pstgPriority,
1010 DWORD grfMode, SNB snbExclude,
1011 DWORD reserved,
1012 IStorage **ppstgOpen)
1013{
1014 dprintf(("OLE32: StgOpenStorageOnILockBytes - stub"));
1015 return(STG_E_INSUFFICIENTMEMORY);
1016}
1017//*******************************************************************************
1018//*******************************************************************************
1019HRESULT WIN32API StgSetTimes(WCHAR const *lpszName, FILETIME const *pctime,
1020 FILETIME const *patime, FILETIME const *pmtime)
1021{
1022 dprintf(("OLE32: StgSetTimes - stub"));
1023 return(STG_E_FILENOTFOUND);
1024}
1025//*******************************************************************************
1026//*******************************************************************************
1027HRESULT WIN32API UtConvertDvtd16toDvtd32()
1028{
1029 dprintf(("OLE32: UtConvertDvtd16toDvtd32, UNKNOWN API - stub"));
1030 return(E_OUTOFMEMORY);
1031}
1032//*******************************************************************************
1033//*******************************************************************************
1034HRESULT WIN32API UtConvertDvtd32toDvtd16()
1035{
1036 dprintf(("OLE32: UtConvertDvtd32toDvtd16, UNKNOWN API - stub"));
1037 return(E_OUTOFMEMORY);
1038}
1039//*******************************************************************************
1040//*******************************************************************************
1041HRESULT WIN32API UtGetDvtd16Info()
1042{
1043 dprintf(("OLE32: UtGetDvtd16Info, UNKNOWN API - stub"));
1044 return(E_OUTOFMEMORY);
1045}
1046//*******************************************************************************
1047//*******************************************************************************
1048HRESULT WIN32API UtGetDvtd32Info()
1049{
1050 dprintf(("OLE32: UtGetDvtd32Info, UNKNOWN API - stub"));
1051 return(E_OUTOFMEMORY);
1052}
1053//*******************************************************************************
1054//*******************************************************************************
1055HRESULT WIN32API WriteClassStg(IStorage *pStg, REFCLSID rclsid)
1056{
1057 dprintf(("OLE32: WriteClassStg - stub"));
1058 return(STG_E_MEDIUMFULL);
1059}
1060//*******************************************************************************
1061//*******************************************************************************
1062HRESULT WIN32API WriteClassStm(IStream *pStm, REFCLSID rclsid)
1063{
1064 dprintf(("OLE32: WriteClassStm - stub"));
1065 return(STG_E_MEDIUMFULL);
1066}
1067//*******************************************************************************
1068//*******************************************************************************
1069HRESULT WIN32API WriteFmtUserTypeStg(IStorage *pStg, CLIPFORMAT cf, LPWSTR *lpszUserType)
1070{
1071 dprintf(("OLE32: WriteFmtUserTypeStg - stub"));
1072 return(STG_E_MEDIUMFULL);
1073}
1074//*******************************************************************************
1075//*******************************************************************************
1076HRESULT WIN32API WriteOleStg()
1077{
1078 dprintf(("OLE32: WriteOleStg, UNKNOWN API - stub"));
1079 return(E_OUTOFMEMORY);
1080}
1081//*******************************************************************************
1082//*******************************************************************************
1083HRESULT WIN32API WriteStringStream()
1084{
1085 dprintf(("OLE32: WriteStringStream, UNKNOWN API - stub"));
1086 return(E_OUTOFMEMORY);
1087}
1088//*******************************************************************************
1089//*******************************************************************************
1090
1091HRESULT WIN32API CoImpersonateClient() // DCOM - obj_clientserver.h
1092{
1093 dprintf(("OLE32: CoImpersonateClient - Stub"));
1094 return(S_OK);
1095}
1096
1097//*******************************************************************************
1098//*******************************************************************************
1099HRESULT WIN32API CoInitializeSecurity( // DCOM - obj_clientserver.h
1100 PSECURITY_DESCRIPTOR pSecDesc,
1101 LONG cAuthSvc,
1102 SOLE_AUTHENTICATION_SERVICE *asAuthSvc,
1103 void *pReserved1,
1104 DWORD dwAuthnLevel,
1105 DWORD dwImpLevel,
1106 void *pReserved2,
1107 DWORD dwCapabilities,
1108 void *pReserved3 )
1109{
1110 dprintf(("OLE32: CoInitializeSecurity - Stub"));
1111 return(S_OK);
1112}
1113
1114//*******************************************************************************
1115//*******************************************************************************
1116HRESULT WIN32API CoRegisterSurrogate(LPSURROGATE pSurrogate) // NT4 SP2, Win95b+
1117{
1118 dprintf(("OLE32: CoRegisterSurrogate - Stub"));
1119 return(S_OK);
1120}
1121
Note: See TracBrowser for help on using the repository browser.