/* * 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é Poussineau */ /* INCLUDES *****************************************************************/ #define NOEXTAPI #include #include #include #include #include #include #define NDEBUG #include /* 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 */