ReactOS 0.4.15-dev-7931-gfd331f1
_DISPATCHER_HEADER Struct Reference

#include <ketypes.h>

Collaboration diagram for _DISPATCHER_HEADER:

Public Attributes

union {
   struct {
      UCHAR   Type
 
      union {
         union {
            UCHAR   TimerControlFlags
 
            struct {
               UCHAR   Absolute:1
 
               UCHAR   Coalescable:1
 
               UCHAR   KeepShifting:1
 
               UCHAR   EncodedTolerableDelay:5
 
            }   DUMMYSTRUCTNAME
 
         }   DUMMYUNIONNAME
 
         UCHAR   Abandoned
 
         BOOLEAN   Signalling
 
      }   DUMMYUNIONNAME
 
      union {
         union {
            UCHAR   ThreadControlFlags
 
            struct {
               UCHAR   CpuThrottled:1
 
               UCHAR   CycleProfiling:1
 
               UCHAR   CounterProfiling:1
 
               UCHAR   Reserved:5
 
            }   DUMMYSTRUCTNAME
 
         }   DUMMYUNIONNAME
 
         UCHAR   Size
 
         UCHAR   Hand
 
      }   DUMMYUNIONNAME2
 
      union {
         union {
            UCHAR   TimerMiscFlags
 
            struct {
               UCHAR   Index:TIMER_EXPIRED_INDEX_BITS
 
               UCHAR   Inserted:1
 
               volatile UCHAR   Expired:1
 
            }   DUMMYSTRUCTNAME
 
         }   DUMMYUNIONNAME
 
         union {
            BOOLEAN   DebugActive
 
            struct {
               BOOLEAN   ActiveDR7:1
 
               BOOLEAN   Instrumented:1
 
               BOOLEAN   Reserved2:4
 
               BOOLEAN   UmsScheduled:1
 
               BOOLEAN   UmsPrimary:1
 
            }   DUMMYSTRUCTNAME
 
         }   DUMMYUNIONNAME
 
         BOOLEAN   DpcActive
 
      }   DUMMYUNIONNAME3
 
   }   DUMMYSTRUCTNAME
 
