ReactOS  r73890
ketypes.h File Reference
#include <umtypes.h>
#include <haltypes.h>
#include <potypes.h>
#include <ifssupp.h>
#include <arch/ketypes.h>
#include <pshpack1.h>
#include <poppack.h>
Include dependency graph for ketypes.h:
This graph shows which files directly or indirectly include this file:

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  _KTHREAD
 
struct  _KPROCESS
 
struct  _KSERVICE_TABLE_DESCRIPTOR
 
struct  _KENTROPY_TIMING_STATE
 

Macros

#define TABLE_NUMBER_BITS   1
 
#define TABLE_OFFSET_BITS   12
 
#define NUMBER_SERVICE_TABLES   2
 
#define NTOS_SERVICE_INDEX   0
 
#define WIN32K_SERVICE_INDEX   1
 
#define BITS_PER_ENTRY   4
 
#define SERVICE_TABLE_SHIFT   (12 - BITS_PER_ENTRY)
 
#define SERVICE_TABLE_MASK   (((1 << TABLE_NUMBER_BITS) - 1) << BITS_PER_ENTRY)
 
#define SERVICE_NUMBER_MASK   ((1 << TABLE_OFFSET_BITS) - 1)
 
#define SERVICE_TABLE_TEST   (WIN32K_SERVICE_INDEX << BITS_PER_ENTRY)
 
#define CONTEXT_DEBUGGER   (CONTEXT_FULL | CONTEXT_FLOATING_POINT)
 
#define SSDT_MAX_ENTRIES   2
 
#define PROCESSOR_ARCHITECTURE_INTEL   0
 
#define PROCESSOR_ARCHITECTURE_MIPS   1
 
#define PROCESSOR_ARCHITECTURE_ALPHA   2
 
#define PROCESSOR_ARCHITECTURE_PPC   3
 
#define PROCESSOR_ARCHITECTURE_SHX   4
 
#define PROCESSOR_ARCHITECTURE_ARM   5
 
#define PROCESSOR_ARCHITECTURE_IA64   6
 
#define PROCESSOR_ARCHITECTURE_ALPHA64   7
 
#define PROCESSOR_ARCHITECTURE_MSIL   8
 
#define PROCESSOR_ARCHITECTURE_AMD64   9
 
#define PROCESSOR_ARCHITECTURE_UNKNOWN   0xFFFF
 
#define KOBJECT_TYPE_MASK   0x7F
 
#define KOBJECT_LOCK_BIT   0x80
 
#define THREAD_ALERT_INCREMENT   2
 
#define KI_USER_SHARED_DATA_PHYSICAL   0x41000
 
#define MAX_QUANTUM   0x7F
 
#define WAIT_QUANTUM_DECREMENT   1
 
#define CLOCK_QUANTUM_DECREMENT   3
 
#define KF_V86_VIS   0x00000001
 
#define KF_RDTSC   0x00000002
 
#define KF_CR4   0x00000004
 
#define KF_CMOV   0x00000008
 
#define KF_GLOBAL_PAGE   0x00000010
 
#define KF_LARGE_PAGE   0x00000020
 
#define KF_MTRR   0x00000040
 
#define KF_CMPXCHG8B   0x00000080
 
#define KF_MMX   0x00000100
 
#define KF_WORKING_PTE   0x00000200
 
#define KF_PAT   0x00000400
 
#define KF_FXSR   0x00000800
 
#define KF_FAST_SYSCALL   0x00001000
 
#define KF_XMMI   0x00002000
 
#define KF_3DNOW   0x00004000
 
#define KF_AMDK6MTRR   0x00008000
 
#define KF_XMMI64   0x00010000
 
#define KF_DTS   0x00020000
 
#define KF_BRANCH   0x00020000
 
#define KF_SSE3   0x00080000
 
#define KF_CMPXCHG16B   0x00100000
 
#define KF_XSTATE   0x00800000
 
#define KF_NX_BIT   0x20000000
 
#define KF_NX_DISABLED   0x40000000
 
#define KF_NX_ENABLED   0x80000000
 
#define KF_XSAVEOPT_BIT   15
 
#define KF_XSTATE_BIT   23
 
#define KF_RDWRFSGSBASE_BIT   28
 
#define KI_EXCEPTION_INTERNAL   0x10000000
 
#define KI_EXCEPTION_ACCESS_VIOLATION   (KI_EXCEPTION_INTERNAL | 0x04)
 
