help files
Z505 | PasWiki | FUQ | Search | Main Docs | API Guide



[Overview][Constants][Types][Classes][Procedures and functions][Variables] Reference for unit 'System' (#rtl)

tinterfaceentry

Interfaces table entry.

Declaration

Source position: objpash.inc line 122

type tinterfaceentry = record

  IID: PGuid;

  

Unique GUID for this interface.

  VTable: Pointer;

  

Pointer to interface VTable.

  IOffset: PtrInt;

  

Offset

  IIDStr: PShortString;

  

Pointer to GUID string. Always assigned for COM.

  case Boolean of

    true: (

        IType: tinterfaceentrytype;

  

Interface entry interface type

      );

    false: (

        __pad_dummy: pointer;

  

Padding bytes

      );

end;

Description

tinterfaceentry is used to store the list of Interfaces of a class. This list is stored as an array of tinterfaceentry records.

Notes

 No notes exist for this page yet. 





lufdoc, Powtils, fpc, freepascal, delphi, kylix, c/c++, mysql, cgi web framework docs, Z505