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

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

Added AntiMoniker.cpp
Updated regsvr32.cpp to use new RegisterLxExe fn.

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