24 #ifndef __IListOfUIDLists__ 25 #define __IListOfUIDLists__ 27 #include "IPMUnknown.h" 28 #include "ContentDropperID.h" 34 enum { kDefaultIID = IID_ILISTOFUIDLISTS};
36 virtual bool16 IsEmpty()
const = 0;
38 virtual const UIDList& GetNthList(int32 nth)
const = 0;
40 virtual void SetNthList(int32 nth,
const UIDList& list) = 0;
42 virtual void AddList(
const UIDList& list) = 0;
44 virtual int32 GetSimilarListIndex(
const UIDList* list)
const = 0;
46 virtual void RemoveNthList(int32 nth) = 0;
48 virtual int32 GetNumberOfLists()
const = 0;
50 virtual UIDList GetFlatList()
const = 0;
52 virtual bool16 Contains(
UID uid)
const = 0;
57 #endif //__IListOfUIDLists__