diff options
Diffstat (limited to 'plugins/SecureIM/src')
| -rw-r--r-- | plugins/SecureIM/src/loadicons.cpp | 3 | ||||
| -rw-r--r-- | plugins/SecureIM/src/main.cpp | 52 | 
2 files changed, 20 insertions, 35 deletions
diff --git a/plugins/SecureIM/src/loadicons.cpp b/plugins/SecureIM/src/loadicons.cpp index ab011af206..9939bd1a7c 100644 --- a/plugins/SecureIM/src/loadicons.cpp +++ b/plugins/SecureIM/src/loadicons.cpp @@ -71,7 +71,6 @@ int ReloadIcons(WPARAM wParam, LPARAM lParam)  	return 0;
  }
 -
  void InitIcons(void)
  {
  	HINSTANCE hNewIconInst = NULL;
 @@ -95,7 +94,7 @@ void InitIcons(void)  		g_hIconInst = hNewIconInst;
  	TCHAR tszPath[MAX_PATH];
 -	GetModuleFileName(g_hInst, tszPath, SIZEOF(tszPath));
 +	GetModuleFileName(g_hIconInst, tszPath, SIZEOF(tszPath));
  	SKINICONDESC sid = { sizeof(sid) };
  	sid.pszSection = "SecureIM";
 diff --git a/plugins/SecureIM/src/main.cpp b/plugins/SecureIM/src/main.cpp index dff745ce1c..12eb96ed0e 100644 --- a/plugins/SecureIM/src/main.cpp +++ b/plugins/SecureIM/src/main.cpp @@ -5,9 +5,7 @@ int hLangpack = 0;  BOOL APIENTRY DllMain(HINSTANCE hInst, DWORD dwReason, LPVOID) {
  	g_hInst = hInst;
  	if (dwReason == DLL_PROCESS_ATTACH) {
 -		INITCOMMONCONTROLSEX icce = {
 -			sizeof(icce), ICC_LISTVIEW_CLASSES | ICC_TAB_CLASSES
 -		};
 +		INITCOMMONCONTROLSEX icce = { sizeof(icce), ICC_LISTVIEW_CLASSES | ICC_TAB_CLASSES };
  		InitCommonControlsEx(&icce);
  	}
  	return TRUE;
 @@ -27,23 +25,20 @@ void AddServiceFunction(LPCSTR serviceName, MIRANDASERVICE serviceFunction) {  	iService++;
  }
 -
 -void AddProtoServiceFunction(LPCSTR serviceName, MIRANDASERVICE serviceFunction) {
 -
 +void AddProtoServiceFunction(LPCSTR serviceName, MIRANDASERVICE serviceFunction)
 +{
  	g_hService = (HANDLE*) mir_realloc(g_hService,sizeof(HANDLE)*(iService+1));
   	g_hService[iService] = CreateProtoServiceFunction(szModuleName, serviceName, serviceFunction);
  	iService++;
  }
 -
 -void AddHookFunction(LPCSTR eventName, MIRANDAHOOK hookFunction) {
 -
 +void AddHookFunction(LPCSTR eventName, MIRANDAHOOK hookFunction)
 +{
  	g_hHook = (HANDLE*) mir_realloc(g_hHook,sizeof(HANDLE)*(iHook+1));
  	g_hHook[iHook] = HookEvent(eventName, hookFunction);
  	iHook++;
  }
 -
  HANDLE AddMenuItem(LPCSTR name,int pos,HICON hicon,LPCSTR service,int flags=0,WPARAM wParam=0)
  {
  	CLISTMENUITEM mi = { sizeof(mi) };
 @@ -56,7 +51,6 @@ HANDLE AddMenuItem(LPCSTR name,int pos,HICON hicon,LPCSTR service,int flags=0,WP  	return Menu_AddContactMenuItem(&mi);
  }
 -
  HANDLE AddSubItem(HANDLE rootid,LPCSTR name,int pos,int poppos,LPCSTR service,WPARAM wParam=0)
  {
  	CLISTMENUITEM mi = { sizeof(mi) };
 @@ -70,27 +64,22 @@ HANDLE AddSubItem(HANDLE rootid,LPCSTR name,int pos,int poppos,LPCSTR service,WP  	return Menu_AddContactMenuItem(&mi);
  }
 -
  extern "C" __declspec(dllexport) int __cdecl Load(void)
  {
 +	mir_getLP(&pluginInfoEx);
 +
  	DisableThreadLibraryCalls(g_hInst);
  	InitializeCriticalSection(&localQueueMutex);
 -	{
 -		char temp[MAX_PATH];
 -		GetTempPath(sizeof(temp),temp);
 -		GetLongPathName(temp,TEMP,sizeof(TEMP));
 -		TEMP_SIZE = (int)strlen(TEMP);
 -		if (TEMP[TEMP_SIZE-1]=='\\') {
 -			TEMP_SIZE--;
 -			TEMP[TEMP_SIZE]='\0';
 -		}
 +	char temp[MAX_PATH];
 +	GetTempPath(sizeof(temp),temp);
 +	GetLongPathName(temp,TEMP,sizeof(TEMP));
 +	TEMP_SIZE = (int)strlen(TEMP);
 +	if (TEMP[TEMP_SIZE-1]=='\\') {
 +		TEMP_SIZE--;
 +		TEMP[TEMP_SIZE]='\0';
  	}
 -	// get memoryManagerInterface address
 -	//get per-plugin langpack interface
 -	mir_getLP(&pluginInfoEx);
 -
  	// check for support TrueColor Icons
  	BOOL bIsComCtl6 = FALSE;
  	HMODULE hComCtlDll = LoadLibrary(_T("comctl32.dll"));
 @@ -149,18 +138,18 @@ extern "C" __declspec(dllexport) int __cdecl Load(void)  	AddServiceFunction(MODULENAME"/MODE_PGP",Service_ModePGP);
  	AddServiceFunction(MODULENAME"/MODE_GPG",Service_ModeGPG);
  	AddServiceFunction(MODULENAME"/MODE_RSA",Service_ModeRSAAES);
 -
  	return 0;
  }
 -extern "C" __declspec(dllexport) int __cdecl Unload() {
 +extern "C" __declspec(dllexport) int __cdecl Unload()
 +{
  	DeleteCriticalSection(&localQueueMutex);
  	return 0;
  }
 -int __cdecl onModulesLoaded(WPARAM wParam,LPARAM lParam) {
 -
 +int __cdecl onModulesLoaded(WPARAM wParam,LPARAM lParam)
 +{
  #if defined(_DEBUG) || defined(NETLIB_LOG)
      InitNetlib();
      Sent_NetLog("onModuleLoaded begin");
 @@ -216,10 +205,7 @@ int __cdecl onModulesLoaded(WPARAM wParam,LPARAM lParam) {  			DBDeleteContactSetting(0, szModuleName, "rsa_priv_2048");
  			DBDeleteContactSetting(0, szModuleName, "rsa_pub_2048");
 -//			DBDeleteContactSetting(0, szModuleName, "rsa_priv_4096");
 -//			DBDeleteContactSetting(0, szModuleName, "rsa_pub_4096");
 -
 -			rsa_4096=1;
 +			rsa_4096 = 1;
  		}
  		if ( !rsa_4096 ) {
  | 
