Nikolay Sivov : wshom.ocx: Added missing IWshShell3 methods.

Alexandre Julliard julliard at wine.codeweavers.com
Mon Mar 9 08:43:17 CDT 2015


Module: wine
Branch: master
Commit: 99afcdff2d453a4788d1e897bfc0226cb7fb3d32
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=99afcdff2d453a4788d1e897bfc0226cb7fb3d32

Author: Nikolay Sivov <nsivov at codeweavers.com>
Date:   Sat Mar  7 15:35:42 2015 +0300

wshom.ocx: Added missing IWshShell3 methods.

---

 dlls/wshom.ocx/shell.c | 23 ++++++++++++++++++++++-
 1 file changed, 22 insertions(+), 1 deletion(-)

diff --git a/dlls/wshom.ocx/shell.c b/dlls/wshom.ocx/shell.c
index 198531e..422f89b 100644
--- a/dlls/wshom.ocx/shell.c
+++ b/dlls/wshom.ocx/shell.c
@@ -1321,6 +1321,24 @@ static HRESULT WINAPI WshShell3_SendKeys(IWshShell3 *iface, BSTR Keys, VARIANT *
     return E_NOTIMPL;
 }
 
+static HRESULT WINAPI WshShell3_Exec(IWshShell3 *iface, BSTR command, IWshExec **ret)
+{
+    FIXME("(%s %p): stub\n", debugstr_w(command), ret);
+    return E_NOTIMPL;
+}
+
+static HRESULT WINAPI WshShell3_get_CurrentDirectory(IWshShell3 *iface, BSTR *dir)
+{
+    FIXME("(%p): stub\n", dir);
+    return E_NOTIMPL;
+}
+
+static HRESULT WINAPI WshShell3_put_CurrentDirectory(IWshShell3 *iface, BSTR dir)
+{
+    FIXME("(%s): stub\n", debugstr_w(dir));
+    return E_NOTIMPL;
+}
+
 static const IWshShell3Vtbl WshShell3Vtbl = {
     WshShell3_QueryInterface,
     WshShell3_AddRef,
@@ -1340,7 +1358,10 @@ static const IWshShell3Vtbl WshShell3Vtbl = {
     WshShell3_RegDelete,
     WshShell3_LogEvent,
     WshShell3_AppActivate,
-    WshShell3_SendKeys
+    WshShell3_SendKeys,
+    WshShell3_Exec,
+    WshShell3_get_CurrentDirectory,
+    WshShell3_put_CurrentDirectory
 };
 
 static IWshShell3 WshShell3 = { &WshShell3Vtbl };




More information about the wine-cvs mailing list