diff --git a/EInAPI.h b/EInAPI.h index 4660e83..77889b9 100644 --- a/EInAPI.h +++ b/EInAPI.h @@ -514,7 +514,7 @@ EIN_EXPORT BOOL __stdcall EgtResetCurrMachGroup( void) ; EIN_EXPORT int __stdcall EgtGetCurrMachGroup( void) ; // Phases EIN_EXPORT int __stdcall EgtAddPhase( void) ; -EIN_EXPORT BOOL __stdcall EgtSetCurrPhase( int nPhase) ; +EIN_EXPORT BOOL __stdcall EgtSetCurrPhase( int nPhase, BOOL bForced) ; EIN_EXPORT int __stdcall EgtGetCurrPhase( void) ; EIN_EXPORT BOOL __stdcall EgtRemoveLastPhase( void) ; EIN_EXPORT int __stdcall EgtGetPhaseCount( void) ; diff --git a/EMkMachMgr.h b/EMkMachMgr.h index d6c62c0..5f49501 100644 --- a/EMkMachMgr.h +++ b/EMkMachMgr.h @@ -51,7 +51,7 @@ class __declspec( novtable) IMachMgr virtual int GetCurrMachGroup( void) const = 0 ; // Phases virtual int AddPhase( void) = 0 ; - virtual bool SetCurrPhase( int nPhase) = 0 ; + virtual bool SetCurrPhase( int nPhase, bool bForced = false) = 0 ; virtual int GetCurrPhase( void) const = 0 ; virtual bool RemoveLastPhase( void) = 0 ; virtual int GetPhaseCount( void) const = 0 ; diff --git a/EXeExecutor.h b/EXeExecutor.h index e200a9e..28f7a90 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -552,7 +552,7 @@ EXE_EXPORT bool ExeResetCurrMachGroup( void) ; EXE_EXPORT int ExeGetCurrMachGroup( void) ; // Phases EXE_EXPORT int ExeAddPhase( void) ; -EXE_EXPORT bool ExeSetCurrPhase( int nPhase) ; +EXE_EXPORT bool ExeSetCurrPhase( int nPhase, bool bForced) ; EXE_EXPORT int ExeGetCurrPhase( void) ; EXE_EXPORT bool ExeRemoveLastPhase( void) ; EXE_EXPORT int ExeGetPhaseCount( void) ;