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

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

Added IUnknown & library handling.
Removed stubs accordingly.

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