IBatchQueueItem1 Interface
[
object,
uuid(6A514573-B03A-42a2-829C-90A55E141C77),
dual,
nonextensible,
helpstring("IBatchQueueItem Interface"),
pointer_default(unique)
]
interface IBatchQueueItem : IDispatch{
[id(1), propget, helpstring("property Version")] HRESULT Version([out, retval] BSTR* pVal);
[id(2), propget, helpstring("property Description")] HRESULT Description([out, retval] BSTR* pVal);
[id(3), helpstring("method Execute")] HRESULT Execute([in] BSTR FileName, [in] ITrace *Trace);
[id(4), propget, helpstring("property Status")] HRESULT Status([out,retval] BatchQueueItemStatus *pVal);
[id(5), helpstring("method Abort")] HRESULT Abort(void);
[id(9), helpstring("method Reset")] HRESULT Reset(void);
[propget, id(10), helpstring("property PauseOnError")] HRESULT PauseOnError([out, retval] VARIANT_BOOL* pVal);
[propput, id(10), helpstring("property PauseOnError")] HRESULT PauseOnError([in] VARIANT_BOOL newVal);
};
[
object,
uuid(F4108A91-3C48-4c36-8955-715E60558B4B),
dual,
nonextensible,
helpstring("IBatchQueueItem1 Interface"),
pointer_default(unique)
]
interface IBatchQueueItem1 : IBatchQueueItem
{
[propget, id(11), helpstring("property ResultsFile")] HRESULT ResultsFile([out, retval] BSTR *pVal);
[propget, id(12), helpstring("property ResultsDirectory")] HRESULT ResultsDirectory([out, retval] BSTR *pVal);
[propput, id(12), helpstring("property ResultsDirectory")] HRESULT ResultsDirectory([in] BSTR newVal);
};