4 libbasetype struct IntOOPBase
15 APTR OOP_NewObject(struct OOP_IClass *classPtr, UBYTE *classID, struct TagItem *tagList) (A0, A1, A2)
16 OOP_AttrBase OOP_ObtainAttrBase(STRPTR interfaceID) (A0)
17 OOP_MethodID OOP_GetMethodID(STRPTR interfaceID, ULONG methodOffset) (A0, D0)
18 void OOP_AddClass(OOP_Class *classPtr) (A0)
19 void OOP_ReleaseAttrBase(STRPTR interfaceID) (A0)
20 void OOP_DisposeObject(OOP_Object *obj) (A0)
21 void OOP_RemoveClass(OOP_Class *classPtr) (A0)
23 OOP_AttrBase OOP_GetAttrBase(STRPTR interfaceID) (A0)
24 IPTR OOP_GetAttr(OOP_Object *object, OOP_AttrID attrID, IPTR *storage) (A0, A1, A2)
25 IPTR OOP_SetAttrs(OOP_Object *object, struct TagItem *attrList) (A0, A1)
26 BOOL OOP_ObtainAttrBases(struct OOP_ABDescr *abd) (A0)
27 void OOP_ReleaseAttrBases(struct OOP_ABDescr *abd) (A0)
28 LONG OOP_ParseAttrs(struct TagItem *tags, IPTR *storage, ULONG numattrs, OOP_AttrCheck *attrcheck, OOP_AttrBase attrbase) (A0, A1, D0, A2, D1)
29 void *OOP_GetMethod(OOP_Object *obj, OOP_MethodID mid) (A0, D0)