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

Public Member Functions | |
| virtual void | Set (IDataBase *srcDB, IDataBase *destDB, UID id, IPMUnknown *pmobject)=0 |
| virtual IDataBase * | GetSourceDataBase () const =0 |
| virtual IDataBase * | GetDestinationDataBase () const =0 |
| virtual UID | GetUID () const =0 |
| virtual IPMUnknown * | GetPMObject () 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 controlling a copy database stream. Used for direct object-to-object copy in the database. You shouldn't need to use this interface.
| pure virtual |
Return the destination database
| pure virtual |
Return a pointer to the helper object. The pointer is not AddRef'd, so its lifetime is still owned by the stream.
| pure virtual |
Return the source database
| pure virtual |
Return the destination UID
| pure virtual |
Set which objects we're copying from and to.
| srcDB | Database we're copying from |
| destDB | Database we're copying to |
| id | UID of the object we're copying to |
| pmobject | A helper object in the copy (contains optional extra info for the copy) |