ReactOS 0.4.15-dev-7897-g78dc504
ITaskScheduler Interface Reference
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: