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

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

Wine 20020215 resync

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