summaryrefslogtreecommitdiff
path: root/iax/dllmain.cpp
diff options
context:
space:
mode:
authorsje <sje@4f64403b-2f21-0410-a795-97e2b3489a10>2007-03-19 01:28:47 +0000
committersje <sje@4f64403b-2f21-0410-a795-97e2b3489a10>2007-03-19 01:28:47 +0000
commit9c6ffd1f25e7a5b23be5fbc719e29af54d75a5b7 (patch)
tree2608eb1931d906e80790e2e22df4285dc83c8a10 /iax/dllmain.cpp
parenta788cc5902dda036c81b6e0ee25b742cf62d3a1b (diff)
added GUID's
git-svn-id: https://server.scottellis.com.au/svn/mim_plugs@128 4f64403b-2f21-0410-a795-97e2b3489a10
Diffstat (limited to 'iax/dllmain.cpp')
-rw-r--r--iax/dllmain.cpp15
1 files changed, 11 insertions, 4 deletions
diff --git a/iax/dllmain.cpp b/iax/dllmain.cpp
index 86866c3..5e10508 100644
--- a/iax/dllmain.cpp
+++ b/iax/dllmain.cpp
@@ -15,8 +15,8 @@ HINSTANCE hInst;
PLUGINLINK *pluginLink;
// plugin stuff
-PLUGININFO pluginInfo={
- sizeof(PLUGININFO),
+PLUGININFOEX pluginInfo={
+ sizeof(PLUGININFOEX),
MODULE,
PLUGIN_MAKE_VERSION(VER_MAJOR, VER_MINOR, VER_RELEASE, VER_BUILD),
DESC_STRING,
@@ -25,7 +25,8 @@ PLUGININFO pluginInfo={
"© 2005 Scott Ellis",
"http://www.scottellis.com.au/",
0, //not transient
- 0 //doesn't replace anything built-in
+ 0, //doesn't replace anything built-in
+ { 0x65e1a7f4, 0x1408, 0x4462, { 0xb8, 0xfd, 0x9d, 0xab, 0xb8, 0x37, 0x1f, 0x81 } } // {65E1A7F4-1408-4462-B8FD-9DABB8371F81}
};
extern "C" BOOL APIENTRY DllMain(HINSTANCE hinstDLL,DWORD fdwReason,LPVOID lpvReserved) {
@@ -33,10 +34,16 @@ extern "C" BOOL APIENTRY DllMain(HINSTANCE hinstDLL,DWORD fdwReason,LPVOID lpvRe
return TRUE;
}
-extern "C" __declspec (dllexport) PLUGININFO* __cdecl MirandaPluginInfo(DWORD mirandaVersion) {
+extern "C" __declspec (dllexport) PLUGININFOEX* __cdecl MirandaPluginInfoEx(DWORD mirandaVersion) {
return &pluginInfo;
}
+static const MUUID interfaces[] = {MIID_PROTOCOL, MIID_LAST};
+__declspec(dllexport) const MUUID* MirandaPluginInterfaces(void)
+{
+ return interfaces;
+}
+
int ModulesLoaded(WPARAM wParam, LPARAM lParam) {
if(ServiceExists(MS_UPDATE_REGISTER)) {
// register with updater