ReactOS 0.4.16-dev-297-gc569aee
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
11class CThread;
12
13struct ThreadData {
16};
17
18class CThread {
19public:
20 CThread();
21 virtual ~CThread();
23 virtual void Execute();
24 virtual void Terminate();
26protected:
31};
33
34#endif /* __THREAD_H */
Definition: thread.h:18
virtual void Execute()
Definition: thread.cpp:59
HANDLE hThread
Definition: thread.h:29
virtual ~CThread()
Definition: thread.cpp:46
virtual void Terminate()
Definition: thread.cpp:71
ThreadData Data
Definition: thread.h:30
BOOL bTerminated
Definition: thread.h:27
CThread()
Definition: thread.cpp:27
DWORD dwThreadId
Definition: thread.h:28
BOOL Terminated()
Definition: thread.cpp:77
WPARAM wParam
Definition: combotst.c:138
struct @1640 Msg[]
LPARAM lParam
Definition: combotst.c:139
unsigned int BOOL
Definition: ntddk_ex.h:94
unsigned long DWORD
Definition: ntddk_ex.h:95
unsigned int UINT
Definition: ndis.h:50
HANDLE hFinished
Definition: thread.h:15
CThread * ClassPtr
Definition: thread.h:14
CThread * LPCThread
Definition: thread.h:32
LONG_PTR LPARAM
Definition: windef.h:208
UINT_PTR WPARAM
Definition: windef.h:207
#define PostMessage
Definition: winuser.h:5844