Commit 60a84d0e authored by Paul Gofman's avatar Paul Gofman Committed by Alexandre Julliard

taskschd: Return SCHED_S_TASK_HAS_NOT_RUN from regtask_get_LastRunTime() stub.

parent 6e7f5f8e
......@@ -205,7 +205,7 @@ static HRESULT WINAPI regtask_GetInstances(IRegisteredTask *iface, LONG flags, I
static HRESULT WINAPI regtask_get_LastRunTime(IRegisteredTask *iface, DATE *date)
{
FIXME("%p,%p: stub\n", iface, date);
return E_NOTIMPL;
return SCHED_S_TASK_HAS_NOT_RUN;
}
static HRESULT WINAPI regtask_get_LastTaskResult(IRegisteredTask *iface, LONG *result)
......
......@@ -744,6 +744,7 @@ static void test_GetTask(void)
ITaskService *service;
ITaskFolder *root, *folder;
IRegisteredTask *task1, *task2;
DATE date;
IID iid;
int i;
......@@ -840,6 +841,9 @@ static void test_GetTask(void)
ok(hr == S_OK, "get_Enabled error %#lx\n", hr);
ok(vbool == VARIANT_FALSE, "expected VARIANT_FALSE, got %d\n", vbool);
hr = IRegisteredTask_get_LastRunTime(task1, &date);
ok(hr == SCHED_S_TASK_HAS_NOT_RUN, "got %#lx\n", hr);
IRegisteredTask_Release(task1);
hr = ITaskFolder_RegisterTask(folder, Task1, xmlW, TASK_CREATE, v_null, v_null, TASK_LOGON_NONE, v_null, &task2);
......@@ -865,6 +869,9 @@ static void test_GetTask(void)
ok(hr == S_OK, "get_Enabled error %#lx\n", hr);
ok(vbool == VARIANT_TRUE, "expected VARIANT_TRUE, got %d\n", vbool);
hr = IRegisteredTask_get_LastRunTime(task2, &date);
ok(hr == SCHED_S_TASK_HAS_NOT_RUN, "got %#lx\n", hr);
IRegisteredTask_Release(task2);
hr = ITaskFolder_GetTask(root, NULL, &task1);
......@@ -891,6 +898,9 @@ static void test_GetTask(void)
ok(hr == S_OK, "get_Enabled error %#lx\n", hr);
ok(vbool == VARIANT_FALSE, "expected VARIANT_FALSE, got %d\n", vbool);
hr = IRegisteredTask_get_LastRunTime(task1, &date);
ok(hr == SCHED_S_TASK_HAS_NOT_RUN, "got %#lx\n", hr);
hr = IRegisteredTask_put_Enabled(task1, VARIANT_TRUE);
ok(hr == S_OK, "put_Enabled error %#lx\n", hr);
hr = IRegisteredTask_get_State(task1, &state);
......@@ -902,6 +912,9 @@ static void test_GetTask(void)
todo_wine
ok(vbool == VARIANT_TRUE, "expected VARIANT_TRUE, got %d\n", vbool);
hr = IRegisteredTask_get_LastRunTime(task1, &date);
ok(hr == SCHED_S_TASK_HAS_NOT_RUN, "got %#lx\n", hr);
IRegisteredTask_Release(task1);
hr = ITaskFolder_GetTask(folder, Task2, &task2);
......@@ -922,6 +935,9 @@ static void test_GetTask(void)
ok(hr == S_OK, "get_Enabled error %#lx\n", hr);
ok(vbool == VARIANT_TRUE, "expected VARIANT_TRUE, got %d\n", vbool);
hr = IRegisteredTask_get_LastRunTime(task2, &date);
ok(hr == SCHED_S_TASK_HAS_NOT_RUN, "got %#lx\n", hr);
hr = IRegisteredTask_get_State(task2, NULL);
ok(hr == E_POINTER, "expected E_POINTER, got %#lx\n", hr);
hr = IRegisteredTask_get_Enabled(task2, NULL);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment