24 #ifndef __IItemStrand__ 25 #define __IItemStrand__ 26 #include "IPMUnknown.h" 30 #include "OwnedItemDataList.h" 44 enum { kDefaultIID = IID_IITEMSTRAND };
65 virtual UID GetOwnedUID(TextIndex position,
ClassID objectType, int32 *count = nil, TextIndex *runBegin = nil) = 0;
83 virtual int32
CountOwnedItems(TextIndex position, int32 *count = nil, TextIndex *runBegin = nil) = 0;
94 virtual UID GetNthOwnedUID(TextIndex position, int32 n,
ClassID *objectType, int32 *count = nil, TextIndex *runBegin = nil) = 0;
120 #endif //__IItemStrand__