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

Public Types | |
| enum | { kDefaultIID = IID_IACTIONIDTOUIDDATA } |
Public Member Functions | |
| virtual int32 | Length ()=0 |
| virtual UID | GetUID (ActionID actionID)=0 |
| virtual void | RemoveEntry (ActionID actionID)=0 |
| virtual void | AddEntry (ActionID actionID, UID someObject)=0 |
Public Member Functions inherited from IPMUnknown | |
| virtual IPMUnknown * | QueryInterface (PMIID interfaceID) const =0 |
| virtual void | AddRef () const =0 |
| virtual void | Release () const =0 |
Handy Interface for maintaining a mapping between ActionIDs and UIDs
Add a new entry for an ActionID and associated UID
| actionID | the action we want to add an entry for |
| someObject | the UID associated with this action |
Given an ActionID, return the associated UID
| actionID | the action we want to get the UID for |
| pure virtual |
Get a count of the entries in our list
| pure virtual |
Remove an action and associated UID from our list
| actionID | the action we want to remove |