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/SMS/src/main.cpp | 9 +--------
 plugins/SMS/src/stdafx.h | 2 ++
 2 files changed, 3 insertions(+), 8 deletions(-)

(limited to 'plugins/SMS')

diff --git a/plugins/SMS/src/main.cpp b/plugins/SMS/src/main.cpp
index f2f23f7e68..426c714da3 100644
--- a/plugins/SMS/src/main.cpp
+++ b/plugins/SMS/src/main.cpp
@@ -112,7 +112,7 @@ BOOL WINAPI DllMain(HINSTANCE hInstance, DWORD dwReason, LPVOID)
 
 /////////////////////////////////////////////////////////////////////////////////////////
 
-extern "C" int __declspec(dllexport) Load(void)
+int CMPlugin::Load()
 {
 	HookEvent(ME_SYSTEM_MODULESLOADED,OnModulesLoaded);
 	HookEvent(ME_SYSTEM_PRESHUTDOWN,OnPreShutdown);
@@ -123,10 +123,3 @@ extern "C" int __declspec(dllexport) Load(void)
 	LoadServices();
 	return 0;
 }
-
-/////////////////////////////////////////////////////////////////////////////////////////
-
-extern "C" int __declspec(dllexport) Unload(void)
-{
-	return 0;
-}
diff --git a/plugins/SMS/src/stdafx.h b/plugins/SMS/src/stdafx.h
index e5c66ce515..87197e6a7b 100644
--- a/plugins/SMS/src/stdafx.h
+++ b/plugins/SMS/src/stdafx.h
@@ -34,6 +34,8 @@
 struct CMPlugin : public PLUGIN<CMPlugin>
 {
 	CMPlugin();
+
+	int Load() override;
 };
 
 // структура содержащая информацию по построению меню или расширенных иконок
-- 
cgit v1.2.3