| [Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] | 
Interfaces table entry.
Source position: objpash.inc line 164
| type tinterfaceentry = record | ||
| IID: PGuid; | 
 | Unique GUID for this interface. | 
| VTable: Pointer; | 
 | Pointer to interface VTable. | 
| IOffset: SizeUInt; | 
 | Offset | 
| IIDStr: PShortString; | 
 | Pointer to GUID string. Always assigned for COM. | 
| case Boolean of | ||
| True: ( | ||
| IType: tinterfaceentrytype; | 
 | Interface entry interface type | 
| ); | ||
| False: ( | ||
| __pad_dummy: SizeInt; | 
 | Padding bytes | 
| ); | ||
| end; | 
tinterfaceentry is used to store the list of Interfaces of a class. This list is stored as an array of tinterfaceentry records.