From 52f1f386d8555632f4ed6e1c74b9628e6cc2e5a0 Mon Sep 17 00:00:00 2001 From: mataes2007 Date: Sun, 10 Jul 2011 19:24:07 +0000 Subject: dbeditorpp: fix unhooking and destroying services git-svn-id: http://miranda-plugins.googlecode.com/svn/trunk@145 e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb --- dbeditorpp/main.cpp | 25 ++++++++++--------------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/dbeditorpp/main.cpp b/dbeditorpp/main.cpp index 91563e3..43b2291 100644 --- a/dbeditorpp/main.cpp +++ b/dbeditorpp/main.cpp @@ -19,7 +19,8 @@ HANDLE hUserMenu; HANDLE hRestore; WatchListArrayStruct WatchListArray; BYTE UsingIconManager; -HANDLE sMenuCommand, sRegisterModule, sRegisterSingleModule, sImport; +HANDLE sMenuCommand, sRegisterModule, sRegisterSingleModule, sImport, sServicemodeLaunch; +HANDLE hModulesLoadedHook = NULL, hSettingsChangedHook=NULL, hOptInitHook=NULL, hPreShutdownHook=NULL, hTTBHook = NULL; //======================== // MirandaPluginInfo @@ -154,7 +155,6 @@ BOOL IsCP_UTF8(void) return GetCPInfo(CP_UTF8, &CPInfo); } -HANDLE hTTBHook = NULL; static int OnTTBLoaded(WPARAM wParam,LPARAM lParam) { TTBButtonV2 ttbb = {0}; @@ -178,7 +178,6 @@ static int OnTTBLoaded(WPARAM wParam,LPARAM lParam) return 0; } -HANDLE hModulesLoadedHook = NULL; int ModulesLoaded(WPARAM wParam,LPARAM lParam) { DBVARIANT dbv; @@ -275,9 +274,6 @@ int ModulesLoaded(WPARAM wParam,LPARAM lParam) return 0; } -HANDLE hHookedEvents[4] = {0}; - - int PreShutdown(WPARAM wParam,LPARAM lParam) { int i; @@ -286,11 +282,11 @@ int PreShutdown(WPARAM wParam,LPARAM lParam) if (hwnd2mainWindow) DestroyWindow(hwnd2mainWindow); if (hwnd2importWindow) DestroyWindow(hwnd2importWindow); - for(i=0;i