19 #if defined( _MSC_VER )
52 virtual ~CFxVSTA() {};
59 virtual bool IsVSTAStarted() = 0;
75 virtual bool Load() = 0;
83 virtual std::vector<std::string> GetMacros() = 0;
99 virtual void ExecuteMacro(
const std::string pName, IDispatch* pDispatch ) = 0;
107 virtual void EditMacro(
const std::string pName ) = 0;
115 virtual void DeleteMacro(
const std::string pName ) = 0;
123 virtual void StartMacroRecording(
const std::string pName ) = 0;
130 virtual void StopMacroRecording() = 0;
138 virtual void EmitCommands( std::vector<std::string> commandList ) = 0;
145 virtual int GetCurrentMacro() = 0;
153 virtual void SetCurrentMacro(
int macroIndex ) = 0;
160 virtual int GetLanguage() = 0;
165 #endif //defined( _MSC_VER )