source: trunk/src/oledlg/oledlg.cpp@ 1012

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

Jens Weissner's changes to crtdll + others

File size: 9.1 KB
Line 
1/* $Id: oledlg.cpp,v 1.2 1999-09-23 09:38:05 sandervl Exp $ */
2/*
3 * OLEDLG library
4 *
5 * Copyright 1998 Patrik Stridvall
6 * Copyright 1999 Jens Wiessner
7 */
8
9/* At the moment, these are only empty stubs.
10 */
11
12// ><DJR 17.05.99 Force to use C-interfaces for now to prevent CALLBACK definition compiler error
13#define CINTERFACE 1
14
15// ><DJR 17.05.99 Move standard includes to before os2win.h [memcmp]
16#include <stdarg.h>
17#include <stdio.h>
18#include <stdlib.h>
19#include <string.h>
20#include <memory.h>
21#include <wchar.h>
22
23// ><DJR 17.05.99 Prevent CALLCONV becoming _System
24#include <win/wtypes.h>
25#include <winbase.h>
26//#include <uconv.h>
27#undef CALLCONV
28
29#include <os2win.h>
30#include <ole.h>
31#include <winreg.h>
32
33#include "wine/obj_base.h"
34#include "wine/obj_misc.h"
35#include "wine/obj_inplace.h"
36#include "wine/obj_dataobject.h"
37#include "wine/obj_oleobj.h"
38#include "wine/obj_marshal.h"
39#include "wine/obj_moniker.h"
40#include "wine/obj_clientserver.h"
41#include "wine/obj_dragdrop.h"
42#include <heapstring.h>
43#include <prsht.h>
44#include <oledlg.h>
45
46#include <stdio.h>
47#include <string.h>
48#include "windef.h"
49#include "winerror.h"
50#include "winbase.h"
51#include "wine/obj_base.h"
52#include "debugtools.h"
53#include <debugdefs.h>
54
55
56DEFAULT_DEBUG_CHANNEL(ole)
57
58/***********************************************************************
59 * OleUIAddVerbMenuA (OLEDLG.1)
60 */
61BOOL WINAPI OleUIAddVerbMenuA( LPOLEOBJECT lpOleObj, LPCSTR lpszShortType,
62 HMENU hMenu, UINT uPos, UINT uIDVerbMin, UINT uIDVerbMax,
63 BOOL bAddConvert, UINT idConvert, HMENU *lphMenu)
64{
65#ifdef DEBUG
66 dprintf(("OLEDLG: OleUIAddVerbMenuA not implemented\n"));
67#endif
68 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
69 return FALSE;
70}
71
72/***********************************************************************
73 * OleUICanConvertOrActivateAs (OLEDLG.2)
74 */
75BOOL WINAPI OleUICanConvertOrActivateAs(REFCLSID rClsid, BOOL fIsLinkedObject, WORD wFormat)
76{
77#ifdef DEBUG
78 dprintf(("OLEDLG: OleUICanConvertOrActivateAs not implemented\n"));
79#endif
80 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
81 return FALSE;
82}
83
84/***********************************************************************
85 * OleUIInsertObjectA (OLEDLG.3)
86 */
87UINT WINAPI OleUIInsertObjectA(LPOLEUIINSERTOBJECTA lpOleUIInsertObject)
88{
89#ifdef DEBUG
90 dprintf(("OLEDLG: OleUIInsertObjectA not implemented\n"));
91#endif
92 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
93 return OLEUI_FALSE;
94}
95
96/***********************************************************************
97 * OleUIPasteSpecialA (OLEDLG.4)
98 */
99UINT WINAPI OleUIPasteSpecialA(LPOLEUIPASTESPECIALA lpOleUIPasteSpecial)
100{
101#ifdef DEBUG
102 dprintf(("OLEDLG: OleUIPasteSpecialA not implemented\n"));
103#endif
104 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
105 return OLEUI_FALSE;
106}
107
108/***********************************************************************
109 * OleUIEditLinksA (OLEDLG.5)
110 */
111UINT WINAPI OleUIEditLinksA(LPOLEUIEDITLINKSA lpOleUIEditLinks)
112{
113#ifdef DEBUG
114 dprintf(("OLEDLG: OleUIEditLinksA not implemented\n"));
115#endif
116 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
117 return OLEUI_FALSE;
118}
119
120
121/***********************************************************************
122 * OleUIChangeIconA (OLEDLG.6)
123 */
124UINT WINAPI OleUIChangeIconA(LPOLEUICHANGEICONA lpOleUIChangeIcon)
125{
126#ifdef DEBUG
127 dprintf(("OLEDLG: OleUIChangeIconA not implemented\n"));
128#endif
129 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
130 return OLEUI_FALSE;
131}
132
133
134/***********************************************************************
135 * OleUIConvertA (OLEDLG.7)
136 */
137UINT WINAPI OleUIConvertA(LPOLEUICONVERTA lpOleUIConvert)
138{
139#ifdef DEBUG
140 dprintf(("OLEDLG: OleUIConvertA not implemented\n"));
141#endif
142 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
143 return OLEUI_FALSE;
144}
145
146
147/***********************************************************************
148 * OleUIBusyA (OLEDLG.8)
149 */
150UINT WINAPI OleUIBusyA(LPOLEUIBUSYA lpOleUIBusy)
151{
152#ifdef DEBUG
153 dprintf(("OLEDLG: OleUIBusyA not implemented\n"));
154#endif
155 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
156 return OLEUI_FALSE;
157}
158
159/***********************************************************************
160 * OleUIUpdateLinksA (OLEDLG.9)
161 */
162BOOL WINAPI OleUIUpdateLinksA(LPOLEUILINKCONTAINERA lpOleUILinkCntr,
163 HWND hwndParent, LPSTR lpszTitle, INT cLinks)
164{
165#ifdef DEBUG
166 dprintf(("OLEDLG: OleUIUpdateLinksA not implemented\n"));
167#endif
168 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
169 return FALSE;
170}
171
172/***********************************************************************
173 * OleUIPromptUserA (OLEDLG.10)
174 */
175INT CDECL OleUIPromptUserA(INT nTemplate, HWND hwndParent, ...)
176{
177#ifdef DEBUG
178 dprintf(("OLEDLG: OleUIPromptUserA not implemented\n"));
179#endif
180 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
181 return OLEUI_FALSE;
182}
183
184/***********************************************************************
185 * OleUIObjectPropertiesA (OLEDLG.11)
186 */
187UINT WINAPI OleUIObjectPropertiesA( LPOLEUIOBJECTPROPSA lpOleUIObjectProps)
188{
189#ifdef DEBUG
190 dprintf(("OLEDLG: OleUIObjectPropertiesA not implemented\n"));
191#endif
192 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
193 return OLEUI_FALSE;
194}
195
196/***********************************************************************
197 * OleUIChangeSourceA (OLEDLG.12)
198 */
199UINT WINAPI OleUIChangeSourceA( LPOLEUICHANGESOURCEA lpOleUIChangeSource)
200{
201#ifdef DEBUG
202 dprintf(("OLEDLG: OleUIChangeSourceA not implemented\n"));
203#endif
204 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
205 return OLEUI_FALSE;
206}
207
208/***********************************************************************
209 * OleUIPromptUserW (OLEDLG.13)
210 */
211INT CDECL OleUIPromptUserW(INT nTemplate, HWND hwndParent, ...)
212{
213#ifdef DEBUG
214 dprintf(("OLEDLG: OleUIPromptUserW not implemented\n"));
215#endif
216 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
217 return OLEUI_FALSE;
218}
219
220/***********************************************************************
221 * OleUIAddVerbMenuW (OLEDLG.14)
222 */
223BOOL WINAPI OleUIAddVerbMenuW( LPOLEOBJECT lpOleObj, LPCWSTR lpszShortType,
224 HMENU hMenu, UINT uPos, UINT uIDVerbMin, UINT uIDVerbMax,
225 BOOL bAddConvert, UINT idConvert, HMENU *lphMenu)
226{
227#ifdef DEBUG
228 dprintf(("OLEDLG: OleUIAddVerbMenuW not implemented\n"));
229#endif
230 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
231 return FALSE;
232}
233
234/***********************************************************************
235 * OleUIBusyW (OLEDLG.15)
236 */
237UINT WINAPI OleUIBusyW(LPOLEUIBUSYW lpOleUIBusy)
238{
239#ifdef DEBUG
240 dprintf(("OLEDLG: OleUIBusyW not implemented\n"));
241#endif
242 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
243 return OLEUI_FALSE;
244}
245
246/***********************************************************************
247 * OleUIChangeIconW (OLEDLG.16)
248 */
249UINT WINAPI OleUIChangeIconW( LPOLEUICHANGEICONW lpOleUIChangeIcon)
250{
251#ifdef DEBUG
252 dprintf(("OLEDLG: OleUIChangeIconW not implemented\n"));
253#endif
254 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
255 return OLEUI_FALSE;
256}
257
258/***********************************************************************
259 * OleUIChangeSourceW (OLEDLG.17)
260 */
261UINT WINAPI OleUIChangeSourceW( LPOLEUICHANGESOURCEW lpOleUIChangeSource)
262{
263#ifdef DEBUG
264 dprintf(("OLEDLG: OleUIChangeSourceW not implemented\n"));
265#endif
266 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
267 return OLEUI_FALSE;
268}
269
270/***********************************************************************
271 * OleUIConvertW (OLEDLG.18)
272 */
273UINT WINAPI OleUIConvertW(LPOLEUICONVERTW lpOleUIConvert)
274{
275#ifdef DEBUG
276 dprintf(("OLEDLG: OleUIConvertW not implemented\n"));
277#endif
278 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
279 return OLEUI_FALSE;
280}
281
282/***********************************************************************
283 * OleUIEditLinksW (OLEDLG.19)
284 */
285UINT WINAPI OleUIEditLinksW(LPOLEUIEDITLINKSW lpOleUIEditLinks)
286{
287#ifdef DEBUG
288 dprintf(("OLEDLG: OleUIEditLinksW not implemented\n"));
289#endif
290 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
291 return OLEUI_FALSE;
292}
293
294/***********************************************************************
295 * OleUIInsertObjectW (OLEDLG.20)
296 */
297UINT WINAPI OleUIInsertObjectW(LPOLEUIINSERTOBJECTW lpOleUIInsertObject)
298{
299#ifdef DEBUG
300 dprintf(("OLEDLG: OleUIInsertObjectW not implemented\n"));
301#endif
302 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
303 return OLEUI_FALSE;
304}
305
306/***********************************************************************
307 * OleUIObjectPropertiesW (OLEDLG.21)
308 */
309UINT WINAPI OleUIObjectPropertiesW( LPOLEUIOBJECTPROPSW lpOleUIObjectProps)
310{
311#ifdef DEBUG
312 dprintf(("OLEDLG: OleUIObjectPropertiesW not implemented\n"));
313#endif
314 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
315 return OLEUI_FALSE;
316}
317
318/***********************************************************************
319 * OleUIPasteSpecialW (OLEDLG.22)
320 */
321UINT WINAPI OleUIPasteSpecialW(LPOLEUIPASTESPECIALW lpOleUIPasteSpecial)
322{
323#ifdef DEBUG
324 dprintf(("OLEDLG: OleUIPasteSpecialW not implemented\n"));
325#endif
326 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
327 return OLEUI_FALSE;
328}
329
330/***********************************************************************
331 * OleUIUpdateLinksW (OLEDLG.23)
332 */
333BOOL WINAPI OleUIUpdateLinksW( LPOLEUILINKCONTAINERW lpOleUILinkCntr,
334 HWND hwndParent, LPWSTR lpszTitle, INT cLinks)
335{
336#ifdef DEBUG
337 dprintf(("OLEDLG: OleUIUpdateLinksW not implemented\n"));
338#endif
339 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
340 return FALSE;
341}
Note: See TracBrowser for help on using the repository browser.