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

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

Stub dll for OLEDLG

File size: 7.4 KB
Line 
1/* $Id: oledlg.cpp,v 1.1 1999-08-30 22:16:48 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 * OleUIAddVerbMenu32A (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 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
66 return FALSE;
67}
68
69/***********************************************************************
70 * OleUICanConvertOrActivateAs32 (OLEDLG.2)
71 */
72BOOL WINAPI OleUICanConvertOrActivateAs(REFCLSID rClsid, BOOL fIsLinkedObject, WORD wFormat)
73{
74 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
75 return FALSE;
76}
77
78/***********************************************************************
79 * OleUIInsertObject32A (OLEDLG.3)
80 */
81UINT WINAPI OleUIInsertObjectA(LPOLEUIINSERTOBJECTA lpOleUIInsertObject)
82{
83 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
84 return OLEUI_FALSE;
85}
86
87/***********************************************************************
88 * OleUIPasteSpecial32A (OLEDLG.4)
89 */
90UINT WINAPI OleUIPasteSpecialA(LPOLEUIPASTESPECIALA lpOleUIPasteSpecial)
91{
92 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
93 return OLEUI_FALSE;
94}
95
96/***********************************************************************
97 * OleUIEditLinks32A (OLEDLG.5)
98 */
99UINT WINAPI OleUIEditLinksA(LPOLEUIEDITLINKSA lpOleUIEditLinks)
100{
101 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
102 return OLEUI_FALSE;
103}
104
105
106/***********************************************************************
107 * OleUIChangeIcon32A (OLEDLG.6)
108 */
109UINT WINAPI OleUIChangeIconA(LPOLEUICHANGEICONA lpOleUIChangeIcon)
110{
111 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
112 return OLEUI_FALSE;
113}
114
115
116/***********************************************************************
117 * OleUIConvert32A (OLEDLG.7)
118 */
119UINT WINAPI OleUIConvertA(LPOLEUICONVERTA lpOleUIConvert)
120{
121 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
122 return OLEUI_FALSE;
123}
124
125
126/***********************************************************************
127 * OleUIBusy32A (OLEDLG.8)
128 */
129UINT WINAPI OleUIBusyA(LPOLEUIBUSYA lpOleUIBusy)
130{
131 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
132 return OLEUI_FALSE;
133}
134
135/***********************************************************************
136 * OleUIUpdateLinks32A (OLEDLG.9)
137 */
138BOOL WINAPI OleUIUpdateLinksA(LPOLEUILINKCONTAINERA lpOleUILinkCntr,
139 HWND hwndParent, LPSTR lpszTitle, INT cLinks)
140{
141 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
142 return FALSE;
143}
144
145/***********************************************************************
146 * OleUIPromptUser32A (OLEDLG.10)
147 */
148INT __cdecl OleUIPromptUserA(INT nTemplate, HWND hwndParent, ...)
149{
150 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
151 return OLEUI_FALSE;
152}
153
154/***********************************************************************
155 * OleUIObjectProperties32A (OLEDLG.11)
156 */
157UINT WINAPI OleUIObjectPropertiesA( LPOLEUIOBJECTPROPSA lpOleUIObjectProps)
158{
159 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
160 return OLEUI_FALSE;
161}
162
163/***********************************************************************
164 * OleUIChangeSource32A (OLEDLG.12)
165 */
166UINT WINAPI OleUIChangeSourceA( LPOLEUICHANGESOURCEA lpOleUIChangeSource)
167{
168 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
169 return OLEUI_FALSE;
170}
171
172/***********************************************************************
173 * OleUIPromptUser32W (OLEDLG.13)
174 */
175INT __cdecl OleUIPromptUserW(INT nTemplate, HWND hwndParent, ...)
176{
177 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
178 return OLEUI_FALSE;
179}
180
181/***********************************************************************
182 * OleUIAddVerbMenu32W (OLEDLG.14)
183 */
184BOOL WINAPI OleUIAddVerbMenuW( LPOLEOBJECT lpOleObj, LPCWSTR lpszShortType,
185 HMENU hMenu, UINT uPos, UINT uIDVerbMin, UINT uIDVerbMax,
186 BOOL bAddConvert, UINT idConvert, HMENU *lphMenu)
187{
188 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
189 return FALSE;
190}
191
192/***********************************************************************
193 * OleUIBusy32W (OLEDLG.15)
194 */
195UINT WINAPI OleUIBusyW(LPOLEUIBUSYW lpOleUIBusy)
196{
197 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
198 return OLEUI_FALSE;
199}
200
201/***********************************************************************
202 * OleUIChangeIcon32W (OLEDLG.16)
203 */
204UINT WINAPI OleUIChangeIconW( LPOLEUICHANGEICONW lpOleUIChangeIcon)
205{
206 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
207 return OLEUI_FALSE;
208}
209
210/***********************************************************************
211 * OleUIChangeSource32W (OLEDLG.17)
212 */
213UINT WINAPI OleUIChangeSourceW( LPOLEUICHANGESOURCEW lpOleUIChangeSource)
214{
215 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
216 return OLEUI_FALSE;
217}
218
219/***********************************************************************
220 * OleUIConvert32W (OLEDLG.18)
221 */
222UINT WINAPI OleUIConvertW(LPOLEUICONVERTW lpOleUIConvert)
223{
224 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
225 return OLEUI_FALSE;
226}
227
228/***********************************************************************
229 * OleUIEditLinks32W (OLEDLG.19)
230 */
231UINT WINAPI OleUIEditLinksW(LPOLEUIEDITLINKSW lpOleUIEditLinks)
232{
233 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
234 return OLEUI_FALSE;
235}
236
237/***********************************************************************
238 * OleUIInsertObject32W (OLEDLG.20)
239 */
240UINT WINAPI OleUIInsertObjectW(LPOLEUIINSERTOBJECTW lpOleUIInsertObject)
241{
242 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
243 return OLEUI_FALSE;
244}
245
246/***********************************************************************
247 * OleUIObjectProperties32W (OLEDLG.21)
248 */
249UINT WINAPI OleUIObjectPropertiesW( LPOLEUIOBJECTPROPSW lpOleUIObjectProps)
250{
251 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
252 return OLEUI_FALSE;
253}
254
255/***********************************************************************
256 * OleUIPasteSpecial32W (OLEDLG.22)
257 */
258UINT WINAPI OleUIPasteSpecialW(LPOLEUIPASTESPECIALW lpOleUIPasteSpecial)
259{
260 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
261 return OLEUI_FALSE;
262}
263
264/***********************************************************************
265 * OleUIUpdateLinks32W (OLEDLG.23)
266 */
267BOOL WINAPI OleUIUpdateLinksW( LPOLEUILINKCONTAINERW lpOleUILinkCntr,
268 HWND hwndParent, LPWSTR lpszTitle, INT cLinks)
269{
270 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
271 return FALSE;
272}
Note: See TracBrowser for help on using the repository browser.