Commit Graph

20 Commits

Author SHA1 Message Date
Sven Baars e4f15a297f mstask: Move memory allocation to avoid a memory leak (Valgrind).
Signed-off-by: Sven Baars <sven.wine@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-02-06 19:57:27 +01:00
Dmitry Timoshkov 6b56dce13b mstask: Implement IEnumWorkItems::Skip().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-06-11 12:01:16 +02:00
Dmitry Timoshkov c84082209a mstask: Implement IEnumWorkItems::Reset().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-06-11 12:01:12 +02:00
Dmitry Timoshkov c0dd4f5aee mstask: Implement IEnumWorkItems::Next().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-06-11 12:01:07 +02:00
Dmitry Timoshkov 4bd663629d mstask: Implement ITaskScheduler::Delete().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-05-11 17:20:41 +02:00
Dmitry Timoshkov 98241dfa5a mstask: Switch to using heap wrappers.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-04-26 11:55:31 +02:00
Dmitry Timoshkov f429c8188b mstask: Implement ITaskScheduler::AddWorkItem().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-04-25 10:51:13 +02:00
Dmitry Timoshkov bf635fd4f7 mstask: Implement ITaskScheduler::Activate().
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-04-25 10:51:08 +02:00
Dmitry Timoshkov 7ef83b2797 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>
2018-03-30 16:52:04 +02:00
Dmitry Timoshkov b4539f7136 mstask: Reimplement ITask constructor using ITaskFolder methods.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-03-13 22:38:59 +01:00
Dmitry Timoshkov 9fd030941b mstask: Reimplement SetTargetComputer/GetTargetComputer using ITaskService methods.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-03-13 22:38:59 +01:00
Dmitry Timoshkov eb408f2dd9 mstask: Make each source file self-contained.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-03-13 22:38:59 +01:00
Nikolay Sivov 7aa2e9a9d0 mstask: Added IEnumWorkItems stub. 2015-03-20 16:23:04 +09:00
Detlef Riekenberg 5bff2fb66b mstask: Implement SetTargetComputer. 2012-11-08 15:37:48 +01:00
Detlef Riekenberg 493d858988 mstask: Implement GetTargetComputer. 2012-11-06 16:02:44 +01:00
Michael Stefaniuc 052de3f9a8 mstask: COM cleanup for the ITaskScheduler iface. 2011-01-24 14:43:25 +01:00
Roy Shea 77ea6ef814 mstask: Stub implementation of Activate. 2008-08-19 15:32:02 +02:00
Roy Shea 2f366935d5 mstask: Implemented NewWorkItem. 2008-08-05 14:09:37 +02:00
Roy Shea dab039630c mstask: Implement ClassFactory, DllGetClassObject, and DllCanUnloadNow. 2008-07-23 11:23:55 +02:00
Roy Shea 4f392cea55 mstask: TaskScheduler stub with AddRef, QueryInterface, and Release. 2008-07-21 15:26:19 +02:00