summaryrefslogtreecommitdiff
path: root/xframes/xframes.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'xframes/xframes.cpp')
-rw-r--r--xframes/xframes.cpp17
1 files changed, 12 insertions, 5 deletions
diff --git a/xframes/xframes.cpp b/xframes/xframes.cpp
index fae3cef..3708211 100644
--- a/xframes/xframes.cpp
+++ b/xframes/xframes.cpp
@@ -20,17 +20,18 @@ HANDLE popupWindowList;
DWORD focusTimerId = 0;
-PLUGININFO pluginInfo={
- sizeof(PLUGININFO),
+PLUGININFOEX pluginInfo={
+ sizeof(PLUGININFOEX),
"XFrames",
- PLUGIN_MAKE_VERSION(0,0,1,2),
+ PLUGIN_MAKE_VERSION(0,1,0,0),
"External frames support",
"Scott Ellis",
"mail@scottellis.com.au",
"© 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
+ { 0x21ef6349, 0xfe67, 0x463b, { 0x80, 0xf3, 0x93, 0x97, 0xd, 0xb7, 0x3a, 0xd9 } } // {21EF6349-FE67-463b-80F3-93970DB73AD9}
};
@@ -41,11 +42,17 @@ extern "C" BOOL WINAPI DllMain(HINSTANCE hinstDLL,DWORD fdwReason,LPVOID lpvRese
return TRUE;
}
-extern "C" __declspec(dllexport) PLUGININFO* MirandaPluginInfo(DWORD mirandaVersion)
+extern "C" __declspec(dllexport) PLUGININFOEX* MirandaPluginInfoEx(DWORD mirandaVersion)
{
return &pluginInfo;
}
+static const MUUID interfaces[] = {MIID_XFRAMES, MIID_LAST};
+extern "C" __declspec(dllexport) const MUUID* MirandaPluginInterfaces(void)
+{
+ return interfaces;
+}
+
int OnModulesLoaded(WPARAM wParam, LPARAM lParam) {
if(ServiceExists(MS_UPDATE_REGISTER)) {
// register with updater