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

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

Initial port of OLE2.
Added regsvr32

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