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

Last change on this file since 9400 was 9400, checked in by sandervl, 23 years ago

Wine resync

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