COM / ActiveX SDK Documentation  2022 SP0
Public Member Functions | List of all members
IVstaIntegration Interface Reference

import"FxInterfaces.idl";

Inheritance diagram for IVstaIntegration:

Public Member Functions

HRESULT Load ([in] IAcadApplication *pApplication, [in] BSTR hostId)
 
HRESULT Unload ()
 
HRESULT StartMacroRecording ([in] BSTR macroName)
 
HRESULT EmitCommands ([in] SAFEARRAY(BSTR) commands)
 
HRESULT StopMacroRecording ()
 
HRESULT GetMacros ([out, retval]SAFEARRAY(BSTR) *)
 
HRESULT GenerateNewMacroName ([out, retval] BSTR *macroName)
 
HRESULT ExecuteMacro ([in] BSTR macro)
 
HRESULT EditMacro ([in] BSTR macro)
 
HRESULT DeleteMacro ([in] BSTR macro)
 
HRESULT SetContext ([in] BSTR hostID, [in] BSTR manufacturer, [in] BSTR rootPath)
 
HRESULT SetupHost ([in] bool bForceUpdate)
 
HRESULT BuildShortcutPaths ()
 
HRESULT CreateShortcuts ()
 
HRESULT CleanShortcuts ()
 

Detailed Description

Definition at line 1717 of file FxInterfaces.idl.

Member Function Documentation

◆ BuildShortcutPaths()

HRESULT IVstaIntegration::BuildShortcutPaths ( )

◆ CleanShortcuts()

HRESULT IVstaIntegration::CleanShortcuts ( )

◆ CreateShortcuts()

HRESULT IVstaIntegration::CreateShortcuts ( )

◆ DeleteMacro()

HRESULT IVstaIntegration::DeleteMacro ( [in] BSTR  macro)

◆ EditMacro()

HRESULT IVstaIntegration::EditMacro ( [in] BSTR  macro)

◆ EmitCommands()

HRESULT IVstaIntegration::EmitCommands ( [in] SAFEARRAY(BSTR)  commands)

◆ ExecuteMacro()

HRESULT IVstaIntegration::ExecuteMacro ( [in] BSTR  macro)

◆ GenerateNewMacroName()

HRESULT IVstaIntegration::GenerateNewMacroName ( [out, retval] BSTR *  macroName)

◆ GetMacros()

HRESULT IVstaIntegration::GetMacros ( [out, retval] SAFEARRAY(BSTR) *  )

◆ Load()

HRESULT IVstaIntegration::Load ( [in] IAcadApplication pApplication,
[in] BSTR  hostId 
)

◆ SetContext()

HRESULT IVstaIntegration::SetContext ( [in] BSTR  hostID,
[in] BSTR  manufacturer,
[in] BSTR  rootPath 
)

◆ SetupHost()

HRESULT IVstaIntegration::SetupHost ( [in] bool  bForceUpdate)

◆ StartMacroRecording()

HRESULT IVstaIntegration::StartMacroRecording ( [in] BSTR  macroName)

◆ StopMacroRecording()

HRESULT IVstaIntegration::StopMacroRecording ( )

◆ Unload()

HRESULT IVstaIntegration::Unload ( )

The documentation for this interface was generated from the following file: