ReactOS  0.4.15-dev-3217-gc6d1646
thread.h
Go to the documentation of this file.
1 /*
2  * COPYRIGHT: See COPYING in the top level directory
3  * PROJECT: ReactOS HTTP Daemon
4  * FILE: include/thread.h
5  */
6 #ifndef __THREAD_H
7 #define __THREAD_H
8 
9 #include <windows.h>
10 
11 class CThread;
12 
13 struct ThreadData {
16 };
17 
18 class CThread {
19 public:
20  CThread();
21  virtual ~CThread();
23  virtual void Execute();
24  virtual void Terminate();
25  BOOL Terminated();
26 protected:
31 };
32 typedef CThread *LPCThread;
33 
34 #endif /* __THREAD_H */
Definition: thread.h:18
UINT_PTR WPARAM
Definition: windef.h:207
WPARAM wParam
Definition: combotst.c:138
CThread * ClassPtr
Definition: thread.h:14
unsigned int BOOL
Definition: ntddk_ex.h:94
LONG_PTR LPARAM
Definition: windef.h:208
BOOL bTerminated
Definition: thread.h:27
ThreadData Data
Definition: thread.h:30
HANDLE hFinished
Definition: thread.h:15
virtual ~CThread()
Definition: thread.cpp:46
unsigned long DWORD
Definition: ntddk_ex.h:95
struct @1586 Msg[]
BOOL Terminated()
Definition: thread.cpp:77
HANDLE hThread
Definition: thread.h:29
unsigned int UINT
Definition: ndis.h:50
CThread()
Definition: thread.cpp:27
CThread * LPCThread
Definition: thread.h:32
virtual void Execute()
Definition: thread.cpp:59
virtual void Terminate()
Definition: thread.cpp:71
BOOL PostMessage(UINT Msg, WPARAM wParam, LPARAM lParam)
Definition: thread.cpp:65
DWORD dwThreadId
Definition: thread.h:28
LPARAM lParam
Definition: combotst.c:139