📄 mstask.h
字号:
HRESULT STDMETHODCALLTYPE IScheduledWorkItem_GetRunTimes_Proxy(
IScheduledWorkItem __RPC_FAR * This,
/* [in] */ const LPSYSTEMTIME pstBegin,
/* [in] */ const LPSYSTEMTIME pstEnd,
/* [out][in] */ WORD __RPC_FAR *pCount,
/* [out] */ LPSYSTEMTIME __RPC_FAR *rgstTaskTimes);
void __RPC_STUB IScheduledWorkItem_GetRunTimes_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IScheduledWorkItem_GetNextRunTime_Proxy(
IScheduledWorkItem __RPC_FAR * This,
/* [out][in] */ SYSTEMTIME __RPC_FAR *pstNextRun);
void __RPC_STUB IScheduledWorkItem_GetNextRunTime_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IScheduledWorkItem_SetIdleWait_Proxy(
IScheduledWorkItem __RPC_FAR * This,
/* [in] */ WORD wIdleMinutes,
/* [in] */ WORD wDeadlineMinutes);
void __RPC_STUB IScheduledWorkItem_SetIdleWait_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IScheduledWorkItem_GetIdleWait_Proxy(
IScheduledWorkItem __RPC_FAR * This,
/* [out] */ WORD __RPC_FAR *pwIdleMinutes,
/* [out] */ WORD __RPC_FAR *pwDeadlineMinutes);
void __RPC_STUB IScheduledWorkItem_GetIdleWait_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IScheduledWorkItem_Run_Proxy(
IScheduledWorkItem __RPC_FAR * This);
void __RPC_STUB IScheduledWorkItem_Run_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IScheduledWorkItem_Terminate_Proxy(
IScheduledWorkItem __RPC_FAR * This);
void __RPC_STUB IScheduledWorkItem_Terminate_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IScheduledWorkItem_EditWorkItem_Proxy(
IScheduledWorkItem __RPC_FAR * This,
/* [in] */ HWND hParent,
/* [in] */ DWORD dwReserved);
void __RPC_STUB IScheduledWorkItem_EditWorkItem_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IScheduledWorkItem_GetMostRecentRunTime_Proxy(
IScheduledWorkItem __RPC_FAR * This,
/* [out] */ SYSTEMTIME __RPC_FAR *pstLastRun);
void __RPC_STUB IScheduledWorkItem_GetMostRecentRunTime_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IScheduledWorkItem_GetStatus_Proxy(
IScheduledWorkItem __RPC_FAR * This,
/* [out] */ HRESULT __RPC_FAR *phrStatus);
void __RPC_STUB IScheduledWorkItem_GetStatus_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IScheduledWorkItem_GetExitCode_Proxy(
IScheduledWorkItem __RPC_FAR * This,
/* [out] */ DWORD __RPC_FAR *pdwExitCode);
void __RPC_STUB IScheduledWorkItem_GetExitCode_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IScheduledWorkItem_SetComment_Proxy(
IScheduledWorkItem __RPC_FAR * This,
/* [in] */ LPCWSTR pwszComment);
void __RPC_STUB IScheduledWorkItem_SetComment_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IScheduledWorkItem_GetComment_Proxy(
IScheduledWorkItem __RPC_FAR * This,
/* [out] */ LPWSTR __RPC_FAR *ppwszComment);
void __RPC_STUB IScheduledWorkItem_GetComment_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IScheduledWorkItem_SetCreator_Proxy(
IScheduledWorkItem __RPC_FAR * This,
/* [in] */ LPCWSTR pwszCreator);
void __RPC_STUB IScheduledWorkItem_SetCreator_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IScheduledWorkItem_GetCreator_Proxy(
IScheduledWorkItem __RPC_FAR * This,
/* [out] */ LPWSTR __RPC_FAR *ppwszCreator);
void __RPC_STUB IScheduledWorkItem_GetCreator_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IScheduledWorkItem_SetWorkItemData_Proxy(
IScheduledWorkItem __RPC_FAR * This,
/* [in] */ WORD cbData,
/* [in] */ BYTE __RPC_FAR rgbData[ ]);
void __RPC_STUB IScheduledWorkItem_SetWorkItemData_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IScheduledWorkItem_GetWorkItemData_Proxy(
IScheduledWorkItem __RPC_FAR * This,
/* [out] */ WORD __RPC_FAR *pcbData,
/* [out] */ BYTE __RPC_FAR *__RPC_FAR *prgbData);
void __RPC_STUB IScheduledWorkItem_GetWorkItemData_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IScheduledWorkItem_SetErrorRetryCount_Proxy(
IScheduledWorkItem __RPC_FAR * This,
/* [in] */ WORD wRetryCount);
void __RPC_STUB IScheduledWorkItem_SetErrorRetryCount_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IScheduledWorkItem_GetErrorRetryCount_Proxy(
IScheduledWorkItem __RPC_FAR * This,
/* [out] */ WORD __RPC_FAR *pwRetryCount);
void __RPC_STUB IScheduledWorkItem_GetErrorRetryCount_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IScheduledWorkItem_SetErrorRetryInterval_Proxy(
IScheduledWorkItem __RPC_FAR * This,
/* [in] */ WORD wRetryInterval);
void __RPC_STUB IScheduledWorkItem_SetErrorRetryInterval_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IScheduledWorkItem_GetErrorRetryInterval_Proxy(
IScheduledWorkItem __RPC_FAR * This,
/* [out] */ WORD __RPC_FAR *pwRetryInterval);
void __RPC_STUB IScheduledWorkItem_GetErrorRetryInterval_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IScheduledWorkItem_SetFlags_Proxy(
IScheduledWorkItem __RPC_FAR * This,
/* [in] */ DWORD dwFlags);
void __RPC_STUB IScheduledWorkItem_SetFlags_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IScheduledWorkItem_GetFlags_Proxy(
IScheduledWorkItem __RPC_FAR * This,
/* [out] */ DWORD __RPC_FAR *pdwFlags);
void __RPC_STUB IScheduledWorkItem_GetFlags_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IScheduledWorkItem_SetAccountInformation_Proxy(
IScheduledWorkItem __RPC_FAR * This,
/* [in] */ LPCWSTR pwszAccountName,
/* [in] */ LPCWSTR pwszPassword);
void __RPC_STUB IScheduledWorkItem_SetAccountInformation_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IScheduledWorkItem_GetAccountInformation_Proxy(
IScheduledWorkItem __RPC_FAR * This,
/* [out] */ LPWSTR __RPC_FAR *ppwszAccountName);
void __RPC_STUB IScheduledWorkItem_GetAccountInformation_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IScheduledWorkItem_INTERFACE_DEFINED__ */
/* interface __MIDL_itf_mstask_0131 */
/* [local] */
// {148BD524-A2AB-11CE-B11F-00AA00530503}
DEFINE_GUID(IID_ITask, 0x148BD524L, 0xA2AB, 0x11CE, 0xB1, 0x1F, 0x00, 0xAA, 0x00, 0x53, 0x05, 0x03);
extern RPC_IF_HANDLE __MIDL_itf_mstask_0131_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_mstask_0131_v0_0_s_ifspec;
#ifndef __ITask_INTERFACE_DEFINED__
#define __ITask_INTERFACE_DEFINED__
/* interface ITask */
/* [unique][uuid][object][local] */
EXTERN_C const IID IID_ITask;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("148BD524-A2AB-11CE-B11F-00AA00530503")
ITask : public IScheduledWorkItem
{
public:
virtual HRESULT STDMETHODCALLTYPE SetApplicationName(
/* [in] */ LPCWSTR pwszApplicationName) = 0;
virtual HRESULT STDMETHODCALLTYPE GetApplicationName(
/* [out] */ LPWSTR __RPC_FAR *ppwszApplicationName) = 0;
virtual HRESULT STDMETHODCALLTYPE SetParameters(
/* [in] */ LPCWSTR pwszParameters) = 0;
virtual HRESULT STDMETHODCALLTYPE GetParameters(
/* [out] */ LPWSTR __RPC_FAR *ppwszParameters) = 0;
virtual HRESULT STDMETHODCALLTYPE SetWorkingDirectory(
/* [in] */ LPCWSTR pwszWorkingDirectory) = 0;
virtual HRESULT STDMETHODCALLTYPE GetWorkingDirectory(
/* [out] */ LPWSTR __RPC_FAR *ppwszWorkingDirectory) = 0;
virtual HRESULT STDMETHODCALLTYPE SetPriority(
/* [in] */ DWORD dwPriority) = 0;
virtual HRESULT STDMETHODCALLTYPE GetPriority(
/* [out] */ DWORD __RPC_FAR *pdwPriority) = 0;
virtual HRESULT STDMETHODCALLTYPE SetTaskFlags(
/* [in] */ DWORD dwFlags) = 0;
virtual HRESULT STDMETHODCALLTYPE GetTaskFlags(
/* [out] */ DWORD __RPC_FAR *pdwFlags) = 0;
virtual HRESULT STDMETHODCALLTYPE SetMaxRunTime(
/* [in] */ DWORD dwMaxRunTimeMS) = 0;
virtual HRESULT STDMETHODCALLTYPE GetMaxRunTime(
/* [out] */ DWORD __RPC_FAR *pdwMaxRunTimeMS) = 0;
};
#else /* C style interface */
typedef struct ITaskVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ITask __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ITask __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ITask __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *CreateTrigger )(
ITask __RPC_FAR * This,
/* [out] */ WORD __RPC_FAR *piNewTrigger,
/* [out] */ ITaskTrigger __RPC_FAR *__RPC_FAR *ppTrigger);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *DeleteTrigger )(
ITask __RPC_FAR * This,
/* [in] */ WORD iTrigger);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTriggerCount )(
ITask __RPC_FAR * This,
/* [out] */ WORD __RPC_FAR *pwCount);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTrigger )(
ITask __RPC_FAR * This,
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -