IDataObject

E701327

IDataObject is a core COM interface used in OLE for transferring and managing data, particularly in clipboard and drag-and-drop operations on Windows.

Try in SPARQL Jump to: Statements Referenced by

Statements (49)

Predicate Object
instanceOf COM interface
category COM data transfer interface
Windows API interface
definedIn Microsoft Windows SDK NERFINISHED
objidl.h
hasMethod DAdvise
DUnadvise
EnumDAdvise
EnumFormatEtc
GetCanonicalFormatEtc
GetData
GetDataHere
QueryGetData
SetData
hasMethodRole DAdvise establishes an advisory connection for data change notifications
DUnadvise destroys an advisory connection
EnumDAdvise enumerates current advisory connections
EnumFormatEtc enumerates supported data formats
GetCanonicalFormatEtc provides a canonical form of a FORMATETC
GetData retrieves data described by a FORMATETC into a STGMEDIUM
QueryGetData tests whether a data format is available
SetData places data into the object for later retrieval
inheritsFrom IUnknown NERFINISHED
introducedFor OLE 2.0 NERFINISHED
partOf OLE drag-and-drop architecture
Object Linking and Embedding NERFINISHED
Windows clipboard architecture
platform Windows
surface form: Microsoft Windows
requires reference counting via IUnknown
supports delayed rendering of data
multiple data formats for the same logical data
supportsConcept FORMATETC
STGMEDIUM
data advisory connections
data caching
usedBy OLE compound document applications
clipboard viewer applications
drag source objects
drop target objects
usedFor clipboard operations
data marshaling
data transfer
drag-and-drop operations
format negotiation
inter-process data transfer
usedIn OLE drag-and-drop IDropSource implementation
OLE drag-and-drop IDropTarget implementation
Windows shell drag-and-drop
custom clipboard handlers

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

OLE standardizedInterface IDataObject