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

ketypes.h File Reference

Go to the source code of this file.

Data Structures

struct  PKTRAP_FRAME
struct  PKCALLOUT_FRAME
struct  PKEXCEPTION_FRAME
union  ARM_TTB_REGISTER
union  ARM_STATUS_REGISTER
union  ARM_DOMAIN_REGISTER
union  PARM_CONTROL_REGISTER
union  PARM_ID_CODE_REGISTER
union  PARM_CACHE_REGISTER
union  PARM_LOCKDOWN_REGISTER
struct  PKSPECIAL_REGISTERS
struct  PKPROCESSOR_STATE
struct  PKPRCB
struct  PKIPCR

Defines

#define IPI_APC   1
#define IPI_DPC   2
#define IPI_FREEZE   4
#define IPI_PACKET_READY   8
#define IPI_SYNCH_REQUEST   16
#define PRCB_MAJOR_VERSION   1
#define PRCB_BUILD_DEBUG   1
#define PRCB_BUILD_UNIPROCESSOR   2
#define LDT_ENTRY   ULONG
#define INITIAL_STALL_COUNT   100
#define KSEG0_BASE   0x80000000
#define KeGetCurrentProcessorNumber()   (int)PCR->Number
#define KeGetCurrentIrql()   PCR->Irql
#define _KeGetCurrentThread()   KeGetCurrentPrcb()->CurrentThread
#define _KeGetPreviousMode()   KeGetCurrentPrcb()->CurrentThread->PreviousMode
#define _KeIsExecutingDpc()   (KeGetCurrentPrcb()->DpcRoutineActive != 0)
#define KeGetCurrentThread()   _KeGetCurrentThread()
#define KeGetPreviousMode()   _KeGetPreviousMode()
#define KeGetDcacheFillSize()   PCR->DcacheFillSize

Enumerations

enum  ARM_DOMAINS {
  Domain0, Domain1, Domain2, Domain3,
  Domain4, Domain5, Domain6, Domain7,
  Domain8, Domain9, Domain10, Domain11,
  Domain12, Domain13, Domain14, Domain15
}

Functions

 C_ASSERT (sizeof(ARM_CONTROL_REGISTER)==sizeof(ULONG))
FORCEINLINE struct _KPRCB * KeGetCurrentPrcb (VOID)

Generated on Sat May 26 2012 05:35:26 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.