diff options
Diffstat (limited to 'isee_tweaker/isee_tweaker.h')
-rw-r--r-- | isee_tweaker/isee_tweaker.h | 94 |
1 files changed, 94 insertions, 0 deletions
diff --git a/isee_tweaker/isee_tweaker.h b/isee_tweaker/isee_tweaker.h new file mode 100644 index 0000000..7cc1f98 --- /dev/null +++ b/isee_tweaker/isee_tweaker.h @@ -0,0 +1,94 @@ +/*
+Miranda IM ISee Tweaker plugin
+Copyright (C) 2005 Sergey V. Gershovich
+
+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.
+*/
+
+// isee_tweaker.rc
+#include "resource.h"
+
+// Plugin name
+#define ModuleName "ISee Tweaker"
+
+// options.c
+BOOL CALLBACK DlgProcOpts(HWND hwndDlg, UINT msg, WPARAM wParam, LPARAM lParam);
+int OptInitialise(WPARAM wParam,LPARAM lParam);
+
+// Client ID
+struct CID_t {
+ char *name;
+ DWORD FP1;
+ DWORD FP2;
+ DWORD FP3;
+ WORD ver;
+};
+
+static struct CID_t client_id[] = {
+ {"Unknown/Custom", 0x00000000, 0x00000000, 0x00000000, 0},
+ {"Miranda IM (default)", 0xffffffff, 0x00040000, 0x00000000, 8},
+ {"ICQ Unknown", 0x3AA773EE, 0x00000000, 0x00000000, 4},
+ {"ICQ 99", 0x3AA773EE, 0x00000000, 0x00000000, 6},
+ {"ICQ 2000", 0x3AA773EE, 0x42662F9A, 0x425A1D5F, 7},
+ {"ICQ 2001b/2002a/2003a", 0x3F755BAD, 0x00000000, 0x00000000, 8},
+ {"ICQ 2003b", 0x3AA773EE, 0x00000000, 0x00000000, 10},
+ {"ICQ Lite", 0x3AA773EE, 0x00000000, 0x00000000, 9},
+ {"IM2", 0x3FF19BEB, 0x00000000, 0x3FF19BEB, 8},
+ {"MICQ", 0x7d0001ea, 0x00000000, 0x00000000, 8},
+ {"MICQ2", 0xffffff42, 0x00000000, 0x00000000, 8},
+ {"Trillian", 0x3B75AC09, 0x00000000, 0x00000000, 0},
+ {"libicq2000 (Jabber)", 0x3AA773EE, 0x3AA66380, 0x3A877A42, 0},
+ {"&RQ", 0x00000000, 0x00000000, 0x00000000, 7},
+ {"&RQ 0.9.4.16", 0xFFFFFF7F, 0x00090410, 0x00000000, 8},
+ {"YSM", 0xFFFFFFAB, 0x00000000, 0x00000000, 8},
+ {"StrICQ 0.4", 0xFFFFFF8F, 0x00000000, 0x00000000, 0},
+ {"LICQ", 0x7d000000, 0x00000000, 0x00000000, 0},
+ {"vICQ 0.43.0.0", 0x04031980, 0x00000000, 0x00000000, 0},
+ {"mobicq / JIMM 0.4", 0xFFFFFFFE, 0x00000000, 0xFFFFFFFE, 0},
+ {"Sticq", 0x3BA8DBAF, 0x3BEB5373, 0x3BEB5262, 2},
+ {"GAIM", 0xffffffff, 0xffffffff, 0xffffffff, 8},
+ {"Agile Messenger", 0x00000000, 0x00000000, 0x00000000, 0},
+ {"WebICQ", 0x00000000, 0x00000000, 0x00000000, 7},
+ {"alICQ", 0xFFFFFFBE, 0x00000000, 0x00000000, 0},
+ {"Spam Bot", 0x4201F414, 0x4201F414, 0x4201F414, 0},
+ {NULL,0,0}
+};
+
+// MTN TYPE
+struct MTN_t {
+ char *name;
+};
+static struct MTN_t mtn_type[] = {
+ {"Disable MTN"},
+ {"Enable MTN"},
+ {"Enable MTN receiving only"},
+ {NULL}
+};
+
+
+//VISIBLE MODE
+struct VISMODE_t {
+ char *name;
+ BYTE value;
+};
+
+static struct VISMODE_t visible_mode[] = {
+ {"Allow all users to see you",1},
+ {"Block all users from seeing you",2},
+ {"Allow only users in the permit list to see you",3},
+ {"Block only users in the invisible list from seeing you",4},
+ {"Allow only users in the buddy list to see you",5},
+ {NULL,0}
+};
|