diff --git a/EGkGdbConst.h b/EGkGdbConst.h index 8a53360..1da2759 100644 --- a/EGkGdbConst.h +++ b/EGkGdbConst.h @@ -83,7 +83,8 @@ const std::string GDB_SI_LIST = "!LST" ; // Vettore Id entit const std::string GDB_SI_COPY = "!COP" ; // Id entità const std::string GDB_SI_MGRPONLY = "!MGO" ; // Id entità const std::string GDB_SI_DRAWMODE = "!DRM" ; // Flag -const std::string GDB_SI_DUPSOU = "!DSOU" ; // Id entità -const std::string GDB_SI_DUPLIST = "!DLST" ; // Vettore Id entità -const std::string GDB_SI_DUPMODIF = "!DMOD" ; // Flag - \ No newline at end of file +const std::string GDB_SI_DUPSOU = "!DSOU" ; // Duplo Id entità originale +const std::string GDB_SI_DUPLIST = "!DLST" ; // Duplo Vettore Id entità duplicate +const std::string GDB_SI_DUPMODIF = "!DMOD" ; // Flag di sorgente per duplo modificato +const std::string GDB_SI_DUPLOCKED = "!DLOK" ; // Flag di duplo bloccato (da non aggiornare seguendo originale) +const std::string GDB_SI_DUPTOUPDATE = "!DTUP" ; // Flag di duplo da aggiornare quando sbloccato diff --git a/EInAPI.h b/EInAPI.h index 6937f81..c191239 100644 --- a/EInAPI.h +++ b/EInAPI.h @@ -323,6 +323,9 @@ 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 EgtDuploGetModified( int nSouId, BOOL* pbModif) ; +EIN_EXPORT BOOL __stdcall EgtDuploSetLocked( int nDupId) ; +EIN_EXPORT BOOL __stdcall EgtDuploResetLocked( int nDupId) ; +EIN_EXPORT BOOL __stdcall EgtDuploGetLocked( int nDupId, BOOL* pbModif) ; EIN_EXPORT BOOL __stdcall EgtDuploUpdate( int nSouId) ; EIN_EXPORT BOOL __stdcall EgtIsDuplo( int nDupId) ; EIN_EXPORT int __stdcall EgtDuploGetOriginal( int nDupId) ; diff --git a/EXeExecutor.h b/EXeExecutor.h index 1c5f9a1..5613a15 100644 --- a/EXeExecutor.h +++ b/EXeExecutor.h @@ -361,6 +361,9 @@ 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 ExeDuploGetModified( int nSouId, bool& bModif) ; +EXE_EXPORT bool ExeDuploSetLocked( int nDupId) ; +EXE_EXPORT bool ExeDuploResetLocked( int nDupId) ; +EXE_EXPORT bool ExeDuploGetLocked( int nDupId, bool& bLocked) ; EXE_EXPORT bool ExeDuploUpdate( int nSouId) ; EXE_EXPORT bool ExeIsDuplo( int nDupId) ; EXE_EXPORT int ExeDuploGetOriginal( int nDupId) ;