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/HTTPServer/src/Glob.h   | 3 +++
 plugins/HTTPServer/src/main.cpp | 4 ++--
 2 files changed, 5 insertions(+), 2 deletions(-)

(limited to 'plugins/HTTPServer/src')

diff --git a/plugins/HTTPServer/src/Glob.h b/plugins/HTTPServer/src/Glob.h
index c66347cfec..ba1cb0e1e9 100644
--- a/plugins/HTTPServer/src/Glob.h
+++ b/plugins/HTTPServer/src/Glob.h
@@ -61,6 +61,9 @@ using namespace std;
 struct CMPlugin : public PLUGIN<CMPlugin>
 {
 	CMPlugin();
+
+	int Load() override;
+	int Unload() override;
 };
 
 extern HNETLIBUSER hNetlibUser;
diff --git a/plugins/HTTPServer/src/main.cpp b/plugins/HTTPServer/src/main.cpp
index 6adf9893b3..38c8fa787e 100644
--- a/plugins/HTTPServer/src/main.cpp
+++ b/plugins/HTTPServer/src/main.cpp
@@ -811,7 +811,7 @@ int nSystemShutdown(WPARAM /*wparam*/, LPARAM /*lparam*/)
 // Developer       : KN
 /////////////////////////////////////////////////////////////////////
 
-extern "C" __declspec(dllexport) int Load()
+int CMPlugin::Load()
 {
 	hHttpAcceptConnectionsService = CreateServiceFunction(MS_HTTP_ACCEPT_CONNECTIONS, nToggelAcceptConnections);
 	if (!hHttpAcceptConnectionsService) {
@@ -909,7 +909,7 @@ extern "C" __declspec(dllexport) int Load()
 // Developer       : KN
 /////////////////////////////////////////////////////////////////////
 
-extern "C"  __declspec(dllexport) int Unload()
+int CMPlugin::Unload()
 {
 	nSystemShutdown(0, 0);
 	if (hwndStatsticView)
-- 
cgit v1.2.3