diff --git a/EInAPI.h b/EInAPI.h index fb78340..a2d046a 100644 --- a/EInAPI.h +++ b/EInAPI.h @@ -545,6 +545,8 @@ EIN_EXPORT BOOL __stdcall EgtGetCurrMachineName( wchar_t*& wsMachineName) ; EIN_EXPORT int __stdcall EgtGetMachGroupCount( void) ; EIN_EXPORT int __stdcall EgtGetFirstMachGroup( void) ; EIN_EXPORT int __stdcall EgtGetNextMachGroup( int nId) ; +EIN_EXPORT int __stdcall EgtGetLastMachGroup( void) ; +EIN_EXPORT int __stdcall EgtGetPrevMachGroup( int nId) ; EIN_EXPORT BOOL __stdcall EgtGetMachGroupNewName( const wchar_t* wsName, wchar_t*& wsNewName) ; EIN_EXPORT int __stdcall EgtAddMachGroup( const wchar_t* wsName, const wchar_t* wsMachineName) ; EIN_EXPORT BOOL __stdcall EgtRemoveMachGroup( int nMGroupId) ; diff --git a/EMkMachMgr.h b/EMkMachMgr.h index 942390b..52e4965 100644 --- a/EMkMachMgr.h +++ b/EMkMachMgr.h @@ -44,6 +44,8 @@ class __declspec( novtable) IMachMgr virtual int GetMachGroupCount( void) const = 0 ; virtual int GetFirstMachGroup( void) const = 0 ; virtual int GetNextMachGroup( int nId) const = 0 ; + virtual int GetLastMachGroup( void) const = 0 ; + virtual int GetPrevMachGroup( int nId) const = 0 ; virtual bool GetMachGroupNewName( std::string& sName) const = 0 ; virtual int AddMachGroup( const std::string& sName, const std::string& sMachineName) = 0 ; virtual bool RemoveMachGroup( int nId) = 0 ; diff --git a/EXeExecutor.h b/EXeExecutor.h index d7c1b5e..5e45b06 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -593,6 +593,8 @@ EXE_EXPORT bool ExeGetCurrMachineDir( std::string& sMachineDir) ; EXE_EXPORT int ExeGetMachGroupCount( void) ; EXE_EXPORT int ExeGetFirstMachGroup( void) ; EXE_EXPORT int ExeGetNextMachGroup( int nId) ; +EXE_EXPORT int ExeGetLastMachGroup( void) ; +EXE_EXPORT int ExeGetPrevMachGroup( int nId) ; EXE_EXPORT bool ExeGetMachGroupNewName( std::string& sName) ; EXE_EXPORT int ExeAddMachGroup( const std::string& sName, const std::string& sMachineName) ; EXE_EXPORT bool ExeRemoveMachGroup( int nMGroupId) ;