ReactOS 0.4.15-dev-8109-gd7be748
IScheduledWorkItem Interface Reference
Inheritance diagram for IScheduledWorkItem:
Collaboration diagram for IScheduledWorkItem:

Public Member Functions

HRESULT CreateTrigger ([out] WORD *piNewTrigger, [out] ITaskTrigger **ppTrigger)
HRESULT DeleteTrigger ([in] WORD iTrigger)
HRESULT GetTriggerCount ([out] WORD *plCount)
HRESULT GetTrigger ([in] WORD iTrigger, [out] ITaskTrigger **ppTrigger)
HRESULT GetTriggerString ([in] WORD iTrigger, [out] LPWSTR *ppwszTrigger)
HRESULT GetRunTimes ([in] const LPSYSTEMTIME pstBegin, [in] const LPSYSTEMTIME pstEnd, [in, out] WORD *pCount, [out] LPSYSTEMTIME *rgstTaskTimes)
HRESULT GetNextRunTime ([out] SYSTEMTIME *pstNextRun)
HRESULT SetIdleWait ([in] WORD wIdleMinutes, [in] WORD wDeadlineMinutes)
HRESULT GetIdleWait ([out] WORD *pwIdleMinutes, [out] WORD *pwDeadlineMinutes)
HRESULT Terminate ()
HRESULT EditWorkItem ([in] HWND hParent, [in] DWORD dwReserved)
HRESULT GetMostRecentRunTime ([out] SYSTEMTIME *pstLastRun)
HRESULT GetStatus ([out] HRESULT *phrStatus)
HRESULT GetExitCode ([out] DWORD *pdwExitCode)
HRESULT SetComment ([in] LPCWSTR pwszComment)
HRESULT GetComment ([out] LPWSTR *ppwszComment)
HRESULT SetCreator (LPCWSTR pwszCreator)
HRESULT GetCreator ([out] LPWSTR *ppwszCreator)
HRESULT SetWorkItemData ([in] WORD cBytes, [in] BYTE rgbData[])
HRESULT GetWorkItemData ([out] WORD *pcBytes, [out] BYTE **ppBytes)
HRESULT SetErrorRetryCount (WORD wRetryCount)
HRESULT GetErrorRetryCount ([out] WORD *pwRetryCount)
HRESULT SetErrorRetryInterval (WORD wRetryInterval)
HRESULT GetErrorRetryInterval ([out] WORD *pwRetryInterval)
HRESULT SetFlags (DWORD dwFlags)
HRESULT GetFlags ([out] DWORD *pdwFlags)
HRESULT SetAccountInformation ([in] LPCWSTR pwszAccountName, [in] LPCWSTR pwszPassword)
HRESULT GetAccountInformation ([out] LPWSTR *ppwszAccountName)
- 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 196 of file mstask.idl.

Member Function Documentation

◆ CreateTrigger()

HRESULT IScheduledWorkItem::CreateTrigger ( [out] WORD piNewTrigger,
[out] ITaskTrigger **  ppTrigger 

◆ DeleteTrigger()

HRESULT IScheduledWorkItem::DeleteTrigger ( [in] WORD  iTrigger)

◆ EditWorkItem()

HRESULT IScheduledWorkItem::EditWorkItem ( [in] HWND  hParent,
[in] DWORD  dwReserved 

◆ GetAccountInformation()

HRESULT IScheduledWorkItem::GetAccountInformation ( [out] LPWSTR ppwszAccountName)

◆ GetComment()

HRESULT IScheduledWorkItem::GetComment ( [out] LPWSTR ppwszComment)

◆ GetCreator()

HRESULT IScheduledWorkItem::GetCreator ( [out] LPWSTR ppwszCreator)

◆ GetErrorRetryCount()

HRESULT IScheduledWorkItem::GetErrorRetryCount ( [out] WORD pwRetryCount)

◆ GetErrorRetryInterval()

HRESULT IScheduledWorkItem::GetErrorRetryInterval ( [out] WORD pwRetryInterval)

◆ GetExitCode()

HRESULT IScheduledWorkItem::GetExitCode ( [out] DWORD pdwExitCode)

◆ GetFlags()

HRESULT IScheduledWorkItem::GetFlags ( [out] DWORD pdwFlags)

◆ GetIdleWait()

HRESULT IScheduledWorkItem::GetIdleWait ( [out] WORD pwIdleMinutes,
[out] WORD pwDeadlineMinutes 

◆ GetMostRecentRunTime()

HRESULT IScheduledWorkItem::GetMostRecentRunTime ( [out] SYSTEMTIME pstLastRun)

◆ GetNextRunTime()

HRESULT IScheduledWorkItem::GetNextRunTime ( [out] SYSTEMTIME pstNextRun)

◆ GetRunTimes()

HRESULT IScheduledWorkItem::GetRunTimes ( [in] const LPSYSTEMTIME  pstBegin,
[in] const LPSYSTEMTIME  pstEnd,
[in, out] WORD pCount,
[out] LPSYSTEMTIME rgstTaskTimes 

◆ GetStatus()

HRESULT IScheduledWorkItem::GetStatus ( [out] HRESULT phrStatus)

◆ GetTrigger()

HRESULT IScheduledWorkItem::GetTrigger ( [in] WORD  iTrigger,
[out] ITaskTrigger **  ppTrigger 

◆ GetTriggerCount()

HRESULT IScheduledWorkItem::GetTriggerCount ( [out] WORD plCount)

◆ GetTriggerString()

HRESULT IScheduledWorkItem::GetTriggerString ( [in] WORD  iTrigger,
[out] LPWSTR ppwszTrigger 

◆ GetWorkItemData()

HRESULT IScheduledWorkItem::GetWorkItemData ( [out] WORD pcBytes,
[out] BYTE **  ppBytes 

◆ Run()

HRESULT IScheduledWorkItem::Run ( )

◆ SetAccountInformation()

HRESULT IScheduledWorkItem::SetAccountInformation ( [in] LPCWSTR  pwszAccountName,
[in] LPCWSTR  pwszPassword 

◆ SetComment()

HRESULT IScheduledWorkItem::SetComment ( [in] LPCWSTR  pwszComment)

◆ SetCreator()

HRESULT IScheduledWorkItem::SetCreator ( LPCWSTR  pwszCreator)

◆ SetErrorRetryCount()

HRESULT IScheduledWorkItem::SetErrorRetryCount ( WORD  wRetryCount)

◆ SetErrorRetryInterval()

HRESULT IScheduledWorkItem::SetErrorRetryInterval ( WORD  wRetryInterval)

◆ SetFlags()

HRESULT IScheduledWorkItem::SetFlags ( DWORD  dwFlags)

◆ SetIdleWait()

HRESULT IScheduledWorkItem::SetIdleWait ( [in] WORD  wIdleMinutes,
[in] WORD  wDeadlineMinutes 

◆ SetWorkItemData()

HRESULT IScheduledWorkItem::SetWorkItemData ( [in] WORD  cBytes,
[in] BYTE  rgbData[] 

◆ Terminate()

HRESULT IScheduledWorkItem::Terminate ( )

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