mirror of
https://github.com/reactos/reactos.git
synced 2024-12-29 10:35:28 +00:00
117 lines
1.8 KiB
C
117 lines
1.8 KiB
C
|
/*
|
|||
|
* COPYRIGHT: See COPYING in the top level directory
|
|||
|
* PROJECT: ReactOS kernel
|
|||
|
* FILE: drivers/base/kdcom/kdbg.c
|
|||
|
* PURPOSE: Serial i/o functions for the kernel debugger.
|
|||
|
* PROGRAMMER: Alex Ionescu
|
|||
|
* Herv<EFBFBD> Poussineau
|
|||
|
*/
|
|||
|
|
|||
|
/* INCLUDES *****************************************************************/
|
|||
|
|
|||
|
#define NOEXTAPI
|
|||
|
#include <ntifs.h>
|
|||
|
#include <halfuncs.h>
|
|||
|
#include <stdio.h>
|
|||
|
#include <arc/arc.h>
|
|||
|
#include <windbgkd.h>
|
|||
|
#include <kddll.h>
|
|||
|
|
|||
|
#define NDEBUG
|
|||
|
#include <debug.h>
|
|||
|
|
|||
|
/* FUNCTIONS ****************************************************************/
|
|||
|
|
|||
|
/*
|
|||
|
* @unimplemented
|
|||
|
*/
|
|||
|
NTSTATUS
|
|||
|
NTAPI
|
|||
|
KdDebuggerInitialize0(
|
|||
|
IN PLOADER_PARAMETER_BLOCK LoaderBlock OPTIONAL)
|
|||
|
{
|
|||
|
return STATUS_NOT_IMPLEMENTED;
|
|||
|
}
|
|||
|
|
|||
|
/*
|
|||
|
* @unimplemented
|
|||
|
*/
|
|||
|
NTSTATUS
|
|||
|
NTAPI
|
|||
|
KdDebuggerInitialize1(
|
|||
|
IN PLOADER_PARAMETER_BLOCK LoaderBlock OPTIONAL)
|
|||
|
{
|
|||
|
return STATUS_NOT_IMPLEMENTED;
|
|||
|
}
|
|||
|
|
|||
|
NTSTATUS
|
|||
|
NTAPI
|
|||
|
KdD0Transition(VOID)
|
|||
|
{
|
|||
|
return STATUS_SUCCESS;
|
|||
|
}
|
|||
|
|
|||
|
NTSTATUS
|
|||
|
NTAPI
|
|||
|
KdD3Transition(VOID)
|
|||
|
{
|
|||
|
return STATUS_SUCCESS;
|
|||
|
}
|
|||
|
|
|||
|
/*
|
|||
|
* @implemented
|
|||
|
*/
|
|||
|
NTSTATUS
|
|||
|
NTAPI
|
|||
|
KdSave(
|
|||
|
IN BOOLEAN SleepTransition)
|
|||
|
{
|
|||
|
/* Nothing to do on COM ports */
|
|||
|
return STATUS_SUCCESS;
|
|||
|
}
|
|||
|
|
|||
|
/*
|
|||
|
* @implemented
|
|||
|
*/
|
|||
|
NTSTATUS
|
|||
|
NTAPI
|
|||
|
KdRestore(
|
|||
|
IN BOOLEAN SleepTransition)
|
|||
|
{
|
|||
|
/* Nothing to do on COM ports */
|
|||
|
return STATUS_SUCCESS;
|
|||
|
}
|
|||
|
|
|||
|
/*
|
|||
|
* @unimplemented
|
|||
|
*/
|
|||
|
VOID
|
|||
|
NTAPI
|
|||
|
KdSendPacket(
|
|||
|
IN ULONG PacketType,
|
|||
|
IN PSTRING MessageHeader,
|
|||
|
IN PSTRING MessageData,
|
|||
|
IN OUT PKD_CONTEXT Context)
|
|||
|
{
|
|||
|
UNIMPLEMENTED;
|
|||
|
return;
|
|||
|
}
|
|||
|
|
|||
|
/*
|
|||
|
* @unimplemented
|
|||
|
*/
|
|||
|
KDSTATUS
|
|||
|
NTAPI
|
|||
|
KdReceivePacket(
|
|||
|
IN ULONG PacketType,
|
|||
|
OUT PSTRING MessageHeader,
|
|||
|
OUT PSTRING MessageData,
|
|||
|
OUT PULONG DataLength,
|
|||
|
IN OUT PKD_CONTEXT Context)
|
|||
|
{
|
|||
|
UNIMPLEMENTED;
|
|||
|
return 0;
|
|||
|
}
|
|||
|
|
|||
|
/* EOF */
|