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

Last change on this file since 5602 was 5602, checked in by sandervl, 24 years ago

resync with Wine 20010418

File size: 20.1 KB
Line 
1/* $Id: stubs.cpp,v 1.16 2001-04-26 19:32:52 sandervl 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 DllDebugObjectRPCHook()
20{
21 dprintf(("OLE32: DllDebugObjectRPCHook, UNKNOWN API - stub"));
22 return 0;
23}
24//*******************************************************************************
25//*******************************************************************************
26HRESULT WIN32API DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID *ppv)
27{
28 dprintf(("OLE32: DllGetClassObject - stub"));
29 return E_OUTOFMEMORY;
30}
31//*******************************************************************************
32//*******************************************************************************
33HRESULT WIN32API DllGetClassObjectWOW()
34{
35 dprintf(("OLE32: DllGetClassObjectWOW, UNKNOWN API - stub"));
36 return 0;
37}
38//*****************************************************************************
39//*****************************************************************************
40HRESULT WIN32API CoDisconnectObject(IUnknown *pUnk, DWORD dwReserved)
41{
42 dprintf(("OLE32: CoDisconnectObject - stub"));
43 return S_OK;
44}
45//*******************************************************************************
46//*******************************************************************************
47HRESULT WIN32API CoGetCallerTID()
48{
49 dprintf(("OLE32: CoGetCallerTID, UNKNOWN API - stub"));
50 return 0;
51}
52//*******************************************************************************
53//*******************************************************************************
54HRESULT WIN32API CoGetCurrentLogicalThreadId()
55{
56 dprintf(("OLE32: CoGetCurrentLogicalThreadId, UNKNOWN API - stub"));
57 return 0;
58}
59//*******************************************************************************
60//*******************************************************************************
61HRESULT WIN32API CoGetInterfaceAndReleaseStream(LPSTREAM pStm, REFIID riid,
62 LPVOID *ppv)
63{
64 dprintf(("OLE32: CoGetInterfaceAndReleaseStream - stub"));
65 return E_INVALIDARG;
66}
67//*******************************************************************************
68//*******************************************************************************
69HRESULT WIN32API CoGetMarshalSizeMax(ULONG *pulSize, REFIID riid, IUnknown *pUnk,
70 DWORD dwDestContext, LPVOID pvDestContext,
71 DWORD mshlflags)
72{
73 dprintf(("OLE32: CoGetMarshalSizeMax - stub"));
74 return CO_E_NOTINITIALIZED;
75}
76//*******************************************************************************
77//*******************************************************************************
78HRESULT WIN32API CoGetStandardMarshal(REFIID riid, IUnknown *pUnk, DWORD dwDestContext,
79 LPVOID pvDestContext, DWORD mshlflags,
80 LPMARSHAL *ppMarshal)
81{
82 dprintf(("OLE32: CoGetStandardMarshal - stub"));
83 return E_OUTOFMEMORY;
84}
85//*******************************************************************************
86//*******************************************************************************
87HRESULT WIN32API CoGetState()
88{
89 dprintf(("OLE32: CoGetState, UNKNOWN API - stub"));
90 return 0;
91}
92//*******************************************************************************
93//*******************************************************************************
94HRESULT WIN32API CoGetTreatAsClass(REFCLSID clsidOld, LPCLSID pclsidNew)
95{
96 dprintf(("OLE32: CoGetTreatAsClass - stub"));
97 return S_FALSE;
98}
99//*******************************************************************************
100//*******************************************************************************
101HRESULT WIN32API CoInitializeWOW()
102{
103 dprintf(("OLE32: CoInitializeWOW, UNKNOWN API - stub"));
104 return 0;
105}
106//*******************************************************************************
107//*******************************************************************************
108BOOL WIN32API CoIsHandlerConnected(LPUNKNOWN pUnk)
109{
110 dprintf(("OLE32: CoIsHandlerConnected - stub"));
111 return FALSE;
112}
113//*******************************************************************************
114//*******************************************************************************
115HRESULT WIN32API CoMarshalHresult(IStream *pStm, HRESULT hresult)
116{
117 dprintf(("OLE32: CoMarshalHresult - stub"));
118 return E_OUTOFMEMORY;
119}
120//*******************************************************************************
121//*******************************************************************************
122HRESULT WIN32API CoMarshalInterThreadInterfaceInStream(REFIID riid,
123 LPUNKNOWN pUnk,
124 LPSTREAM *ppStm)
125{
126 dprintf(("OLE32: CoMarshalInterThreadInterfaceInStream - stub"));
127 return E_OUTOFMEMORY;
128}
129//*******************************************************************************
130//*******************************************************************************
131HRESULT WIN32API CoMarshalInterface(IStream *pStm, REFIID riid, IUnknown *pUnk,
132 DWORD dwDestContext, void *pvDestContext,
133 DWORD mshlflags)
134{
135 dprintf(("OLE32: CoMarshalInterface - stub"));
136 return E_OUTOFMEMORY;
137}
138//*******************************************************************************
139//*******************************************************************************
140HRESULT WIN32API CoQueryReleaseObject()
141{
142 dprintf(("OLE32: CoQueryReleaseObject, UNKNOWN API - stub"));
143 return 0;
144}
145//*******************************************************************************
146//*******************************************************************************
147HRESULT WIN32API CoRegisterMallocSpy(LPMALLOCSPY pMallocSpy)
148{
149 dprintf(("OLE32: CoRegisterMallocSpy - stub"));
150 return CO_E_OBJISREG;
151}
152//*******************************************************************************
153//*******************************************************************************
154HRESULT WIN32API CoReleaseMarshalData(IStream *pStm)
155{
156 dprintf(("OLE32: CoReleaseMarshalData - stub"));
157 return E_OUTOFMEMORY;
158}
159//*******************************************************************************
160//*******************************************************************************
161HRESULT WIN32API CoRevokeMallocSpy()
162{
163 dprintf(("OLE32: CoRevokeMallocSpy - stub"));
164 return E_ACCESSDENIED;
165}
166//*******************************************************************************
167//*******************************************************************************
168HRESULT WIN32API CoSetState(LPDWORD state)
169{
170 dprintf(("OLE32: CoSetState (%p),stub!\n", state));
171 if (state) *state = 0;
172 return S_OK;
173}
174
175//*******************************************************************************
176//*******************************************************************************
177void WIN32API CoUnloadingWOW()
178{
179 dprintf(("OLE32: CoUnloadingWOW, UNKNOWN API - stub"));
180 return ;
181}
182//*******************************************************************************
183//*******************************************************************************
184HRESULT WIN32API CoUnmarshalHresult(LPSTREAM pStm, HRESULT *phresult)
185{
186 dprintf(("OLE32: CoUnmarshalHresult - stub"));
187 return S_OK;
188}
189//*******************************************************************************
190//*******************************************************************************
191HRESULT WIN32API CoUnmarshalInterface(IStream *pSTm, REFIID riid, void **ppv)
192{
193 dprintf(("OLE32: CoUnmarshalInterface - stub"));
194 return S_OK;
195}
196
197//******************************************************************************
198//******************************************************************************
199HRESULT WIN32API BindMoniker(LPMONIKER pmk, DWORD grfOpt, REFIID iidResult,
200 LPVOID *ppvResult)
201{
202 dprintf(("OLE32: BindMoniker- stub"));
203 return MK_E_NOOBJECT;
204}
205//*******************************************************************************
206//*******************************************************************************
207HRESULT WIN32API CreatePointerMoniker(LPUNKNOWN punk, LPMONIKER *ppmk)
208{
209 dprintf(("OLE32: CreatePointerMoniker - stub"));
210 return E_OUTOFMEMORY;
211}
212//*******************************************************************************
213//*******************************************************************************
214HRESULT WIN32API EnableHookObject()
215{
216 dprintf(("OLE32: EnableHookObject, UNKNOWN API - stub"));
217 return 0;
218}
219//*******************************************************************************
220//*******************************************************************************
221HRESULT WIN32API GetDocumentBitStg()
222{
223 dprintf(("OLE32: GetDocumentBitStg, UNKNOWN API - stub"));
224 return 0;
225}
226//*******************************************************************************
227//*******************************************************************************
228HRESULT WIN32API GetHookInterface()
229{
230 dprintf(("OLE32: GetHookInterface, UNKNOWN API - stub"));
231 return 0;
232}
233//*******************************************************************************
234//*******************************************************************************
235//*******************************************************************************
236HRESULT WIN32API IsValidIid(DWORD Iid)
237{
238 dprintf(("OLE32: IsValidIid, obsolete - stub"));
239 return E_INVALIDARG;
240}
241//*******************************************************************************
242//*******************************************************************************
243HRESULT WIN32API IsValidPtrIn(DWORD ptrIn)
244{
245 dprintf(("OLE32: IsValidPtrIn, obsolete - stub"));
246 return E_INVALIDARG;
247}
248//*******************************************************************************
249//*******************************************************************************
250HRESULT WIN32API IsValidPtrOut(DWORD ptrOut)
251{
252 dprintf(("OLE32: IsValidPtrOut, obsolete - stub"));
253 return E_INVALIDARG;
254}
255//*******************************************************************************
256//*******************************************************************************
257HRESULT WIN32API MonikerRelativePathTo(LPMONIKER pmkSrc, LPMONIKER pmkDest,
258 LPMONIKER *ppmkRelPath, BOOL dwReserved )
259{
260 dprintf(("OLE32: MonikerRelativePathTo - stub"));
261 return E_OUTOFMEMORY;
262}
263//*******************************************************************************
264//*******************************************************************************
265HRESULT WIN32API OleConvertIStorageToOLESTREAMEx(LPSTORAGE pStg,
266 CLIPFORMAT ctFormat,
267 LONG lWidth,
268 LONG lHeight,
269 DWORD dwSize,
270 LPSTGMEDIUM pmedium,
271 LPOLESTREAM lpolestream)
272{
273 dprintf(("OLE32: OleConvertIStorageToOLESTREAMEx - stub"));
274 return(E_INVALIDARG);
275}
276//*******************************************************************************
277//*******************************************************************************
278HRESULT WIN32API OleConvertOLESTREAMToIStorageEx(LPOLESTREAM lpolestream,
279 LPSTORAGE pstg,
280 CLIPFORMAT * ctFormat,
281 LONG * plWidth,
282 LONG * plHeight,
283 DWORD * pdwSize,
284 LPSTGMEDIUM pmedium)
285{
286 dprintf(("OLE32: OleConvertOLESTREAMToIStorageEx - stub"));
287 return(E_OUTOFMEMORY);
288}
289//*******************************************************************************
290//*******************************************************************************
291HRESULT WIN32API OleCreateEmbeddingHelper(REFCLSID clsid, LPUNKNOWN pUnkOuter,
292 DWORD flags, LPCLASSFACTORY pCF,
293 REFIID riid, LPVOID *ppvObj)
294{
295 dprintf(("OLE32: OleCreateEmbeddingHelper - stub"));
296 return(E_OUTOFMEMORY);
297}
298//*******************************************************************************
299//*******************************************************************************
300HRESULT WIN32API OleDoAutoConvert(IStorage *pStg, LPCLSID pClsidNew)
301{
302 dprintf(("OLE32: OleDoAutoConvert - stub"));
303 return(E_OUTOFMEMORY);
304}
305//*******************************************************************************
306//*******************************************************************************
307HRESULT WIN32API OleDraw(IUnknown *pUnk, DWORD dwAspect, HDC hdcDraw,
308 LPCRECT lprcBounds)
309{
310 dprintf(("OLE32: OleDraw - stub"));
311 return(E_INVALIDARG);
312}
313//*******************************************************************************
314//*******************************************************************************
315HGLOBAL WIN32API OleGetIconOfFile(LPOLESTR lpszPath, BOOL fUseTypeAsLabel)
316{
317 dprintf(("OLE32: OleGetIconOfFile - stub"));
318 return(NULL);
319}
320//*******************************************************************************
321//*******************************************************************************
322HRESULT WIN32API OleInitializeWOW()
323{
324 dprintf(("OLE32: OleInitializeWOW, UNKNOWN API - stub"));
325 return(E_OUTOFMEMORY);
326}
327//*******************************************************************************
328//*******************************************************************************
329HGLOBAL WIN32API OleMetafilePictFromIconAndLabel(HICON hIcon, LPOLESTR lpszLabel,
330 LPOLESTR lpszSourceFile,
331 UINT iIconIndex)
332{
333 dprintf(("OLE32: OleMetafilePictFromIconAndLabel - stub"));
334 return(NULL);
335}
336//*******************************************************************************
337//*******************************************************************************
338HRESULT WIN32API OleNoteObjectVisible(LPUNKNOWN pUnknown, BOOL fVisible)
339{
340 dprintf(("OLE32: OleNoteObjectVisible - stub"));
341 return(E_OUTOFMEMORY);
342}
343//*******************************************************************************
344//*******************************************************************************
345HRESULT WIN32API OpenOrCreateStream()
346{
347 dprintf(("OLE32: OpenOrCreateStream, UNKNOWN API - stub"));
348 return(E_OUTOFMEMORY);
349}
350//*******************************************************************************
351//*******************************************************************************
352HRESULT WIN32API ReadOleStg()
353{
354 dprintf(("OLE32: ReadOleStg, UNKNOWN API - stub"));
355 return(E_OUTOFMEMORY);
356}
357//*******************************************************************************
358//*******************************************************************************
359HRESULT WIN32API ReadStringStream()
360{
361 dprintf(("OLE32: ReadStringStream, UNKNOWN API - stub"));
362 return(E_OUTOFMEMORY);
363}
364//*******************************************************************************
365//*******************************************************************************
366HRESULT WIN32API SetDocumentBitStg()
367{
368 dprintf(("OLE32: SetDocumentBitStg, UNKNOWN API - stub"));
369 return(E_OUTOFMEMORY);
370}
371//*******************************************************************************
372//*******************************************************************************
373HRESULT WIN32API UtConvertDvtd16toDvtd32()
374{
375 dprintf(("OLE32: UtConvertDvtd16toDvtd32, UNKNOWN API - stub"));
376 return(E_OUTOFMEMORY);
377}
378//*******************************************************************************
379//*******************************************************************************
380HRESULT WIN32API UtConvertDvtd32toDvtd16()
381{
382 dprintf(("OLE32: UtConvertDvtd32toDvtd16, UNKNOWN API - stub"));
383 return(E_OUTOFMEMORY);
384}
385//*******************************************************************************
386//*******************************************************************************
387HRESULT WIN32API UtGetDvtd16Info()
388{
389 dprintf(("OLE32: UtGetDvtd16Info, UNKNOWN API - stub"));
390 return(E_OUTOFMEMORY);
391}
392//*******************************************************************************
393//*******************************************************************************
394HRESULT WIN32API UtGetDvtd32Info()
395{
396 dprintf(("OLE32: UtGetDvtd32Info, UNKNOWN API - stub"));
397 return(E_OUTOFMEMORY);
398}
399
400//*******************************************************************************
401//*******************************************************************************
402HRESULT WIN32API WriteOleStg()
403{
404 dprintf(("OLE32: WriteOleStg, UNKNOWN API - stub"));
405 return(E_OUTOFMEMORY);
406}
407//*******************************************************************************
408//*******************************************************************************
409HRESULT WIN32API WriteStringStream()
410{
411 dprintf(("OLE32: WriteStringStream, UNKNOWN API - stub"));
412 return(E_OUTOFMEMORY);
413}
414//*******************************************************************************
415//*******************************************************************************
416
417HRESULT WIN32API CoImpersonateClient() // DCOM - obj_clientserver.h
418{
419 dprintf(("OLE32: CoImpersonateClient - Stub"));
420 return(S_OK);
421}
422
423//*******************************************************************************
424//*******************************************************************************
425HRESULT WIN32API CoInitializeSecurity( // DCOM - obj_clientserver.h
426 PSECURITY_DESCRIPTOR pSecDesc,
427 LONG cAuthSvc,
428 SOLE_AUTHENTICATION_SERVICE *asAuthSvc,
429 void *pReserved1,
430 DWORD dwAuthnLevel,
431 DWORD dwImpLevel,
432 void *pReserved2,
433 DWORD dwCapabilities,
434 void *pReserved3 )
435{
436 dprintf(("OLE32: CoInitializeSecurity - Stub"));
437 return(S_OK);
438}
439
440//*******************************************************************************
441//*******************************************************************************
442HRESULT WIN32API CoRegisterSurrogate(LPSURROGATE pSurrogate) // NT4 SP2, Win95b+
443{
444 dprintf(("OLE32: CoRegisterSurrogate - Stub"));
445 return(S_OK);
446}
447//*******************************************************************************
448//*******************************************************************************
449HRESULT WIN32API CoGetInstanceFromFile(
450 COSERVERINFO * pServerInfo,
451 CLSID * pClsid,
452 IUnknown * punkOuter, // only relevant locally
453 DWORD dwClsCtx,
454 DWORD grfMode,
455 OLECHAR * pwszName,
456 DWORD dwCount,
457 MULTI_QI * pResults )
458{
459 dprintf(("ERROR: OLE32: CoGetInstanceFromFile, UNKNOWN API - stub"));
460 return(E_OUTOFMEMORY);
461}
462//*******************************************************************************
463//*******************************************************************************
464HRESULT WIN32API CoGetInstanceFromIStorage(
465 COSERVERINFO * pServerInfo,
466 CLSID * pClsid,
467 IUnknown * punkOuter, // only relevant locally
468 DWORD dwClsCtx,
469 struct IStorage * pstg,
470 DWORD dwCount,
471 MULTI_QI * pResults )
472{
473 dprintf(("ERROR: OLE32: CoGetInstanceFromIStorage, UNKNOWN API - stub"));
474 return(E_OUTOFMEMORY);
475}
476//*******************************************************************************
477//*******************************************************************************
Note: See TracBrowser for help on using the repository browser.