45 if (ComPortNumber == 0)
52 for (ComPortNumber =
MAX_COM_PORTS; ComPortNumber > 0; ComPortNumber--)
60 if (ComPortNumber == 0)
67 PortInitialized =
TRUE;
92 "\r\nKernel Debugger: Using COM%lu (Port 0x%p) BaudRate %lu\r\n\r\n",
USHORT NTAPI CpGetByte(_Inout_ PCPPORT Port, _Out_ PUCHAR Byte, _In_ BOOLEAN Wait, _In_ BOOLEAN Poll)
VOID NTAPI CpPutByte(_Inout_ PCPPORT Port, _In_ UCHAR Byte)
NTSTATUS NTAPI CpInitialize(_Inout_ PCPPORT Port, _In_ PUCHAR Address, _In_ ULONG BaudRate)
BOOLEAN NTAPI CpDoesPortExist(_In_ PUCHAR Address)
#define NT_SUCCESS(StatCode)
IN CINT OUT PVOID PortInformation
NTHALAPI VOID NTAPI HalDisplayString(PUCHAR String)
_In_ ULONG _In_ ULONG _In_ ULONG Length
VOID NTAPI KdPortPutByteEx(IN PCPPORT PortInformation, IN UCHAR ByteToSend)
BOOLEAN NTAPI KdPortInitializeEx(IN PCPPORT PortInformation, IN ULONG ComPortNumber)
BOOLEAN NTAPI KdPortGetByteEx(IN PCPPORT PortInformation, OUT PUCHAR ByteReceived)
#define DEFAULT_DEBUG_BAUD_RATE