Commit Graph

19 Commits

Author SHA1 Message Date
Dmitry Timoshkov 3b1e5c81f4 mstask: Move trigger management to the ITask implementation.
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-05-14 12:11:48 +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 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
Marcus Meissner e7fc858328 mstask: Mark internal symbol with hidden visibility. 2011-05-23 11:14:27 +02:00
Michael Stefaniuc 591b59420d mstask: Use ifaces instead of vtbl pointers in TaskImpl. 2011-01-24 14:43:25 +01:00
Michael Stefaniuc 052de3f9a8 mstask: COM cleanup for the ITaskScheduler iface. 2011-01-24 14:43:25 +01:00
Michael Stefaniuc 73b6d21ab6 mstask: COM cleanup for the ITaskTrigger iface. 2011-01-24 14:43:25 +01:00
Michael Stefaniuc 30e90c9ace mstask: COM cleanup for the IClassFactory iface. 2011-01-24 14:43:25 +01:00
Roy Shea 65d9871463 mstask: Implemented (Set|Get)Trigger. 2008-08-26 12:07:42 +02:00
Roy Shea f208025228 mstask: Implemented partial stub for (Set|Get)AccountInformation. 2008-08-22 11:32:08 +02:00
Roy Shea a597d9eaed mstask: Implemented (Set|Get)MaxRunTime. 2008-08-22 11:32:08 +02:00
Roy Shea 37708b1e5c mstask: Implemented (Set|Get)Comment. 2008-08-22 11:32:08 +02:00
Roy Shea 2f95e5123b mstask: Implement (Set|Get)Parameters. 2008-08-22 11:32:08 +02:00
Roy Shea ca73655124 mstask: Implemented (Set|Get)ApplicationName. 2008-08-21 13:42:08 +02:00
Roy Shea 9c131bb056 mstask: TaskTrigger stub with AddRef, QueryInterface, and Release. 2008-08-21 11:40:42 +02:00
Roy Shea 777c2f1d46 mstask: Task stub with AddRef, QueryInterface, and Release. 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