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.
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.