+/* Use only if you know what you're doing... */
+#define module_FindName(a,b) __module_FindName(VLC_OBJECT(a),b)
+VLC_EXPORT( module_t *, __module_FindName, ( vlc_object_t *, const char * ) );
+
+/* Return a NULL terminated array with the names of the modules that have a
+ * certain capability.
+ * Free after uses both the string and the table. */
+ #define module_GetModulesNamesForCapability(a,b,c) \
+ __module_GetModulesNamesForCapability(VLC_OBJECT(a),b,c)
+VLC_EXPORT(char **, __module_GetModulesNamesForCapability,
+ ( vlc_object_t *p_this, const char * psz_capability,
+ char ***psz_longname ) );
+