Class IDispatch (unit Olectlr)

Inherits from

IUnknown

The IDispatch class in Borland's Dispatch unit is redeclared here to correct the Invoke method decaration.

Constructors



Functions

function GetIDsOfNames(const riid: IID; var rgszNames: PChar; cNames: Integer; lcid: LCID; var rgdispid: DISPID): HResult;


function GetTypeInfo(itinfo: Integer; lcid: LCID; var pptinfo: ITypeInfo): HResult;


function GetTypeInfoCount(var pctinfo: Integer): HResult;


function Invoke(dispidMember: DISPID; const riid: IID; lcid: LCID; wFlags: Word; var pdispparams: DISPPARAMS; pvarResult: PVARIANT; var pexcepinfo: EXCEPINFO; var puArgErr: Integer): HResult;


Properties

Events

Variables


Constructors


Functions


function GetIDsOfNames(const riid: IID; var rgszNames: PChar; cNames: Integer; lcid: LCID; var rgdispid: DISPID): HResult;


function GetTypeInfo(itinfo: Integer; lcid: LCID; var pptinfo: ITypeInfo): HResult;


function GetTypeInfoCount(var pctinfo: Integer): HResult;


function Invoke(dispidMember: DISPID; const riid: IID; lcid: LCID; wFlags: Word; var pdispparams: DISPPARAMS; pvarResult: PVARIANT; var pexcepinfo: EXCEPINFO; var puArgErr: Integer): HResult;


Properties


Events


Variables