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 )