// Copyright © 2009 sss // // 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. #include "commonheaders.h" #define PLUGIN_NAME "Watrack_MPD" HINSTANCE hInst; PLUGINLINK *pluginLink; static int OnSystemModulesLoaded(WPARAM wParam,LPARAM lParam); extern char *date(); PLUGININFOEX pluginInfo={ sizeof(PLUGININFOEX), 0, PLUGIN_MAKE_VERSION(0,0,0,6), "Music Player Daemon support for watrack", "sss, others..", "sss123next@list.ru", "© 2009 sss, others...", "http://sss.chaoslab.ru:81/tracker/mim_plugs/", 1, //unicode 0, //doesn't replace anything built-in { 0x420ccb93, 0x589f, 0x40e5, { 0x80, 0xa1, 0x91, 0xdb, 0x18, 0xf1, 0xc5, 0xbd } } }; BOOL WINAPI DllMain(HINSTANCE hinstDLL,DWORD fdwReason,LPVOID lpvReserved) { hInst=hinstDLL; return TRUE; } __declspec(dllexport) PLUGININFOEX* MirandaPluginInfoEx(DWORD mirandaVersion) { { static char plugname[52]; strcpy(plugname, PLUGIN_NAME" ["); strcat(plugname, date()); strcat(plugname, " "); strcat(plugname, __TIME__); strcat(plugname, "]"); pluginInfo.shortName = plugname; } return &pluginInfo; } static const MUUID interfaces[] = {MIID_SERVICEMODE, MIID_LAST}; __declspec(dllexport) const MUUID* MirandaPluginInterfaces(void) { return interfaces; } int __declspec(dllexport) Load(PLUGINLINK *link) { pluginLink=link; HookEvent(ME_SYSTEM_MODULESLOADED, OnSystemModulesLoaded); mir_getMMI(&mmi); mir_getUTFI(&utfi); return 0; } static int OnSystemModulesLoaded(WPARAM wParam,LPARAM lParam) { return 0; } int __declspec(dllexport) Unload(void) { return 0; }