COM interfaces

GPTKB entity

Statements (53)
Predicate Object
gptkbp:instanceOf gptkb:software
gptkbp:definedIn gptkb:Microsoft
gptkb:IDL_(Interface_Definition_Language)
gptkbp:enables reuse of software components
gptkbp:example gptkb:IDataObject
gptkb:IDispatch
gptkb:IPersist
gptkb:IUnknown
https://www.w3.org/2000/01/rdf-schema#label COM interfaces
gptkbp:implementedIn gptkb:Delphi
gptkb:C++
gptkb:.NET
C
gptkbp:supports automation
polymorphism
event handling
versioning
encapsulation
language independence
marshalling
binary compatibility
aggregation
containment
cross-language interoperability
late binding
reference counting
AddRef method
GUIDs (Globally Unique Identifiers)
QueryInterface method
Release method
binary standard
custom interfaces
dual interfaces
dynamic invocation
early binding
interface inheritance
interface negotiation
interface pointers
standard interfaces
type libraries
gptkbp:usedBy gptkb:ActiveX
gptkb:OLE
gptkb:DirectX
gptkb:Windows_Shell
Windows API
gptkbp:usedFor object-oriented programming
inter-process communication
gptkbp:usedIn gptkb:Component_Object_Model
gptkbp:bfsParent gptkb:Windows_SDK
gptkb:Windows_Shell
gptkb:Windows_Task_Scheduler
gptkb:Task_Scheduler
gptkbp:bfsLayer 6