Added/fixed some documentation reported by winapi_check.
[wine] / dlls / oledlg / oledlg_main.c
1 /*
2  *      OLEDLG library
3  *
4  *      Copyright 1998  Patrik Stridvall
5  */
6
7 #include "windef.h"
8 #include "winbase.h"
9 #include "winerror.h"
10 #include "oledlg.h"
11 #include "debugtools.h"
12 #include "ole2.h"
13
14 DEFAULT_DEBUG_CHANNEL(ole)
15 /***********************************************************************
16  *           OleUIAddVerbMenuA (OLEDLG.1)
17  */
18 BOOL WINAPI OleUIAddVerbMenuA(
19   LPOLEOBJECT lpOleObj, LPCSTR lpszShortType,
20   HMENU hMenu, UINT uPos, UINT uIDVerbMin, UINT uIDVerbMax,
21   BOOL bAddConvert, UINT idConvert, HMENU *lphMenu)
22 {
23   FIXME("(%p, %s, 0x%08x, %d, %d, %d, %d, %d, %p): stub\n",
24     lpOleObj, debugstr_a(lpszShortType),
25     hMenu, uPos, uIDVerbMin, uIDVerbMax,
26     bAddConvert, idConvert, lphMenu
27   );
28   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
29   return FALSE;
30 }
31
32 /***********************************************************************
33  *           OleUIAddVerbMenuW (OLEDLG.14)
34  */
35 BOOL WINAPI OleUIAddVerbMenuW(
36   LPOLEOBJECT lpOleObj, LPCWSTR lpszShortType,
37   HMENU hMenu, UINT uPos, UINT uIDVerbMin, UINT uIDVerbMax,
38   BOOL bAddConvert, UINT idConvert, HMENU *lphMenu)
39 {
40   FIXME("(%p, %s, 0x%08x, %d, %d, %d, %d, %d, %p): stub\n",
41     lpOleObj, debugstr_w(lpszShortType),
42     hMenu, uPos, uIDVerbMin, uIDVerbMax,
43     bAddConvert, idConvert, lphMenu
44   );
45   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
46   return FALSE;
47 }
48
49 /***********************************************************************
50  *           OleUICanConvertOrActivateAs (OLEDLG.2)
51  */
52 BOOL WINAPI OleUICanConvertOrActivateAs(
53     REFCLSID rClsid, BOOL fIsLinkedObject, WORD wFormat)
54 {
55   FIXME("(%p, %d, %hd): stub\n",
56     rClsid, fIsLinkedObject, wFormat
57   );
58   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
59   return FALSE;
60 }
61
62 /***********************************************************************
63  *           OleUIInsertObjectA (OLEDLG.3)
64  */
65 UINT WINAPI OleUIInsertObjectA(LPOLEUIINSERTOBJECTA lpOleUIInsertObject)
66 {
67   FIXME("(%p): stub\n", lpOleUIInsertObject);
68   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
69   return OLEUI_FALSE;
70 }
71
72 /***********************************************************************
73  *           OleUIInsertObjectW (OLEDLG.20)
74  */
75 UINT WINAPI OleUIInsertObjectW(LPOLEUIINSERTOBJECTW lpOleUIInsertObject)
76 {
77   FIXME("(%p): stub\n", lpOleUIInsertObject);
78   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
79   return OLEUI_FALSE;
80 }
81
82 /***********************************************************************
83  *           OleUIPasteSpecialA (OLEDLG.4)
84  */
85 UINT WINAPI OleUIPasteSpecialA(LPOLEUIPASTESPECIALA lpOleUIPasteSpecial)
86 {
87   FIXME("(%p): stub\n", lpOleUIPasteSpecial);
88   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
89   return OLEUI_FALSE;
90 }
91
92 /***********************************************************************
93  *           OleUIPasteSpecialW (OLEDLG.22)
94  */
95 UINT WINAPI OleUIPasteSpecialW(LPOLEUIPASTESPECIALW lpOleUIPasteSpecial)
96 {
97   FIXME("(%p): stub\n", lpOleUIPasteSpecial);
98   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
99   return OLEUI_FALSE;
100 }
101
102 /***********************************************************************
103  *           OleUIEditLinksA (OLEDLG.5)
104  */
105 UINT WINAPI OleUIEditLinksA(LPOLEUIEDITLINKSA lpOleUIEditLinks)
106 {
107   FIXME("(%p): stub\n", lpOleUIEditLinks);
108   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
109   return OLEUI_FALSE;
110 }
111
112 /***********************************************************************
113  *           OleUIEditLinksW (OLEDLG.19)
114  */
115 UINT WINAPI OleUIEditLinksW(LPOLEUIEDITLINKSW lpOleUIEditLinks)
116 {
117   FIXME("(%p): stub\n", lpOleUIEditLinks);
118   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
119   return OLEUI_FALSE;
120 }
121
122 /***********************************************************************
123  *           OleUIChangeIconA (OLEDLG.6)
124  */
125 UINT WINAPI OleUIChangeIconA(
126   LPOLEUICHANGEICONA lpOleUIChangeIcon)
127 {
128   FIXME("(%p): stub\n", lpOleUIChangeIcon);
129   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
130   return OLEUI_FALSE;
131 }
132
133 /***********************************************************************
134  *           OleUIChangeIconW (OLEDLG.16)
135  */
136 UINT WINAPI OleUIChangeIconW(
137   LPOLEUICHANGEICONW lpOleUIChangeIcon)
138 {
139   FIXME("(%p): stub\n", lpOleUIChangeIcon);
140   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
141   return OLEUI_FALSE;
142 }
143
144 /***********************************************************************
145  *           OleUIConvertA (OLEDLG.7)
146  */
147 UINT WINAPI OleUIConvertA(LPOLEUICONVERTA lpOleUIConvert)
148 {
149   FIXME("(%p): stub\n", lpOleUIConvert);
150   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
151   return OLEUI_FALSE;
152 }
153
154 /***********************************************************************
155  *           OleUIConvertW (OLEDLG.18)
156  */
157 UINT WINAPI OleUIConvertW(LPOLEUICONVERTW lpOleUIConvert)
158 {
159   FIXME("(%p): stub\n", lpOleUIConvert);
160   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
161   return OLEUI_FALSE;
162 }
163
164 /***********************************************************************
165  *           OleUIBusyA (OLEDLG.8)
166  */
167 UINT WINAPI OleUIBusyA(LPOLEUIBUSYA lpOleUIBusy)
168 {
169   FIXME("(%p): stub\n", lpOleUIBusy);
170   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
171   return OLEUI_FALSE;
172 }
173
174 /***********************************************************************
175  *           OleUIBusyW (OLEDLG.15)
176  */
177 UINT WINAPI OleUIBusyW(LPOLEUIBUSYW lpOleUIBusy)
178 {
179   FIXME("(%p): stub\n", lpOleUIBusy);
180   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
181   return OLEUI_FALSE;
182 }
183
184 /***********************************************************************
185  *           OleUIUpdateLinksA (OLEDLG.9)
186  */
187 BOOL WINAPI OleUIUpdateLinksA(
188   LPOLEUILINKCONTAINERA lpOleUILinkCntr,
189   HWND hwndParent, LPSTR lpszTitle, INT cLinks)
190 {
191   FIXME("(%p, 0x%08x, %s, %d): stub\n",
192     lpOleUILinkCntr, hwndParent, debugstr_a(lpszTitle), cLinks
193   );
194   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
195   return FALSE;
196 }
197
198 /***********************************************************************
199  *           OleUIUpdateLinksW (OLEDLG.?)
200  * FIXME
201  *     I haven't been able to find the ordinal for this function,
202  *     This means it can't be called from outside the DLL.
203  */
204 BOOL WINAPI OleUIUpdateLinksW(
205   LPOLEUILINKCONTAINERW lpOleUILinkCntr,
206   HWND hwndParent, LPWSTR lpszTitle, INT cLinks)
207 {
208   FIXME("(%p, 0x%08x, %s, %d): stub\n",
209     lpOleUILinkCntr, hwndParent, debugstr_w(lpszTitle), cLinks
210   );
211   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
212   return FALSE;
213 }
214
215 /***********************************************************************
216  *           OleUIPromptUserA (OLEDLG.10)
217  */
218 INT __cdecl OleUIPromptUserA(
219   INT nTemplate, HWND hwndParent, ...)
220 {
221   FIXME("(%d, 0x%08x, ...): stub\n", nTemplate, hwndParent);
222   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
223   return OLEUI_FALSE;
224 }
225
226 /***********************************************************************
227  *           OleUIPromptUserW (OLEDLG.13)
228  */
229 INT __cdecl OleUIPromptUserW(
230   INT nTemplate, HWND hwndParent, ...)
231 {
232   FIXME("(%d, 0x%08x, ...): stub\n", nTemplate, hwndParent);
233   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
234   return OLEUI_FALSE;
235 }
236
237 /***********************************************************************
238  *           OleUIObjectPropertiesA (OLEDLG.11)
239  */
240 UINT WINAPI OleUIObjectPropertiesA(
241   LPOLEUIOBJECTPROPSA lpOleUIObjectProps)
242 {
243   FIXME("(%p): stub\n", lpOleUIObjectProps);
244   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
245   return OLEUI_FALSE;
246 }
247
248 /***********************************************************************
249  *           OleUIObjectPropertiesW (OLEDLG.21)
250  */
251 UINT WINAPI OleUIObjectPropertiesW(
252   LPOLEUIOBJECTPROPSW lpOleUIObjectProps)
253 {
254   FIXME("(%p): stub\n", lpOleUIObjectProps);
255   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
256   return OLEUI_FALSE;
257 }
258
259 /***********************************************************************
260  *           OleUIChangeSourceA (OLEDLG.12)
261  */
262 UINT WINAPI OleUIChangeSourceA(
263   LPOLEUICHANGESOURCEA lpOleUIChangeSource)
264 {
265   FIXME("(%p): stub\n", lpOleUIChangeSource);
266   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
267   return OLEUI_FALSE;
268 }
269
270 /***********************************************************************
271  *           OleUIChangeSourceW (OLEDLG.17)
272  */
273 UINT WINAPI OleUIChangeSourceW(
274   LPOLEUICHANGESOURCEW lpOleUIChangeSource)
275 {
276   FIXME("(%p): stub\n", lpOleUIChangeSource);
277   SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
278   return OLEUI_FALSE;
279 }
280
281
282