summaryrefslogtreecommitdiff
path: root/init.c
diff options
context:
space:
mode:
Diffstat (limited to 'init.c')
-rw-r--r--[-rwxr-xr-x]init.c38
1 files changed, 8 insertions, 30 deletions
diff --git a/init.c b/init.c
index 072c145..044856c 100755..100644
--- a/init.c
+++ b/init.c
@@ -1,4 +1,4 @@
-// Copyright © 2009-2010 sss
+// Copyright © 2010 sss
//
// This program is free software; you can redistribute it and/or
// modify it under the terms of the GNU General Public License
@@ -17,7 +17,7 @@
#include "commonheaders.h"
-#define PLUGIN_NAME "Watrack_MPD"
+#define PLUGIN_NAME "juick"
HINSTANCE hInst;
PLUGINLINK *pluginLink;
@@ -30,16 +30,15 @@ extern int WaMpdOptInit(WPARAM wParam,LPARAM lParam);
PLUGININFOEX pluginInfo={
sizeof(PLUGININFOEX),
0,
- PLUGIN_MAKE_VERSION(0,0,0,4),
- "Music Player Daemon support for watrack",
- "sss, others..",
+ PLUGIN_MAKE_VERSION(0,0,0,1),
+ "Extended juick features support for miranda",
+ "sss",
"sss123next@list.ru",
- "© 2009 sss, others...",
- "http://sss.chaoslab.ru:81/tracker/mim_plugs/",
+ "© 2010 sss",
+ "http://sss.chaoslab.ru/tracker/mim_plugs/",
1, //unicode
0, //doesn't replace anything built-in
- { 0x692e87d0, 0x6c71, 0x4cdc, { 0x9e, 0x36, 0x2b, 0x2d, 0x69, 0xfb, 0xdc, 0x4c } }
-
+ { 0x9bc43876, 0xfc68, 0x43b4, { 0x9c, 0x3a, 0xc7, 0x1d, 0x4, 0x3e, 0x34, 0x47 } }
};
BOOL WINAPI DllMain(HINSTANCE hinstDLL,DWORD fdwReason,LPVOID lpvReserved)
@@ -79,37 +78,16 @@ int __declspec(dllexport) Load(PLUGINLINK *link)
void InitVars()
{
- gbPort = DBGetContactSettingWord(NULL, szModuleName, "Port", 6600);
- gbPassword = (TCHAR*)malloc(64*sizeof(TCHAR));
- gbHost = (TCHAR*)malloc(128*sizeof(TCHAR));
- gbHost = UniGetContactSettingUtf(NULL, szModuleName, "Server", _T("127.0.0.1"));
- gbPassword = UniGetContactSettingUtf(NULL, szModuleName, "Password", _T(""));
}
-extern void RegisterPlayer();
static int OnModulesLoaded(WPARAM wParam,LPARAM lParam)
{
- HANDLE hHookOptionInit;
- NETLIBUSER nlu = {0};
- nlu.cbSize = sizeof(nlu);
- nlu.flags = (NUF_OUTGOING | NUF_HTTPCONNS);
- nlu.szDescriptiveName = "Watrack MPD connection";
- nlu.szSettingsModule = PLUGIN_NAME;
- ghNetlibUser = (HANDLE)CallService(MS_NETLIB_REGISTERUSER, 0, (LPARAM)&nlu);
- InitVars();
- hHookOptionInit = HookEvent(ME_OPT_INITIALISE, WaMpdOptInit);
- if (ServiceExists("WATrack/Player"))
- bWatrackService = TRUE;
- RegisterPlayer();
-
return 0;
}
int __declspec(dllexport) Unload(void)
{
- free(gbHost);
- free(gbPassword);
return 0;
}