Unit 'System' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#rtl]

IUnknown

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Basic interface for all COM-based interfaces.

Declaration

Source position: objpash.inc line 276

type IUnknown = interface

  function QueryInterface();

  

Return pointer to VMT table of interface.

  function _AddRef;

  

Increase reference count of the interface.

  function _Release;

  

Decrease reference count of the interface.

end;

Inheritance

IUnknown

  

Basic interface for all COM-based interfaces.

|

IInterface

  

Basic interface for all COM based interfaces.

Description

IUnknown is defined by windows. It's the basic interface which all COM objects must implement. The definition does not contain any code.

See also

IInterface

  

Basic interface for all COM based interfaces.

IDispatch

  

Dispatch interface.

IInvokable

  

Interface with RTTI associated with it.


Documentation generated on: Jul 24 2023