Class TDispatchSilencer (unit uComEvents)

Inherits from

TInterfacedObject

IUnknown

IDispatch

TDispatchSilencer :: copied & exposed from AxCtrls

Constructors


constructor Create(ADispatch: IUnknown; const ADispIntfIID: TGUID);

TDispatchSilencer


Functions

function GetIDsOfNames(const IID: TGUID; Names: Pointer; NameCount, LocaleID: Integer; DispIDs: Pointer): Integer;


function GetTypeInfo(Index, LocaleID: Integer; out TypeInfo): Integer;


function GetTypeInfoCount(out Count: Integer): Integer;

IDispatch

function Invoke(DispID: Integer; const IID: TGUID; LocaleID: Integer; Flags: Word; var Params; VarResult, ExcepInfo, ArgErr: Pointer): Integer;


function QueryInterface(const IID: TGUID; out Obj): Integer;

IUnknown

Properties

Events

Variables

Dispatch : IDispatch;


DispIntfIID : TGUID;



Constructors


constructor Create(ADispatch: IUnknown; const ADispIntfIID: TGUID);

TDispatchSilencer


Functions


function GetIDsOfNames(const IID: TGUID; Names: Pointer; NameCount, LocaleID: Integer; DispIDs: Pointer): Integer;


function GetTypeInfo(Index, LocaleID: Integer; out TypeInfo): Integer;


function GetTypeInfoCount(out Count: Integer): Integer;

IDispatch


function Invoke(DispID: Integer; const IID: TGUID; LocaleID: Integer; Flags: Word; var Params; VarResult, ExcepInfo, ArgErr: Pointer): Integer;


function QueryInterface(const IID: TGUID; out Obj): Integer;

IUnknown


Properties


Events


Variables


Dispatch : IDispatch;


DispIntfIID : TGUID;