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

Last change on this file since 10432 was 10432, checked in by bird, 22 years ago

#682: Drag & Drop fixes. Some Wine resync.

File size: 14.8 KB
Line 
1/* $Id: stubs.cpp,v 1.23 2004-01-30 22:11:42 bird 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//*******************************************************************************
212HGLOBAL WIN32API OleGetIconOfFile(LPOLESTR lpszPath, BOOL fUseTypeAsLabel)
213{
214 dprintf(("OLE32: OleGetIconOfFile - stub"));
215 return(NULL);
216}
217//*******************************************************************************
218//*******************************************************************************
219HRESULT WIN32API OleInitializeWOW()
220{
221 dprintf(("OLE32: OleInitializeWOW, UNKNOWN API - stub"));
222 return(E_OUTOFMEMORY);
223}
224//*******************************************************************************
225//*******************************************************************************
226HGLOBAL WIN32API OleMetafilePictFromIconAndLabel(HICON hIcon, LPOLESTR lpszLabel,
227 LPOLESTR lpszSourceFile,
228 UINT iIconIndex)
229{
230 dprintf(("OLE32: OleMetafilePictFromIconAndLabel - stub"));
231 return(NULL);
232}
233//*******************************************************************************
234//*******************************************************************************
235HRESULT WIN32API OleNoteObjectVisible(LPUNKNOWN pUnknown, BOOL fVisible)
236{
237 dprintf(("OLE32: OleNoteObjectVisible - stub"));
238 return(E_OUTOFMEMORY);
239}
240//*******************************************************************************
241//*******************************************************************************
242HRESULT WIN32API OpenOrCreateStream()
243{
244 dprintf(("OLE32: OpenOrCreateStream, UNKNOWN API - stub"));
245 return(E_OUTOFMEMORY);
246}
247//*******************************************************************************
248//*******************************************************************************
249HRESULT WIN32API ReadOleStg()
250{
251 dprintf(("OLE32: ReadOleStg, UNKNOWN API - stub"));
252 return(E_OUTOFMEMORY);
253}
254//*******************************************************************************
255//*******************************************************************************
256HRESULT WIN32API ReadStringStream()
257{
258 dprintf(("OLE32: ReadStringStream, UNKNOWN API - stub"));
259 return(E_OUTOFMEMORY);
260}
261//*******************************************************************************
262//*******************************************************************************
263HRESULT WIN32API SetDocumentBitStg()
264{
265 dprintf(("OLE32: SetDocumentBitStg, UNKNOWN API - stub"));
266 return(E_OUTOFMEMORY);
267}
268//*******************************************************************************
269//*******************************************************************************
270HRESULT WIN32API UtConvertDvtd16toDvtd32()
271{
272 dprintf(("OLE32: UtConvertDvtd16toDvtd32, UNKNOWN API - stub"));
273 return(E_OUTOFMEMORY);
274}
275//*******************************************************************************
276//*******************************************************************************
277HRESULT WIN32API UtConvertDvtd32toDvtd16()
278{
279 dprintf(("OLE32: UtConvertDvtd32toDvtd16, UNKNOWN API - stub"));
280 return(E_OUTOFMEMORY);
281}
282//*******************************************************************************
283//*******************************************************************************
284HRESULT WIN32API UtGetDvtd16Info()
285{
286 dprintf(("OLE32: UtGetDvtd16Info, UNKNOWN API - stub"));
287 return(E_OUTOFMEMORY);
288}
289//*******************************************************************************
290//*******************************************************************************
291HRESULT WIN32API UtGetDvtd32Info()
292{
293 dprintf(("OLE32: UtGetDvtd32Info, UNKNOWN API - stub"));
294 return(E_OUTOFMEMORY);
295}
296
297//*******************************************************************************
298//*******************************************************************************
299HRESULT WIN32API WriteOleStg()
300{
301 dprintf(("OLE32: WriteOleStg, UNKNOWN API - stub"));
302 return(E_OUTOFMEMORY);
303}
304//*******************************************************************************
305//*******************************************************************************
306HRESULT WIN32API WriteStringStream()
307{
308 dprintf(("OLE32: WriteStringStream, UNKNOWN API - stub"));
309 return(E_OUTOFMEMORY);
310}
311//*******************************************************************************
312//*******************************************************************************
313
314HRESULT WIN32API CoImpersonateClient() // DCOM - obj_clientserver.h
315{
316 dprintf(("OLE32: CoImpersonateClient - Stub"));
317 return(S_OK);
318}
319
320//*******************************************************************************
321//*******************************************************************************
322HRESULT WIN32API CoRegisterSurrogate(LPSURROGATE pSurrogate) // NT4 SP2, Win95b+
323{
324 dprintf(("OLE32: CoRegisterSurrogate - Stub"));
325 return(S_OK);
326}
327//*******************************************************************************
328//*******************************************************************************
329HRESULT WIN32API CoGetInstanceFromFile(
330 COSERVERINFO * pServerInfo,
331 CLSID * pClsid,
332 IUnknown * punkOuter, // only relevant locally
333 DWORD dwClsCtx,
334 DWORD grfMode,
335 OLECHAR * pwszName,
336 DWORD dwCount,
337 MULTI_QI * pResults )
338{
339 dprintf(("ERROR: OLE32: CoGetInstanceFromFile, UNKNOWN API - stub"));
340 return(E_OUTOFMEMORY);
341}
342//*******************************************************************************
343//*******************************************************************************
344HRESULT WIN32API CoGetInstanceFromIStorage(
345 COSERVERINFO * pServerInfo,
346 CLSID * pClsid,
347 IUnknown * punkOuter, // only relevant locally
348 DWORD dwClsCtx,
349 struct IStorage * pstg,
350 DWORD dwCount,
351 MULTI_QI * pResults )
352{
353 dprintf(("ERROR: OLE32: CoGetInstanceFromIStorage, UNKNOWN API - stub"));
354 return(E_OUTOFMEMORY);
355}
356//*******************************************************************************
357//*******************************************************************************
Note: See TracBrowser for help on using the repository browser.