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

ks386.template.h File Reference

Go to the source code of this file.

Functions

 HEADER ("CR0 flags")
 CONSTANT (CR0_PE)
 CONSTANT (CR0_MP)
 CONSTANT (CR0_EM)
 CONSTANT (CR0_TS)
 CONSTANT (CR0_ET)
 CONSTANT (CR0_NE)
 CONSTANT (CR0_WP)
 CONSTANT (CR0_AM)
 CONSTANT (CR0_NW)
 CONSTANT (CR0_CD)
 CONSTANT (CR0_PG)
 HEADER ("CR4 flags")
 CONSTANT (CR4_VME)
 CONSTANT (CR4_PVI)
 CONSTANT (CR4_TSD)
 CONSTANT (CR4_DE)
 CONSTANT (CR4_PSE)
 CONSTANT (CR4_PAE)
 CONSTANT (CR4_MCE)
 CONSTANT (CR4_PGE)
 CONSTANT (CR4_FXSR)
 CONSTANT (CR4_XMMEXCPT)
 HEADER ("KeFeatureBits flags")
 CONSTANT (KF_RDTSC)
 CONSTANT (KF_CR4)
 CONSTANT (KF_GLOBAL_PAGE)
 CONSTANT (KF_LARGE_PAGE)
 CONSTANT (KF_CMPXCHG8B)
 CONSTANT (KF_FAST_SYSCALL)
 CONSTANT (KF_V86_VIS)
 HEADER ("Machine type definitions")
 CONSTANT (MACHINE_TYPE_ISA)
 CONSTANT (MACHINE_TYPE_EISA)
 CONSTANT (MACHINE_TYPE_MCA)
 HEADER ("EFLAGS")
 CONSTANT (EFLAGS_TF)
 CONSTANT (EFLAGS_INTERRUPT_MASK)
 CONSTANT (EFLAGS_V86_MASK)
 CONSTANT (EFLAGS_ALIGN_CHECK)
 CONSTANT (EFLAGS_VIF)
 CONSTANT (EFLAGS_VIP)
 CONSTANT (EFLAGS_USER_SANITIZE)
 HEADER ("KDGT selectors")
 CONSTANT (KGDT_R3_DATA)
 CONSTANT (KGDT_R3_CODE)
 CONSTANT (KGDT_R0_CODE)
 CONSTANT (KGDT_R0_DATA)
 CONSTANT (KGDT_R0_PCR)
 CONSTANT (KGDT_TSS)
 CONSTANT (KGDT_R3_TEB)
 CONSTANT (KGDT_DF_TSS)
 CONSTANT (KGDT_NMI_TSS)
 CONSTANT (KGDT_LDT)
 CONSTANT (NPX_STATE_NOT_LOADED)
 CONSTANT (NPX_STATE_LOADED)
 CONSTANT (PF_XMMI_INSTRUCTIONS_AVAILABLE)
 CONSTANT (EFLAG_SELECT)
 HEADER ("CONTEXT")
 OFFSET (CsContextFlags, CONTEXT, ContextFlags)
 OFFSET (CsDr0, CONTEXT, Dr0)
 OFFSET (CsDr1, CONTEXT, Dr1)
 OFFSET (CsDr2, CONTEXT, Dr2)
 OFFSET (CsDr3, CONTEXT, Dr3)
 OFFSET (CsDr6, CONTEXT, Dr6)
 OFFSET (CsDr7, CONTEXT, Dr7)
 OFFSET (CsFloatSave, CONTEXT, FloatSave)
 OFFSET (CsSegGs, CONTEXT, SegGs)
 OFFSET (CsSegFs, CONTEXT, SegFs)
 OFFSET (CsSegEs, CONTEXT, SegEs)
 OFFSET (CsSegDs, CONTEXT, SegDs)
 OFFSET (CsEdi, CONTEXT, Edi)
 OFFSET (CsEsi, CONTEXT, Esi)
 OFFSET (CsEbx, CONTEXT, Ebx)
 OFFSET (CsEdx, CONTEXT, Edx)
 OFFSET (CsEcx, CONTEXT, Ecx)
 OFFSET (CsEax, CONTEXT, Eax)
 OFFSET (CsEbp, CONTEXT, Ebp)
 OFFSET (CsEip, CONTEXT, Eip)
 OFFSET (CsSegCs, CONTEXT, SegCs)
 OFFSET (CsEflags, CONTEXT, EFlags)
 OFFSET (CsEsp, CONTEXT, Esp)
 OFFSET (CsSegSs, CONTEXT, SegSs)
 OFFSET (CsExtendedRegisters, CONTEXT, ExtendedRegisters)
 SIZE (ContextFrameLength, CONTEXT)
 SIZE (CONTEXT_LENGTH, CONTEXT)
 HEADER ("KGDTENTRY")
 OFFSET (KgdtBaseLow, KGDTENTRY, BaseLow)
 OFFSET (KgdtBaseMid, KGDTENTRY, HighWord.Bytes.BaseMid)
 OFFSET (KgdtBaseHi, KGDTENTRY, HighWord.Bytes.BaseHi)
 OFFSET (KgdtLimitHi, KGDTENTRY, HighWord.Bytes.Flags2)
 OFFSET (KgdtLimitLow, KGDTENTRY, LimitLow)
 HEADER ("KTRAP_FRAME")
 OFFSET (TsExceptionList, KTRAP_FRAME, ExceptionList)
 OFFSET (TsPreviousPreviousMode, KTRAP_FRAME, PreviousPreviousMode)
 OFFSET (TsSegGs, KTRAP_FRAME, SegGs)
 OFFSET (TsSegFs, KTRAP_FRAME, SegFs)
 OFFSET (TsSegEs, KTRAP_FRAME, SegEs)
 OFFSET (TsSegDs, KTRAP_FRAME, SegDs)
 OFFSET (TsEdi, KTRAP_FRAME, Edi)
 OFFSET (TsEsi, KTRAP_FRAME, Esi)
 OFFSET (TsEbp, KTRAP_FRAME, Ebp)
 OFFSET (TsEbx, KTRAP_FRAME, Ebx)
 OFFSET (TsEdx, KTRAP_FRAME, Edx)
 OFFSET (TsEcx, KTRAP_FRAME, Ecx)
 OFFSET (TsEax, KTRAP_FRAME, Eax)
 OFFSET (TsErrCode, KTRAP_FRAME, ErrCode)
 OFFSET (TsEip, KTRAP_FRAME, Eip)
 OFFSET (TsSegCs, KTRAP_FRAME, SegCs)
 OFFSET (TsEflags, KTRAP_FRAME, EFlags)
 OFFSET (TsHardwareEsp, KTRAP_FRAME, HardwareEsp)
 OFFSET (TsHardwareSegSs, KTRAP_FRAME, HardwareSegSs)
 OFFSET (TsTempSegCs, KTRAP_FRAME, TempSegCs)
 OFFSET (TsTempEsp, KTRAP_FRAME, TempEsp)
 OFFSET (TsDbgEbp, KTRAP_FRAME, DbgEbp)
 OFFSET (TsDbgEip, KTRAP_FRAME, DbgEip)
 OFFSET (TsDbgArgMark, KTRAP_FRAME, DbgArgMark)
 OFFSET (TsDbgArgPointer, KTRAP_FRAME, DbgArgPointer)
 OFFSET (TsDr0, KTRAP_FRAME, Dr0)
 OFFSET (TsDr1, KTRAP_FRAME, Dr1)
 OFFSET (TsDr2, KTRAP_FRAME, Dr2)
 OFFSET (TsDr3, KTRAP_FRAME, Dr3)
 OFFSET (TsDr6, KTRAP_FRAME, Dr6)
 OFFSET (TsDr7, KTRAP_FRAME, Dr7)
 OFFSET (TsV86Es, KTRAP_FRAME, V86Es)
 OFFSET (TsV86Ds, KTRAP_FRAME, V86Ds)
 OFFSET (TsV86Fs, KTRAP_FRAME, V86Fs)
 OFFSET (TsV86Gs, KTRAP_FRAME, V86Gs)
 SIZE (KTRAP_FRAME_LENGTH, KTRAP_FRAME)
 CONSTANT (KTRAP_FRAME_ALIGN)
 CONSTANT (FRAME_EDITED)
 HEADER ("KTSS")
 OFFSET (TssEsp0, KTSS, Esp0)
 OFFSET (TssCR3, KTSS, CR3)
 OFFSET (TssEip, KTSS, Eip)
 OFFSET (TssEFlags, KTSS, EFlags)
 OFFSET (TssEax, KTSS, Eax)
 OFFSET (TssEbx, KTSS, Ebx)
 OFFSET (TssEcx, KTSS, Ecx)
 OFFSET (TssEdx, KTSS, Edx)
 OFFSET (TssEsp, KTSS, Esp)
 OFFSET (TssEbp, KTSS, Ebp)
 OFFSET (TssEsi, KTSS, Esi)
 OFFSET (TssEdi, KTSS, Edi)
 OFFSET (TssEs, KTSS, Es)
 OFFSET (TssCs, KTSS, Cs)
 OFFSET (TssSs, KTSS, Ss)
 OFFSET (TssDs, KTSS, Ds)
 OFFSET (TssFs, KTSS, Fs)
 OFFSET (TssGs, KTSS, Gs)
 OFFSET (TssLDT, KTSS, LDT)
 OFFSET (TssIoMapBase, KTSS, IoMapBase)
 OFFSET (TssIoMaps, KTSS, IoMaps)
 SIZE (TssLength, KTSS)
 HEADER ("KPCR")
 OFFSET (KPCR_EXCEPTION_LIST, KPCR, NtTib.ExceptionList)
 OFFSET (KPCR_PERF_GLOBAL_GROUP_MASK, KIPCR, PerfGlobalGroupMask)
 OFFSET (KPCR_CONTEXT_SWITCHES, KPCR, ContextSwitches)
 OFFSET (KPCR_TEB, KIPCR, Used_Self)
 OFFSET (KPCR_SELF, KIPCR, Self)
 OFFSET (KPCR_PRCB, KPCR, Prcb)
 OFFSET (KPCR_IDT, KIPCR, IDT)
 OFFSET (KPCR_GDT, KIPCR, GDT)
 OFFSET (KPCR_TSS, KPCR, TSS)
 OFFSET (KPCR_STALL_SCALE_FACTOR, KPCR, StallScaleFactor)
 OFFSET (KPCR_PRCB_DATA, KIPCR, PrcbData)
 OFFSET (KPCR_CURRENT_THREAD, KIPCR, PrcbData.CurrentThread)
 OFFSET (KPCR_PRCB_NEXT_THREAD, KIPCR, PrcbData.NextThread)
 OFFSET (KPCR_PRCB_DPC_QUEUE_DEPTH, KIPCR, PrcbData.DpcData[0].DpcQueueDepth)
 OFFSET (KPCR_PRCB_DPC_STACK, KIPCR, PrcbData.DpcStack)
 OFFSET (KPCR_PRCB_MAXIMUM_DPC_QUEUE_DEPTH, KIPCR, PrcbData.MaximumDpcQueueDepth)
 OFFSET (KPCR_PRCB_DPC_ROUTINE_ACTIVE, KIPCR, PrcbData.DpcRoutineActive)
 OFFSET (KPCR_PRCB_TIMER_REQUEST, KIPCR, PrcbData.TimerRequest)
 OFFSET (KPCR_PRCB_QUANTUM_END, KIPCR, PrcbData.QuantumEnd)
 OFFSET (KPCR_PRCB_DEFERRED_READY_LIST_HEAD, KIPCR, PrcbData.DeferredReadyListHead)
 OFFSET (KPCR_PRCB_POWER_STATE_IDLE_FUNCTION, KIPCR, PrcbData.PowerState.IdleFunction)
 OFFSET (KTRAP_FRAME_DEBUGEBP, KTRAP_FRAME, DbgEbp)
 OFFSET (KTRAP_FRAME_DEBUGEIP, KTRAP_FRAME, DbgEip)
 OFFSET (KTRAP_FRAME_TEMPESP, KTRAP_FRAME, TempEsp)
 OFFSET (KTRAP_FRAME_DR0, KTRAP_FRAME, Dr0)
 OFFSET (KTRAP_FRAME_DR1, KTRAP_FRAME, Dr1)
 OFFSET (KTRAP_FRAME_DR2, KTRAP_FRAME, Dr2)
 OFFSET (KTRAP_FRAME_DR3, KTRAP_FRAME, Dr3)
 OFFSET (KTRAP_FRAME_DR6, KTRAP_FRAME, Dr6)
 OFFSET (KTRAP_FRAME_DR7, KTRAP_FRAME, Dr7)
 OFFSET (KTRAP_FRAME_GS, KTRAP_FRAME, SegGs)
 OFFSET (KTRAP_FRAME_ES, KTRAP_FRAME, SegEs)
 OFFSET (KTRAP_FRAME_DS, KTRAP_FRAME, SegDs)
 OFFSET (KTRAP_FRAME_EDX, KTRAP_FRAME, Edx)
 OFFSET (KTRAP_FRAME_ECX, KTRAP_FRAME, Ecx)
 OFFSET (KTRAP_FRAME_EAX, KTRAP_FRAME, Eax)
 OFFSET (KTRAP_FRAME_PREVIOUS_MODE, KTRAP_FRAME, PreviousPreviousMode)
 OFFSET (KTRAP_FRAME_EXCEPTION_LIST, KTRAP_FRAME, ExceptionList)
 OFFSET (KTRAP_FRAME_FS, KTRAP_FRAME, SegFs)
 OFFSET (KTRAP_FRAME_EDI, KTRAP_FRAME, Edi)
 OFFSET (KTRAP_FRAME_ESI, KTRAP_FRAME, Esi)
 OFFSET (KTRAP_FRAME_EBX, KTRAP_FRAME, Ebx)
 OFFSET (KTRAP_FRAME_EBP, KTRAP_FRAME, Ebp)
 OFFSET (KTRAP_FRAME_ERROR_CODE, KTRAP_FRAME, ErrCode)
 OFFSET (KTRAP_FRAME_EIP, KTRAP_FRAME, Eip)
 OFFSET (KTRAP_FRAME_EFLAGS, KTRAP_FRAME, EFlags)
 OFFSET (KTRAP_FRAME_ESP, KTRAP_FRAME, HardwareEsp)
 OFFSET (KTRAP_FRAME_SS, KTRAP_FRAME, HardwareSegSs)
 OFFSET (KTRAP_FRAME_V86_ES, KTRAP_FRAME, V86Es)
 OFFSET (KTRAP_FRAME_V86_DS, KTRAP_FRAME, V86Ds)
 OFFSET (KTRAP_FRAME_V86_FS, KTRAP_FRAME, V86Fs)
 OFFSET (KTRAP_FRAME_V86_GS, KTRAP_FRAME, V86Gs)
 SIZE (KTRAP_FRAME_SIZE, KTRAP_FRAME)
 OFFSET (CONTEXT_FLAGS, CONTEXT, ContextFlags)
 OFFSET (CONTEXT_SEGGS, CONTEXT, SegGs)
 OFFSET (CONTEXT_SEGFS, CONTEXT, SegFs)
 OFFSET (CONTEXT_SEGES, CONTEXT, SegEs)
 OFFSET (CONTEXT_SEGDS, CONTEXT, SegDs)
 OFFSET (CONTEXT_EDI, CONTEXT, Edi)
 OFFSET (CONTEXT_ESI, CONTEXT, Esi)
 OFFSET (CONTEXT_EBX, CONTEXT, Ebx)
 OFFSET (CONTEXT_EDX, CONTEXT, Edx)
 OFFSET (CONTEXT_ECX, CONTEXT, Ecx)
 OFFSET (CONTEXT_EAX, CONTEXT, Eax)
 OFFSET (CONTEXT_EBP, CONTEXT, Ebp)
 OFFSET (CONTEXT_EIP, CONTEXT, Eip)
 OFFSET (CONTEXT_SEGCS, CONTEXT, SegCs)
 OFFSET (CONTEXT_EFLAGS, CONTEXT, EFlags)
 OFFSET (CONTEXT_ESP, CONTEXT, Esp)
 OFFSET (CONTEXT_SEGSS, CONTEXT, SegSs)
 SIZE (CONTEXT_FRAME_LENGTH, CONTEXT)
 HEADER ("FIBER")
 OFFSET (FIBER_PARAMETER, FIBER, Parameter)
 OFFSET (FIBER_EXCEPTION_LIST, FIBER, ExceptionList)
 OFFSET (FIBER_STACK_BASE, FIBER, StackBase)
 OFFSET (FIBER_STACK_LIMIT, FIBER, StackLimit)
 OFFSET (FIBER_DEALLOCATION_STACK, FIBER, DeallocationStack)
 OFFSET (FIBER_CONTEXT, FIBER, Context)
 OFFSET (FIBER_CONTEXT_FLAGS, FIBER, Context.ContextFlags)
 OFFSET (FIBER_CONTEXT_EAX, FIBER, Context.Eax)
 OFFSET (FIBER_CONTEXT_EBX, FIBER, Context.Ebx)
 OFFSET (FIBER_CONTEXT_ECX, FIBER, Context.Ecx)
 OFFSET (FIBER_CONTEXT_EDX, FIBER, Context.Edx)
 OFFSET (FIBER_CONTEXT_ESI, FIBER, Context.Esi)
 OFFSET (FIBER_CONTEXT_EDI, FIBER, Context.Edi)
 OFFSET (FIBER_CONTEXT_EBP, FIBER, Context.Ebp)
 OFFSET (FIBER_CONTEXT_EIP, FIBER, Context.Eip)
 OFFSET (FIBER_CONTEXT_ESP, FIBER, Context.Esp)
 OFFSET (FIBER_CONTEXT_DR6, FIBER, Context.Dr6)
 OFFSET (FIBER_CONTEXT_FLOAT_SAVE_CONTROL_WORD, FIBER, Context.FloatSave.ControlWord)
 OFFSET (FIBER_CONTEXT_FLOAT_SAVE_STATUS_WORD, FIBER, Context.FloatSave.StatusWord)
 OFFSET (FIBER_CONTEXT_FLOAT_SAVE_TAG_WORD, FIBER, Context.FloatSave.TagWord)
 OFFSET (FIBER_GUARANTEED_STACK_BYTES, FIBER, GuaranteedStackBytes)
 OFFSET (FIBER_FLS_DATA, FIBER, FlsData)
 OFFSET (FIBER_ACTIVATION_CONTEXT_STACK, FIBER, ActivationContextStack)
 OFFSET (KTSS_IOMAPBASE, KTSS, IoMapBase)
 OFFSET (KTSS_ESP0, KTSS, Esp0)
 HEADER ("EXCEPTION_RECORD")
 OFFSET (EXCEPTION_RECORD_EXCEPTION_CODE, EXCEPTION_RECORD, ExceptionCode)
 OFFSET (EXCEPTION_RECORD_EXCEPTION_FLAGS, EXCEPTION_RECORD, ExceptionFlags)
 OFFSET (EXCEPTION_RECORD_EXCEPTION_RECORD, EXCEPTION_RECORD, ExceptionRecord)
 OFFSET (EXCEPTION_RECORD_EXCEPTION_ADDRESS, EXCEPTION_RECORD, ExceptionAddress)
 OFFSET (EXCEPTION_RECORD_NUMBER_PARAMETERS, EXCEPTION_RECORD, NumberParameters)
 SIZE (SIZEOF_EXCEPTION_RECORD, EXCEPTION_RECORD)
 CONSTANT (EXCEPTION_RECORD_LENGTH)
 HEADER ("KTHREAD")
 OFFSET (KTHREAD_DEBUG_ACTIVE, KTHREAD, Header.DebugActive)
 OFFSET (KTHREAD_INITIAL_STACK, KTHREAD, InitialStack)
 OFFSET (KTHREAD_STACK_LIMIT, KTHREAD, StackLimit)
 OFFSET (KTHREAD_TEB, KTHREAD, Teb)
 OFFSET (KTHREAD_KERNEL_STACK, KTHREAD, KernelStack)
 OFFSET (KTHREAD_APCSTATE_PROCESS, KTHREAD, ApcState.Process)
 OFFSET (KTHREAD_PENDING_KERNEL_APC, KTHREAD, ApcState.KernelApcPending)
 OFFSET (KTHREAD_CONTEXT_SWITCHES, KTHREAD, ContextSwitches)
 OFFSET (KTHREAD_STATE_, KTHREAD, State)
 OFFSET (KTHREAD_NPX_STATE, KTHREAD, NpxState)
 OFFSET (KTHREAD_WAIT_IRQL, KTHREAD, WaitIrql)
 OFFSET (KTHREAD_WAIT_REASON, KTHREAD, WaitReason)
 OFFSET (KTHREAD_COMBINED_APC_DISABLE, KTHREAD, CombinedApcDisable)
 OFFSET (KTHREAD_SPECIAL_APC_DISABLE, KTHREAD, SpecialApcDisable)
 OFFSET (KTHREAD_LARGE_STACK, KTHREAD, LargeStack)
 OFFSET (KTHREAD_TRAP_FRAME, KTHREAD, TrapFrame)
 OFFSET (KTHREAD_CALLBACK_STACK, KTHREAD, CallbackStack)
 OFFSET (KTHREAD_APC_STATE_INDEX, KTHREAD, ApcStateIndex)
 OFFSET (KTHREAD_STACK_BASE, KTHREAD, StackBase)
 HEADER ("KPROCESS")
 OFFSET (KPROCESS_DIRECTORY_TABLE_BASE, KPROCESS, DirectoryTableBase)
 OFFSET (KPROCESS_LDT_DESCRIPTOR0, KPROCESS, LdtDescriptor)
 OFFSET (KPROCESS_LDT_DESCRIPTOR1, KPROCESS, LdtDescriptor.HighWord)
 OFFSET (KPROCESS_INT21_DESCRIPTOR0, KPROCESS, Int21Descriptor)
 OFFSET (KPROCESS_INT21_DESCRIPTOR1, KPROCESS, Int21Descriptor.Access)
 OFFSET (KPROCESS_IOPM_OFFSET, KPROCESS, IopmOffset)
 HEADER ("Teb")
 OFFSET (TEB_EXCEPTION_LIST, TEB, NtTib.ExceptionList)
 OFFSET (TEB_STACK_LIMIT, TEB, NtTib.StackLimit)
 OFFSET (TEB_STACK_BASE, TEB, NtTib.StackBase)
 OFFSET (TEB_SELF, TEB, NtTib.Self)
 OFFSET (TEB_FIBER_DATA, TEB, NtTib.FiberData)
 OFFSET (TEB_PEB, TEB, ProcessEnvironmentBlock)
 OFFSET (TEB_EXCEPTION_CODE, TEB, ExceptionCode)
 OFFSET (PEB_KERNEL_CALLBACK_TABLE, PEB, KernelCallbackTable)
 OFFSET (TEB_FLS_DATA, TEB, FlsData)
 OFFSET (TEB_ACTIVATION_CONTEXT_STACK_POINTER, TEB, ActivationContextStackPointer)
 OFFSET (TEB_GUARANTEED_STACK_BYTES, TEB, GuaranteedStackBytes)
 OFFSET (TEB_DEALLOCATION_STACK, TEB, DeallocationStack)
 HEADER ("Misc")
 CONSTANT (NPX_FRAME_LENGTH)
 CONSTANT (FN_CR0_NPX_STATE)
 CONSTANT (DR7_RESERVED_MASK)
 CONSTANT (FP_CONTROL_WORD)
 CONSTANT (FP_STATUS_WORD)
 CONSTANT (FP_TAG_WORD)
 CONSTANT (FP_DATA_SELECTOR)
 CONSTANT (CBSTACK_RESULT)
 CONSTANT (CBSTACK_RESULT_LENGTH)
 CONSTANT (CBSTACK_TRAP_FRAME)
 CONSTANT (CBSTACK_CALLBACK_STACK)
 SIZE (SIZEOF_FX_SAVE_AREA, FX_SAVE_AREA)
 CONSTANT (KUSER_SHARED_SYSCALL)
 CONSTANT (EXCEPTION_EXECUTE_HANDLER)
 CONSTANT (STATUS_CALLBACK_POP_STACK)
 CONSTANT (CONTEXT_ALIGNED_SIZE)
 CONSTANT (PROCESSOR_FEATURE_FXSR)

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