1 /* 2 * PROJECT: ReactOS browseui 3 * LICENSE: LGPL-2.1-or-later (https://spdx.org/licenses/LGPL-2.1-or-later) 4 * PURPOSE: IShellTaskScheduler implementation 5 * COPYRIGHT: Copyright 2020 Oleg Dubinskiy (oleg.dubinskij2013@yandex.ua) 6 */ 7 8 #include "precomp.h" 9 10 CShellTaskScheduler::CShellTaskScheduler() 11 { 12 } 13 14 CShellTaskScheduler::~CShellTaskScheduler() 15 { 16 } 17 18 // *** IShellTaskScheduler methods *** 19 STDMETHODIMP CShellTaskScheduler::AddTask(IRunnableTask *pTask, REFGUID rtoid, DWORD_PTR lParam, DWORD dwPriority) 20 { 21 TRACE("(%p, %u, %d, %d)\n", this, pTask, rtoid, lParam, dwPriority); 22 return E_NOTIMPL; 23 } 24 25 STDMETHODIMP CShellTaskScheduler::RemoveTasks(REFGUID rtoid, DWORD_PTR lParam, BOOL fWaitIfRunning) 26 { 27 TRACE("(%u, %d, %d)\n", this, rtoid, lParam, fWaitIfRunning); 28 return E_NOTIMPL; 29 } 30 31 UINT STDMETHODCALLTYPE CShellTaskScheduler::CountTasks(REFGUID rtoid) 32 { 33 TRACE("(%u)\n", this, rtoid); 34 return E_NOTIMPL; 35 } 36 37 STDMETHODIMP CShellTaskScheduler::Status(DWORD dwReleaseStatus, DWORD dwThreadTimeout) 38 { 39 TRACE("(%d, %d)\n", this, dwReleaseStatus, dwThreadTimeout); 40 return E_NOTIMPL; 41 } 42