]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - include/threadengines/threadengine_win32.h
Remove SpanningTreeProtocolInterface::SendOperNotice - it was translated to a SendSNO...
[user/henk/code/inspircd.git] / include / threadengines / threadengine_win32.h
index c426372a9c0c90a69979eb5bf59361ae4d79acba..39e6ae88d299125bc64199886c6b448ea50185f0 100644 (file)
  * ---------------------------------------------------
  */
 
-#ifndef __THREADENGINE_PTHREAD__
-#define __THREADENGINE_PTHREAD__
+#ifndef __THREADENGINE_WIN32THREAD__
+#define __THREADENGINE_WIN32THREAD__
 
-#include <pthread.h>
 #include "inspircd_config.h"
 #include "base.h"
 #include "threadengine.h"
@@ -33,7 +32,7 @@ class CoreExport Win32ThreadEngine : public ThreadEngine
 
        void Run();
 
-       static void* Entry(void* parameter);
+       static DWORD WINAPI Entry(void* parameter);
 
        void Create(Thread* thread_to_init);
 
@@ -45,7 +44,7 @@ class CoreExport Win32ThreadEngine : public ThreadEngine
        }
 };
 
-class ThreadEngineFactory : public classbase
+class CoreExport ThreadEngineFactory : public classbase
 {
  public:
        ThreadEngine* Create(InspIRCd* ServerInstance)