ReactOS  0.4.14-dev-337-gf981a68
IScheduledWorkItem Interface Reference

import"mstask.idl";

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 Run ()
 
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: