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

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

DIBSection changes, EB's file io additions, Jens Weissner's changes to several dlls

File size: 17.5 KB
Line 
1/* $Id: olecli32.cpp,v 1.3 1999-11-12 11:38:42 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 <odinwrap.h>
14#include <ole.h>
15#include "olecli32.h"
16
17ODINDEBUGCHANNEL(olecli32)
18
19/******************************************************************************
20 * OleDelete [OLECLI32.2]
21 */
22OLESTATUS WINAPI OleDelete(LPOLEOBJECT oleob)
23{
24#ifdef DEBUG
25 dprintf(("OLECLI32: OleDelete not implemented\n"));
26#endif
27 return OLE_OK;
28}
29
30
31/******************************************************************************
32 * OleSaveToStream [OLECLI32.3]
33 */
34OLESTATUS WINAPI OleSaveToStream(LPOLEOBJECT oleob, LPOLESTREAM olest)
35{
36#ifdef DEBUG
37 dprintf(("OLECLI32: OleSaveToStream not implemented\n"));
38#endif
39 return OLE_OK;
40}
41
42
43/******************************************************************************
44 * OleLoadFromStream [OLECLI32.4]
45 */
46OLESTATUS WINAPI OleLoadFromStream(LPOLESTREAM olest, LPCSTR str1, LPOLECLIENT olecl, LHCLIENTDOC cldoc, LPCSTR str2, LPOLEOBJECT oleob)
47{
48#ifdef DEBUG
49 dprintf(("OLECLI32: OleLoadFromStream not implemented\n"));
50#endif
51 return OLE_OK;
52}
53
54
55/******************************************************************************
56 * OleClone [OLECLI32.6]
57 */
58OLESTATUS WINAPI OleClone(LPOLEOBJECT oleob, LPOLECLIENT olecl, LHCLIENTDOC cldoc, LPCSTR str1, LPOLEOBJECT oleob2)
59{
60#ifdef DEBUG
61 dprintf(("OLECLI32: OleClone not implemented\n"));
62#endif
63 return OLE_OK;
64}
65
66
67/******************************************************************************
68 * OleCopyFromLink [OLECLI32.7]
69 */
70OLESTATUS WINAPI OleCopyFromLink(LPOLEOBJECT oleob, LPCSTR str1, LPOLECLIENT olecl, LHCLIENTDOC cldoc, LPCSTR str2, LPOLEOBJECT oleob2)
71{
72#ifdef DEBUG
73 dprintf(("OLECLI32: OleCopyFromLink not implemented\n"));
74#endif
75 return OLE_OK;
76}
77
78
79/******************************************************************************
80 * OleEqual [OLECLI32.8]
81 */
82OLESTATUS WINAPI OleEqual(LPOLEOBJECT oleob, LPOLEOBJECT oleob2)
83{
84#ifdef DEBUG
85 dprintf(("OLECLI32: OleEqual not implemented\n"));
86#endif
87 return OLE_OK;
88}
89
90
91/******************************************************************************
92 * OleQueryLinkFromClip [OLECLI32.9]
93 */
94OLESTATUS WINAPI OleQueryLinkFromClip(LPCSTR name,OLEOPT_RENDER render,OLECLIPFORMAT clipformat)
95{
96#ifdef DEBUG
97 dprintf(("OLECLI32: OleQueryLinkFromClip not implemented\n"));
98#endif
99 return OLE_OK;
100}
101
102
103/******************************************************************************
104 * OleQueryCreateFromClip [OLECLI32.10]
105 */
106OLESTATUS WINAPI OleQueryCreateFromClip(LPCSTR name,OLEOPT_RENDER render,OLECLIPFORMAT clipformat)
107{
108#ifdef DEBUG
109 dprintf(("OLECLI32: OleQueryCreateFromClip not implemented\n"));
110#endif
111 return OLE_OK;
112}
113
114
115/******************************************************************************
116 * OleCreateLinkFromClip [OLECLI32.11]
117 */
118OLESTATUS WINAPI OleCreateLinkFromClip(
119 LPCSTR name,LPOLECLIENT olecli,LHCLIENTDOC hclientdoc,LPCSTR xname,
120 LPOLEOBJECT *lpoleob,OLEOPT_RENDER render,OLECLIPFORMAT clipformat)
121{
122#ifdef DEBUG
123 dprintf(("OLECLI32: OleCreateLinkFromClip not implemented\n"));
124#endif
125 return OLE_OK;
126}
127
128
129/******************************************************************************
130 * OleCreateFromClip [OLECLI32.12]
131 */
132OLESTATUS WINAPI OleCreateFromClip(
133 LPCSTR name,LPOLECLIENT olecli,LHCLIENTDOC hclientdoc,LPCSTR xname,
134 LPOLEOBJECT *lpoleob,OLEOPT_RENDER render, OLECLIPFORMAT clipformat)
135{
136#ifdef DEBUG
137 dprintf(("OLECLI32: OleCreateFromClip not implemented\n"));
138#endif
139 return OLE_OK;
140}
141
142
143/******************************************************************************
144 * OleCopyToClipboard [OLECLI32.13]
145 */
146OLESTATUS WINAPI OleCopyToClipboard(LPOLEOBJECT oleob)
147{
148#ifdef DEBUG
149 dprintf(("OLECLI32: OleCopyToClipboard not implemented\n"));
150#endif
151 return OLE_OK;
152}
153
154
155/******************************************************************************
156 * OleQueryType [OLECLI32.14]
157 */
158OLESTATUS WINAPI OleQueryType(LPOLEOBJECT oleob,LONG*xlong)
159{
160#ifdef DEBUG
161 dprintf(("OLECLI32: OleQueryType not implemented\n"));
162#endif
163 if (!oleob)
164 return OLE_ERROR_METAFILE;
165// dprintf(("Calling OLEOBJECT.QueryType (%p) (%p,%p)\n",
166// oleob->lpvtbl->QueryType,oleob,xlong));
167 return OLE_ERROR_METAFILE;
168// return oleob->lpvtbl->QueryType(oleob,xlong);
169}
170
171
172/******************************************************************************
173 * OleSetHostNames [OLECLI32.15]
174 */
175OLESTATUS WINAPI OleSetHostNames(LPOLEOBJECT oleob,LPCSTR name1,LPCSTR name2)
176{
177#ifdef DEBUG
178 dprintf(("OLECLI32: OleSetHostNames not implemented\n"));
179#endif
180 return OLE_OK;
181}
182
183
184/******************************************************************************
185 * OleSetTargetDevice [OLECLI32.16]
186 */
187OLESTATUS WINAPI OleSetTargetDevice(LPOLEOBJECT oleob, HGLOBAL hglobal)
188{
189#ifdef DEBUG
190 dprintf(("OLECLI32: OleSetTargetDevice not implemented\n"));
191#endif
192 return OLE_OK;
193}
194
195
196/******************************************************************************
197 * OleSetBounds [OLECLI32.17]
198 */
199OLESTATUS WINAPI OleSetBounds(LPOLEOBJECT oleob, const RECT rec)
200{
201#ifdef DEBUG
202 dprintf(("OLECLI32: OleSetTargetDevice not implemented\n"));
203#endif
204 return OLE_OK;
205}
206
207
208/******************************************************************************
209 * OleQueryBounds [OLECLI32.18]
210 */
211OLESTATUS WINAPI OleQueryBounds(LPOLEOBJECT oleob, RECT rec)
212{
213#ifdef DEBUG
214 dprintf(("OLECLI32: OleQueryBounds not implemented\n"));
215#endif
216 return OLE_OK;
217}
218
219
220/******************************************************************************
221 * OleDraw [OLECLI32.19]
222 */
223OLESTATUS WINAPI OleDraw(LPOLEOBJECT oleob, HDC hdc, const RECT rec, const RECT rec2, HDC hdc2)
224{
225#ifdef DEBUG
226 dprintf(("OLECLI32: OleDraw not implemented\n"));
227#endif
228 return OLE_OK;
229}
230
231
232/******************************************************************************
233 * OleQueryOpen [OLECLI32.20]
234 */
235OLESTATUS WINAPI OleQueryOpen(LPOLEOBJECT oleob)
236{
237#ifdef DEBUG
238 dprintf(("OLECLI32: OleQueryOpen not implemented\n"));
239#endif
240 return OLE_OK;
241}
242
243
244/******************************************************************************
245 * OleActivate [OLECLI32.21]
246 */
247OLESTATUS WINAPI OleActivate(LPOLEOBJECT oleob, UINT uin, BOOL boo, BOOL boo2, HWND hwnd, const RECT rec)
248{
249#ifdef DEBUG
250 dprintf(("OLECLI32: OleActivate not implemented\n"));
251#endif
252 return OLE_OK;
253}
254
255
256/******************************************************************************
257 * OleUpdate [OLECLI32.22]
258 */
259OLESTATUS WINAPI OleUpdate(LPOLEOBJECT oleob)
260{
261#ifdef DEBUG
262 dprintf(("OLECLI32: OleUpdate not implemented\n"));
263#endif
264 return OLE_OK;
265}
266
267
268/******************************************************************************
269 * OleReconnect [OLECLI32.23]
270 */
271OLESTATUS WINAPI OleReconnect(LPOLEOBJECT oleob)
272{
273#ifdef DEBUG
274 dprintf(("OLECLI32: OleReconnect not implemented\n"));
275#endif
276 return OLE_OK;
277}
278
279
280/******************************************************************************
281 * OleGetLinkUpdateOptions [OLECLI32.24]
282 */
283OLESTATUS WINAPI OleGetLinkUpdateOptions(LPOLEOBJECT oleob, OLEOPT_UPDATE oleopt)
284{
285#ifdef DEBUG
286 dprintf(("OLECLI32: OleGetLinkUpdateOptions not implemented\n"));
287#endif
288 return OLE_OK;
289}
290
291
292/******************************************************************************
293 * OleSetLinkUpdateOptions [OLECLI32.25]
294 */
295OLESTATUS WINAPI OleSetLinkUpdateOptions(LPOLEOBJECT oleob, OLEOPT_UPDATE oleopt)
296{
297#ifdef DEBUG
298 dprintf(("OLECLI32: OleSetLinkUpdateOptions not implemented\n"));
299#endif
300 return OLE_OK;
301}
302
303
304/******************************************************************************
305 * OleEnumFormats [OLECLI32.26]
306 */
307OLECLIPFORMAT WINAPI OleEnumFormats(LPOLEOBJECT oleob, OLECLIPFORMAT olecf)
308{
309#ifdef DEBUG
310 dprintf(("OLECLI32: OleEnumFormats not implemented\n"));
311#endif
312 return OLE_OK;
313}
314
315
316/******************************************************************************
317 * OleClose [OLECLI32.27]
318 */
319OLESTATUS WINAPI OleClose(LPOLEOBJECT oleob)
320{
321#ifdef DEBUG
322 dprintf(("OLECLI32: OleClose not implemented\n"));
323#endif
324 return OLE_OK;
325}
326
327
328/******************************************************************************
329 * OleGetData [OLECLI32.28]
330 */
331OLESTATUS WINAPI OleGetData(LPOLEOBJECT oleob, OLECLIPFORMAT olecf, HANDLE handle)
332{
333#ifdef DEBUG
334 dprintf(("OLECLI32: OleGetData not implemented\n"));
335#endif
336 return OLE_OK;
337}
338
339
340/******************************************************************************
341 * OleSetData [OLECLI32.29]
342 */
343OLESTATUS WINAPI OleSetData(LPOLEOBJECT oleob, OLECLIPFORMAT olecf, HANDLE handle)
344{
345#ifdef DEBUG
346 dprintf(("OLECLI32: OleSetData not implemented\n"));
347#endif
348 return OLE_OK;
349}
350
351
352/******************************************************************************
353 * OleQueryProtocol [OLECLI32.30]
354 */
355void WINAPI OleQueryProtocol(LPOLEOBJECT oleob, LPCSTR str)
356{
357#ifdef DEBUG
358 dprintf(("OLECLI32: OleQueryProtocol not implemented\n"));
359#endif
360 return;
361}
362
363
364/******************************************************************************
365 * OleQueryOutOfDate [OLECLI32.31]
366 */
367OLESTATUS WINAPI OleQueryOutOfDate(LPOLEOBJECT)
368{
369#ifdef DEBUG
370 dprintf(("OLECLI32: OleQueryOutOfDate not implemented\n"));
371#endif
372 return OLE_OK;
373}
374
375
376/******************************************************************************
377 * OleObjectConvert [OLECLI32.32]
378 */
379OLESTATUS WINAPI OleObjectConvert(LPOLEOBJECT oleob, LPCSTR str, LPOLECLIENT olecl, LHCLIENTDOC cldoc, LPCSTR str2, LPOLEOBJECT oleob2)
380{
381#ifdef DEBUG
382 dprintf(("OLECLI32: OleObjectConvert not implemented\n"));
383#endif
384 return OLE_OK;
385}
386
387
388/******************************************************************************
389 * OleCreateFromTemplate [OLECLI32.33]
390 */
391OLESTATUS WINAPI OleCreateFromTemplate(LPCSTR str, LPOLECLIENT olecl, LPCSTR str2, LHCLIENTDOC cldoc, LPCSTR str3, LPOLEOBJECT oleob, OLEOPT_RENDER optren, OLECLIPFORMAT olecf)
392{
393#ifdef DEBUG
394 dprintf(("OLECLI32: OleCreateFromTemplate not implemented\n"));
395#endif
396 return OLE_OK;
397}
398
399
400/******************************************************************************
401 * OleCreate [OLECLI32.34]
402 */
403OLESTATUS WINAPI OleCreate(LPCSTR str, LPOLECLIENT olecl, LPCSTR str2, LHCLIENTDOC cldoc, LPCSTR str3, LPOLEOBJECT oleob, OLEOPT_RENDER optren, OLECLIPFORMAT olecf)
404{
405#ifdef DEBUG
406 dprintf(("OLECLI32: OleCreate not implemented\n"));
407#endif
408 return OLE_OK;
409}
410
411
412/******************************************************************************
413 * OleQueryReleaseStatus [OLECLI32.35]
414 */
415OLESTATUS WINAPI OleQueryReleaseStatus(LPOLEOBJECT oleob)
416{
417#ifdef DEBUG
418 dprintf(("OLECLI32: OleQueryReleaseStatus not implemented\n"));
419#endif
420 return OLE_OK;
421}
422
423
424/******************************************************************************
425 * OleQueryReleaseError [OLECLI32.36]
426 */
427OLESTATUS WINAPI OleQueryReleaseError(LPOLEOBJECT oleob)
428{
429#ifdef DEBUG
430 dprintf(("OLECLI32: OleQueryReleaseError not implemented\n"));
431#endif
432 return OLE_OK;
433}
434
435
436/******************************************************************************
437 * OleQueryReleaseMethod [OLECLI32.37]
438 */
439OLE_RELEASE_METHOD WINAPI OleQueryReleaseMethod(LPOLEOBJECT oleob)
440{
441#ifdef DEBUG
442 dprintf(("OLECLI32: OleQueryReleaseMethod not implemented\n"));
443#endif
444 return OLE_NONE;
445}
446
447
448/******************************************************************************
449 * OleCreateFromFile [OLECLI32.38]
450 */
451OLESTATUS WINAPI OleCreateFromFile(LPCSTR str, LPOLECLIENT olecl, LPCSTR str2, LPCSTR str3, LHCLIENTDOC cldoc, LPCSTR str4, LPOLEOBJECT oleob, OLEOPT_RENDER optren, OLECLIPFORMAT olecf)
452{
453#ifdef DEBUG
454 dprintf(("OLECLI32: OleCreateFromFile not implemented\n"));
455#endif
456 return OLE_OK;
457}
458
459
460/******************************************************************************
461 * OleCreateLinkFromFile [OLECLI32.39]
462 */
463OLESTATUS WINAPI OleCreateLinkFromFile(LPCSTR str, LPOLECLIENT olecl, LPCSTR str2, LPCSTR str3, LPCSTR str4, LHCLIENTDOC cldoc, LPCSTR str5, LPOLEOBJECT oleob, OLEOPT_RENDER optren, OLECLIPFORMAT olecf)
464{
465#ifdef DEBUG
466 dprintf(("OLECLI32: OleCreateLinkFromFile not implemented\n"));
467#endif
468 return OLE_OK;
469}
470
471
472/******************************************************************************
473 * OleRelease [OLECLI32.40]
474 */
475OLESTATUS WINAPI OleRelease(LPOLEOBJECT oleob)
476{
477#ifdef DEBUG
478 dprintf(("OLECLI32: OleRelease not implemented\n"));
479#endif
480 return OLE_OK;
481}
482
483
484/******************************************************************************
485 * OleRegisterClientDoc [OLECLI32.41]
486 */
487OLESTATUS WINAPI OleRegisterClientDoc(LPCSTR classname, LPCSTR docname,
488 LONG reserved, LHCLIENTDOC *hRet )
489{
490#ifdef DEBUG
491 dprintf(("OLECLI32: OleRegisterClientDoc not implemented\n"));
492#endif
493 *hRet=++OLE_current_handle;
494 return OLE_OK;
495}
496
497
498/******************************************************************************
499 * OleRevokeClientDoc [OLECLI32.42]
500 */
501OLESTATUS WINAPI OleRevokeClientDoc(LHCLIENTDOC hServerDoc)
502{
503#ifdef DEBUG
504 dprintf(("OLECLI32: OleRevokeClientDoc not implemented\n"));
505#endif
506 return OLE_OK;
507}
508
509
510/******************************************************************************
511 * OleRenameClientDoc [OLECLI32.43]
512 */
513OLESTATUS WINAPI OleRenameClientDoc(LHCLIENTDOC hDoc, LPCSTR newName)
514{
515#ifdef DEBUG
516 dprintf(("OLECLI32: OleRenameClientDoc not implemented\n"));
517#endif
518 return OLE_OK;
519}
520
521
522/******************************************************************************
523 * OleRevertClientDoc [OLECLI32.44]
524 */
525OLESTATUS WINAPI OleRevertClientDoc(LHCLIENTDOC cldoc)
526{
527#ifdef DEBUG
528 dprintf(("OLECLI32: OleRevertClientDoc not implemented\n"));
529#endif
530 return OLE_OK;
531}
532
533
534/******************************************************************************
535 * OleSavedClientDoc [OLECLI32.45]
536 */
537OLESTATUS WINAPI OleSavedClientDoc(LHCLIENTDOC cldoc)
538{
539#ifdef DEBUG
540 dprintf(("OLECLI32: OleSavedClientDoc not implemented\n"));
541#endif
542 return OLE_OK;
543}
544
545
546/******************************************************************************
547 * OleRename [OLECLI32.46]
548 */
549OLESTATUS WINAPI OleRename(LPOLEOBJECT oleob, LPCSTR str)
550{
551#ifdef DEBUG
552 dprintf(("OLECLI32: OleRename not implemented\n"));
553#endif
554 return OLE_OK;
555}
556
557
558/******************************************************************************
559 * OleEnumObjects [OLECLI32.47]
560 */
561OLESTATUS WINAPI OleEnumObjects(LHCLIENTDOC cldoc, LPOLEOBJECT oleob)
562{
563#ifdef DEBUG
564 dprintf(("OLECLI32: OleEnumObjects not implemented\n"));
565#endif
566 return OLE_OK;
567}
568
569
570/******************************************************************************
571 * OleQueryName [OLECLI32.48]
572 */
573OLESTATUS WINAPI OleQueryName(LPOLEOBJECT oleob, LPSTR str, UINT uin)
574{
575#ifdef DEBUG
576 dprintf(("OLECLI32: OleQueryName not implemented\n"));
577#endif
578 return OLE_OK;
579}
580
581
582/******************************************************************************
583 * OleSetColorScheme [OLECLI32.49]
584 */
585OLESTATUS WINAPI OleSetColorScheme(LPOLEOBJECT oleob, const LOGPALETTE logpal)
586{
587#ifdef DEBUG
588 dprintf(("OLECLI32: OleSetColorScheme not implemented\n"));
589#endif
590 return OLE_OK;
591}
592
593
594/******************************************************************************
595 * OleRequestData [OLECLI32.50]
596 */
597OLESTATUS WINAPI OleRequestData(LPOLEOBJECT oleob, OLECLIPFORMAT olecf)
598{
599#ifdef DEBUG
600 dprintf(("OLECLI32: OleRequestData not implemented\n"));
601#endif
602 return OLE_OK;
603}
604
605
606/******************************************************************************
607 * OleLockServer [OLECLI32.54]
608 */
609OLESTATUS WINAPI OleLockServer(LPOLEOBJECT oleob, LHSERVER lhserv)
610{
611#ifdef DEBUG
612 dprintf(("OLECLI32: OleLockServer not implemented\n"));
613#endif
614 return OLE_OK;
615}
616
617
618/******************************************************************************
619 * OleUnLockServer [OLECLI32.55]
620 */
621OLESTATUS WINAPI OleUnlockServer(LHSERVER lhserv)
622{
623#ifdef DEBUG
624 dprintf(("OLECLI32: OleUnlockServer not implemented\n"));
625#endif
626 return OLE_OK;
627}
628
629
630/******************************************************************************
631 * OleQuerySize [OLECLI32.56]
632 */
633OLESTATUS WINAPI OleQuerySize(LPOLEOBJECT oleob, DWORD dw)
634{
635#ifdef DEBUG
636 dprintf(("OLECLI32: OleQuerySize not implemented\n"));
637#endif
638 return OLE_OK;
639}
640
641
642/******************************************************************************
643 * OleExecute [OLECLI32.57]
644 */
645OLESTATUS WINAPI OleExecute(LPOLEOBJECT oleob, HGLOBAL hglob, UINT uin)
646{
647#ifdef DEBUG
648 dprintf(("OLECLI32: OleExecute not implemented\n"));
649#endif
650 return OLE_OK;
651}
652
653
654/******************************************************************************
655 * OleCreateInvisible [OLECLI32.58]
656 */
657OLESTATUS WINAPI OleCreateInvisible(LPCSTR str, LPOLECLIENT olecl, LPCSTR str2, LHCLIENTDOC cldoc, LPCSTR str3, LPOLEOBJECT oleob, OLEOPT_RENDER olere, OLECLIPFORMAT olecf, BOOL boo)
658{
659#ifdef DEBUG
660 dprintf(("OLECLI32: OleCreateInvisible not implemented\n"));
661#endif
662 return OLE_OK;
663}
664
665
666/******************************************************************************
667 * OleQueryClientVersion [OLECLI32.59]
668 */
669DWORD WINAPI OleQueryClientVersion(void)
670{
671#ifdef DEBUG
672 dprintf(("OLECLI32: OleQueryClientVersion not implemented\n"));
673#endif
674 return OLE_OK;
675}
676
677
678
679/******************************************************************************
680 * OleIsDcMeta [OLECLI32.60]
681 */
682BOOL WINAPI OleIsDcMeta(HDC hdc)
683{
684#ifdef DEBUG
685 dprintf(("OLECLI32: OleIsDcMeta not implemented\n"));
686 dprintf(("(%04x)\n",hdc));
687#endif
688// if (GDI_GetObjPtr( hdc, METAFILE_DC_MAGIC ) != 0) {
689// GDI_HEAP_UNLOCK( hdc );
690// return TRUE;
691// }
692 return FALSE;
693}
Note: See TracBrowser for help on using the repository browser.