IOleObject

E701326

IOleObject is a core COM interface in OLE that enables embedding and linking of objects, managing their lifetime, activation, and interaction within container applications.

Jump to: Statements Referenced by

Statements (50)

Predicate Object
instanceOf OLE interface
binaryStandard COM vtable interface
definedIn Microsoft Component Object Model NERFINISHED
headerFile oleidl.h
inheritsFrom IUnknown NERFINISHED
languageBinding C
method Advise
Close
DoVerb
EnumAdvise
EnumVerbs
GetClientSite
GetClipboardData
GetExtent
GetMiscStatus
GetMoniker
GetUserClassID
GetUserType
InitFromData
IsUpToDate
SetClientSite
SetColorScheme
SetExtent
SetHostNames
SetMoniker
Unadvise
Update
namespace Windows OLE NERFINISHED
partOf OLE 2.0 architecture
Object Linking and Embedding NERFINISHED
platform Windows
surface form: Microsoft Windows
relatedInterface IDataObject NERFINISHED
IOleClientSite
IOleInPlaceActiveObject NERFINISHED
IOleInPlaceObject NERFINISHED
IOleLink
IStorage NERFINISHED
responsibleFor advisory connections for notifications
moniker management for linked objects
object activation verbs
presentation size and extent management
supportsTechnology in-process COM servers
out-of-process COM servers
usedBy OLE container applications
OLE servers
usedFor activation of embedded objects
embedding objects in container applications
interaction between objects and containers
lifetime management of embedded objects
linking objects in container applications

Referenced by (1)

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

OLE standardizedInterface IOleObject