diff options
Diffstat (limited to 'plugins/StopSpamMod/src')
| -rwxr-xr-x | plugins/StopSpamMod/src/init.cpp | 10 | ||||
| -rwxr-xr-x | plugins/StopSpamMod/src/utilities.cpp | 15 | 
2 files changed, 6 insertions, 19 deletions
diff --git a/plugins/StopSpamMod/src/init.cpp b/plugins/StopSpamMod/src/init.cpp index f7c524af3a..4278ebef16 100755 --- a/plugins/StopSpamMod/src/init.cpp +++ b/plugins/StopSpamMod/src/init.cpp @@ -15,7 +15,6 @@  * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA  02111-1307, USA.
  */
 -
  #include "headers.h"
  BOOL gbDosServiceExist = 0;
 @@ -55,12 +54,9 @@ std::wstring gbAuthRepl;  extern TCHAR const * defQuestion;
  extern int RemoveTmp(WPARAM,LPARAM);
 -
 -
  /////////////////////////////////////////////////////////////////////////////////////////
  // returns plugin's extended information
 -
  PLUGININFOEX pluginInfoEx = {
  	sizeof(PLUGININFOEX),
  	__PLUGIN_NAME,
 @@ -137,19 +133,17 @@ HANDLE hEventFilter = 0, hOptInitialise = 0, hSettingChanged = 0;  BOOL WINAPI DllMain(HINSTANCE hinstDLL,DWORD fdwReason,LPVOID lpvReserved)
  {
 -	/*if(DLL_PROCESS_ATTACH == fdwReason)
 -		hInst=hinstDLL;
 -	return TRUE;*/
  	hInst = hinstDLL;
  	return TRUE;
  }
 -
  int hLangpack = 0;
 +CLIST_INTERFACE *pcli;
  extern "C" int __declspec(dllexport) Load()
  {
  	mir_getLP(&pluginInfoEx);
 +	mir_getCLI();
  	CreateServiceFunction("/RemoveTmp", (MIRANDASERVICE)RemoveTmp);
  	HookEvent(ME_SYSTEM_MODULESLOADED, OnSystemModulesLoaded);
 diff --git a/plugins/StopSpamMod/src/utilities.cpp b/plugins/StopSpamMod/src/utilities.cpp index efef2f9e02..44ad773675 100755 --- a/plugins/StopSpamMod/src/utilities.cpp +++ b/plugins/StopSpamMod/src/utilities.cpp @@ -67,19 +67,12 @@ bool ProtoInList(std::string proto)  int CreateCListGroup(TCHAR* szGroupName)  { -  int hGroup; -  CLIST_INTERFACE *clint = NULL; +	int hGroup = CallService(MS_CLIST_GROUPCREATE, 0, 0); -  if (ServiceExists(MS_CLIST_RETRIEVE_INTERFACE)) -    clint = (CLIST_INTERFACE*)CallService(MS_CLIST_RETRIEVE_INTERFACE, 0, 0); +	TCHAR* usTmp = szGroupName; +	pcli->pfnRenameGroup(hGroup, usTmp); -  hGroup = CallService(MS_CLIST_GROUPCREATE, 0, 0); - -    TCHAR* usTmp = szGroupName; - -    clint->pfnRenameGroup(hGroup, usTmp); - -  return hGroup; +	return hGroup;  }  void DeleteCListGroupsByName(TCHAR* szGroupName)  | 