#define DISPATCH_LENGTH   135
 
#define ASSERT_THREAD(object)   ASSERT((((object)->Header.Type & KOBJECT_TYPE_MASK) == ThreadObject))
 
#define ASSERT_PROCESS(object)   ASSERT((((object)->Header.Type & KOBJECT_TYPE_MASK) == ProcessObject))
 
#define KENTROPY_TIMING_INTERRUPTS_PER_BUFFER   0x400
 
#define KENTROPY_TIMING_BUFFER_MASK   0x7ff
 
#define KENTROPY_TIMING_ANALYSIS   0x0
 

Typedefs

typedef struct _FIBER FIBER
 
typedef struct _FIBERPFIBER
 
typedef enum _KTHREAD_STATE KTHREAD_STATE
 
typedef enum _KTHREAD_STATEPKTHREAD_STATE
 
typedef enum _KOBJECTS KOBJECTS
 
typedef enum _ADJUST_REASON ADJUST_REASON
 
typedef enum _KCONTINUE_STATUS KCONTINUE_STATUS
 
typedef enum _KPROCESS_STATE KPROCESS_STATE
 
typedef enum _KPROCESS_STATEPKPROCESS_STATE
 
typedef enum _VDMSERVICECLASS VDMSERVICECLASS
 
typedef VOID(NTAPIPKSYSTEM_ROUTINE )(PKSTART_ROUTINE StartRoutine, PVOID StartContext)
 
typedef VOID(NTAPIPKNORMAL_ROUTINE )(IN PVOID NormalContext OPTIONAL, IN PVOID SystemArgument1 OPTIONAL, IN PVOID SystemArgument2 OPTIONAL)
 
typedef VOID(NTAPIPKRUNDOWN_ROUTINE )(IN struct _KAPC *Apc)
 
typedef VOID(NTAPIPKKERNEL_ROUTINE )(IN struct _KAPC *Apc, IN OUT PKNORMAL_ROUTINE *NormalRoutine OPTIONAL, IN OUT PVOID *NormalContext OPTIONAL, IN OUT PVOID *SystemArgument1 OPTIONAL, IN OUT PVOID *SystemArgument2 OPTIONAL)
 
typedef enum _KAPC_ENVIRONMENT KAPC_ENVIRONMENT
 
typedef struct _KTIMER_TABLE_ENTRY KTIMER_TABLE_ENTRY
 
typedef struct
_KTIMER_TABLE_ENTRY
PKTIMER_TABLE_ENTRY
 
typedef struct _KTIMER_TABLE KTIMER_TABLE
 
typedef struct _KTIMER_TABLEPKTIMER_TABLE
 
typedef struct _KDPC_LIST KDPC_LIST
 
typedef struct _KDPC_LISTPKDPC_LIST
 
typedef struct _SYNCH_COUNTERS SYNCH_COUNTERS
 
typedef struct _SYNCH_COUNTERSPSYNCH_COUNTERS
 
typedef struct _KDPC_DATA KDPC_DATA
 
typedef struct _KDPC_DATAPKDPC_DATA
 
typedef struct _PP_LOOKASIDE_LIST PP_LOOKASIDE_LIST
 
typedef struct _PP_LOOKASIDE_LISTPPP_LOOKASIDE_LIST
 
typedef struct _KNODE KNODE
 
typedef struct _KNODEPKNODE
 
typedef struct _GETSETCONTEXT GETSETCONTEXT
 
typedef struct _GETSETCONTEXTPGETSETCONTEXT
 
typedef struct _KPROFILE KPROFILE
 
typedef struct _KPROFILEPKPROFILE
 
typedef struct _KINTERRUPT KINTERRUPT
 
typedef struct _KEVENT_PAIR KEVENT_PAIR
 
typedef struct _KEVENT_PAIRPKEVENT_PAIR
 
typedef struct _KEXECUTE_OPTIONS KEXECUTE_OPTIONS
 
typedef struct _KEXECUTE_OPTIONSPKEXECUTE_OPTIONS
 
typedef union
_KWAIT_STATUS_REGISTER 
KWAIT_STATUS_REGISTER
 
typedef union
_KWAIT_STATUS_REGISTER
PKWAIT_STATUS_REGISTER
 
typedef struct _COUNTER_READING COUNTER_READING
 
typedef struct _COUNTER_READINGPCOUNTER_READING
 
