mstask: Switch to using ITaskDefinition instead of IRegisteredTask.
commit7ef83b279798ee361ca091ead5fa532fa1ff49c8
authorDmitry Timoshkov <dmitry@baikal.ru>
Fri, 30 Mar 2018 08:58:18 +0000 (30 16:58 +0800)
committerAlexandre Julliard <julliard@winehq.org>
Fri, 30 Mar 2018 14:52:04 +0000 (30 16:52 +0200)
treee39e50e1676cb9452ef2039eeda03bfe84188937
parentf9d1aa586e4071aef361f3095c82990a970e82e0
mstask: Switch to using ITaskDefinition instead of IRegisteredTask.

Testing under Windows revealed that task definition on disk should be
created only when IPersistFile::Save() is called, and until that ITask
should stay as a task description in memory.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
dlls/mstask/mstask_private.h
dlls/mstask/task.c
dlls/mstask/task_scheduler.c