| AddDragItem(uint32 itemID)=0 | IDragDropController | pure virtual |
| AddRef() const =0 | IPMUnknown | pure virtual |
| AllowPurge() (defined in CDataExchangeController) | CDataExchangeController | inline |
| CanInternalizeDuringTracking() const =0 | IDragDropController | pure virtual |
| CDataExchangeController(IPMUnknown *boss) (defined in CDataExchangeController) | CDataExchangeController | |
| Cleanup() | CDataExchangeController | virtual |
| ClearDrag()=0 | IDragDropController | pure virtual |
| CreateDataBase() const =0 | CDataExchangeController | protectedpure virtual |
| DidUserUseCopyGesture() const =0 | IDragDropController | pure virtual |
| DidUserUseDragChildrenGesture() const =0 | IDragDropController | pure virtual |
| DisallowPurge() (defined in CDataExchangeController) | CDataExchangeController | inline |
| ExternalizeDrag(PMFlavor whichFlavor) const =0 | IDragDropController | pure virtual |
| fActiveHandler (defined in CDataExchangeController) | CDataExchangeController | protected |
| fAllowPurge (defined in CDataExchangeController) | CDataExchangeController | protected |
| fCachedHandler (defined in CDataExchangeController) | CDataExchangeController | protected |
| fDataHandlers (defined in CDataExchangeController) | CDataExchangeController | protected |
| fDataHandlersRegistered (defined in CDataExchangeController) | CDataExchangeController | protected |
| fInitializationErrorCode (defined in CDataExchangeController) | CDataExchangeController | protected |
| fInitialized (defined in CDataExchangeController) | CDataExchangeController | protected |
| fRoot (defined in CDataExchangeController) | CDataExchangeController | protected |
| fScrapDB (defined in CDataExchangeController) | CDataExchangeController | protected |
| fScrapDBFailed (defined in CDataExchangeController) | CDataExchangeController | protected |
| fScrapDocID (defined in CDataExchangeController) | CDataExchangeController | protected |
| FulfillPromise(IPMDataObject *whichItem, const ExternalPMFlavor &whichFlavor) const =0 | IDragDropController | pure virtual |
| GetActiveHandler() const (defined in CDataExchangeController) | CDataExchangeController | inlineprotected |
| GetCommandSequence() const =0 | IDragDropController | pure virtual |
| GetDefaultTrackingCursorFeedback(DragDrop::eTargetResponse targetResponse) const =0 | IDragDropController | pure virtual |
| GetDragItem(uint32 itemID)=0 | IDragDropController | pure virtual |
| GetDragMouseLocation() const =0 | IDragDropController | pure virtual |
| GetInternalizeableFlavors(OrderedFlavorList &flavorList) const | CDataExchangeController | virtual |
| GetItemCount()=0 | IDragDropController | pure virtual |
| GetScrapDataBase() const | CDataExchangeController | virtual |
| GetScrapDBFileName() const =0 | CDataExchangeController | protectedpure virtual |
| GetScrapDocBossID() const | CDataExchangeController | protectedvirtual |
| IDragDropController(IPMUnknown *boss) (defined in IDragDropController) | IDragDropController | inline |
| Initialize() | CDataExchangeController | virtual |
| InitializeScrap() | CDataExchangeController | protectedvirtual |
| InternalizeDrag(ExternalPMFlavor extFlavor, PMFlavor intFlavor)=0 | IDragDropController | pure virtual |
| IsClipboardExternal() const | CDataExchangeController | inlineprotectedvirtual |
| IsDragInProgress() const =0 | IDragDropController | pure virtual |
| IsPatientUser() const =0 | IDragDropController | pure virtual |
| IsTargetSameAsSource() const =0 | IDragDropController | pure virtual |
| IsUserUsingCopyGesture() const =0 | IDragDropController | pure virtual |
| IsValid() const | CDataExchangeController | virtual |
| kDefaultIID enum value (defined in IDragDropController) | IDragDropController | |
| NeedsToInternalize() const =0 | IDragDropController | pure virtual |
| NewDataHandler(ClassID dataClass) const | CDataExchangeController | virtual |
| Purge(int32 level) | CDataExchangeController | virtual |
| Purge(int32 level, void *refPtr) | CDataExchangeController | static |
| PurgeIsAllowed() const (defined in CDataExchangeController) | CDataExchangeController | inline |
| QueryActiveHandler() const | CDataExchangeController | virtual |
| QueryCachedHandler() const (defined in CDataExchangeController) | CDataExchangeController | protectedvirtual |
| QueryHandler(const PMFlavor &scrapFlavor) const | CDataExchangeController | virtual |
| QueryHandler(const ExternalPMFlavor &fromFlavor, const PMFlavor &toFlavor) const | CDataExchangeController | virtual |
| QueryHandlerForInternalize(DataExchangeResponse &response, const PMFlavor &internalizedFlavor=kNoFlavor) const =0 | IDragDropController | pure virtual |
| QueryHandlerToInternalizeData(IPMDataObject *whichItem, DataExchangeResponse &response, const PMFlavor &toFlavor) const | CDataExchangeController | protectedvirtual |
| QueryHandlerToInternalizeData(DataObjectIterator &dataIter, DataExchangeResponse &response, const PMFlavor &toFlavor) const | CDataExchangeController | protectedvirtual |
| QueryInterface(PMIID interfaceID) const =0 | IPMUnknown | pure virtual |
| QuerySourceHandler() const =0 | IDragDropController | pure virtual |
| QueryTargetHandler() const =0 | IDragDropController | pure virtual |
| ReadWrite(IPMStream *s, ImplementationID prop) (defined in CDataExchangeController) | CDataExchangeController | virtual |
| RegisterAllHandlers() | CDataExchangeController | virtual |
| RegisterDataHandler(ClassID dataClass) | CDataExchangeController | virtual |
| Release() const =0 | IPMUnknown | pure virtual |
| ResetMagicBytes() const =0 | CDataExchangeController | protectedpure virtual |
| RevertScrap() | CDataExchangeController | protectedvirtual |
| RunNewScrapResponders() | CDataExchangeController | protectedvirtual |
| SetActiveHandler(IDataExchangeHandler *activeHandler) | CDataExchangeController | virtual |
| SetCachedHandler(IDataExchangeHandler *handlerToCache) (defined in CDataExchangeController) | CDataExchangeController | protectedvirtual |
| SetSourceHandler(IDataExchangeHandler *handler)=0 | IDragDropController | pure virtual |
| SetTargetHandler(IDataExchangeHandler *handler)=0 | IDragDropController | pure virtual |
| SetTrackingCursorFeedback(const CursorSpec &cursor)=0 | IDragDropController | pure virtual |
| StartDrag(IDragDropSource *, IEvent *e, bool16 patientUser=kFalse)=0 | IDragDropController | pure virtual |
| SuppressExternalDragHandling(bool16 doSuppress)=0 | IDragDropController | pure virtual |
| WillTargetProvideCursorFeedback() const =0 | IDragDropController | pure virtual |
| ~CDataExchangeController() (defined in CDataExchangeController) | CDataExchangeController | virtual |
| ~IDragDropController() (defined in IDragDropController) | IDragDropController | inlinevirtual |