Hello, What's the reason of having TInterfaceEntryType declared both in RTL (inc/objpash.inc) and compiler (symconst.pas) and keeping them in sync? It seems that compiler can always use declaration from System unit, no? Regards, Sergei