ReactOS  0.4.14-dev-293-g2b39b42
THREAD_DATA Struct Reference
Collaboration diagram for THREAD_DATA:

Public Attributes

DWORD tid
 
HANDLE hThread
 
HWND hWnd
 
WCHARDesktop
 
HANDLE StartEvent
 
HANDLE QueueStatusEvent
 
DWORD LastQueueStatus
 
MSG_CACHE cache
 
HANDLE Handle
 
PKTHREAD Thread
 
KIRQL Irql
 
PFAST_MUTEX Mutex
 
PMUTEX_FUNCTION Acquire
 
PMUTEX_TRY_FUNCTION TryAcquire
 
PMUTEX_FUNCTION Release
 
BOOLEAN Try
 
BOOLEAN RetExpected
 
KEVENT InEvent
 
KEVENT OutEvent
 
PERESOURCE Res
 
PACQUIRE_FUNCTION AcquireResource
 
BOOLEAN Wait
 
PKSTART_ROUTINE StartRoutine
 
PKEVENT Event
 
volatile BOOLEAN Signal
 
PKGUARDED_MUTEX Mutex
 

Detailed Description

Definition at line 10 of file AttachThreadInput.c.

Member Data Documentation

◆ Acquire

PMUTEX_FUNCTION THREAD_DATA::Acquire

Definition at line 146 of file ExFastMutex.c.

◆ AcquireResource

PACQUIRE_FUNCTION THREAD_DATA::AcquireResource

Definition at line 272 of file ExResource.c.

◆ cache

MSG_CACHE THREAD_DATA::cache

Definition at line 19 of file AttachThreadInput.c.

◆ Desktop

WCHAR* THREAD_DATA::Desktop

Definition at line 14 of file AttachThreadInput.c.

Referenced by thread_proc().

◆ Event

PKEVENT THREAD_DATA::Event

Definition at line 115 of file KeEvent.c.

Referenced by TestEventConcurrent().

◆ Handle

HANDLE THREAD_DATA::Handle

Definition at line 142 of file ExFastMutex.c.

◆ hThread

HANDLE THREAD_DATA::hThread

Definition at line 12 of file AttachThreadInput.c.

◆ hWnd

HWND THREAD_DATA::hWnd

Definition at line 13 of file AttachThreadInput.c.

Referenced by thread_proc().

◆ InEvent

KEVENT THREAD_DATA::InEvent

Definition at line 151 of file ExFastMutex.c.

◆ Irql

KIRQL THREAD_DATA::Irql

Definition at line 144 of file ExFastMutex.c.

◆ LastQueueStatus

DWORD THREAD_DATA::LastQueueStatus

Definition at line 17 of file AttachThreadInput.c.

◆ Mutex [1/2]

PFAST_MUTEX THREAD_DATA::Mutex

Definition at line 145 of file ExFastMutex.c.

◆ Mutex [2/2]

PKGUARDED_MUTEX THREAD_DATA::Mutex

Definition at line 207 of file KeGuardedMutex.c.

◆ OutEvent

KEVENT THREAD_DATA::OutEvent

◆ QueueStatusEvent

HANDLE THREAD_DATA::QueueStatusEvent

Definition at line 16 of file AttachThreadInput.c.

◆ Release

PMUTEX_FUNCTION THREAD_DATA::Release

Definition at line 148 of file ExFastMutex.c.

◆ Res

PERESOURCE THREAD_DATA::Res

Definition at line 269 of file ExResource.c.

◆ RetExpected

BOOLEAN THREAD_DATA::RetExpected

Definition at line 150 of file ExFastMutex.c.

◆ Signal

volatile BOOLEAN THREAD_DATA::Signal

Definition at line 116 of file KeEvent.c.

Referenced by TestEventConcurrent().

◆ StartEvent

HANDLE THREAD_DATA::StartEvent

Definition at line 15 of file AttachThreadInput.c.

Referenced by thread_proc().

◆ StartRoutine

PKSTART_ROUTINE THREAD_DATA::StartRoutine

Definition at line 275 of file ExResource.c.

◆ Thread

PKTHREAD THREAD_DATA::Thread

◆ tid

DWORD THREAD_DATA::tid

Definition at line 11 of file AttachThreadInput.c.

◆ Try

BOOLEAN THREAD_DATA::Try

Definition at line 149 of file ExFastMutex.c.

◆ TryAcquire

PMUTEX_TRY_FUNCTION THREAD_DATA::TryAcquire

Definition at line 147 of file ExFastMutex.c.

◆ Wait

BOOLEAN THREAD_DATA::Wait

Definition at line 273 of file ExResource.c.


The documentation for this struct was generated from the following files: