📄 mstask.h
字号:
ITask __RPC_FAR * This,
/* [out] */ LPWSTR __RPC_FAR *ppwszWorkingDirectory);
void __RPC_STUB ITask_GetWorkingDirectory_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ITask_SetPriority_Proxy(
ITask __RPC_FAR * This,
/* [in] */ DWORD dwPriority);
void __RPC_STUB ITask_SetPriority_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ITask_GetPriority_Proxy(
ITask __RPC_FAR * This,
/* [out] */ DWORD __RPC_FAR *pdwPriority);
void __RPC_STUB ITask_GetPriority_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ITask_SetTaskFlags_Proxy(
ITask __RPC_FAR * This,
/* [in] */ DWORD dwFlags);
void __RPC_STUB ITask_SetTaskFlags_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ITask_GetTaskFlags_Proxy(
ITask __RPC_FAR * This,
/* [out] */ DWORD __RPC_FAR *pdwFlags);
void __RPC_STUB ITask_GetTaskFlags_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ITask_SetMaxRunTime_Proxy(
ITask __RPC_FAR * This,
/* [in] */ DWORD dwMaxRunTimeMS);
void __RPC_STUB ITask_SetMaxRunTime_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE ITask_GetMaxRunTime_Proxy(
ITask __RPC_FAR * This,
/* [out] */ DWORD __RPC_FAR *pdwMaxRunTimeMS);
void __RPC_STUB ITask_GetMaxRunTime_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __ITask_INTERFACE_DEFINED__ */
/****************************************
* Generated header for interface: __MIDL_itf_mstask_0121
* at Wed Sep 10 16:26:35 1997
* using MIDL 3.03.0110
****************************************/
/* [local] */
// {148BD528-A2AB-11CE-B11F-00AA00530503}
DEFINE_GUID(IID_IEnumWorkItems, 0x148BD528L, 0xA2AB, 0x11CE, 0xB1, 0x1F, 0x00, 0xAA, 0x00, 0x53, 0x05, 0x03);
extern RPC_IF_HANDLE __MIDL_itf_mstask_0121_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_mstask_0121_v0_0_s_ifspec;
#ifndef __IEnumWorkItems_INTERFACE_DEFINED__
#define __IEnumWorkItems_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: IEnumWorkItems
* at Wed Sep 10 16:26:35 1997
* using MIDL 3.03.0110
****************************************/
/* [unique][uuid][object][local] */
EXTERN_C const IID IID_IEnumWorkItems;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("148BD528-A2AB-11CE-B11F-00AA00530503")
IEnumWorkItems : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE Next(
/* [in] */ ULONG celt,
/* [out] */ LPWSTR __RPC_FAR *__RPC_FAR *rgpwszNames,
/* [out] */ ULONG __RPC_FAR *pceltFetched) = 0;
virtual HRESULT STDMETHODCALLTYPE Skip(
/* [in] */ ULONG celt) = 0;
virtual HRESULT STDMETHODCALLTYPE Reset( void) = 0;
virtual HRESULT STDMETHODCALLTYPE Clone(
/* [out] */ IEnumWorkItems __RPC_FAR *__RPC_FAR *ppEnumWorkItems) = 0;
};
#else /* C style interface */
typedef struct IEnumWorkItemsVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
IEnumWorkItems __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
IEnumWorkItems __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
IEnumWorkItems __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Next )(
IEnumWorkItems __RPC_FAR * This,
/* [in] */ ULONG celt,
/* [out] */ LPWSTR __RPC_FAR *__RPC_FAR *rgpwszNames,
/* [out] */ ULONG __RPC_FAR *pceltFetched);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Skip )(
IEnumWorkItems __RPC_FAR * This,
/* [in] */ ULONG celt);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Reset )(
IEnumWorkItems __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Clone )(
IEnumWorkItems __RPC_FAR * This,
/* [out] */ IEnumWorkItems __RPC_FAR *__RPC_FAR *ppEnumWorkItems);
END_INTERFACE
} IEnumWorkItemsVtbl;
interface IEnumWorkItems
{
CONST_VTBL struct IEnumWorkItemsVtbl __RPC_FAR *lpVtbl;
};
#ifdef COBJMACROS
#define IEnumWorkItems_QueryInterface(This,riid,ppvObject) \
(This)->lpVtbl -> QueryInterface(This,riid,ppvObject)
#define IEnumWorkItems_AddRef(This) \
(This)->lpVtbl -> AddRef(This)
#define IEnumWorkItems_Release(This) \
(This)->lpVtbl -> Release(This)
#define IEnumWorkItems_Next(This,celt,rgpwszNames,pceltFetched) \
(This)->lpVtbl -> Next(This,celt,rgpwszNames,pceltFetched)
#define IEnumWorkItems_Skip(This,celt) \
(This)->lpVtbl -> Skip(This,celt)
#define IEnumWorkItems_Reset(This) \
(This)->lpVtbl -> Reset(This)
#define IEnumWorkItems_Clone(This,ppEnumWorkItems) \
(This)->lpVtbl -> Clone(This,ppEnumWorkItems)
#endif /* COBJMACROS */
#endif /* C style interface */
HRESULT STDMETHODCALLTYPE IEnumWorkItems_Next_Proxy(
IEnumWorkItems __RPC_FAR * This,
/* [in] */ ULONG celt,
/* [out] */ LPWSTR __RPC_FAR *__RPC_FAR *rgpwszNames,
/* [out] */ ULONG __RPC_FAR *pceltFetched);
void __RPC_STUB IEnumWorkItems_Next_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumWorkItems_Skip_Proxy(
IEnumWorkItems __RPC_FAR * This,
/* [in] */ ULONG celt);
void __RPC_STUB IEnumWorkItems_Skip_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumWorkItems_Reset_Proxy(
IEnumWorkItems __RPC_FAR * This);
void __RPC_STUB IEnumWorkItems_Reset_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
HRESULT STDMETHODCALLTYPE IEnumWorkItems_Clone_Proxy(
IEnumWorkItems __RPC_FAR * This,
/* [out] */ IEnumWorkItems __RPC_FAR *__RPC_FAR *ppEnumWorkItems);
void __RPC_STUB IEnumWorkItems_Clone_Stub(
IRpcStubBuffer *This,
IRpcChannelBuffer *_pRpcChannelBuffer,
PRPC_MESSAGE _pRpcMessage,
DWORD *_pdwStubPhase);
#endif /* __IEnumWorkItems_INTERFACE_DEFINED__ */
/****************************************
* Generated header for interface: __MIDL_itf_mstask_0122
* at Wed Sep 10 16:26:35 1997
* using MIDL 3.03.0110
****************************************/
/* [local] */
// {148BD527-A2AB-11CE-B11F-00AA00530503}
DEFINE_GUID(IID_ITaskScheduler, 0x148BD527L, 0xA2AB, 0x11CE, 0xB1, 0x1F, 0x00, 0xAA, 0x00, 0x53, 0x05, 0x03);
extern RPC_IF_HANDLE __MIDL_itf_mstask_0122_v0_0_c_ifspec;
extern RPC_IF_HANDLE __MIDL_itf_mstask_0122_v0_0_s_ifspec;
#ifndef __ITaskScheduler_INTERFACE_DEFINED__
#define __ITaskScheduler_INTERFACE_DEFINED__
/****************************************
* Generated header for interface: ITaskScheduler
* at Wed Sep 10 16:26:35 1997
* using MIDL 3.03.0110
****************************************/
/* [unique][uuid][object][local] */
EXTERN_C const IID IID_ITaskScheduler;
#if defined(__cplusplus) && !defined(CINTERFACE)
MIDL_INTERFACE("148BD527-A2AB-11CE-B11F-00AA00530503")
ITaskScheduler : public IUnknown
{
public:
virtual HRESULT STDMETHODCALLTYPE SetTargetComputer(
/* [in] */ LPCWSTR pwszComputer) = 0;
virtual HRESULT STDMETHODCALLTYPE GetTargetComputer(
/* [out] */ LPWSTR __RPC_FAR *ppwszComputer) = 0;
virtual HRESULT STDMETHODCALLTYPE Enum(
/* [out] */ IEnumWorkItems __RPC_FAR *__RPC_FAR *ppEnumWorkItems) = 0;
virtual HRESULT STDMETHODCALLTYPE Activate(
/* [in] */ LPCWSTR pwszName,
/* [in] */ REFIID riid,
/* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk) = 0;
virtual HRESULT STDMETHODCALLTYPE Delete(
/* [in] */ LPCWSTR pwszName) = 0;
virtual HRESULT STDMETHODCALLTYPE NewWorkItem(
/* [in] */ LPCWSTR pwszTaskName,
/* [in] */ REFCLSID rclsid,
/* [in] */ REFIID riid,
/* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk) = 0;
virtual HRESULT STDMETHODCALLTYPE AddWorkItem(
/* [in] */ LPCWSTR pwszTaskName,
/* [in] */ IScheduledWorkItem __RPC_FAR *pWorkItem) = 0;
virtual HRESULT STDMETHODCALLTYPE IsOfType(
/* [in] */ LPCWSTR pwszName,
/* [in] */ REFIID riid) = 0;
};
#else /* C style interface */
typedef struct ITaskSchedulerVtbl
{
BEGIN_INTERFACE
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *QueryInterface )(
ITaskScheduler __RPC_FAR * This,
/* [in] */ REFIID riid,
/* [iid_is][out] */ void __RPC_FAR *__RPC_FAR *ppvObject);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *AddRef )(
ITaskScheduler __RPC_FAR * This);
ULONG ( STDMETHODCALLTYPE __RPC_FAR *Release )(
ITaskScheduler __RPC_FAR * This);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *SetTargetComputer )(
ITaskScheduler __RPC_FAR * This,
/* [in] */ LPCWSTR pwszComputer);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *GetTargetComputer )(
ITaskScheduler __RPC_FAR * This,
/* [out] */ LPWSTR __RPC_FAR *ppwszComputer);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Enum )(
ITaskScheduler __RPC_FAR * This,
/* [out] */ IEnumWorkItems __RPC_FAR *__RPC_FAR *ppEnumWorkItems);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Activate )(
ITaskScheduler __RPC_FAR * This,
/* [in] */ LPCWSTR pwszName,
/* [in] */ REFIID riid,
/* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *Delete )(
ITaskScheduler __RPC_FAR * This,
/* [in] */ LPCWSTR pwszName);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *NewWorkItem )(
ITaskScheduler __RPC_FAR * This,
/* [in] */ LPCWSTR pwszTaskName,
/* [in] */ REFCLSID rclsid,
/* [in] */ REFIID riid,
/* [out] */ IUnknown __RPC_FAR *__RPC_FAR *ppUnk);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *AddWorkItem )(
ITaskScheduler __RPC_FAR * This,
/* [in] */ LPCWSTR pwszTaskName,
/* [in] */ IScheduledWorkItem __RPC_FAR *pWorkItem);
HRESULT ( STDMETHODCALLTYPE __RPC_FAR *IsOfType )(
ITaskScheduler __RPC_FAR * This,
/* [in] */ LPCWSTR pwszName,
/* [in] */ REFIID riid);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -