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

Public Types | |
| enum | { kDefaultIID = IID_ISETADOBERIGHTSMGMTMDCMDDATA } |
Public Member Functions | |
| virtual void | Set (IPMUnknown *targetObject, const UnspecifiableOf< IAdobeRightsMgmtMetaData::RightsStatus > &marked=kUnspecified, const UnspecifiableOf< PMString > ©right=kUnspecified, const UnspecifiableOf< metadata::URI > &webStatementReference=kUnspecified)=0 |
| virtual IPMUnknown * | QueryTargetObject (const PMIID &iid) const =0 |
| virtual UnspecifiableOf< PMString > | GetCopyright () const =0 |
| virtual UnspecifiableOf < IAdobeRightsMgmtMetaData::RightsStatus > | GetMarked () const =0 |
| virtual UnspecifiableOf < metadata::URI > | GetWebStatementReference () 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 SetAdobeRightsMgmtMDCmd.
| pure virtual |
Returns the legal copyright notice specified by 'xapRights:Copyright' property.
| pure virtual |
Returns the status indicating if this is a rights managed resource specified by 'xapRights:Marked' property.
| pure virtual |
Returns the Location of web page describing the owner and/or rights statement for this resource specified by 'xapRights:WebStatement' property.
| 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_IADOBERIGHTSMGMTMETADATA interface. |
| marked | IN The rights status. |
| copyright | IN The legal copyright notice. |
| webStatementReference | IN The Location of web page describing the owner and/or rights statement. |