typedef struct _KTHREAD_COUNTERS KTHREAD_COUNTERS
 
typedef struct _KTHREAD_COUNTERSPKTHREAD_COUNTERS
 
typedef struct _KTHREAD KTHREAD
 
typedef struct _KPROCESS KPROCESS
 
typedef struct
_KSERVICE_TABLE_DESCRIPTOR 
KSERVICE_TABLE_DESCRIPTOR
 
typedef struct
_KSERVICE_TABLE_DESCRIPTOR
PKSERVICE_TABLE_DESCRIPTOR
 
typedef struct
_KENTROPY_TIMING_STATE 
KENTROPY_TIMING_STATE
 
typedef struct
_KENTROPY_TIMING_STATE
PKENTROPY_TIMING_STATE
 

Enumerations

enum  _KTHREAD_STATE {
  Initialized, Ready, Running, Standby,
  Terminated, Waiting, Transition, DeferredReady,
  GateWait
}
 
enum  _KOBJECTS {
  EventNotificationObject = 0, EventSynchronizationObject = 1, MutantObject = 2, ProcessObject = 3,
  QueueObject = 4, SemaphoreObject = 5, ThreadObject = 6, GateObject = 7,
  TimerNotificationObject = 8, TimerSynchronizationObject = 9, Spare2Object = 10, Spare3Object = 11,
  Spare4Object = 12, Spare5Object = 13, Spare6Object = 14, Spare7Object = 15,
  Spare8Object = 16, Spare9Object = 17, ApcObject = 18, DpcObject = 19,
  DeviceQueueObject = 20, EventPairObject = 21, InterruptObject = 22, ProfileObject = 23,
  ThreadedDpcObject = 24, MaximumKernelObject = 25
}
 
enum  _ADJUST_REASON { AdjustNone = 0, AdjustUnwait = 1, AdjustBoost = 2 }
 
enum  _KCONTINUE_STATUS { ContinueError = 0, ContinueSuccess, ContinueProcessorReselected, ContinueNextProcessor }
 
enum  _KPROCESS_STATE {
  ProcessInMemory, ProcessOutOfMemory, ProcessInTransition, ProcessInSwap,
  ProcessOutSwap
}
 
enum  _VDMSERVICECLASS {
  VdmStartExecution = 0, VdmQueueInterrupt = 1, VdmDelayInterrupt = 2, VdmInitialize = 3,
  VdmFeatures = 4, VdmSetInt21Handler = 5, VdmQueryDir = 6, VdmPrinterDirectIoOpen = 7,
  VdmPrinterDirectIoClose = 8, VdmPrinterInitialize = 9, VdmSetLdtEntries = 10, VdmSetProcessLdtInfo = 11,
  VdmAdlibEmulation = 12, VdmPMCliControl = 13, VdmQueryVdmProcess = 14
}
 
enum  _KAPC_ENVIRONMENT { OriginalApcEnvironment, AttachedApcEnvironment, CurrentApcEnvironment, InsertApcEnvironment }
 

Variables

struct _LOADER_PARAMETER_BLOCK
NTSYSAPI
KeLoaderBlock
 
ULONG NTSYSAPI KiDmaIoCoherency
 
ULONG NTSYSAPI KeMaximumIncrement
 
ULONG NTSYSAPI KeMinimumIncrement
 
ULONG NTSYSAPI KeDcacheFlushCount
 
ULONG NTSYSAPI KeIcacheFlushCount
 
ULONG_PTR NTSYSAPI KiBugCheckData []
 
BOOLEAN NTSYSAPI KiEnableTimerWatchdog
 
KSERVICE_TABLE_DESCRIPTOR NTSYSAPI KeServiceDescriptorTable [SSDT_MAX_ENTRIES]
 
KSERVICE_TABLE_DESCRIPTOR NTSYSAPI KeServiceDescriptorTableShadow [SSDT_MAX_ENTRIES]
 

Macro Definition Documentation

#define BITS_PER_ENTRY   4

Definition at line 64 of file ketypes.h.

#define CLOCK_QUANTUM_DECREMENT   3

Definition at line 138 of file ketypes.h.

Referenced by KeUpdateRunTime().

#define CONTEXT_DEBUGGER   (CONTEXT_FULL | CONTEXT_FLOATING_POINT)

Definition at line 95 of file ketypes.h.

#define DISPATCH_LENGTH   135

