24 #ifndef __IContentDropperDocData__ 25 #define __IContentDropperDocData__ 28 #include "CCollection.h" 32 #include "ContentDropperID.h" 42 enum { kDefaultIID = IID_ICONTENTDROPPERDOCDATA };
46 virtual bool16 Find(
UID uid)
const = 0;
49 virtual void Remove(int32 order) = 0;
51 virtual void RemoveChildColl(int32 parentOrder, int32 childIndex) = 0;
54 virtual bool16 Remove(
UID uid) = 0;
56 virtual void GrabItemCollection(
CCollection* collection) = 0;
58 virtual CCollection* GetCollectionForOrder(int32 order)
const = 0;
61 virtual int32 GetCaptureOrderForNth(int32 nth)
const = 0;
64 virtual int32 GetNumberOfCollections()
const = 0;
66 virtual void CleanUp() = 0;
68 virtual const CCollection* CollectionAtIndex(int32 at)
const = 0;