function ClassType: TClass;
class function ClassNameIs(const Name: string): Boolean;
class function ClassParent: TClass;
class function ClassInfo: Pointer;
class function InheritsFrom(AClass: TClass): Boolean; // *
class function MethodAddress(const Name: ShortString): Pointer; // *
function FieldAddress(const Name: ShortString): Pointer;
function GetInterface(const IID: TGUID; out Obj): Boolean;