Commit Graph

163 Commits

Author SHA1 Message Date
Dmitry Timoshkov 39f0b276c7 taskschd: Don't accept task XML with an invalid boolean value. 2014-02-25 14:22:17 -06:00
Dmitry Timoshkov d2fc6b3145 taskschd: Add a check for the task namespace. 2014-02-25 14:22:10 -06:00
Dmitry Timoshkov 1c778d91bd taskschd/tests: Add more various tests. 2014-02-25 14:22:02 -06:00
Dmitry Timoshkov 175dc76336 taskschd: ITaskService::NewTask doesn't need a server connection. 2014-02-22 08:41:18 -06:00
Dmitry Timoshkov 67ad1d85ac taskschd: Add support for Principals to task definition XML writer. 2014-02-22 08:41:13 -06:00
Dmitry Timoshkov c6a01c42c9 taskschd: Add support for RegistrationInfo to task definition XML writer. 2014-02-22 08:41:09 -06:00
Dmitry Timoshkov 890bff2622 taskschd: Add initial version of the task definition XML writer. 2014-02-22 08:41:05 -06:00
Dmitry Timoshkov 3cb5015c4a taskschd: Add support for reading Principals to XML parser. 2014-02-22 08:41:01 -06:00
Dmitry Timoshkov a7c70a4904 taskschd: Add support for reading RegistrationInfo to XML parser. 2014-02-22 08:40:56 -06:00
Dmitry Timoshkov 606ee6cce3 taskschd: Add support for reading more TaskSettings fields to XML parser. 2014-02-22 08:40:52 -06:00
Dmitry Timoshkov ab8d8dd1dc taskschd: Implement IRegisteredTask::get_Xml. 2014-02-20 13:25:27 +01:00
Dmitry Timoshkov d99d3014f5 taskschd: Implement IRegisteredTask::get_Definition. 2014-02-20 13:25:26 +01:00
Dmitry Timoshkov 734417a481 taskschd: Make ITaskDefinition a part of IRegisteredTask implementation. 2014-02-20 13:25:26 +01:00
Dmitry Timoshkov 9c6e7dea5b taskschd: Delay creation of ITaskSettings until it's required. 2014-02-20 13:25:25 +01:00
Dmitry Timoshkov 7d95758e67 taskschd: Make IRegistrationInfo a part of ITaskDefinition implementation. 2014-02-20 13:25:24 +01:00
Dmitry Timoshkov 257a3bb17c taskschd: Add IRegistrationInfo stub implementation. 2014-02-20 13:25:23 +01:00
Dmitry Timoshkov 160c687710 taskschd: Implement reading Settings of the task definition XML chunk. 2014-02-18 10:49:53 +01:00
Dmitry Timoshkov 71f690a55d taskschd: Implement ITaskDefinition::put_Settings. 2014-02-18 10:49:50 +01:00
Dmitry Timoshkov 3aa2376fd9 taskschd: Make ITaskSettings a part of ITaskDefinition implementation. 2014-02-18 10:49:46 +01:00
Dmitry Timoshkov e29f64533f taskschd: Add initial implementation of ITaskDefinition::put_XmlText. 2014-02-18 10:49:41 +01:00
Dmitry Timoshkov 433598c10b taskschd: Implement ITaskFolder::RegisterTask as a wrapper around ITaskFolder::RegisterTaskDefinition. 2014-02-18 10:48:41 +01:00
Dmitry Timoshkov 7b08995141 taskschd: Implement most of ITaskSettings get methods. 2014-02-13 17:52:14 +01:00
Dmitry Timoshkov 12e8a31e72 taskschd: Add ITaskSettings stub implementation. 2014-02-13 17:52:14 +01:00
Dmitry Timoshkov 83e0fb8a5f taskschd/tests: Add some ITaskDefinition tests. 2014-02-13 17:52:14 +01:00
Dmitry Timoshkov a20b10e445 taskschd: Forward ITaskFolder::RegisterTask to IRegisterTask constructor. 2014-02-13 17:52:14 +01:00
Dmitry Timoshkov ae86839536 taskschd/tests: Add some tests for IRegisteredTask interface. 2014-02-07 11:05:50 +01:00
Dmitry Timoshkov 4248b1405d taskschd: Add ITaskDefinition stub implementation. 2014-02-06 17:08:28 +01:00
Dmitry Timoshkov 2201d7b0c1 taskschd: Add IRegisteredTaskCollection stub implementation. 2014-02-06 17:08:27 +01:00
Dmitry Timoshkov 4bd02f8e2d taskschd: QueryInterface should return NULL interface on error. 2014-02-06 17:08:26 +01:00
Dmitry Timoshkov 9c7025f92f taskschd: Add a NULL check to ITaskFolder::GetFolders. 2014-02-06 17:08:25 +01:00
Dmitry Timoshkov b3a79114e0 taskschd: ITaskService::GetFolder should fail if not connected to the server. 2014-02-06 17:08:25 +01:00
Dmitry Timoshkov 55b4f418c6 taskschd: Add IRegisteredTask stub implementation. 2014-02-04 10:52:28 +01:00
Dmitry Timoshkov 979e2d3a4e taskschd: Add some tests for ITaskFolderCollection::get__NewEnum. 2014-01-28 11:40:22 +01:00
Dmitry Timoshkov b5ed10c5ca taskschd: Implement IEnumVARIANT::Clone for a folder collection. 2014-01-28 11:40:21 +01:00
Dmitry Timoshkov d33c0e14ae taskschd: Implement ITaskFolderCollection::get__NewEnum. 2014-01-28 11:40:21 +01:00
Dmitry Timoshkov eeffc8f073 taskschd: Implement ITaskFolderCollection::get_Item. 2014-01-28 11:40:20 +01:00
Dmitry Timoshkov 18ccad8351 taskschd: Implement enumeration of task folders in registry. 2014-01-28 11:40:19 +01:00
Dmitry Timoshkov 89548cd0ad taskschd: Add some useful inline helpers for memory management. 2014-01-28 11:40:18 +01:00
Dmitry Timoshkov 463b1b6450 taskschd/tests: Add some ITaskFolderCollection tests. 2014-01-28 11:40:17 +01:00
Dmitry Timoshkov 553352f0af taskschd: Add ITaskFolderCollection stub implementation. 2014-01-28 11:40:17 +01:00
Dmitry Timoshkov e654be2aec taskschd: Add some invalid parameters checks to ITaskFolder::DeleteFolder. 2014-01-28 11:40:15 +01:00
Dmitry Timoshkov d6f6b6b798 taskschd: Implement ITaskFolder::CreateFolder. 2014-01-27 11:03:14 +01:00
Dmitry Timoshkov efced58861 taskschd: Implement ITaskFolder::GetFolder. 2014-01-27 11:03:12 +01:00
Dmitry Timoshkov a4c4574bd4 taskschd: Implement ITaskFolder::get_Name. 2014-01-27 11:03:11 +01:00
Dmitry Timoshkov 3003ee9ba1 taskschd: Implement ITaskFolder::DeleteFolder. 2014-01-27 11:03:09 +01:00
Dmitry Timoshkov 630354f6df taskschd: Make GetFolder check whether task folder tree exists in the registry. 2014-01-27 11:03:04 +01:00
Dmitry Timoshkov 663444ccb7 taskschd: Implement ITaskFolder::get_Path. 2014-01-17 11:03:34 +01:00
Dmitry Timoshkov fe55cb1031 taskschd: Add ITaskFolder stub implementation. 2014-01-17 11:03:31 +01:00
Dmitry Timoshkov 7341996f5d taskschd/tests: Add more task folder tests. 2014-01-16 21:04:19 +01:00
Dmitry Timoshkov 006aadd3d2 taskschd: Treat VT_BSTR/NULL or empty variant as NULL. 2014-01-16 21:04:19 +01:00
Dmitry Timoshkov 57d5b6fcdd taskschd/tests: Add some ITaskFolder tests. 2014-01-15 11:55:55 +01:00
Dmitry Timoshkov 3826fc844a taskschd/tests: Use IP 0.0.0.0 as a bad server name and test that unsuccessful connection attempt shouldn't trash an existing connection. 2014-01-15 11:55:53 +01:00
Dmitry Timoshkov d9b9faa18a taskschd/tests: Add some tests for invalid parameters. 2014-01-14 11:19:19 +01:00
Dmitry Timoshkov c940a3e97e taskschd: Implement ITaskService::get_TargetServer. 2014-01-14 11:19:13 +01:00
Dmitry Timoshkov 938f073e5c taskschd: Implement ITaskService::Connect. 2014-01-14 11:18:30 +01:00
Dmitry Timoshkov 189bfa9643 taskschd: Implement ITaskService::get_Connected. 2014-01-14 11:17:51 +01:00
Dmitry Timoshkov 55ad9da91f taskschd/tests: Add some tests for ITaskService::Connect. 2014-01-13 17:37:45 +01:00
Alexandre Julliard 5e7416e5c8 makefiles: Get rid of the MAKE_DLL_RULES variable. 2014-01-02 12:08:18 +01:00
Alexandre Julliard d08ff3ff19 makefiles: Use a single variable for all types of idl files. 2013-12-31 18:15:17 +01:00
Dmitry Timoshkov c0ecc10257 taskschd: Add registration for TaskScheduler interfaces. 2013-12-27 14:31:54 +01:00
Dmitry Timoshkov 58b1b6b77f taskschd: Add Task Scheduler class factory. 2013-12-27 14:31:54 +01:00
Dmitry Timoshkov b060096400 taskschd: Add ITaskService stub implementation. 2013-12-27 14:31:54 +01:00
Dmitry Timoshkov 73edf08041 taskschd: Add new dll. 2013-12-23 12:05:06 +01:00