/* * OLEDLG library * * Copyright 1998 Patrik Stridvall */ #include "windows.h" #include "wintypes.h" #include "winerror.h" #include "ole.h" #include "oledlg.h" #include "compobj.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; }