ReactOS 0.4.16-dev-91-g764881a
ITaskTrigger Interface Reference
Inheritance diagram for ITaskTrigger:
Collaboration diagram for ITaskTrigger:

Classes

struct  _DAILY
 
struct  _MONTHLYDATE
 
struct  _MONTHLYDOW
 
struct  _TASK_TRIGGER
 
union  _TRIGGER_TYPE_UNION
 
struct  _WEEKLY
 

Public Types

enum  _TASK_TRIGGER_TYPE {
  TASK_TIME_TRIGGER_ONCE = 0 , TASK_TIME_TRIGGER_DAILY = 1 , TASK_TIME_TRIGGER_WEEKLY = 2 , TASK_TIME_TRIGGER_MONTHLYDATE = 3 ,
  TASK_TIME_TRIGGER_MONTHLYDOW = 4 , TASK_EVENT_TRIGGER_ON_IDLE = 5 , TASK_EVENT_TRIGGER_AT_SYSTEMSTART = 6 , TASK_EVENT_TRIGGER_AT_LOGON = 7
}
 
typedef enum ITaskTrigger::_TASK_TRIGGER_TYPE TASK_TRIGGER_TYPE
 
typedef enum ITaskTrigger::_TASK_TRIGGER_TYPEPTASK_TRIGGER_TYPE
 
typedef struct ITaskTrigger::_DAILY DAILY
 
typedef struct ITaskTrigger::_WEEKLY WEEKLY
 
typedef struct ITaskTrigger::_MONTHLYDATE MONTHLYDATE
 
typedef struct ITaskTrigger::_MONTHLYDOW MONTHLYDOW
 
typedef union ITaskTrigger::_TRIGGER_TYPE_UNION TRIGGER_TYPE_UNION
 
typedef struct ITaskTrigger::_TASK_TRIGGER TASK_TRIGGER
 
typedef struct ITaskTrigger::_TASK_TRIGGERPTASK_TRIGGER
 
- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Public Member Functions

HRESULT SetTrigger ([in] const PTASK_TRIGGER pTrigger)
 
HRESULT GetTrigger ([out] PTASK_TRIGGER pTrigger)
 
HRESULT GetTriggerString ([out] LPWSTR *ppwszTrigger)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Detailed Description

Definition at line 120 of file mstask.idl.

Member Typedef Documentation

◆ DAILY

◆ MONTHLYDATE

◆ MONTHLYDOW

◆ PTASK_TRIGGER

◆ PTASK_TRIGGER_TYPE

◆ TASK_TRIGGER

◆ TASK_TRIGGER_TYPE

◆ TRIGGER_TYPE_UNION

◆ WEEKLY

Member Enumeration Documentation

◆ _TASK_TRIGGER_TYPE

Enumerator
TASK_TIME_TRIGGER_ONCE 
TASK_TIME_TRIGGER_DAILY 
TASK_TIME_TRIGGER_WEEKLY 
TASK_TIME_TRIGGER_MONTHLYDATE 
TASK_TIME_TRIGGER_MONTHLYDOW 
TASK_EVENT_TRIGGER_ON_IDLE 
TASK_EVENT_TRIGGER_AT_SYSTEMSTART 
TASK_EVENT_TRIGGER_AT_LOGON 

Definition at line 122 of file mstask.idl.

122 {
@ TASK_TIME_TRIGGER_MONTHLYDOW
Definition: mstask.idl:127
@ TASK_TIME_TRIGGER_WEEKLY
Definition: mstask.idl:125
@ TASK_EVENT_TRIGGER_AT_LOGON
Definition: mstask.idl:130
@ TASK_EVENT_TRIGGER_AT_SYSTEMSTART
Definition: mstask.idl:129
@ TASK_EVENT_TRIGGER_ON_IDLE
Definition: mstask.idl:128
@ TASK_TIME_TRIGGER_DAILY
Definition: mstask.idl:124
@ TASK_TIME_TRIGGER_MONTHLYDATE
Definition: mstask.idl:126
@ TASK_TIME_TRIGGER_ONCE
Definition: mstask.idl:123
enum ITaskTrigger::_TASK_TRIGGER_TYPE * PTASK_TRIGGER_TYPE
enum ITaskTrigger::_TASK_TRIGGER_TYPE TASK_TRIGGER_TYPE

Member Function Documentation

◆ GetTrigger()

HRESULT ITaskTrigger::GetTrigger ( [out] PTASK_TRIGGER  pTrigger)

◆ GetTriggerString()

HRESULT ITaskTrigger::GetTriggerString ( [out] LPWSTR ppwszTrigger)

◆ SetTrigger()

HRESULT ITaskTrigger::SetTrigger ( [in] const PTASK_TRIGGER  pTrigger)

The documentation for this interface was generated from the following file: