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

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

Fixed compile error

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