ReactOS 0.4.15-dev-7942-gd23573b
_HEADLESS_GLOBALS Struct Reference

#include <hdl.h>

Collaboration diagram for _HEADLESS_GLOBALS:

Public Attributes

KSPIN_LOCK SpinLock
 
HANDLE PageLockHandle
 
PHEADLESS_LOG_ENTRY LogEntries
 
PUCHAR TmpBuffer
 
PUCHAR InputBuffer
 
PHEADLESS_CMD_SET_BLUE_SCREEN_DATA BlueScreenData
 
union {
   struct {
      ULONG   TerminalEnabled:1
 
      ULONG   InBugCheck:1
 
      ULONG   NewLogEntryAdded:1
 
      ULONG   UsedBiosSettings:1
 
      ULONG   InputProcessing:1
 
      ULONG   InputLineDone:1
 
      ULONG   ProcessingCmd:1
 
      ULONG   TerminalParity:1
 
      ULONG   TerminalStopBits:1
 
      ULONG   TerminalPortNumber:3
 
      ULONG   IsNonLegacyDevice:1
 
   } 
 
   ULONG   AllFlags
 
}; 
 
ULONG TerminalBaudRate
 
ULONG TerminalPort
 
PUCHAR TerminalPortAddress
 
LARGE_INTEGER DelayTime
 
ULONG MicroSecondsDelayTime
 
UCHAR TerminalType
 
SIZE_T InputBufferIndex
 
USHORT LogEntryLast
 
USHORT LogEntryStart
 
GUID SystemGUID
 
BOOLEAN IsMMIODevice
 
BOOLEAN IsLastCharCR
 

Detailed Description

Definition at line 84 of file hdl.h.

Member Data Documentation

◆ 

union { ... } _HEADLESS_GLOBALS::@1778

◆ AllFlags

ULONG _HEADLESS_GLOBALS::AllFlags

Definition at line 108 of file hdl.h.

◆ BlueScreenData

PHEADLESS_CMD_SET_BLUE_SCREEN_DATA _HEADLESS_GLOBALS::BlueScreenData

Definition at line 91 of file hdl.h.

◆ DelayTime

LARGE_INTEGER _HEADLESS_GLOBALS::DelayTime

Definition at line 113 of file hdl.h.

◆ InBugCheck

ULONG _HEADLESS_GLOBALS::InBugCheck

Definition at line 97 of file hdl.h.

Referenced by HdlspAcquireGlobalLock(), HdlspEnableTerminal(), and HdlspReleaseGlobalLock().

◆ InputBuffer

PUCHAR _HEADLESS_GLOBALS::InputBuffer

Definition at line 90 of file hdl.h.

◆ InputBufferIndex

SIZE_T _HEADLESS_GLOBALS::InputBufferIndex

Definition at line 116 of file hdl.h.

◆ InputLineDone

ULONG _HEADLESS_GLOBALS::InputLineDone

Definition at line 101 of file hdl.h.

◆ InputProcessing

ULONG _HEADLESS_GLOBALS::InputProcessing

Definition at line 100 of file hdl.h.

◆ IsLastCharCR

BOOLEAN _HEADLESS_GLOBALS::IsLastCharCR

Definition at line 121 of file hdl.h.

◆ IsMMIODevice

BOOLEAN _HEADLESS_GLOBALS::IsMMIODevice

Definition at line 120 of file hdl.h.

Referenced by HdlspEnableTerminal(), and HeadlessInit().

◆ IsNonLegacyDevice

ULONG _HEADLESS_GLOBALS::IsNonLegacyDevice

Definition at line 106 of file hdl.h.

Referenced by HeadlessInit().

◆ LogEntries

PHEADLESS_LOG_ENTRY _HEADLESS_GLOBALS::LogEntries

Definition at line 88 of file hdl.h.

◆ LogEntryLast

USHORT _HEADLESS_GLOBALS::LogEntryLast

Definition at line 117 of file hdl.h.

◆ LogEntryStart

USHORT _HEADLESS_GLOBALS::LogEntryStart

Definition at line 118 of file hdl.h.

◆ MicroSecondsDelayTime

ULONG _HEADLESS_GLOBALS::MicroSecondsDelayTime

Definition at line 114 of file hdl.h.

◆ NewLogEntryAdded

ULONG _HEADLESS_GLOBALS::NewLogEntryAdded

Definition at line 98 of file hdl.h.

◆ PageLockHandle

HANDLE _HEADLESS_GLOBALS::PageLockHandle

Definition at line 87 of file hdl.h.

◆ ProcessingCmd

ULONG _HEADLESS_GLOBALS::ProcessingCmd

Definition at line 102 of file hdl.h.

Referenced by HdlspDispatch().

◆ SpinLock

KSPIN_LOCK _HEADLESS_GLOBALS::SpinLock

Definition at line 86 of file hdl.h.

Referenced by HdlspAcquireGlobalLock(), and HdlspReleaseGlobalLock().

◆ SystemGUID

GUID _HEADLESS_GLOBALS::SystemGUID

Definition at line 119 of file hdl.h.

Referenced by HeadlessInit().

◆ TerminalBaudRate

ULONG _HEADLESS_GLOBALS::TerminalBaudRate

Definition at line 110 of file hdl.h.

Referenced by HdlspDispatch(), HdlspEnableTerminal(), and HeadlessInit().

◆ TerminalEnabled

ULONG _HEADLESS_GLOBALS::TerminalEnabled

Definition at line 96 of file hdl.h.

Referenced by HdlspDispatch(), and HdlspEnableTerminal().

◆ TerminalParity

ULONG _HEADLESS_GLOBALS::TerminalParity

Definition at line 103 of file hdl.h.

Referenced by HeadlessInit().

◆ TerminalPort

ULONG _HEADLESS_GLOBALS::TerminalPort

Definition at line 111 of file hdl.h.

Referenced by HdlspDispatch(), HdlspEnableTerminal(), HdlspPutData(), and HdlspSendStringAtBaud().

◆ TerminalPortAddress

PUCHAR _HEADLESS_GLOBALS::TerminalPortAddress

Definition at line 112 of file hdl.h.

Referenced by HdlspEnableTerminal(), and HeadlessInit().

◆ TerminalPortNumber

ULONG _HEADLESS_GLOBALS::TerminalPortNumber

Definition at line 105 of file hdl.h.

Referenced by HdlspDispatch(), HdlspEnableTerminal(), and HeadlessInit().

◆ TerminalStopBits

ULONG _HEADLESS_GLOBALS::TerminalStopBits

Definition at line 104 of file hdl.h.

Referenced by HeadlessInit().

◆ TerminalType

UCHAR _HEADLESS_GLOBALS::TerminalType

Definition at line 115 of file hdl.h.

Referenced by HdlspDispatch(), and HeadlessInit().

◆ TmpBuffer

PUCHAR _HEADLESS_GLOBALS::TmpBuffer

Definition at line 89 of file hdl.h.

Referenced by HdlspPutString(), and HeadlessInit().

◆ UsedBiosSettings

ULONG _HEADLESS_GLOBALS::UsedBiosSettings

Definition at line 99 of file hdl.h.

Referenced by HdlspDispatch(), and HeadlessInit().


The documentation for this struct was generated from the following file: