InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
INewUIDCmdData Class Referenceabstract

#include <INewUIDCmdData.h>

Inheritance diagram for INewUIDCmdData:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_INEWUIDCMDDATA }
 

Public Member Functions

virtual void Set (IDataBase *db, ClassID classID)=0
 
virtual IDataBaseGetDataBase () const =0
 
virtual ClassID GetClassID ()=0
 
- Public Member Functions inherited from IPMUnknown
virtual IPMUnknownQueryInterface (PMIID interfaceID) const =0
 
virtual void AddRef () const =0
 
virtual void Release () const =0
 

Detailed Description

Data interface for creating new UIDs.

See Also
kNewUIDCmdBoss

Member Function Documentation

virtual ClassID INewUIDCmdData::GetClassID ()
pure virtual

Return the ClassID the new UID will have

Returns
The ClassID of the new UID.
virtual IDataBase* INewUIDCmdData::GetDataBase () const
pure virtual

Return the database UID will be created in

Returns
The database UID will be created in
virtual void INewUIDCmdData::Set (IDataBasedb,
ClassID classID 
)
pure virtual

Set the information required for creating the UID

Parameters
dbWhat database the UID should be created in
classIDWhat ClassID the UID should have