System.TInterfaceTable
Delphi
  TInterfaceTable = packed record
    EntryCount: Integer;
    {$IF defined(CPU64BITS)}
    _Filler: UInt32;
    {$ENDIF}
    Entries: array[0..9999{EntryCount - 1}] of TInterfaceEntry;
   {Intfs: array[0..EntryCount - 1] of PPTypeInfo;}
  end;
C++
struct DECLSPEC_DRECORD TInterfaceTable
{
public:
    int EntryCount;
#ifdef _WIN64
    unsigned _Filler;
#endif /* _WIN64 */
    System::StaticArray<TInterfaceEntry, 10000> Entries;
};
Properties
| Type | Visibility | Source | Unit | Parent | 
|---|---|---|---|---|
record struct  | 
		public | System.pas System.hpp  | 
        System | System | 
Description
TInterfaceTable lists the interfaces that a class supports, and PInterfaceTable points to this list.
PInterfaceTable is a pointer to a TInterfaceTable value. TInterfaceTable contains the fields listed in the following table.
| Field | Meaning | 
|---|---|
| 
 EntryCount  | 
 The number of interface descriptors in the table.  | 
| 
 Entries  | 
 An array of interface descriptors.  |