From f04d64869f3b1de54fb343f28f955584780001b8 Mon Sep 17 00:00:00 2001 From: mataes2007 Date: Sat, 26 Nov 2011 15:41:10 +0000 Subject: Project folders rename part 3 git-svn-id: http://miranda-plugins.googlecode.com/svn/trunk@215 e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb --- lastseen-mod/main.c | 189 ---------------------------------------------------- 1 file changed, 189 deletions(-) delete mode 100644 lastseen-mod/main.c (limited to 'lastseen-mod/main.c') diff --git a/lastseen-mod/main.c b/lastseen-mod/main.c deleted file mode 100644 index 6e60405..0000000 --- a/lastseen-mod/main.c +++ /dev/null @@ -1,189 +0,0 @@ -/* -"Last Seen mod" plugin for Miranda IM -Copyright ( C ) 2002-03 micron-x -Copyright ( C ) 2005-07 Y.B. - -This program is free software; you can redistribute it and/or -modify it under the terms of the GNU General Public License -as published by the Free Software Foundation; either version 2 -of the License, or ( at your option ) any later version. - -This program is distributed in the hope that it will be useful, -but WITHOUT ANY WARRANTY; without even the implied warranty of -MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -GNU General Public License for more details. - -You should have received a copy of the GNU General Public License -along with this program; if not, write to the Free Software -Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. - -File name : $URL: http://svn.berlios.de/svnroot/repos/mgoodies/trunk/lastseen-mod/main.c $ -Revision : $Rev: 1571 $ -Last change on : $Date: 2007-12-30 04:55:51 +0300 (Вс, 30 дек 2007) $ -Last change by : $Author: y_b $ -*/ -#include "seen.h" - - -HINSTANCE hInstance; -HANDLE ehdb = NULL, ehproto = NULL, ehmissed = NULL, ehuserinfo = NULL, ehmissed_proto = NULL, hOptInit = NULL, hMainInit = NULL; -PLUGINLINK *pluginLink; -struct MM_INTERFACE mmi; -int hLangpack; -char authemail[] = "fscking@spammer.oip.info";//the correct e-mail shall be constructed in DllMain -PLUGININFOEX pluginInfo={ - sizeof(PLUGININFOEX), -#ifndef PERMITNSN - "Last seen", -#else - "Last seen", -#endif - PLUGIN_MAKE_VERSION(5,0,4,7), - "Log when a user was last seen online and which users were online while you were away.", - "Heiko Schillinger, YB", - authemail, - " 2001-2002 Heiko Schillinger, 2003 modified by Bruno Rino, 2005-7 Modified by YB", - "http://forums.miranda-im.org/showthread.php?t=2822", - 0, -#ifndef PERMITNSN - DEFMOD_RNDUSERONLINE, - { 0x0beac488,0x578d,0x458d,{0xbb, 0x93, 0x8f, 0x2f, 0x53, 0x9b, 0x2a, 0xe4}}/* 0beac488-578d-458d-bb93-8f2f539b2ae4 */ -#else - 0, - { 0x2d506d46,0xc94e,0x4ef8,{0x85, 0x37, 0xf1, 0x12, 0x33, 0xa8, 0x03, 0x81}}/* 2d506d46-c94e-4ef8-8537-f11233a80381 */ -#endif -}; - -#define TRANSNUMBER 2 -DBVTranslation idleTr[TRANSNUMBER]={ - {(TranslateFunc*)any_to_IdleNotidleUnknown, _T("Any to Idle/Not Idle/Unknown"),0}, - {(TranslateFunc*)any_to_Idle, _T("Any to /Idle or empty"),0} -}; - - - -int OptionsInit(WPARAM,LPARAM); -int UserinfoInit(WPARAM,LPARAM); -int InitFileOutput(void); -void InitMenuitem(void); -int UpdateValues(WPARAM,LPARAM); -int ModeChange(WPARAM,LPARAM); -//int GetInfoAck(WPARAM,LPARAM); -void SetOffline(void); -int ModeChange_mo(WPARAM,LPARAM); -int CheckIfOnline(void); - -BOOL includeIdle; -logthread_info **contactQueue = NULL; -int contactQueueSize = 0; - - -int MainInit(WPARAM wparam,LPARAM lparam) -{ - contactQueueSize = 16*sizeof(logthread_info *); - contactQueue = (logthread_info **)malloc(contactQueueSize); - memset(&contactQueue[0], 0, contactQueueSize); - contactQueueSize = 16; - includeIdle = (BOOL )DBGetContactSettingByte(NULL,S_MOD,"IdleSupport",1); - hOptInit = HookEvent(ME_OPT_INITIALISE, OptionsInit); - - if(DBGetContactSettingByte(NULL,S_MOD,"MenuItem",1)) { - InitMenuitem(); - } - - if(DBGetContactSettingByte(NULL,S_MOD,"UserinfoTab",1)) - ehuserinfo = HookEvent(ME_USERINFO_INITIALISE,UserinfoInit); - - if(DBGetContactSettingByte(NULL,S_MOD,"FileOutput",0)) - InitFileOutput(); - - if(DBGetContactSettingByte(NULL,S_MOD,"MissedOnes",0)) - ehmissed_proto=HookEvent(ME_PROTO_ACK,ModeChange_mo); - -// SetOffline(); - - ehdb=HookEvent(ME_DB_CONTACT_SETTINGCHANGED,UpdateValues); - ehproto=HookEvent(ME_PROTO_ACK,ModeChange); - - SkinAddNewSoundEx("LastSeenTrackedStatusChange",Translate("LastSeen"),Translate("User status change")); - SkinAddNewSoundEx("LastSeenTrackedStatusOnline",Translate("LastSeen"),Translate("Changed to Online")); - SkinAddNewSoundEx("LastSeenTrackedStatusOffline",Translate("LastSeen"),Translate("User Logged Off")); - SkinAddNewSoundEx("LastSeenTrackedStatusFromOffline",Translate("LastSeen"),Translate("User Logged In")); - // known modules list - if (ServiceExists("DBEditorpp/RegisterSingleModule")) - CallService("DBEditorpp/RegisterSingleModule", (WPARAM)S_MOD, 0); - DBWriteContactSettingString(NULL,"Uninstall",Translate("Last seen"),S_MOD); - -#ifndef PERMITNSN - SkinAddNewSoundEx("UserOnline",Translate("Alerts"),Translate("Online")); -#endif - if (ServiceExists(MS_TIPPER_ADDTRANSLATION)){ - int i=0; - for (i=0;i