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

Public Types | |
| enum | { kDefaultIID = IID_ISETMDBEFORESAVECMDDATA } |
Public Member Functions | |
| virtual void | Set (IPMUnknown *targetObject, const IDFile &fileToSave, bool16 generateManifest, bool16 isSaved)=0 |
| virtual IPMUnknown * | QueryTargetObject (const PMIID &iid) const =0 |
| virtual IDFile | GetFileToSave () const =0 |
| virtual bool16 | ShouldGenerateManifest () const =0 |
| virtual bool16 | IsSaved () 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 |
A data interface used by SetMetadataBeforeSaveCmd.
| pure virtual |
| pure virtual |
| pure virtual |
Query an interface on the target object.
| iid | IN The ID of the interface to query. |
| pure virtual |
Set the command data.
| targetObject | IN The target object of the command. It must have a IID_IMETADATA interface. |
| fileToSave | IN The file to be saved. |
| generateManifest | IN Whether to generate xapMM:Manifest. |
| isSaved | IN Whether the file has been saved. |
| pure virtual |