#if _MSC_VER #define EXPORT_API __declspec(dllexport) #else #define EXPORT_API __declspec(dllimport) #endif #include "corePlugin.h" extern "C" { EXPORT_API int coreInitialize() { //Objeto usado para traduzir tradutor = new PyTradutor(); //Objeto usado para copiar texto da área de transferência clipboard = new PyClip(); clipboard->bdragOn(); return 1; } EXPORT_API char* coreExecute() { //Copia área de transferência para input char *input = clipboard->clip(); //Retorna a tradução do texto para glosa return strlwr(tradutor->convertStringToGlosa(input)); } EXPORT_API int coreFinalize() { clipboard->bdragOff(); delete tradutor; return 1; } }