#include #define SSA_EXPORT #include "ssadll.h" #include "ssalibman.h" //TODO EP: deve essere multipthread? const char * SSA_DecodificaUltimoErrore() { return SSALibMan::getInst()->DecodificaUltimoErrore(); } int SSA_VerificaModulo(const char* prodotto, const char* modulo) { return SSALibMan::getInst()->VerificaModulo(prodotto, modulo); } int SSA_VerificaModulo1(const char* prodotto, const char* modulo, const char* piva) { return SSALibMan::getInst()->VerificaModulo(prodotto, modulo, piva); } int SSA_Login(const char* idClient, const char* prodotto) { return SSALibMan::getInst()->Login(idClient, prodotto); } int SSA_Login1(const char* idClient, const char* prodotto, const char* piva) { return SSALibMan::getInst()->Login(idClient, prodotto, piva); } int SSA_ApriModulo(const char* idClient, const char* modulo) { return SSALibMan::getInst()->ApriModulo(idClient, modulo); } int SSA_ChiudiModulo(const char* idClient, const char* modulo) { return SSALibMan::getInst()->ChiudiModulo(idClient, modulo); } int SSA_Logout(const char* idClient, const char* prodotto) { return SSALibMan::getInst()->Logout(idClient, prodotto); } int SSA_Ping(const char* idClient) { return SSALibMan::getInst()->Ping(idClient); } int SSA_XMLProdottiConfigurati(char* buf, int bufSize) { return SSALibMan::getInst()->XMLProdottiConfigurati(buf, bufSize); } int SSA_XMLUtentiCorrenti(char* buf, int bufSize) { return SSALibMan::getInst()->XMLUtentiCorrenti(buf, bufSize); } int SSA_Id(char* buf, int bufSize) { return SSALibMan::getInst()->Id(buf, bufSize); } int SSA_NumeroSerie(const char* prodotto) { return SSALibMan::getInst()->NumeroSerie(prodotto); } int SSA_DataScadenza(const char* prodotto, const char* modulo) { return SSALibMan::getInst()->DataScadenza(prodotto, modulo); } int SSA_NumMaxUtenti(const char* prodotto, const char* modulo) { return SSALibMan::getInst()->NumMaxUtenti(prodotto, modulo); }