ReactOS  0.4.14-dev-337-gf981a68
ITaskTrigger Interface Reference

import"mstask.idl";

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.

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: