From 81e8caf42867b65677efe2bffaa52ecff7303c3a Mon Sep 17 00:00:00 2001 From: George Hazan Date: Wed, 27 Jun 2012 13:58:25 +0000 Subject: no more pluginLink in load() git-svn-id: http://svn.miranda-ng.org/main/trunk@652 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/Dbx_mmap_SA/Dbtool/encryption.cpp | 31 +++++++++++++++---------------- 1 file changed, 15 insertions(+), 16 deletions(-) (limited to 'plugins/Dbx_mmap_SA/Dbtool/encryption.cpp') diff --git a/plugins/Dbx_mmap_SA/Dbtool/encryption.cpp b/plugins/Dbx_mmap_SA/Dbtool/encryption.cpp index 4f5c0a18b6..1e7b264efa 100644 --- a/plugins/Dbx_mmap_SA/Dbtool/encryption.cpp +++ b/plugins/Dbx_mmap_SA/Dbtool/encryption.cpp @@ -48,12 +48,12 @@ void zero_fill(BYTE * pBuf, size_t bufSize) void InitSecurity() { - HMODULE hLib; + HMODULE hLib; WIN32_FIND_DATAA fd; - Cryptor* (__stdcall *GetCryptor)(); + Cryptor* (__stdcall *GetCryptor)(); - { + { TCHAR szMirandaDir[MAX_PATH]; szMirandaDir[ 0 ] = 0; TCHAR *str2; @@ -63,30 +63,30 @@ void InitSecurity() *str2=0; _tchdir(szMirandaDir); } - - HANDLE hFile = FindFirstFileA(".\\plugins\\cryptors\\*.dll", &fd); + + HANDLE hFile = FindFirstFileA(".\\plugins\\cryptors\\*.dll", &fd); AddToStatus(STATUS_MESSAGE,TranslateT("Scanning cryptors directory")); - + ModulesCount = 0; while (hFile != INVALID_HANDLE_VALUE) - { + { char tmp[MAX_PATH], buf[255]; strcpy(tmp, ".\\plugins\\cryptors\\"); strcat(tmp, fd.cFileName); - + hLib = LoadLibraryA(tmp); if(hLib){ GetCryptor = (Cryptor* (__stdcall *)()) GetProcAddress(hLib, "GetCryptor"); if(GetCryptor){ TCHAR Name[100], Version[100], DllName[100]; - + Modules[ModulesCount] = (CryptoModule*) malloc(sizeof(CryptoModule)); Modules[ModulesCount]->cryptor = GetCryptor(); strcpy(Modules[ModulesCount]->dllname, fd.cFileName); Modules[ModulesCount]->hLib = hLib; - + _snprintf(buf,SIZEOF(buf),"%d.%d.%d.%d", HIBYTE(HIWORD(Modules[ModulesCount]->cryptor->Version)), LOBYTE(HIWORD(Modules[ModulesCount]->cryptor->Version)), HIBYTE(LOWORD(Modules[ModulesCount]->cryptor->Version)), LOBYTE(LOWORD(Modules[ModulesCount]->cryptor->Version))); mbstowcs(Name, Modules[ModulesCount]->cryptor->Name, 100); @@ -94,7 +94,7 @@ void InitSecurity() mbstowcs(DllName, Modules[ModulesCount]->dllname, 100); AddToStatus(STATUS_MESSAGE,TranslateT("Cryptor loaded: %s [%s] (%s)"), Name, Version, DllName); - + ModulesCount++; }else{ FreeLibrary(hLib); @@ -112,7 +112,7 @@ void UnloadSecurity() int i; if(CryptoEngine) CryptoEngine->FreeKey(key); - + for(i = 0; i < ModulesCount; i++) { FreeLibrary(Modules[i]->hLib); @@ -229,11 +229,10 @@ BOOL CALLBACK DlgStdInProc(HWND hDlg, UINT uMsg,WPARAM wParam,LPARAM lParam) case WM_INITDIALOG: { HWND hwndCtrl; -// if(pluginLink && ServiceExists(MS_LANGPACK_TRANSLATEDIALOG)) TranslateDialogDefault(hDlg); if(lParam && !wrongPass) SetDlgItemTextA(hDlg, IDC_DBNAME, (LPCSTR)lParam); - if(wrongPass) + if(wrongPass) { if (wrongPass > 2) { @@ -241,7 +240,7 @@ BOOL CALLBACK DlgStdInProc(HWND hDlg, UINT uMsg,WPARAM wParam,LPARAM lParam) EnableWindow(hwndCtrl, FALSE); hwndCtrl = GetDlgItem(hDlg, IDOK); EnableWindow(hwndCtrl, FALSE); - + SetDlgItemText(hDlg, IDC_LOGININFO, TranslateT("Too many errors!")); } @@ -278,7 +277,7 @@ BOOL CALLBACK DlgStdInProc(HWND hDlg, UINT uMsg,WPARAM wParam,LPARAM lParam) encryptKeyLength = GetDlgItemTextA(hDlg, IDC_USERPASS, encryptKey, 254); EndDialog(hDlg,IDOK); }else{ - + } }else if(uid == IDCANCEL){ EndDialog(hDlg,IDCANCEL); -- cgit v1.2.3