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

#include <IStripForeignMetaDataCmdData.h>

Inheritance diagram for IStripForeignMetaDataCmdData:
IPMUnknown

Public Types

enum  { kDefaultIID = IID_ISTRIPFOREIGNMETADATACMDDATA }
 

Public Member Functions

virtual void Set (IPMUnknown *targetObject)=0
 
virtual IPMUnknownQueryTargetObject (const PMIID &iid) const =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

A data interface used by StripForeignMetaDataCmd.

Member Function Documentation

virtual IPMUnknown* IStripForeignMetaDataCmdData::QueryTargetObject (const PMIIDiid) const
pure virtual

Query an interface on the target object.

Parameters
iidIN The ID of the interface to query.
Returns
IPMUnknown pointer to the interface iid or nil, if interface iid doesn't exist.
virtual void IStripForeignMetaDataCmdData::Set (IPMUnknowntargetObject)
pure virtual

Set the command data.

Parameters
targetObjectIN The target object of the command. It must have a IID_IMETADATA interface.
See Also
IID_IMETADATA