From 863af596513aeb980ba359cc1358278abf4092a7 Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Fri, 5 Aug 2016 18:38:51 +0000 Subject: [PATCH] EgtInterface 1.6t1 : - aggiornamento interfaccia per funzioni su Operazioni. --- API_GdbObjAttribs.cpp | 2 +- API_MachMgr.cpp | 49 ++++++++++++++++++++++++++++++++++++++++++ EgtInterface.rc | Bin 11726 -> 11726 bytes 3 files changed, 50 insertions(+), 1 deletion(-) 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 05f2f30311e3513625a353acc4ddc667a244bf5e..7d2f84590f1d15fff2011bf32cee1a2d0b9459dc 100644 GIT binary patch delta 145 zcmX>XeJ*;#H#T-71_K5i2E)w{#cnc9zQ&ouT*6>D`6H+9WG^L)&3#f*jGK>eYcV4! sJIOS8pI`+{*=8>#FUHLqgi(~ZGQ*^yrns=68^AMpog&;Wpdl^X04`N5XeJ*;#H#T-d21^DV29wPX#cnc9zQ&ouT+CoH`6H+9WG^L)&3#f*jGK>eYcV4! sJIOS8pI`+{*=8>#FUHLqgi(~ZGQ*^yrns=68^AMpog&;Wpdl^X06p|A82|tP