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

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

updates

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