Fixed warnings caused by conversion to -DSTRICT.
[wine] / dlls / oledlg / oledlg_main.c
1 /*
2  *      OLEDLG library
3  *
4  *      Copyright 1998  Patrik Stridvall
5  *
6  * This library is free software; you can redistribute it and/or
7  * modify it under the terms of the GNU Lesser General Public
8  * License as published by the Free Software Foundation; either
9  * version 2.1 of the License, or (at your option) any later version.
10  *
11  * This library is distributed in the hope that it will be useful,
12  * but WITHOUT ANY WARRANTY; without even the implied warranty of
13  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
14  * Lesser General Public License for more details.
15  *
16  * You should have received a copy of the GNU Lesser General Public
17  * License along with this library; if not, write to the Free Software
18  * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
19  */
20
21 #include "windef.h"
22 #include "winbase.h"
23 #include "winerror.h"
24 #include "oledlg.h"
25 #include "wine/debug.h"
26 #include "ole2.h"
27
28 WINE_DEFAULT_DEBUG_CHANNEL(ole);
29
30 /***********************************************************************
31  *           OleUIAddVerbMenuA (OLEDLG.1)
32  */
33 BOOL WINAPI OleUIAddVerbMenuA(
34   LPOLEOBJECT lpOleObj, LPCSTR lpszShortType,
35   HMENU hMenu, UINT uPos, UINT uIDVerbMin, UINT uIDVerbMax,
36   BOOL bAddConvert, UINT idConvert, HMENU *lphMenu)
37 {
38   FIXME("(%p, %s, %p, %d, %d, %d, %d, %d, %p): stub\n",
39     lpOleObj, debugstr_a(lpszShortType),
40     hMenu, uPos, uIDVerbMin, uIDVerbMax,
41     bAddConvert, idConvert, lphMenu
42   );
43   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
44   return FALSE;
45 }
46
47 /***********************************************************************
48  *           OleUIAddVerbMenuW (OLEDLG.14)
49  */
50 BOOL WINAPI OleUIAddVerbMenuW(
51   LPOLEOBJECT lpOleObj, LPCWSTR lpszShortType,
52   HMENU hMenu, UINT uPos, UINT uIDVerbMin, UINT uIDVerbMax,
53   BOOL bAddConvert, UINT idConvert, HMENU *lphMenu)
54 {
55   FIXME("(%p, %s, %p, %d, %d, %d, %d, %d, %p): stub\n",
56     lpOleObj, debugstr_w(lpszShortType),
57     hMenu, uPos, uIDVerbMin, uIDVerbMax,
58     bAddConvert, idConvert, lphMenu
59   );
60   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
61   return FALSE;
62 }
63
64 /***********************************************************************
65  *           OleUICanConvertOrActivateAs (OLEDLG.2)
66  */
67 BOOL WINAPI OleUICanConvertOrActivateAs(
68     REFCLSID rClsid, BOOL fIsLinkedObject, WORD wFormat)
69 {
70   FIXME("(%p, %d, %hd): stub\n",
71     rClsid, fIsLinkedObject, wFormat
72   );
73   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
74   return FALSE;
75 }
76
77 /***********************************************************************
78  *           OleUIInsertObjectA (OLEDLG.3)
79  */
80 UINT WINAPI OleUIInsertObjectA(LPOLEUIINSERTOBJECTA lpOleUIInsertObject)
81 {
82   FIXME("(%p): stub\n", lpOleUIInsertObject);
83   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
84   return OLEUI_FALSE;
85 }
86
87 /***********************************************************************
88  *           OleUIInsertObjectW (OLEDLG.20)
89  */
90 UINT WINAPI OleUIInsertObjectW(LPOLEUIINSERTOBJECTW lpOleUIInsertObject)
91 {
92   FIXME("(%p): stub\n", lpOleUIInsertObject);
93   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
94   return OLEUI_FALSE;
95 }
96
97 /***********************************************************************
98  *           OleUIPasteSpecialA (OLEDLG.4)
99  */
100 UINT WINAPI OleUIPasteSpecialA(LPOLEUIPASTESPECIALA lpOleUIPasteSpecial)
101 {
102   FIXME("(%p): stub\n", lpOleUIPasteSpecial);
103   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
104   return OLEUI_FALSE;
105 }
106
107 /***********************************************************************
108  *           OleUIPasteSpecialW (OLEDLG.22)
109  */
110 UINT WINAPI OleUIPasteSpecialW(LPOLEUIPASTESPECIALW lpOleUIPasteSpecial)
111 {
112   FIXME("(%p): stub\n", lpOleUIPasteSpecial);
113   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
114   return OLEUI_FALSE;
115 }
116
117 /***********************************************************************
118  *           OleUIEditLinksA (OLEDLG.5)
119  */
120 UINT WINAPI OleUIEditLinksA(LPOLEUIEDITLINKSA lpOleUIEditLinks)
121 {
122   FIXME("(%p): stub\n", lpOleUIEditLinks);
123   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
124   return OLEUI_FALSE;
125 }
126
127 /***********************************************************************
128  *           OleUIEditLinksW (OLEDLG.19)
129  */
130 UINT WINAPI OleUIEditLinksW(LPOLEUIEDITLINKSW lpOleUIEditLinks)
131 {
132   FIXME("(%p): stub\n", lpOleUIEditLinks);
133   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
134   return OLEUI_FALSE;
135 }
136
137 /***********************************************************************
138  *           OleUIChangeIconA (OLEDLG.6)
139  */
140 UINT WINAPI OleUIChangeIconA(
141   LPOLEUICHANGEICONA lpOleUIChangeIcon)
142 {
143   FIXME("(%p): stub\n", lpOleUIChangeIcon);
144   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
145   return OLEUI_FALSE;
146 }
147
148 /***********************************************************************
149  *           OleUIChangeIconW (OLEDLG.16)
150  */
151 UINT WINAPI OleUIChangeIconW(
152   LPOLEUICHANGEICONW lpOleUIChangeIcon)
153 {
154   FIXME("(%p): stub\n", lpOleUIChangeIcon);
155   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
156   return OLEUI_FALSE;
157 }
158
159 /***********************************************************************
160  *           OleUIConvertA (OLEDLG.7)
161  */
162 UINT WINAPI OleUIConvertA(LPOLEUICONVERTA lpOleUIConvert)
163 {
164   FIXME("(%p): stub\n", lpOleUIConvert);
165   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
166   return OLEUI_FALSE;
167 }
168
169 /***********************************************************************
170  *           OleUIConvertW (OLEDLG.18)
171  */
172 UINT WINAPI OleUIConvertW(LPOLEUICONVERTW lpOleUIConvert)
173 {
174   FIXME("(%p): stub\n", lpOleUIConvert);
175   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
176   return OLEUI_FALSE;
177 }
178
179 /***********************************************************************
180  *           OleUIBusyA (OLEDLG.8)
181  */
182 UINT WINAPI OleUIBusyA(LPOLEUIBUSYA lpOleUIBusy)
183 {
184   FIXME("(%p): stub\n", lpOleUIBusy);
185   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
186   return OLEUI_FALSE;
187 }
188
189 /***********************************************************************
190  *           OleUIBusyW (OLEDLG.15)
191  */
192 UINT WINAPI OleUIBusyW(LPOLEUIBUSYW lpOleUIBusy)
193 {
194   FIXME("(%p): stub\n", lpOleUIBusy);
195   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
196   return OLEUI_FALSE;
197 }
198
199 /***********************************************************************
200  *           OleUIUpdateLinksA (OLEDLG.9)
201  */
202 BOOL WINAPI OleUIUpdateLinksA(
203   LPOLEUILINKCONTAINERA lpOleUILinkCntr,
204   HWND hwndParent, LPSTR lpszTitle, INT cLinks)
205 {
206   FIXME("(%p, %p, %s, %d): stub\n",
207     lpOleUILinkCntr, hwndParent, debugstr_a(lpszTitle), cLinks
208   );
209   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
210   return FALSE;
211 }
212
213 /***********************************************************************
214  *           OleUIUpdateLinksW (OLEDLG.23)
215  */
216 BOOL WINAPI OleUIUpdateLinksW(
217   LPOLEUILINKCONTAINERW lpOleUILinkCntr,
218   HWND hwndParent, LPWSTR lpszTitle, INT cLinks)
219 {
220   FIXME("(%p, %p, %s, %d): stub\n",
221     lpOleUILinkCntr, hwndParent, debugstr_w(lpszTitle), cLinks
222   );
223   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
224   return FALSE;
225 }
226
227 /***********************************************************************
228  *           OleUIPromptUserA (OLEDLG.10)
229  */
230 INT __cdecl OleUIPromptUserA(
231   INT nTemplate, HWND hwndParent, ...)
232 {
233   FIXME("(%d, %p, ...): stub\n", nTemplate, hwndParent);
234   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
235   return OLEUI_FALSE;
236 }
237
238 /***********************************************************************
239  *           OleUIPromptUserW (OLEDLG.13)
240  */
241 INT __cdecl OleUIPromptUserW(
242   INT nTemplate, HWND hwndParent, ...)
243 {
244   FIXME("(%d, %p, ...): stub\n", nTemplate, hwndParent);
245   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
246   return OLEUI_FALSE;
247 }
248
249 /***********************************************************************
250  *           OleUIObjectPropertiesA (OLEDLG.11)
251  */
252 UINT WINAPI OleUIObjectPropertiesA(
253   LPOLEUIOBJECTPROPSA lpOleUIObjectProps)
254 {
255   FIXME("(%p): stub\n", lpOleUIObjectProps);
256   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
257   return OLEUI_FALSE;
258 }
259
260 /***********************************************************************
261  *           OleUIObjectPropertiesW (OLEDLG.21)
262  */
263 UINT WINAPI OleUIObjectPropertiesW(
264   LPOLEUIOBJECTPROPSW lpOleUIObjectProps)
265 {
266   FIXME("(%p): stub\n", lpOleUIObjectProps);
267   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
268   return OLEUI_FALSE;
269 }
270
271 /***********************************************************************
272  *           OleUIChangeSourceA (OLEDLG.12)
273  */
274 UINT WINAPI OleUIChangeSourceA(
275   LPOLEUICHANGESOURCEA lpOleUIChangeSource)
276 {
277   FIXME("(%p): stub\n", lpOleUIChangeSource);
278   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
279   return OLEUI_FALSE;
280 }
281
282 /***********************************************************************
283  *           OleUIChangeSourceW (OLEDLG.17)
284  */
285 UINT WINAPI OleUIChangeSourceW(
286   LPOLEUICHANGESOURCEW lpOleUIChangeSource)
287 {
288   FIXME("(%p): stub\n", lpOleUIChangeSource);
289   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
290   return OLEUI_FALSE;
291 }
292
293
294