26 while ( RemainingTime -- )
_In_ ULONG _In_opt_ WDFREQUEST _In_opt_ PVOID _In_ size_t _In_ PVOID _In_ size_t _Out_ size_t * DataLength
_Must_inspect_result_ _In_ USHORT DataIndex
BOOLEAN WriteMidiUartMulti(IN PUCHAR UartBasePort, IN PUCHAR Data, IN ULONG DataLength, IN ULONG Timeout)
BOOLEAN WriteMidiUartByte(IN PUCHAR UartBasePort, IN UCHAR Data, IN ULONG Timeout)
BOOLEAN ReadMidiUartByte(IN PUCHAR UartBasePort, OUT UCHAR *Data, IN ULONG Timeout)
BOOLEAN WaitForMidiUartStatus(IN PUCHAR UartBasePort, IN UCHAR StatusFlags, IN ULONG Timeout)
#define WaitForMidiUartCTS(UartBasePort, Timeout)
#define WaitForMidiUartDTR(UartBasePort, Timeout)
#define READ_MIDIUART_DATA(bp)
#define WRITE_MIDIUART_DATA(bp, x)
#define READ_MIDIUART_STATUS(bp)