ReactOS 0.4.15-dev-8632-gbc8c7d1
|
#include <umtypes.h>
#include <haltypes.h>
#include <potypes.h>
#include <ifssupp.h>
#include <arch/ketypes.h>
Go to the source code of this file.
Classes | |
struct | _FIBER |
struct | _KTIMER_TABLE_ENTRY |
struct | _KTIMER_TABLE |
struct | _KDPC_LIST |
struct | _SYNCH_COUNTERS |
struct | _KDPC_DATA |
struct | _PP_LOOKASIDE_LIST |
struct | _KNODE |
struct | _KNODE::_flags |
struct | _GETSETCONTEXT |
struct | _KPROFILE |
struct | _KINTERRUPT |
struct | _KEVENT_PAIR |
struct | _KEXECUTE_OPTIONS |
union | _KWAIT_STATUS_REGISTER |
struct | _COUNTER_READING |
struct | _KTHREAD_COUNTERS |
struct | _RTL_RB_TREE |
FIXME: should move to rtltypes.h, but we can't include it here. More... | |
struct | _KLOCK_ENTRY_LOCK_STATE |
struct | _KLOCK_ENTRY |
struct | _KTHREAD |
struct | _KPROCESS |
struct | _KSERVICE_TABLE_DESCRIPTOR |
struct | _KENTROPY_TIMING_STATE |
#define ASSERT_PROCESS | ( | object | ) | ASSERT((((object)->Header.Type & KOBJECT_TYPE_MASK) == ProcessObject)) |
#define ASSERT_THREAD | ( | object | ) | ASSERT((((object)->Header.Type & KOBJECT_TYPE_MASK) == ThreadObject)) |
#define CONTEXT_DEBUGGER (CONTEXT_FULL | CONTEXT_FLOATING_POINT) |
#define KI_EXCEPTION_ACCESS_VIOLATION (KI_EXCEPTION_INTERNAL | 0x04) |
#define SERVICE_NUMBER_MASK ((1 << TABLE_OFFSET_BITS) - 1) |
#define SERVICE_TABLE_MASK (((1 << TABLE_NUMBER_BITS) - 1) << BITS_PER_ENTRY) |
#define SERVICE_TABLE_SHIFT (12 - BITS_PER_ENTRY) |
#define SERVICE_TABLE_TEST (WIN32K_SERVICE_INDEX << BITS_PER_ENTRY) |
typedef enum _ADJUST_REASON ADJUST_REASON |
typedef struct _COUNTER_READING COUNTER_READING |
typedef struct _GETSETCONTEXT GETSETCONTEXT |
typedef enum _KAPC_ENVIRONMENT KAPC_ENVIRONMENT |
typedef enum _KCONTINUE_STATUS KCONTINUE_STATUS |
typedef struct _KDPC_DATA KDPC_DATA |
typedef struct _KDPC_LIST KDPC_LIST |
typedef struct _KEVENT_PAIR KEVENT_PAIR |
typedef struct _KEXECUTE_OPTIONS KEXECUTE_OPTIONS |
typedef struct _KINTERRUPT KINTERRUPT |
typedef struct _KLOCK_ENTRY KLOCK_ENTRY |
typedef enum _KPROCESS_STATE KPROCESS_STATE |
typedef struct _KTHREAD_COUNTERS KTHREAD_COUNTERS |
typedef enum _KTHREAD_STATE KTHREAD_STATE |
typedef struct _KTIMER_TABLE KTIMER_TABLE |
typedef union _KWAIT_STATUS_REGISTER KWAIT_STATUS_REGISTER |
typedef struct _COUNTER_READING * PCOUNTER_READING |
typedef struct _GETSETCONTEXT * PGETSETCONTEXT |
typedef struct _KDPC_DATA * PKDPC_DATA |
typedef struct _KDPC_LIST * PKDPC_LIST |
typedef struct _KEVENT_PAIR * PKEVENT_PAIR |
typedef struct _KEXECUTE_OPTIONS * PKEXECUTE_OPTIONS |
typedef struct _KLOCK_ENTRY * PKLOCK_ENTRY |
typedef enum _KPROCESS_STATE * PKPROCESS_STATE |
typedef VOID(NTAPI * PKSYSTEM_ROUTINE) (PKSTART_ROUTINE StartRoutine, PVOID StartContext) |
typedef struct _KTHREAD_COUNTERS * PKTHREAD_COUNTERS |
typedef enum _KTHREAD_STATE * PKTHREAD_STATE |
typedef struct _KTIMER_TABLE * PKTIMER_TABLE |
typedef struct _KTIMER_TABLE_ENTRY * PKTIMER_TABLE_ENTRY |
typedef union _KWAIT_STATUS_REGISTER * PKWAIT_STATUS_REGISTER |
typedef struct _PP_LOOKASIDE_LIST * PPP_LOOKASIDE_LIST |
typedef struct _RTL_RB_TREE * PRTL_RB_TREE |
typedef struct _SYNCH_COUNTERS * PSYNCH_COUNTERS |
typedef struct _RTL_RB_TREE RTL_RB_TREE |
FIXME: should move to rtltypes.h, but we can't include it here.
typedef struct _SYNCH_COUNTERS SYNCH_COUNTERS |
typedef enum _VDMSERVICECLASS VDMSERVICECLASS |
Enumerator | |
---|---|
AdjustNone | |
AdjustUnwait | |
AdjustBoost |
Definition at line 437 of file ketypes.h.
Enumerator | |
---|---|
OriginalApcEnvironment | |
AttachedApcEnvironment | |
CurrentApcEnvironment | |
InsertApcEnvironment |
Enumerator | |
---|---|
ContinueError | |
ContinueSuccess | |
ContinueProcessorReselected | |
ContinueNextProcessor |
Definition at line 447 of file ketypes.h.
Definition at line 404 of file ketypes.h.
Enumerator | |
---|---|
ProcessInMemory | |
ProcessOutOfMemory | |
ProcessInTransition | |
ProcessInSwap | |
ProcessOutSwap |
Definition at line 458 of file ketypes.h.
Enumerator | |
---|---|
Initialized | |
Ready | |
Running | |
Standby | |
Terminated | |
Waiting | |
Transition | |
DeferredReady | |
GateWait |
Definition at line 386 of file ketypes.h.
Definition at line 470 of file ketypes.h.
|
extern |
Definition at line 29 of file krnlinit.c.
Referenced by CmInitSystem1(), DriverEntry(), IopDisplayLoadingMessage(), IopInitializeBootDrivers(), IopInitializeSystemDrivers(), KdbInitialize(), KdbSymInit(), KdInitSystem(), KeStartAllProcessors(), KiInitializeBugCheck(), KiInitializeKernel(), KiInitializeKernelMachineDependent(), KiInitializeMachineType(), KiInitializePcr(), KiInitializeSystem(), KiPcToFileHeader(), KiSystemStartup(), KiSystemStartupBootStack(), MiDbgDumpMemoryDescriptors(), MmArmInitSystem(), Phase1InitializationDiscard(), PoInitSystem(), RamdiskAddDevice(), and RamdiskCreateRamdisk().
Definition at line 20 of file clock.c.
Referenced by ExpInitializeExecutive(), ExSetTimerResolution(), KeQueryTimeIncrement(), KeQueryValuesProcess(), KeSetTimeIncrement(), KeUpdateSystemTime(), KiComputeTimerTableIndex(), KiInitializeKernel(), NtQueryInformationProcess(), NtQueryInformationThread(), NtQueryTimerResolution(), PspExitProcess(), QSI_DEF(), and SSI_DEF().
Definition at line 21 of file clock.c.
Referenced by ExSetTimerResolution(), KeSetTimeIncrement(), and NtQueryTimerResolution().
|
extern |
Definition at line 23 of file procobj.c.
Referenced by ExpInitializeExecutive(), HalHandleNMI(), KeAddSystemServiceTable(), KeInitThread(), KeRemoveSystemServiceTable(), KiInitializeKernel(), KiInitSystem(), KiSystemCallHandler(), and PsConvertToGuiThread().
|
extern |
Definition at line 24 of file procobj.c.
Referenced by ExpInitializeExecutive(), KeAddSystemServiceTable(), KeRemoveSystemServiceTable(), KiInitializeKernel(), KiInitSystem(), and PsConvertToGuiThread().
Definition at line 31 of file bug.c.
Referenced by AuxKlibGetBugCheckData(), FindBitmapResource(), HalHandleNMI(), KeBugCheckWithTf(), KiDisplayBlueScreen(), NmiClearFlag(), and NmiDbgCallback().
Definition at line 29 of file cpu.c.
Referenced by KeSetDmaIoCoherency(), and KiInitializeKernel().
Definition at line 20 of file timerobj.c.
Referenced by NmiDbgCallback().