Dmitry Timoshkov : mstask: Implement ITask::GetExitCode().

Alexandre Julliard julliard at winehq.org
Mon Jun 11 13:10:50 CDT 2018


Module: wine
Branch: master
Commit: 9eca94fc1227a21dca5450929c71d4242369a9ba
URL:    https://source.winehq.org/git/wine.git/?a=commit;h=9eca94fc1227a21dca5450929c71d4242369a9ba

Author: Dmitry Timoshkov <dmitry at baikal.ru>
Date:   Mon Jun 11 17:24:27 2018 +0800

mstask: Implement ITask::GetExitCode().

Signed-off-by: Dmitry Timoshkov <dmitry at baikal.ru>
Signed-off-by: Alexandre Julliard <julliard at winehq.org>

---

 dlls/mstask/task.c | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/dlls/mstask/task.c b/dlls/mstask/task.c
index 266029a..7499826 100644
--- a/dlls/mstask/task.c
+++ b/dlls/mstask/task.c
@@ -685,8 +685,14 @@ static HRESULT WINAPI MSTASK_ITask_GetExitCode(ITask *iface, DWORD *exit_code)
 
     TRACE("(%p, %p)\n", iface, exit_code);
 
+    if (This->status == SCHED_S_TASK_NOT_SCHEDULED)
+    {
+        *exit_code = 0;
+        return SCHED_S_TASK_HAS_NOT_RUN;
+    }
+
     *exit_code = This->exit_code;
-    return SCHED_S_TASK_HAS_NOT_RUN; /* FIXME */
+    return S_OK;
 }
 
 static HRESULT WINAPI MSTASK_ITask_SetComment(ITask *iface, LPCWSTR comment)




More information about the wine-cvs mailing list