ReactOS  0.4.10-dev-2-g0fbaea8
_KWAIT_BLOCK Struct Reference

#include <ketypes.h>

Collaboration diagram for _KWAIT_BLOCK:

Public Attributes

LIST_ENTRY WaitListEntry
 
UCHAR WaitType
 
volatile UCHAR BlockState
 
USHORT WaitKey
 
union {
   struct _KTHREAD *   Thread
 
   struct _KQUEUE *   NotificationQueue
 
}; 
 
PVOID Object
 
PVOID SparePtr
 

Detailed Description

Definition at line 443 of file ketypes.h.

Member Data Documentation

union { ... }
volatile UCHAR _KWAIT_BLOCK::BlockState

Definition at line 447 of file ketypes.h.

struct _KQUEUE* _KWAIT_BLOCK::NotificationQueue

Definition at line 454 of file ketypes.h.

PVOID _KWAIT_BLOCK::Object

Definition at line 456 of file ketypes.h.

Referenced by KeInitThread(), KeWaitForGate(), and KeWaitForMultipleObjects().

PVOID _KWAIT_BLOCK::SparePtr

Definition at line 457 of file ketypes.h.

USHORT _KWAIT_BLOCK::WaitKey

Definition at line 448 of file ketypes.h.

Referenced by KeInitThread(), KiWaitTest(), KxUnwaitThread(), and KxUnwaitThreadForEvent().

UCHAR _KWAIT_BLOCK::WaitType

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