-// static multinames
-class_signature_t* registry_getanytype();
-class_signature_t* registry_getobjectclass();
-class_signature_t* registry_getnumberclass();
-class_signature_t* registry_getstringclass();
-class_signature_t* registry_getintclass();
-class_signature_t* registry_getuintclass();
-class_signature_t* registry_getnullclass();
-class_signature_t* registry_getbooleanclass();
-class_signature_t* registry_getMovieClip();
+slotinfo_t* registry_resolve(slotinfo_t*s);
+void registry_resolve_all();
+
+slotinfo_t* registry_find(const char*package, const char*name);
+void registry_dump();
+memberinfo_t* registry_findmember(classinfo_t*cls, const char*ns, const char*name, char superclasses);
+memberinfo_t* registry_findmember_nsset(classinfo_t*cls, namespace_list_t*ns, const char*name, char superclasses);
+
+void registry_fill_multiname(multiname_t*m, namespace_t*n, slotinfo_t*c);
+multiname_t* classinfo_to_multiname(slotinfo_t*cls);
+
+char registry_isfunctionclass();
+char registry_isclassclass();
+
+classinfo_t* slotinfo_asclass(slotinfo_t*f);
+classinfo_t* slotinfo_gettype(slotinfo_t*);