ReactOS  0.4.15-dev-2144-g2282205
CShellTaskScheduler Class Reference

#include <CShellTaskScheduler.h>

Inheritance diagram for CShellTaskScheduler:
Collaboration diagram for CShellTaskScheduler:

Public Member Functions

 CShellTaskScheduler ()
 
 ~CShellTaskScheduler ()
 
STDMETHODIMP AddTask (IRunnableTask *pTask, REFGUID rtoid, DWORD_PTR lParam, DWORD dwPriority)
 
STDMETHODIMP RemoveTasks (REFGUID rtoid, DWORD_PTR lParam, BOOL fWaitIfRunning)
 
virtual UINT STDMETHODCALLTYPE CountTasks (REFGUID rtoid)
 
STDMETHODIMP Status (DWORD dwReleaseStatus, DWORD dwThreadTimeout)
 
- Public Member Functions inherited from ATL::CComObjectRootEx< CComMultiThreadModelNoCS >
 ~CComObjectRootEx ()
 
ULONG InternalAddRef ()
 
ULONG InternalRelease ()
 
void Lock ()
 
void Unlock ()
 
HRESULT _AtlInitialConstruct ()
 
- Public Member Functions inherited from ATL::CComObjectRootBase
 CComObjectRootBase ()
 
 ~CComObjectRootBase ()
 
void SetVoid (void *)
 
HRESULT _AtlFinalConstruct ()
 
HRESULT FinalConstruct ()
 
void InternalFinalConstructAddRef ()
 
void InternalFinalConstructRelease ()
 
void FinalRelease ()
 
- 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
 
- Static Public Member Functions inherited from ATL::CComObjectRootBase
static void WINAPI ObjectMain (bool)
 
static const struct _ATL_CATMAP_ENTRYGetCategoryMap ()
 
static HRESULT WINAPI InternalQueryInterface (void *pThis, const _ATL_INTMAP_ENTRY *pEntries, REFIID iid, void **ppvObject)
 
- Public Attributes inherited from ATL::CComObjectRootBase
LONG m_dwRef
 

Detailed Description

Definition at line 10 of file CShellTaskScheduler.h.

Constructor & Destructor Documentation

◆ CShellTaskScheduler()

CShellTaskScheduler::CShellTaskScheduler ( )

Definition at line 10 of file CShellTaskScheduler.cpp.

11 {
12 }

◆ ~CShellTaskScheduler()

CShellTaskScheduler::~CShellTaskScheduler ( )

Definition at line 14 of file CShellTaskScheduler.cpp.

15 {
16 }

Member Function Documentation

◆ AddTask()

STDMETHODIMP CShellTaskScheduler::AddTask ( IRunnableTask pTask,
REFGUID  rtoid,
DWORD_PTR  lParam,
DWORD  dwPriority 
)

Implements IShellTaskScheduler.

Definition at line 19 of file CShellTaskScheduler.cpp.

20 {
21  TRACE("(%p, %u, %d, %d)\n", this, pTask, rtoid, lParam, dwPriority);
22  return E_NOTIMPL;
23 }
#define TRACE(s)
Definition: solgame.cpp:4
#define E_NOTIMPL
Definition: ddrawi.h:99
LPARAM lParam
Definition: combotst.c:139

◆ CountTasks()

UINT STDMETHODCALLTYPE CShellTaskScheduler::CountTasks ( REFGUID  rtoid)
virtual

Implements IShellTaskScheduler.

Definition at line 31 of file CShellTaskScheduler.cpp.

32 {
33  TRACE("(%u)\n", this, rtoid);
34  return E_NOTIMPL;
35 }
#define TRACE(s)
Definition: solgame.cpp:4
#define E_NOTIMPL
Definition: ddrawi.h:99

◆ RemoveTasks()

STDMETHODIMP CShellTaskScheduler::RemoveTasks ( REFGUID  rtoid,
DWORD_PTR  lParam,
BOOL  fWaitIfRunning 
)

Implements IShellTaskScheduler.

Definition at line 25 of file CShellTaskScheduler.cpp.

26 {
27  TRACE("(%u, %d, %d)\n", this, rtoid, lParam, fWaitIfRunning);
28  return E_NOTIMPL;
29 }
#define TRACE(s)
Definition: solgame.cpp:4
#define E_NOTIMPL
Definition: ddrawi.h:99
LPARAM lParam
Definition: combotst.c:139

◆ Status()

STDMETHODIMP CShellTaskScheduler::Status ( DWORD  dwReleaseStatus,
DWORD  dwThreadTimeout 
)

Implements IShellTaskScheduler.

Definition at line 37 of file CShellTaskScheduler.cpp.

38 {
39  TRACE("(%d, %d)\n", this, dwReleaseStatus, dwThreadTimeout);
40  return E_NOTIMPL;
41 }
#define TRACE(s)
Definition: solgame.cpp:4
#define E_NOTIMPL
Definition: ddrawi.h:99

The documentation for this class was generated from the following files: