![]() | InDesign SDK 20.5 |
#include <IPluginIDList.h>

Public Types | |
| enum | { kDefaultIID = IID_IPLUGINIDLIST } |
Public Member Functions | |
| virtual void | Set (const K2Vector< PluginID > &list)=0 |
| virtual void | Add (IPluginIDList *copyThis)=0 |
| virtual void | Add (PluginID addThis)=0 |
| virtual void | Remove (PluginID removeThis)=0 |
| virtual void | Clear ()=0 |
| virtual bool16 | IsInList (PluginID pluginID) const =0 |
| virtual int32 | Length () const =0 |
| virtual PluginID | GetNth (int32 i) const =0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
Data interface for storing a list of plug-in IDs values
| pure virtual |
Add every plug-in the supplied list to this
| copyThis | list to copy from. |
| pure virtual |
Add a new plug-in to the list
| addThis | plug-in to add |
| pure virtual |
Empty the list.
| pure virtual |
Fetch a plug-in from the list by index.
| i | index of the plug-in to fetch |
| pure virtual |
Returns whether the plug-in is in the list.
| pluginID | plug-in to check |
| pure virtual |
Returns the number of plug-ins in the list.
| pure virtual |
Remove a plug-in from the list.
| removeThis | plug-in to remove. |