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