37static CPPORT Rs232ComPortInfo;
50 if (Rs232ComPort && (Rs232ComPort == PortAddress))
70 if (ComPort == 0 || PortAddress ==
NULL)
83 Rs232ComPort = Rs232ComPortInfo.
Address;
89 if (!Rs232ComPort)
return FALSE;
103 if (!Rs232ComPort)
return;
104 CpPutByte(&Rs232ComPortInfo, ByteToSend);
112 return (Rs232ComPort && (Rs232ComPortInfo.
Address ==
Base));
BOOLEAN Rs232PortInitialize(_In_ PUCHAR PortAddress, _In_ ULONG BaudRate)
VOID Rs232PortPutByte(UCHAR ByteToSend)
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)
BOOLEAN Rs232PortInUse(PUCHAR Base)
#define DEFAULT_BAUD_RATE