source: trunk/src/olecli32/olecli32.cpp@ 734

Last change on this file since 734 was 734, checked in by sandervl, 26 years ago

Jens Wiessner created olecli32 stub dll

File size: 13.0 KB
Line 
1/* $Id: olecli32.cpp,v 1.1 1999-08-29 08:15:02 sandervl Exp $ */
2/*
3 * OLECLI32 library
4 *
5 * Copyright 1995 Martin von Loewis
6 * Copyright 1999 Jens Wiessner
7 */
8
9/* At the moment, these are only empty stubs.
10 */
11
12#include <os2win.h>
13#include <ole.h>
14#include "olecli32.h"
15#include "debugtools.h"
16#include <debugdefs.h>
17
18
19DEFAULT_DEBUG_CHANNEL(ole)
20
21
22/******************************************************************************
23 * OleDelete [OLECLI32.2]
24 */
25OLESTATUS WINAPI OleDelete(LPOLEOBJECT oleob)
26{
27 return OLE_OK;
28}
29
30
31/******************************************************************************
32 * OleSaveToStream [OLECLI32.3]
33 */
34OLESTATUS WINAPI OleSaveToStream(LPOLEOBJECT oleob, LPOLESTREAM olest)
35{
36 return OLE_OK;
37}
38
39
40/******************************************************************************
41 * OleLoadFromStream [OLECLI32.4]
42 */
43OLESTATUS WINAPI OleLoadFromStream(LPOLESTREAM olest, LPCSTR str1, LPOLECLIENT olecl, LHCLIENTDOC cldoc, LPCSTR str2, LPOLEOBJECT oleob)
44{
45 return OLE_OK;
46}
47
48
49/******************************************************************************
50 * OleClone [OLECLI32.6]
51 */
52OLESTATUS WINAPI OleClone(LPOLEOBJECT oleob, LPOLECLIENT olecl, LHCLIENTDOC cldoc, LPCSTR str1, LPOLEOBJECT oleob2)
53{
54 return OLE_OK;
55}
56
57
58/******************************************************************************
59 * OleCopyFromLink [OLECLI32.7]
60 */
61OLESTATUS WINAPI OleCopyFromLink(LPOLEOBJECT oleob, LPCSTR str1, LPOLECLIENT olecl, LHCLIENTDOC cldoc, LPCSTR str2, LPOLEOBJECT oleob2)
62{
63 return OLE_OK;
64}
65
66
67/******************************************************************************
68 * OleEqual [OLECLI32.8]
69 */
70OLESTATUS WINAPI OleEqual(LPOLEOBJECT oleob, LPOLEOBJECT oleob2)
71{
72 return OLE_OK;
73}
74
75
76/******************************************************************************
77 * OleQueryLinkFromClip32 [OLECLI32.9]
78 */
79OLESTATUS WINAPI OleQueryLinkFromClip(LPCSTR name,OLEOPT_RENDER render,OLECLIPFORMAT clipformat)
80{
81 return OLE_OK;
82}
83
84
85/******************************************************************************
86 * OleQueryCreateFromClip32 [OLECLI32.10]
87 */
88OLESTATUS WINAPI OleQueryCreateFromClip(LPCSTR name,OLEOPT_RENDER render,OLECLIPFORMAT clipformat)
89{
90 return OLE_OK;
91}
92
93
94/******************************************************************************
95 * OleCreateLinkFromClip32 [OLECLI32.11]
96 */
97OLESTATUS WINAPI OleCreateLinkFromClip(
98 LPCSTR name,LPOLECLIENT olecli,LHCLIENTDOC hclientdoc,LPCSTR xname,
99 LPOLEOBJECT *lpoleob,OLEOPT_RENDER render,OLECLIPFORMAT clipformat)
100{
101 return OLE_OK;
102}
103
104
105/******************************************************************************
106 * OleCreateFromClip32 [OLECLI32.12]
107 */
108OLESTATUS WINAPI OleCreateFromClip(
109 LPCSTR name,LPOLECLIENT olecli,LHCLIENTDOC hclientdoc,LPCSTR xname,
110 LPOLEOBJECT *lpoleob,OLEOPT_RENDER render, OLECLIPFORMAT clipformat)
111{
112 return OLE_OK;
113}
114
115
116/******************************************************************************
117 * OleCopyToClipboard [OLECLI32.13]
118 */
119OLESTATUS WINAPI OleCopyToClipboard(LPOLEOBJECT oleob)
120{
121 return OLE_OK;
122}
123
124
125/******************************************************************************
126 * OleQueryType32 [OLECLI32.14]
127 */
128OLESTATUS WINAPI OleQueryType(LPOLEOBJECT oleob,LONG*xlong)
129{
130// if (!oleob)
131// return OLE_ERROR_METAFILE;
132// TRACE("Calling OLEOBJECT.QueryType (%p) (%p,%p)\n",
133// oleob->lpvtbl->QueryType,oleob,xlong);
134 return OLE_ERROR_METAFILE;
135// return oleob->lpvtbl->QueryType(oleob,xlong);
136}
137
138
139/******************************************************************************
140 * OleSetHostNames32 [OLECLI32.15]
141 */
142OLESTATUS WINAPI OleSetHostNames(LPOLEOBJECT oleob,LPCSTR name1,LPCSTR name2)
143{
144 return OLE_OK;
145}
146
147
148/******************************************************************************
149 * OleSetTargetDevice32 [OLECLI32.16]
150 */
151OLESTATUS WINAPI OleSetTargetDevice(LPOLEOBJECT oleob, HGLOBAL hglobal)
152{
153 return OLE_OK;
154}
155
156
157/******************************************************************************
158 * OleSetBounds32 [OLECLI32.17]
159 */
160OLESTATUS WINAPI OleSetBounds(LPOLEOBJECT oleob, const RECT rec)
161{
162 return OLE_OK;
163}
164
165
166/******************************************************************************
167 * OleQueryBounds32 [OLECLI32.18]
168 */
169OLESTATUS WINAPI OleQueryBounds(LPOLEOBJECT oleob, RECT rec)
170{
171 return OLE_OK;
172}
173
174
175/******************************************************************************
176 * OleDraw32 [OLECLI32.19]
177 */
178OLESTATUS WINAPI OleDraw(LPOLEOBJECT oleob, HDC hdc, const RECT rec, const RECT rec2, HDC hdc2)
179{
180 return OLE_OK;
181}
182
183
184/******************************************************************************
185 * OleQueryOpen [OLECLI32.20]
186 */
187OLESTATUS WINAPI OleQueryOpen(LPOLEOBJECT oleob)
188{
189 return OLE_OK;
190}
191
192
193/******************************************************************************
194 * OleActivate [OLECLI32.21]
195 */
196OLESTATUS WINAPI OleActivate(LPOLEOBJECT oleob, UINT uin, BOOL boo, BOOL boo2, HWND hwnd, const RECT rec)
197{
198 return OLE_OK;
199}
200
201
202/******************************************************************************
203 * OleUpdate [OLECLI32.22]
204 */
205OLESTATUS WINAPI OleUpdate(LPOLEOBJECT oleob)
206{
207 return OLE_OK;
208}
209
210
211/******************************************************************************
212 * OleReconnect [OLECLI32.23]
213 */
214OLESTATUS WINAPI OleReconnect(LPOLEOBJECT oleob)
215{
216 return OLE_OK;
217}
218
219
220/******************************************************************************
221 * OleGetLinkUpdateOptions [OLECLI32.24]
222 */
223OLESTATUS WINAPI OleGetLinkUpdateOptions(LPOLEOBJECT oleob, OLEOPT_UPDATE oleopt)
224{
225 return OLE_OK;
226}
227
228
229/******************************************************************************
230 * OleSetLinkUpdateOptions [OLECLI32.25]
231 */
232OLESTATUS WINAPI OleSetLinkUpdateOptions(LPOLEOBJECT oleob, OLEOPT_UPDATE oleopt)
233{
234 return OLE_OK;
235}
236
237
238/******************************************************************************
239 * OleEnumFormats [OLECLI32.26]
240 */
241OLECLIPFORMAT WINAPI OleEnumFormats(LPOLEOBJECT oleob, OLECLIPFORMAT olecf)
242{
243 return OLE_OK;
244}
245
246
247/******************************************************************************
248 * OleClose [OLECLI32.27]
249 */
250OLESTATUS WINAPI OleClose(LPOLEOBJECT oleob)
251{
252 return OLE_OK;
253}
254
255
256/******************************************************************************
257 * OleGetData [OLECLI32.28]
258 */
259OLESTATUS WINAPI OleGetData(LPOLEOBJECT oleob, OLECLIPFORMAT olecf, HANDLE handle)
260{
261 return OLE_OK;
262}
263
264
265/******************************************************************************
266 * OleSetData [OLECLI32.29]
267 */
268OLESTATUS WINAPI OleSetData(LPOLEOBJECT oleob, OLECLIPFORMAT olecf, HANDLE handle)
269{
270 return OLE_OK;
271}
272
273
274/******************************************************************************
275 * OleQueryProtocol [OLECLI32.30]
276 */
277void WINAPI OleQueryProtocol(LPOLEOBJECT oleob, LPCSTR str)
278{
279 return;
280}
281
282
283/******************************************************************************
284 * OleQueryOutOfDate [OLECLI32.31]
285 */
286OLESTATUS WINAPI OleQueryOutOfDate(LPOLEOBJECT)
287{
288 return OLE_OK;
289}
290
291
292/******************************************************************************
293 * OleObjectConvert [OLECLI32.32]
294 */
295OLESTATUS WINAPI OleObjectConvert(LPOLEOBJECT oleob, LPCSTR str, LPOLECLIENT olecl, LHCLIENTDOC cldoc, LPCSTR str2, LPOLEOBJECT oleob2)
296{
297 return OLE_OK;
298}
299
300
301/******************************************************************************
302 * OleCreateFromTemplate [OLECLI32.33]
303 */
304OLESTATUS WINAPI OleCreateFromTemplate(LPCSTR str, LPOLECLIENT olecl, LPCSTR str2, LHCLIENTDOC cldoc, LPCSTR str3, LPOLEOBJECT oleob, OLEOPT_RENDER optren, OLECLIPFORMAT olecf)
305{
306 return OLE_OK;
307}
308
309
310/******************************************************************************
311 * OleCreate [OLECLI32.34]
312 */
313OLESTATUS WINAPI OleCreate(LPCSTR str, LPOLECLIENT olecl, LPCSTR str2, LHCLIENTDOC cldoc, LPCSTR str3, LPOLEOBJECT oleob, OLEOPT_RENDER optren, OLECLIPFORMAT olecf)
314{
315 return OLE_OK;
316}
317
318
319/******************************************************************************
320 * OleQueryReleaseStatus [OLECLI32.35]
321 */
322OLESTATUS WINAPI OleQueryReleaseStatus(LPOLEOBJECT oleob)
323{
324 return OLE_OK;
325}
326
327
328/******************************************************************************
329 * OleQueryReleaseError [OLECLI32.36]
330 */
331OLESTATUS WINAPI OleQueryReleaseError(LPOLEOBJECT oleob)
332{
333 return OLE_OK;
334}
335
336
337/******************************************************************************
338 * OleQueryReleaseMethod [OLECLI32.37]
339 */
340OLE_RELEASE_METHOD WINAPI OleQueryReleaseMethod(LPOLEOBJECT oleob)
341{
342 return OLE_NONE;
343}
344
345
346/******************************************************************************
347 * OleCreateFromFile [OLECLI32.38]
348 */
349OLESTATUS WINAPI OleCreateFromFile(LPCSTR str, LPOLECLIENT olecl, LPCSTR str2, LPCSTR str3, LHCLIENTDOC cldoc, LPCSTR str4, LPOLEOBJECT oleob, OLEOPT_RENDER optren, OLECLIPFORMAT olecf)
350{
351 return OLE_OK;
352}
353
354
355/******************************************************************************
356 * OleCreateLinkFromFile [OLECLI32.39]
357 */
358OLESTATUS WINAPI OleCreateLinkFromFile(LPCSTR str, LPOLECLIENT olecl, LPCSTR str2, LPCSTR str3, LPCSTR str4, LHCLIENTDOC cldoc, LPCSTR str5, LPOLEOBJECT oleob, OLEOPT_RENDER optren, OLECLIPFORMAT olecf)
359{
360 return OLE_OK;
361}
362
363
364/******************************************************************************
365 * OleRelease [OLECLI32.40]
366 */
367OLESTATUS WINAPI OleRelease(LPOLEOBJECT oleob)
368{
369 return OLE_OK;
370}
371
372
373/******************************************************************************
374 * OleRegisterClientDoc32 [OLECLI32.41]
375 */
376OLESTATUS WINAPI OleRegisterClientDoc(LPCSTR classname, LPCSTR docname,
377 LONG reserved, LHCLIENTDOC *hRet )
378{
379 *hRet=++OLE_current_handle;
380 return OLE_OK;
381}
382
383
384/******************************************************************************
385 * OleRevokeClientDoc32 [OLECLI32.42]
386 */
387OLESTATUS WINAPI OleRevokeClientDoc(LHCLIENTDOC hServerDoc)
388{
389 return OLE_OK;
390}
391
392
393/******************************************************************************
394 * OleRenameClientDoc32 [OLECLI32.43]
395 */
396OLESTATUS WINAPI OleRenameClientDoc(LHCLIENTDOC hDoc, LPCSTR newName)
397{
398 return OLE_OK;
399}
400
401
402/******************************************************************************
403 * OleRevertClientDoc32 [OLECLI32.44]
404 */
405OLESTATUS WINAPI OleRevertClientDoc(LHCLIENTDOC cldoc)
406{
407 return OLE_OK;
408}
409
410
411/******************************************************************************
412 * OleSavedClientDoc32 [OLECLI32.45]
413 */
414OLESTATUS WINAPI OleSavedClientDoc(LHCLIENTDOC cldoc)
415{
416 return OLE_OK;
417}
418
419
420/******************************************************************************
421 * OleRename [OLECLI32.46]
422 */
423OLESTATUS WINAPI OleRename(LPOLEOBJECT oleob, LPCSTR str)
424{
425 return OLE_OK;
426}
427
428
429/******************************************************************************
430 * OleEnumObjects [OLECLI32.47]
431 */
432OLESTATUS WINAPI OleEnumObjects(LHCLIENTDOC cldoc, LPOLEOBJECT oleob)
433{
434 return OLE_OK;
435}
436
437
438/******************************************************************************
439 * OleQueryName [OLECLI32.48]
440 */
441OLESTATUS WINAPI OleQueryName(LPOLEOBJECT oleob, LPSTR str, UINT uin)
442{
443 return OLE_OK;
444}
445
446
447/******************************************************************************
448 * OleSetColorScheme [OLECLI32.49]
449 */
450OLESTATUS WINAPI OleSetColorScheme(LPOLEOBJECT oleob, const LOGPALETTE logpal)
451{
452 return OLE_OK;
453}
454
455
456/******************************************************************************
457 * OleRequestData [OLECLI32.50]
458 */
459OLESTATUS WINAPI OleRequestData(LPOLEOBJECT oleob, OLECLIPFORMAT olecf)
460{
461 return OLE_OK;
462}
463
464
465/******************************************************************************
466 * OleLockServer [OLECLI32.54]
467 */
468OLESTATUS WINAPI OleLockServer(LPOLEOBJECT oleob, LHSERVER lhserv)
469{
470 return OLE_OK;
471}
472
473
474/******************************************************************************
475 * OleUnLockServer [OLECLI32.55]
476 */
477OLESTATUS WINAPI OleUnlockServer(LHSERVER lhserv)
478{
479 return OLE_OK;
480}
481
482
483/******************************************************************************
484 * OleQuerySize [OLECLI32.56]
485 */
486OLESTATUS WINAPI OleQuerySize(LPOLEOBJECT oleob, DWORD dw)
487{
488 return OLE_OK;
489}
490
491
492/******************************************************************************
493 * OleExecute [OLECLI32.57]
494 */
495OLESTATUS WINAPI OleExecute(LPOLEOBJECT oleob, HGLOBAL hglob, UINT uin)
496{
497 return OLE_OK;
498}
499
500
501/******************************************************************************
502 * OleCreateInvisible [OLECLI32.58]
503 */
504OLESTATUS WINAPI OleCreateInvisible(LPCSTR str, LPOLECLIENT olecl, LPCSTR str2, LHCLIENTDOC cldoc, LPCSTR str3, LPOLEOBJECT oleob, OLEOPT_RENDER olere, OLECLIPFORMAT olecf, BOOL boo)
505{
506 return OLE_OK;
507}
508
509
510/******************************************************************************
511 * OleQueryClientVersion [OLECLI32.59]
512 */
513DWORD WINAPI OleQueryClientVersion(void)
514{
515 return OLE_OK;
516}
517
518
519
520/******************************************************************************
521 * OleIsDcMeta32 [OLECLI32.60]
522 */
523BOOL WINAPI OleIsDcMeta(HDC hdc)
524{
525// TRACE("(%04x)\n",hdc);
526// if (GDI_GetObjPtr( hdc, METAFILE_DC_MAGIC ) != 0) {
527// GDI_HEAP_UNLOCK( hdc );
528// return TRUE;
529// }
530 return FALSE;
531}
Note: See TracBrowser for help on using the repository browser.