Definition at line 207 of file ketypes.h.

Referenced by KeInitializeInterrupt().

#define KENTROPY_TIMING_ANALYSIS   0x0

Definition at line 1471 of file ketypes.h.

#define KENTROPY_TIMING_BUFFER_MASK   0x7ff

Definition at line 1470 of file ketypes.h.

#define KENTROPY_TIMING_INTERRUPTS_PER_BUFFER   0x400

Definition at line 1469 of file ketypes.h.

#define KF_3DNOW   0x00004000
#define KF_AMDK6MTRR   0x00008000

Definition at line 158 of file ketypes.h.

Referenced by KiGetFeatureBits(), and KiInitMachineDependent().

#define KF_BRANCH   0x00020000

Definition at line 161 of file ketypes.h.

#define KF_CMOV   0x00000008

Definition at line 146 of file ketypes.h.

Referenced by KiGetFeatureBits().

#define KF_CMPXCHG16B   0x00100000
#define KF_CMPXCHG8B   0x00000080

Definition at line 150 of file ketypes.h.

Referenced by KiGetFeatureBits(), and KiInitializeKernel().

#define KF_CR4   0x00000004
#define KF_DTS   0x00020000

Definition at line 160 of file ketypes.h.

Referenced by KiGetFeatureBits().

#define KF_FAST_SYSCALL   0x00001000
#define KF_FXSR   0x00000800
#define KF_GLOBAL_PAGE   0x00000010
#define KF_LARGE_PAGE   0x00000020

Definition at line 148 of file ketypes.h.

Referenced by KiGetFeatureBits(), KiInitMachineDependent(), and MiUseLargeDriverPage().

#define KF_MMX   0x00000100
#define KF_MTRR   0x00000040

Definition at line 149 of file ketypes.h.

Referenced by KiGetFeatureBits(), and KiInitMachineDependent().

#define KF_NX_BIT   0x20000000

Definition at line 165 of file ketypes.h.

Referenced by KiGetFeatureBits().

#define KF_NX_DISABLED   0x40000000
#define KF_NX_ENABLED   0x80000000
#define KF_PAT   0x00000400

Definition at line 153 of file ketypes.h.

Referenced by KiGetFeatureBits(), and KiInitMachineDependent().

#define KF_RDTSC   0x00000002
#define KF_RDWRFSGSBASE_BIT   28

Definition at line 171 of file ketypes.h.

#define KF_SSE3   0x00080000

Definition at line 162 of file ketypes.h.

Referenced by KiGetFeatureBits(), and KiInitializeKernelMachineDependent().

#define KF_V86_VIS   0x00000001

Definition at line 143 of file ketypes.h.

Referenced by KeI386VdmInitialize(), and KiGetFeatureBits().

#define KF_WORKING_PTE   0x00000200

Definition at line 152 of file ketypes.h.

Referenced by KiGetFeatureBits().

#define KF_XMMI   0x00002000
#define KF_XMMI64   0x00010000
#define KF_XSAVEOPT_BIT   15

Definition at line 169 of file ketypes.h.

#define KF_XSTATE   0x00800000

Definition at line 164 of file ketypes.h.

Referenced by KiGetFeatureBits().

#define KF_XSTATE_BIT   23

Definition at line 170 of file ketypes.h.

#define KI_EXCEPTION_ACCESS_VIOLATION   (KI_EXCEPTION_INTERNAL | 0x04)

Definition at line 177 of file ketypes.h.

Referenced by KiDispatchException(), and KiTrap0EHandler().

#define KI_EXCEPTION_INTERNAL   0x10000000

Definition at line 176 of file ketypes.h.

Referenced by KiRaiseException().

#define KI_USER_SHARED_DATA_PHYSICAL   0x41000

Definition at line 131 of file ketypes.h.

#define KOBJECT_LOCK_BIT   0x80

Definition at line 121 of file ketypes.h.

#define KOBJECT_TYPE_MASK   0x7F

Definition at line 120 of file ketypes.h.

#define MAX_QUANTUM   0x7F

Definition at line 136 of file ketypes.h.

Referenced by KiQuantumEnd().

#define NTOS_SERVICE_INDEX   0

Definition at line 48 of file ketypes.h.

#define NUMBER_SERVICE_TABLES   2

Definition at line 47 of file ketypes.h.

#define PROCESSOR_ARCHITECTURE_ALPHA   2

