IBatchQueueItemCreator Interface

[
    object,
    uuid(B707DD1F-A012-488a-ACD9-8A668395C3CC),
    dual,
    nonextensible,
    helpstring("IBatchQueueItemCreator Interface"),
    pointer_default(unique)
]
interface IBatchQueueItemCreator : IDispatch{
    [propget, id(1), helpstring("property Version")] HRESULT Version([out, retval] BSTR* pVal);
    [id(2), helpstring("method create")] HRESULT create([in] ULONG Index, [out,retval] IBatchQueueItem **pVal);
    [propget, id(3), helpstring("property NumberOfFileTypes")] HRESULT NumberOfFileTypes([out, retval] ULONG* pVal);
    [propget, id(4), helpstring("property FileType")] HRESULT FileType([in] ULONG Index, [out, retval] BSTR* pVal);
};