Home | Info | Community | Development | myReactOS | Contact Us
Definition at line 35 of file hdlsterm.c.
Referenced by HeadlessInit().
{ /* Enable if requested, as long as this isn't a PCI serial port crashing */ if ((Enable) && !(HeadlessGlobals->TerminalEnabled) && !((HeadlessGlobals->IsMMIODevice) && (HeadlessGlobals->InBugCheck))) { /* Initialize the COM port with cportlib */ HeadlessGlobals->TerminalEnabled = InbvPortInitialize( HeadlessGlobals->TerminalBaudRate, HeadlessGlobals->TerminalPortNumber, HeadlessGlobals->TerminalPortAddress, &HeadlessGlobals->TerminalPort, HeadlessGlobals->IsMMIODevice); if (!HeadlessGlobals->TerminalEnabled) return STATUS_UNSUCCESSFUL; /* Cleanup the screen and reset the cursor */ HdlspSendStringAtBaud((PUCHAR)"\x1B[2J"); HdlspSendStringAtBaud((PUCHAR)"\x1B[H"); /* Enable FIFO */ InbvPortEnableFifo(HeadlessGlobals->TerminalPort, TRUE); } else if (!Enable) { /* Specific case when headless is being disabled */ InbvPortTerminate(HeadlessGlobals->TerminalPort); HeadlessGlobals->TerminalPort = 0; HeadlessGlobals->TerminalEnabled = FALSE; } return STATUS_SUCCESS; }