Definition at line 107 of file ketypes.h.

Referenced by CheckSectionValid().

#define PROCESSOR_ARCHITECTURE_ALPHA64   7

Definition at line 112 of file ketypes.h.

#define PROCESSOR_ARCHITECTURE_ARM   5

Definition at line 110 of file ketypes.h.

Referenced by GetSystemCPU(), and KiInitializeKernel().

#define PROCESSOR_ARCHITECTURE_MIPS   1

Definition at line 106 of file ketypes.h.

Referenced by CheckSectionValid().

#define PROCESSOR_ARCHITECTURE_MSIL   8

Definition at line 113 of file ketypes.h.

#define PROCESSOR_ARCHITECTURE_PPC   3

Definition at line 108 of file ketypes.h.

Referenced by CheckSectionValid().

#define PROCESSOR_ARCHITECTURE_SHX   4

Definition at line 109 of file ketypes.h.

#define PROCESSOR_ARCHITECTURE_UNKNOWN   0xFFFF

Definition at line 115 of file ketypes.h.

Referenced by CheckSectionValid(), CreateProcessInternalW(), and GetSystemCPU().

#define SERVICE_NUMBER_MASK   ((1 << TABLE_OFFSET_BITS) - 1)

Definition at line 83 of file ketypes.h.

Referenced by KiSystemCallHandler(), KiSystemService(), and KiSystemServiceHandler().

#define SERVICE_TABLE_MASK   (((1 << TABLE_NUMBER_BITS) - 1) << BITS_PER_ENTRY)

Definition at line 78 of file ketypes.h.

Referenced by KiSystemCallHandler(), KiSystemService(), and KiSystemServiceHandler().

#define SERVICE_TABLE_SHIFT   (12 - BITS_PER_ENTRY)

Definition at line 71 of file ketypes.h.

Referenced by KiSystemCallHandler(), KiSystemService(), and KiSystemServiceHandler().

#define SERVICE_TABLE_TEST   (WIN32K_SERVICE_INDEX << BITS_PER_ENTRY)

Definition at line 90 of file ketypes.h.

Referenced by KiSystemService(), and KiSystemServiceHandler().

#define SSDT_MAX_ENTRIES   2

Definition at line 100 of file ketypes.h.

Referenced by KeAddSystemServiceTable(), and KeRemoveSystemServiceTable().

#define TABLE_NUMBER_BITS   1

Definition at line 41 of file ketypes.h.

#define TABLE_OFFSET_BITS   12

Definition at line 42 of file ketypes.h.

#define THREAD_ALERT_INCREMENT   2

Definition at line 126 of file ketypes.h.

Referenced by KeAlertResumeThread(), and KeAlertThread().

#define WAIT_QUANTUM_DECREMENT   1

Definition at line 137 of file ketypes.h.

Referenced by KiScanReadyQueues().

#define WIN32K_SERVICE_INDEX   1

Definition at line 49 of file ketypes.h.

Typedef Documentation

typedef struct _FIBER FIBER
typedef struct _KNODE KNODE
typedef struct _FIBER * PFIBER
typedef VOID(NTAPI * PKKERNEL_ROUTINE)(IN struct _KAPC *Apc, IN OUT PKNORMAL_ROUTINE *NormalRoutine OPTIONAL, IN OUT PVOID *NormalContext OPTIONAL, IN OUT PVOID *SystemArgument1 OPTIONAL, IN OUT PVOID *SystemArgument2 OPTIONAL)

Definition at line 642 of file ketypes.h.

typedef struct _KNODE * PKNODE
typedef VOID(NTAPI * PKNORMAL_ROUTINE)(IN PVOID NormalContext OPTIONAL, IN PVOID SystemArgument1 OPTIONAL, IN PVOID SystemArgument2 OPTIONAL)

Definition at line 632 of file ketypes.h.

typedef VOID(NTAPI * PKRUNDOWN_ROUTINE)(IN struct _KAPC *Apc)

Definition at line 638 of file ketypes.h.

typedef VOID(NTAPI * PKSYSTEM_ROUTINE)(PKSTART_ROUTINE StartRoutine, PVOID StartContext)

Definition at line 625 of file ketypes.h.

Enumeration Type Documentation

Enumerator
AdjustNone 
AdjustUnwait 
AdjustBoost 

Definition at line 418 of file ketypes.h.

