From ca55ac7905e8ffd1ee979b5b5fe7121fa7a03a5d Mon Sep 17 00:00:00 2001
From: George Hazan <ghazan@miranda.im>
Date: Mon, 28 May 2018 22:38:35 +0300
Subject: all plugins => CMPlugin virtual functions

---
 plugins/New_GPG/src/init.cpp | 4 ++--
 plugins/New_GPG/src/stdafx.h | 3 +++
 2 files changed, 5 insertions(+), 2 deletions(-)

(limited to 'plugins/New_GPG/src')

diff --git a/plugins/New_GPG/src/init.cpp b/plugins/New_GPG/src/init.cpp
index 130a2a44f6..907c4cffb1 100755
--- a/plugins/New_GPG/src/init.cpp
+++ b/plugins/New_GPG/src/init.cpp
@@ -140,7 +140,7 @@ static int OnModulesLoaded(WPARAM, LPARAM)
 	return 0;
 }
 
-extern "C" int __declspec(dllexport) Load()
+int CMPlugin::Load()
 {
 	HookEvent(ME_SYSTEM_MODULESLOADED, OnModulesLoaded);
 
@@ -198,7 +198,7 @@ extern "C" int __declspec(dllexport) Load()
 /////////////////////////////////////////////////////////////////////////////////////////
 
 extern list<wstring> transfers;
-extern "C" int __declspec(dllexport) Unload(void)
+int CMPlugin::Unload()
 {
 	if(!transfers.empty())
 	{
diff --git a/plugins/New_GPG/src/stdafx.h b/plugins/New_GPG/src/stdafx.h
index 699f69bbc1..c23c23e7c1 100755
--- a/plugins/New_GPG/src/stdafx.h
+++ b/plugins/New_GPG/src/stdafx.h
@@ -76,6 +76,9 @@ using std::fstream;
 struct CMPlugin : public PLUGIN<CMPlugin>
 {
 	CMPlugin();
+
+	int Load() override;
+	int Unload() override;
 };
 
 //internal
-- 
cgit v1.2.3