ReactOS  0.4.15-dev-5606-gf34e425
IShellTaskScheduler Interface Reference

import"shobjidl.idl";

Inheritance diagram for IShellTaskScheduler:
Collaboration diagram for IShellTaskScheduler:

Public Member Functions

HRESULT AddTask ([in] IRunnableTask *pTask, [in] REFGUID rtoid, [in] DWORD_PTR lParam, [in] DWORD dwPriority)
 
HRESULT RemoveTasks ([in] REFGUID rtoid, [in] DWORD_PTR lParam, [in] BOOL fWaitIfRunning)
 
UINT CountTasks ([in] REFGUID rtoid)
 
HRESULT Status ([in] DWORD dwReleaseStatus, [in] DWORD dwThreadTimeout)
 
- 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 4616 of file shobjidl.idl.

Member Function Documentation

◆ AddTask()

HRESULT IShellTaskScheduler::AddTask ( [in] IRunnableTask pTask,
[in] REFGUID  rtoid,
[in] DWORD_PTR  lParam,
[in] DWORD  dwPriority 
)

Implemented in CShellTaskScheduler.

◆ CountTasks()

UINT IShellTaskScheduler::CountTasks ( [in] REFGUID  rtoid)

Implemented in CShellTaskScheduler.

◆ RemoveTasks()

HRESULT IShellTaskScheduler::RemoveTasks ( [in] REFGUID  rtoid,
[in] DWORD_PTR  lParam,
[in] BOOL  fWaitIfRunning 
)

Implemented in CShellTaskScheduler.

◆ Status()

HRESULT IShellTaskScheduler::Status ( [in] DWORD  dwReleaseStatus,
[in] DWORD  dwThreadTimeout 
)

Implemented in CShellTaskScheduler.


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