diff options
-rw-r--r-- | langpacks/belarusian/Plugins/MirFox.txt | 85 | ||||
-rw-r--r-- | langpacks/german/Plugins/MirFox.txt | 84 | ||||
-rw-r--r-- | langpacks/polish/Plugins/MirFox.txt | 85 | ||||
-rw-r--r-- | langpacks/russian/Plugins/MirFox.txt | 85 | ||||
-rw-r--r-- | plugins/LotusNotify/src/LotusNotify.cpp | 45 | ||||
-rw-r--r-- | plugins/MirFox/src/MirandaInterface.cpp | 6 |
6 files changed, 359 insertions, 31 deletions
diff --git a/langpacks/belarusian/Plugins/MirFox.txt b/langpacks/belarusian/Plugins/MirFox.txt new file mode 100644 index 0000000000..a601c81b54 --- /dev/null +++ b/langpacks/belarusian/Plugins/MirFox.txt @@ -0,0 +1,85 @@ +#muuid {cb5d6b27-b8e0-484c-87b0-4d4691a94dee}
+;============================================================
+; File: MirFox.dll
+; Plugin: MirFox
+; Version: 0.5.0.0
+; Authors: Jerbifor
+; Authors-email: jerbifor@tut.by
+; Language: Belarussian
+;============================================================
+[MirFox (Miranda) - part of Miranda-Firefox integration - http://wsx22.3.xpdev-hosted.com]
+MirFox (Міранда) - частка Міранда-Firefox інтэграцыі - http://wsx22.3.xpdev-hosted.com
+;file \plugins\MirFox\src\MirandaInterface.cpp
+[mirfox.popup.notify.description]
+MirFox/Notification
+[mirfox.popup.error.description]
+MirFox/Error
+;file \plugins\MirFox\src\MirandaOptions.cpp
+[mirfox.options.tab1.sendtocontacts]
+Для таго каб адправіць
+[mirfox.options.tab1.left]
+пры націску левай кнопкі мышы
+[mirfox.options.onlysend]
+проста адправіць паведамленне
+[mirfox.options.sendandshow]
+адправіць і адчыніць акно гутаркі
+[mirfox.options.onlyshow]
+паказаць акно гутаркі з устаўленым паведамленнем
+[mirfox.options.tab1.right]
+пры націску правай кнопкі мышы
+[mirfox.options.tab1.middle]
+пры націску сярэдняй кнопкі мышы\n(нататка: выкарыстоўвайце, каб адправіць некалькі паведамленняў з Firefox)
+[mirfox.options.tab1.profiles]
+Паказаць Міранда меню толькі для гэтых профіляў (падзельнік коска)
+[mirfox.options.tab2.contacts]
+Паказаць гэтыя кантакты ў меню Firefox "Адправіць ... "
+[mirfox.options.tab2.allcontacts]
+** Усе кантакты **
+[mirfox.options.tab3.accounts]
+Паказаць аккуант у опцыі Firefox 'Статус паведамленне'
+[mirfox.options.tab1]
+Опцыі
+[mirfox.options.tab2]
+Кантакты
+[mirfox.options.tab3]
+Аккуанты
+;file \plugins\MirFox\src\MirandaUtils.cpp
+[mirfox.netlib.name]
+MirFox log
+[mirfox.message.sent]
+паведамленне адпраўлена для %s (%s)
+[mirfox.message.sent.unknown]
+паведамленне адпраўлена
+[mirfox.popup.notify.title]
+MirFox
+[mirfox.message.badack.errordesc]
+не магу адправіць паведамленне для %s (%s) - %S
+[mirfox.message.badack.errordesc.unknown]
+не магу адправіць паведамленне - %S
+[mirfox.message.badack]
+не магу адправіць паведамленне для %s (%s)
+[mirfox.message.badack.unknown]
+не магу адправіць паведамленне
+[mirfox.message.noack]
+не магу адправіць паведамленне для %s (%s)
+[mirfox.message.noack.unknown]
+не магу адправіць паведамленне
+[mirfox.popup.error.title]
+MirFox Памылка
+[mirfox.statusmsg.set]
+Усталёўка статусу на %s
+[mirfox.statusmsg.set.unknown]
+Усталёўка статусу
+[mirfox.statusmsg.error]
+не магу ўсталяваць статус на %s
+[mirfox.statusmsg.error.unknown]
+не магу ўсталяваць статус
+;file \plugins\MirFox\src\MirfoxMiranda.cpp
+[mirfox.msgbox.csmtooold.message]
+Гэта старая версія MirFox убудовы. Калі ласка, абновіце яго.
+[mirfox.msgbox.csmtooold.title]
+MirFox (Міранда) - Памылка
+[mirfox.msgbox.csmtoonew.message]
+Гэты MirFox (Міранда) плагін не можа працаваць - іншыя кампаненты MirFox састарэлі. Калі ласка, праверце і абнавіце ваша MirFox дапаўненне.
+[mirfox.msgbox.csmtoonew.title]
+MirFox (Міранда) - Памылка
diff --git a/langpacks/german/Plugins/MirFox.txt b/langpacks/german/Plugins/MirFox.txt new file mode 100644 index 0000000000..1e4a615775 --- /dev/null +++ b/langpacks/german/Plugins/MirFox.txt @@ -0,0 +1,84 @@ +#muuid {cb5d6b27-b8e0-484c-87b0-4d4691a94dee}
+;============================================================
+; File: MirFox.dll
+; Plugin: MirFox
+; Version: 0.5.0.0
+; Authors: CHEF-KOCH
+; Language: Deutsch
+;============================================================
+[MirFox (Miranda) - part of Miranda-Firefox integration - http://wsx22.3.xpdev-hosted.com]
+MirFox (Miranda IM) - ein Stück Miranda IM - Firefox Integration - http://wsx22.3.xpdev-hosted.com
+;file \plugins\MirFox\src\MirandaInterface.cpp
+[mirfox.popup.notify.description]
+MirFox/Notification
+[mirfox.popup.error.description]
+MirFox/Error
+;file \plugins\MirFox\src\MirandaOptions.cpp
+[mirfox.options.tab1.sendtocontacts]
+Send to contact action
+[mirfox.options.tab1.left]
+on left mouse button click
+[mirfox.options.onlysend]
+just send message
+[mirfox.options.sendandshow]
+send message and open message window
+[mirfox.options.onlyshow]
+show message window with pasted message
+[mirfox.options.tab1.right]
+on right mouse button click
+[mirfox.options.tab1.middle]
+on middle mouse button click\n(note: use middle mouse button to send multiple messages from Firefox)
+[mirfox.options.tab1.profiles]
+Zeige Miranda IM Menü nur in diesen Firefox Profilen (Komma als Trennzeichen)
+[mirfox.options.tab2.contacts]
+Zeige diese Kontakte in der 'Sende ... zu' Option aus Firefox heraus
+[mirfox.options.tab2.allcontacts]
+** Alle Kontakte **
+[mirfox.options.tab3.accounts]
+Zeige diesen Account in 'Setze Statusnachricht' Option in Firefox
+[mirfox.options.tab1]
+Optionen
+[mirfox.options.tab2]
+Kontakte
+[mirfox.options.tab3]
+Accounts
+;file \plugins\MirFox\src\MirandaUtils.cpp
+[mirfox.netlib.name]
+MirFox log
+[mirfox.message.sent]
+Message sent to %s (%s)
+[mirfox.message.sent.unknown]
+Message sent
+[mirfox.popup.notify.title]
+MirFox
+[mirfox.message.badack.errordesc]
+Konnte Nachricht nicht senden zu %s (%s) - %S
+[mirfox.message.badack.errordesc.unknown]
+Konnte Nachricht nicht senden - %S
+[mirfox.message.badack]
+Konnte Nachricht nicht senden zu %s (%s)
+[mirfox.message.badack.unknown]
+Konnte Nachricht nicht senden
+[mirfox.message.noack]
+Konnte Nachricht nicht senden zu %s (%s)
+[mirfox.message.noack.unknown]
+Konnte Nachricht nicht senden
+[mirfox.popup.error.title]
+MirFox Fehler
+[mirfox.statusmsg.set]
+Statusnachricht erfolgreich gesetzt auf %s
+[mirfox.statusmsg.set.unknown]
+Statusnachricht erfolgreich gesetzt
+[mirfox.statusmsg.error]
+Konnte Statusnachricht nicht setzen auf %s
+[mirfox.statusmsg.error.unknown]
+Konnte Statusnachricht nicht setzen
+;file \plugins\MirFox\src\MirfoxMiranda.cpp
+[mirfox.msgbox.csmtooold.message]
+Dieses MirFox (Miranda IM) Plugin ist zu alt. Bitte updaten.
+[mirfox.msgbox.csmtooold.title]
+MirFox (Miranda IM) - Fehler
+[mirfox.msgbox.csmtoonew.message]
+Dieses MirFox (Miranda IM) Plugin konnte nicht gestartet werden, da andere MirFox Komponenten veraltet sind. Bitte auf MirFox Updates prüfen.
+[mirfox.msgbox.csmtoonew.title]
+MirFox (Miranda IM) - Fehler
diff --git a/langpacks/polish/Plugins/MirFox.txt b/langpacks/polish/Plugins/MirFox.txt new file mode 100644 index 0000000000..fbca984881 --- /dev/null +++ b/langpacks/polish/Plugins/MirFox.txt @@ -0,0 +1,85 @@ +#muuid {cb5d6b27-b8e0-484c-87b0-4d4691a94dee}
+;============================================================
+; File: MirFox.dll
+; Plugin: MirFox
+; Version: 0.5.0.0
+; Authors: Szymon Tokarz
+; Authors-email: wsx22@o2.pl
+; Language: Polish
+;============================================================
+[MirFox (Miranda) - part of Miranda-Firefox integration - http://wsx22.3.xpdev-hosted.com]
+MirFox (Miranda) - plugin integrujący Miranda-Firefox - http://wsx22.3.xpdev-hosted.com
+;file \plugins\MirFox\src\MirandaInterface.cpp
+[mirfox.popup.notify.description]
+MirFox/Informacja
+[mirfox.popup.error.description]
+MirFox/Błąd
+;file \plugins\MirFox\src\MirandaOptions.cpp
+[mirfox.options.tab1.sendtocontacts]
+Wyślij do kontaktu
+[mirfox.options.tab1.left]
+po kliknięciu lewym przyciskiem myszy
+[mirfox.options.onlysend]
+tylko wyślij wiadomość
+[mirfox.options.sendandshow]
+wyślij wiadomość i otwórz okno wiadomości
+[mirfox.options.onlyshow]
+otwórz okno wiadomości i wklej wiadomość
+[mirfox.options.tab1.right]
+po kliknięciu prawym przyciskiem myszy
+[mirfox.options.tab1.middle]
+po kliknięciu środkowym przyciskiem myszy\n(używając środkowego przycisku można wysłać wiadomość wielokrotnie)
+[mirfox.options.tab1.profiles]
+Aktywuj MirFox tylko dla następujących profili Firefox (rozdzielone przecinkiem)
+[mirfox.options.tab2.contacts]
+Pokazuj następujące kontakty w menu 'wyślij do' w Firefox
+[mirfox.options.tab2.allcontacts]
+** Wszystkie **
+[mirfox.options.tab3.accounts]
+Pokazuj następujące konta w menu 'ustaw opis' w Firefox
+[mirfox.options.tab1]
+Opcje
+[mirfox.options.tab2]
+Kontakty
+[mirfox.options.tab3]
+Konta
+;file \plugins\MirFox\src\MirandaUtils.cpp
+[mirfox.netlib.name]
+MirFox log
+[mirfox.message.sent]
+Wiadomość wysłana do %s (%s)
+[mirfox.message.sent.unknown]
+Wiadomość wysłana
+[mirfox.popup.notify.title]
+MirFox
+[mirfox.message.badack.errordesc]
+Błąd przy wysyłaniu wiadomości do %s (%s) - %S
+[mirfox.message.badack.errordesc.unknown]
+Błąd przy wysyłaniu wiadomości - %S
+[mirfox.message.badack]
+Błąd przy wysyłaniu wiadomości do %s (%s)
+[mirfox.message.badack.unknown]
+Błąd przy wysyłaniu wiadomości
+[mirfox.message.noack]
+Błąd przy wysyłaniu wiadomości do %s (%s)
+[mirfox.message.noack.unknown]
+Błąd przy wysyłaniu wiadomości
+[mirfox.popup.error.title]
+MirFox - błąd
+[mirfox.statusmsg.set]
+Ustawiono opis dla %s
+[mirfox.statusmsg.set.unknown]
+Ustawiono opis
+[mirfox.statusmsg.error]
+Błąd przy próbie ustawienia opisu dla %s
+[mirfox.statusmsg.error.unknown]
+Błąd przy próbie ustawienia opisu
+;file \plugins\MirFox\src\MirfoxMiranda.cpp
+[mirfox.msgbox.csmtooold.message]
+Ten plugin MirFox (Miranda) jest nieaktualny. Zaktualizuj go.
+[mirfox.msgbox.csmtooold.title]
+MirFox (Miranda) - Błąd
+[mirfox.msgbox.csmtoonew.message]
+Nie można uruchomić pluginu MirFox (Miranda), inny komponent MirFox jest nieaktualny. Sprawdź i zaktualizuj komponenty MirFox.
+[mirfox.msgbox.csmtoonew.title]
+MirFox (Miranda) - Błąd
diff --git a/langpacks/russian/Plugins/MirFox.txt b/langpacks/russian/Plugins/MirFox.txt new file mode 100644 index 0000000000..6851ff6bfe --- /dev/null +++ b/langpacks/russian/Plugins/MirFox.txt @@ -0,0 +1,85 @@ +#muuid {cb5d6b27-b8e0-484c-87b0-4d4691a94dee}
+;============================================================
+; File: MirFox.dll
+; Plugin: MirFox
+; Version: 0.5.0.0
+; Authors: Jerbifor
+; Authors-email: jerbifor@tut.by
+; Language: Russian
+;============================================================
+[MirFox (Miranda) - part of Miranda-Firefox integration - http://wsx22.3.xpdev-hosted.com]
+MirFox (Миранда) - часть Миранда-Firefox интеграции - http://wsx22.3.xpdev-hosted.com
+;file \plugins\MirFox\src\MirandaInterface.cpp
+[mirfox.popup.notify.description]
+MirFox/Notification
+[mirfox.popup.error.description]
+MirFox/Error
+;file \plugins\MirFox\src\MirandaOptions.cpp
+[mirfox.options.tab1.sendtocontacts]
+Для того чтобы отправить
+[mirfox.options.tab1.left]
+на левую кнопку мыши, нажмите кнопку
+[mirfox.options.onlysend]
+просто отправить сообщение
+[mirfox.options.sendandshow]
+отправить и открыть окно сообщений
+[mirfox.options.onlyshow]
+показать окно сообщения с вставленным сообщение
+[mirfox.options.tab1.right]
+при нажатии правой кнопки мыши
+[mirfox.options.tab1.middle]
+на среднюю кнопку мыши, нажмите кнопку\n(примечание: использование средней кнопки мыши, чтобы отправить несколько сообщений из Firefox)
+[mirfox.options.tab1.profiles]
+Показать Миранда меню только для этих профилей (разделитель запятая)
+[mirfox.options.tab2.contacts]
+Показать эти контакты в меню Firefox "Отправить ... "
+[mirfox.options.tab2.allcontacts]
+** Все контакты **
+[mirfox.options.tab3.accounts]
+Показать аккуант в опции в Firefox 'Статус сообщение'
+[mirfox.options.tab1]
+Опции
+[mirfox.options.tab2]
+Контакты
+[mirfox.options.tab3]
+Аккуанты
+;file \plugins\MirFox\src\MirandaUtils.cpp
+[mirfox.netlib.name]
+MirFox log
+[mirfox.message.sent]
+сообщение отправлено для %s (%s)
+[mirfox.message.sent.unknown]
+сообщение отправлено
+[mirfox.popup.notify.title]
+MirFox
+[mirfox.message.badack.errordesc]
+не Могу отправить сообщение для %s (%s) - %S
+[mirfox.message.badack.errordesc.unknown]
+не Могу отправить сообщение - %S
+[mirfox.message.badack]
+не Могу отправить сообщение для %s (%s)
+[mirfox.message.badack.unknown]
+не Могу отправить сообщение
+[mirfox.message.noack]
+не Могу отправить сообщение для %s (%s)
+[mirfox.message.noack.unknown]
+не Могу отправить сообщение
+[mirfox.popup.error.title]
+MirFox Ошибка
+[mirfox.statusmsg.set]
+сообщение о установке статуса на %s
+[mirfox.statusmsg.set.unknown]
+сообщение о установке статуса
+[mirfox.statusmsg.error]
+не Могу установить статус сообщение на %s
+[mirfox.statusmsg.error.unknown]
+не Могу установить статус сообщение
+;file \plugins\MirFox\src\MirfoxMiranda.cpp
+[mirfox.msgbox.csmtooold.message]
+Это старая версия MirFox плагина. Пожалуйста, обновите его.
+[mirfox.msgbox.csmtooold.title]
+MirFox (Миранда) - Ошибка
+[mirfox.msgbox.csmtoonew.message]
+Этот MirFox (Миранда) плагин не может работать - другие компоненты MirFox устарели. Пожалуйста, проверьте и обновите ваше MirFox дополнение.
+[mirfox.msgbox.csmtoonew.title]
+MirFox (Миранда) - Ошибка
diff --git a/plugins/LotusNotify/src/LotusNotify.cpp b/plugins/LotusNotify/src/LotusNotify.cpp index b3e03819bc..2cc5c66e64 100644 --- a/plugins/LotusNotify/src/LotusNotify.cpp +++ b/plugins/LotusNotify/src/LotusNotify.cpp @@ -344,7 +344,7 @@ void Click(HWND hWnd,BOOL execute) //popup plugin callback function
-static int CALLBACK PopupDlgProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
+static LRESULT CALLBACK PopupDlgProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam)
{
switch(message) {
case WM_COMMAND:
@@ -483,7 +483,7 @@ void showMsg(TCHAR* sender,TCHAR* text, DWORD id, char *strUID) ppd.colorBack = settingBgColor;
ppd.colorText = settingFgColor;
}
- ppd.PluginWindowProc = (WNDPROC)PopupDlgProc;
+ ppd.PluginWindowProc = PopupDlgProc;
ppd.iSeconds=settingInterval1;
//Now the "additional" data.
@@ -495,7 +495,7 @@ void showMsg(TCHAR* sender,TCHAR* text, DWORD id, char *strUID) ppd.PluginData = mpd;
//Now that every field has been filled, we want to see the popup.
- CallService(MS_POPUP_ADDPOPUPT, (WPARAM)&ppd, 0);
+ PUAddPopupT(&ppd);
}
@@ -1029,23 +1029,17 @@ void LoadSettings() //callback function to speak with user interactions in options page
-BOOL CALLBACK DlgProcLotusNotifyOpts(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam)
+INT_PTR CALLBACK DlgProcLotusNotifyOpts(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam)
{
HWND hwndList;
switch(msg)
{
case WM_INITDIALOG://initialize dialog, so set properties from db.
{
-
- LVCOLUMN lvc={0};
- LVITEM lvI={0};
- int i=0;
- char* strptra;
- char buffa[256];
-
TranslateDialogDefault(hwndDlg);//translate miranda function
- mir_snprintf(buffa, sizeof(buffa), "%d.%d.%d.%d", HIBYTE(HIWORD(pluginInfo.version)), LOBYTE(HIWORD(pluginInfo.version)), HIBYTE(LOWORD(pluginInfo.version)), LOBYTE(LOWORD(pluginInfo.version)));
- SetDlgItemTextA(hwndDlg, IDC_VERSION, buffa);
+ TCHAR buffa[256];
+ mir_sntprintf(buffa, SIZEOF(buffa), _T("%d.%d.%d.%d"), HIBYTE(HIWORD(pluginInfo.version)), LOBYTE(HIWORD(pluginInfo.version)), HIBYTE(LOWORD(pluginInfo.version)), LOBYTE(LOWORD(pluginInfo.version)));
+ SetDlgItemText(hwndDlg, IDC_VERSION, buffa);
LoadSettings();
SetDlgItemTextA(hwndDlg, IDC_DATABASE, settingDatabase);
SetDlgItemTextA(hwndDlg, IDC_SERVER, settingServer);
@@ -1088,6 +1082,7 @@ BOOL CALLBACK DlgProcLotusNotifyOpts(HWND hwndDlg, UINT msg, WPARAM wParam, LPAR // Initialize the LVCOLUMN structure.
// The mask specifies that the format, width, text, and
// subitem members of the structure are valid.
+ LVCOLUMN lvc={0};
lvc.mask = LVCF_FMT | LVCF_WIDTH | LVCF_TEXT | LVCF_SUBITEM;
lvc.fmt = LVCFMT_LEFT;
@@ -1098,10 +1093,10 @@ BOOL CALLBACK DlgProcLotusNotifyOpts(HWND hwndDlg, UINT msg, WPARAM wParam, LPAR // Some code to create the list-view control.
// Initialize LVITEM members that are common to all items.
+ LVITEM lvI={0};
lvI.mask = LVIF_TEXT;
- for(i = 0; i < STATUS_COUNT; i++) {
- strptra = (char*)CallService(MS_CLIST_GETSTATUSMODEDESCRIPTION, (WPARAM)(ID_STATUS_ONLINE + i), (LPARAM)0);
- lvI.pszText = _A2T(strptra);
+ for(int i = 0; i < STATUS_COUNT; i++) {
+ lvI.pszText = (TCHAR*)CallService(MS_CLIST_GETSTATUSMODEDESCRIPTION, ID_STATUS_ONLINE + i, GSMDF_TCHAR);
lvI.iItem = i;
ListView_InsertItem(hwndList, &lvI);
ListView_SetCheckState(hwndList, i, settingStatus[i]);
@@ -1373,9 +1368,9 @@ int LotusNotifyOptInit(WPARAM wParam,LPARAM lParam) odp.hInstance = hInst;
odp.pszTemplate = MAKEINTRESOURCEA(IDD_OPT_DIALOG);
odp.ptszTitle = _A2T(PLUGINNAME);
- odp.ptszGroup = TranslateT("Plugins");
+ odp.ptszGroup = LPGENT("Plugins");
odp.flags = ODPF_BOLDGROUPS | ODPF_TCHAR;
- odp.pfnDlgProc = (DLGPROC)DlgProcLotusNotifyOpts; //callback function name
+ odp.pfnDlgProc = DlgProcLotusNotifyOpts; //callback function name
Options_AddPage(wParam, &odp); //add page to options menu pages
return 0;
}
@@ -1591,14 +1586,13 @@ static int preshutdown(WPARAM wParam,LPARAM lParam) extern "C" int __declspec(dllexport) Load(void)
{
-
+ mir_getLP(&pluginInfo);
Plugin_Terminated = false;
InitializeCriticalSection(&checkthreadCS);
//if(pluginLink)//strange, but this function is called by Lotus API Extension Manager (instead of MainEntryPoint) probably always with parameter poiter =1
if(bMirandaCall){
- STATUS rc;
- rc = EMRegister1 (EM_GETPASSWORD, EM_REG_BEFORE | EM_REG_AFTER, EMCallBack, 0, &hLotusRegister); //Extension Manager must know that we are here
+ STATUS rc = EMRegister1 (EM_GETPASSWORD, EM_REG_BEFORE | EM_REG_AFTER, EMCallBack, 0, &hLotusRegister); //Extension Manager must know that we are here
if(rc){
//Extension magager don't know who we are :(
startuperror+=8;
@@ -1631,7 +1625,7 @@ extern "C" int __declspec(dllexport) Load(void) mi.position = -0x7FFFFFFF; //on top menu position
mi.flags = CMIF_TCHAR;
mi.hIcon = LoadIcon(hInst, MAKEINTRESOURCE(IDI_ICON1));
- mi.ptszName = TranslateT("&Check Lotus");
+ mi.ptszName = LPGENT("&Check Lotus");
mi.pszService = "LotusNotify/MenuCommand"; //service name thet listning for menu call
hMenuHandle = Menu_AddMainMenuItem(&mi); //create menu pos.
@@ -1663,7 +1657,7 @@ extern "C" int __declspec(dllexport) Load(void) LoadSettings(); //read from db to variables
- SkinAddNewSound("LotusNotify", Translate("LotusNotify: New Lotus document detected"), NULL);
+ SkinAddNewSoundExT("LotusNotify", LPGENT("Lotus Notify") , LPGENT("New Lotus document detected"));
hOptInit = HookEvent(ME_OPT_INITIALISE, LotusNotifyOptInit); //register service to hook option call
assert(hOptInit);
@@ -1704,12 +1698,11 @@ extern "C" __declspec(dllexport) PLUGININFOEX *MirandaPluginInfoEx(DWORD miranda {
#ifdef WIN64
MessageBox(NULL
- , (LPCWSTR)L"LotusNotify.dll can not work with 64bit Miranda. (Lotus client is 32bit only)"
- , (LPCWSTR)L"LotusNotify"
+ , TranslateT("LotusNotify.dll can not work with 64bit Miranda. (Lotus client is 32bit only)")
+ , TranslateT("LotusNotify")
, MB_OK | MB_ICONWARNING );
return NULL;
#else
- pluginInfo.cbSize=sizeof(PLUGININFOEX);
return &pluginInfo;
#endif
}
diff --git a/plugins/MirFox/src/MirandaInterface.cpp b/plugins/MirFox/src/MirandaInterface.cpp index d25ac93a34..b72a7f52d3 100644 --- a/plugins/MirFox/src/MirandaInterface.cpp +++ b/plugins/MirFox/src/MirandaInterface.cpp @@ -37,11 +37,7 @@ PLUGININFOEX pluginInfo={ __COPYRIGHT,
__AUTHORWEB,
UNICODE_AWARE,
-#ifdef _X64
- { 0xcb5d6b27, 0xb8e0, 0x484c, { 0x87, 0xb0, 0x4d, 0x46, 0x91, 0xa9, 0x4d, 0xee } }
-#else
{ 0xe99a09b2, 0xe05b, 0x4633, { 0xaa, 0x3a, 0x5c, 0x83, 0xef, 0x1c, 0xba, 0xb6 } }
-#endif
};
@@ -118,7 +114,7 @@ static int OnShutdown(WPARAM wParam, LPARAM lParam) extern "C" int __declspec(dllexport) Load(void){
-
+ mir_getLP(&pluginInfo);
HookEvent(ME_SYSTEM_MODULESLOADED, onModulesLoaded);
HookEvent(ME_SYSTEM_SHUTDOWN, OnShutdown);
|