+ //typedef boost::shared_ptr<type_lookup> type_lookup_ptr;
+ //static type_lookup_ptr type_lookup_;
+ //static type_lookup type_lookup_;
+
+ enum registry_action
+ {
+ lookup,
+ set
+ };
+
+ static bool call_registry(const std::string& extension,
+ loader_ptr& loader,
+ registry_action action);