![]() | InDesign SDK 20.5 |

Public Types | |
| enum | { kDefaultIID = IID_ISCRIPTVERSIONINFO } |
Public Member Functions | |
| virtual const ScriptVersion & | GetCurrentScriptDOMVersion () const =0 |
| virtual ScriptVersionList | GetKnownScriptDOMVersions (const ScriptClient &client=kInvalidClass) const =0 |
| virtual const ScriptVersion & | GetApplicableDOMVersion (const RequestContext &context) const =0 |
| virtual PMString | GetApplicableUIVersion (const RequestContext &context) const =0 |
| virtual void | GetApplicableGUIDs (const RequestContext &context, GUID *appGUID, GUID *singleUserTypeLibGUID=nil, GUID *multiUserTypeLibGUID=nil) const =0 |
| virtual IDFile | GetApplicableDescriptionFolder (const RequestContext &context, bool16 createFolder=kFalse) const =0 |
| virtual const ScriptVersion & | GetMinimumINXImportDOMVersion (const RequestContext &context) 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 |
| pure virtual |
Get the folder where a client should publish its description (e.g., AppleScript Dictionary, Visual Basic TypeLibrary)
| context | specifies the version of the DOM to be published |
| createFolder | indicates whether this call should create the folder if it doesn't already exist |
| pure virtual |
Get the version of the scripting DOM actually used to handle a particular request. For example, suppose a request specifies version 3.5 of the DOM, but the only known valid DOM versions are 3.0 and 4.0; 3.0 would be returned.
| context | specifies the context of the request |
| pure virtual |
Get the GUIDs associated with a version of the scripting DOM
| context | specifies the version of the DOM |
| appGUID | if non-nil, returns the GUID of the application |
| singleUserTypeLibGUID | if non-nil, returns the GUID of the single-user type library |
| multiUserTypeLibGUID | if non-nil, returns the GUID of the multi-user type library |
| pure virtual |
Get the UI string associated with a version of the scripting DOM
| context | specifies the version of the DOM |
| pure virtual |
Return the version number of the scripting document object model (DOM) corresponding to the current version of the application.
| pure virtual |
Return a list of known scripting DOM versions.
| client | indicates the list should be confined to a specific client |
| pure virtual |
Get the lowest DOM Version that can read files written by a given DOM Version
| the | DOM version being used to generate INX |