/* FUNCTIONS *****************************************************************/
+/*
+ * @unimplemented
+ */
+STDCALL
+BOOLEAN
+KeAreApcsDisabled(
+ VOID
+ )
+{
+ UNIMPLEMENTED;
+}
+
VOID KiRundownThread(VOID)
/*
* FUNCTION:
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: catch.c,v 1.42 2004/05/07 05:12:10 royce Exp $
+/* $Id: catch.c,v 1.43 2004/06/23 22:31:51 ion Exp $
*
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/ke/catch.c
}
+/*
+ * @unimplemented
+ */
+VOID
+STDCALL
+ExRaiseException (
+ PEXCEPTION_RECORD pExcptRec
+ )
+{
+ UNIMPLEMENTED;
+}
+/*
+ * @unimplemented
+ */
+VOID
+STDCALL
+ExRaiseHardError (
+ IN NTSTATUS ErrorStatus,
+ IN ULONG NumberOfParameters,
+ IN PUNICODE_STRING UnicodeStringParameterMask OPTIONAL,
+ IN PVOID *Parameters,
+ IN HARDERROR_RESPONSE_OPTION ResponseOption,
+ OUT PHARDERROR_RESPONSE Response
+ )
+{
+ UNIMPLEMENTED;
+}
+
+
+/*
+ * @unimplemented
+ */
+BOOLEAN
+STDCALL
+ExSystemExceptionFilter()
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
NTSTATUS STDCALL
NtRaiseException (IN PEXCEPTION_RECORD ExceptionRecord,
IN PCONTEXT Context,
return(STATUS_SUCCESS);
}
+/*
+ * @unimplemented
+ */
+STDCALL
+BOOLEAN
+KeDeregisterBugCheckReasonCallback(
+ IN PKBUGCHECK_REASON_CALLBACK_RECORD CallbackRecord
+ )
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+/*
+ * @unimplemented
+ */
+STDCALL
+ULONG
+KeGetRecommendedSharedDataAlignment(
+ VOID
+ )
+{
+ UNIMPLEMENTED;
+ return 0;
+}
+
+/*
+ * @unimplemented
+ */
+STDCALL
+BOOLEAN
+KeRegisterBugCheckReasonCallback(
+ IN PKBUGCHECK_REASON_CALLBACK_RECORD CallbackRecord,
+ IN PKBUGCHECK_REASON_CALLBACK_ROUTINE CallbackRoutine,
+ IN KBUGCHECK_CALLBACK_REASON Reason,
+ IN PUCHAR Component
+ )
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
/*
* @implemented
--- /dev/null
+/* $Id: device.c,v 1.1 2004/06/23 22:31:51 ion Exp $
+ *
+ * FILE: ntoskrnl/ke/profile.c
+ * PURPOSE: Kernel Device/Settings Functions
+ * PROGRAMMER: Alex Ionescu (alex@relsoft.net)
+ * UPDATE HISTORY:
+ * Created 23/06/04
+ */
+
+#include <ddk/ntddk.h>
+#include <internal/io.h>
+#include <internal/ps.h>
+#include <internal/pool.h>
+
+#define NDEBUG
+#include <internal/debug.h>
+
+/*
+ * @unimplemented
+ */
+STDCALL
+PVOID
+KeFindConfigurationEntry(
+ IN PVOID Unknown,
+ IN ULONG Class,
+ IN CONFIGURATION_TYPE Type,
+ IN PULONG RegKey
+)
+{
+ UNIMPLEMENTED;
+ return 0;
+}
+
+/*
+ * @unimplemented
+ */
+STDCALL
+PVOID
+KeFindConfigurationNextEntry(
+ IN PVOID Unknown,
+ IN ULONG Class,
+ IN CONFIGURATION_TYPE Type,
+ IN PULONG RegKey,
+ IN PVOID *NextLink
+)
+{
+ UNIMPLEMENTED;
+ return 0;
+}
+
+/*
+ * @unimplemented
+ */
+STDCALL
+VOID
+KeFlushEntireTb(
+ IN ULONGLONG Flag
+)
+{
+ UNIMPLEMENTED;
+}
+
+
+/*
+ * @unimplemented
+ */
+STDCALL
+VOID
+KeSetDmaIoCoherency(
+ IN ULONG Coherency
+)
+{
+ UNIMPLEMENTED;
+}
+
+/*
+ * @unimplemented
+ */
+STDCALL
+PKDEVICE_QUEUE_ENTRY
+KeRemoveByKeyDeviceQueueIfBusy (
+ IN PKDEVICE_QUEUE DeviceQueue,
+ IN ULONG SortKey
+ )
+{
+ UNIMPLEMENTED;
+ return 0;
+}
+
+/*
+ * @unimplemented
+ */
+STDCALL
+KAFFINITY
+KeQueryActiveProcessors (
+ VOID
+ )
+{
+ UNIMPLEMENTED;
+ return 0;
+}
+
+
+/*
+ * @unimplemented
+ */
+VOID
+__cdecl
+KeSaveStateForHibernate(
+ IN PVOID State
+)
+{
+ UNIMPLEMENTED;
+}
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: dpc.c,v 1.30 2004/01/18 22:42:50 gdalsnes Exp $
+/* $Id: dpc.c,v 1.31 2004/06/23 22:31:51 ion Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
KeLowerIrql(oldlvl);
}
+/*
+ * @unimplemented
+ */
+STDCALL
+VOID
+KeFlushQueuedDpcs(
+ VOID
+ )
+{
+ UNIMPLEMENTED;
+}
+
+/*
+ * @unimplemented
+ */
+STDCALL
+VOID
+KeIsExecutingDpc(
+ VOID
+)
+{
+ UNIMPLEMENTED;
+}
+
/*
* @implemented
*/
KeInitializeSpinLock(&DpcQueueLock);
}
+/*
+ * @unimplemented
+ *
+STDCALL
+BOOLEAN
+KiIpiServiceRoutine(
+ IN PKTRAP_FRAME TrapFrame,
+ IN PKEXCEPTION_FRAME ExceptionFrame
+)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}*/
+
/* EOF */
/* FUNCTIONS ***************************************************************/
+/*
+ * @unimplemented
+ */
+STDCALL
+VOID
+KiCoprocessorError(
+ VOID
+)
+{
+ UNIMPLEMENTED;
+}
+
+/*
+ * @unimplemented
+ */
+STDCALL
+VOID
+KiUnexpectedInterrupt(
+ VOID
+)
+{
+ UNIMPLEMENTED;
+}
+
NTSTATUS STDCALL
NtRaiseHardError(IN NTSTATUS Status,
ULONG Unknown2,
return ((NTSTATUS)ret);
}
+/*
+ * @unimplemented
+ */
+STDCALL
+VOID
+KeSetEventBoostPriority(
+ IN PKEVENT Event,
+ IN PKTHREAD *Thread OPTIONAL
+)
+{
+ UNIMPLEMENTED;
+}
+
/* EOF */
#endif
}
+
+/*
+ * @unimplemented
+ */
+NTSTATUS
+KeI386FlatToGdtSelector(
+ IN ULONG Base,
+ IN USHORT Length,
+ IN USHORT Selector
+)
+{
+ UNIMPLEMENTED;
+ return 0;
+}
+
+/*
+ * @unimplemented
+ */
+NTSTATUS
+KeI386ReleaseGdtSelectors(
+ OUT PULONG SelArray,
+ IN ULONG NumOfSelectors
+)
+{
+ UNIMPLEMENTED;
+ return 0;
+}
+
+/*
+ * @unimplemented
+ */
+NTSTATUS
+KeI386AllocateGdtSelectors(
+ OUT PULONG SelArray,
+ IN ULONG NumOfSelectors
+)
+{
+ UNIMPLEMENTED;
+ return 0;
+}
+
VOID
KeSetBaseGdtSelector(ULONG Entry,
PVOID Base)
return(STATUS_SUCCESS);
}
+
+
+
/* EOF */
-/* $Id: usercall.c,v 1.25 2003/07/11 01:23:15 royce Exp $
+/* $Id: usercall.c,v 1.26 2004/06/23 22:32:24 ion Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
return TRUE;
}
+/*
+ * @unimplemented
+ */
+STDCALL
+BOOLEAN
+KeRemoveSystemServiceTable(
+ IN PUCHAR Number
+)
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
+/*
+ * @unimplemented
+ */
+STDCALL
+NTSTATUS
+KeUserModeCallback(
+ IN ULONG FunctionID,
+ IN PVOID InputBuffer,
+ IN ULONG InputLength,
+ OUT PVOID *OutputBuffer,
+ OUT PULONG OutputLength
+)
+{
+ UNIMPLEMENTED;
+ return 0;
+}
+
/* EOF */
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: kthread.c,v 1.46 2003/12/31 05:33:03 jfilby Exp $
+/* $Id: kthread.c,v 1.47 2004/06/23 22:31:51 ion Exp $
*
* FILE: ntoskrnl/ke/kthread.c
* PURPOSE: Microkernel thread support
/* FUNCTIONS *****************************************************************/
+/*
+ * @unimplemented
+ */
+STDCALL
+VOID
+KeCapturePersistentThreadState(
+ IN PVOID CurrentThread,
+ IN ULONG Setting1,
+ IN ULONG Setting2,
+ IN ULONG Setting3,
+ IN ULONG Setting4,
+ IN ULONG Setting5,
+ IN PVOID ThreadState
+)
+{
+ UNIMPLEMENTED;
+}
+
VOID
KeFreeStackPage(PVOID Context, MEMORY_AREA* MemoryArea, PVOID Address,
PHYSICAL_ADDRESS PhysAddr, SWAPENTRY SwapEntry, BOOLEAN Dirty)
}
}
+/*
+ * @unimplemented
+ */
+STDCALL
+KPRIORITY
+KeQueryPriorityThread (
+ IN PKTHREAD Thread
+ )
+{
+ UNIMPLEMENTED;
+ return 0;
+}
+
NTSTATUS
KeReleaseThread(PETHREAD Thread)
/*
return(STATUS_SUCCESS);
}
+/*
+ * @unimplemented
+ */
+STDCALL
+BOOLEAN
+KeSetKernelStackSwapEnable(
+ IN BOOLEAN Enable
+ )
+{
+ UNIMPLEMENTED;
+ return FALSE;
+}
+
VOID
KeInitializeThread(PKPROCESS Process, PKTHREAD Thread, BOOLEAN First)
/*
{
PsDispatchThread(THREAD_STATE_READY);
}
+
+/*
+ * @unimplemented
+ */
+STDCALL
+VOID
+KeRevertToUserAffinityThread(
+ VOID
+)
+{
+ UNIMPLEMENTED;
+}
+
+/*
+ * @unimplemented
+ */
+STDCALL
+CCHAR
+KeSetIdealProcessorThread (
+ IN PKTHREAD Thread,
+ IN CCHAR Processor
+ )
+{
+ UNIMPLEMENTED;
+ return 0;
+}
+
+/*
+ * @unimplemented
+ */
+STDCALL
+VOID
+KeSetSystemAffinityThread(
+ IN KAFFINITY Affinity
+)
+{
+ UNIMPLEMENTED;
+}
+
+/*
+ * @unimplemented
+ */
+STDCALL
+VOID
+KeTerminateThread(
+ IN KPRIORITY Increment
+)
+{
+ UNIMPLEMENTED;
+}
* along with this program; if not, write to the Free Software
* Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
-/* $Id: process.c,v 1.19 2004/03/09 21:49:53 dwelch Exp $
+/* $Id: process.c,v 1.20 2004/06/23 22:31:51 ion Exp $
*
* PROJECT: ReactOS kernel
* FILE: ntoskrnl/ke/process.c
KeLowerIrql(oldlvl);
}
+/*
+ * @unimplemented
+ */
+STDCALL
+VOID
+KeStackAttachProcess (
+ IN PKPROCESS Process,
+ OUT PRKAPC_STATE ApcState
+ )
+{
+ UNIMPLEMENTED;
+}
+
+/*
+ * @unimplemented
+ */
+STDCALL
+VOID
+KeUnstackDetachProcess (
+ IN PRKAPC_STATE ApcState
+ )
+{
+ UNIMPLEMENTED;
+}
+
/* EOF */
--- /dev/null
+/* $Id: profile.c,v 1.1 2004/06/23 22:31:51 ion Exp $
+ *
+ * FILE: ntoskrnl/ke/profile.c
+ * PURPOSE: Kernel Profiling
+ * PROGRAMMER: Alex Ionescu (alex@relsoft.net)
+ * UPDATE HISTORY:
+ * Created 23/06/04
+ */
+
+#include <ddk/ntddk.h>
+#include <internal/io.h>
+#include <internal/ps.h>
+#include <internal/pool.h>
+
+#define NDEBUG
+#include <internal/debug.h>
+
+/*
+ * @unimplemented
+ */
+STDCALL
+VOID
+KeProfileInterrupt(
+ PKTRAP_FRAME TrapFrame
+)
+{
+ UNIMPLEMENTED;
+}
+
+/*
+ * @unimplemented
+ */
+STDCALL
+VOID
+KeProfileInterruptWithSource(
+ IN PKTRAP_FRAME TrapFrame,
+ IN KPROFILE_SOURCE Source
+)
+{
+ UNIMPLEMENTED;
+}
+
+/*
+ * @unimplemented
+ */
+STDCALL
+VOID
+KeSetProfileIrql(
+ IN KIRQL ProfileIrql
+)
+{
+ UNIMPLEMENTED;
+}
-/* $Id: spinlock.c,v 1.20 2004/01/18 22:41:53 gdalsnes Exp $
+/* $Id: spinlock.c,v 1.21 2004/06/23 22:31:51 ion Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
return(ret);
}
+/*
+ * @unimplemented
+ */
+STDCALL
+KIRQL
+KeAcquireInterruptSpinLock(
+ IN PKINTERRUPT Interrupt
+ )
+{
+ UNIMPLEMENTED;
+ return 0;
+}
+
/*
* @implemented
*/
KefAcquireSpinLockAtDpcLevel(SpinLock);
}
+
+/*
+ * @unimplemented
+ */
+VOID
+FASTCALL
+KeAcquireInStackQueuedSpinLockAtDpcLevel(
+ IN PKSPIN_LOCK SpinLock,
+ IN PKLOCK_QUEUE_HANDLE LockHandle
+ )
+{
+ UNIMPLEMENTED;
+}
+
+
#undef KefReleaseSpinLockFromDpcLevel
/*
KefReleaseSpinLockFromDpcLevel(SpinLock);
}
+/*
+ * @unimplemented
+ */
+VOID
+FASTCALL
+KeReleaseInStackQueuedSpinLockFromDpcLevel(
+ IN PKLOCK_QUEUE_HANDLE LockHandle
+ )
+{
+ UNIMPLEMENTED;
+}
/*
* @implemented
}
}
+/*
+ * @unimplemented
+ */
+STDCALL
+VOID
+KeReleaseInterruptSpinLock(
+ IN PKINTERRUPT Interrupt,
+ IN KIRQL OldIrql
+ )
+{
+ UNIMPLEMENTED;
+}
/*
* @implemented
-/* $Id: timer.c,v 1.73 2004/06/13 10:35:52 navaraf Exp $
+/* $Id: timer.c,v 1.74 2004/06/23 22:31:51 ion Exp $
*
* COPYRIGHT: See COPYING in the top level directory
* PROJECT: ReactOS kernel
TickCount->QuadPart = KeTickCount;
}
+/*
+ * @unimplemented
+ */
+STDCALL
+ULONG
+KeQueryRuntimeThread(
+ IN PKTHREAD Thread,
+ OUT PULONG UserTime
+ )
+{
+ UNIMPLEMENTED;
+ return 0;
+}
+
+/*
+ * @unimplemented
+ */
+STDCALL
+VOID
+KeSetTimeIncrement(
+ IN ULONG MaxIncrement,
+ IN ULONG MinIncrement
+)
+{
+ UNIMPLEMENTED;
+}
+
/*
* We enter this function at IRQL DISPATCH_LEVEL, and with the
* TimerListLock held.
KiReleaseSpinLock(&TimeLock);
}
+
+/*
+ * @unimplemented
+ */
+VOID
+FASTCALL
+KeSetTimeUpdateNotifyRoutine(
+ IN PTIME_UPDATE_NOTIFY_ROUTINE NotifyRoutine
+ )
+{
+ UNIMPLEMENTED;
+}
+
+
+/*
+ * @unimplemented
+ */
+STDCALL
+VOID
+KeUpdateRunTime(
+ IN PKTRAP_FRAME TrapFrame
+)
+{
+ UNIMPLEMENTED;
+}
+
+/*
+ * @unimplemented
+ */
+STDCALL
+VOID
+KeUpdateSystemTime(
+ IN PKTRAP_FRAME TrapFrame,
+ IN ULONG Increment
+)
+{
+ UNIMPLEMENTED;
+}
+
+/*EOF*/
+