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

#include <IVendorList.h>

Inheritance diagram for IVendorList:
IPMUnknown

Public Member Functions

virtual int32 GetVendorCount () const =0
 
virtual IK2ServiceProviderQueryNthVendor (int32 nNthVendor)=0
 
virtual IK2ServiceProviderQueryVendor (ClassID nVendorBoss)=0
 
virtual IK2ServiceProviderQueryVendor (const PMString &vendorName)=0
 
virtual IK2ServiceProviderQueryDefaultVendor ()=0
 
virtual bool16 SetDefaultVendor (ClassID nVendorBoss)=0
 
virtual bool16 AddVendor (ClassID nVendorBoss)=0
 
virtual bool16 RemoveVendor (ClassID nVendorBoss)=0
 
virtual void ClearVendor ()=0
 
virtual bool16 GetVendorPathList (ClassID nVendorBoss, K2Vector< PMString > &pathList)=0
 
virtual bool16 SetVendorPathList (ClassID nVendorBoss, const K2Vector< PMString > &pathList)=0
 
virtual bool16 AppendPathToVendorList (ClassID nVendorBoss, const PMString &path)=0
 
virtual bool16 RemovePathFromVendorList (ClassID nVendorBoss, const PMString &path)=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

Currently only used internaly in the linguistic project...

Member Function Documentation

virtual bool16 IVendorList::AppendPathToVendorList (ClassID nVendorBoss,
const PMStringpath 
)
pure virtual

set path list for vendor, kInvalidClass will use DEFAULT vendor

virtual bool16 IVendorList::RemovePathFromVendorList (ClassID nVendorBoss,
const PMStringpath 
)
pure virtual

add path to vendor, kInvalidClass will use DEFAULT vendor

virtual bool16 IVendorList::SetVendorPathList (ClassID nVendorBoss,
const K2Vector< PMString > & pathList 
)
pure virtual

get path list for vendor, kInvalidClass will use DEFAULT vendor