home *** CD-ROM | disk | FTP | other *** search
- //+-------------------------------------------------------------------------
- //
- // Copyright (C) Microsoft Corporation, 1991 - 1996.
- //
- // Contents: Scheduling Agent interface error definitions.
- //
- //--------------------------------------------------------------------------
- #ifndef _MSTERR_H_
- #define _MSTERR_H_
- // Define the status type.
- // Define the severities
- #ifdef FACILITY_ITF
- #undef FACILITY_ITF
- #endif
- //
- // Values are 32 bit values layed out as follows:
- //
- // 3 3 2 2 2 2 2 2 2 2 2 2 1 1 1 1 1 1 1 1 1 1
- // 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0 9 8 7 6 5 4 3 2 1 0
- // +---+-+-+-----------------------+-------------------------------+
- // |Sev|C|R| Facility | Code |
- // +---+-+-+-----------------------+-------------------------------+
- //
- // where
- //
- // Sev - is the severity code
- //
- // 00 - Success
- // 01 - Informational
- // 10 - Warning
- // 11 - Error
- //
- // C - is the Customer code flag
- //
- // R - is a reserved bit
- //
- // Facility - is the facility code
- //
- // Code - is the facility's status code
- //
- //
- // Define the facility codes
- //
- #define FACILITY_ITF 0x4
-
-
- //
- // Define the severity codes
- //
- #define STATUS_SEVERITY_SUCCESS 0x0
- #define STATUS_SEVERITY_COERROR 0x2
-
-
- //
- // MessageId: SCHED_S_TASK_READY
- //
- // MessageText:
- //
- // The task is ready to run at its next scheduled time.
- //
- #define SCHED_S_TASK_READY ((HRESULT)0x00041300L)
-
- //
- // MessageId: SCHED_S_TASK_RUNNING
- //
- // MessageText:
- //
- // The task is currently running.
- //
- #define SCHED_S_TASK_RUNNING ((HRESULT)0x00041301L)
-
- //
- // MessageId: SCHED_S_TASK_DISABLED
- //
- // MessageText:
- //
- // The task will not run at the scheduled times because it has been disabled.
- //
- #define SCHED_S_TASK_DISABLED ((HRESULT)0x00041302L)
-
- //
- // MessageId: SCHED_S_TASK_HAS_NOT_RUN
- //
- // MessageText:
- //
- // The task has not yet run.
- //
- #define SCHED_S_TASK_HAS_NOT_RUN ((HRESULT)0x00041303L)
-
- //
- // MessageId: SCHED_S_TASK_NO_MORE_RUNS
- //
- // MessageText:
- //
- // There are no more runs scheduled for this task.
- //
- #define SCHED_S_TASK_NO_MORE_RUNS ((HRESULT)0x00041304L)
-
- //
- // MessageId: SCHED_S_TASK_NOT_SCHEDULED
- //
- // MessageText:
- //
- // One or more of the properties that are needed to run this task on a schedule have not been set.
- //
- #define SCHED_S_TASK_NOT_SCHEDULED ((HRESULT)0x00041305L)
-
- //
- // MessageId: SCHED_S_TASK_TERMINATED
- //
- // MessageText:
- //
- // The last run of the task was terminated by the user.
- //
- #define SCHED_S_TASK_TERMINATED ((HRESULT)0x00041306L)
-
- //
- // MessageId: SCHED_S_TASK_NO_VALID_TRIGGERS
- //
- // MessageText:
- //
- // Either the task has no triggers or the existing triggers are disabled or not set.
- //
- #define SCHED_S_TASK_NO_VALID_TRIGGERS ((HRESULT)0x00041307L)
-
- //
- // MessageId: SCHED_S_EVENT_TRIGGER
- //
- // MessageText:
- //
- // Event triggers don't have set run times.
- //
- #define SCHED_S_EVENT_TRIGGER ((HRESULT)0x00041308L)
-
- //
- // MessageId: SCHED_E_TRIGGER_NOT_FOUND
- //
- // MessageText:
- //
- // Trigger not found.
- //
- #define SCHED_E_TRIGGER_NOT_FOUND ((HRESULT)0x80041309L)
-
- //
- // MessageId: SCHED_E_TASK_NOT_READY
- //
- // MessageText:
- //
- // One or more of the properties that are needed to run this task have not been set.
- //
- #define SCHED_E_TASK_NOT_READY ((HRESULT)0x8004130AL)
-
- //
- // MessageId: SCHED_E_TASK_NOT_RUNNING
- //
- // MessageText:
- //
- // There is no running instance of the task to terminate.
- //
- #define SCHED_E_TASK_NOT_RUNNING ((HRESULT)0x8004130BL)
-
- //
- // MessageId: SCHED_E_SERVICE_NOT_INSTALLED
- //
- // MessageText:
- //
- // The Task Scheduler Service is not installed on this computer.
- //
- #define SCHED_E_SERVICE_NOT_INSTALLED ((HRESULT)0x8004130CL)
-
- //
- // MessageId: SCHED_E_CANNOT_OPEN_TASK
- //
- // MessageText:
- //
- // The task object could not be opened.
- //
- #define SCHED_E_CANNOT_OPEN_TASK ((HRESULT)0x8004130DL)
-
- //
- // MessageId: SCHED_E_INVALID_TASK
- //
- // MessageText:
- //
- // The object is either an invalid task object or is not a task object.
- //
- #define SCHED_E_INVALID_TASK ((HRESULT)0x8004130EL)
-
- //
- // MessageId: SCHED_E_ACCOUNT_INFORMATION_NOT_SET
- //
- // MessageText:
- //
- // No account information could be found in the Task Scheduler security database for the task indicated.
- //
- #define SCHED_E_ACCOUNT_INFORMATION_NOT_SET ((HRESULT)0x8004130FL)
-
- //
- // MessageId: SCHED_E_ACCOUNT_NAME_NOT_FOUND
- //
- // MessageText:
- //
- // Unable to establish existence of the account specified.
- //
- #define SCHED_E_ACCOUNT_NAME_NOT_FOUND ((HRESULT)0x80041310L)
-
- //
- // MessageId: SCHED_E_ACCOUNT_DBASE_CORRUPT
- //
- // MessageText:
- //
- // Corruption was detected in the Task Scheduler security database; the database has been reset.
- //
- #define SCHED_E_ACCOUNT_DBASE_CORRUPT ((HRESULT)0x80041311L)
-
- //
- // MessageId: SCHED_E_NO_SECURITY_SERVICES
- //
- // MessageText:
- //
- // Task Scheduler security services are available only on Windows NT.
- //
- #define SCHED_E_NO_SECURITY_SERVICES ((HRESULT)0x80041312L)
-
- //
- // MessageId: SCHED_E_UNKNOWN_OBJECT_VERSION
- //
- // MessageText:
- //
- // The task object version is either unsupported or invalid.
- //
- #define SCHED_E_UNKNOWN_OBJECT_VERSION ((HRESULT)0x80041313L)
-
- #endif // _MSTERR_H_
-