IDispatch
[Properties (by Name)][Methods (by Name)][Events (by Name)]
Dispatch interface
Declaration
Source position: objpash.inc line 287
Type
IDispatch = interface (IUnknown) ['{00020400-0000-0000-C000-000000000046}']
function GetTypeInfoCount(out count: LongInt) : HRESULT;
function GetTypeInfo(Index: LongInt; LocaleID: LongInt; out TypeInfo)
: HRESULT;
function GetIDsOfNames(const iid: TGuid; names: Pointer;
NameCount: LongInt; LocaleID: LongInt;
DispIDs: Pointer) : HRESULT;
function Invoke(DispID: LongInt; const iid: TGuid; LocaleID: LongInt;
Flags: Word; var params; VarResult: pointer;
ExcepInfo: pointer; ArgErr: pointer) : HRESULT;
end
;
Description
IDispatch is the pascal definition of the Windows Dispatch interface definition.
Members
Member | Type | Visibility | Description |
---|---|---|---|
GetIDsOfNames | Method | default | Return IDs of named procedures |
GetTypeInfo | Method | default | Return type information about properties |
GetTypeInfoCount | Method | default | Return number of properties. |
Invoke | Method | default | Invoke a dispatch method |
Inheritance
Class | Description |
---|---|
IDispatch | Dispatch interface |
See also
Name | Description |
---|---|
IUnknown | Basic interface for all COM-based interfaces |