diff --git a/API_GdbObjAttribs.cpp b/API_GdbObjAttribs.cpp index 856958f..cccd2b0 100644 --- a/API_GdbObjAttribs.cpp +++ b/API_GdbObjAttribs.cpp @@ -256,7 +256,7 @@ __stdcall EgtRemoveName( int nId) BOOL __stdcall EgtSetInfo( int nId, const wchar_t* wsKey, const wchar_t* wsInfo) { - return ( ExeSetInfo( nId, wstrztoA( wsKey), wstrztoA( wsInfo)) ? TRUE : FALSE) ; + return ( ExeSetInfo( nId, wstrztoA( wsKey), string( wstrztoA( wsInfo))) ? TRUE : FALSE) ; } //----------------------------------------------------------------------------- diff --git a/API_MachMgr.cpp b/API_MachMgr.cpp index f7b1972..d868082 100644 --- a/API_MachMgr.cpp +++ b/API_MachMgr.cpp @@ -781,6 +781,48 @@ __stdcall EgtGetNextOperation( int nId) return ExeGetNextOperation( nId) ; } +//----------------------------------------------------------------------------- +int +__stdcall EgtGetLastOperation( void) +{ + return ExeGetLastOperation() ; +} + +//----------------------------------------------------------------------------- +int +__stdcall EgtGetPrevOperation( int nId) +{ + return ExeGetPrevOperation( nId) ; +} + +//----------------------------------------------------------------------------- +int +__stdcall EgtGetFirstActiveOperation( void) +{ + return ExeGetFirstActiveOperation() ; +} + +//----------------------------------------------------------------------------- +int +__stdcall EgtGetNextActiveOperation( int nId) +{ + return ExeGetNextActiveOperation( nId) ; +} + +//----------------------------------------------------------------------------- +int +__stdcall EgtGetLastActiveOperation( void) +{ + return ExeGetLastActiveOperation() ; +} + +//----------------------------------------------------------------------------- +int +__stdcall EgtGetPrevActiveOperation( int nId) +{ + return ExeGetPrevActiveOperation( nId) ; +} + //----------------------------------------------------------------------------- int __stdcall EgtGetOperationType( int nId) @@ -891,6 +933,13 @@ __stdcall EgtChangeOperationPhase( int nId, int nNewPhase) return ( ExeChangeOperationPhase( nId, nNewPhase) ? TRUE : FALSE) ; } +//----------------------------------------------------------------------------- +BOOL +__stdcall EgtRemoveOperationHome( int nId) +{ + return ( ExeRemoveOperationHome( nId) ? TRUE : FALSE) ; +} + //----------------------------------------------------------------------------- // Dispositions //----------------------------------------------------------------------------- diff --git a/EgtInterface.rc b/EgtInterface.rc index 05f2f30..7d2f845 100644 Binary files a/EgtInterface.rc and b/EgtInterface.rc differ