27 #ifndef __IDragDropController__ 28 #define __IDragDropController__ 30 #include "CDataExchangeController.h" 32 #include "DragDropConstants.h" 34 #include "IPMDataObject.h" 35 #include "IDataExchangeHandler.h" 37 #include "DragDropID.h" 38 #include "CursorSpec.h" 58 enum { kDefaultIID = IID_IDRAGDROPCONTROLLER };
269 virtual ErrorCode
InternalizeDrag(ExternalPMFlavor extFlavor, PMFlavor intFlavor) = 0;
303 virtual OSErr CopyDropLocation(CFURLRef* dropLocation)
const = 0;
311 virtual OSErr SetDropLocation(CFURLRef dropLocation) = 0;