4 * Copyright 1995 Martin von Loewis
7 /* At the moment, these are only empty stubs.
11 #include "debugtools.h"
13 DEFAULT_DEBUG_CHANNEL(ole)
16 extern LONG OLE_current_handle;
18 /******************************************************************************
19 * OleRegisterClientDoc16 [OLECLI.41]
21 OLESTATUS WINAPI OleRegisterClientDoc16(LPCSTR classname, LPCSTR docname,
22 LONG reserved, LHCLIENTDOC *hRet )
24 FIXME("(%s,%s,...): stub\n",classname,docname);
25 *hRet=++OLE_current_handle;
29 /******************************************************************************
30 * OleRegisterClientDoc32 [OLECLI32.41]
32 OLESTATUS WINAPI OleRegisterClientDoc(LPCSTR classname, LPCSTR docname,
33 LONG reserved, LHCLIENTDOC *hRet )
35 FIXME("(%s,%s,...): stub\n",classname,docname);
36 *hRet=++OLE_current_handle;
40 /******************************************************************************
41 * OleRenameClientDoc16 [OLECLI.43]
43 OLESTATUS WINAPI OleRenameClientDoc16(LHCLIENTDOC hDoc, LPCSTR newName)
45 FIXME("(%ld,%s,...): stub\n",hDoc, newName);
49 /******************************************************************************
50 * OleRenameClientDoc32 [OLECLI32.43]
52 OLESTATUS WINAPI OleRenameClientDoc(LHCLIENTDOC hDoc, LPCSTR newName)
54 FIXME("(%ld,%s,...): stub\n",hDoc, newName);
58 /******************************************************************************
59 * OleRevokeClientDoc16 [OLECLI.42]
61 OLESTATUS WINAPI OleRevokeClientDoc16(LHCLIENTDOC hServerDoc)
63 FIXME("(%ld): stub\n",hServerDoc);
67 /******************************************************************************
68 * OleRevokeClientDoc32 [OLECLI32.42]
70 OLESTATUS WINAPI OleRevokeClientDoc(LHCLIENTDOC hServerDoc)
72 FIXME("(%ld): stub\n",hServerDoc);
76 /******************************************************************************
77 * OleRevertClientDoc16 [OLECLI.44]
79 OLESTATUS WINAPI OleRevertClientDoc16(LHCLIENTDOC hServerDoc)
81 FIXME("(%ld): stub\n", hServerDoc);
85 /******************************************************************************
86 * OleEnumObjects16 [OLECLI.47]
88 OLESTATUS WINAPI OleEnumObjects16(LHCLIENTDOC hServerDoc, SEGPTR data)
90 FIXME("(%ld, %04x:%04x): stub\n", hServerDoc, HIWORD(data),
95 /******************************************************************************
96 * OleCreateLinkFromClip16 [OLECLI.11]
98 OLESTATUS WINAPI OleCreateLinkFromClip16(
99 LPCSTR name, LPOLECLIENT olecli, LHCLIENTDOC hclientdoc, LPCSTR xname,
100 LPOLEOBJECT *lpoleob, UINT16 render, UINT16 clipformat
102 FIXME("(%s, %04x:%04x, %ld, %s, %04x:%04x, %d, %d): stub!\n",
103 (char *)PTR_SEG_TO_LIN(name), HIWORD(olecli), LOWORD(olecli),
104 hclientdoc, (char *)PTR_SEG_TO_LIN(xname), HIWORD(lpoleob),
105 LOWORD(lpoleob), render, clipformat);
109 /******************************************************************************
110 * OleCreateLinkFromClip32 [OLECLI32.11]
112 OLESTATUS WINAPI OleCreateLinkFromClip(
113 LPCSTR name,LPOLECLIENT olecli,LHCLIENTDOC hclientdoc,LPCSTR xname,
114 LPOLEOBJECT *lpoleob,OLEOPT_RENDER render,OLECLIPFORMAT clipformat
116 FIXME("(%s,%p,%08lx,%s,%p,%d,%ld): stub!\n",
117 name,olecli,hclientdoc,xname,lpoleob,render,clipformat);
121 /******************************************************************************
122 * OleQueryLinkFromClip16 [OLECLI.9]
124 OLESTATUS WINAPI OleQueryLinkFromClip16(LPCSTR name, UINT16 render, UINT16 clipformat) {
125 FIXME("(%s, %d, %d): stub!\n", (char*)(PTR_SEG_TO_LIN(name)),
130 /******************************************************************************
131 * OleQueryLinkFromClip32 [OLECLI32.9]
133 OLESTATUS WINAPI OleQueryLinkFromClip(LPCSTR name,OLEOPT_RENDER render,OLECLIPFORMAT clipformat) {
134 FIXME("(%s,%d,%ld): stub!\n",name,render,clipformat);
138 /******************************************************************************
139 * OleQueryCreateFromClip16 [OLECLI.10]
141 OLESTATUS WINAPI OleQueryCreateFromClip16(LPCSTR name, UINT16 render, UINT16 clipformat) {
142 FIXME("(%s, %d, %d): stub!\n", (char*)(PTR_SEG_TO_LIN(name)),
147 /******************************************************************************
148 * OleQueryCreateFromClip32 [OLECLI32.10]
150 OLESTATUS WINAPI OleQueryCreateFromClip(LPCSTR name,OLEOPT_RENDER render,OLECLIPFORMAT clipformat) {
151 FIXME("(%s,%d,%ld): stub!\n",name,render,clipformat);
155 /******************************************************************************
156 * OleIsDcMeta16 [OLECLI.60]
158 BOOL16 WINAPI OleIsDcMeta16(HDC16 hdc)
160 TRACE("(%04x)\n",hdc);
161 if (GDI_GetObjPtr( hdc, METAFILE_DC_MAGIC ) != 0) {
162 GDI_HEAP_UNLOCK( hdc );
169 /******************************************************************************
170 * OleIsDcMeta32 [OLECLI32.60]
172 BOOL WINAPI OleIsDcMeta(HDC hdc)
174 TRACE("(%04x)\n",hdc);
175 if (GDI_GetObjPtr( hdc, METAFILE_DC_MAGIC ) != 0) {
176 GDI_HEAP_UNLOCK( hdc );
183 /******************************************************************************
184 * OleSetHostNames32 [OLECLI32.15]
186 OLESTATUS WINAPI OleSetHostNames(LPOLEOBJECT oleob,LPCSTR name1,LPCSTR name2) {
187 FIXME("(%p,%s,%s): stub\n",oleob,name1,name2);
191 /******************************************************************************
192 * OleQueryType16 [OLECLI.14]
194 OLESTATUS WINAPI OleQueryType16(LPOLEOBJECT oleob, SEGPTR xlong) {
195 FIXME("(%p, %p): stub!\n",
196 PTR_SEG_TO_LIN(oleob), PTR_SEG_TO_LIN(xlong));
200 /******************************************************************************
201 * OleQueryType32 [OLECLI32.14]
203 OLESTATUS WINAPI OleQueryType(LPOLEOBJECT oleob,LONG*xlong) {
204 FIXME("(%p,%p): stub!\n",oleob,xlong);
207 TRACE("Calling OLEOBJECT.QueryType (%p) (%p,%p)\n",
208 oleob->lpvtbl->QueryType,oleob,xlong);
209 return oleob->lpvtbl->QueryType(oleob,xlong);
212 /******************************************************************************
213 * OleCreateFromClip16 [OLECLI.12]
215 OLESTATUS WINAPI OleCreateFromClip16(
216 LPCSTR name, LPOLECLIENT olecli, LHCLIENTDOC hclientdoc, LPCSTR xname,
217 LPOLEOBJECT *lpoleob, UINT16 render, UINT16 clipformat
219 FIXME("(%s, %04x:%04x, %ld, %s, %04x:%04x, %d, %d): stub!\n",
220 (char *)PTR_SEG_TO_LIN(name), HIWORD(olecli), LOWORD(olecli),
221 hclientdoc, (char *)PTR_SEG_TO_LIN(xname), HIWORD(lpoleob),
222 LOWORD(lpoleob), render, clipformat);
226 /******************************************************************************
227 * OleCreateFromClip32 [OLECLI32.12]
229 OLESTATUS WINAPI OleCreateFromClip(
230 LPCSTR name,LPOLECLIENT olecli,LHCLIENTDOC hclientdoc,LPCSTR xname,
231 LPOLEOBJECT *lpoleob,OLEOPT_RENDER render, OLECLIPFORMAT clipformat
233 FIXME("(%s,%p,%08lx,%s,%p,%d,%ld): stub!\n",
234 name,olecli,hclientdoc,xname,lpoleob,render,clipformat);
235 /* clipb type, object kreieren entsprechend etc. */