diff --git a/EInAPI.h b/EInAPI.h index 8d1e5ca..cd5b2ac 100644 --- a/EInAPI.h +++ b/EInAPI.h @@ -770,6 +770,10 @@ EIN_EXPORT BOOL __stdcall EgtTdbReload( void) ; EIN_EXPORT BOOL __stdcall EgtTdbSave( void) ; EIN_EXPORT BOOL __stdcall EgtTdbGetToolDir( wchar_t*& wsToolDir) ; EIN_EXPORT BOOL __stdcall EgtTdbGetToolHolderDir( wchar_t*& wsTHolderDir) ; +EIN_EXPORT BOOL __stdcall EgtTdbExport( const wchar_t* wsToolsNames, const wchar_t* wsOutFile) ; +EIN_EXPORT BOOL __stdcall EgtTdbToBeImported( const wchar_t* wsFile, wchar_t*& wsToolsNames) ; +EIN_EXPORT BOOL __stdcall EgtTdbImport( const wchar_t* wsFile, const wchar_t* wsToolsToImport, const wchar_t* wsToolsNames, wchar_t*& wsImported) ; + // Setup EIN_EXPORT int __stdcall EgtGetCurrSetup( void) ; EIN_EXPORT BOOL __stdcall EgtImportSetup( const wchar_t* wsName) ; diff --git a/EXeExecutor.h b/EXeExecutor.h index d32db7c..1c54143 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -915,6 +915,10 @@ EXE_EXPORT bool ExeTdbReload( void) ; EXE_EXPORT bool ExeTdbSave( void) ; EXE_EXPORT bool ExeTdbGetToolDir( std::string& sToolDir) ; EXE_EXPORT bool ExeTdbGetToolHolderDir( std::string& sTHolderDir) ; +EXE_EXPORT bool ExeTdbExport( const STRVECTOR& vsToolsNames, const std::string& sOutFile) ; +EXE_EXPORT bool ExeTdbToBeImported( const std::string& sFile, STRVECTOR& vsToolsNames) ; +EXE_EXPORT bool ExeTdbImport( const std::string& sFile, const STRVECTOR& vsToolsToImport, const STRVECTOR& vsToolsNames, STRVECTOR& vsImported) ; + // Setup EXE_EXPORT int ExeGetCurrSetup( void) ; EXE_EXPORT bool ExeGetDefaultSetupName( std::string& sName) ;