ReactOS Fundraising Campaign 2012
€ 4,410 / € 30,000
Information
|
Donate
Home
|
Info
|
Community
|
Development
|
myReactOS
|
Contact Us
Navigation
Home
Community
Development
myReactOS
Fundraiser 2012
Doxygen
Main Page
Alphabetical List
Data Structures
Directories
File List
Data Fields
Globals
Related Pages
Search
ReactOS Development
> Doxygen
include
ndk
amd64
Data Structures
|
Defines
|
Typedefs
|
Functions
ketypes.h File Reference
Go to the source code of this file.
Data Structures
struct
PKTRAP_FRAME
struct
PKCALLOUT_FRAME
union
PKGDTENTRY64
struct
PKIDT_ACCESS
union
PKIDTENTRY64
struct
PKDESCRIPTOR
struct
PKSPECIAL_REGISTERS
struct
PKPROCESSOR_STATE
struct
PKREQUEST_PACKET
struct
PREQUEST_MAILBOX
struct
PKPRCB
struct
PKIPCR
struct
KIIO_ACCESS_MAP
struct
PKTSS64
struct
PKEXCEPTION_FRAME
struct
PDISPATCHER_CONTEXT
struct
PKSTART_FRAME
struct
PKSWITCH_FRAME
Defines
#
define
PCR
((volatile
KPCR
* const)__readgsqword(
FIELD_OFFSET
(
KPCR
, Self)))
#
define
MACHINE_TYPE_ISA
0x0000
#
define
MACHINE_TYPE_EISA
0x0001
#
define
MACHINE_TYPE_MCA
0x0002
#
define
I386_TASK_GATE
0x5
#
define
I386_TSS
0x9
#
define
I386_ACTIVE_TSS
0xB
#
define
I386_CALL_GATE
0xC
#
define
I386_INTERRUPT_GATE
0xE
#
define
I386_TRAP_GATE
0xF
#
define
RPL_MASK
0x0003
#
define
MODE_MASK
0x0001
#
define
KGDT64_NULL
0x0000
#
define
KGDT64_R0_CODE
0x0010
#
define
KGDT64_R0_DATA
0x0018
#
define
KGDT64_R3_CMCODE
0x0020
#
define
KGDT64_R3_DATA
0x0028
#
define
KGDT64_R3_CODE
0x0030
#
define
KGDT64_SYS_TSS
0x0040
#
define
KGDT64_R3_CMTEB
0x0050
#
define
CR4_VME
0x1
#
define
CR4_PVI
0x2
#
define
CR4_TSD
0x4
#
define
CR4_DE
0x8
#
define
CR4_PSE
0x10
#
define
CR4_PAE
0x20
#
define
CR4_MCE
0x40
#
define
CR4_PGE
0x80
#
define
CR4_FXSR
0x200
#
define
CR4_XMMEXCPT
0x400
#
define
CR4_CHANNELS
0x800
#
define
EFLAGS_CF
0x01L
#
define
EFLAGS_ZF
0x40L
#
define
EFLAGS_TF
0x100L
#
define
EFLAGS_INTERRUPT_MASK
0x200L
#
define
EFLAGS_DF
0x400L
#
define
EFLAGS_NESTED_TASK
0x4000L
#
define
EFLAGS_V86_MASK
0x20000
#
define
EFLAGS_ALIGN_CHECK
0x40000
#
define
EFLAGS_VIF
0x80000
#
define
EFLAGS_VIP
0x100000
#
define
EFLAGS_USER_SANITIZE
0x3F4DD7
#
define
EFLAG_SIGN
0x8000
#
define
EFLAG_ZERO
0x4000
#
define
EFLAGS_TF_MASK
0x0100
#
define
EFLAGS_TF_SHIFT
0x0008
#
define
EFLAGS_ID_MASK
0x200000
#
define
EFLAGS_IF_MASK
0x0200
#
define
EFLAGS_IF_SHIFT
0x0009
#
define
MSR_MCG_STATUS
0x017A
#
define
MSR_DEGUG_CTL
0x01D9
#
define
MSR_LAST_BRANCH_FROM
0x01DB
#
define
MSR_LAST_BRANCH_TO
0x01DC
#
define
MSR_LAST_EXCEPTION_FROM
0x01DD
#
define
MSR_LAST_EXCEPTION_TO
0x01DE
#
define
MSR_PAT
0x0277
#
define
MSR_AMD_ACCESS
0x9C5A203A
#
define
MSR_EFER
0xC0000080
#
define
MSR_STAR
0xC0000081
#
define
MSR_LSTAR
0xC0000082
#
define
MSR_CSTAR
0xC0000083
#
define
MSR_SYSCALL_MASK
0xC0000084
#
define
MSR_FS_BASE
0xC0000100
#
define
MSR_GS_BASE
0xC0000101
#
define
MSR_GS_SWAP
0xC0000102
#
define
MSR_LMA
0x0400
#
define
MSR_LME
0x0100
#
define
MSR_SCE
0x0001
#
define
MSR_NXE
0x0800
#
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
NUMBER_SERVICE_TABLES
2
#
define
SERVICE_NUMBER_MASK
0xFFF
#
define
SERVICE_TABLE_SHIFT
7
#
define
SERVICE_TABLE_MASK
0x20
#
define
SERVICE_TABLE_TEST
0x20
#
define
INITIAL_STALL_COUNT
100
#
define
HYPERSPACE_BASE
0xfffff70000000000ULL
#
define
MM_HAL_VA_START
0xFFFFFFFFFFC00000ULL /* This is Vista+ */
#
define
MM_HAL_VA_END
0xFFFFFFFFFFFFFFFFULL
#
define
APIC_BASE
0xFFFFFFFFFFFE0000ULL
#
define
IO_ACCESS_MAP_NONE
0
#
define
IOPM_OFFSET
FIELD_OFFSET
(
KTSS
, IoMaps[0].IoMap)
#
define
KiComputeIopmOffset
(MapNumber)
#
define
KSEG0_BASE
0xfffff80000000000ULL
#
define
SYNCH_LEVEL
12
#
define
NMI_STACK_SIZE
0x2000
#
define
_LDT_ENTRY_DEFINED
#
define
KGDTENTRY
KGDTENTRY64
#
define
PKGDTENTRY
PKGDTENTRY64
#
define
KIDTENTRY
KIDTENTRY64
#
define
PKIDTENTRY
PKIDTENTRY64
#
define
KTSS
KTSS64
#
define
PKTSS
PKTSS64
Typedefs
typedef
ULONG
LDT_ENTRY
Functions
FORCEINLINE
struct
_KPRCB *
KeGetCurrentPrcb
(
VOID
)
Generated on Sun May 27 2012 05:36:09 for ReactOS by
1.7.6.1
ReactOS is a registered trademark or a trademark of ReactOS Foundation in the United States and other countries.