ReactOS 0.4.15-dev-7788-g1ad9096
_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 455 of file ketypes.h.

Member Data Documentation

◆ 

union { ... } _KWAIT_BLOCK::@4102

◆ BlockState

volatile UCHAR _KWAIT_BLOCK::BlockState

Definition at line 459 of file ketypes.h.

◆ NotificationQueue

struct _KQUEUE* _KWAIT_BLOCK::NotificationQueue

Definition at line 466 of file ketypes.h.

◆ Object

PVOID _KWAIT_BLOCK::Object

Definition at line 468 of file ketypes.h.

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

◆ SparePtr

PVOID _KWAIT_BLOCK::SparePtr

Definition at line 469 of file ketypes.h.

◆ Thread

◆ WaitKey

USHORT _KWAIT_BLOCK::WaitKey

Definition at line 460 of file ketypes.h.

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

◆ WaitListEntry

◆ WaitType

UCHAR _KWAIT_BLOCK::WaitType

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