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

PKPCR Struct Reference

#include <armddk.h>

Data Fields

union {
   NT_TIB_KPCR   NtTib
   struct {
      struct
_EXCEPTION_REGISTRATION_RECORD *   Used_ExceptionList
      PVOID   Used_StackBase
      PVOID   PerfGlobalGroupMask
      PVOID   TssCopy
      ULONG   ContextSwitches
      KAFFINITY   SetMemberCopy
      PVOID   Used_Self
   } 
}; 
struct _KPCR * Self
struct _KPRCB * Prcb
KIRQL Irql
ULONG IRR
ULONG IrrActive
ULONG IDR
PVOID KdVersionBlock
PVOID IDT
PVOID GDT
PVOID TSS
USHORT MajorVersion
USHORT MinorVersion
KAFFINITY SetMember
ULONG StallScaleFactor
UCHAR SpareUnused
UCHAR Number
UCHAR Spare0
UCHAR SecondLevelCacheAssociativity
ULONG VdmAlert
ULONG KernelReserved [14]
ULONG SecondLevelCacheSize
ULONG HalReserved [16]
union {
   NT_TIB   NtTib
   struct {
      union _KGDTENTRY64 *   GdtBase
      struct _KTSS64 *   TssBase
      ULONG64   UserRsp
      struct _KPCR *   Self
      struct _KPRCB *   CurrentPrcb
      PKSPIN_LOCK_QUEUE   LockArray
      PVOID   Used_Self
   } 
}; 
union _KIDTENTRY64 * IdtBase
ULONG64 Unused [2]
UCHAR ObsoleteNumber
UCHAR Fill0
ULONG Unused0 [3]
PVOID Unused1 [3]
ULONG Unused2
PVOID Unused3
ULONG PcrAlign1 [24]
KPCR_TIB Tib
PUSHORT IDT
PUSHORT GDT
struct _KTSS * TSS
union {
   NT_TIB   NtTib
   struct {
      struct
_EXCEPTION_REGISTRATION_RECORD *   Used_ExceptionList
      PVOID   Used_StackBase
      PVOID   Spare2
      PVOID   TssCopy
      ULONG   ContextSwitches
      KAFFINITY   SetMemberCopy
      PVOID   Used_Self
   } 
}; 
struct _KPCR * SelfPcr
struct _KIDTENTRY * IDT
struct _KGDTENTRY * GDT

Detailed Description

Definition at line 144 of file armddk.h.


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

Generated on Sat May 26 2012 06:36:22 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.