From 2719ab579e18c2d3687e7efaaeb736538afb451b Mon Sep 17 00:00:00 2001 From: Dario Sassi Date: Mon, 8 Feb 2021 08:46:02 +0000 Subject: [PATCH] Include : - aggiornamento prototipi - aggiunte costanti per nuove info di sistema. --- EGkGdbConst.h | 5 ++++- EInAPI.h | 7 +++++++ EXeExecutor.h | 7 +++++++ 3 files changed, 18 insertions(+), 1 deletion(-) diff --git a/EGkGdbConst.h b/EGkGdbConst.h index 7dd0c6b..eee4072 100644 --- a/EGkGdbConst.h +++ b/EGkGdbConst.h @@ -80,4 +80,7 @@ const std::string GDB_SI_LIST = "!LST" ; const std::string GDB_SI_COPY = "!COP" ; const std::string GDB_SI_MGRPONLY = "!MGO" ; const std::string GDB_SI_DRAWMODE = "!DRM" ; - \ No newline at end of file +const std::string GDB_SI_DUPSOU = "!DSOU" ; +const std::string GDB_SI_DUPLIST = "!DLST" ; +const std::string GDB_SI_DUPMODIF = "!DMOD" ; + \ No newline at end of file diff --git a/EInAPI.h b/EInAPI.h index d373ec7..e2eb7bc 100644 --- a/EInAPI.h +++ b/EInAPI.h @@ -311,6 +311,13 @@ EIN_EXPORT BOOL __stdcall EgtDeselectPartObjs( int nPartId) ; EIN_EXPORT BOOL __stdcall EgtSelectLayerObjs( int nLayerId) ; EIN_EXPORT BOOL __stdcall EgtDeselectLayerObjs( int nLayerId) ; EIN_EXPORT BOOL __stdcall EgtSelectPathObjs( int nId, BOOL bHaltOnFork) ; +EIN_EXPORT int __stdcall EgtDuploNew( int nSouId) ; +EIN_EXPORT BOOL __stdcall EgtDuploCount( int nSouId, int* pnCount) ; +EIN_EXPORT BOOL __stdcall EgtDuploList( int nSouId, int*& vInd, int* pnCount) ; +EIN_EXPORT BOOL __stdcall EgtDuploSetModified( int nSouId) ; +EIN_EXPORT BOOL __stdcall EgtDuploUpdate( int nSouId) ; +EIN_EXPORT BOOL __stdcall EgtIsDuplo( int nDupId) ; +EIN_EXPORT int __stdcall EgtDuploGetOriginal( int nDupId) ; // GeomDB Objects EIN_EXPORT BOOL __stdcall EgtExistsObj( int nId) ; diff --git a/EXeExecutor.h b/EXeExecutor.h index 6477e94..60df393 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -350,6 +350,13 @@ EXE_EXPORT bool ExeDeselectPartObjs( int nPartId) ; EXE_EXPORT bool ExeSelectLayerObjs( int nLayerId) ; EXE_EXPORT bool ExeDeselectLayerObjs( int nLayerId) ; EXE_EXPORT bool ExeSelectPathObjs( int nId, bool bHaltOnFork) ; +EXE_EXPORT int ExeDuploNew( int nSouId) ; +EXE_EXPORT bool ExeDuploCount( int nSouId, int& nCount) ; +EXE_EXPORT bool ExeDuploList( int nSouId, INTVECTOR& vnRef) ; +EXE_EXPORT bool ExeDuploSetModified( int nSouId) ; +EXE_EXPORT bool ExeDuploUpdate( int nSouId) ; +EXE_EXPORT bool ExeIsDuplo( int nDupId) ; +EXE_EXPORT int ExeDuploGetOriginal( int nDupId) ; // GeomDB Objects EXE_EXPORT bool ExeExistsObj( int nId) ;