Sign in Join
FPDoc Onlineexperiment

IUnknown interface

In unit System

Basic interface for all COM-based interfaces.

Declaration

pascal
IUnknown = class

Descends from it: IClassFactory IDispatch ISequentialStream

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

Methods

QueryInterfaceReturn pointer to VMT table of interface.
_AddRefIncrease reference count of the interface.
_ReleaseDecrease reference count of the interface.

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.