00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027 AUD_FUNC1 (PluginHandle *, plugin_get_current, int, type)
00028 AUD_FUNC2 (bool_t, plugin_enable, PluginHandle *, plugin, bool_t, enable)
00029 AUD_FUNC1 (PluginHandle *, plugin_by_widget, void *, widget)
00030 AUD_FUNC4 (int, plugin_send_message, PluginHandle *, plugin,
00031 const char *, code, const void *, data, int, size)
00032
00033
00034 AUD_FUNC1 (int, plugin_get_type, PluginHandle *, plugin)
00035 AUD_FUNC1 (const char *, plugin_get_filename, PluginHandle *, plugin)
00036 AUD_FUNC1 (PluginHandle *, plugin_lookup, const char *, filename)
00037 AUD_FUNC1 (PluginHandle *, plugin_lookup_basename, const char *, basename)
00038
00039 AUD_FUNC1 (const void *, plugin_get_header, PluginHandle *, plugin)
00040 AUD_FUNC1 (PluginHandle *, plugin_by_header, const void *, header)
00041
00042 AUD_FUNC2 (int, plugin_compare, PluginHandle *, a, PluginHandle *, b)
00043 AUD_VFUNC3 (plugin_for_each, int, type, PluginForEachFunc, func, void *,
00044 data)
00045
00046 AUD_FUNC1 (bool_t, plugin_get_enabled, PluginHandle *, plugin)
00047 AUD_VFUNC3 (plugin_for_enabled, int, type, PluginForEachFunc, func,
00048 void *, data)
00049
00050 AUD_FUNC1 (const char *, plugin_get_name, PluginHandle *, plugin)
00051 AUD_FUNC1 (bool_t, plugin_has_about, PluginHandle *, plugin)
00052 AUD_FUNC1 (bool_t, plugin_has_configure, PluginHandle *, plugin)
00053
00054 AUD_VFUNC3 (plugin_add_watch, PluginHandle *, plugin, PluginForEachFunc,
00055 func, void *, data)
00056 AUD_VFUNC3 (plugin_remove_watch, PluginHandle *, plugin, PluginForEachFunc,
00057 func, void *, data)