ReactOS  0.4.12-dev-418-g3df31a8
_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 728 of file ketypes.h.

Member Data Documentation

◆ Abandoned

UCHAR _DISPATCHER_HEADER::Abandoned

Definition at line 742 of file ketypes.h.

◆ Absolute

UCHAR _DISPATCHER_HEADER::Absolute

Definition at line 736 of file ketypes.h.

◆ ActiveDR7

BOOLEAN _DISPATCHER_HEADER::ActiveDR7

Definition at line 783 of file ketypes.h.

◆ Coalescable

UCHAR _DISPATCHER_HEADER::Coalescable

Definition at line 737 of file ketypes.h.

◆ CounterProfiling

UCHAR _DISPATCHER_HEADER::CounterProfiling

Definition at line 754 of file ketypes.h.

◆ CpuThrottled

UCHAR _DISPATCHER_HEADER::CpuThrottled

Definition at line 752 of file ketypes.h.

◆ CycleProfiling

UCHAR _DISPATCHER_HEADER::CycleProfiling

Definition at line 753 of file ketypes.h.

◆ DebugActive

BOOLEAN _DISPATCHER_HEADER::DebugActive

Definition at line 781 of file ketypes.h.

Referenced by NtCallbackReturn().

◆ DpcActive

BOOLEAN _DISPATCHER_HEADER::DpcActive

Definition at line 790 of file ketypes.h.

◆ DUMMYSTRUCTNAME [1/5]

_ANONYMOUS_STRUCT { ... } _DISPATCHER_HEADER::DUMMYSTRUCTNAME

◆ DUMMYSTRUCTNAME [2/5]

_ANONYMOUS_STRUCT { ... } _DISPATCHER_HEADER::DUMMYSTRUCTNAME

◆ DUMMYSTRUCTNAME [3/5]

_ANONYMOUS_STRUCT { ... } _DISPATCHER_HEADER::DUMMYSTRUCTNAME

◆ DUMMYSTRUCTNAME [4/5]

_ANONYMOUS_STRUCT { ... } _DISPATCHER_HEADER::DUMMYSTRUCTNAME

◆ DUMMYSTRUCTNAME [5/5]

_ANONYMOUS_STRUCT { ... } _DISPATCHER_HEADER::DUMMYSTRUCTNAME

◆ DUMMYUNIONNAME [1/6]

_ANONYMOUS_UNION { ... } _DISPATCHER_HEADER::DUMMYUNIONNAME

◆ DUMMYUNIONNAME [2/6]

_ANONYMOUS_UNION { ... } _DISPATCHER_HEADER::DUMMYUNIONNAME

◆ DUMMYUNIONNAME [3/6]

_ANONYMOUS_UNION { ... } _DISPATCHER_HEADER::DUMMYUNIONNAME

◆ DUMMYUNIONNAME [4/6]

_ANONYMOUS_UNION { ... } _DISPATCHER_HEADER::DUMMYUNIONNAME

◆ DUMMYUNIONNAME [5/6]

_ANONYMOUS_UNION { ... } _DISPATCHER_HEADER::DUMMYUNIONNAME

◆ DUMMYUNIONNAME [6/6]

_ANONYMOUS_UNION { ... } _DISPATCHER_HEADER::DUMMYUNIONNAME

◆ DUMMYUNIONNAME2

_ANONYMOUS_UNION { ... } _DISPATCHER_HEADER::DUMMYUNIONNAME2

◆ DUMMYUNIONNAME3

_ANONYMOUS_UNION { ... } _DISPATCHER_HEADER::DUMMYUNIONNAME3

◆ EncodedTolerableDelay

UCHAR _DISPATCHER_HEADER::EncodedTolerableDelay

Definition at line 739 of file ketypes.h.

◆ Expired

volatile UCHAR _DISPATCHER_HEADER::Expired

Definition at line 773 of file ketypes.h.

◆ Hand

UCHAR _DISPATCHER_HEADER::Hand

Definition at line 759 of file ketypes.h.

◆ Index

UCHAR _DISPATCHER_HEADER::Index

Definition at line 767 of file ketypes.h.

◆ Inserted

UCHAR _DISPATCHER_HEADER::Inserted

Definition at line 772 of file ketypes.h.

◆ Instrumented

BOOLEAN _DISPATCHER_HEADER::Instrumented

Definition at line 784 of file ketypes.h.

◆ KeepShifting

UCHAR _DISPATCHER_HEADER::KeepShifting

Definition at line 738 of file ketypes.h.

◆ Lock

volatile LONG _DISPATCHER_HEADER::Lock

Definition at line 793 of file ketypes.h.

◆ Reserved

UCHAR _DISPATCHER_HEADER::Reserved

Definition at line 755 of file ketypes.h.

◆ Reserved2

BOOLEAN _DISPATCHER_HEADER::Reserved2

Definition at line 785 of file ketypes.h.

◆ Signalling

BOOLEAN _DISPATCHER_HEADER::Signalling

Definition at line 746 of file ketypes.h.

◆ SignalState

LONG _DISPATCHER_HEADER::SignalState

◆ Size

UCHAR _DISPATCHER_HEADER::Size

Definition at line 758 of file ketypes.h.

◆ ThreadControlFlags

UCHAR _DISPATCHER_HEADER::ThreadControlFlags

Definition at line 750 of file ketypes.h.

◆ TimerControlFlags

UCHAR _DISPATCHER_HEADER::TimerControlFlags

Definition at line 734 of file ketypes.h.

◆ TimerMiscFlags

UCHAR _DISPATCHER_HEADER::TimerMiscFlags

Definition at line 764 of file ketypes.h.

◆ Type

◆ UmsPrimary

BOOLEAN _DISPATCHER_HEADER::UmsPrimary

Definition at line 787 of file ketypes.h.

◆ UmsScheduled

BOOLEAN _DISPATCHER_HEADER::UmsScheduled

Definition at line 786 of file ketypes.h.

◆ WaitListHead

LIST_ENTRY _DISPATCHER_HEADER::WaitListHead

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