InDesign SDK  20.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
kOLEAutomationMgrBoss Class Reference

#include <SynthObjModel.h>

Inheritance diagram for kOLEAutomationMgrBoss:
kCoreScriptManagerBoss

Public Member Functions

ISignalMgr IID_ISIGNALMGR
 
IScriptRunner IID_ISCRIPTRUNNER
 
IPMUnknown IID_ISCRIPTDATACONVERTER
 
IBoolData IID_IBOOLDATA
 
IScriptManager IID_ISCRIPTMANAGER
 
IK2ServiceProvider IID_IK2SERVICEPROVIDER
 
IScriptPreferences IID_ISCRIPTPREFERENCES
 
IPMUnknown IID_IVBACTIVESCRIPTCONTEXT
 
IScriptEngine IID_ISCRIPTENGINE
 
- Public Member Functions inherited from kCoreScriptManagerBoss
IPMUnknown IID_ISCRIPTDOMHELPER
 
IK2ServiceProvider IID_IK2SERVICEPROVIDER
 

Detailed Description

Manages client-specific functionality for OLE Automation

Member Function Documentation

IBoolData kOLEAutomationMgrBoss::IID_IBOOLDATA

Bool data to keep track of any function pointers in script

  • Implementation: kBoolDataImpl
  • Available in:
  • Class from:
IK2ServiceProvider kOLEAutomationMgrBoss::IID_IK2SERVICEPROVIDER

Allow service to work on main thread only

  • Implementation: kScriptManagerService_MainThreadOnlyImpl
  • Available in:
  • Class from:
IPMUnknown kOLEAutomationMgrBoss::IID_ISCRIPTDATACONVERTER

Converts data between the core and client-specific formats

  • Implementation: kOLEAutomationDataConverterImpl
  • Available in:
  • Class from:
IScriptEngine kOLEAutomationMgrBoss::IID_ISCRIPTENGINE

Implements support for a single default engine on this client

  • Implementation: kOLEAutomationEngineImpl
  • Available in:
  • Class from:
IScriptManager kOLEAutomationMgrBoss::IID_ISCRIPTMANAGER

Provides basic information about client-specific scripting support

  • Implementation: kOLEAutomationMgrImpl
  • Available in:
  • Class from:
IScriptPreferences kOLEAutomationMgrBoss::IID_ISCRIPTPREFERENCES

Implements support for script preferences that are shared with other scripting languages

  • Implementation: kScriptPreferencesImpl
  • Available in:
  • Class from:
IScriptRunner kOLEAutomationMgrBoss::IID_ISCRIPTRUNNER

Handles client-specific script invocation

  • Implementation: kVisualBasicRunnerImpl
  • Available in:
  • Class from:
ISignalMgr kOLEAutomationMgrBoss::IID_ISIGNALMGR

Used by CScriptRunner to signal responders that a script is executing

  • Implementation: kSignalMgrImpl
  • Available in:
  • Class from:
IPMUnknown kOLEAutomationMgrBoss::IID_IVBACTIVESCRIPTCONTEXT

Data to keep handle of current running script context

  • Implementation: kVBActiveScriptContextImpl
  • Available in:
  • Class from: