2 * PROJECT: ReactOS Kernel
3 * LICENSE: GPL - See COPYING in the top level directory
5 * PROGRAMMERS: Timo Kreuzer (timo.kreuzer@reactos.org)
8 /* INCLUDES ******************************************************************/
17 KeConnectInterrupt(IN PKINTERRUPT Interrupt
)
25 KeSwitchKernelStack(PVOID StackBase
, PVOID StackLimit
)
33 KeSynchronizeExecution(
34 IN OUT PKINTERRUPT Interrupt
,
35 IN PKSYNCHRONIZE_ROUTINE SynchronizeRoutine
,
36 IN PVOID SynchronizeContext
)
44 KeUserModeCallback(IN ULONG RoutineIndex
,
46 IN ULONG ArgumentLength
,
48 OUT PULONG ResultLength
)
51 return STATUS_UNSUCCESSFUL
;
63 KiInitializeUserApc(IN PKEXCEPTION_FRAME ExceptionFrame
,
64 IN PKTRAP_FRAME TrapFrame
,
65 IN PKNORMAL_ROUTINE NormalRoutine
,
66 IN PVOID NormalContext
,
67 IN PVOID SystemArgument1
,
68 IN PVOID SystemArgument2
)
75 KiSwapProcess(IN PKPROCESS NewProcess
,
76 IN PKPROCESS OldProcess
)
82 KiSystemService(IN PKTHREAD Thread
,
83 IN PKTRAP_FRAME TrapFrame
,
93 ( IN PVOID Result OPTIONAL
, IN ULONG ResultLength
, IN NTSTATUS Status
)
96 return STATUS_UNSUCCESSFUL
;
103 IN PCONTEXT ThreadContext
, IN BOOLEAN RaiseAlert
)
106 return STATUS_UNSUCCESSFUL
;
113 (IN PEXCEPTION_RECORD ExceptionRecord
, IN PCONTEXT ThreadContext
, IN BOOLEAN HandleException
)
116 return STATUS_UNSUCCESSFUL
;
122 (ULONG Selector1
, LDT_ENTRY LdtEntry1
, ULONG Selector2
, LDT_ENTRY LdtEntry2
)
125 return STATUS_UNSUCCESSFUL
;
130 NtVdmControl(IN ULONG ControlCode
,
131 IN PVOID ControlData
)
134 return STATUS_UNSUCCESSFUL
;
140 IN PVOID
*OutputBuffer
,
141 IN PULONG OutputLength
)
144 return STATUS_UNSUCCESSFUL
;
147 #undef ExQueryDepthSList
150 ExQueryDepthSList(IN PSLIST_HEADER ListHead
)
152 return (USHORT
)(ListHead
->Alignment
& 0xffff);
164 int __security_cookie
;
167 __security_check_cookie()
171 BOOLEAN CcPfEnablePrefetcher
;
173 unsigned long __readfsdword(const unsigned long Offset
)