   volatile LONG   Lock
 
DUMMYUNIONNAME
 
LONG SignalState
 
LIST_ENTRY WaitListHead
 

Detailed Description

Definition at line 740 of file ketypes.h.

Member Data Documentation

◆ Abandoned

UCHAR _DISPATCHER_HEADER::Abandoned

Definition at line 754 of file ketypes.h.

◆ Absolute

UCHAR _DISPATCHER_HEADER::Absolute

Definition at line 748 of file ketypes.h.

◆ ActiveDR7

BOOLEAN _DISPATCHER_HEADER::ActiveDR7

Definition at line 795 of file ketypes.h.

◆ Coalescable

UCHAR _DISPATCHER_HEADER::Coalescable

Definition at line 749 of file ketypes.h.

◆ CounterProfiling

UCHAR _DISPATCHER_HEADER::CounterProfiling

Definition at line 766 of file ketypes.h.

◆ CpuThrottled

UCHAR _DISPATCHER_HEADER::CpuThrottled

Definition at line 764 of file ketypes.h.

◆ CycleProfiling

UCHAR _DISPATCHER_HEADER::CycleProfiling

Definition at line 765 of file ketypes.h.

◆ DebugActive

BOOLEAN _DISPATCHER_HEADER::DebugActive

Definition at line 793 of file ketypes.h.

Referenced by NtCallbackReturn().

◆ DpcActive

BOOLEAN _DISPATCHER_HEADER::DpcActive

Definition at line 802 of file ketypes.h.

◆  [1/5]

_ANONYMOUS_STRUCT struct { ... } _DISPATCHER_HEADER::DUMMYSTRUCTNAME

◆  [2/5]

_ANONYMOUS_STRUCT struct { ... } _DISPATCHER_HEADER::DUMMYSTRUCTNAME

◆  [3/5]

_ANONYMOUS_STRUCT struct { ... } _DISPATCHER_HEADER::DUMMYSTRUCTNAME

◆  [4/5]

_ANONYMOUS_STRUCT struct { ... } _DISPATCHER_HEADER::DUMMYSTRUCTNAME

◆  [5/5]

_ANONYMOUS_STRUCT struct { ... } _DISPATCHER_HEADER::DUMMYSTRUCTNAME

◆  [1/6]

_ANONYMOUS_UNION union { ... } _DISPATCHER_HEADER::DUMMYUNIONNAME

◆  [2/6]

_ANONYMOUS_UNION union { ... } _DISPATCHER_HEADER::DUMMYUNIONNAME

◆  [3/6]

_ANONYMOUS_UNION union { ... } _DISPATCHER_HEADER::DUMMYUNIONNAME

◆  [4/6]

_ANONYMOUS_UNION union { ... } _DISPATCHER_HEADER::DUMMYUNIONNAME

◆  [5/6]

_ANONYMOUS_UNION union { ... } _DISPATCHER_HEADER::DUMMYUNIONNAME

◆  [6/6]

_ANONYMOUS_UNION union { ... } _DISPATCHER_HEADER::DUMMYUNIONNAME

◆ 

_ANONYMOUS_UNION union { ... } _DISPATCHER_HEADER::DUMMYUNIONNAME2

◆ 

_ANONYMOUS_UNION union { ... } _DISPATCHER_HEADER::DUMMYUNIONNAME3

◆ EncodedTolerableDelay

UCHAR _DISPATCHER_HEADER::EncodedTolerableDelay

Definition at line 751 of file ketypes.h.

◆ Expired

volatile UCHAR _DISPATCHER_HEADER::Expired

Definition at line 785 of file ketypes.h.

◆ Hand

UCHAR _DISPATCHER_HEADER::Hand

Definition at line 771 of file ketypes.h.

◆ Index

UCHAR _DISPATCHER_HEADER::Index

Definition at line 779 of file ketypes.h.

◆ Inserted

UCHAR _DISPATCHER_HEADER::Inserted

Definition at line 784 of file ketypes.h.

◆ Instrumented

BOOLEAN _DISPATCHER_HEADER::Instrumented

Definition at line 796 of file ketypes.h.

◆ KeepShifting

UCHAR _DISPATCHER_HEADER::KeepShifting

Definition at line 750 of file ketypes.h.

◆ Lock

volatile LONG _DISPATCHER_HEADER::Lock

Definition at line 805 of file ketypes.h.

◆ Reserved

UCHAR _DISPATCHER_HEADER::Reserved

Definition at line 767 of file ketypes.h.

◆ Reserved2

BOOLEAN _DISPATCHER_HEADER::Reserved2

Definition at line 797 of file ketypes.h.

◆ Signalling

BOOLEAN _DISPATCHER_HEADER::Signalling

Definition at line 758 of file ketypes.h.

◆ SignalState

LONG _DISPATCHER_HEADER::SignalState

◆ Size

UCHAR _DISPATCHER_HEADER::Size

Definition at line 770 of file ketypes.h.

◆ ThreadControlFlags

UCHAR _DISPATCHER_HEADER::ThreadControlFlags

Definition at line 762 of file ketypes.h.

◆ TimerControlFlags

UCHAR _DISPATCHER_HEADER::TimerControlFlags

Definition at line 746 of file ketypes.h.

◆ TimerMiscFlags

UCHAR _DISPATCHER_HEADER::TimerMiscFlags

Definition at line 776 of file ketypes.h.

◆ Type

◆ UmsPrimary

BOOLEAN _DISPATCHER_HEADER::UmsPrimary

Definition at line 799 of file ketypes.h.

◆ UmsScheduled

BOOLEAN _DISPATCHER_HEADER::UmsScheduled

Definition at line 798 of file ketypes.h.

◆ WaitListHead

LIST_ENTRY _DISPATCHER_HEADER::WaitListHead

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