| /* | |
| * OLEDLG library | |
| * | |
| * Copyright 1998 Patrik Stridvall | |
| */ | |
| #include "windows.h" | |
| #include "wintypes.h" | |
| #include "winerror.h" | |
| #include "ole.h" | |
| #include "oledlg.h" | |
| #include "wine/obj_base.h" | |
| #include "debug.h" | |
| /*********************************************************************** | |
| * OleUIAddVerbMenu32A (OLEDLG.1) | |
| */ | |
| BOOL32 WINAPI OleUIAddVerbMenu32A( | |
| LPOLEOBJECT lpOleObj, LPCSTR lpszShortType, | |
| HMENU32 hMenu, UINT32 uPos, UINT32 uIDVerbMin, UINT32 uIDVerbMax, | |
| BOOL32 bAddConvert, UINT32 idConvert, HMENU32 *lphMenu) | |
| { | |
| FIXME(ole, "(%p, %s, 0x%08x, %d, %d, %d, %d, %d, %p): stub\n", | |
| lpOleObj, debugstr_a(lpszShortType), | |
| hMenu, uPos, uIDVerbMin, uIDVerbMax, | |
| bAddConvert, idConvert, lphMenu | |
| ); | |
| SetLastError(ERROR_CALL_NOT_IMPLEMENTED); | |
| return FALSE; | |
| } | |
| /*********************************************************************** | |
| * OleUIAddVerbMenu32W (OLEDLG.14) | |
| */ | |
| BOOL32 WINAPI OleUIAddVerbMenu32W( | |
| LPOLEOBJECT lpOleObj, LPCWSTR lpszShortType, | |
| HMENU32 hMenu, UINT32 uPos, UINT32 uIDVerbMin, UINT32 uIDVerbMax, | |
| BOOL32 bAddConvert, UINT32 idConvert, HMENU32 *lphMenu) | |
| { | |
| FIXME(ole, "(%p, %s, 0x%08x, %d, %d, %d, %d, %d, %p): stub\n", | |
| lpOleObj, debugstr_w(lpszShortType), | |
| hMenu, uPos, uIDVerbMin, uIDVerbMax, | |
| bAddConvert, idConvert, lphMenu | |
| ); | |
| SetLastError(ERROR_CALL_NOT_IMPLEMENTED); | |
| return FALSE; | |
| } | |
| /*********************************************************************** | |
| * OleUICanConvertOrActivateAs32 (OLEDLG.2) | |
| */ | |
| BOOL32 WINAPI OleUICanConvertOrActivateAs32( | |
| REFCLSID rClsid, BOOL32 fIsLinkedObject, WORD wFormat) | |
| { | |
| FIXME(ole, "(%p, %d, %hd): stub\n", | |
| rClsid, fIsLinkedObject, wFormat | |
| ); | |
| SetLastError(ERROR_CALL_NOT_IMPLEMENTED); | |
| return FALSE; | |
| } | |
| /*********************************************************************** | |
| * OleUIInsertObject32A (OLEDLG.3) | |
| */ | |
| UINT32 WINAPI OleUIInsertObject32A(LPOLEUIINSERTOBJECT32A lpOleUIInsertObject) | |
| { | |
| FIXME(ole, "(%p): stub\n", lpOleUIInsertObject); | |
| SetLastError(ERROR_CALL_NOT_IMPLEMENTED); | |
| return OLEUI_FALSE; | |
| } | |
| /*********************************************************************** | |
| * OleUIInsertObject32W (OLEDLG.20) | |
| */ | |
| UINT32 WINAPI OleUIInsertObject32W(LPOLEUIINSERTOBJECT32W lpOleUIInsertObject) | |
| { | |
| FIXME(ole, "(%p): stub\n", lpOleUIInsertObject); | |
| SetLastError(ERROR_CALL_NOT_IMPLEMENTED); | |
| return OLEUI_FALSE; | |
| } | |
| /*********************************************************************** | |
| * OleUIPasteSpecial32A (OLEDLG.4) | |
| */ | |
| UINT32 WINAPI OleUIPasteSpecial32A(LPOLEUIPASTESPECIAL32A lpOleUIPasteSpecial) | |
| { | |
| FIXME(ole, "(%p): stub\n", lpOleUIPasteSpecial); | |
| SetLastError(ERROR_CALL_NOT_IMPLEMENTED); | |
| return OLEUI_FALSE; | |
| } | |
| /*********************************************************************** | |
| * OleUIPasteSpecial32W (OLEDLG.22) | |
| */ | |
| UINT32 WINAPI OleUIPasteSpecial32W(LPOLEUIPASTESPECIAL32W lpOleUIPasteSpecial) | |
| { | |
| FIXME(ole, "(%p): stub\n", lpOleUIPasteSpecial); | |
| SetLastError(ERROR_CALL_NOT_IMPLEMENTED); | |
| return OLEUI_FALSE; | |
| } | |
| /*********************************************************************** | |
| * OleUIEditLinks32A (OLEDLG.5) | |
| */ | |
| UINT32 WINAPI OleUIEditLinks32A(LPOLEUIEDITLINKS32A lpOleUIEditLinks) | |
| { | |
| FIXME(ole, "(%p): stub\n", lpOleUIEditLinks); | |
| SetLastError(ERROR_CALL_NOT_IMPLEMENTED); | |
| return OLEUI_FALSE; | |
| } | |
| /*********************************************************************** | |
| * OleUIEditLinks32W (OLEDLG.19) | |
| */ | |
| UINT32 WINAPI OleUIEditLinks32W(LPOLEUIEDITLINKS32W lpOleUIEditLinks) | |
| { | |
| FIXME(ole, "(%p): stub\n", lpOleUIEditLinks); | |
| SetLastError(ERROR_CALL_NOT_IMPLEMENTED); | |
| return OLEUI_FALSE; | |
| } | |
| /*********************************************************************** | |
| * OleUIChangeIcon32A (OLEDLG.6) | |
| */ | |
| UINT32 WINAPI OleUIChangeIcon32A( | |
| LPOLEUICHANGEICON32A lpOleUIChangeIcon) | |
| { | |
| FIXME(ole, "(%p): stub\n", lpOleUIChangeIcon); | |
| SetLastError(ERROR_CALL_NOT_IMPLEMENTED); | |
| return OLEUI_FALSE; | |
| } | |
| /*********************************************************************** | |
| * OleUIChangeIcon32W (OLEDLG.16) | |
| */ | |
| UINT32 WINAPI OleUIChangeIcon32W( | |
| LPOLEUICHANGEICON32W lpOleUIChangeIcon) | |
| { | |
| FIXME(ole, "(%p): stub\n", lpOleUIChangeIcon); | |
| SetLastError(ERROR_CALL_NOT_IMPLEMENTED); | |
| return OLEUI_FALSE; | |
| } | |
| /*********************************************************************** | |
| * OleUIConvert32A (OLEDLG.7) | |
| */ | |
| UINT32 WINAPI OleUIConvert32A(LPOLEUICONVERT32A lpOleUIConvert) | |
| { | |
| FIXME(ole, "(%p): stub\n", lpOleUIConvert); | |
| SetLastError(ERROR_CALL_NOT_IMPLEMENTED); | |
| return OLEUI_FALSE; | |
| } | |
| /*********************************************************************** | |
| * OleUIConvert32W (OLEDLG.18) | |
| */ | |
| UINT32 WINAPI OleUIConvert32W(LPOLEUICONVERT32W lpOleUIConvert) | |
| { | |
| FIXME(ole, "(%p): stub\n", lpOleUIConvert); | |
| SetLastError(ERROR_CALL_NOT_IMPLEMENTED); | |
| return OLEUI_FALSE; | |
| } | |
| /*********************************************************************** | |
| * OleUIBusy32A (OLEDLG.8) | |
| */ | |
| UINT32 WINAPI OleUIBusy32A(LPOLEUIBUSY32A lpOleUIBusy) | |
| { | |
| FIXME(ole, "(%p): stub\n", lpOleUIBusy); | |
| SetLastError(ERROR_CALL_NOT_IMPLEMENTED); | |
| return OLEUI_FALSE; | |
| } | |
| /*********************************************************************** | |
| * OleUIBusy32W (OLEDLG.15) | |
| */ | |
| UINT32 WINAPI OleUIBusy32W(LPOLEUIBUSY32W lpOleUIBusy) | |
| { | |
| FIXME(ole, "(%p): stub\n", lpOleUIBusy); | |
| SetLastError(ERROR_CALL_NOT_IMPLEMENTED); | |
| return OLEUI_FALSE; | |
| } | |
| /*********************************************************************** | |
| * OleUIUpdateLinks32A (OLEDLG.9) | |
| */ | |
| BOOL32 WINAPI OleUIUpdateLinks32A( | |
| LPOLEUILINKCONTAINER32A lpOleUILinkCntr, | |
| HWND32 hwndParent, LPSTR lpszTitle, INT32 cLinks) | |
| { | |
| FIXME(ole,"(%p, 0x%08x, %s, %d): stub\n", | |
| lpOleUILinkCntr, hwndParent, debugstr_a(lpszTitle), cLinks | |
| ); | |
| SetLastError(ERROR_CALL_NOT_IMPLEMENTED); | |
| return FALSE; | |
| } | |
| /*********************************************************************** | |
| * OleUIUpdateLinks32W (OLEDLG.?) | |
| * FIXME | |
| * I haven't been able to find the ordinal for this function, | |
| * This means it can't be called from outside the DLL. | |
| */ | |
| BOOL32 WINAPI OleUIUpdateLinks32W( | |
| LPOLEUILINKCONTAINER32W lpOleUILinkCntr, | |
| HWND32 hwndParent, LPWSTR lpszTitle, INT32 cLinks) | |
| { | |
| FIXME(ole, "(%p, 0x%08x, %s, %d): stub\n", | |
| lpOleUILinkCntr, hwndParent, debugstr_w(lpszTitle), cLinks | |
| ); | |
| SetLastError(ERROR_CALL_NOT_IMPLEMENTED); | |
| return FALSE; | |
| } | |
| /*********************************************************************** | |
| * OleUIPromptUser32A (OLEDLG.10) | |
| */ | |
| INT32 __cdecl OleUIPromptUser32A( | |
| INT32 nTemplate, HWND32 hwndParent, ...) | |
| { | |
| FIXME(ole, "(%d, 0x%08x, ...): stub\n", nTemplate, hwndParent); | |
| SetLastError(ERROR_CALL_NOT_IMPLEMENTED); | |
| return OLEUI_FALSE; | |
| } | |
| /*********************************************************************** | |
| * OleUIPromptUser32W (OLEDLG.13) | |
| */ | |
| INT32 __cdecl OleUIPromptUser32W( | |
| INT32 nTemplate, HWND32 hwndParent, ...) | |
| { | |
| FIXME(ole, "(%d, 0x%08x, ...): stub\n", nTemplate, hwndParent); | |
| SetLastError(ERROR_CALL_NOT_IMPLEMENTED); | |
| return OLEUI_FALSE; | |
| } | |
| /*********************************************************************** | |
| * OleUIObjectProperties32A (OLEDLG.11) | |
| */ | |
| UINT32 WINAPI OleUIObjectProperties32A( | |
| LPOLEUIOBJECTPROPS32A lpOleUIObjectProps) | |
| { | |
| FIXME(ole, "(%p): stub\n", lpOleUIObjectProps); | |
| SetLastError(ERROR_CALL_NOT_IMPLEMENTED); | |
| return OLEUI_FALSE; | |
| } | |
| /*********************************************************************** | |
| * OleUIObjectProperties32W (OLEDLG.21) | |
| */ | |
| UINT32 WINAPI OleUIObjectProperties32W( | |
| LPOLEUIOBJECTPROPS32W lpOleUIObjectProps) | |
| { | |
| FIXME(ole, "(%p): stub\n", lpOleUIObjectProps); | |
| SetLastError(ERROR_CALL_NOT_IMPLEMENTED); | |
| return OLEUI_FALSE; | |
| } | |
| /*********************************************************************** | |
| * OleUIChangeSource32A (OLEDLG.12) | |
| */ | |
| UINT32 WINAPI OleUIChangeSource32A( | |
| LPOLEUICHANGESOURCE32A lpOleUIChangeSource) | |
| { | |
| FIXME(ole, "(%p): stub\n", lpOleUIChangeSource); | |
| SetLastError(ERROR_CALL_NOT_IMPLEMENTED); | |
| return OLEUI_FALSE; | |
| } | |
| /*********************************************************************** | |
| * OleUIChangeSource32W (OLEDLG.17) | |
| */ | |
| UINT32 WINAPI OleUIChangeSource32W( | |
| LPOLEUICHANGESOURCE32W lpOleUIChangeSource) | |
| { | |
| FIXME(ole, "(%p): stub\n", lpOleUIChangeSource); | |
| SetLastError(ERROR_CALL_NOT_IMPLEMENTED); | |
| return OLEUI_FALSE; | |
| } | |