From a6ad2d090ead8e6e4d9db44a1593a854ea38d7ec Mon Sep 17 00:00:00 2001 From: mataes2007 Date: Sun, 15 May 2011 14:36:39 +0000 Subject: IgnoreState: added support for the new langpacks git-svn-id: http://miranda-plugins.googlecode.com/svn/trunk@101 e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb --- IgnoreState/commonheaders.h | 1 + IgnoreState/main.cpp | 24 +++++++++++++----------- 2 files changed, 14 insertions(+), 11 deletions(-) diff --git a/IgnoreState/commonheaders.h b/IgnoreState/commonheaders.h index 6cde46d..e76a54a 100644 --- a/IgnoreState/commonheaders.h +++ b/IgnoreState/commonheaders.h @@ -22,6 +22,7 @@ #define COMMHEADERS_H #define MIRANDA_VER 0x0900 +#define MIRANDA_CUSTOM_LP //#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers #define _WIN32_WINNT 0x0501 diff --git a/IgnoreState/main.cpp b/IgnoreState/main.cpp index 4526531..ac75d51 100644 --- a/IgnoreState/main.cpp +++ b/IgnoreState/main.cpp @@ -26,6 +26,7 @@ HANDLE hHookModulesLoaded = NULL, hSystemOKToExit = NULL, hOptInitialise = NULL, HANDLE hHookExtraIconsRebuild = NULL, hHookExtraIconsApply = NULL, hContactSettingChanged = NULL; HANDLE hPrebuildContactMenu = NULL; HANDLE hExtraIcon = NULL; +int hLangpack; struct MM_INTERFACE mmi; INT currentFilter = 0; @@ -306,23 +307,24 @@ int onContactSettingChanged(WPARAM wParam,LPARAM lParam) extern "C" int __declspec(dllexport) Load(PLUGINLINK *link) { - pluginLink=link; - mir_getMMI(&mmi); + pluginLink=link; + mir_getLP(&pluginInfo); + mir_getMMI(&mmi); - hHookModulesLoaded = HookEvent(ME_SYSTEM_MODULESLOADED, onModulesLoaded); - hSystemOKToExit = HookEvent(ME_SYSTEM_OKTOEXIT,onSystemOKToExit); - hContactSettingChanged = HookEvent(ME_DB_CONTACT_SETTINGCHANGED, onContactSettingChanged); + hHookModulesLoaded = HookEvent(ME_SYSTEM_MODULESLOADED, onModulesLoaded); + hSystemOKToExit = HookEvent(ME_SYSTEM_OKTOEXIT,onSystemOKToExit); + hContactSettingChanged = HookEvent(ME_DB_CONTACT_SETTINGCHANGED, onContactSettingChanged); - clistIcon = DBGetContactSettingByte(NULL, MODULENAME, "AdvancedIcon", DefaultSlot); + clistIcon = DBGetContactSettingByte(NULL, MODULENAME, "AdvancedIcon", DefaultSlot); - g_IECClear.cbSize = sizeof(IconExtraColumn); - g_IECClear.ColumnType = clistIcon; - g_IECClear.hImage = (HANDLE) -1; + g_IECClear.cbSize = sizeof(IconExtraColumn); + g_IECClear.ColumnType = clistIcon; + g_IECClear.hImage = (HANDLE) -1; - return 0; + return 0; } extern "C" int __declspec(dllexport) Unload(void) { - return 0; + return 0; } -- cgit v1.2.3