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

Last change on this file since 21494 was 21494, checked in by dmik, 15 years ago

Fixed broken build after r21492 by sorting out a huuuuge wagon of duplicates, wrong include order and other dirty mess.

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