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.

All labels observed (2)

Label Occurrences
IOleObject canonical 1
Windows OLE 1

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf OLE interface ⓘ
binaryStandard COM vtable interface ⓘ
definedIn Microsoft Component Object Model ⓘ
headerFile oleidl.h ⓘ
inheritsFrom IUnknown ⓘ
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 ⓘ
linked to: IOleObject
partOf OLE 2.0 architecture ⓘ
Object Linking and Embedding ⓘ
platform Microsoft Windows ⓘ
linked to: Windows
relatedInterface IDataObject ⓘ
IOleClientSite ⓘ
IOleInPlaceActiveObject ⓘ
IOleInPlaceObject ⓘ
IOleLink ⓘ
IStorage ⓘ
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 ⓘ

How these facts were elicited

Referenced by (2)

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

OLE → standardizedInterface → IOleObject ⓘ
IOleObject → namespace → Windows OLE ⓘ
linked to: IOleObject