From 8d9feb25c46593ad1a0aaba712d117f8d69708d8 Mon Sep 17 00:00:00 2001 From: Amine Khaldi Date: Sun, 19 Jul 2015 23:06:14 +0000 Subject: [PATCH] [MSTASK_WINETEST] Sync with Wine Staging 1.7.47. CORE-9924 svn path=/trunk/; revision=68464 --- rostests/winetests/mstask/task_scheduler.c | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/rostests/winetests/mstask/task_scheduler.c b/rostests/winetests/mstask/task_scheduler.c index 428bf8cb57d..3bf660f94d9 100644 --- a/rostests/winetests/mstask/task_scheduler.c +++ b/rostests/winetests/mstask/task_scheduler.c @@ -203,6 +203,27 @@ static void test_SetTargetComputer(void) return; } +static void test_Enum(void) +{ + ITaskScheduler *scheduler; + IEnumWorkItems *tasks; + HRESULT hr; + + hr = CoCreateInstance(&CLSID_CTaskScheduler, NULL, CLSCTX_INPROC_SERVER, + &IID_ITaskScheduler, (void **)&scheduler); + ok(hr == S_OK, "got 0x%08x\n", hr); + +if (0) { /* crashes on win2k */ + hr = ITaskScheduler_Enum(scheduler, NULL); + ok(hr == E_INVALIDARG, "got 0x%08x\n", hr); +} + + hr = ITaskScheduler_Enum(scheduler, &tasks); + ok(hr == S_OK, "got 0x%08x\n", hr); + IEnumWorkItems_Release(tasks); + + ITaskScheduler_Release(scheduler); +} START_TEST(task_scheduler) { @@ -211,5 +232,6 @@ START_TEST(task_scheduler) test_Activate(); test_GetTargetComputer(); test_SetTargetComputer(); + test_Enum(); CoUninitialize(); } -- 2.17.1