- Map winsock sockopts to the POSIX equivalents for IP multicast.
[wine/multimedia.git] / dlls / oledlg / oledlg_main.c
blob66525be9a79a482c97c9470c11bd3d69bd11ebfb
1 /*
2 * OLEDLG library
4 * Copyright 1998 Patrik Stridvall
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.
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.
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
21 #define COM_NO_WINDOWS_H
22 #include "windef.h"
23 #include "winbase.h"
24 #include "winerror.h"
25 #include "oledlg.h"
26 #include "wine/debug.h"
27 #include "ole2.h"
29 WINE_DEFAULT_DEBUG_CHANNEL(ole);
31 /***********************************************************************
32 * OleUIAddVerbMenuA (OLEDLG.1)
34 BOOL WINAPI OleUIAddVerbMenuA(
35 LPOLEOBJECT lpOleObj, LPCSTR lpszShortType,
36 HMENU hMenu, UINT uPos, UINT uIDVerbMin, UINT uIDVerbMax,
37 BOOL bAddConvert, UINT idConvert, HMENU *lphMenu)
39 FIXME("(%p, %s, %p, %d, %d, %d, %d, %d, %p): stub\n",
40 lpOleObj, debugstr_a(lpszShortType),
41 hMenu, uPos, uIDVerbMin, uIDVerbMax,
42 bAddConvert, idConvert, lphMenu
44 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
45 return FALSE;
48 /***********************************************************************
49 * OleUIAddVerbMenuW (OLEDLG.14)
51 BOOL WINAPI OleUIAddVerbMenuW(
52 LPOLEOBJECT lpOleObj, LPCWSTR lpszShortType,
53 HMENU hMenu, UINT uPos, UINT uIDVerbMin, UINT uIDVerbMax,
54 BOOL bAddConvert, UINT idConvert, HMENU *lphMenu)
56 FIXME("(%p, %s, %p, %d, %d, %d, %d, %d, %p): stub\n",
57 lpOleObj, debugstr_w(lpszShortType),
58 hMenu, uPos, uIDVerbMin, uIDVerbMax,
59 bAddConvert, idConvert, lphMenu
61 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
62 return FALSE;
65 /***********************************************************************
66 * OleUICanConvertOrActivateAs (OLEDLG.2)
68 BOOL WINAPI OleUICanConvertOrActivateAs(
69 REFCLSID rClsid, BOOL fIsLinkedObject, WORD wFormat)
71 FIXME("(%p, %d, %hd): stub\n",
72 rClsid, fIsLinkedObject, wFormat
74 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
75 return FALSE;
78 /***********************************************************************
79 * OleUIInsertObjectA (OLEDLG.3)
81 UINT WINAPI OleUIInsertObjectA(LPOLEUIINSERTOBJECTA lpOleUIInsertObject)
83 FIXME("(%p): stub\n", lpOleUIInsertObject);
84 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
85 return OLEUI_FALSE;
88 /***********************************************************************
89 * OleUIInsertObjectW (OLEDLG.20)
91 UINT WINAPI OleUIInsertObjectW(LPOLEUIINSERTOBJECTW lpOleUIInsertObject)
93 FIXME("(%p): stub\n", lpOleUIInsertObject);
94 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
95 return OLEUI_FALSE;
98 /***********************************************************************
99 * OleUIPasteSpecialA (OLEDLG.4)
101 UINT WINAPI OleUIPasteSpecialA(LPOLEUIPASTESPECIALA lpOleUIPasteSpecial)
103 FIXME("(%p): stub\n", lpOleUIPasteSpecial);
104 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
105 return OLEUI_FALSE;
108 /***********************************************************************
109 * OleUIPasteSpecialW (OLEDLG.22)
111 UINT WINAPI OleUIPasteSpecialW(LPOLEUIPASTESPECIALW lpOleUIPasteSpecial)
113 FIXME("(%p): stub\n", lpOleUIPasteSpecial);
114 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
115 return OLEUI_FALSE;
118 /***********************************************************************
119 * OleUIEditLinksA (OLEDLG.5)
121 UINT WINAPI OleUIEditLinksA(LPOLEUIEDITLINKSA lpOleUIEditLinks)
123 FIXME("(%p): stub\n", lpOleUIEditLinks);
124 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
125 return OLEUI_FALSE;
128 /***********************************************************************
129 * OleUIEditLinksW (OLEDLG.19)
131 UINT WINAPI OleUIEditLinksW(LPOLEUIEDITLINKSW lpOleUIEditLinks)
133 FIXME("(%p): stub\n", lpOleUIEditLinks);
134 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
135 return OLEUI_FALSE;
138 /***********************************************************************
139 * OleUIChangeIconA (OLEDLG.6)
141 UINT WINAPI OleUIChangeIconA(
142 LPOLEUICHANGEICONA lpOleUIChangeIcon)
144 FIXME("(%p): stub\n", lpOleUIChangeIcon);
145 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
146 return OLEUI_FALSE;
149 /***********************************************************************
150 * OleUIChangeIconW (OLEDLG.16)
152 UINT WINAPI OleUIChangeIconW(
153 LPOLEUICHANGEICONW lpOleUIChangeIcon)
155 FIXME("(%p): stub\n", lpOleUIChangeIcon);
156 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
157 return OLEUI_FALSE;
160 /***********************************************************************
161 * OleUIConvertA (OLEDLG.7)
163 UINT WINAPI OleUIConvertA(LPOLEUICONVERTA lpOleUIConvert)
165 FIXME("(%p): stub\n", lpOleUIConvert);
166 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
167 return OLEUI_FALSE;
170 /***********************************************************************
171 * OleUIConvertW (OLEDLG.18)
173 UINT WINAPI OleUIConvertW(LPOLEUICONVERTW lpOleUIConvert)
175 FIXME("(%p): stub\n", lpOleUIConvert);
176 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
177 return OLEUI_FALSE;
180 /***********************************************************************
181 * OleUIBusyA (OLEDLG.8)
183 UINT WINAPI OleUIBusyA(LPOLEUIBUSYA lpOleUIBusy)
185 FIXME("(%p): stub\n", lpOleUIBusy);
186 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
187 return OLEUI_FALSE;
190 /***********************************************************************
191 * OleUIBusyW (OLEDLG.15)
193 UINT WINAPI OleUIBusyW(LPOLEUIBUSYW lpOleUIBusy)
195 FIXME("(%p): stub\n", lpOleUIBusy);
196 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
197 return OLEUI_FALSE;
200 /***********************************************************************
201 * OleUIUpdateLinksA (OLEDLG.9)
203 BOOL WINAPI OleUIUpdateLinksA(
204 LPOLEUILINKCONTAINERA lpOleUILinkCntr,
205 HWND hwndParent, LPSTR lpszTitle, INT cLinks)
207 FIXME("(%p, %p, %s, %d): stub\n",
208 lpOleUILinkCntr, hwndParent, debugstr_a(lpszTitle), cLinks
210 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
211 return FALSE;
214 /***********************************************************************
215 * OleUIUpdateLinksW (OLEDLG.23)
217 BOOL WINAPI OleUIUpdateLinksW(
218 LPOLEUILINKCONTAINERW lpOleUILinkCntr,
219 HWND hwndParent, LPWSTR lpszTitle, INT cLinks)
221 FIXME("(%p, %p, %s, %d): stub\n",
222 lpOleUILinkCntr, hwndParent, debugstr_w(lpszTitle), cLinks
224 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
225 return FALSE;
228 /***********************************************************************
229 * OleUIPromptUserA (OLEDLG.10)
231 INT __cdecl OleUIPromptUserA(
232 INT nTemplate, HWND hwndParent, ...)
234 FIXME("(%d, %p, ...): stub\n", nTemplate, hwndParent);
235 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
236 return OLEUI_FALSE;
239 /***********************************************************************
240 * OleUIPromptUserW (OLEDLG.13)
242 INT __cdecl OleUIPromptUserW(
243 INT nTemplate, HWND hwndParent, ...)
245 FIXME("(%d, %p, ...): stub\n", nTemplate, hwndParent);
246 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
247 return OLEUI_FALSE;
250 /***********************************************************************
251 * OleUIObjectPropertiesA (OLEDLG.11)
253 UINT WINAPI OleUIObjectPropertiesA(
254 LPOLEUIOBJECTPROPSA lpOleUIObjectProps)
256 FIXME("(%p): stub\n", lpOleUIObjectProps);
257 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
258 return OLEUI_FALSE;
261 /***********************************************************************
262 * OleUIObjectPropertiesW (OLEDLG.21)
264 UINT WINAPI OleUIObjectPropertiesW(
265 LPOLEUIOBJECTPROPSW lpOleUIObjectProps)
267 FIXME("(%p): stub\n", lpOleUIObjectProps);
268 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
269 return OLEUI_FALSE;
272 /***********************************************************************
273 * OleUIChangeSourceA (OLEDLG.12)
275 UINT WINAPI OleUIChangeSourceA(
276 LPOLEUICHANGESOURCEA lpOleUIChangeSource)
278 FIXME("(%p): stub\n", lpOleUIChangeSource);
279 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
280 return OLEUI_FALSE;
283 /***********************************************************************
284 * OleUIChangeSourceW (OLEDLG.17)
286 UINT WINAPI OleUIChangeSourceW(
287 LPOLEUICHANGESOURCEW lpOleUIChangeSource)
289 FIXME("(%p): stub\n", lpOleUIChangeSource);
290 SetLastError(ERROR_CALL_NOT_IMPLEMENTED);
291 return OLEUI_FALSE;