ReactOS
0.4.16-dev-297-gc569aee
Toggle main menu visibility
Main Page
Related Pages
Modules
Namespaces
Namespace List
Namespace Members
All
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
r
s
t
u
v
w
x
Functions
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
Variables
_
c
d
e
f
g
h
i
l
n
o
p
s
t
u
x
Typedefs
_
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
t
u
v
w
x
Enumerations
_
c
d
f
i
l
m
o
p
s
t
w
x
Enumerator
a
b
c
d
e
f
g
h
i
m
n
o
p
r
s
t
u
v
w
x
Classes
Class List
Class Index
Class Hierarchy
Class Members
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
h
i
k
l
m
n
o
p
r
s
t
u
v
w
z
Enumerator
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Properties
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
Related Functions
_
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
t
v
x
Files
File List
File Members
All
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Functions
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Variables
$
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerations
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Macros
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Examples
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
{
14
CThread
*
ClassPtr
;
15
HANDLE
hFinished
;
16
};
17
18
class
CThread
{
19
public
:
20
CThread
();
21
virtual
~CThread
();
22
BOOL
PostMessage
(
UINT
Msg
,
WPARAM
wParam
,
LPARAM
lParam
);
23
virtual
void
Execute
();
24
virtual
void
Terminate
();
25
BOOL
Terminated
();
26
protected
:
27
BOOL
bTerminated
;
28
DWORD
dwThreadId
;
29
HANDLE
hThread
;
30
ThreadData
Data
;
31
};
32
typedef
CThread
*
LPCThread
;
33
34
#endif
/* __THREAD_H */
CThread
Definition:
thread.h:18
CThread::Execute
virtual void Execute()
Definition:
thread.cpp:59
CThread::hThread
HANDLE hThread
Definition:
thread.h:29
CThread::~CThread
virtual ~CThread()
Definition:
thread.cpp:46
CThread::Terminate
virtual void Terminate()
Definition:
thread.cpp:71
CThread::Data
ThreadData Data
Definition:
thread.h:30
CThread::bTerminated
BOOL bTerminated
Definition:
thread.h:27
CThread::CThread
CThread()
Definition:
thread.cpp:27
CThread::dwThreadId
DWORD dwThreadId
Definition:
thread.h:28
CThread::Terminated
BOOL Terminated()
Definition:
thread.cpp:77
wParam
WPARAM wParam
Definition:
combotst.c:138
Msg
struct @1640 Msg[]
lParam
LPARAM lParam
Definition:
combotst.c:139
BOOL
unsigned int BOOL
Definition:
ntddk_ex.h:94
DWORD
unsigned long DWORD
Definition:
ntddk_ex.h:95
void
Definition:
nsiface.idl:2307
UINT
unsigned int UINT
Definition:
ndis.h:50
ThreadData
Definition:
drwtsn32.h:24
ThreadData::hFinished
HANDLE hFinished
Definition:
thread.h:15
ThreadData::ClassPtr
CThread * ClassPtr
Definition:
thread.h:14
LPCThread
CThread * LPCThread
Definition:
thread.h:32
LPARAM
LONG_PTR LPARAM
Definition:
windef.h:208
WPARAM
UINT_PTR WPARAM
Definition:
windef.h:207
PostMessage
#define PostMessage
Definition:
winuser.h:5844
modules
rosapps
applications
net
roshttpd
include
thread.h
Generated on Tue Nov 26 2024 06:06:23 for ReactOS by
1.9.6