ReactOS Fundraising Campaign 2012
 
€ 4,410 / € 30,000

Information | Donate

Home | Info | Community | Development | myReactOS | Contact Us

  1. Home
  2. Community
  3. Development
  4. myReactOS
  5. Fundraiser 2012

  1. Main Page
  2. Alphabetical List
  3. Data Structures
  4. Directories
  5. File List
  6. Data Fields
  7. Globals
  8. Related Pages

ReactOS Development > Doxygen

ETHREAD Struct Reference

#include <pstypes.h>

Data Fields

KTHREAD Tcb
LARGE_INTEGER CreateTime
union {
   LARGE_INTEGER   ExitTime
   LIST_ENTRY   LpcReplyChain
   LIST_ENTRY   KeyedWaitChain
}; 
union {
   NTSTATUS   ExitStatus
   PVOID   OfsChain
}; 
LIST_ENTRY PostBlockList
union {
   struct _TERMINATION_PORT *   TerminationPort
   struct _ETHREAD *   ReaperLink
   PVOID   KeyedWaitValue
   PVOID   Win32StartParameter
}; 
KSPIN_LOCK ActiveTimerListLock
LIST_ENTRY ActiveTimerListHead
CLIENT_ID Cid
KSEMAPHORE KeyedWaitSemaphore
PPS_IMPERSONATION_INFORMATION ImpersonationInfo
LIST_ENTRY IrpList
ULONG_PTR TopLevelIrp
PDEVICE_OBJECT DeviceToVerify
PPSP_RATE_APC RateControlApc
PVOID Win32StartAddress
union {
   PKSTART_ROUTINE   StartAddress
   ULONG   LpcReceivedMessageId
}; 
LIST_ENTRY ThreadListEntry
EX_RUNDOWN_REF RundownProtect
EX_PUSH_LOCK ThreadLock
ULONG ReadClusterSize
ULONG SpareUlong0
union {
   struct {
      ULONG   Terminated:1
      ULONG   ThreadInserted:1
      ULONG   HideFromDebugger:1
      ULONG   ActiveImpersonationInfo:1
      ULONG   SystemThread:1
      ULONG   HardErrorsAreDisabled:1
      ULONG   BreakOnTermination:1
      ULONG   SkipCreationMsg:1
      ULONG   SkipTerminationMsg:1
      ULONG   CreateMsgSent:1
      ULONG   ThreadIoPriority:3
      ULONG   ThreadPagePriority:3
      ULONG   PendingRatecontrol:1
   } 
   ULONG   CrossThreadFlags
}; 
union {
   struct {
      ULONG   ActiveExWorker:1
      ULONG   ExWorkerCanWaitUser:1
      ULONG   MemoryMaker:1
      ULONG   KeyedEventInUse:1
      ULONG   RateApcState:2
   } 
   ULONG   SameThreadPassiveFlags
}; 
union {
   struct {
      ULONG   LpcReceivedMsgIdValid:1
      ULONG   LpcExitThreadCalled:1
      ULONG   Spare:1
      ULONG   OwnsProcessWorkingSetExclusive:1
      ULONG   OwnsProcessWorkingSetShared:1
      ULONG   OwnsSystemWorkingSetExclusive:1
      ULONG   OwnsSystemWorkingSetShared:1
      ULONG   OwnsSessionWorkingSetExclusive:1
      ULONG   OwnsSessionWorkingSetShared:1
      ULONG   SupressSymbolLoad:1
      ULONG   Spare1:3
      ULONG   PriorityRegionActive:4
   } 
   ULONG   SameThreadApcFlags
}; 
UCHAR CacheManagerActive
UCHAR DisablePageFaultClustering
UCHAR ActiveFaultCount
ULONG AlpcMessageId
union {
   PVOID   AlpcMessage
   ULONG   AlpcReceiveAttributeSet
}; 
LIST_ENTRY AlpcWaitListEntry
KSEMAPHORE AlpcWaitSemaphore
ULONG CacheManagerCount

Detailed Description

Definition at line 900 of file pstypes.h.


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

Generated on Sat May 26 2012 06:19:09 for ReactOS by doxygen 1.7.6.1

ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.