struct hwPluginList *list = hw_GetPluginList(struct hwTagList *tags);
hw_GetPluginList()
will return a pointer to a struct hwPluginList
which
looks like this:
struct hwPluginList { struct hwPluginList *Succ; hwPluginBase *Plugin; }; |
For each node in the list, struct hw_PluginList
will be initialized as
follows:
Succ:
NULL
if this node is the last one.
Plugin:
hwPluginBase
. You can get all necessary information
about the plugin by examining the members of this structure. See InitPlugin for a description of the individual structure members.
The list that is returned by this function must be freed using the hw_FreePluginList() function. See hw_FreePluginList for details.
NULL