ReactOS  0.4.14-dev-293-g2b39b42
ITaskScheduler Interface Reference

import"mstask.idl";

Inheritance diagram for ITaskScheduler:
Collaboration diagram for ITaskScheduler:

Public Member Functions

HRESULT SetTargetComputer ([in] LPCWSTR pwszComputer)
 
HRESULT GetTargetComputer ([out] LPWSTR *ppwszComputer)
 
HRESULT Enum ([out] IEnumWorkItems **ppEnumTasks)
 
HRESULT Activate ([in] LPCWSTR pwszName, [in] REFIID riid, [out] IUnknown **ppunk)
 
HRESULT Delete ([in] LPCWSTR pwszName)
 
HRESULT NewWorkItem ([in] LPCWSTR pwszTaskName, [in] REFCLSID rclsid, [in] REFIID riid, [out] IUnknown **ppunk)
 
HRESULT AddWorkItem ([in] LPCWSTR pwszTaskName, [in] IScheduledWorkItem *pWorkItem)
 
HRESULT IsOfType ([in] LPCWSTR pwszName, [in] REFIID riid)
 
- Public Member Functions inherited from IUnknown
HRESULT QueryInterface ([in] REFIID riid, [out, iid_is(riid)] void **ppvObject)
 
ULONG AddRef ()
 
ULONG Release ()
 

Additional Inherited Members

- Public Types inherited from IUnknown
typedef IUnknownLPUNKNOWN
 

Detailed Description

Definition at line 347 of file mstask.idl.

Member Function Documentation

◆ Activate()

HRESULT ITaskScheduler::Activate ( [in] LPCWSTR  pwszName,
[in] REFIID  riid,
[out] IUnknown **  ppunk 
)

◆ AddWorkItem()

HRESULT ITaskScheduler::AddWorkItem ( [in] LPCWSTR  pwszTaskName,
[in] IScheduledWorkItem pWorkItem 
)

◆ Delete()

HRESULT ITaskScheduler::Delete ( [in] LPCWSTR  pwszName)

◆ Enum()

HRESULT ITaskScheduler::Enum ( [out] IEnumWorkItems **  ppEnumTasks)

◆ GetTargetComputer()

HRESULT ITaskScheduler::GetTargetComputer ( [out] LPWSTR ppwszComputer)

◆ IsOfType()

HRESULT ITaskScheduler::IsOfType ( [in] LPCWSTR  pwszName,
[in] REFIID  riid 
)

◆ NewWorkItem()

HRESULT ITaskScheduler::NewWorkItem ( [in] LPCWSTR  pwszTaskName,
[in] REFCLSID  rclsid,
[in] REFIID  riid,
[out] IUnknown **  ppunk 
)

◆ SetTargetComputer()

HRESULT ITaskScheduler::SetTargetComputer ( [in] LPCWSTR  pwszComputer)

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