419 {
420  AdjustNone = 0,
421  AdjustUnwait = 1,
422  AdjustBoost = 2
423 } ADJUST_REASON;
enum _ADJUST_REASON ADJUST_REASON
Enumerator
OriginalApcEnvironment 
AttachedApcEnvironment 
CurrentApcEnvironment 
InsertApcEnvironment 

Definition at line 653 of file ketypes.h.

Enumerator
ContinueError 
ContinueSuccess 
ContinueProcessorReselected 
ContinueNextProcessor 

Definition at line 428 of file ketypes.h.

Enumerator
EventNotificationObject 
EventSynchronizationObject 
MutantObject 
ProcessObject 
QueueObject 
SemaphoreObject 
ThreadObject 
GateObject 
TimerNotificationObject 
TimerSynchronizationObject 
Spare2Object 
Spare3Object 
Spare4Object 
Spare5Object 
Spare6Object 
Spare7Object 
Spare8Object 
Spare9Object 
ApcObject 
DpcObject 
DeviceQueueObject 
EventPairObject 
InterruptObject 
ProfileObject 
ThreadedDpcObject 
MaximumKernelObject 

Definition at line 385 of file ketypes.h.

386 {
389  MutantObject = 2,
390  ProcessObject = 3,
391  QueueObject = 4,
392  SemaphoreObject = 5,
393  ThreadObject = 6,
394  GateObject = 7,
397  Spare2Object = 10,
398  Spare3Object = 11,
399  Spare4Object = 12,
400  Spare5Object = 13,
401  Spare6Object = 14,
402  Spare7Object = 15,
403  Spare8Object = 16,
404  Spare9Object = 17,
405  ApcObject = 18,
406  DpcObject = 19,
407  DeviceQueueObject = 20,
408  EventPairObject = 21,
409  InterruptObject = 22,
410  ProfileObject = 23,
411  ThreadedDpcObject = 24,
413 } KOBJECTS;
enum _KOBJECTS KOBJECTS
Enumerator
ProcessInMemory 
ProcessOutOfMemory 
ProcessInTransition 
ProcessInSwap 
ProcessOutSwap 

Definition at line 439 of file ketypes.h.

440 {
enum _KPROCESS_STATE * PKPROCESS_STATE
enum _KPROCESS_STATE KPROCESS_STATE
Enumerator
Initialized 
Ready 
Running 
Standby 
Terminated 
Waiting 
Transition 
DeferredReady 
GateWait 

Definition at line 367 of file ketypes.h.

368 {
369  Initialized,
370  Ready,
371  Running,
372  Standby,
373  Terminated,
374  Waiting,
375  Transition,
377 #if (NTDDI_VERSION >= NTDDI_WS03)
378  GateWait
379 #endif
enum _KTHREAD_STATE KTHREAD_STATE
Definition: ketypes.h:370
enum _KTHREAD_STATE * PKTHREAD_STATE
Enumerator
VdmStartExecution 
VdmQueueInterrupt 
VdmDelayInterrupt 
VdmInitialize 
VdmFeatures 
VdmSetInt21Handler 
VdmQueryDir 
VdmPrinterDirectIoOpen 
VdmPrinterDirectIoClose 
VdmPrinterInitialize 
VdmSetLdtEntries 
VdmSetProcessLdtInfo 
VdmAdlibEmulation 
VdmPMCliControl 
VdmQueryVdmProcess 

Definition at line 451 of file ketypes.h.

Variable Documentation

ULONG NTSYSAPI KeDcacheFlushCount

Definition at line 20 of file cpu.c.

ULONG NTSYSAPI KeIcacheFlushCount

Definition at line 19 of file cpu.c.

ULONG NTSYSAPI KeMinimumIncrement

Definition at line 21 of file clock.c.

Referenced by ExSetTimerResolution(), KeSetTimeIncrement(), and NtQueryTimerResolution().

ULONG_PTR NTSYSAPI KiBugCheckData[]

Definition at line 30 of file bug.c.

Referenced by KeBugCheckWithTf(), and KiDisplayBlueScreen().

ULONG NTSYSAPI KiDmaIoCoherency

Definition at line 33 of file cpu.c.

Referenced by KeSetDmaIoCoherency(), and KiInitializeKernel().

BOOLEAN NTSYSAPI KiEnableTimerWatchdog

Definition at line 20 of file timerobj.c.

Referenced by NmiDbgCallback().